53.7 KB
/home/dev/aosp/build/7001439/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/7001439/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/7001439/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib vs.
/home/dev/aosp/build/7001439/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/7001439/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86 vs.
/home/dev/aosp/build/7001439/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/7001439/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/7001439/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·8d1c·7e53·f5ed·0f6e··..!p.:....~S...n00000010:·00b0·2170·a03a·0300·111c·cbd1·6401·91ed··..!p.:......d...
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:·50a7·0470·0400·0000·0000·0000·8894·0100··P..p............00000040:·50a7·0470·0400·0000·0000·0000·8894·0100··P..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/7001439/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/7001439/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:·59b8a7c552defb3ffaf9f5360346bed5c28da0073 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1b2135fb2f46a21bcad95a3b3227269f6ebf3d4f
1020 B
/home/dev/aosp/build/7001439/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/7001439/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·388f·0300·ae03·d48c·6da7·fcfa··...p8.......m...00000010:·00b0·1b70·388f·0300·7801·fd69·3c01·1384··...p8...x..i<...
00000020:·00c0·5a70·00d0·5a70·649c·5f70·00e0·5f70··..Zp..Zpd._p.._p00000020:·00c0·5a70·00d0·5a70·649c·5f70·00e0·5f70··..Zp..Zpd._p.._p
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·1830·0100···..p.........0..00000040:·20a7·0470·0400·0000·0000·0000·1830·0100···..p.........0..
00000050:·1830·0100·ac52·0000·c482·0100·800f·0100··.0...R..........00000050:·1830·0100·ac52·0000·c482·0100·800f·0100··.0...R..........
00000060:·5cc7·0200·b811·0000·4492·0200·381c·0000··\.......D...8...00000060:·5cc7·0200·b811·0000·4492·0200·381c·0000··\.......D...8...
00000070:·7cae·0200·e018·0000·18d9·0200·9096·0000··|...............00000070:·7cae·0200·e018·0000·18d9·0200·9096·0000··|...............
00000080:·a86f·0300·c80f·0000·707f·0300·c80f·0000··.o......p.......00000080:·a86f·0300·c80f·0000·707f·0300·c80f·0000··.o......p.......
739 B
/home/dev/aosp/build/7001439/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/7001439/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:·5a2d536107cd3bbc6f401f041baf86475529ea8f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·df1a00859376d2b8692fec557748ae4d8779083b
1000 B
/home/dev/aosp/build/7001439/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/7001439/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·77d0·336f·17c6·8ccf··.@.pXd..w.3o....00000010:·0040·1f70·5864·0200·5bcf·beb3·2605·727f··.@.pXd..[...&.r.
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:·38a7·0470·0400·0000·0000·0000·90cb·0000··8..p............00000040:·38a7·0470·0400·0000·0000·0000·90cb·0000··8..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/7001439/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/7001439/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:·73b1bf5e46f89ad21261831c392e12e10a8f57bb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·766a61c07c97d3684f0de2cbbbb6ba71cdcf1eac
991 B
/home/dev/aosp/build/7001439/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/7001439/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·00aa·1b00·1f56·d06e·9228·6236··...p.....V.n.(b600000010:·0000·0070·00aa·1b00·944b·f45a·3f08·9165··...p.....K.Z?..e
00000020:·00a0·2570·00b0·2570·1648·5a70·00c0·5a70··..%p..%p.HZp..Zp00000020:·00a0·2570·00b0·2570·1648·5a70·00c0·5a70··..%p..%p.HZp..Zp
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·e8ab·0c00··...p............00000040:·08a7·0470·0400·0000·0000·0000·e8ab·0c00··...p............
00000050:·e8ab·0c00·4cfe·0100·34aa·0e00·5cb5·0800··....L...4...\...00000050:·e8ab·0c00·4cfe·0100·34aa·0e00·5cb5·0800··....L...4...\...
00000060:·60ec·1900·c099·0000·905f·1700·18e5·0100··`........_......00000060:·60ec·1900·c099·0000·905f·1700·18e5·0100··`........_......
00000070:·a844·1900·b8a7·0000·2086·1a00·00a0·0000··.D......·.......00000070:·a844·1900·b8a7·0000·2086·1a00·00a0·0000··.D......·.......
00000080:·2026·1b00·dc53·0000·007a·1b00·0030·0000···&...S...z...0..00000080:·2026·1b00·dc53·0000·007a·1b00·0030·0000···&...S...z...0..
715 B
/home/dev/aosp/build/7001439/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/7001439/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:·acb4504247fa5f27d492df0e7cb481aae9f7ff1d3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·121f9f4078cc58332e11675b416de81bf647477c
7.1 KB
/home/dev/aosp/build/7001439/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/7001439/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/7001439/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/7001439/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:·0030·2d70·3004·0400·7a72·6977·f7aa·97d3··.0-p0...zriw....00000010:·0030·2d70·3004·0400·c571·08d0·47c7·c880··.0-p0....q..G...
00000020:·00b0·7270·00c0·7270·bb80·7470·00e0·7470··..rp..rp..tp..tp00000020:·00b0·7270·00c0·7270·bb80·7470·00e0·7470··..rp..rp..tp..tp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·48fa·0570·0800·0000·0000·0000·d8cc·0100··H..p............00000040:·48fa·0570·0800·0000·0000·0000·d8cc·0100··H..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/7001439/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/7001439/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:·1b3a263302f62dd7ebfc2c0621a2f433c1222b163 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5213ac01c83490c482e62677864b3f8812516083
1020 B
/home/dev/aosp/build/7001439/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/7001439/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·50c0·0400·e34f·4054·8298·756f··.0%pP....O@T..uo00000010:·0030·2570·50c0·0400·404f·4002·c11c·0975··.0%pP...@O@....u
00000020:·0010·6970·0020·6970·8640·6e70·0090·6e70··..ip.·ip.@np..np00000020:·0010·6970·0020·6970·8640·6e70·0090·6e70··..ip.·ip.@np..np
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·6089·0100··...p........`...00000040:·18fa·0570·0800·0000·0000·0000·6089·0100··...p........`...
00000050:·6089·0100·ac52·0000·10dc·0100·506c·0100··`....R......Pl..00000050:·6089·0100·ac52·0000·10dc·0100·506c·0100··`....R......Pl..
00000060:·90b2·0300·a017·0000·6048·0300·7038·0000··........`H..p8..00000060:·90b2·0300·a017·0000·6048·0300·7038·0000··........`H..p8..
00000070:·d080·0300·c031·0000·30ca·0300·90d6·0000··.....1..0.......00000070:·d080·0300·c031·0000·30ca·0300·90d6·0000··.....1..0.......
00000080:·c0a0·0400·c80f·0000·88b0·0400·c80f·0000··................00000080:·c0a0·0400·c80f·0000·88b0·0400·c80f·0000··................
745 B
/home/dev/aosp/build/7001439/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/7001439/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:·fe1759ec817a0feaebf622f8c6c4b6548ee6a9c03 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25d97bc510fe628b88e013d3b1ce0089426aece4
1010 B
/home/dev/aosp/build/7001439/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/7001439/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:·0000·2a70·802e·0300·c0de·e75a·e05a·b5f7··..*p.......Z.Z..00000010:·0000·2a70·802e·0300·e9dd·3c50·30b6·d851··..*p......<P0..Q
00000020:·0090·6e70·00a0·6e70·f661·7270·00b0·7270··..np..np.arp..rp00000020:·0090·6e70·00a0·6e70·f661·7270·00b0·7270··..np..np.arp..rp
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·f8fb·0000··0..p............00000040:·30fa·0570·0800·0000·0000·0000·f8fb·0000··0..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/7001439/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/7001439/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:·596317f3789af129718f719045fa05685e6b91103 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9f5bdf2e9212705448e015fada45133044742271
997 B
/home/dev/aosp/build/7001439/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/7001439/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·0060·7500·0500·0000··art.087..`u.....00000000:·6172·740a·3038·3700·0060·7500·0500·0000··art.087..`u.....
00000010:·0000·0070·3027·2500·ecb5·8cba·7a36·435e··...p0'%.....z6C^00000010:·0000·0070·3027·2500·9ab5·862d·9655·a003··...p0'%....-.U..
00000020:·0030·3270·0040·3270·ff96·6870·0010·6970··.02p.@2p..hp..ip00000020:·0030·3270·0040·3270·ff96·6870·0010·6970··.02p.@2p..hp..ip
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·702e·1000··...p........p...00000040:·00fa·0570·0800·0000·0000·0000·702e·1000··...p........p...
00000050:·702e·1000·4cfe·0100·c02c·1200·e8af·0b00··p...L....,......00000050:·702e·1000·4cfe·0100·c02c·1200·e8af·0b00··p...L....,......
00000060:·48f6·2200·00cd·0000·a8dc·1d00·30ca·0300··H.".........0...00000060:·48f6·2200·00cd·0000·a8dc·1d00·30ca·0300··H.".........0...
00000070:·d8a6·2100·704f·0100·50c3·2300·00e0·0000··..!.pO..P.#.....00000070:·d8a6·2100·704f·0100·50c3·2300·00e0·0000··..!.pO..P.#.....
00000080:·50a3·2400·dc53·0000·30f7·2400·0030·0000··P.$..S..0.$..0..00000080:·50a3·2400·dc53·0000·30f7·2400·0030·0000··P.$..S..0.$..0..
721 B
/home/dev/aosp/build/7001439/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/7001439/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:·bced1eed49b8835f1cde270a98c8abb67764b7f63 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1e44aa05f5bcc8410aa9137bffe4407e12678b71
14.8 KB
/home/dev/aosp/build/7001439/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib vs.
/home/dev/aosp/build/7001439/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib
3.61 KB
/home/dev/aosp/build/7001439/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/7001439/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:···············0xd391011 ··Entry·point·address:···············0xd3910
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········3522624·(bytes·into·file)13 ··Start·of·section·headers:··········3522644·(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·0x35c040:1 There·are·25·section·headers,·starting·at·offset·0x35c054:
  
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·012bc0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·012bc0·10···A··7···1··4
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
22 ··[17]·.fini_array·······FINI_ARRAY······003551d4·3531d4·000008·00··WA··0···0··422 ··[17]·.fini_array·······FINI_ARRAY······003551d4·3531d4·000008·00··WA··0···0··4
23 ··[18]·.init_array·······INIT_ARRAY······003551dc·3531dc·000074·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······003551dc·3531dc·000074·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00355250·353250·000128·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········00355250·353250·000128·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········00355378·353378·0002d0·00··WA··0···0··425 ··[20]·.got··············PROGBITS········00355378·353378·0002d0·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········00355648·353648·000540·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········00355648·353648·000540·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········00356b88·353b88·0002d4·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········00356b88·353b88·0002d4·00··WA··0···0··4
28 ··[23]·.shstrtab·········STRTAB··········00000000·353b88·0000fa·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········00000000·353b88·0000fa·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········00000000·353c82·0083bc·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········00000000·353c82·0083d0·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:·0afaab7666803ae0b8db0b7d3943a8f76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c95fdc5f40d5cd3a6fdb1c232775b578
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·3523624···»   Blocks:·6888·······IO·Block:·4096···regular·file1 ··Size:·3523644···»   Blocks:·6888·······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/7001439/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/7001439/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:···············0x13c80011 ··Entry·point·address:···············0x13c800
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········9709756·(bytes·into·file)13 ··Start·of·section·headers:··········9709500·(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·0x9428bc:1 There·are·29·section·headers,·starting·at·offset·0x9427bc:
  
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·016ce0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·016ce0·10···A··7···1··4
Offset 25, 14 lines modifiedOffset 25, 14 lines modified
25 ··[20]·.got··············PROGBITS········00824a5c·822a5c·000554·00··WA··0···0··425 ··[20]·.got··············PROGBITS········00824a5c·822a5c·000554·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········00824fb0·822fb0·000888·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········00824fb0·822fb0·000888·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········00826838·823838·0013d8·00··WA··0···0··427 ··[22]·.data·············PROGBITS········00826838·823838·0013d8·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········00827c40·824c10·002ed8·00··WA··0···0·6428 ··[23]·.bss··············NOBITS··········00827c40·824c10·002ed8·00··WA··0···0·64
29 ··[24]·.comment··········PROGBITS········00000000·824c10·00011b·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········00000000·824c10·00011b·01··MS··0···0··1
30 ··[25]·.symtab···········SYMTAB··········00000000·824d2c·02de30·10·····27·5910··430 ··[25]·.symtab···········SYMTAB··········00000000·824d2c·02de30·10·····27·5910··4
31 ··[26]·.shstrtab·········STRTAB··········00000000·852b5c·000119·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········00000000·852b5c·000119·00······0···0··1
32 ··[27]·.strtab···········STRTAB··········00000000·852c75·0efc34·00······0···0··132 ··[27]·.strtab···········STRTAB··········00000000·852c75·0efb35·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········00000000·9428ac·000010·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········00000000·9427ac·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:·bc83ffbe5afe436e36f14b1f8ab3a8d96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0dbcd135c7be320115eab5e2cb316470
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·9710916···»   Blocks:·18968······IO·Block:·4096···regular·file1 ··Size:·9710660···»   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
  
  
3.62 KB
/home/dev/aosp/build/7001439/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/7001439/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib/libartd-compiler.so
875 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x12517011 ··Entry·point·address:···············0x125170
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········5278736·(bytes·into·file)13 ··Start·of·section·headers:··········5278760·(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·0x508c10:1 There·are·26·section·headers,·starting·at·offset·0x508c28:
  
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·0147b0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0147b0·10···A··7···1··4
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······004fd13c·4fb13c·000078·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······004fd13c·4fb13c·000078·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········004fd1b4·4fb1b4·000128·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········004fd1b4·4fb1b4·000128·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········004fd2dc·4fb2dc·0002f0·00··WA··0···0··425 ··[20]·.got··············PROGBITS········004fd2dc·4fb2dc·0002f0·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········004fd5cc·4fb5cc·0005c4·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········004fd5cc·4fb5cc·0005c4·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········004feb90·4fbb90·000004·00··WA··0···0··427 ··[22]·.data·············PROGBITS········004feb90·4fbb90·000004·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········004feb94·4fbb94·0002d8·00··WA··0···0··428 ··[23]·.bss··············NOBITS··········004feb94·4fbb94·0002d8·00··WA··0···0··4
29 ··[24]·.shstrtab·········STRTAB··········00000000·4fbb94·000100·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········00000000·4fbb94·000100·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········00000000·4fbc94·00cf7c·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········00000000·4fbc94·00cf94·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:·c94507d6ecf565c7a5744386ea64df216 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e453e9da8746b8bd19059800dffd0cdc
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·5279776···»   Blocks:·10320······IO·Block:·4096···regular·file1 ··Size:·5279800···»   Blocks:·10320······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.6 KB
/home/dev/aosp/build/7001439/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/7001439/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:···············0x1cc68011 ··Entry·point·address:···············0x1cc680
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········11369556·(bytes·into·file)13 ··Start·of·section·headers:··········11369420·(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·0xad7c54:1 There·are·26·section·headers,·starting·at·offset·0xad7bcc:
  
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·01a450·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·01a450·10···A··7···1··4
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······00abd81c·abb81c·000044·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······00abd81c·abb81c·000044·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00abd860·abb860·000178·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········00abd860·abb860·000178·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········00abd9d8·abb9d8·0009b4·00··WA··0···0··425 ··[20]·.got··············PROGBITS········00abd9d8·abb9d8·0009b4·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········00abe38c·abc38c·000894·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········00abe38c·abc38c·000894·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········00abfc20·abcc20·0013d8·00··WA··0···0··427 ··[22]·.data·············PROGBITS········00abfc20·abcc20·0013d8·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········00ac1000·abdff8·002f00·00··WA··0···0·6428 ··[23]·.bss··············NOBITS··········00ac1000·abdff8·002f00·00··WA··0···0·64
29 ··[24]·.shstrtab·········STRTAB··········00000000·abdff8·000100·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········00000000·abdff8·000100·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········00000000·abe0f8·019b5c·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········00000000·abe0f8·019ad4·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:·75f7ef2bd63d65ba7ec07b304040b7186 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a6949ff8f3451958f2b4085111ddb048
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·11370596··»  Blocks:·22216······IO·Block:·4096···regular·file1 ··Size:·11370460··»  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
  
  
24.2 KB
/home/dev/aosp/build/7001439/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/7001439/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/7001439/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/7001439/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:·8c6e8ae79ce27051e18cb524d009f4456 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9adb458aa5fbdbf78117df3ebb3b755b
9.92 KB
/home/dev/aosp/build/7001439/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/7001439/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:···············0x160f0011 ··Entry·point·address:···············0x160f00
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········9472088·(bytes·into·file)13 ··Start·of·section·headers:··········9472280·(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·0x160f003 Entry·point·0x160f00
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·0x15fe84·0x15fe84·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x15fe84·0x15fe84·R···0x1000
9 ··LOAD···········0x15ff00·0x0000000000160f00·0x0000000000160f00·0x65c430·0x65c430·R·E·0x10009 ··LOAD···········0x15ff00·0x0000000000160f00·0x0000000000160f00·0x65c400·0x65c400·R·E·0x1000
10 ··LOAD···········0x7bc330·0x00000000007be330·0x00000000007be330·0x0115c8·0x0115c8·RW··0x100010 ··LOAD···········0x7bc300·0x00000000007be300·0x00000000007be300·0x0115c8·0x0115c8·RW··0x1000
11 ··LOAD···········0x7cd900·0x00000000007d0900·0x00000000007d0900·0x0027d1·0x0054d0·RW··0x100011 ··LOAD···········0x7cd8d0·0x00000000007d08d0·0x00000000007d08d0·0x0027d1·0x0054d0·RW··0x1000
12 ··DYNAMIC········0x7cbeb0·0x00000000007cdeb0·0x00000000007cdeb0·0x0002f0·0x0002f0·RW··0x812 ··DYNAMIC········0x7cbe80·0x00000000007cde80·0x00000000007cde80·0x0002f0·0x0002f0·RW··0x8
13 ··GNU_RELRO······0x7bc330·0x00000000007be330·0x00000000007be330·0x0115c8·0x011cd0·R···0x113 ··GNU_RELRO······0x7bc300·0x00000000007be300·0x00000000007be300·0x0115c8·0x011d00·R···0x1
14 ··GNU_EH_FRAME···0x0d357c·0x00000000000d357c·0x00000000000d357c·0x012184·0x012184·R···0x414 ··GNU_EH_FRAME···0x0d357c·0x00000000000d357c·0x00000000000d357c·0x012184·0x012184·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·0x908858:1 There·are·29·section·headers,·starting·at·offset·0x908918:
  
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·022350·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·022350·18···A··7···1··8
Offset 12, 27 lines modifiedOffset 12, 27 lines modified
12 ··[·7]·.dynstr···········STRTAB··········000000000002dba0·02dba0·05b27b·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000002dba0·02dba0·05b27b·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000088e20·088e20·0005da·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000088e20·088e20·0005da·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000089400·089400·0004c8·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000089400·089400·0004c8·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············00000000000898c8·0898c8·0031b0·18···A··3··21··815 ··[10]·.rela.plt·········RELA············00000000000898c8·0898c8·0031b0·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········000000000008ca80·08ca80·046afc·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········000000000008ca80·08ca80·046afc·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000d357c·0d357c·012184·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000d357c·0d357c·012184·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000000e5700·0e5700·07a784·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000000e5700·0e5700·07a784·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000160f00·15ff00·65a2f8·00··AX··0···0·12819 ··[14]·.text·············PROGBITS········0000000000160f00·15ff00·65a2c8·00··AX··0···0·128
20 ··[15]·.plt··············PROGBITS········00000000007bb200·7ba200·002130·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000007bb1d0·7ba1d0·002130·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········00000000007be330·7bc330·00fb10·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········00000000007be300·7bc300·00fb10·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······00000000007cde40·7cbe40·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······00000000007cde10·7cbe10·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······00000000007cde50·7cbe50·000060·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000007cde20·7cbe20·000060·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000007cdeb0·7cbeb0·0002f0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000007cde80·7cbe80·0002f0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000007ce1a0·7cc1a0·0006b0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000007ce170·7cc170·0006b0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000007ce850·7cc850·0010a8·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000007ce820·7cc820·0010a8·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000007d0900·7cd900·0027d1·00··WA··0···0·1627 ··[22]·.data·············PROGBITS········00000000007d08d0·7cd8d0·0027d1·00··WA··0···0·16
28 ··[23]·.bss··············NOBITS··········00000000007d30e0·7d00d1·002cf0·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········00000000007d30b0·7d00a1·002cf0·00··WA··0···0·16
29 ··[24]·.comment··········PROGBITS········0000000000000000·7d00d1·0000f4·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·7d00a1·0000f4·01··MS··0···0··1
30 ··[25]·.symtab···········SYMTAB··········0000000000000000·7d01c8·0468a8·18·····27·6202··830 ··[25]·.symtab···········SYMTAB··········0000000000000000·7d0198·0468a8·18·····27·6202··8
31 ··[26]·.shstrtab·········STRTAB··········0000000000000000·816a70·00011b·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········0000000000000000·816a40·00011b·00······0···0··1
32 ··[27]·.strtab···········STRTAB··········0000000000000000·816b8b·0f1cbd·00······0···0··132 ··[27]·.strtab···········STRTAB··········0000000000000000·816b5b·0f1da7·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········0000000000000000·908848·000010·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········0000000000000000·908904·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·0x7cbeb0·contains·47·entries:1 Dynamic·section·at·offset·0x7cbe80·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)················0x5da29 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5da
30 ·0x0000000000000009·(RELAENT)············24·(bytes)30 ·0x0000000000000009·(RELAENT)············24·(bytes)
31 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8940031 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x89400
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)·············0x898c834 ·0x0000000000000017·(JMPREL)·············0x898c8
35 ·0x0000000000000002·(PLTRELSZ)···········12720·(bytes)35 ·0x0000000000000002·(PLTRELSZ)···········12720·(bytes)
36 ·0x0000000000000003·(PLTGOT)·············0x7ce85036 ·0x0000000000000003·(PLTGOT)·············0x7ce820
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)·············0x2dba040 ·0x0000000000000005·(STRTAB)·············0x2dba0
41 ·0x000000000000000a·(STRSZ)··············373371·(bytes)41 ·0x000000000000000a·(STRSZ)··············373371·(bytes)
42 ·0x000000006ffffef5·(GNU_HASH)···········0x254c842 ·0x000000006ffffef5·(GNU_HASH)···········0x254c8
43 ·0x0000000000000019·(INIT_ARRAY)·········0x7cde5043 ·0x0000000000000019·(INIT_ARRAY)·········0x7cde20
44 ·0x000000000000001b·(INIT_ARRAYSZ)·······96·(bytes)44 ·0x000000000000001b·(INIT_ARRAYSZ)·······96·(bytes)
45 ·0x000000000000001a·(FINI_ARRAY)·········0x7cde4045 ·0x000000000000001a·(FINI_ARRAY)·········0x7cde10
46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
47 ·0x000000006ffffff0·(VERSYM)·············0x225f847 ·0x000000006ffffff0·(VERSYM)·············0x225f8
48 ·0x000000006ffffffe·(VERNEED)············0x2539448 ·0x000000006ffffffe·(VERNEED)············0x25394
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:·278360f5614066ba40d30f72a4df31486 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8af9fc88300c52d85c4aadd271dd3f95
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·9473944···»   Blocks:·18504······IO·Block:·4096···regular·file1 ··Size:·9474136···»   Blocks:·18512······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/7001439/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/7001439/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:···············0x143af011 ··Entry·point·address:···············0x143af0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········5062496·(bytes·into·file)13 ··Start·of·section·headers:··········5062520·(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·0x4d3f60:1 There·are·26·section·headers,·starting·at·offset·0x4d3f78:
  
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·01ec00·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·01ec00·18···A··7···1··8
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······00000000004c7e68·4c5e68·0000f0·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000004c7e68·4c5e68·0000f0·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000004c7f58·4c5f58·000250·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000004c7f58·4c5f58·000250·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000004c81a8·4c61a8·0005e0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000004c81a8·4c61a8·0005e0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000004c8788·4c6788·000b68·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000004c8788·4c6788·000b68·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000004ca2f0·4c72f0·000008·00··WA··0···0··827 ··[22]·.data·············PROGBITS········00000000004ca2f0·4c72f0·000008·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········00000000004ca2f8·4c72f8·0004c0·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········00000000004ca2f8·4c72f8·0004c0·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·4c72f8·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·4c72f8·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·4c73fa·00cb60·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·4c73fa·00cb78·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:·799b9c1fce0b3ba9363cdd30929ef75c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e9ffe6bab89b0110daa73f2cf27ba73f
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·5064160···»   Blocks:·9896·······IO·Block:·4096···regular·file1 ··Size:·5064184···»   Blocks:·9896·······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/7001439/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/7001439/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:···············0x20a78011 ··Entry·point·address:···············0x20a780
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········11414856·(bytes·into·file)13 ··Start·of·section·headers:··········11414808·(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·0x20a7803 Entry·point·0x20a780
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·0x20971c·0x20971c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x20971c·0x20971c·R···0x1000
9 ··LOAD···········0x209780·0x000000000020a780·0x000000000020a780·0x8aa9b0·0x8aa9b0·R·E·0x10009 ··LOAD···········0x209780·0x000000000020a780·0x000000000020a780·0x8aa930·0x8aa930·R·E·0x1000
10 ··LOAD···········0xab4130·0x0000000000ab6130·0x0000000000ab6130·0x012730·0x012730·RW··0x100010 ··LOAD···········0xab40b0·0x0000000000ab60b0·0x0000000000ab60b0·0x012730·0x012730·RW··0x1000
11 ··LOAD···········0xac6860·0x0000000000ac9860·0x0000000000ac9860·0x0027d1·0x0054f8·RW··0x100011 ··LOAD···········0xac67e0·0x0000000000ac97e0·0x0000000000ac97e0·0x0027d1·0x0054f8·RW··0x1000
12 ··DYNAMIC········0xac40c8·0x0000000000ac60c8·0x0000000000ac60c8·0x0002f0·0x0002f0·RW··0x812 ··DYNAMIC········0xac4048·0x0000000000ac6048·0x0000000000ac6048·0x0002f0·0x0002f0·RW··0x8
13 ··GNU_RELRO······0xab4130·0x0000000000ab6130·0x0000000000ab6130·0x012730·0x012ed0·R···0x113 ··GNU_RELRO······0xab40b0·0x0000000000ab60b0·0x0000000000ab60b0·0x012730·0x012f50·R···0x1
14 ··GNU_EH_FRAME···0x12c844·0x000000000012c844·0x000000000012c844·0x01a2ec·0x01a2ec·R···0x414 ··GNU_EH_FRAME···0x12c844·0x000000000012c844·0x000000000012c844·0x01a2ec·0x01a2ec·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·0xae2d48:1 There·are·26·section·headers,·starting·at·offset·0xae2d18:
  
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·0276c0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0276c0·18···A··7···1··8
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ··[·7]·.dynstr···········STRTAB··········000000000003674c·03674c·07bc39·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000003674c·03674c·07bc39·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000b2388·0b2388·0005de·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000b2388·0b2388·0005de·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000b2968·0b2968·000510·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000b2968·0b2968·000510·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············00000000000b2e78·0b2e78·003270·18···A··3··21··815 ··[10]·.rela.plt·········RELA············00000000000b2e78·0b2e78·003270·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········00000000000b60f0·0b60f0·076754·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········00000000000b60f0·0b60f0·076754·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········000000000012c844·12c844·01a2ec·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········000000000012c844·12c844·01a2ec·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0000000000146b30·146b30·0c2bec·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········0000000000146b30·146b30·0c2bec·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········000000000020a780·209780·8a87f8·00··AX··0···0·12819 ··[14]·.text·············PROGBITS········000000000020a780·209780·8a8778·00··AX··0···0·128
20 ··[15]·.plt··············PROGBITS········0000000000ab2f80·ab1f80·0021b0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········0000000000ab2f00·ab1f00·0021b0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000ab6130·ab4130·00ff00·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········0000000000ab60b0·ab40b0·00ff00·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000ac6030·ac4030·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000ac5fb0·ac3fb0·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······0000000000ac6040·ac4040·000088·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······0000000000ac5fc0·ac3fc0·000088·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000ac60c8·ac40c8·0002f0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000ac6048·ac4048·0002f0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000ac63b8·ac43b8·0013c0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000ac6338·ac4338·0013c0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000ac7778·ac5778·0010e8·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000ac76f8·ac56f8·0010e8·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········0000000000ac9860·ac6860·0027d1·00··WA··0···0·1627 ··[22]·.data·············PROGBITS········0000000000ac97e0·ac67e0·0027d1·00··WA··0···0·16
28 ··[23]·.bss··············NOBITS··········0000000000acc040·ac9031·002d18·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········0000000000acbfc0·ac8fb1·002d18·00··WA··0···0·16
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·ac9031·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·ac8fb1·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·ac9133·019c10·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·ac90b3·019c64·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·0xac40c8·contains·47·entries:1 Dynamic·section·at·offset·0xac4048·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)················0xb296831 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb2968
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)·············0xb2e7834 ·0x0000000000000017·(JMPREL)·············0xb2e78
35 ·0x0000000000000002·(PLTRELSZ)···········12912·(bytes)35 ·0x0000000000000002·(PLTRELSZ)···········12912·(bytes)
36 ·0x0000000000000003·(PLTGOT)·············0xac777836 ·0x0000000000000003·(PLTGOT)·············0xac76f8
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)·············0x3674c40 ·0x0000000000000005·(STRTAB)·············0x3674c
41 ·0x000000000000000a·(STRSZ)··············506937·(bytes)41 ·0x000000000000000a·(STRSZ)··············506937·(bytes)
42 ·0x000000006ffffef5·(GNU_HASH)···········0x2af2842 ·0x000000006ffffef5·(GNU_HASH)···········0x2af28
43 ·0x0000000000000019·(INIT_ARRAY)·········0xac604043 ·0x0000000000000019·(INIT_ARRAY)·········0xac5fc0
44 ·0x000000000000001b·(INIT_ARRAYSZ)·······136·(bytes)44 ·0x000000000000001b·(INIT_ARRAYSZ)·······136·(bytes)
45 ·0x000000000000001a·(FINI_ARRAY)·········0xac603045 ·0x000000000000001a·(FINI_ARRAY)·········0xac5fb0
46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
47 ·0x000000006ffffff0·(VERSYM)·············0x2796847 ·0x000000006ffffff0·(VERSYM)·············0x27968
48 ·0x000000006ffffffe·(VERNEED)············0x2adf848 ·0x000000006ffffffe·(VERNEED)············0x2adf8
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:·329fa9ff3d7e6542107045766db0fa676 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ada4c07b7a272dbbf932b4ae5152ab2b
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·11416520··»  Blocks:·22304······IO·Block:·4096···regular·file1 ··Size:·11416472··»  Blocks:·22304······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