101 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount
101 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system
10.2 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/app vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/app
9.98 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/app/EasterEgg vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/app/EasterEgg
9.79 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/app/EasterEgg/EasterEgg.apk vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/app/EasterEgg/EasterEgg.apk
2.04 KB
zipinfo {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 -rw----·····2.0·fat··1242952·bl·defN·09-Jan-01·00:00·classes.dex7 -rw----·····2.0·fat··1242952·bl·defN·09-Jan-01·00:00·classes.dex
8 -rw----·····2.0·fat······926·bl·defN·09-Jan-01·00:00·kotlin/annotation/annotation.kotlin_builtins8 -rw----·····2.0·fat······926·bl·defN·09-Jan-01·00:00·kotlin/annotation/annotation.kotlin_builtins
9 -rw----·····2.0·fat·····3689·bl·defN·09-Jan-01·00:00·kotlin/collections/collections.kotlin_builtins9 -rw----·····2.0·fat·····3689·bl·defN·09-Jan-01·00:00·kotlin/collections/collections.kotlin_builtins
10 -rw----·····2.0·fat······758·bl·defN·09-Jan-01·00:00·kotlin/internal/internal.kotlin_builtins10 -rw----·····2.0·fat······758·bl·defN·09-Jan-01·00:00·kotlin/internal/internal.kotlin_builtins
11 -rw----·····2.0·fat····14202·bl·defN·09-Jan-01·00:00·kotlin/kotlin.kotlin_builtins11 -rw----·····2.0·fat····14202·bl·defN·09-Jan-01·00:00·kotlin/kotlin.kotlin_builtins
12 -rw----·····2.0·fat·····2296·bl·defN·09-Jan-01·00:00·kotlin/ranges/ranges.kotlin_builtins12 -rw----·····2.0·fat·····2296·bl·defN·09-Jan-01·00:00·kotlin/ranges/ranges.kotlin_builtins
13 -rw----·····2.0·fat·····4866·bl·defN·09-Jan-01·00:00·kotlin/reflect/reflect.kotlin_builtins13 -rw----·····2.0·fat·····4866·bl·defN·09-Jan-01·00:00·kotlin/reflect/reflect.kotlin_builtins
14 -rw----·····2.0·fat·····1621·bl·defN·09-Jan-01·00:00·kotlinc-build.xml14 -rw----·····2.0·fat·····1341·bl·defN·09-Jan-01·00:00·kotlinc-build.xml
15 -rw----·····2.0·fat······464·bl·defN·09-Jan-01·00:00·res/color-night-v8/toolbar_icon_color.xml15 -rw----·····2.0·fat······464·bl·defN·09-Jan-01·00:00·res/color-night-v8/toolbar_icon_color.xml
16 -rw----·····2.0·fat······464·bl·defN·09-Jan-01·00:00·res/color/toolbar_icon_color.xml16 -rw----·····2.0·fat······464·bl·defN·09-Jan-01·00:00·res/color/toolbar_icon_color.xml
17 -rw----·····2.0·fat······804·bl·defN·09-Jan-01·00:00·res/drawable/ic_clear.xml17 -rw----·····2.0·fat······804·bl·defN·09-Jan-01·00:00·res/drawable/ic_clear.xml
18 -rw----·····2.0·fat·····1444·bl·defN·09-Jan-01·00:00·res/drawable/ic_dropper.xml18 -rw----·····2.0·fat·····1444·bl·defN·09-Jan-01·00:00·res/drawable/ic_dropper.xml
19 -rw----·····2.0·fat······888·bl·defN·09-Jan-01·00:00·res/drawable/ic_hourglass.xml19 -rw----·····2.0·fat······888·bl·defN·09-Jan-01·00:00·res/drawable/ic_hourglass.xml
20 -rw----·····2.0·fat······448·bl·defN·09-Jan-01·00:00·res/drawable/icon.xml20 -rw----·····2.0·fat······448·bl·defN·09-Jan-01·00:00·res/drawable/icon.xml
21 -rw----·····2.0·fat······264·bl·defN·09-Jan-01·00:00·res/drawable/icon_bg.xml21 -rw----·····2.0·fat······264·bl·defN·09-Jan-01·00:00·res/drawable/icon_bg.xml
Offset 25, 8 lines modifiedOffset 25, 8 lines modified
25 -rw----·····2.0·fat·····1104·bl·defN·09-Jan-01·00:00·res/layout/activity_paint.xml25 -rw----·····2.0·fat·····1104·bl·defN·09-Jan-01·00:00·res/layout/activity_paint.xml
26 -rw----·····2.0·fat······484·bl·defN·09-Jan-01·00:00·res/layout/brushes.xml26 -rw----·····2.0·fat······484·bl·defN·09-Jan-01·00:00·res/layout/brushes.xml
27 -rw----·····2.0·fat······484·bl·defN·09-Jan-01·00:00·res/layout/colors.xml27 -rw----·····2.0·fat······484·bl·defN·09-Jan-01·00:00·res/layout/colors.xml
28 -rw----·····2.0·fat·····2376·bl·defN·09-Jan-01·00:00·res/layout/toolbar.xml28 -rw----·····2.0·fat·····2376·bl·defN·09-Jan-01·00:00·res/layout/toolbar.xml
29 -rw----·····2.0·fat·····2870·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF29 -rw----·····2.0·fat·····2870·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
30 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA30 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
31 -rw----·····2.0·fat·····2758·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF31 -rw----·····2.0·fat·····2758·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
32 30·files,·1297495·bytes·uncompressed,·401698·bytes·compressed:··69.0%32 30·files,·1297215·bytes·uncompressed,·401676·bytes·compressed:··69.0%
680 B
original/META-INF/MANIFEST.MF
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 Name:·kotlin/ranges/ranges.kotlin_builtins\xd31 Name:·kotlin/ranges/ranges.kotlin_builtins\xd
32 SHA-256-Digest:·MXXdTaX82+snRBB8RUxCvs2WoUn0GJO3hGVq1T6WtkA=\xd32 SHA-256-Digest:·MXXdTaX82+snRBB8RUxCvs2WoUn0GJO3hGVq1T6WtkA=\xd
33 \xd33 \xd
34 Name:·kotlin/reflect/reflect.kotlin_builtins\xd34 Name:·kotlin/reflect/reflect.kotlin_builtins\xd
35 SHA-256-Digest:·P7U8P/ZzP+NVO1qxwe3acuf85lFX089dOYkA5YLIk9c=\xd35 SHA-256-Digest:·P7U8P/ZzP+NVO1qxwe3acuf85lFX089dOYkA5YLIk9c=\xd
36 \xd36 \xd
37 Name:·kotlinc-build.xml\xd37 Name:·kotlinc-build.xml\xd
38 SHA-256-Digest:·wL1aGF44qH8x9P40oOae8Puqz89HH6rt9YtJUZiK/V4=\xd38 SHA-256-Digest:·pqFvZHHI8r46gb+p3AM/2V35PejEi6ajatO82WkIm5U=\xd
39 \xd39 \xd
40 Name:·res/color-night-v8/toolbar_icon_color.xml\xd40 Name:·res/color-night-v8/toolbar_icon_color.xml\xd
41 SHA-256-Digest:·mBA3iVEfzRU5eimK6Rv9D8pCpxetbLuTi0EMTjxn+GA=\xd41 SHA-256-Digest:·mBA3iVEfzRU5eimK6Rv9D8pCpxetbLuTi0EMTjxn+GA=\xd
42 \xd42 \xd
43 Name:·res/color/toolbar_icon_color.xml\xd43 Name:·res/color/toolbar_icon_color.xml\xd
44 SHA-256-Digest:·YraYehljGSJjwlpGo5cC+W+Qfh1TLhhQL0JJq30HAkg=\xd44 SHA-256-Digest:·YraYehljGSJjwlpGo5cC+W+Qfh1TLhhQL0JJq30HAkg=\xd
45 \xd45 \xd
2.82 KB
original/META-INF/CERT.RSA
    
Offset 85, 24 lines modifiedOffset 85, 24 lines modified
00000540:·6472·6f69·6431·1030·0e06·0355·040b·1307··droid1.0...U....00000540:·6472·6f69·6431·1030·0e06·0355·040b·1307··droid1.0...U....
00000550:·416e·6472·6f69·6431·1030·0e06·0355·0403··Android1.0...U..00000550:·416e·6472·6f69·6431·1030·0e06·0355·0403··Android1.0...U..
00000560:·1307·416e·6472·6f69·6431·2230·2006·092a··..Android1"0·..*00000560:·1307·416e·6472·6f69·6431·2230·2006·092a··..Android1"0·..*
00000570:·8648·86f7·0d01·0901·1613·616e·6472·6f69··.H........androi00000570:·8648·86f7·0d01·0901·1613·616e·6472·6f69··.H........androi
00000580:·6440·616e·6472·6f69·642e·636f·6d02·0900··d@android.com...00000580:·6440·616e·6472·6f69·642e·636f·6d02·0900··d@android.com...
00000590:·b399·8086·d056·cffa·300d·0609·6086·4801··.....V..0...`.H.00000590:·b399·8086·d056·cffa·300d·0609·6086·4801··.....V..0...`.H.
000005a0:·6503·0402·0105·0030·0d06·092a·8648·86f7··e......0...*.H..000005a0:·6503·0402·0105·0030·0d06·092a·8648·86f7··e......0...*.H..
000005b0:·0d01·0101·0500·0482·0100·8884·3a28·8262··............:(.b000005b0:·0d01·0101·0500·0482·0100·9c72·6a1c·1d73··...........rj..s
000005c0:·1bb3·c73f·5ad2·6f02·83e1·f52c·0b46·6446··...?Z.o....,.FdF 
000005d0:·ea4b·89c0·30a8·05f5·9a07·2978·a2a6·d7a5··.K..0.....)x.... 
000005e0:·c162·09f3·d9c2·5a65·d647·c615·0bfc·93e8··.b....Ze.G...... 
000005f0:·83a6·7dd1·2820·4dd4·fcb4·bb4d·32d8·4a34··..}.(·M....M2.J4 
00000600:·5f00·c94c·c695·f2b6·0b51·2fb1·d7f4·9d0e··_..L.....Q/..... 
00000610:·056d·6ab2·f997·5639·5014·a2f4·81ab·5fbe··.mj...V9P....._. 
00000620:·2e6e·7442·defb·d583·65e7·f3d6·462a·2a1f··.ntB....e...F**. 
00000630:·cc20·74e7·9ec3·6ff3·3567·efd2·e33e·1c7b··.·t...o.5g...>.{ 
00000640:·3910·1286·d415·23ad·89e5·1317·3a36·45ca··9.....#.....:6E. 
00000650:·c3df·b5ce·11a8·f472·02bb·cb76·7766·15f8··.......r...vwf.. 
00000660:·f689·f037·8c80·0296·36cf·ea0d·ed55·552b··...7....6....UU+ 
00000670:·4565·01f9·39be·a18f·4191·3224·a551·ebca··Ee..9...A.2$.Q.. 
00000680:·49b1·1a5c·e2f4·f426·0191·90cf·70ce·6de3··I..\...&....p.m. 
00000690:·fbcd·3575·5b92·4be6·4759·8be4·2086·af54··..5u[.K.GY..·..T 
000006a0:·b15d·0c54·f8b5·490e·accb·f4c5·7654·f1bd··.].T..I.....vT.. 
000006b0:·0ab0·4637·57b9·7eeb·d0ea·················..F7W.~...000005c0:·3b71·171c·bc17·4b9b·7e58·6848·e008·24bc··;q....K.~XhH..$.
 000005d0:·d544·5317·2f27·8ab5·4d48·fed1·206a·d2ed··.DS./'..MH..·j..
 000005e0:·b354·293a·ac43·20ea·b159·ff5a·4d03·2c1b··.T):.C·..Y.ZM.,.
 000005f0:·dd2a·9fa5·a7ba·e33b·a1e4·cbb8·6c38·e3e4··.*.....;....l8..
 00000600:·fbb7·2b7f·bd62·dbde·1823·c8b6·3b3f·2f70··..+..b...#..;?/p
 00000610:·7a77·7809·35bb·71d0·bc62·27ee·89e7·f075··zwx.5.q..b'....u
 00000620:·0db4·c6de·a826·74bf·26fe·d2cc·59b1·0388··.....&t.&...Y...
 00000630:·a87d·1359·e1aa·7ee6·975f·7dd9·cbb9·b801··.}.Y..~.._}.....
 00000640:·dacb·407e·330a·70e1·8c67·e03c·f992·474e··..@~3.p..g.<..GN
 00000650:·b917·64a8·e762·8afb·b083·cad1·a2ed·1d04··..d..b..........
 00000660:·4026·c3ca·89a9·8d9f·709b·8efd·4207·0111··@&......p...B...
 00000670:·0f2b·c0de·84fe·1c26·a465·bd93·cca3·b5c6··.+.....&.e......
 00000680:·9917·8f36·586c·acf9·a26f·d284·66a1·2aba··...6Xl...o..f.*.
 00000690:·0b67·5446·8452·3696·53e1·2564·c151·c517··.gTF.R6.S.%d.Q..
 000006a0:·323c·b731·9759·4b31·c677·e22a·4217·cdd2··2<.1.YK1.w.*B...
 000006b0:·80f5·028e·c8bb·c0de·f604·················..........
1.1 KB
original/META-INF/CERT.SF
    
Offset 1, 10 lines modifiedOffset 1, 10 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:·hi5CWcfNAJdvkuK4Bv7w8ty4VAG6dq7xH8ACSnP4ro8=\xd3 SHA-256-Digest-Manifest:·QbGSKIGANvBvAJR1vvbLOqf3rPG+K68FQnNFFVDdZ0k=\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:·rcTVnYxhs1+YESMGyJgl14Wex6q2UTJvTCWFpNlrzIY=\xd7 SHA-256-Digest:·rcTVnYxhs1+YESMGyJgl14Wex6q2UTJvTCWFpNlrzIY=\xd
8 \xd8 \xd
9 Name:·META-INF/kotlin-runtime.kotlin_module\xd9 Name:·META-INF/kotlin-runtime.kotlin_module\xd
10 SHA-256-Digest:·vUeLcuQZUs0w8HJQC3G+JH5R5VB9AYorYmpmUqKqbaQ=\xd10 SHA-256-Digest:·vUeLcuQZUs0w8HJQC3G+JH5R5VB9AYorYmpmUqKqbaQ=\xd
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 Name:·kotlin/ranges/ranges.kotlin_builtins\xd33 Name:·kotlin/ranges/ranges.kotlin_builtins\xd
34 SHA-256-Digest:·TBzRNulcd83KQdxTUnRSxyD7TkPXzzfP7vATUF3GmUY=\xd34 SHA-256-Digest:·TBzRNulcd83KQdxTUnRSxyD7TkPXzzfP7vATUF3GmUY=\xd
35 \xd35 \xd
36 Name:·kotlin/reflect/reflect.kotlin_builtins\xd36 Name:·kotlin/reflect/reflect.kotlin_builtins\xd
37 SHA-256-Digest:·EzyU7TRRH/pHxJ/BoVW42fYFT5rs58PRtHp/t7XnHRg=\xd37 SHA-256-Digest:·EzyU7TRRH/pHxJ/BoVW42fYFT5rs58PRtHp/t7XnHRg=\xd
38 \xd38 \xd
39 Name:·kotlinc-build.xml\xd39 Name:·kotlinc-build.xml\xd
40 SHA-256-Digest:·HrFXcYa/yQGQiX2QrKw4adNL6hUWIrihPe4QU7V76BQ=\xd40 SHA-256-Digest:·sR/55mv+Hu5crfdQoLcJGJdLZIuKIxGMIwW0m9/hwCE=\xd
41 \xd41 \xd
42 Name:·res/color-night-v8/toolbar_icon_color.xml\xd42 Name:·res/color-night-v8/toolbar_icon_color.xml\xd
43 SHA-256-Digest:·magBntKNEBq+Eff2B5Cf7/uCqUuT93BwXisN2USsz8Y=\xd43 SHA-256-Digest:·magBntKNEBq+Eff2B5Cf7/uCqUuT93BwXisN2USsz8Y=\xd
44 \xd44 \xd
45 Name:·res/color/toolbar_icon_color.xml\xd45 Name:·res/color/toolbar_icon_color.xml\xd
46 SHA-256-Digest:·zlfyptztatvidPYo6iduN4unQCRc1HI75T8/VjQ/WX8=\xd46 SHA-256-Digest:·zlfyptztatvidPYo6iduN4unQCRc1HI75T8/VjQ/WX8=\xd
47 \xd47 \xd
2.93 KB
unknown/kotlinc-build.xml
2.88 KB
unknown/kotlinc-build.xml
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <modules>2 <modules>
3 ··<module·name="name"·type="java-production"·outputDir="out/soong/.intermediates/frameworks/base/packages/EasterEgg/EasterEgg/android_common/kotlinc/classes">3 ··<module·name="name"·type="java-production"·outputDir="out/soong/.intermediates/frameworks/base/packages/EasterEgg/EasterEgg/android_common/kotlinc/classes">
4 ····<classpath·path="/usr/local/google/buildbot/src/android/pie-gsi/external/kotlinc/lib/kotlin-stdlib.jar"/>4 ····<classpath·path="/home/dev/aosp/src/external/kotlinc/lib/kotlin-stdlib.jar"/>
5 ····<classpath·path="/usr/local/google/buildbot/src/android/pie-gsi/prebuilts/sdk/current/android.jar"/>5 ····<classpath·path="/home/dev/aosp/src/prebuilts/sdk/current/android.jar"/>
6 ····<javaSourceRoots·path="/usr/local/google/buildbot/src/android/pie-gsi/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/PaintActivity.java"/>6 ····<javaSourceRoots·path="/home/dev/aosp/src/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/PaintActivity.java"/>
7 ····<sources·path="/usr/local/google/buildbot/src/android/pie-gsi/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/BrushPropertyDrawable.kt"/>7 ····<sources·path="/home/dev/aosp/src/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/BrushPropertyDrawable.kt"/>
8 ····<sources·path="/usr/local/google/buildbot/src/android/pie-gsi/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/CutoutAvoidingToolbar.kt"/>8 ····<sources·path="/home/dev/aosp/src/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/CutoutAvoidingToolbar.kt"/>
9 ····<sources·path="/usr/local/google/buildbot/src/android/pie-gsi/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/Painting.kt"/>9 ····<sources·path="/home/dev/aosp/src/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/Painting.kt"/>
10 ····<sources·path="/usr/local/google/buildbot/src/android/pie-gsi/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/Palette.kt"/>10 ····<sources·path="/home/dev/aosp/src/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/Palette.kt"/>
11 ····<sources·path="/usr/local/google/buildbot/src/android/pie-gsi/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/SpotFilter.kt"/>11 ····<sources·path="/home/dev/aosp/src/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/SpotFilter.kt"/>
12 ····<sources·path="/usr/local/google/buildbot/src/android/pie-gsi/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/ToolbarView.kt"/>12 ····<sources·path="/home/dev/aosp/src/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/ToolbarView.kt"/>
13 ····<javaSourceRoots·path="/usr/local/google/buildbot/src/android/pie-gsi/out/soong/.intermediates/frameworks/base/packages/EasterEgg/EasterEgg/android_common/kotlinc/srcJars/com/android/egg/R.java"/>13 ····<javaSourceRoots·path="/home/dev/aosp/src/out/soong/.intermediates/frameworks/base/packages/EasterEgg/EasterEgg/android_common/kotlinc/srcJars/com/android/egg/R.java"/>
14 ··</module>14 ··</module>
15 </modules>15 </modules>
1.08 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/build.prop vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/build.prop
    
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 ro.build.version.release=911 ro.build.version.release=9
12 ro.build.version.security_patch=2019-08-0112 ro.build.version.security_patch=2019-08-01
13 ro.build.version.base_os=13 ro.build.version.base_os=
14 ro.build.version.min_supported_target_sdk=1714 ro.build.version.min_supported_target_sdk=17
15 ro.build.date=Thu·Sep··5·01:47:36·UTC·201915 ro.build.date=Thu·Sep··5·01:47:36·UTC·2019
16 ro.build.date.utc=156764805616 ro.build.date.utc=1567648056
17 ro.build.type=userdebug17 ro.build.type=userdebug
18 ro.build.user=android-build 
19 ro.build.host=wphm8.hot.corp.google.com18 ro.build.user=dev
 19 ro.build.host=06036b0c1ee4
20 ro.build.tags=test-keys20 ro.build.tags=test-keys
21 ro.build.flavor=aosp_x86_64-userdebug21 ro.build.flavor=aosp_x86_64-userdebug
22 ro.build.system_root_image=true22 ro.build.system_root_image=true
23 ro.build.ab_update=true23 ro.build.ab_update=true
24 ro.product.model=AOSP·on·IA·x86_64·Emulator24 ro.product.model=AOSP·on·IA·x86_64·Emulator
25 ro.product.brand=Android25 ro.product.brand=Android
26 ro.product.name=aosp_x86_6426 ro.product.name=aosp_x86_64
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·2233······»      Blocks:·8··········IO·Block:·4096···regular·file1 ··Size:·2210······»      Blocks:·8··········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0600/-rw-------)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0600/-rw-------)··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
  
  
42.3 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/lib vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/lib
3.88 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/lib/libhwui.so vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/lib/libhwui.so
869 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········8917064·(bytes·into·file)13 ··Start·of·section·headers:··········8917096·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2819 ··Number·of·section·headers:·········28
20 ··Section·header·string·table·index:·2720 ··Section·header·string·table·index:·27
1.76 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·28·section·headers,·starting·at·offset·0x881048:1 There·are·28·section·headers,·starting·at·offset·0x881068:
  
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············0001f134·000134·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0001f134·000134·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0001f14c·00014c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0001f14c·00014c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0001f16c·00016c·012460·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········0001f16c·00016c·012460·10···A··4···1··4
Offset 24, 14 lines modifiedOffset 24, 14 lines modified
24 ··[19]·.init_array·······INIT_ARRAY······008677c4·8477c4·000028·04··WA··0···0··424 ··[19]·.init_array·······INIT_ARRAY······008677c4·8477c4·000028·04··WA··0···0··4
25 ··[20]·.dynamic··········DYNAMIC·········008677ec·8477ec·0001d8·08··WA··4···0··425 ··[20]·.dynamic··········DYNAMIC·········008677ec·8477ec·0001d8·08··WA··4···0··4
26 ··[21]·.got··············PROGBITS········008679c4·8479c4·000adc·00··WA··0···0··426 ··[21]·.got··············PROGBITS········008679c4·8479c4·000adc·00··WA··0···0··4
27 ··[22]·.got.plt··········PROGBITS········008684a0·8484a0·002b60·00··WA··0···0··427 ··[22]·.got.plt··········PROGBITS········008684a0·8484a0·002b60·00··WA··0···0··4
28 ··[23]·.data·············PROGBITS········0086b000·84b000·000a5c·00··WA··0···0·1628 ··[23]·.data·············PROGBITS········0086b000·84b000·000a5c·00··WA··0···0·16
29 ··[24]·.bss··············NOBITS··········0086ba80·84ba5c·0037a8·00··WA··0···0·6429 ··[24]·.bss··············NOBITS··········0086ba80·84ba5c·0037a8·00··WA··0···0·64
30 ··[25]·.note.gnu.gold-version·NOTE············00000000·84ba5c·00001c·00······0···0··430 ··[25]·.note.gnu.gold-version·NOTE············00000000·84ba5c·00001c·00······0···0··4
31 ··[26]·.gnu_debugdata····PROGBITS········00000000·84ba78·0354a0·00······0···0··131 ··[26]·.gnu_debugdata····PROGBITS········00000000·84ba78·0354c0·00······0···0··1
32 ··[27]·.shstrtab·········STRTAB··········00000000·880f18·00012e·00······0···0··132 ··[27]·.shstrtab·········STRTAB··········00000000·880f38·00012e·00······0···0··1
33 Key·to·Flags:33 Key·to·Flags:
34 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),34 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
35 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),35 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
36 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),36 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
37 ··p·(processor·specific)37 ··p·(processor·specific)
796 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 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:·1c·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1c·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:·91bef71b55b7ce5143b0ca3bab3897ad6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6c08a9ff110c8b9304b33e81d9e8037f
  
7 Displaying·notes·found·in:·.note.gnu.gold-version7 Displaying·notes·found·in:·.note.gnu.gold-version
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.129 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·8918184···»   Blocks:·17424······IO·Block:·4096···regular·file1 ··Size:·8918216···»   Blocks:·17424······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
  
  
13.2 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/lib/libvixl-arm64.so vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/lib/libvixl-arm64.so
869 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1024816·(bytes·into·file)13 ··Start·of·section·headers:··········1024820·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.25 KB
readelf --wide --program-header {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·8·program·headers,·starting·at·offset·524 There·are·8·program·headers,·starting·at·offset·52
  
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···········0x000034·0x00001034·0x00001034·0x00100·0x00100·R···0x47 ··PHDR···········0x000034·0x00001034·0x00001034·0x00100·0x00100·R···0x4
8 ··LOAD···········0x000000·0x00001000·0x00001000·0xf6510·0xf6510·R·E·0x10008 ··LOAD···········0x000000·0x00001000·0x00001000·0xf6550·0xf6550·R·E·0x1000
9 ··LOAD···········0x0f6e10·0x000f8e10·0x000f8e10·0x0296c·0x08984·RW··0x10009 ··LOAD···········0x0f6e10·0x000f8e10·0x000f8e10·0x0296c·0x08984·RW··0x1000
10 ··DYNAMIC········0x0f7e74·0x000f9e74·0x000f9e74·0x00118·0x00118·RW··0x410 ··DYNAMIC········0x0f7e74·0x000f9e74·0x000f9e74·0x00118·0x00118·RW··0x4
11 ··NOTE···········0x000134·0x00001134·0x00001134·0x00038·0x00038·R···0x411 ··NOTE···········0x000134·0x00001134·0x00001134·0x00038·0x00038·R···0x4
12 ··GNU_EH_FRAME···0x0f2a34·0x000f3a34·0x000f3a34·0x03adc·0x03adc·R···0x412 ··GNU_EH_FRAME···0x0f2a74·0x000f3a74·0x000f3a74·0x03adc·0x03adc·R···0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
14 ··GNU_RELRO······0x0f6e10·0x000f8e10·0x000f8e10·0x021f0·0x021f0·RW··0x1014 ··GNU_RELRO······0x0f6e10·0x000f8e10·0x000f8e10·0x021f0·0x021f0·RW··0x10
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·
3.98 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xfa330:1 There·are·27·section·headers,·starting·at·offset·0xfa334:
  
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············00001134·000134·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00001134·000134·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000114c·00014c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000114c·00014c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000116c·00016c·0077d0·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········0000116c·00016c·0077e0·10···A··4···1··4
8 ··[·4]·.dynstr···········STRTAB··········0000893c·00793c·01dae7·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000894c·00794c·01daec·00···A··0···0··1
9 ··[·5]·.gnu.hash·········GNU_HASH········00026424·025424·003528·04···A··3···0··49 ··[·5]·.gnu.hash·········GNU_HASH········00026438·025438·003528·04···A··3···0··4
10 ··[·6]·.gnu.version······VERSYM··········0002994c·02894c·000efa·02···A··3···0··210 ··[·6]·.gnu.version······VERSYM··········00029960·028960·000efc·02···A··3···0··2
11 ··[·7]·.gnu.version_d····VERDEF··········0002a848·029848·00001c·00···A··4···1··411 ··[·7]·.gnu.version_d····VERDEF··········0002a85c·02985c·00001c·00···A··4···1··4
12 ··[·8]·.gnu.version_r····VERNEED·········0002a864·029864·000040·00···A··4···2··412 ··[·8]·.gnu.version_r····VERNEED·········0002a878·029878·000040·00···A··4···2··4
13 ··[·9]·.rel.dyn··········LOOS+0x1········0002a8a4·0298a4·001a00·01···A··3···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0002a8b8·0298b8·001a00·01···A··3···0··4
14 ··[10]·.rel.plt··········REL·············0002c2a4·02b2a4·001d10·08··AI··3··21··414 ··[10]·.rel.plt··········REL·············0002c2b8·02b2b8·001d18·08··AI··3··21··4
15 ··[11]·.plt··············PROGBITS········0002dfc0·02cfc0·003a30·04··AX··0···0·1615 ··[11]·.plt··············PROGBITS········0002dfd0·02cfd0·003a40·04··AX··0···0·16
16 ··[12]·.text·············PROGBITS········000319f0·0309f0·0ab229·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········00031a10·030a10·0ab249·00··AX··0···0·16
17 ··[13]·.rodata···········PROGBITS········000dcc20·0dbc20·008a88·00···A··0···0·1617 ··[13]·.rodata···········PROGBITS········000dcc60·0dbc60·008a88·00···A··0···0·16
18 ··[14]·.eh_frame·········PROGBITS········000e56a8·0e46a8·00e38c·00···A··0···0··418 ··[14]·.eh_frame·········PROGBITS········000e56e8·0e46e8·00e38c·00···A··0···0··4
19 ··[15]·.eh_frame_hdr·····PROGBITS········000f3a34·0f2a34·003adc·00···A··0···0··419 ··[15]·.eh_frame_hdr·····PROGBITS········000f3a74·0f2a74·003adc·00···A··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······000f8e10·0f6e10·000004·04··WA··0···0··420 ··[16]·.fini_array·······FINI_ARRAY······000f8e10·0f6e10·000004·04··WA··0···0··4
21 ··[17]·.data.rel.ro······PROGBITS········000f8e20·0f6e20·001040·00··WA··0···0·1621 ··[17]·.data.rel.ro······PROGBITS········000f8e20·0f6e20·001040·00··WA··0···0·16
22 ··[18]·.init_array·······INIT_ARRAY······000f9e60·0f7e60·000014·04··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000f9e60·0f7e60·000014·04··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000f9e74·0f7e74·000118·08··WA··4···0··423 ··[19]·.dynamic··········DYNAMIC·········000f9e74·0f7e74·000118·08··WA··4···0··4
24 ··[20]·.got··············PROGBITS········000f9f8c·0f7f8c·0001dc·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000f9f8c·0f7f8c·0001dc·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········000fa168·0f8168·000e94·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000fa168·0f8168·000e98·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000fb000·0f9000·00077c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000fb000·0f9000·00077c·00··WA··0···0··4
27 ··[23]·.bss··············NOBITS··········000fb780·0f977c·006014·00··WA··0···0·1627 ··[23]·.bss··············NOBITS··········000fb780·0f977c·006014·00··WA··0···0·16
28 ··[24]·.note.gnu.gold-version·NOTE············00000000·0f977c·00001c·00······0···0··428 ··[24]·.note.gnu.gold-version·NOTE············00000000·0f977c·00001c·00······0···0··4
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0f9798·000a7c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0f9798·000a80·00······0···0··1
30 ··[26]·.shstrtab·········STRTAB··········00000000·0fa214·00011c·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········00000000·0fa218·00011c·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)
2.24 KB
readelf --wide --dynamic {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 Dynamic·section·at·offset·0xf7e74·contains·30·entries:1 Dynamic·section·at·offset·0xf7e74·contains·30·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000003·(PLTGOT)·····················0xfa1683 ·0x00000003·(PLTGOT)·····················0xfa168
4 ·0x00000002·(PLTRELSZ)···················7440·(bytes)4 ·0x00000002·(PLTRELSZ)···················7448·(bytes)
5 ·0x00000017·(JMPREL)·····················0x2c2a45 ·0x00000017·(JMPREL)·····················0x2c2b8
6 ·0x00000014·(PLTREL)·····················REL6 ·0x00000014·(PLTREL)·····················REL
7 ·0x6000000f·(Operating·System·specific:·6000000f)········0x2a8a47 ·0x6000000f·(Operating·System·specific:·6000000f)········0x2a8b8
8 ·0x60000010·(Operating·System·specific:·60000010)········0x1a008 ·0x60000010·(Operating·System·specific:·60000010)········0x1a00
9 ·0x00000013·(RELENT)·····················8·(bytes)9 ·0x00000013·(RELENT)·····················8·(bytes)
10 ·0x6ffffffa·(RELCOUNT)···················80110 ·0x6ffffffa·(RELCOUNT)···················801
11 ·0x00000006·(SYMTAB)·····················0x116c11 ·0x00000006·(SYMTAB)·····················0x116c
12 ·0x0000000b·(SYMENT)·····················16·(bytes)12 ·0x0000000b·(SYMENT)·····················16·(bytes)
13 ·0x00000005·(STRTAB)·····················0x893c13 ·0x00000005·(STRTAB)·····················0x894c
14 ·0x0000000a·(STRSZ)······················121575·(bytes)14 ·0x0000000a·(STRSZ)······················121580·(bytes)
15 ·0x6ffffef5·(GNU_HASH)···················0x2642415 ·0x6ffffef5·(GNU_HASH)···················0x26438
16 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]16 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
17 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]17 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
18 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]18 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
19 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]19 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
20 ·0x0000000e·(SONAME)·····················Library·soname:·[libvixl-arm64.so]20 ·0x0000000e·(SONAME)·····················Library·soname:·[libvixl-arm64.so]
21 ·0x0000001a·(FINI_ARRAY)·················0xf8e1021 ·0x0000001a·(FINI_ARRAY)·················0xf8e10
22 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)22 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
23 ·0x00000019·(INIT_ARRAY)·················0xf9e6023 ·0x00000019·(INIT_ARRAY)·················0xf9e60
24 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)24 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
25 ·0x0000001e·(FLAGS)······················BIND_NOW25 ·0x0000001e·(FLAGS)······················BIND_NOW
26 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW26 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
27 ·0x6ffffff0·(VERSYM)·····················0x2994c27 ·0x6ffffff0·(VERSYM)·····················0x29960
28 ·0x6ffffffc·(VERDEF)·····················0x2a84828 ·0x6ffffffc·(VERDEF)·····················0x2a85c
29 ·0x6ffffffd·(VERDEFNUM)··················129 ·0x6ffffffd·(VERDEFNUM)··················1
30 ·0x6ffffffe·(VERNEED)····················0x2a86430 ·0x6ffffffe·(VERNEED)····················0x2a878
31 ·0x6fffffff·(VERNEEDNUM)·················231 ·0x6fffffff·(VERNEEDNUM)·················2
32 ·0x00000000·(NULL)·······················0x032 ·0x00000000·(NULL)·······················0x0
796 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 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:·1c·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1c·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:·30808b6af2ea1a99014f433bc67694036 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·761143f771204ccf6d6ac3e4d9fded79
  
7 Displaying·notes·found·in:·.note.gnu.gold-version7 Displaying·notes·found·in:·.note.gnu.gold-version
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.129 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12
3.55 KB
readelf --wide --version-info {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1917·entries:1 Version·symbols·section·'.gnu.version'·contains·1918·entries:
2 ·Addr:·0x000000000002994c··Offset:·0x02894c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000029960··Offset:·0x028960··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
5 ··008:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····5 ··008:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····
6 ··00c:···0·(*local*)·······0·(*local*)·······2·(LIBC)··········2·(LIBC)·······6 ··00c:···0·(*local*)·······0·(*local*)·······2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····7 ··010:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····
8 ··014:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······8 ··014:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
14 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····14 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····
15 ··030:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··030:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
16 ··034:···2·(LIBC)··········2·(LIBC)··········3·(LIBC)··········3·(LIBC)·······16 ··034:···2·(LIBC)··········2·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
17 ··038:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······17 ··038:···3·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
18 ··03c:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···18 ··03c:···2·(LIBC)··········3·(LIBC)··········3·(LIBC)··········1·(*global*)···
19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 476, 19 lines modifiedOffset 476, 19 lines modified
476 ··760:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···476 ··760:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
477 ··764:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···477 ··764:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
478 ··768:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···478 ··768:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
479 ··76c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···479 ··76c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
480 ··770:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···480 ··770:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
481 ··774:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···481 ··774:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
482 ··778:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···482 ··778:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
483 ··77c:···1·(*global*)···483 ··77c:···1·(*global*)······1·(*global*)···
  
484 Version·definition·section·'.gnu.version_d'·contains·1·entry:484 Version·definition·section·'.gnu.version_d'·contains·1·entry:
485 ·Addr:·0x000000000002a848··Offset:·0x029848··Link:·4·(.dynstr)485 ·Addr:·0x000000000002a85c··Offset:·0x02985c··Link:·4·(.dynstr)
486 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libvixl-arm64.so486 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libvixl-arm64.so
  
487 Version·needs·section·'.gnu.version_r'·contains·2·entries:487 Version·needs·section·'.gnu.version_r'·contains·2·entries:
488 ·Addr:·0x000000000002a864··Offset:·0x029864··Link:·4·(.dynstr)488 ·Addr:·0x000000000002a878··Offset:·0x029878··Link:·4·(.dynstr)
489 ··000000:·Version:·1··File:·libc.so··Cnt:·1489 ··000000:·Version:·1··File:·libc.so··Cnt:·1
490 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2490 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
491 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1491 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1
492 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3492 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1025896···»   Blocks:·2008·······IO·Block:·4096···regular·file1 ··Size:·1025900···»   Blocks:·2008·······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
  
  
13.2 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/lib/libvixld-arm64.so vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/lib/libvixld-arm64.so
869 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········1173712·(bytes·into·file)13 ··Start·of·section·headers:··········1173708·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.26 KB
readelf --wide --program-header {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·8·program·headers,·starting·at·offset·524 There·are·8·program·headers,·starting·at·offset·52
  
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···········0x000034·0x00001034·0x00001034·0x00100·0x00100·R···0x47 ··PHDR···········0x000034·0x00001034·0x00001034·0x00100·0x00100·R···0x4
8 ··LOAD···········0x000000·0x00001000·0x00001000·0x11a830·0x11a830·R·E·0x10008 ··LOAD···········0x000000·0x00001000·0x00001000·0x11a880·0x11a880·R·E·0x1000
9 ··LOAD···········0x11ab80·0x0011cb80·0x0011cb80·0x02bfc·0x08bc4·RW··0x10009 ··LOAD···········0x11ab80·0x0011cb80·0x0011cb80·0x02bfc·0x08bc4·RW··0x1000
10 ··DYNAMIC········0x11bc44·0x0011dc44·0x0011dc44·0x00118·0x00118·RW··0x410 ··DYNAMIC········0x11bc44·0x0011dc44·0x0011dc44·0x00118·0x00118·RW··0x4
11 ··NOTE···········0x000134·0x00001134·0x00001134·0x00038·0x00038·R···0x411 ··NOTE···········0x000134·0x00001134·0x00001134·0x00038·0x00038·R···0x4
12 ··GNU_EH_FRAME···0x116914·0x00117914·0x00117914·0x03f1c·0x03f1c·R···0x412 ··GNU_EH_FRAME···0x116964·0x00117964·0x00117964·0x03f1c·0x03f1c·R···0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
14 ··GNU_RELRO······0x11ab80·0x0011cb80·0x0011cb80·0x02480·0x02480·RW··0x1014 ··GNU_RELRO······0x11ab80·0x0011cb80·0x0011cb80·0x02480·0x02480·RW··0x10
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·
3.98 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x11e8d0:1 There·are·27·section·headers,·starting·at·offset·0x11e8cc:
  
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············00001134·000134·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00001134·000134·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000114c·00014c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000114c·00014c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000116c·00016c·007a60·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········0000116c·00016c·007a70·10···A··4···1··4
8 ··[·4]·.dynstr···········STRTAB··········00008bcc·007bcc·01e758·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········00008bdc·007bdc·01e75d·00···A··0···0··1
9 ··[·5]·.gnu.hash·········GNU_HASH········00027324·026324·0035c8·04···A··3···0··49 ··[·5]·.gnu.hash·········GNU_HASH········0002733c·02633c·0035c8·04···A··3···0··4
10 ··[·6]·.gnu.version······VERSYM··········0002a8ec·0298ec·000f4c·02···A··3···0··210 ··[·6]·.gnu.version······VERSYM··········0002a904·029904·000f4e·02···A··3···0··2
11 ··[·7]·.gnu.version_d····VERDEF··········0002b838·02a838·00001c·00···A··4···1··411 ··[·7]·.gnu.version_d····VERDEF··········0002b854·02a854·00001c·00···A··4···1··4
12 ··[·8]·.gnu.version_r····VERNEED·········0002b854·02a854·000040·00···A··4···2··412 ··[·8]·.gnu.version_r····VERNEED·········0002b870·02a870·000040·00···A··4···2··4
13 ··[·9]·.rel.dyn··········LOOS+0x1········0002b894·02a894·001ab0·01···A··3···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0002b8b0·02a8b0·001ab0·01···A··3···0··4
14 ··[10]·.rel.plt··········REL·············0002d344·02c344·002120·08··AI··3··21··414 ··[10]·.rel.plt··········REL·············0002d360·02c360·002128·08··AI··3··21··4
15 ··[11]·.plt··············PROGBITS········0002f470·02e470·004250·04··AX··0···0·1615 ··[11]·.plt··············PROGBITS········0002f490·02e490·004260·04··AX··0···0·16
16 ··[12]·.text·············PROGBITS········000336c0·0326c0·0c7fc9·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········000336f0·0326f0·0c7fe9·00··AX··0···0·16
17 ··[13]·.rodata···········PROGBITS········000fb690·0fa690·00cd24·00···A··0···0·1617 ··[13]·.rodata···········PROGBITS········000fb6e0·0fa6e0·00cd24·00···A··0···0·16
18 ··[14]·.eh_frame·········PROGBITS········001083b4·1073b4·00f560·00···A··0···0··418 ··[14]·.eh_frame·········PROGBITS········00108404·107404·00f560·00···A··0···0··4
19 ··[15]·.eh_frame_hdr·····PROGBITS········00117914·116914·003f1c·00···A··0···0··419 ··[15]·.eh_frame_hdr·····PROGBITS········00117964·116964·003f1c·00···A··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······0011cb80·11ab80·000004·04··WA··0···0··420 ··[16]·.fini_array·······FINI_ARRAY······0011cb80·11ab80·000004·04··WA··0···0··4
21 ··[17]·.data.rel.ro······PROGBITS········0011cb90·11ab90·0010a0·00··WA··0···0·1621 ··[17]·.data.rel.ro······PROGBITS········0011cb90·11ab90·0010a0·00··WA··0···0·16
22 ··[18]·.init_array·······INIT_ARRAY······0011dc30·11bc30·000014·04··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0011dc30·11bc30·000014·04··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0011dc44·11bc44·000118·08··WA··4···0··423 ··[19]·.dynamic··········DYNAMIC·········0011dc44·11bc44·000118·08··WA··4···0··4
24 ··[20]·.got··············PROGBITS········0011dd5c·11bd5c·000204·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0011dd5c·11bd5c·000204·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0011df60·11bf60·00109c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0011df60·11bf60·0010a0·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0011f000·11d000·00077c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0011f000·11d000·00077c·00··WA··0···0··4
27 ··[23]·.bss··············NOBITS··········0011f780·11d77c·005fc4·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········0011f780·11d77c·005fc4·00··WA··0···0··8
28 ··[24]·.note.gnu.gold-version·NOTE············00000000·11d77c·00001c·00······0···0··428 ··[24]·.note.gnu.gold-version·NOTE············00000000·11d77c·00001c·00······0···0··4
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·11d798·00101c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·11d798·001018·00······0···0··1
30 ··[26]·.shstrtab·········STRTAB··········00000000·11e7b4·00011c·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········00000000·11e7b0·00011c·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)
2.25 KB
readelf --wide --dynamic {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 Dynamic·section·at·offset·0x11bc44·contains·30·entries:1 Dynamic·section·at·offset·0x11bc44·contains·30·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000003·(PLTGOT)·····················0x11df603 ·0x00000003·(PLTGOT)·····················0x11df60
4 ·0x00000002·(PLTRELSZ)···················8480·(bytes)4 ·0x00000002·(PLTRELSZ)···················8488·(bytes)
5 ·0x00000017·(JMPREL)·····················0x2d3445 ·0x00000017·(JMPREL)·····················0x2d360
6 ·0x00000014·(PLTREL)·····················REL6 ·0x00000014·(PLTREL)·····················REL
7 ·0x6000000f·(Operating·System·specific:·6000000f)········0x2b8947 ·0x6000000f·(Operating·System·specific:·6000000f)········0x2b8b0
8 ·0x60000010·(Operating·System·specific:·60000010)········0x1ab08 ·0x60000010·(Operating·System·specific:·60000010)········0x1ab0
9 ·0x00000013·(RELENT)·····················8·(bytes)9 ·0x00000013·(RELENT)·····················8·(bytes)
10 ·0x6ffffffa·(RELCOUNT)···················81310 ·0x6ffffffa·(RELCOUNT)···················813
11 ·0x00000006·(SYMTAB)·····················0x116c11 ·0x00000006·(SYMTAB)·····················0x116c
12 ·0x0000000b·(SYMENT)·····················16·(bytes)12 ·0x0000000b·(SYMENT)·····················16·(bytes)
13 ·0x00000005·(STRTAB)·····················0x8bcc13 ·0x00000005·(STRTAB)·····················0x8bdc
14 ·0x0000000a·(STRSZ)······················124760·(bytes)14 ·0x0000000a·(STRSZ)······················124765·(bytes)
15 ·0x6ffffef5·(GNU_HASH)···················0x2732415 ·0x6ffffef5·(GNU_HASH)···················0x2733c
16 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]16 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
17 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]17 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
18 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]18 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
19 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]19 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
20 ·0x0000000e·(SONAME)·····················Library·soname:·[libvixld-arm64.so]20 ·0x0000000e·(SONAME)·····················Library·soname:·[libvixld-arm64.so]
21 ·0x0000001a·(FINI_ARRAY)·················0x11cb8021 ·0x0000001a·(FINI_ARRAY)·················0x11cb80
22 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)22 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
23 ·0x00000019·(INIT_ARRAY)·················0x11dc3023 ·0x00000019·(INIT_ARRAY)·················0x11dc30
24 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)24 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
25 ·0x0000001e·(FLAGS)······················BIND_NOW25 ·0x0000001e·(FLAGS)······················BIND_NOW
26 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW26 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
27 ·0x6ffffff0·(VERSYM)·····················0x2a8ec27 ·0x6ffffff0·(VERSYM)·····················0x2a904
28 ·0x6ffffffc·(VERDEF)·····················0x2b83828 ·0x6ffffffc·(VERDEF)·····················0x2b854
29 ·0x6ffffffd·(VERDEFNUM)··················129 ·0x6ffffffd·(VERDEFNUM)··················1
30 ·0x6ffffffe·(VERNEED)····················0x2b85430 ·0x6ffffffe·(VERNEED)····················0x2b870
31 ·0x6fffffff·(VERNEEDNUM)·················231 ·0x6fffffff·(VERNEEDNUM)·················2
32 ·0x00000000·(NULL)·······················0x032 ·0x00000000·(NULL)·······················0x0
796 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 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:·1c·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1c·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:·acee94a019481864ee98f779170a15ab6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ad98d712d7d58ac1db008cdb3e680b27
  
7 Displaying·notes·found·in:·.note.gnu.gold-version7 Displaying·notes·found·in:·.note.gnu.gold-version
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.129 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12
3.58 KB
readelf --wide --version-info {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1958·entries:1 Version·symbols·section·'.gnu.version'·contains·1959·entries:
2 ·Addr:·0x000000000002a8ec··Offset:·0x0298ec··Link:·3·(.dynsym)2 ·Addr:·0x000000000002a904··Offset:·0x029904··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····
6 ··00c:···0·(*local*)·······0·(*local*)·······0·(*local*)·······2·(LIBC)·······6 ··00c:···0·(*local*)·······0·(*local*)·······0·(*local*)·······2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
8 ··014:···0·(*local*)·······0·(*local*)·······0·(*local*)·······2·(LIBC)·······8 ··014:···0·(*local*)·······0·(*local*)·······0·(*local*)·······2·(LIBC)·······
9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
14 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······14 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
15 ··030:···0·(*local*)·······0·(*local*)·······2·(LIBC)··········2·(LIBC)·······15 ··030:···0·(*local*)·······0·(*local*)·······2·(LIBC)··········2·(LIBC)·······
16 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBC)·······16 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBC)·······
17 ··038:···3·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
18 ··03c:···2·(LIBC)··········3·(LIBC)··········3·(LIBC)··········1·(*global*)···17 ··038:···3·(LIBC)··········3·(LIBC)··········3·(LIBC)··········2·(LIBC)·······
 18 ··03c:···2·(LIBC)··········2·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 486, 19 lines modifiedOffset 486, 19 lines modified
486 ··788:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···486 ··788:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
487 ··78c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···487 ··78c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
488 ··790:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···488 ··790:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
489 ··794:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···489 ··794:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
490 ··798:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···490 ··798:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
491 ··79c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···491 ··79c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
492 ··7a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···492 ··7a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
493 ··7a4:···1·(*global*)······1·(*global*)···493 ··7a4:···1·(*global*)······1·(*global*)······1·(*global*)···
  
494 Version·definition·section·'.gnu.version_d'·contains·1·entry:494 Version·definition·section·'.gnu.version_d'·contains·1·entry:
495 ·Addr:·0x000000000002b838··Offset:·0x02a838··Link:·4·(.dynstr)495 ·Addr:·0x000000000002b854··Offset:·0x02a854··Link:·4·(.dynstr)
496 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libvixld-arm64.so496 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libvixld-arm64.so
  
497 Version·needs·section·'.gnu.version_r'·contains·2·entries:497 Version·needs·section·'.gnu.version_r'·contains·2·entries:
498 ·Addr:·0x000000000002b854··Offset:·0x02a854··Link:·4·(.dynstr)498 ·Addr:·0x000000000002b870··Offset:·0x02a870··Link:·4·(.dynstr)
499 ··000000:·Version:·1··File:·libc.so··Cnt:·1499 ··000000:·Version:·1··File:·libc.so··Cnt:·1
500 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2500 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
501 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1501 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1
502 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3502 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1174792···»   Blocks:·2296·······IO·Block:·4096···regular·file1 ··Size:·1174788···»   Blocks:·2296·······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
  
  
11.8 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/lib/vndk-28 vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/lib/vndk-28
11.7 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/lib/vndk-28/libvixl-arm64.so vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/lib/vndk-28/libvixl-arm64.so
1.25 KB
readelf --wide --program-header {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·8·program·headers,·starting·at·offset·524 There·are·8·program·headers,·starting·at·offset·52
  
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···········0x000034·0x00001034·0x00001034·0x00100·0x00100·R···0x47 ··PHDR···········0x000034·0x00001034·0x00001034·0x00100·0x00100·R···0x4
8 ··LOAD···········0x000000·0x00001000·0x00001000·0xf6510·0xf6510·R·E·0x10008 ··LOAD···········0x000000·0x00001000·0x00001000·0xf6550·0xf6550·R·E·0x1000
9 ··LOAD···········0x0f6e10·0x000f8e10·0x000f8e10·0x0296c·0x08984·RW··0x10009 ··LOAD···········0x0f6e10·0x000f8e10·0x000f8e10·0x0296c·0x08984·RW··0x1000
10 ··DYNAMIC········0x0f7e74·0x000f9e74·0x000f9e74·0x00118·0x00118·RW··0x410 ··DYNAMIC········0x0f7e74·0x000f9e74·0x000f9e74·0x00118·0x00118·RW··0x4
11 ··NOTE···········0x000134·0x00001134·0x00001134·0x00038·0x00038·R···0x411 ··NOTE···········0x000134·0x00001134·0x00001134·0x00038·0x00038·R···0x4
12 ··GNU_EH_FRAME···0x0f2a34·0x000f3a34·0x000f3a34·0x03adc·0x03adc·R···0x412 ··GNU_EH_FRAME···0x0f2a74·0x000f3a74·0x000f3a74·0x03adc·0x03adc·R···0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
14 ··GNU_RELRO······0x0f6e10·0x000f8e10·0x000f8e10·0x021f0·0x021f0·RW··0x1014 ··GNU_RELRO······0x0f6e10·0x000f8e10·0x000f8e10·0x021f0·0x021f0·RW··0x10
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·
3.61 KB
readelf --wide --sections {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xfa330:1 There·are·27·section·headers,·starting·at·offset·0xfa330:
  
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············00001134·000134·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00001134·000134·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000114c·00014c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000114c·00014c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000116c·00016c·0077d0·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········0000116c·00016c·0077e0·10···A··4···1··4
8 ··[·4]·.dynstr···········STRTAB··········0000893c·00793c·01dae7·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000894c·00794c·01daec·00···A··0···0··1
9 ··[·5]·.gnu.hash·········GNU_HASH········00026424·025424·003528·04···A··3···0··49 ··[·5]·.gnu.hash·········GNU_HASH········00026438·025438·003528·04···A··3···0··4
10 ··[·6]·.gnu.version······VERSYM··········0002994c·02894c·000efa·02···A··3···0··210 ··[·6]·.gnu.version······VERSYM··········00029960·028960·000efc·02···A··3···0··2
11 ··[·7]·.gnu.version_d····VERDEF··········0002a848·029848·00001c·00···A··4···1··411 ··[·7]·.gnu.version_d····VERDEF··········0002a85c·02985c·00001c·00···A··4···1··4
12 ··[·8]·.gnu.version_r····VERNEED·········0002a864·029864·000040·00···A··4···2··412 ··[·8]·.gnu.version_r····VERNEED·········0002a878·029878·000040·00···A··4···2··4
13 ··[·9]·.rel.dyn··········LOOS+0x1········0002a8a4·0298a4·001a00·01···A··3···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0002a8b8·0298b8·001a00·01···A··3···0··4
14 ··[10]·.rel.plt··········REL·············0002c2a4·02b2a4·001d10·08··AI··3··21··414 ··[10]·.rel.plt··········REL·············0002c2b8·02b2b8·001d18·08··AI··3··21··4
15 ··[11]·.plt··············PROGBITS········0002dfc0·02cfc0·003a30·04··AX··0···0·1615 ··[11]·.plt··············PROGBITS········0002dfd0·02cfd0·003a40·04··AX··0···0·16
16 ··[12]·.text·············PROGBITS········000319f0·0309f0·0ab229·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········00031a10·030a10·0ab249·00··AX··0···0·16
17 ··[13]·.rodata···········PROGBITS········000dcc20·0dbc20·008a88·00···A··0···0·1617 ··[13]·.rodata···········PROGBITS········000dcc60·0dbc60·008a88·00···A··0···0·16
18 ··[14]·.eh_frame·········PROGBITS········000e56a8·0e46a8·00e38c·00···A··0···0··418 ··[14]·.eh_frame·········PROGBITS········000e56e8·0e46e8·00e38c·00···A··0···0··4
19 ··[15]·.eh_frame_hdr·····PROGBITS········000f3a34·0f2a34·003adc·00···A··0···0··419 ··[15]·.eh_frame_hdr·····PROGBITS········000f3a74·0f2a74·003adc·00···A··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······000f8e10·0f6e10·000004·04··WA··0···0··420 ··[16]·.fini_array·······FINI_ARRAY······000f8e10·0f6e10·000004·04··WA··0···0··4
21 ··[17]·.data.rel.ro······PROGBITS········000f8e20·0f6e20·001040·00··WA··0···0·1621 ··[17]·.data.rel.ro······PROGBITS········000f8e20·0f6e20·001040·00··WA··0···0·16
22 ··[18]·.init_array·······INIT_ARRAY······000f9e60·0f7e60·000014·04··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000f9e60·0f7e60·000014·04··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000f9e74·0f7e74·000118·08··WA··4···0··423 ··[19]·.dynamic··········DYNAMIC·········000f9e74·0f7e74·000118·08··WA··4···0··4
24 ··[20]·.got··············PROGBITS········000f9f8c·0f7f8c·0001dc·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000f9f8c·0f7f8c·0001dc·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········000fa168·0f8168·000e94·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000fa168·0f8168·000e98·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000fb000·0f9000·00077c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000fb000·0f9000·00077c·00··WA··0···0··4
27 ··[23]·.bss··············NOBITS··········000fb780·0f977c·006014·00··WA··0···0·1627 ··[23]·.bss··············NOBITS··········000fb780·0f977c·006014·00··WA··0···0·16
28 ··[24]·.note.gnu.gold-version·NOTE············00000000·0f977c·00001c·00······0···0··428 ··[24]·.note.gnu.gold-version·NOTE············00000000·0f977c·00001c·00······0···0··4
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0f9798·000a7c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0f9798·000a7c·00······0···0··1
30 ··[26]·.shstrtab·········STRTAB··········00000000·0fa214·00011c·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········00000000·0fa214·00011c·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),
2.24 KB
readelf --wide --dynamic {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 Dynamic·section·at·offset·0xf7e74·contains·30·entries:1 Dynamic·section·at·offset·0xf7e74·contains·30·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000003·(PLTGOT)·····················0xfa1683 ·0x00000003·(PLTGOT)·····················0xfa168
4 ·0x00000002·(PLTRELSZ)···················7440·(bytes)4 ·0x00000002·(PLTRELSZ)···················7448·(bytes)
5 ·0x00000017·(JMPREL)·····················0x2c2a45 ·0x00000017·(JMPREL)·····················0x2c2b8
6 ·0x00000014·(PLTREL)·····················REL6 ·0x00000014·(PLTREL)·····················REL
7 ·0x6000000f·(Operating·System·specific:·6000000f)········0x2a8a47 ·0x6000000f·(Operating·System·specific:·6000000f)········0x2a8b8
8 ·0x60000010·(Operating·System·specific:·60000010)········0x1a008 ·0x60000010·(Operating·System·specific:·60000010)········0x1a00
9 ·0x00000013·(RELENT)·····················8·(bytes)9 ·0x00000013·(RELENT)·····················8·(bytes)
10 ·0x6ffffffa·(RELCOUNT)···················80110 ·0x6ffffffa·(RELCOUNT)···················801
11 ·0x00000006·(SYMTAB)·····················0x116c11 ·0x00000006·(SYMTAB)·····················0x116c
12 ·0x0000000b·(SYMENT)·····················16·(bytes)12 ·0x0000000b·(SYMENT)·····················16·(bytes)
13 ·0x00000005·(STRTAB)·····················0x893c13 ·0x00000005·(STRTAB)·····················0x894c
14 ·0x0000000a·(STRSZ)······················121575·(bytes)14 ·0x0000000a·(STRSZ)······················121580·(bytes)
15 ·0x6ffffef5·(GNU_HASH)···················0x2642415 ·0x6ffffef5·(GNU_HASH)···················0x26438
16 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]16 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
17 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]17 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
18 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]18 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
19 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]19 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
20 ·0x0000000e·(SONAME)·····················Library·soname:·[libvixl-arm64.so]20 ·0x0000000e·(SONAME)·····················Library·soname:·[libvixl-arm64.so]
21 ·0x0000001a·(FINI_ARRAY)·················0xf8e1021 ·0x0000001a·(FINI_ARRAY)·················0xf8e10
22 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)22 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
23 ·0x00000019·(INIT_ARRAY)·················0xf9e6023 ·0x00000019·(INIT_ARRAY)·················0xf9e60
24 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)24 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
25 ·0x0000001e·(FLAGS)······················BIND_NOW25 ·0x0000001e·(FLAGS)······················BIND_NOW
26 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW26 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
27 ·0x6ffffff0·(VERSYM)·····················0x2994c27 ·0x6ffffff0·(VERSYM)·····················0x29960
28 ·0x6ffffffc·(VERDEF)·····················0x2a84828 ·0x6ffffffc·(VERDEF)·····················0x2a85c
29 ·0x6ffffffd·(VERDEFNUM)··················129 ·0x6ffffffd·(VERDEFNUM)··················1
30 ·0x6ffffffe·(VERNEED)····················0x2a86430 ·0x6ffffffe·(VERNEED)····················0x2a878
31 ·0x6fffffff·(VERNEEDNUM)·················231 ·0x6fffffff·(VERNEEDNUM)·················2
32 ·0x00000000·(NULL)·······················0x032 ·0x00000000·(NULL)·······················0x0
796 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 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:·1c·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1c·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:·8f9116383bb4095a486cd284d7c19c516 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2546803fb1164d3a650dcf031b2c43b9
  
7 Displaying·notes·found·in:·.note.gnu.gold-version7 Displaying·notes·found·in:·.note.gnu.gold-version
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.129 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12
3.55 KB
readelf --wide --version-info {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1917·entries:1 Version·symbols·section·'.gnu.version'·contains·1918·entries:
2 ·Addr:·0x000000000002994c··Offset:·0x02894c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000029960··Offset:·0x028960··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
5 ··008:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····5 ··008:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····
6 ··00c:···0·(*local*)·······0·(*local*)·······2·(LIBC)··········2·(LIBC)·······6 ··00c:···0·(*local*)·······0·(*local*)·······2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····7 ··010:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····
8 ··014:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······8 ··014:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
14 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····14 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····
15 ··030:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··030:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
16 ··034:···2·(LIBC)··········2·(LIBC)··········3·(LIBC)··········3·(LIBC)·······16 ··034:···2·(LIBC)··········2·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
17 ··038:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······17 ··038:···3·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
18 ··03c:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···18 ··03c:···2·(LIBC)··········3·(LIBC)··········3·(LIBC)··········1·(*global*)···
19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 476, 19 lines modifiedOffset 476, 19 lines modified
476 ··760:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···476 ··760:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
477 ··764:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···477 ··764:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
478 ··768:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···478 ··768:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
479 ··76c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···479 ··76c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
480 ··770:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···480 ··770:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
481 ··774:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···481 ··774:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
482 ··778:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···482 ··778:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
483 ··77c:···1·(*global*)···483 ··77c:···1·(*global*)······1·(*global*)···
  
484 Version·definition·section·'.gnu.version_d'·contains·1·entry:484 Version·definition·section·'.gnu.version_d'·contains·1·entry:
485 ·Addr:·0x000000000002a848··Offset:·0x029848··Link:·4·(.dynstr)485 ·Addr:·0x000000000002a85c··Offset:·0x02985c··Link:·4·(.dynstr)
486 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libvixl-arm64.so486 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libvixl-arm64.so
  
487 Version·needs·section·'.gnu.version_r'·contains·2·entries:487 Version·needs·section·'.gnu.version_r'·contains·2·entries:
488 ·Addr:·0x000000000002a864··Offset:·0x029864··Link:·4·(.dynstr)488 ·Addr:·0x000000000002a878··Offset:·0x029878··Link:·4·(.dynstr)
489 ··000000:·Version:·1··File:·libc.so··Cnt:·1489 ··000000:·Version:·1··File:·libc.so··Cnt:·1
490 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2490 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
491 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1491 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1
492 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3492 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3
47.6 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/lib64 vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/lib64
2.28 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/lib64/libhwui.so vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/lib64/libhwui.so
1.3 KB
readelf --wide --sections {}
    
Offset 24, 14 lines modifiedOffset 24, 14 lines modified
24 ··[19]·.init_array·······INIT_ARRAY······0000000000897c20·830c20·000050·08··WA··0···0··824 ··[19]·.init_array·······INIT_ARRAY······0000000000897c20·830c20·000050·08··WA··0···0··8
25 ··[20]·.dynamic··········DYNAMIC·········0000000000897c70·830c70·0003b0·10··WA··4···0··825 ··[20]·.dynamic··········DYNAMIC·········0000000000897c70·830c70·0003b0·10··WA··4···0··8
26 ··[21]·.got··············PROGBITS········0000000000898020·831020·002830·00··WA··0···0··826 ··[21]·.got··············PROGBITS········0000000000898020·831020·002830·00··WA··0···0··8
27 ··[22]·.got.plt··········PROGBITS········000000000089a850·833850·0057a8·00··WA··0···0··827 ··[22]·.got.plt··········PROGBITS········000000000089a850·833850·0057a8·00··WA··0···0··8
28 ··[23]·.data·············PROGBITS········00000000008a0000·839000·000ce8·00··WA··0···0·1628 ··[23]·.data·············PROGBITS········00000000008a0000·839000·000ce8·00··WA··0···0·16
29 ··[24]·.bss··············NOBITS··········00000000008a0d00·839ce8·004e10·00··WA··0···0·6429 ··[24]·.bss··············NOBITS··········00000000008a0d00·839ce8·004e10·00··WA··0···0·64
30 ··[25]·.note.gnu.gold-version·NOTE············0000000000000000·839ce8·00001c·00······0···0··430 ··[25]·.note.gnu.gold-version·NOTE············0000000000000000·839ce8·00001c·00······0···0··4
31 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·839d04·036ecc·00······0···0··131 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·839d04·036ec8·00······0···0··1
32 ··[27]·.shstrtab·········STRTAB··········0000000000000000·870bd0·000130·00······0···0··132 ··[27]·.shstrtab·········STRTAB··········0000000000000000·870bcc·000130·00······0···0··1
33 Key·to·Flags:33 Key·to·Flags:
34 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),34 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
35 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),35 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
36 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),36 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
37 ··l·(large),·p·(processor·specific)37 ··l·(large),·p·(processor·specific)
796 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 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:·1c·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1c·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:·1174355cf5a2c7a67fba695e1e7928ac6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d9e050f2a0b78ab8002c7810d3a67768
  
7 Displaying·notes·found·in:·.note.gnu.gold-version7 Displaying·notes·found·in:·.note.gnu.gold-version
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.129 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12
15.0 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/lib64/libvixl-arm64.so vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/lib64/libvixl-arm64.so
885 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········993960·(bytes·into·file)13 ··Start·of·section·headers:··········998064·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.82 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·8·program·headers,·starting·at·offset·644 There·are·8·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·0x0000000000006040·0x0000000000006040·0x0001c0·0x0001c0·R···0x87 ··PHDR···········0x000040·0x0000000000006040·0x0000000000006040·0x0001c0·0x0001c0·R···0x8
8 ··LOAD···········0x000000·0x0000000000006000·0x0000000000006000·0x0ecbe8·0x0ecbe8·R·E·0x10008 ··LOAD···········0x000000·0x0000000000006000·0x0000000000006000·0x0ecc48·0x0ecc48·R·E·0x1000
9 ··LOAD···········0x0ecc50·0x00000000000f3c50·0x00000000000f3c50·0x0052e0·0x00b438·RW··0x10009 ··LOAD···········0x0edc40·0x00000000000f4c40·0x00000000000f4c40·0x0052f0·0x00b448·RW··0x1000
10 ··DYNAMIC········0x0eed18·0x00000000000f5d18·0x00000000000f5d18·0x000230·0x000230·RW··0x810 ··DYNAMIC········0x0efd08·0x00000000000f6d08·0x00000000000f6d08·0x000230·0x000230·RW··0x8
11 ··NOTE···········0x000200·0x0000000000006200·0x0000000000006200·0x000038·0x000038·R···0x411 ··NOTE···········0x000200·0x0000000000006200·0x0000000000006200·0x000038·0x000038·R···0x4
12 ··GNU_EH_FRAME···0x0e913c·0x00000000000ef13c·0x00000000000ef13c·0x003aac·0x003aac·R···0x412 ··GNU_EH_FRAME···0x0e919c·0x00000000000ef19c·0x00000000000ef19c·0x003aac·0x003aac·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
14 ··GNU_RELRO······0x0ecc50·0x00000000000f3c50·0x00000000000f3c50·0x0043b0·0x0043b0·RW··0x1014 ··GNU_RELRO······0x0edc40·0x00000000000f4c40·0x00000000000f4c40·0x0043c0·0x0043c0·RW··0x10
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·
19 ···02·····.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·.data·.bss·19 ···02·····.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·.data·.bss·
20 ···03·····.dynamic·20 ···03·····.dynamic·
5.04 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xf2aa8:1 There·are·27·section·headers,·starting·at·offset·0xf3ab0:
  
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············0000000000006200·000200·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000006200·000200·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000006218·000218·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000006218·000218·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000006238·000238·00b340·18···A··4···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000006238·000238·00b358·18···A··4···1··8
8 ··[·4]·.dynstr···········STRTAB··········0000000000011578·00b578·01dad8·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000000000011590·00b590·01dadd·00···A··0···0··1
9 ··[·5]·.gnu.hash·········GNU_HASH········000000000002f050·029050·003518·00···A··3···0··89 ··[·5]·.gnu.hash·········GNU_HASH········000000000002f070·029070·003518·00···A··3···0··8
10 ··[·6]·.gnu.version······VERSYM··········0000000000032568·02c568·000ef0·02···A··3···0··210 ··[·6]·.gnu.version······VERSYM··········0000000000032588·02c588·000ef2·02···A··3···0··2
11 ··[·7]·.gnu.version_d····VERDEF··········0000000000033458·02d458·00001c·00···A··4···1··411 ··[·7]·.gnu.version_d····VERDEF··········000000000003347c·02d47c·00001c·00···A··4···1··4
12 ··[·8]·.gnu.version_r····VERNEED·········0000000000033474·02d474·000040·00···A··4···2··412 ··[·8]·.gnu.version_r····VERNEED·········0000000000033498·02d498·000040·00···A··4···2··4
13 ··[·9]·.rela.dyn·········LOOS+0x2········00000000000334b8·02d4b8·001de8·01···A··3···0··813 ··[·9]·.rela.dyn·········LOOS+0x2········00000000000334d8·02d4d8·001de8·01···A··3···0··8
14 ··[10]·.rela.plt·········RELA············00000000000352a0·02f2a0·0056d0·18··AI··3··21··814 ··[10]·.rela.plt·········RELA············00000000000352c0·02f2c0·0056e8·18··AI··3··21··8
15 ··[11]·.plt··············PROGBITS········000000000003a970·034970·0039f0·10··AX··0···0·1615 ··[11]·.plt··············PROGBITS········000000000003a9b0·0349b0·003a00·10··AX··0···0·16
16 ··[12]·.text·············PROGBITS········000000000003e360·038360·0997d5·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········000000000003e3b0·0383b0·0997e5·00··AX··0···0·16
17 ··[13]·.rodata···········PROGBITS········00000000000d7b40·0d1b40·007e34·00···A··0···0·1617 ··[13]·.rodata···········PROGBITS········00000000000d7ba0·0d1ba0·007e34·00···A··0···0·16
18 ··[14]·.eh_frame·········PROGBITS········00000000000df978·0d9978·00f7c4·00···A··0···0··818 ··[14]·.eh_frame·········PROGBITS········00000000000df9d8·0d99d8·00f7c4·00···A··0···0··8
19 ··[15]·.eh_frame_hdr·····PROGBITS········00000000000ef13c·0e913c·003aac·00···A··0···0··419 ··[15]·.eh_frame_hdr·····PROGBITS········00000000000ef19c·0e919c·003aac·00···A··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······00000000000f3c50·0ecc50·000008·08··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······00000000000f4c40·0edc40·000008·08··WA··0···0··8
21 ··[17]·.data.rel.ro······PROGBITS········00000000000f3c60·0ecc60·002090·00··WA··0···0·1621 ··[17]·.data.rel.ro······PROGBITS········00000000000f4c50·0edc50·002090·00··WA··0···0·16
22 ··[18]·.init_array·······INIT_ARRAY······00000000000f5cf0·0eecf0·000028·08··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000f6ce0·0efce0·000028·08··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000f5d18·0eed18·000230·10··WA··4···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000f6d08·0efd08·000230·10··WA··4···0··8
24 ··[20]·.got··············PROGBITS········00000000000f5f48·0eef48·0003b0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000f6f38·0eff38·0003b0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000f62f8·0ef2f8·001d08·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000f72e8·0f02e8·001d10·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000f8000·0f1000·000f30·00··WA··0···0·1626 ··[22]·.data·············PROGBITS········00000000000f9000·0f2000·000f30·00··WA··0···0·16
27 ··[23]·.bss··············NOBITS··········00000000000f8f30·0f1f30·006158·00··WA··0···0·1627 ··[23]·.bss··············NOBITS··········00000000000f9f30·0f2f30·006158·00··WA··0···0·16
28 ··[24]·.note.gnu.gold-version·NOTE············0000000000000000·0f1f30·00001c·00······0···0··428 ··[24]·.note.gnu.gold-version·NOTE············0000000000000000·0f2f30·00001c·00······0···0··4
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0f1f4c·000a3c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0f2f4c·000a40·00······0···0··1
30 ··[26]·.shstrtab·········STRTAB··········0000000000000000·0f2988·00011e·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········0000000000000000·0f398c·00011e·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.49 KB
readelf --wide --dynamic {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 Dynamic·section·at·offset·0xeed18·contains·30·entries:1 Dynamic·section·at·offset·0xefd08·contains·30·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000003·(PLTGOT)·············0xf62f83 ·0x0000000000000003·(PLTGOT)·············0xf72e8
4 ·0x0000000000000002·(PLTRELSZ)···········22224·(bytes)4 ·0x0000000000000002·(PLTRELSZ)···········22248·(bytes)
5 ·0x0000000000000017·(JMPREL)·············0x352a05 ·0x0000000000000017·(JMPREL)·············0x352c0
6 ·0x0000000000000014·(PLTREL)·············RELA6 ·0x0000000000000014·(PLTREL)·············RELA
7 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x334b87 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x334d8
8 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1de88 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1de8
9 ·0x0000000000000009·(RELAENT)············24·(bytes)9 ·0x0000000000000009·(RELAENT)············24·(bytes)
10 ·0x000000006ffffff9·(RELACOUNT)··········80110 ·0x000000006ffffff9·(RELACOUNT)··········801
11 ·0x0000000000000006·(SYMTAB)·············0x623811 ·0x0000000000000006·(SYMTAB)·············0x6238
12 ·0x000000000000000b·(SYMENT)·············24·(bytes)12 ·0x000000000000000b·(SYMENT)·············24·(bytes)
13 ·0x0000000000000005·(STRTAB)·············0x1157813 ·0x0000000000000005·(STRTAB)·············0x11590
14 ·0x000000000000000a·(STRSZ)··············121560·(bytes)14 ·0x000000000000000a·(STRSZ)··············121565·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x2f05015 ·0x000000006ffffef5·(GNU_HASH)···········0x2f070
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
20 ·0x000000000000000e·(SONAME)·············Library·soname:·[libvixl-arm64.so]20 ·0x000000000000000e·(SONAME)·············Library·soname:·[libvixl-arm64.so]
21 ·0x000000000000001a·(FINI_ARRAY)·········0xf3c5021 ·0x000000000000001a·(FINI_ARRAY)·········0xf4c40
22 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)22 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
23 ·0x0000000000000019·(INIT_ARRAY)·········0xf5cf023 ·0x0000000000000019·(INIT_ARRAY)·········0xf6ce0
24 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)24 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)
25 ·0x000000000000001e·(FLAGS)··············BIND_NOW25 ·0x000000000000001e·(FLAGS)··············BIND_NOW
26 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW26 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
27 ·0x000000006ffffff0·(VERSYM)·············0x3256827 ·0x000000006ffffff0·(VERSYM)·············0x32588
28 ·0x000000006ffffffc·(VERDEF)·············0x3345828 ·0x000000006ffffffc·(VERDEF)·············0x3347c
29 ·0x000000006ffffffd·(VERDEFNUM)··········129 ·0x000000006ffffffd·(VERDEFNUM)··········1
30 ·0x000000006ffffffe·(VERNEED)············0x3347430 ·0x000000006ffffffe·(VERNEED)············0x33498
31 ·0x000000006fffffff·(VERNEEDNUM)·········231 ·0x000000006fffffff·(VERNEEDNUM)·········2
32 ·0x0000000000000000·(NULL)···············0x032 ·0x0000000000000000·(NULL)···············0x0
796 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 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:·1c·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1c·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:·e6da9ed3a5c8589bfafcf97738ad369f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·de45803ee2b947afbcbaea789e62f725
  
7 Displaying·notes·found·in:·.note.gnu.gold-version7 Displaying·notes·found·in:·.note.gnu.gold-version
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.129 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12
3.51 KB
readelf --wide --version-info {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1912·entries:1 Version·symbols·section·'.gnu.version'·contains·1913·entries:
2 ·Addr:·0x0000000000032568··Offset:·0x02c568··Link:·3·(.dynsym)2 ·Addr:·0x0000000000032588··Offset:·0x02c588··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
5 ··008:···2·(LIBC)··········0·(*local*)·······0·(*local*)·······0·(*local*)····5 ··008:···2·(LIBC)··········0·(*local*)·······0·(*local*)·······0·(*local*)····
6 ··00c:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··00c:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········0·(*local*)·······0·(*local*)·······0·(*local*)····7 ··010:···2·(LIBC)··········0·(*local*)·······0·(*local*)·······0·(*local*)····
8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
14 ··02c:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····14 ··02c:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····
15 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
16 ··034:···2·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······16 ··034:···2·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
17 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBC)·······17 ··038:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
18 ··03c:···3·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···18 ··03c:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···
19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 475, 18 lines modifiedOffset 475, 19 lines modified
475 ··75c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···475 ··75c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
476 ··760:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···476 ··760:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
477 ··764:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···477 ··764:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
478 ··768:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···478 ··768:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
479 ··76c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···479 ··76c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
480 ··770:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···480 ··770:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
481 ··774:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···481 ··774:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 482 ··778:···1·(*global*)···
  
482 Version·definition·section·'.gnu.version_d'·contains·1·entry:483 Version·definition·section·'.gnu.version_d'·contains·1·entry:
483 ·Addr:·0x0000000000033458··Offset:·0x02d458··Link:·4·(.dynstr)484 ·Addr:·0x000000000003347c··Offset:·0x02d47c··Link:·4·(.dynstr)
484 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libvixl-arm64.so485 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libvixl-arm64.so
  
485 Version·needs·section·'.gnu.version_r'·contains·2·entries:486 Version·needs·section·'.gnu.version_r'·contains·2·entries:
486 ·Addr:·0x0000000000033474··Offset:·0x02d474··Link:·4·(.dynstr)487 ·Addr:·0x0000000000033498··Offset:·0x02d498··Link:·4·(.dynstr)
487 ··000000:·Version:·1··File:·libc.so··Cnt:·1488 ··000000:·Version:·1··File:·libc.so··Cnt:·1
488 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2489 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
489 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1490 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1
490 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3491 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·995688····»    Blocks:·1952·······IO·Block:·4096···regular·file1 ··Size:·999792····»    Blocks:·1960·······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
  
  
14.8 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/lib64/libvixld-arm64.so vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/lib64/libvixld-arm64.so
887 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1171520·(bytes·into·file)13 ··Start·of·section·headers:··········1171536·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.82 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·8·program·headers,·starting·at·offset·644 There·are·8·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·0x0000000000006040·0x0000000000006040·0x0001c0·0x0001c0·R···0x87 ··PHDR···········0x000040·0x0000000000006040·0x0000000000006040·0x0001c0·0x0001c0·R···0x8
8 ··LOAD···········0x000000·0x0000000000006000·0x0000000000006000·0x117420·0x117420·R·E·0x10008 ··LOAD···········0x000000·0x0000000000006000·0x0000000000006000·0x117470·0x117470·R·E·0x1000
9 ··LOAD···········0x117720·0x000000000011e720·0x000000000011e720·0x005810·0x00b918·RW··0x10009 ··LOAD···········0x117710·0x000000000011e710·0x000000000011e710·0x005820·0x00b928·RW··0x1000
10 ··DYNAMIC········0x1198a8·0x00000000001208a8·0x00000000001208a8·0x000230·0x000230·RW··0x810 ··DYNAMIC········0x119898·0x0000000000120898·0x0000000000120898·0x000230·0x000230·RW··0x8
11 ··NOTE···········0x000200·0x0000000000006200·0x0000000000006200·0x000038·0x000038·R···0x411 ··NOTE···········0x000200·0x0000000000006200·0x0000000000006200·0x000038·0x000038·R···0x4
12 ··GNU_EH_FRAME···0x113524·0x0000000000119524·0x0000000000119524·0x003efc·0x003efc·R···0x412 ··GNU_EH_FRAME···0x113574·0x0000000000119574·0x0000000000119574·0x003efc·0x003efc·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
14 ··GNU_RELRO······0x117720·0x000000000011e720·0x000000000011e720·0x0048e0·0x0048e0·RW··0x1014 ··GNU_RELRO······0x117710·0x000000000011e710·0x000000000011e710·0x0048f0·0x0048f0·RW··0x10
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·
19 ···02·····.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·.data·.bss·19 ···02·····.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·.data·.bss·
20 ···03·····.dynamic·20 ···03·····.dynamic·
4.78 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x11e040:1 There·are·27·section·headers,·starting·at·offset·0x11e050:
  
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············0000000000006200·000200·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000006200·000200·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000006218·000218·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000006218·000218·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000006238·000238·00b730·18···A··4···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000006238·000238·00b748·18···A··4···1··8
8 ··[·4]·.dynstr···········STRTAB··········0000000000011968·00b968·01e801·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000000000011980·00b980·01e806·00···A··0···0··1
9 ··[·5]·.gnu.hash·········GNU_HASH········0000000000030170·02a170·0035bc·00···A··3···0··89 ··[·5]·.gnu.hash·········GNU_HASH········0000000000030188·02a188·0035bc·00···A··3···0··8
10 ··[·6]·.gnu.version······VERSYM··········000000000003372c·02d72c·000f44·02···A··3···0··210 ··[·6]·.gnu.version······VERSYM··········0000000000033744·02d744·000f46·02···A··3···0··2
11 ··[·7]·.gnu.version_d····VERDEF··········0000000000034670·02e670·00001c·00···A··4···1··411 ··[·7]·.gnu.version_d····VERDEF··········000000000003468c·02e68c·00001c·00···A··4···1··4
12 ··[·8]·.gnu.version_r····VERNEED·········000000000003468c·02e68c·000040·00···A··4···2··412 ··[·8]·.gnu.version_r····VERNEED·········00000000000346a8·02e6a8·000040·00···A··4···2··4
13 ··[·9]·.rela.dyn·········LOOS+0x2········00000000000346d0·02e6d0·001ff8·01···A··3···0··813 ··[·9]·.rela.dyn·········LOOS+0x2········00000000000346e8·02e6e8·001ff8·01···A··3···0··8
14 ··[10]·.rela.plt·········RELA············00000000000366c8·0306c8·006330·18··AI··3··21··814 ··[10]·.rela.plt·········RELA············00000000000366e0·0306e0·006348·18··AI··3··21··8
15 ··[11]·.plt··············PROGBITS········000000000003ca00·036a00·004230·10··AX··0···0·1615 ··[11]·.plt··············PROGBITS········000000000003ca30·036a30·004240·10··AX··0···0·16
16 ··[12]·.text·············PROGBITS········0000000000040c30·03ac30·0b93a5·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········0000000000040c70·03ac70·0b93b5·00··AX··0···0·16
17 ··[13]·.rodata···········PROGBITS········00000000000f9fe0·0f3fe0·00cc5c·00···A··0···0·1617 ··[13]·.rodata···········PROGBITS········00000000000fa030·0f4030·00cc5c·00···A··0···0·16
18 ··[14]·.eh_frame·········PROGBITS········0000000000106c40·100c40·0128e4·00···A··0···0··818 ··[14]·.eh_frame·········PROGBITS········0000000000106c90·100c90·0128e4·00···A··0···0··8
19 ··[15]·.eh_frame_hdr·····PROGBITS········0000000000119524·113524·003efc·00···A··0···0··419 ··[15]·.eh_frame_hdr·····PROGBITS········0000000000119574·113574·003efc·00···A··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······000000000011e720·117720·000008·08··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······000000000011e710·117710·000008·08··WA··0···0··8
21 ··[17]·.data.rel.ro······PROGBITS········000000000011e730·117730·002150·00··WA··0···0·1621 ··[17]·.data.rel.ro······PROGBITS········000000000011e720·117720·002150·00··WA··0···0·16
22 ··[18]·.init_array·······INIT_ARRAY······0000000000120880·119880·000028·08··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000120870·119870·000028·08··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000001208a8·1198a8·000230·10··WA··4···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000120898·119898·000230·10··WA··4···0··8
24 ··[20]·.got··············PROGBITS········0000000000120ad8·119ad8·000400·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000120ac8·119ac8·000400·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000120ed8·119ed8·002128·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000120ec8·119ec8·002130·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000123000·11c000·000f30·00··WA··0···0·1626 ··[22]·.data·············PROGBITS········0000000000123000·11c000·000f30·00··WA··0···0·16
27 ··[23]·.bss··············NOBITS··········0000000000123f30·11cf30·006108·00··WA··0···0·1627 ··[23]·.bss··············NOBITS··········0000000000123f30·11cf30·006108·00··WA··0···0·16
28 ··[24]·.note.gnu.gold-version·NOTE············0000000000000000·11cf30·00001c·00······0···0··428 ··[24]·.note.gnu.gold-version·NOTE············0000000000000000·11cf30·00001c·00······0···0··4
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·11cf4c·000fd4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·11cf4c·000fe0·00······0···0··1
30 ··[26]·.shstrtab·········STRTAB··········0000000000000000·11df20·00011e·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········0000000000000000·11df2c·00011e·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.5 KB
readelf --wide --dynamic {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 Dynamic·section·at·offset·0x1198a8·contains·30·entries:1 Dynamic·section·at·offset·0x119898·contains·30·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000003·(PLTGOT)·············0x120ed83 ·0x0000000000000003·(PLTGOT)·············0x120ec8
4 ·0x0000000000000002·(PLTRELSZ)···········25392·(bytes)4 ·0x0000000000000002·(PLTRELSZ)···········25416·(bytes)
5 ·0x0000000000000017·(JMPREL)·············0x366c85 ·0x0000000000000017·(JMPREL)·············0x366e0
6 ·0x0000000000000014·(PLTREL)·············RELA6 ·0x0000000000000014·(PLTREL)·············RELA
7 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x346d07 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x346e8
8 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1ff88 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1ff8
9 ·0x0000000000000009·(RELAENT)············24·(bytes)9 ·0x0000000000000009·(RELAENT)············24·(bytes)
10 ·0x000000006ffffff9·(RELACOUNT)··········81310 ·0x000000006ffffff9·(RELACOUNT)··········813
11 ·0x0000000000000006·(SYMTAB)·············0x623811 ·0x0000000000000006·(SYMTAB)·············0x6238
12 ·0x000000000000000b·(SYMENT)·············24·(bytes)12 ·0x000000000000000b·(SYMENT)·············24·(bytes)
13 ·0x0000000000000005·(STRTAB)·············0x1196813 ·0x0000000000000005·(STRTAB)·············0x11980
14 ·0x000000000000000a·(STRSZ)··············124929·(bytes)14 ·0x000000000000000a·(STRSZ)··············124934·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x3017015 ·0x000000006ffffef5·(GNU_HASH)···········0x30188
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
20 ·0x000000000000000e·(SONAME)·············Library·soname:·[libvixld-arm64.so]20 ·0x000000000000000e·(SONAME)·············Library·soname:·[libvixld-arm64.so]
21 ·0x000000000000001a·(FINI_ARRAY)·········0x11e72021 ·0x000000000000001a·(FINI_ARRAY)·········0x11e710
22 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)22 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
23 ·0x0000000000000019·(INIT_ARRAY)·········0x12088023 ·0x0000000000000019·(INIT_ARRAY)·········0x120870
24 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)24 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)
25 ·0x000000000000001e·(FLAGS)··············BIND_NOW25 ·0x000000000000001e·(FLAGS)··············BIND_NOW
26 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW26 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
27 ·0x000000006ffffff0·(VERSYM)·············0x3372c27 ·0x000000006ffffff0·(VERSYM)·············0x33744
28 ·0x000000006ffffffc·(VERDEF)·············0x3467028 ·0x000000006ffffffc·(VERDEF)·············0x3468c
29 ·0x000000006ffffffd·(VERDEFNUM)··········129 ·0x000000006ffffffd·(VERDEFNUM)··········1
30 ·0x000000006ffffffe·(VERNEED)············0x3468c30 ·0x000000006ffffffe·(VERNEED)············0x346a8
31 ·0x000000006fffffff·(VERNEEDNUM)·········231 ·0x000000006fffffff·(VERNEEDNUM)·········2
32 ·0x0000000000000000·(NULL)···············0x032 ·0x0000000000000000·(NULL)···············0x0
796 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 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:·1c·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1c·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:·e930c385ad0b3ce759021930040c22546 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·84af9cfbf8cf0a7e5a1ae708ba3f88eb
  
7 Displaying·notes·found·in:·.note.gnu.gold-version7 Displaying·notes·found·in:·.note.gnu.gold-version
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.129 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12
3.58 KB
readelf --wide --version-info {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1954·entries:1 Version·symbols·section·'.gnu.version'·contains·1955·entries:
2 ·Addr:·0x000000000003372c··Offset:·0x02d72c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000033744··Offset:·0x02d744··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
5 ··008:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····5 ··008:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····
6 ··00c:···0·(*local*)·······0·(*local*)·······2·(LIBC)··········2·(LIBC)·······6 ··00c:···0·(*local*)·······0·(*local*)·······2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····
8 ··014:···0·(*local*)·······0·(*local*)·······2·(LIBC)··········2·(LIBC)·······8 ··014:···0·(*local*)·······0·(*local*)·······2·(LIBC)··········2·(LIBC)·······
9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
14 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····14 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········0·(*local*)····
15 ··030:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··030:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
16 ··034:···2·(LIBC)··········2·(LIBC)··········3·(LIBC)··········3·(LIBC)·······16 ··034:···2·(LIBC)··········2·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
17 ··038:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······17 ··038:···3·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
18 ··03c:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···18 ··03c:···2·(LIBC)··········3·(LIBC)··········3·(LIBC)··········1·(*global*)···
19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 485, 19 lines modifiedOffset 485, 19 lines modified
485 ··784:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···485 ··784:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
486 ··788:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···486 ··788:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
487 ··78c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···487 ··78c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
488 ··790:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···488 ··790:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
489 ··794:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···489 ··794:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
490 ··798:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···490 ··798:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
491 ··79c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···491 ··79c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
492 ··7a0:···1·(*global*)······1·(*global*)···492 ··7a0:···1·(*global*)······1·(*global*)······1·(*global*)···
  
493 Version·definition·section·'.gnu.version_d'·contains·1·entry:493 Version·definition·section·'.gnu.version_d'·contains·1·entry:
494 ·Addr:·0x0000000000034670··Offset:·0x02e670··Link:·4·(.dynstr)494 ·Addr:·0x000000000003468c··Offset:·0x02e68c··Link:·4·(.dynstr)
495 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libvixld-arm64.so495 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libvixld-arm64.so
  
496 Version·needs·section·'.gnu.version_r'·contains·2·entries:496 Version·needs·section·'.gnu.version_r'·contains·2·entries:
497 ·Addr:·0x000000000003468c··Offset:·0x02e68c··Link:·4·(.dynstr)497 ·Addr:·0x00000000000346a8··Offset:·0x02e6a8··Link:·4·(.dynstr)
498 ··000000:·Version:·1··File:·libc.so··Cnt:·1498 ··000000:·Version:·1··File:·libc.so··Cnt:·1
499 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2499 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
500 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1500 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1
501 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3501 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1173248···»   Blocks:·2296·······IO·Block:·4096···regular·file1 ··Size:·1173264···»   Blocks:·2296·······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
  
  
15.2 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/lib64/vndk-28 vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/lib64/vndk-28
15.0 KB
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Google/system.img.raw.mount/system/lib64/vndk-28/libvixl-arm64.so vs.
/home/dev/aosp/build/5854032/aosp_x86_64-userdebug/Ubuntu18.04/system.img.raw.mount/system/lib64/vndk-28/libvixl-arm64.so
885 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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········993960·(bytes·into·file)13 ··Start·of·section·headers:··········998064·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.82 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·8·program·headers,·starting·at·offset·644 There·are·8·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·0x0000000000006040·0x0000000000006040·0x0001c0·0x0001c0·R···0x87 ··PHDR···········0x000040·0x0000000000006040·0x0000000000006040·0x0001c0·0x0001c0·R···0x8
8 ··LOAD···········0x000000·0x0000000000006000·0x0000000000006000·0x0ecbe8·0x0ecbe8·R·E·0x10008 ··LOAD···········0x000000·0x0000000000006000·0x0000000000006000·0x0ecc48·0x0ecc48·R·E·0x1000
9 ··LOAD···········0x0ecc50·0x00000000000f3c50·0x00000000000f3c50·0x0052e0·0x00b438·RW··0x10009 ··LOAD···········0x0edc40·0x00000000000f4c40·0x00000000000f4c40·0x0052f0·0x00b448·RW··0x1000
10 ··DYNAMIC········0x0eed18·0x00000000000f5d18·0x00000000000f5d18·0x000230·0x000230·RW··0x810 ··DYNAMIC········0x0efd08·0x00000000000f6d08·0x00000000000f6d08·0x000230·0x000230·RW··0x8
11 ··NOTE···········0x000200·0x0000000000006200·0x0000000000006200·0x000038·0x000038·R···0x411 ··NOTE···········0x000200·0x0000000000006200·0x0000000000006200·0x000038·0x000038·R···0x4
12 ··GNU_EH_FRAME···0x0e913c·0x00000000000ef13c·0x00000000000ef13c·0x003aac·0x003aac·R···0x412 ··GNU_EH_FRAME···0x0e919c·0x00000000000ef19c·0x00000000000ef19c·0x003aac·0x003aac·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
14 ··GNU_RELRO······0x0ecc50·0x00000000000f3c50·0x00000000000f3c50·0x0043b0·0x0043b0·RW··0x1014 ··GNU_RELRO······0x0edc40·0x00000000000f4c40·0x00000000000f4c40·0x0043c0·0x0043c0·RW··0x10
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·
19 ···02·····.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·.data·.bss·19 ···02·····.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·.data·.bss·
20 ···03·····.dynamic·20 ···03·····.dynamic·
5.04 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xf2aa8:1 There·are·27·section·headers,·starting·at·offset·0xf3ab0:
  
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············0000000000006200·000200·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000006200·000200·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000006218·000218·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000006218·000218·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000006238·000238·00b340·18···A··4···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000006238·000238·00b358·18···A··4···1··8
8 ··[·4]·.dynstr···········STRTAB··········0000000000011578·00b578·01dad8·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········0000000000011590·00b590·01dadd·00···A··0···0··1
9 ··[·5]·.gnu.hash·········GNU_HASH········000000000002f050·029050·003518·00···A··3···0··89 ··[·5]·.gnu.hash·········GNU_HASH········000000000002f070·029070·003518·00···A··3···0··8
10 ··[·6]·.gnu.version······VERSYM··········0000000000032568·02c568·000ef0·02···A··3···0··210 ··[·6]·.gnu.version······VERSYM··········0000000000032588·02c588·000ef2·02···A··3···0··2
11 ··[·7]·.gnu.version_d····VERDEF··········0000000000033458·02d458·00001c·00···A··4···1··411 ··[·7]·.gnu.version_d····VERDEF··········000000000003347c·02d47c·00001c·00···A··4···1··4
12 ··[·8]·.gnu.version_r····VERNEED·········0000000000033474·02d474·000040·00···A··4···2··412 ··[·8]·.gnu.version_r····VERNEED·········0000000000033498·02d498·000040·00···A··4···2··4
13 ··[·9]·.rela.dyn·········LOOS+0x2········00000000000334b8·02d4b8·001de8·01···A··3···0··813 ··[·9]·.rela.dyn·········LOOS+0x2········00000000000334d8·02d4d8·001de8·01···A··3···0··8
14 ··[10]·.rela.plt·········RELA············00000000000352a0·02f2a0·0056d0·18··AI··3··21··814 ··[10]·.rela.plt·········RELA············00000000000352c0·02f2c0·0056e8·18··AI··3··21··8
15 ··[11]·.plt··············PROGBITS········000000000003a970·034970·0039f0·10··AX··0···0·1615 ··[11]·.plt··············PROGBITS········000000000003a9b0·0349b0·003a00·10··AX··0···0·16
16 ··[12]·.text·············PROGBITS········000000000003e360·038360·0997d5·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········000000000003e3b0·0383b0·0997e5·00··AX··0···0·16
17 ··[13]·.rodata···········PROGBITS········00000000000d7b40·0d1b40·007e34·00···A··0···0·1617 ··[13]·.rodata···········PROGBITS········00000000000d7ba0·0d1ba0·007e34·00···A··0···0·16
18 ··[14]·.eh_frame·········PROGBITS········00000000000df978·0d9978·00f7c4·00···A··0···0··818 ··[14]·.eh_frame·········PROGBITS········00000000000df9d8·0d99d8·00f7c4·00···A··0···0··8
19 ··[15]·.eh_frame_hdr·····PROGBITS········00000000000ef13c·0e913c·003aac·00···A··0···0··419 ··[15]·.eh_frame_hdr·····PROGBITS········00000000000ef19c·0e919c·003aac·00···A··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······00000000000f3c50·0ecc50·000008·08··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······00000000000f4c40·0edc40·000008·08··WA··0···0··8
21 ··[17]·.data.rel.ro······PROGBITS········00000000000f3c60·0ecc60·002090·00··WA··0···0·1621 ··[17]·.data.rel.ro······PROGBITS········00000000000f4c50·0edc50·002090·00··WA··0···0·16
22 ··[18]·.init_array·······INIT_ARRAY······00000000000f5cf0·0eecf0·000028·08··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000f6ce0·0efce0·000028·08··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000f5d18·0eed18·000230·10··WA··4···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000f6d08·0efd08·000230·10··WA··4···0··8
24 ··[20]·.got··············PROGBITS········00000000000f5f48·0eef48·0003b0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000f6f38·0eff38·0003b0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000f62f8·0ef2f8·001d08·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000f72e8·0f02e8·001d10·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000f8000·0f1000·000f30·00··WA··0···0·1626 ··[22]·.data·············PROGBITS········00000000000f9000·0f2000·000f30·00··WA··0···0·16
27 ··[23]·.bss··············NOBITS··········00000000000f8f30·0f1f30·006158·00··WA··0···0·1627 ··[23]·.bss··············NOBITS··········00000000000f9f30·0f2f30·006158·00··WA··0···0·16
28 ··[24]·.note.gnu.gold-version·NOTE············0000000000000000·0f1f30·00001c·00······0···0··428 ··[24]·.note.gnu.gold-version·NOTE············0000000000000000·0f2f30·00001c·00······0···0··4
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0f1f4c·000a3c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0f2f4c·000a40·00······0···0··1
30 ··[26]·.shstrtab·········STRTAB··········0000000000000000·0f2988·00011e·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········0000000000000000·0f398c·00011e·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.49 KB
readelf --wide --dynamic {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 Dynamic·section·at·offset·0xeed18·contains·30·entries:1 Dynamic·section·at·offset·0xefd08·contains·30·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000003·(PLTGOT)·············0xf62f83 ·0x0000000000000003·(PLTGOT)·············0xf72e8
4 ·0x0000000000000002·(PLTRELSZ)···········22224·(bytes)4 ·0x0000000000000002·(PLTRELSZ)···········22248·(bytes)
5 ·0x0000000000000017·(JMPREL)·············0x352a05 ·0x0000000000000017·(JMPREL)·············0x352c0
6 ·0x0000000000000014·(PLTREL)·············RELA6 ·0x0000000000000014·(PLTREL)·············RELA
7 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x334b87 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x334d8
8 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1de88 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1de8
9 ·0x0000000000000009·(RELAENT)············24·(bytes)9 ·0x0000000000000009·(RELAENT)············24·(bytes)
10 ·0x000000006ffffff9·(RELACOUNT)··········80110 ·0x000000006ffffff9·(RELACOUNT)··········801
11 ·0x0000000000000006·(SYMTAB)·············0x623811 ·0x0000000000000006·(SYMTAB)·············0x6238
12 ·0x000000000000000b·(SYMENT)·············24·(bytes)12 ·0x000000000000000b·(SYMENT)·············24·(bytes)
13 ·0x0000000000000005·(STRTAB)·············0x1157813 ·0x0000000000000005·(STRTAB)·············0x11590
14 ·0x000000000000000a·(STRSZ)··············121560·(bytes)14 ·0x000000000000000a·(STRSZ)··············121565·(bytes)
15 ·0x000000006ffffef5·(GNU_HASH)···········0x2f05015 ·0x000000006ffffef5·(GNU_HASH)···········0x2f070
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
20 ·0x000000000000000e·(SONAME)·············Library·soname:·[libvixl-arm64.so]20 ·0x000000000000000e·(SONAME)·············Library·soname:·[libvixl-arm64.so]
21 ·0x000000000000001a·(FINI_ARRAY)·········0xf3c5021 ·0x000000000000001a·(FINI_ARRAY)·········0xf4c40
22 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)22 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
23 ·0x0000000000000019·(INIT_ARRAY)·········0xf5cf023 ·0x0000000000000019·(INIT_ARRAY)·········0xf6ce0
24 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)24 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)
25 ·0x000000000000001e·(FLAGS)··············BIND_NOW25 ·0x000000000000001e·(FLAGS)··············BIND_NOW
26 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW26 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
27 ·0x000000006ffffff0·(VERSYM)·············0x3256827 ·0x000000006ffffff0·(VERSYM)·············0x32588
28 ·0x000000006ffffffc·(VERDEF)·············0x3345828 ·0x000000006ffffffc·(VERDEF)·············0x3347c
29 ·0x000000006ffffffd·(VERDEFNUM)··········129 ·0x000000006ffffffd·(VERDEFNUM)··········1
30 ·0x000000006ffffffe·(VERNEED)············0x3347430 ·0x000000006ffffffe·(VERNEED)············0x33498
31 ·0x000000006fffffff·(VERNEEDNUM)·········231 ·0x000000006fffffff·(VERNEEDNUM)·········2
32 ·0x0000000000000000·(NULL)···············0x032 ·0x0000000000000000·(NULL)···············0x0
796 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 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:·1c·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1c·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:·c1008444fc887c3cc9b7e02caaee3e966 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bfb8399377ea291135964bad0750728c
  
7 Displaying·notes·found·in:·.note.gnu.gold-version7 Displaying·notes·found·in:·.note.gnu.gold-version
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.129 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12
3.51 KB
readelf --wide --version-info {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1912·entries:1 Version·symbols·section·'.gnu.version'·contains·1913·entries:
2 ·Addr:·0x0000000000032568··Offset:·0x02c568··Link:·3·(.dynsym)2 ·Addr:·0x0000000000032588··Offset:·0x02c588··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
5 ··008:···2·(LIBC)··········0·(*local*)·······0·(*local*)·······0·(*local*)····5 ··008:···2·(LIBC)··········0·(*local*)·······0·(*local*)·······0·(*local*)····
6 ··00c:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··00c:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········0·(*local*)·······0·(*local*)·······0·(*local*)····7 ··010:···2·(LIBC)··········0·(*local*)·······0·(*local*)·······0·(*local*)····
8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
14 ··02c:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····14 ··02c:···2·(LIBC)··········2·(LIBC)··········0·(*local*)·······0·(*local*)····
15 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
16 ··034:···2·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······16 ··034:···2·(LIBC)··········3·(LIBC)··········3·(LIBC)··········3·(LIBC)·······
17 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBC)·······17 ··038:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
18 ··03c:···3·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···18 ··03c:···3·(LIBC)··········3·(LIBC)··········1·(*global*)······1·(*global*)···
19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···21 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···22 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 475, 18 lines modifiedOffset 475, 19 lines modified
475 ··75c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···475 ··75c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
476 ··760:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···476 ··760:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
477 ··764:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···477 ··764:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
478 ··768:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···478 ··768:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
479 ··76c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···479 ··76c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
480 ··770:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···480 ··770:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
481 ··774:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···481 ··774:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 482 ··778:···1·(*global*)···
  
482 Version·definition·section·'.gnu.version_d'·contains·1·entry:483 Version·definition·section·'.gnu.version_d'·contains·1·entry:
483 ·Addr:·0x0000000000033458··Offset:·0x02d458··Link:·4·(.dynstr)484 ·Addr:·0x000000000003347c··Offset:·0x02d47c··Link:·4·(.dynstr)
484 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libvixl-arm64.so485 ··000000:·Rev:·1··Flags:·BASE··Index:·1··Cnt:·1··Name:·libvixl-arm64.so
  
485 Version·needs·section·'.gnu.version_r'·contains·2·entries:486 Version·needs·section·'.gnu.version_r'·contains·2·entries:
486 ·Addr:·0x0000000000033474··Offset:·0x02d474··Link:·4·(.dynstr)487 ·Addr:·0x0000000000033498··Offset:·0x02d498··Link:·4·(.dynstr)
487 ··000000:·Version:·1··File:·libc.so··Cnt:·1488 ··000000:·Version:·1··File:·libc.so··Cnt:·1
488 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2489 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
489 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1490 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1
490 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3491 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·995688····»    Blocks:·1952·······IO·Block:·4096···regular·file1 ··Size:·999792····»    Blocks:·1960·······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