54.8 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/7056002/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/7056002/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib vs.
/home/dev/aosp/build/7056002/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/7056002/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/javalib/x86 vs.
/home/dev/aosp/build/7056002/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/7056002/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/7056002/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·3800·0000·0000·0000·0000··art.088.........00000000:·6172·740a·3038·3800·0000·0000·0000·0000··art.088.........
00000010:·00f0·1f70·989a·0200·ce86·bc7e·970b·22fe··...p.......~..".00000010:·00f0·1f70·989a·0200·5187·2666·f71e·b37d··...p....Q.&f...}
00000020:·00f0·6070·0000·6170·16b4·6270·0010·6370··..`p..ap..bp..cp00000020:·00f0·6070·0000·6170·16b4·6270·0010·6370··..`p..ap..bp..cp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·48a7·0470·0400·0000·0000·0000·8094·0100··H..p............00000040:·48a7·0470·0400·0000·0000·0000·8094·0100··H..p............
00000050:·8094·0100·883b·0000·08d0·0100·0488·0000··.....;..........00000050:·8094·0100·883b·0000·08d0·0100·0488·0000··.....;..........
00000060:·5879·0200·b001·0000·0c58·0200·941f·0000··Xy.......X......00000060:·5879·0200·b001·0000·0c58·0200·941f·0000··Xy.......X......
00000070:·a077·0200·b801·0000·087b·0200·c80f·0000··.w.......{......00000070:·a077·0200·b801·0000·087b·0200·c80f·0000··.w.......{......
00000080:·d08a·0200·c80f·0000·989a·0200·0000·0000··................00000080:·d08a·0200·c80f·0000·989a·0200·0000·0000··................
741 B
/home/dev/aosp/build/7056002/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/7056002/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:·04b9504724498f6e6b67ad2d4d87f557c4df20b23 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·57c6175d5df3c42b7bd47609596acea8c61b1791
1020 B
/home/dev/aosp/build/7056002/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/7056002/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·3800·0000·0000·0000·0000··art.088.........00000000:·6172·740a·3038·3800·0000·0000·0000·0000··art.088.........
00000010:·0010·1b70·50f6·0200·dcee·9f2d·ce67·ae26··...pP......-.g.&00000010:·0010·1b70·50f6·0200·68ef·e516·8ec1·89bd··...pP...h.......
00000020:·00d0·5770·00e0·5770·649e·5c70·00e0·5c70··..Wp..Wpd.\p..\p00000020:·00d0·5770·00e0·5770·649e·5c70·00e0·5c70··..Wp..Wpd.\p..\p
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·18a7·0470·0400·0000·0000·0000·482f·0100··...p........H/..00000040:·18a7·0470·0400·0000·0000·0000·482f·0100··...p........H/..
00000050:·482f·0100·ac52·0000·f481·0100·fc0d·0100··H/...R..........00000050:·482f·0100·ac52·0000·f481·0100·fc0d·0100··H/...R..........
00000060:·08c5·0200·b811·0000·f08f·0200·381c·0000··............8...00000060:·08c5·0200·b811·0000·f08f·0200·381c·0000··............8...
00000070:·28ac·0200·e018·0000·c0d6·0200·c80f·0000··(...............00000070:·28ac·0200·e018·0000·c0d6·0200·c80f·0000··(...............
00000080:·88e6·0200·c80f·0000·50f6·0200·0000·0000··........P.......00000080:·88e6·0200·c80f·0000·50f6·0200·0000·0000··........P.......
739 B
/home/dev/aosp/build/7056002/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/7056002/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:·b48a23d88c0464ce5fe6f413f4588009da69bf423 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9d44f471cd51378c2e3a9c145562e7c42337d3fd
1000 B
/home/dev/aosp/build/7056002/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/7056002/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·3800·0000·0000·0000·0000··art.088.........00000000:·6172·740a·3038·3800·0000·0000·0000·0000··art.088.........
00000010:·0010·1e70·88d7·0100·2057·3f31·63a7·8886··...p....·W?1c...00000010:·0010·1e70·88d7·0100·f556·a22a·63e6·6e36··...p.....V.*c.n6
00000020:·00e0·5c70·00f0·5c70·27a1·6070·00f0·6070··..\p..\p'.`p..`p00000020:·00e0·5c70·00f0·5c70·27a1·6070·00f0·6070··..\p..\p'.`p..`p
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·30a7·0470·0400·0000·0000·0000·88cb·0000··0..p............00000040:·30a7·0470·0400·0000·0000·0000·88cb·0000··0..p............
00000050:·88cb·0000·c027·0000·48f3·0000·8c9e·0000··.....'..H.......00000050:·88cb·0000·c027·0000·48f3·0000·8c9e·0000··.....'..H.......
00000060:·04b4·0100·f003·0000·d491·0100·901d·0000··................00000060:·04b4·0100·f003·0000·d491·0100·901d·0000··................
00000070:·64af·0100·a004·0000·f8b7·0100·c80f·0000··d...............00000070:·64af·0100·a004·0000·f8b7·0100·c80f·0000··d...............
00000080:·c0c7·0100·c80f·0000·88d7·0100·0000·0000··................00000080:·c0c7·0100·c80f·0000·88d7·0100·0000·0000··................
729 B
/home/dev/aosp/build/7056002/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/7056002/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:·a7efb9e922bdbb5891153a5e3b85f0fe88eef7eb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·daace783733bfff8657d8256f17dd4c449016891
991 B
/home/dev/aosp/build/7056002/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/7056002/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·3800·0090·6300·0500·0000··art.088...c.....00000000:·6172·740a·3038·3800·0090·6300·0500·0000··art.088...c.....
00000010:·0000·0070·e009·1b00·0239·0070·471b·04a9··...p.....9.pG...00000010:·0000·0070·e009·1b00·da3a·20c6·a5fa·bc9a··...p.....:·.....
00000020:·00b0·2270·00c0·2270·4655·5770·00d0·5770··.."p.."pFUWp..Wp00000020:·00b0·2270·00c0·2270·4655·5770·00d0·5770··.."p.."pFUWp..Wp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·00a7·0470·0400·0000·0000·0000·e0ab·0c00··...p............00000040:·00a7·0470·0400·0000·0000·0000·e0ab·0c00··...p............
00000050:·e0ab·0c00·4cfe·0100·2caa·0e00·44b5·0800··....L...,...D...00000050:·e0ab·0c00·4cfe·0100·2caa·0e00·44b5·0800··....L...,...D...
00000060:·40ec·1900·c099·0000·705f·1700·18e5·0100··@.......p_......00000060:·40ec·1900·c099·0000·705f·1700·18e5·0100··@.......p_......
00000070:·8844·1900·b8a7·0000·0086·1a00·dc53·0000··.D...........S..00000070:·8844·1900·b8a7·0000·0086·1a00·dc53·0000··.D...........S..
00000080:·e0d9·1a00·0030·0000·e009·1b00·0000·0000··.....0..........00000080:·e0d9·1a00·0030·0000·e009·1b00·0000·0000··.....0..........
715 B
/home/dev/aosp/build/7056002/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/7056002/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:·4c266709376ef556fdfe293323bb7898ee06e3e53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b434e9207cbc52e80195a4d71faef71c7b92f0e6
7.1 KB
/home/dev/aosp/build/7056002/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/7056002/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/7056002/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/7056002/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·3800·0000·0000·0000·0000··art.088.........00000000:·6172·740a·3038·3800·0000·0000·0000·0000··art.088.........
00000010:·00b0·2a70·2824·0300·ec7c·b7d2·f8c3·dcb3··..*p($...|......00000010:·00b0·2a70·2824·0300·387b·7a89·48e0·0d61··..*p($..8{z.H..a
00000020:·0060·6e70·0070·6e70·bb30·7070·0090·7070··.`np.pnp.0pp..pp00000020:·0060·6e70·0070·6e70·bb30·7070·0090·7070··.`np.pnp.0pp..pp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·40fa·0570·0800·0000·0000·0000·d0cc·0100··@..p............00000040:·40fa·0570·0800·0000·0000·0000·d0cc·0100··@..p............
00000050:·d0cc·0100·883b·0000·5808·0200·68b7·0000··.....;..X...h...00000050:·d0cc·0100·883b·0000·5808·0200·68b7·0000··.....;..X...h...
00000060:·5802·0300·4002·0000·c0bf·0200·283f·0000··X...@.......(?..00000060:·5802·0300·4002·0000·c0bf·0200·283f·0000··X...@.......(?..
00000070:·e8fe·0200·7003·0000·9804·0300·c80f·0000··....p...........00000070:·e8fe·0200·7003·0000·9804·0300·c80f·0000··....p...........
00000080:·6014·0300·c80f·0000·2824·0300·0000·0000··`.......($......00000080:·6014·0300·c80f·0000·2824·0300·0000·0000··`.......($......
747 B
/home/dev/aosp/build/7056002/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/7056002/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:·24e4cc4fc9bffb06a82e8c098bd2b80d0e8ae01e3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·495ae527bf0408d5b0f76a3b7a3f21d86e9a824d
1020 B
/home/dev/aosp/build/7056002/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/7056002/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·3800·0000·0000·0000·0000··art.088.........00000000:·6172·740a·3038·3800·0000·0000·0000·0000··art.088.........
00000010:·0050·2470·98e6·0300·af41·315d·07a0·b957··.P$p.....A1]...W00000010:·0050·2470·98e6·0300·7d40·f0a9·4624·110a··.P$p....}@..F$..
00000020:·00e0·6470·00f0·6470·c6fc·6970·0040·6a70··..dp..dp..ip.@jp00000020:·00e0·6470·00f0·6470·c6fc·6970·0040·6a70··..dp..dp..ip.@jp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·10fa·0570·0800·0000·0000·0000·4088·0100··...p........@...00000040:·10fa·0570·0800·0000·0000·0000·4088·0100··...p........@...
00000050:·4088·0100·ac52·0000·f0da·0100·486a·0100··@....R......Hj..00000050:·4088·0100·ac52·0000·f0da·0100·486a·0100··@....R......Hj..
00000060:·68af·0300·a017·0000·3845·0300·7038·0000··h.......8E..p8..00000060:·68af·0300·a017·0000·3845·0300·7038·0000··h.......8E..p8..
00000070:·a87d·0300·c031·0000·08c7·0300·c80f·0000··.}...1..........00000070:·a87d·0300·c031·0000·08c7·0300·c80f·0000··.}...1..........
00000080:·d0d6·0300·c80f·0000·98e6·0300·0000·0000··................00000080:·d0d6·0300·c80f·0000·98e6·0300·0000·0000··................
745 B
/home/dev/aosp/build/7056002/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/7056002/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:·1792923f890bb7ba1c7f582201a148daa541e51f3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1ac0a4ddb9586f619eff1664b1040d27e0f528bc
1010 B
/home/dev/aosp/build/7056002/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/7056002/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·3800·0000·0000·0000·0000··art.088.........00000000:·6172·740a·3038·3800·0000·0000·0000·0000··art.088.........
00000010:·0040·2870·a861·0200·4e3e·3771·7931·4e59··.@(p.a..N>7qy1NY00000010:·0040·2870·a861·0200·673f·e442·c98c·62b3··.@(p.a..g?.B..b.
00000020:·0040·6a70·0050·6a70·f611·6e70·0060·6e70··.@jp.Pjp..np.`np00000020:·0040·6a70·0050·6a70·f611·6e70·0060·6e70··.@jp.Pjp..np.`np
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·28fa·0570·0800·0000·0000·0000·f0fb·0000··(..p............00000040:·28fa·0570·0800·0000·0000·0000·f0fb·0000··(..p............
00000050:·f0fb·0000·c027·0000·b023·0100·c8d4·0000··.....'...#......00000050:·f0fb·0000·c027·0000·b023·0100·c8d4·0000··.....'...#......
00000060:·d83c·0200·4005·0000·78f8·0100·203b·0000··.<..@...x...·;..00000060:·d83c·0200·4005·0000·78f8·0100·203b·0000··.<..@...x...·;..
00000070:·9833·0200·4009·0000·1842·0200·c80f·0000··.3..@....B......00000070:·9833·0200·4009·0000·1842·0200·c80f·0000··.3..@....B......
00000080:·e051·0200·c80f·0000·a861·0200·0000·0000··.Q.......a......00000080:·e051·0200·c80f·0000·a861·0200·0000·0000··.Q.......a......
735 B
/home/dev/aosp/build/7056002/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/7056002/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:·daef6e23dce81e644f4c0dd67ddc5f711e5417333 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·314084174ed2587a69b9903fb652c14801229a28
997 B
/home/dev/aosp/build/7056002/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/7056002/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·3800·0010·7100·0500·0000··art.088...q.....00000000:·6172·740a·3038·3800·0010·7100·0500·0000··art.088...q.....
00000010:·0000·0070·0047·2400·984f·933c·99c3·0d8d··...p.G$..O.<....00000010:·0000·0070·0047·2400·a448·55de·55e2·337d··...p.G$..HU.U.3}
00000020:·0000·2e70·0010·2e70·1f64·6470·00e0·6470··...p...p.ddp..dp00000020:·0000·2e70·0010·2e70·1f64·6470·00e0·6470··...p...p.ddp..dp
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·f8f9·0570·0800·0000·0000·0000·682e·1000··...p........h...00000040:·f8f9·0570·0800·0000·0000·0000·682e·1000··...p........h...
00000050:·682e·1000·4cfe·0100·b82c·1200·c8af·0b00··h...L....,......00000050:·682e·1000·4cfe·0100·b82c·1200·c8af·0b00··h...L....,......
00000060:·20f6·2200·00cd·0000·80dc·1d00·30ca·0300···.".........0...00000060:·20f6·2200·00cd·0000·80dc·1d00·30ca·0300···.".........0...
00000070:·b0a6·2100·704f·0100·20c3·2300·dc53·0000··..!.pO..·.#..S..00000070:·b0a6·2100·704f·0100·20c3·2300·dc53·0000··..!.pO..·.#..S..
00000080:·0017·2400·0030·0000·0047·2400·0000·0000··..$..0...G$.....00000080:·0017·2400·0030·0000·0047·2400·0000·0000··..$..0...G$.....
721 B
/home/dev/aosp/build/7056002/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/7056002/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:·0f6dd4b42c0df34295f61f556dde83efbd0b081a3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·256e16262bef1391c26b48578580bcf72c6d8612
13.0 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib vs.
/home/dev/aosp/build/7056002/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/7056002/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/7056002/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:···············0xd394011 ··Entry·point·address:···············0xd3940
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········3526492·(bytes·into·file)13 ··Start·of·section·headers:··········3526480·(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·0x35cf5c:1 There·are·25·section·headers,·starting·at·offset·0x35cf50:
  
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·012ba0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·012ba0·10···A··7···1··4
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
22 ··[17]·.fini_array·······FINI_ARRAY······00356028·354028·000008·00··WA··0···0··422 ··[17]·.fini_array·······FINI_ARRAY······00356028·354028·000008·00··WA··0···0··4
23 ··[18]·.init_array·······INIT_ARRAY······00356030·354030·000074·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······00356030·354030·000074·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········003560a4·3540a4·000128·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········003560a4·3540a4·000128·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········003561cc·3541cc·0002d0·00··WA··0···0··425 ··[20]·.got··············PROGBITS········003561cc·3541cc·0002d0·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········0035649c·35449c·00053c·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········0035649c·35449c·00053c·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········003579d8·3549d8·0002d4·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········003579d8·3549d8·0002d4·00··WA··0···0··4
28 ··[23]·.shstrtab·········STRTAB··········00000000·3549d8·0000fa·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········00000000·3549d8·0000fa·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········00000000·354ad2·008488·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········00000000·354ad2·00847c·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:·ce05a297f5444ec83d293c7972be1d106 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·694abd885f61f28b1b8a947429927fed
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·3527492···»   Blocks:·6896·······IO·Block:·4096···regular·file1 ··Size:·3527480···»   Blocks:·6896·······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
  
  
1.97 KB
/home/dev/aosp/build/7056002/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/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib/libart.so
1.12 KB
readelf --wide --sections {}
    
Offset 25, 14 lines modifiedOffset 25, 14 lines modified
25 ··[20]·.got··············PROGBITS········008229c4·8209c4·000554·00··WA··0···0··425 ··[20]·.got··············PROGBITS········008229c4·8209c4·000554·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········00822f18·820f18·00088c·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········00822f18·820f18·00088c·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········008247a4·8217a4·0013d8·00··WA··0···0··427 ··[22]·.data·············PROGBITS········008247a4·8217a4·0013d8·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········00825b80·822b7c·002f08·00··WA··0···0·6428 ··[23]·.bss··············NOBITS··········00825b80·822b7c·002f08·00··WA··0···0·64
29 ··[24]·.comment··········PROGBITS········00000000·822b7c·00011b·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········00000000·822b7c·00011b·01··MS··0···0··1
30 ··[25]·.symtab···········SYMTAB··········00000000·822c98·02e070·10·····27·5908··430 ··[25]·.symtab···········SYMTAB··········00000000·822c98·02e070·10·····27·5908··4
31 ··[26]·.shstrtab·········STRTAB··········00000000·850d08·000119·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········00000000·850d08·000119·00······0···0··1
32 ··[27]·.strtab···········STRTAB··········00000000·850e21·0f0038·00······0···0··132 ··[27]·.strtab···········STRTAB··········00000000·850e21·0f003b·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········00000000·940e5c·000010·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········00000000·940e5c·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:·207f0867324bef2aceecd4d80826326f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6a5f9a142bf2aec2cb87828742b03c5e
3.62 KB
/home/dev/aosp/build/7056002/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/7056002/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:··········5277516·(bytes·into·file)13 ··Start·of·section·headers:··········5277480·(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·0x50874c:1 There·are·26·section·headers,·starting·at·offset·0x508728:
  
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·014780·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·014780·10···A··7···1··4
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······004fcad0·4faad0·000078·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······004fcad0·4faad0·000078·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········004fcb48·4fab48·000128·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········004fcb48·4fab48·000128·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········004fcc70·4fac70·0002f0·00··WA··0···0··425 ··[20]·.got··············PROGBITS········004fcc70·4fac70·0002f0·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········004fcf60·4faf60·0005c0·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········004fcf60·4faf60·0005c0·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········004fe520·4fb520·000004·00··WA··0···0··427 ··[22]·.data·············PROGBITS········004fe520·4fb520·000004·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········004fe524·4fb524·0002d8·00··WA··0···0··428 ··[23]·.bss··············NOBITS··········004fe524·4fb524·0002d8·00··WA··0···0··4
29 ··[24]·.shstrtab·········STRTAB··········00000000·4fb524·000100·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········00000000·4fb524·000100·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········00000000·4fb624·00d128·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········00000000·4fb624·00d104·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:·49e674549aacf4cf6efab70d85e94a316 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d1f06b4c32e1f9db24809920354372cd
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·5278556···»   Blocks:·10312······IO·Block:·4096···regular·file1 ··Size:·5278520···»   Blocks:·10312······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/7056002/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/7056002/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:···············0x1cc58011 ··Entry·point·address:···············0x1cc580
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········11256560·(bytes·into·file)13 ··Start·of·section·headers:··········11256712·(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·0xabc2f0:1 There·are·26·section·headers,·starting·at·offset·0xabc388:
  
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·01a6a0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·01a6a0·10···A··7···1··4
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······00aa2254·aa0254·000044·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······00aa2254·aa0254·000044·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00aa2298·aa0298·000178·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········00aa2298·aa0298·000178·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········00aa2410·aa0410·0009c0·00··WA··0···0··425 ··[20]·.got··············PROGBITS········00aa2410·aa0410·0009c0·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········00aa2dd0·aa0dd0·000898·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········00aa2dd0·aa0dd0·000898·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········00aa4668·aa1668·0013d8·00··WA··0···0··427 ··[22]·.data·············PROGBITS········00aa4668·aa1668·0013d8·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········00aa5a40·aa2a40·002f40·00··WA··0···0·6428 ··[23]·.bss··············NOBITS··········00aa5a40·aa2a40·002f40·00··WA··0···0·64
29 ··[24]·.shstrtab·········STRTAB··········00000000·aa2a40·000100·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········00000000·aa2a40·000100·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········00000000·aa2b40·0197b0·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········00000000·aa2b40·019848·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:·21e47a2a53f642fa85a00f324c9a89a06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·73b69232ce02f2ead002a397e367de98
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·11257600··»  Blocks:·21992······IO·Block:·4096···regular·file1 ··Size:·11257752··»  Blocks:·21992······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
  
  
27.1 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64 vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64
3.75 KB
/home/dev/aosp/build/7056002/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/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.apexes/com.android.art.debug.apex-apex_payload.img.mount/lib64/libart-compiler.so
892 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe959011 ··Entry·point·address:···············0xe9590
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········3546464·(bytes·into·file)13 ··Start·of·section·headers:··········3546456·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.71 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x361d60:1 There·are·25·section·headers,·starting·at·offset·0x361d58:
  
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·01c110·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·01c110·18···A··7···1··8
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
22 ··[17]·.fini_array·······FINI_ARRAY······000000000035ad60·358d60·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······000000000035ad60·358d60·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······000000000035ad70·358d70·0000e8·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······000000000035ad70·358d70·0000e8·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········000000000035ae58·358e58·000250·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········000000000035ae58·358e58·000250·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········000000000035b0a8·3590a8·000100·00··WA··0···0··825 ··[20]·.got··············PROGBITS········000000000035b0a8·3590a8·000100·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········000000000035b1a8·3591a8·000a50·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········000000000035b1a8·3591a8·000a50·00··WA··0···0··8
27 ··[22]·.bss··············NOBITS··········000000000035cbf8·359bf8·0004b8·00··WA··0···0··827 ··[22]·.bss··············NOBITS··········000000000035cbf8·359bf8·0004b8·00··WA··0···0··8
28 ··[23]·.shstrtab·········STRTAB··········0000000000000000·359bf8·0000fc·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········0000000000000000·359bf8·0000fc·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·359cf4·008068·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·359cf4·008060·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··l·(large),·p·(processor·specific)34 ··l·(large),·p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner·················Data·size»  Description5 ··Owner·················Data·size»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a3f83df7a938d1c6414c0d097fb521c16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·784bc28858891b3c8bbd6e80e128f0da
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·3548064···»   Blocks:·6936·······IO·Block:·4096···regular·file1 ··Size:·3548056···»   Blocks:·6936·······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.92 KB
/home/dev/aosp/build/7056002/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/7056002/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:···············0x161e0011 ··Entry·point·address:···············0x161e00
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········9474136·(bytes·into·file)13 ··Start·of·section·headers:··········9473856·(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·0x161e003 Entry·point·0x161e00
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·0x160db4·0x160db4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x160db4·0x160db4·R···0x1000
9 ··LOAD···········0x160e00·0x0000000000161e00·0x0000000000161e00·0x65b470·0x65b470·R·E·0x10009 ··LOAD···········0x160e00·0x0000000000161e00·0x0000000000161e00·0x65b440·0x65b440·R·E·0x1000
10 ··LOAD···········0x7bc270·0x00000000007be270·0x00000000007be270·0x011640·0x011640·RW··0x100010 ··LOAD···········0x7bc240·0x00000000007be240·0x00000000007be240·0x011640·0x011640·RW··0x1000
11 ··LOAD···········0x7cd8b0·0x00000000007d08b0·0x00000000007d08b0·0x0027d1·0x005530·RW··0x100011 ··LOAD···········0x7cd880·0x00000000007d0880·0x00000000007d0880·0x0027d1·0x005530·RW··0x1000
12 ··DYNAMIC········0x7cbe60·0x00000000007cde60·0x00000000007cde60·0x0002f0·0x0002f0·RW··0x812 ··DYNAMIC········0x7cbe30·0x00000000007cde30·0x00000000007cde30·0x0002f0·0x0002f0·RW··0x8
13 ··GNU_RELRO······0x7bc270·0x00000000007be270·0x00000000007be270·0x011640·0x011d90·R···0x113 ··GNU_RELRO······0x7bc240·0x00000000007be240·0x00000000007be240·0x011640·0x011dc0·R···0x1
14 ··GNU_EH_FRAME···0x0d4288·0x00000000000d4288·0x00000000000d4288·0x012234·0x012234·R···0x414 ··GNU_EH_FRAME···0x0d4288·0x00000000000d4288·0x00000000000d4288·0x012234·0x012234·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·0x909058:1 There·are·29·section·headers,·starting·at·offset·0x908f40:
  
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·0226e0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0226e0·18···A··7···1··8
Offset 12, 27 lines modifiedOffset 12, 27 lines modified
12 ··[·7]·.dynstr···········STRTAB··········000000000002e034·02e034·05b97c·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000002e034·02e034·05b97c·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000899b0·0899b0·0005da·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000899b0·0899b0·0005da·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000089f90·089f90·0004c8·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000089f90·089f90·0004c8·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············000000000008a458·08a458·0031c8·18···A··3··21··815 ··[10]·.rela.plt·········RELA············000000000008a458·08a458·0031c8·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········000000000008d620·08d620·046c68·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········000000000008d620·08d620·046c68·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000d4288·0d4288·012234·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000d4288·0d4288·012234·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000000e64c0·0e64c0·07a8f4·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000000e64c0·0e64c0·07a8f4·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000161e00·160e00·659328·00··AX··0···0·12819 ··[14]·.text·············PROGBITS········0000000000161e00·160e00·6592f8·00··AX··0···0·128
20 ··[15]·.plt··············PROGBITS········00000000007bb130·7ba130·002140·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········00000000007bb100·7ba100·002140·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········00000000007be270·7bc270·00fb80·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········00000000007be240·7bc240·00fb80·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······00000000007cddf0·7cbdf0·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······00000000007cddc0·7cbdc0·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······00000000007cde00·7cbe00·000060·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000007cddd0·7cbdd0·000060·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000007cde60·7cbe60·0002f0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000007cde30·7cbe30·0002f0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000007ce150·7cc150·0006b0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000007ce120·7cc120·0006b0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000007ce800·7cc800·0010b0·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000007ce7d0·7cc7d0·0010b0·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000007d08b0·7cd8b0·0027d1·00··WA··0···0·1627 ··[22]·.data·············PROGBITS········00000000007d0880·7cd880·0027d1·00··WA··0···0·16
28 ··[23]·.bss··············NOBITS··········00000000007d3090·7d0081·002d50·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········00000000007d3060·7d0051·002d50·00··WA··0···0·16
29 ··[24]·.comment··········PROGBITS········0000000000000000·7d0081·0000f4·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········0000000000000000·7d0051·0000f4·01··MS··0···0··1
30 ··[25]·.symtab···········SYMTAB··········0000000000000000·7d0178·046c08·18·····27·6200··830 ··[25]·.symtab···········SYMTAB··········0000000000000000·7d0148·046c08·18·····27·6200··8
31 ··[26]·.shstrtab·········STRTAB··········0000000000000000·816d80·00011b·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········0000000000000000·816d50·00011b·00······0···0··1
32 ··[27]·.strtab···········STRTAB··········0000000000000000·816e9b·0f21ad·00······0···0··132 ··[27]·.strtab···········STRTAB··········0000000000000000·816e6b·0f20c4·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········0000000000000000·909048·000010·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········0000000000000000·908f30·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·0x7cbe60·contains·47·entries:1 Dynamic·section·at·offset·0x7cbe30·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)················0x89f9031 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x89f90
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)·············0x8a45834 ·0x0000000000000017·(JMPREL)·············0x8a458
35 ·0x0000000000000002·(PLTRELSZ)···········12744·(bytes)35 ·0x0000000000000002·(PLTRELSZ)···········12744·(bytes)
36 ·0x0000000000000003·(PLTGOT)·············0x7ce80036 ·0x0000000000000003·(PLTGOT)·············0x7ce7d0
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)·············0x2e03440 ·0x0000000000000005·(STRTAB)·············0x2e034
41 ·0x000000000000000a·(STRSZ)··············375164·(bytes)41 ·0x000000000000000a·(STRSZ)··············375164·(bytes)
42 ·0x000000006ffffef5·(GNU_HASH)···········0x258a042 ·0x000000006ffffef5·(GNU_HASH)···········0x258a0
43 ·0x0000000000000019·(INIT_ARRAY)·········0x7cde0043 ·0x0000000000000019·(INIT_ARRAY)·········0x7cddd0
44 ·0x000000000000001b·(INIT_ARRAYSZ)·······96·(bytes)44 ·0x000000000000001b·(INIT_ARRAYSZ)·······96·(bytes)
45 ·0x000000000000001a·(FINI_ARRAY)·········0x7cddf045 ·0x000000000000001a·(FINI_ARRAY)·········0x7cddc0
46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
47 ·0x000000006ffffff0·(VERSYM)·············0x2298847 ·0x000000006ffffff0·(VERSYM)·············0x22988
48 ·0x000000006ffffffe·(VERNEED)············0x2577048 ·0x000000006ffffffe·(VERNEED)············0x25770
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:·8a2097d6bc54588be06b38de4d9f1bb36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f2f8c386bb4779833bff4bda0155b973
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·9475992···»   Blocks:·18512······IO·Block:·4096···regular·file1 ··Size:·9475712···»   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/7056002/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/7056002/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:···············0x143aa011 ··Entry·point·address:···············0x143aa0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········5061736·(bytes·into·file)13 ··Start·of·section·headers:··········5061728·(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·0x4d3c68:1 There·are·26·section·headers,·starting·at·offset·0x4d3c60:
  
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·01ebd0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·01ebd0·18···A··7···1··8
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ··[18]·.init_array·······INIT_ARRAY······00000000004c79b0·4c59b0·0000f0·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······00000000004c79b0·4c59b0·0000f0·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········00000000004c7aa0·4c5aa0·000250·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········00000000004c7aa0·4c5aa0·000250·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········00000000004c7cf0·4c5cf0·0005e0·00··WA··0···0··825 ··[20]·.got··············PROGBITS········00000000004c7cf0·4c5cf0·0005e0·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········00000000004c82d0·4c62d0·000b68·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········00000000004c82d0·4c62d0·000b68·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········00000000004c9e38·4c6e38·000008·00··WA··0···0··827 ··[22]·.data·············PROGBITS········00000000004c9e38·4c6e38·000008·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········00000000004c9e40·4c6e40·0004c0·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········00000000004c9e40·4c6e40·0004c0·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·4c6e40·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·4c6e40·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·4c6f42·00cd20·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·4c6f42·00cd18·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:·4ddb309eb44a88ec1dec8d4ee61073836 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f7e3472eea5ec2c61e20353c722ae377
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·5063400···»   Blocks:·9896·······IO·Block:·4096···regular·file1 ··Size:·5063392···»   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/7056002/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/7056002/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:···············0x209f8011 ··Entry·point·address:···············0x209f80
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········11312160·(bytes·into·file)13 ··Start·of·section·headers:··········11312192·(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·0x209f803 Entry·point·0x209f80
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·0x208f2c·0x208f2c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x208f2c·0x208f2c·R···0x1000
9 ··LOAD···········0x208f80·0x0000000000209f80·0x0000000000209f80·0x892360·0x892360·R·E·0x10009 ··LOAD···········0x208f80·0x0000000000209f80·0x0000000000209f80·0x8922e0·0x8922e0·R·E·0x1000
10 ··LOAD···········0xa9b2e0·0x0000000000a9d2e0·0x0000000000a9d2e0·0x0127c0·0x0127c0·RW··0x100010 ··LOAD···········0xa9b260·0x0000000000a9d260·0x0000000000a9d260·0x0127c0·0x0127c0·RW··0x1000
11 ··LOAD···········0xaadaa0·0x0000000000ab0aa0·0x0000000000ab0aa0·0x0027d1·0x005558·RW··0x100011 ··LOAD···········0xaada20·0x0000000000ab0a20·0x0000000000ab0a20·0x0027d1·0x005558·RW··0x1000
12 ··DYNAMIC········0xaab2e8·0x0000000000aad2e8·0x0000000000aad2e8·0x0002f0·0x0002f0·RW··0x812 ··DYNAMIC········0xaab268·0x0000000000aad268·0x0000000000aad268·0x0002f0·0x0002f0·RW··0x8
13 ··GNU_RELRO······0xa9b2e0·0x0000000000a9d2e0·0x0000000000a9d2e0·0x0127c0·0x012d20·R···0x113 ··GNU_RELRO······0xa9b260·0x0000000000a9d260·0x0000000000a9d260·0x0127c0·0x012da0·R···0x1
14 ··GNU_EH_FRAME···0x12d5e0·0x000000000012d5e0·0x000000000012d5e0·0x01a11c·0x01a11c·R···0x414 ··GNU_EH_FRAME···0x12d5e0·0x000000000012d5e0·0x000000000012d5e0·0x01a11c·0x01a11c·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·0xac9c20:1 There·are·26·section·headers,·starting·at·offset·0xac9c40:
  
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·027a38·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·027a38·18···A··7···1··8
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000036bc8·036bc8·07c304·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000036bc8·036bc8·07c304·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000b2ed0·0b2ed0·0005de·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000b2ed0·0b2ed0·0005de·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000b34b0·0b34b0·000510·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000b34b0·0b34b0·000510·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············00000000000b39c0·0b39c0·003288·18···A··3··21··815 ··[10]·.rela.plt·········RELA············00000000000b39c0·0b39c0·003288·18···A··3··21··8
16 ··[11]·.rodata···········PROGBITS········00000000000b6c50·0b6c50·076990·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········00000000000b6c50·0b6c50·076990·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········000000000012d5e0·12d5e0·01a11c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········000000000012d5e0·12d5e0·01a11c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0000000000147700·147700·0c182c·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········0000000000147700·147700·0c182c·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000209f80·208f80·890198·00··AX··0···0·12819 ··[14]·.text·············PROGBITS········0000000000209f80·208f80·890118·00··AX··0···0·128
20 ··[15]·.plt··············PROGBITS········0000000000a9a120·a99120·0021c0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········0000000000a9a0a0·a990a0·0021c0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000a9d2e0·a9b2e0·00ff70·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········0000000000a9d260·a9b260·00ff70·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······0000000000aad250·aab250·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······0000000000aad1d0·aab1d0·000010·00··WA··0···0··8
23 ··[18]·.init_array·······INIT_ARRAY······0000000000aad260·aab260·000088·00··WA··0···0··823 ··[18]·.init_array·······INIT_ARRAY······0000000000aad1e0·aab1e0·000088·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000aad2e8·aab2e8·0002f0·10··WA··7···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000aad268·aab268·0002f0·10··WA··7···0··8
25 ··[20]·.got··············PROGBITS········0000000000aad5d8·aab5d8·0013d8·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000aad558·aab558·0013d8·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000aae9b0·aac9b0·0010f0·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000aae930·aac930·0010f0·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········0000000000ab0aa0·aadaa0·0027d1·00··WA··0···0·1627 ··[22]·.data·············PROGBITS········0000000000ab0a20·aada20·0027d1·00··WA··0···0·16
28 ··[23]·.bss··············NOBITS··········0000000000ab3280·ab0271·002d78·00··WA··0···0·1628 ··[23]·.bss··············NOBITS··········0000000000ab3200·ab01f1·002d78·00··WA··0···0·16
29 ··[24]·.shstrtab·········STRTAB··········0000000000000000·ab0271·000102·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········0000000000000000·ab01f1·000102·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·ab0373·0198a8·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·ab02f3·01994c·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·0xaab2e8·contains·47·entries:1 Dynamic·section·at·offset·0xaab268·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)················0xb34b031 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb34b0
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)·············0xb39c034 ·0x0000000000000017·(JMPREL)·············0xb39c0
35 ·0x0000000000000002·(PLTRELSZ)···········12936·(bytes)35 ·0x0000000000000002·(PLTRELSZ)···········12936·(bytes)
36 ·0x0000000000000003·(PLTGOT)·············0xaae9b036 ·0x0000000000000003·(PLTGOT)·············0xaae930
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)·············0x36bc840 ·0x0000000000000005·(STRTAB)·············0x36bc8
41 ·0x000000000000000a·(STRSZ)··············508676·(bytes)41 ·0x000000000000000a·(STRSZ)··············508676·(bytes)
42 ·0x000000006ffffef5·(GNU_HASH)···········0x2b2f042 ·0x000000006ffffef5·(GNU_HASH)···········0x2b2f0
43 ·0x0000000000000019·(INIT_ARRAY)·········0xaad26043 ·0x0000000000000019·(INIT_ARRAY)·········0xaad1e0
44 ·0x000000000000001b·(INIT_ARRAYSZ)·······136·(bytes)44 ·0x000000000000001b·(INIT_ARRAYSZ)·······136·(bytes)
45 ·0x000000000000001a·(FINI_ARRAY)·········0xaad25045 ·0x000000000000001a·(FINI_ARRAY)·········0xaad1d0
46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)46 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
47 ·0x000000006ffffff0·(VERSYM)·············0x27ce047 ·0x000000006ffffff0·(VERSYM)·············0x27ce0
48 ·0x000000006ffffffe·(VERNEED)············0x2b1bc48 ·0x000000006ffffffe·(VERNEED)············0x2b1bc
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:·a0dc13f142622e0dd87b4aaf3550920e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dfc1a30b50ce3b3dcf056da56119b73b
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·11313824··»  Blocks:·22104······IO·Block:·4096···regular·file1 ··Size:·11313856··»  Blocks:·22104······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