86.2 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount
86.0 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system
2.49 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/apex vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/apex
2.33 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/apex/com.android.art.debug.apex vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/apex/com.android.art.debug.apex
689 B
zipinfo {}
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 -rw----·····1.0·fat·····1032·bx·stor·09-Jan-01·00:00·apex_pubkey5 -rw----·····1.0·fat·····1032·bx·stor·09-Jan-01·00:00·apex_pubkey
6 -rw----·····1.0·fat····52168·bx·stor·09-Jan-01·00:00·assets/NOTICE.html.gz6 -rw----·····1.0·fat····52168·bx·stor·09-Jan-01·00:00·assets/NOTICE.html.gz
7 -rw----·····1.0·fat······384·bx·stor·09-Jan-01·00:00·resources.arsc7 -rw----·····1.0·fat······384·bx·stor·09-Jan-01·00:00·resources.arsc
8 -rw----·····2.0·fat·····1336·bl·defN·09-Jan-01·00:00·AndroidManifest.xml8 -rw----·····2.0·fat·····1336·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
9 -rw----·····2.0·fat······779·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF9 -rw----·····2.0·fat······779·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
10 -rw----·····2.0·fat·····2370·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA10 -rw----·····2.0·fat·····2370·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
11 -rw----·····2.0·fat······644·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF11 -rw----·····2.0·fat······644·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
12 10·files,·104120866·bytes·uncompressed,·104119132·bytes·compressed:··0.0%12 10·files,·104120866·bytes·uncompressed,·104119129·bytes·compressed:··0.0%
901 B
META-INF/CERT.SF
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 Signature-Version:·1.0\xd1 Signature-Version:·1.0\xd
2 Created-By:·1.0·(Android·SignApk)\xd2 Created-By:·1.0·(Android·SignApk)\xd
3 SHA-256-Digest-Manifest:·j9XAxv72vCdOlnXurvmy0Ygd3D61P9I7HVduX2AlMx4=\xd3 SHA-256-Digest-Manifest:·6wHl0peKXWrC8o8ktzDsXh/a+PLmteAZHwJRNRkQIf8=\xd
4 X-Android-APK-Signed:·2,·3\xd4 X-Android-APK-Signed:·2,·3\xd
5 \xd5 \xd
6 Name:·AndroidManifest.xml\xd6 Name:·AndroidManifest.xml\xd
7 SHA-256-Digest:·mP578TpKPhfRzmP3cIeOLipP36JC9I/esuU94ALdQGM=\xd7 SHA-256-Digest:·mP578TpKPhfRzmP3cIeOLipP36JC9I/esuU94ALdQGM=\xd
8 \xd8 \xd
9 Name:·apex_build_info.pb\xd9 Name:·apex_build_info.pb\xd
10 SHA-256-Digest:·cwn/iE/qCxwL4JRPnVnnraXkCXh7mZgOFjFcigF7jKQ=\xd10 SHA-256-Digest:·cwn/iE/qCxwL4JRPnVnnraXkCXh7mZgOFjFcigF7jKQ=\xd
11 \xd11 \xd
12 Name:·apex_manifest.pb\xd12 Name:·apex_manifest.pb\xd
13 SHA-256-Digest:·kXt31ZQYBRTkKEwo87Ma3fsmsybe95TjJIy5dzt0Geg=\xd13 SHA-256-Digest:·kXt31ZQYBRTkKEwo87Ma3fsmsybe95TjJIy5dzt0Geg=\xd
14 \xd14 \xd
15 Name:·apex_payload.img\xd15 Name:·apex_payload.img\xd
16 SHA-256-Digest:·rd1VVUoWBCrlthtAkKYCdIGA7aFgT2d6hboHUG+lYnQ=\xd16 SHA-256-Digest:·bYSAuDyFPiw7rL6+X6kIVJbXUEDh8AhQHAwTVLxWa0k=\xd
17 \xd17 \xd
18 Name:·apex_pubkey\xd18 Name:·apex_pubkey\xd
19 SHA-256-Digest:·hfKX5nOxEDObZxKp8hxorh8zN4v65aXD1FYoBv0Zh0c=\xd19 SHA-256-Digest:·hfKX5nOxEDObZxKp8hxorh8zN4v65aXD1FYoBv0Zh0c=\xd
20 \xd20 \xd
21 Name:·assets/NOTICE.html.gz\xd21 Name:·assets/NOTICE.html.gz\xd
22 SHA-256-Digest:·7zBNbsEXjWsPgKZ6S0/MSH/Xb38SgY8J8aETWIvJ7ug=\xd22 SHA-256-Digest:·7zBNbsEXjWsPgKZ6S0/MSH/Xb38SgY8J8aETWIvJ7ug=\xd
23 \xd23 \xd
578 B
META-INF/MANIFEST.MF
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 Name:·apex_build_info.pb\xd6 Name:·apex_build_info.pb\xd
7 SHA-256-Digest:·hNOSBrHnLvXQqljbU5TLZyVMLLDCYAAlMxYXMZO2iL8=\xd7 SHA-256-Digest:·hNOSBrHnLvXQqljbU5TLZyVMLLDCYAAlMxYXMZO2iL8=\xd
8 \xd8 \xd
9 Name:·apex_manifest.pb\xd9 Name:·apex_manifest.pb\xd
10 SHA-256-Digest:·36Ym12i8bg8xMh/YQV7KJ2v5qX6hTIGpgQ7JuE9bYzU=\xd10 SHA-256-Digest:·36Ym12i8bg8xMh/YQV7KJ2v5qX6hTIGpgQ7JuE9bYzU=\xd
11 \xd11 \xd
12 Name:·apex_payload.img\xd12 Name:·apex_payload.img\xd
13 SHA-256-Digest:·g0E6sSqRjA7LzK+UXIG1q8v020o47fhudWQEAslYxDo=\xd13 SHA-256-Digest:·oUJ/WhsWui6TrBQ2G+Guf2t/kR+2hlVNbtRvNtXpl78=\xd
14 \xd14 \xd
15 Name:·apex_pubkey\xd15 Name:·apex_pubkey\xd
16 SHA-256-Digest:·jcG3FXsLFt2OwCQN2LPmXOL5HGuwkz3ASN7LkZF7Rl0=\xd16 SHA-256-Digest:·jcG3FXsLFt2OwCQN2LPmXOL5HGuwkz3ASN7LkZF7Rl0=\xd
17 \xd17 \xd
18 Name:·assets/NOTICE.html.gz\xd18 Name:·assets/NOTICE.html.gz\xd
19 SHA-256-Digest:·ZjHrccrBWXhpB4RfzgykQDj1iwOSSVBsZR8DvvEdAkI=\xd19 SHA-256-Digest:·ZjHrccrBWXhpB4RfzgykQDj1iwOSSVBsZR8DvvEdAkI=\xd
20 \xd20 \xd
14.5 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework
4.32 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/oat
882 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/oat/x86 vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/oat/x86
691 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/oat/x86/com.android.location.provider.odex vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/oat/x86/com.android.location.provider.odex
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:·f1fb12e3479472c9f783d651548268578d4425513 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bb8fdcaab3207299e422db3635feb3a95ddfa7fb
3.28 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/oat/x86_64 vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/oat/x86_64
697 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/oat/x86_64/com.android.location.provider.odex vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/oat/x86_64/com.android.location.provider.odex
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:·5b98a8450b0ee8f100b97adff7173442f38a76c33 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bb8e38606bfddff36ec0642d1979bdd074d5e5ef
671 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/oat/x86_64/ethernet-service.odex vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/oat/x86_64/ethernet-service.odex
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:·41eacfeca75e5fe0e68a7c6999ab19fd1037fea13 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·31b1078d959ea152056864599fdde41bc80575c1
1.11 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/oat/x86_64/services.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/oat/x86_64/services.art
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
00000000:·6172·740a·3038·3800·00c0·4900·0100·0000··art.088...I.....00000000:·6172·740a·3038·3800·00c0·4900·0100·0000··art.088...I.....
00000010:·0040·1a72·80b2·4900·972a·8d4a·0ecd·afae··.@.r..I..*.J....00000010:·0040·1a72·80b2·4900·a429·49cd·4e1e·0bb8··.@.r..I..)I.N...
00000020:·0000·6472·0010·6472·ac3f·4d74·0060·5274··..dr..dr.?Mt.`Rt00000020:·0000·6472·0010·6472·ac3f·4d74·0060·5274··..dr..dr.?Mt.`Rt
00000030:·0000·0070·0040·1a02·0c00·0000·315f·0761··...p.@......1_.a00000030:·0000·0070·0040·1a02·0c00·0000·635b·5000··...p.@......c[P.
00000040:·5000·2472·0800·0000·0000·0000·b0b4·1e00··P.$r............00000040:·5000·2472·0800·0000·0000·0000·b0b4·1e00··P.$r............
00000050:·b0b4·1e00·0886·0600·b83a·2500·b867·1800··.........:%..g..00000050:·b0b4·1e00·0886·0600·b83a·2500·b867·1800··.........:%..g..
00000060:·6888·4600·400f·0100·70a2·3d00·d8f9·0600··h.F.@...p.=.....00000060:·6888·4600·400f·0100·70a2·3d00·d8f9·0600··h.F.@...p.=.....
00000070:·489c·4400·20ec·0100·a897·4700·6800·0100··H.D.·.....G.h...00000070:·489c·4400·20ec·0100·a897·4700·6800·0100··H.D.·.....G.h...
00000080:·1098·4800·6800·0100·7898·4900·081a·0000··..H.h...x.I.....00000080:·1098·4800·6800·0100·7898·4900·081a·0000··..H.h...x.I.....
00000090:·80b2·4900·0000·0000·00e0·1b00·0080·0000··..I.............00000090:·80b2·4900·0000·0000·00e0·1b00·0080·0000··..I.............
000000a0:·20f6·2270·0000·0000·40f6·2270·0000·0000···."p....@."p....000000a0:·20f6·2270·0000·0000·40f6·2270·0000·0000···."p....@."p....
655 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/oat/x86_64/services.odex vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/oat/x86_64/services.odex
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:·a769d36702998d14dcadf30276babf52a8f50cf73 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·61dbc79299b0feec4f685e43d22eb55ece2617ca
4.99 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86 vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86
929 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86/boot-core-icu4j.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86/boot-core-icu4j.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:·0060·e870·686e·0800·46bc·42e1·d3ba·81d9··.`.phn..F.B.....00000010:·0060·e870·686e·0800·56bb·8695·4293·6eb4··.`.phn..V...B.n.
00000020:·00c0·bb71·00d0·bb71·24e5·ca71·0040·cb71··...q...q$..q.@.q00000020:·00c0·bb71·00d0·bb71·24e5·ca71·0040·cb71··...q...q$..q.@.q
00000030:·0000·0070·0090·6300·0000·0000·0000·0000··...p..c.........00000030:·0000·0070·0090·6300·0000·0000·0000·0000··...p..c.........
00000040:·903b·7470·0400·0000·0000·0000·c015·0400··.;tp............00000040:·903b·7470·0400·0000·0000·0000·c015·0400··.;tp............
00000050:·c015·0400·3819·0100·f82e·0500·4883·0200··....8.......H...00000050:·c015·0400·3819·0100·f82e·0500·4883·0200··....8.......H...
00000060:·f02c·0800·b001·0000·40b2·0700·f078·0000··.,......@....x..00000060:·f02c·0800·b001·0000·40b2·0700·f078·0000··.,......@....x..
00000070:·302b·0800·c001·0000·a02e·0800·0030·0000··0+...........0..00000070:·302b·0800·c001·0000·a02e·0800·0030·0000··0+...........0..
00000080:·a05e·0800·c80f·0000·686e·0800·0000·0000··.^......hn......00000080:·a05e·0800·c80f·0000·686e·0800·0000·0000··.^......hn......
653 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86/boot-core-icu4j.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86/boot-core-icu4j.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:·938ca664127eba6473140b054798c3cbf99391563 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a57e41e4487ca4f22c077b6ad7bbf5fde04a7e4
915 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86/boot-ext.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86/boot-ext.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:·00d0·e670·988c·0100·1067·ba7e·bbbf·fbb6··...p.....g.~....00000010:·00d0·e670·988c·0100·8b66·bc95·5bda·fb76··...p.....f..[..v
00000020:·00e0·b971·00f0·b971·7082·bb71·00c0·bb71··...q...qp..q...q00000020:·00e0·b971·00f0·b971·7082·bb71·00c0·bb71··...q...qp..q...q
00000030:·0000·0070·0090·6300·0000·0000·0000·0000··...p..c.........00000030:·0000·0070·0090·6300·0000·0000·0000·0000··...p..c.........
00000040:·783b·7470·0400·0000·0000·0000·40cb·0000··x;tp........@...00000040:·783b·7470·0400·0000·0000·0000·40cb·0000··x;tp........@...
00000050:·40cb·0000·1028·0000·50f3·0000·a85a·0000··@....(..P....Z..00000050:·40cb·0000·1028·0000·50f3·0000·a85a·0000··@....(..P....Z..
00000060:·346a·0100·d002·0000·f84d·0100·dc18·0000··4j.......M......00000060:·346a·0100·d002·0000·f84d·0100·dc18·0000··4j.......M......
00000070:·d466·0100·6003·0000·086d·0100·c80f·0000··.f..`....m......00000070:·d466·0100·6003·0000·086d·0100·c80f·0000··.f..`....m......
00000080:·d07c·0100·c80f·0000·988c·0100·0000·0000··.|..............00000080:·d07c·0100·c80f·0000·988c·0100·0000·0000··.|..............
639 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86/boot-ext.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86/boot-ext.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:·fac4eaa20b68f1862cbac56a6122f861809116b33 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·19afeb1af5e08ed2a1a81a0875c5c068c62b9b55
1.11 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86/boot-framework.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86/boot-framework.art
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
00000000:·6172·740a·3038·3800·00b0·6901·0700·0000··art.088...i.....00000000:·6172·740a·3038·3800·00b0·6901·0700·0000··art.088...i.....
00000010:·0090·6370·d03e·8300·9778·df15·54fb·0696··..cp.>...x..T...00000010:·0090·6370·d03e·8300·c979·5bb3·d888·34dd··..cp.>...y[...4.
00000020:·00b0·0871·00c0·0871·1064·b871·00e0·b971··...q...q.d.q...q00000020:·00b0·0871·00c0·0871·1064·b871·00e0·b971··...q...q.d.q...q
00000030:·0000·0070·0090·6300·0500·0000·0239·0070··...p..c......9.p00000030:·0000·0070·0090·6300·0500·0000·da3a·20c6··...p..c......:·.
00000040:·603b·7470·0400·0000·0000·0000·a8a7·3b00··`;tp..........;.00000040:·603b·7470·0400·0000·0000·0000·a8a7·3b00··`;tp..........;.
00000050:·a8a7·3b00·e8a5·1000·904d·4c00·70d7·2800··..;......ML.p.(.00000050:·a8a7·3b00·e8a5·1000·904d·4c00·70d7·2800··..;......ML.p.(.
00000060:·344a·7f00·9833·0100·0025·7500·2ca7·0800··4J...3...%u.,...00000060:·344a·7f00·9833·0100·0025·7500·2ca7·0800··4J...3...%u.,...
00000070:·2ccc·7d00·087e·0100·d07d·8000·98c0·0100··,.}..~...}......00000070:·2ccc·7d00·087e·0100·d07d·8000·98c0·0100··,.}..~...}......
00000080:·683e·8200·6800·0100·d03e·8300·0000·0000··h>..h....>......00000080:·683e·8200·6800·0100·d03e·8300·0000·0000··h>..h....>......
00000090:·d03e·8300·0000·0000·0030·3100·00f0·0000··.>.......01.....00000090:·d03e·8300·0000·0000·0030·3100·00f0·0000··.>.......01.....
000000a0:·40ec·1970·0000·0000·58ec·1970·0000·0000··@..p....X..p....000000a0:·40ec·1970·0000·0000·58ec·1970·0000·0000··@..p....X..p....
651 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86/boot-framework.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86/boot-framework.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:·f38f5c9fcd08182dfc9a878f6cde4c98f6ba57203 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·100ea49de20a3da5ecc01231a80f663e3abd7c7e
5.03 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86_64 vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86_64
935 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86_64/boot-core-icu4j.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86_64/boot-core-icu4j.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:·00c0·2271·189e·0a00·1daf·20f0·f4d6·d7ad··.."q......·.....00000010:·00c0·2271·189e·0a00·13ad·c918·0207·c378··.."q...........x
00000020:·0050·0872·0060·0872·24e5·1772·0040·1872··.P.r.`.r$..r.@.r00000020:·0050·0872·0060·0872·24e5·1772·0040·1872··.P.r.`.r$..r.@.r
00000030:·0000·0070·0010·7100·0000·0000·0000·0000··...p..q.........00000030:·0000·0070·0010·7100·0000·0000·0000·0000··...p..q.........
00000040:·d089·8970·0800·0000·0000·0000·58ed·0400··...p........X...00000040:·d089·8970·0800·0000·0000·0000·58ed·0400··...p........X...
00000050:·58ed·0400·3819·0100·9006·0600·2060·0300··X...8.......·`..00000050:·58ed·0400·3819·0100·9006·0600·2060·0300··X...8.......·`..
00000060:·105c·0a00·4002·0000·b066·0900·e0f1·0000··.\..@....f......00000060:·105c·0a00·4002·0000·b066·0900·e0f1·0000··.\..@....f......
00000070:·9058·0a00·8003·0000·505e·0a00·0030·0000··.X......P^...0..00000070:·9058·0a00·8003·0000·505e·0a00·0030·0000··.X......P^...0..
00000080:·508e·0a00·c80f·0000·189e·0a00·0000·0000··P...............00000080:·508e·0a00·c80f·0000·189e·0a00·0000·0000··P...............
659 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86_64/boot-core-icu4j.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86_64/boot-core-icu4j.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:·095779cd5987d95608db39d28b21153fe11782e43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9721e1824f419d4cd98a25985017fb0abbd8a4f3
921 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86_64/boot-ext.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86_64/boot-ext.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:·00d0·2071·48ed·0100·51a2·d94d·5e99·5451··..·qH...Q..M^.TQ00000010:·00d0·2071·48ed·0100·08a2·d3d1·1ebe·3d3a··..·qH.........=:
00000020:·0060·0672·0070·0672·7012·0872·0050·0872··.`.r.p.rp..r.P.r00000020:·0060·0672·0070·0672·7012·0872·0050·0872··.`.r.p.rp..r.P.r
00000030:·0000·0070·0010·7100·0000·0000·0000·0000··...p..q.........00000030:·0000·0070·0010·7100·0000·0000·0000·0000··...p..q.........
00000040:·b889·8970·0800·0000·0000·0000·b0ef·0000··...p............00000040:·b889·8970·0800·0000·0000·0000·b0ef·0000··...p............
00000050:·b0ef·0000·1028·0000·c017·0100·c079·0000··.....(.......y..00000050:·b0ef·0000·1028·0000·c017·0100·c079·0000··.....(.......y..
00000060:·f8c9·0100·c003·0000·8091·0100·b831·0000··.............1..00000060:·f8c9·0100·c003·0000·8091·0100·b831·0000··.............1..
00000070:·38c3·0100·c006·0000·b8cd·0100·c80f·0000··8...............00000070:·38c3·0100·c006·0000·b8cd·0100·c80f·0000··8...............
00000080:·80dd·0100·c80f·0000·48ed·0100·0000·0000··........H.......00000080:·80dd·0100·c80f·0000·48ed·0100·0000·0000··........H.......
645 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86_64/boot-ext.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86_64/boot-ext.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:·29f064326fbcf258f42bfd886d7f836141eeb9333 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a2d566c0d8e4807f7a41829b2cebf3bea2cff9e1
1.12 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86_64/boot-framework.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86_64/boot-framework.art
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
00000000:·6172·740a·3038·3800·0030·a901·0700·0000··art.088..0......00000000:·6172·740a·3038·3800·0030·a901·0700·0000··art.088..0......
00000010:·0010·7170·78b6·af00·a910·945d·50cb·d90c··..qpx......]P...00000010:·0010·7170·78b6·af00·c713·05de·a8d6·26fc··..qpx.........&.
00000020:·0040·4e71·0050·4e71·0ce4·0472·0060·0672··.@Nq.PNq...r.`.r00000020:·0040·4e71·0050·4e71·0ce4·0472·0060·0672··.@Nq.PNq...r.`.r
00000030:·0000·0070·0010·7100·0500·0000·984f·933c··...p..q......O.<00000030:·0000·0070·0010·7100·0500·0000·a448·55de··...p..q......HU.
00000040:·a089·8970·0800·0000·0000·0000·a8a2·4f00··...p..........O.00000040:·a089·8970·0800·0000·0000·0000·a8a2·4f00··...p..........O.
00000050:·a8a2·4f00·e8a5·1000·9048·6000·60c8·3600··..O......H`.`.6.00000050:·a8a2·4f00·e8a5·1000·9048·6000·60c8·3600··..O......H`.`.6.
00000060:·585b·ab00·209a·0100·f010·9700·584e·1100··X[..·.......XN..00000060:·585b·ab00·209a·0100·f010·9700·584e·1100··X[..·.......XN..
00000070:·485f·a800·10fc·0200·78f5·ac00·98c0·0100··H_......x.......00000070:·485f·a800·10fc·0200·78f5·ac00·98c0·0100··H_......x.......
00000080:·10b6·ae00·6800·0100·78b6·af00·0000·0000··....h...x.......00000080:·10b6·ae00·6800·0100·78b6·af00·0000·0000··....h...x.......
00000090:·78b6·af00·0000·0000·00a0·3200·0040·0100··x.........2..@..00000090:·78b6·af00·0000·0000·00a0·3200·0040·0100··x.........2..@..
000000a0:·20f6·2270·0000·0000·40f6·2270·0000·0000···."p....@."p....000000a0:·20f6·2270·0000·0000·40f6·2270·0000·0000···."p....@."p....
657 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/framework/x86_64/boot-framework.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/framework/x86_64/boot-framework.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:·dcc474b2eec70aed21712bfff95ea6007a0570c63 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·89260dec1bb8abbf80575d2433d140b336ac6313
8.95 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/lib64 vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/lib64
8.78 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/lib64/libminikin.so vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/lib64/libminikin.so
890 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:···············0x1004011 ··Entry·point·address:···············0x10040
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········192976·(bytes·into·file)13 ··Start·of·section·headers:··········192920·(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:·········2419 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·22
1.68 KB
readelf --wide --program-header {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Entry·point·0x100403 Entry·point·0x10040
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·0x00f034·0x00f034·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f034·0x00f034·R···0x1000
9 ··LOAD···········0x00f040·0x0000000000010040·0x0000000000010040·0x01e960·0x01e960·R·E·0x10009 ··LOAD···········0x00f040·0x0000000000010040·0x0000000000010040·0x01e930·0x01e930·R·E·0x1000
10 ··LOAD···········0x02d9a0·0x000000000002f9a0·0x000000000002f9a0·0x000c80·0x000c80·RW··0x100010 ··LOAD···········0x02d970·0x000000000002f970·0x000000000002f970·0x000c80·0x000c80·RW··0x1000
11 ··LOAD···········0x02e620·0x0000000000031620·0x0000000000031620·0x000000·0x0001f0·RW··0x100011 ··LOAD···········0x02e5f0·0x00000000000315f0·0x00000000000315f0·0x000000·0x0001f0·RW··0x1000
12 ··DYNAMIC········0x02dbc8·0x000000000002fbc8·0x000000000002fbc8·0x0001f0·0x0001f0·RW··0x812 ··DYNAMIC········0x02db98·0x000000000002fb98·0x000000000002fb98·0x0001f0·0x0001f0·RW··0x8
13 ··GNU_RELRO······0x02d9a0·0x000000000002f9a0·0x000000000002f9a0·0x000c80·0x001660·R···0x113 ··GNU_RELRO······0x02d970·0x000000000002f970·0x000000000002f970·0x000c80·0x001690·R···0x1
14 ··GNU_EH_FRAME···0x00a6e8·0x000000000000a6e8·0x000000000000a6e8·0x00088c·0x00088c·R···0x414 ··GNU_EH_FRAME···0x00a6e8·0x000000000000a6e8·0x000000000000a6e8·0x00088c·0x00088c·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.29 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·24·section·headers,·starting·at·offset·0x2f1d0:1 There·are·24·section·headers,·starting·at·offset·0x2f198:
  
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·001f38·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001f38·18···A··7···1··8
Offset 12, 22 lines modifiedOffset 12, 22 lines modified
12 ··[·7]·.dynstr···········STRTAB··········0000000000002b9c·002b9c·005a70·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000002b9c·002b9c·005a70·00···A··0···0··1
13 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008610·008610·00012e·01···A··3···0··813 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008610·008610·00012e·01···A··3···0··8
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008740·008740·000018·08···A··0···0··814 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008740·008740·000018·08···A··0···0··8
15 ··[10]·.rela.plt·········RELA············0000000000008758·008758·001728·18···A··3··20··815 ··[10]·.rela.plt·········RELA············0000000000008758·008758·001728·18···A··3··20··8
16 ··[11]·.rodata···········PROGBITS········0000000000009e80·009e80·000868·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········0000000000009e80·009e80·000868·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a6e8·00a6e8·00088c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a6e8·00a6e8·00088c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········000000000000af78·00af78·0040bc·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········000000000000af78·00af78·0040bc·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000010040·00f040·01d9dc·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········0000000000010040·00f040·01d9ac·00··AX··0···0·16
20 ··[15]·.plt··············PROGBITS········000000000002da20·02ca20·000f80·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········000000000002d9f0·02c9f0·000f80·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········000000000002f9a0·02d9a0·000218·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········000000000002f970·02d970·000218·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······000000000002fbb8·02dbb8·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······000000000002fb88·02db88·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········000000000002fbc8·02dbc8·0001f0·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········000000000002fb98·02db98·0001f0·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········000000000002fdb8·02ddb8·000098·00··WA··0···0··824 ··[19]·.got··············PROGBITS········000000000002fd88·02dd88·000098·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········000000000002fe50·02de50·0007d0·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········000000000002fe20·02de20·0007d0·00··WA··0···0··8
26 ··[21]·.bss··············NOBITS··········0000000000031620·02e620·0001f0·00··WA··0···0··826 ··[21]·.bss··············NOBITS··········00000000000315f0·02e5f0·0001f0·00··WA··0···0··8
27 ··[22]·.shstrtab·········STRTAB··········0000000000000000·02e620·0000f0·00······0···0··127 ··[22]·.shstrtab·········STRTAB··········0000000000000000·02e5f0·0000f0·00······0···0··1
28 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·02e710·000ac0·00······0···0··128 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·02e6e0·000ab8·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··l·(large),·p·(processor·specific)33 ··l·(large),·p·(processor·specific)
1.86 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x2dbc8·contains·31·entries:1 Dynamic·section·at·offset·0x2db98·contains·31·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libharfbuzz_ng.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libharfbuzz_ng.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libandroidicu.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libandroidicu.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
Offset 15, 20 lines modifiedOffset 15, 20 lines modified
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x12e15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x12e
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x874017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8740
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x18
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x875820 ·0x0000000000000017·(JMPREL)·············0x8758
21 ·0x0000000000000002·(PLTRELSZ)···········5928·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········5928·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x2fe5022 ·0x0000000000000003·(PLTGOT)·············0x2fe20
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x2b9c26 ·0x0000000000000005·(STRTAB)·············0x2b9c
27 ·0x000000000000000a·(STRSZ)··············23152·(bytes)27 ·0x000000000000000a·(STRSZ)··············23152·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x251028 ·0x000000006ffffef5·(GNU_HASH)···········0x2510
29 ·0x000000000000001a·(FINI_ARRAY)·········0x2fbb829 ·0x000000000000001a·(FINI_ARRAY)·········0x2fb88
30 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
31 ·0x000000006ffffff0·(VERSYM)·············0x21e031 ·0x000000006ffffff0·(VERSYM)·············0x21e0
32 ·0x000000006ffffffe·(VERNEED)············0x247c32 ·0x000000006ffffffe·(VERNEED)············0x247c
33 ·0x000000006fffffff·(VERNEEDNUM)·········433 ·0x000000006fffffff·(VERNEEDNUM)·········4
34 ·0x0000000000000000·(NULL)···············0x034 ·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:·b142b9c420ad8d7e885082b83d43c9a76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e785abd8f4fe0de4f9f06ea360cb4275
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·194512····»    Blocks:·384········IO·Block:·4096···regular·file1 ··Size:·194456····»    Blocks:·384········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:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
59.9 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext
59.8 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex
5.17 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.apex.cts.shim.v1_with_prebuilts vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.apex.cts.shim.v1_with_prebuilts
4.9 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.apex.cts.shim.v1_with_prebuilts/etc vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.apex.cts.shim.v1_with_prebuilts/etc
4.63 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.apex.cts.shim.v1_with_prebuilts/etc/hash.txt vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.apex.cts.shim.v1_with_prebuilts/etc/hash.txt
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 f0c03b72380870563e7bb764d06e26ea54169e747dab69a9ba116319ca09bcab25477f44c5ba896df3e2b008ab7b53bc501ae4626e75ecce63600b8140949d5c1 aaa301fed57dd39492d5823082efd320a604d09fde1be1aef31447806e81e19dbec15b7cb88972ee064da7325184defe08bd33196d51586e8757d4bf66e37fa7
2 27f0db06a94f8b944c939d787a50327bfac50cd000a036fb1f9c15c345366d4eef9f661cf0e5dad3b1c83f07421b85c4173a69a202256eeb6f99c0a1e84d42172 d31a9eab2098de095e59d6099beaba826894965fe4b7e71dfafaa8f5b4e5841b6d6cd2148f9e0d859f0e3ed77f79805e91871d941810a9e7705436f02125f30c
3 60dc3830dbb83e2ff207258e7e866d9d35eae1ef95565568b6a62b9c779fe713373916eb56d7d53cdb79e8cd7756e008ed15dc08b8efd7e0313d1a4d17610cb13 21878378e962517aba774014a977e03af044641c1d9f1607fb3273f493b5fd38bd5bdacaa90ae041b7d0a149b5cdc31230f9863d5250720caa3bfcefdc57fce9
4 3979add75e007260b3e6c4c5ed5d66962dcbc63ef6b56f9adf043267e01bd85aa49f69f074284f678a41a29d683da7124f49697bf4f0869feeacd161cbde788e4 955eb7f3b288c7c5df68fcfb5804a274157b18ca3f7df066aec3506cd58604351fac05abdff668a415cbc03fcfe9620ac6867c970980f009e5dcd7a45d3b53fd
5 ac11bcf2019e8fab70552a5418154584406e6fd9a214300d16b32ed220863b96d4e1397b77ceedeadaddf729f6a7825c46688ee140223aa6eff9c6a73f8249f55 5ce07ad852f1dad7d8e7f42764d817159058c6c4ae103e3e6e80ec152b92a2b3f2d1e604bc6018ac805d5bae805a78aab422e3fe4cc93fdf92593206f5e3c210
6 029fc04a016527bb9bd5e387c59eeb0190a0f20efff8ee6861a797753426742859ae460a68eb811abe0f84e349f8522a60cf9b04ea9d12a1f2183336b52de6846 c69a1ac647fa3d12d0bb3935c7959c42981d6c826a1db5cd91235076a0e08a35d1869ba9bf5ed9c7395b1b14cb6bf010984b57468733e4de6a82a787f0387406
7 8696b0ac5df5ceff35b6ae6d142ea7e151f9f2d43850f88e45736546be1f446d57b144511f06671300ef7db96d6fd06cca4143a8031e738e74748da0147619b27 93c12d168578b062e8bdfb1da90f5ee371a9a44fe41cb721b29deae5bff650f08bc717980ab7a7c4f86d5d740839eed7eced2a6e0edf2e697efeddd5f16e56e3
8 ab6fed3f207c7f1e8d70da9bd87e0a74278dc99751d6c777d27d0c10109e968f497b52247f27e4497eb33c290243463c733b31c62608392a40cf3cb031482fdb8 b9d512592f67b972cbad0e0d60a63958f873de91d8b1b9d0b2996b2b02689692661f58acfbc29c5d28488420cd6e246278952619263d8da48e572d32a470e74a
9 80074f68efd718e8d165913dc9b4f99264d4a458300a4716011521e03b3fdc3155ee38bfefdf1bb4e5b98b38b8a3539c4e58fbc4fc22ce95f071689e3b181bae9 5ab7c4bda84aded668694f90a7a367d3072da18df69595e407ab1a4d74040600c397e688eb985dcb9cfad96eb4cc4c51de436bfa4962c27ea1839e66e469325e
10 8032c5f742b032f7d98dc0eb88f91ff8dad949ebe0d25240e428e4ae9c32f811301ea0dfb81aad31842ec959fbedb8a232dd3766c3ab3d804dfa332010b3c24f10 dc861f67b9f7088fb05470ad02cf08564ae220e4149e6189a3c0aa73f12a625cfec3c12e9a7f4ac56a7f77009000dc769e317c1e4b149457934dcc27f4dde6c4
11 5bd95ef1f9faebb41371f09000376a963de3833b20176bd5d626b510777d07f673c228a028a2b6106cb262c104f2563e95caa504dac1edd7ee6f392a22ac4e3f11 1490d1d5535414d1455d59c638d2f275b478d03f83ddbeab446f40bcbb5c8fc06b32dfbab3fb9d1e40d8fe2331c6076fad350422a72cc9af05259171d160e562
12 4f6f2182d97cf627f583e5d0b79a1b2caa8727b0684aa21d77cffd8147bbbf720127b6e6f79c6aef02c796dd3dc34614a2f2d25c4fc516ca1f18daa4dee94ffb12 f6129592adc19260e8ef95dec4dbc92534984627f188445ee4dd4c2c18f09215939218f19cccbdf411977eebac503bb105a9be1869b40ffb905b1243be0eb91a
13 2329223c161e787530d6443dcf1aa34877dcd1a91bc75f504e88b8ed795e98bdaba1deeb55a712a5926eda96806651485ec6ccff5a0b8a7c058d246abb00ad6113 875403fbbec190ddb0f1197c3c35c463c371496612ab2b1f9f196dd1d5118e7914177668a712ad9b0f6f3eecb6a5bdabec6f73e4246a946406febfafe9fe9bfd
14 adc4e9e90d1467667f2695a07cf741864274bf1d8b822586d08b290b88d287e8b74fee645c9253a0928efa7c2bd3e97d0fd74547db212d77ffa1cd30b2d0420014 3c518e37ec676b30c031784dea962a4dde3653c38741436d1044a3a7d1869a910f810c042d74a2f739cb536aa3d05027acf35112776fbf8c4f2482111cca2604
15 0e43dcec29440381b21135df2452cf3ab72091c42083c0aafd0a62b6e8b833ccb386e9bd5e61a77ab515d95b99d09bb8e40108d43950806aff09078d37f4eded15 3e97c579e077a2fb8dc206d3abea19205c759a5c7cd41f9ea2a12a618c949f76623d28a0fcf725501800d01b0fd857a6c6b6b683af926980f58abbdd2c87887b
16 41e2e0aaeca48e4daced1dd936ae12f6adb449916993d26462f900d79e25b49e44203c5eb6985d32de4e5c4d151de9aa4eb0e8354d8344ee2d33274a475ef47016 f8908114acaec154b578d725713254a2fb18f798c77cd449f04366f8f743409cbf7c77ad9f4776d02e119ee41ec5c1c9cd5865c58ba999e65783114440fde2f8
17 ea94af42627b4ff779abd0fc84f317d1aa8a930a2aac7423851a6599285bb15bbd58fbbce5f24219a9786e94f45be4a050f51c36e6cbf5d698c4dc195b4bf70b17 2905458b2fb1097d0858440584f796e7f7586aa82eb85316ad9d3034b3a0585c1d25651bcab7c09bef4a109f97b95d07423121f68c8a62009fc7623f908bc55b
54.4 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug
14.2 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib
6.94 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86 vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86
1000 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86/boot-bouncycastle.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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··................
729 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86/boot-bouncycastle.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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
1000 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86/boot-core-libart.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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.......
727 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86/boot-core-libart.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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
993 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86/boot-okhttp.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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··................
717 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86/boot-okhttp.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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
979 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86/boot.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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..........
703 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86/boot.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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.0 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86_64 vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86_64
1010 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86_64/boot-bouncycastle.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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··`.......($......
735 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86_64/boot-bouncycastle.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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
1010 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86_64/boot-core-libart.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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··................
733 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86_64/boot-core-libart.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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
999 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86_64/boot-okhttp.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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......
723 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86_64/boot-okhttp.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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
985 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86_64/boot.art vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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$.....
709 B
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/javalib/x86_64/boot.oat vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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.mount/system/system_ext/apex/com.android.art.debug/lib vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/lib
3.6 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/lib/libart-compiler.so vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
1.96 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/lib/libart.so vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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.6 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/lib/libartd-compiler.so vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
3.59 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/lib/libartd.so vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
27.0 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/lib64 vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/lib64
3.74 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/lib64/libart-compiler.so vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
9.91 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/lib64/libart.so vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
3.75 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/lib64/libartd-compiler.so vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
9.38 KB
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Google/system.img.mount/system/system_ext/apex/com.android.art.debug/lib64/libartd.so vs.
/home/dev/aosp/build/7056002/aosp_x86_64-eng/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.art.debug/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:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000