12.4 MB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount
24.1 KB
file list
    
Offset 29, 14 lines modifiedOffset 29, 15 lines modified
29 app/TrustZoneAccessService/oat/arm6429 app/TrustZoneAccessService/oat/arm64
30 app/TrustZoneAccessService/oat/arm64/TrustZoneAccessService.odex30 app/TrustZoneAccessService/oat/arm64/TrustZoneAccessService.odex
31 app/TrustZoneAccessService/oat/arm64/TrustZoneAccessService.vdex31 app/TrustZoneAccessService/oat/arm64/TrustZoneAccessService.vdex
32 app/adreno_graphics_driver32 app/adreno_graphics_driver
33 app/adreno_graphics_driver/adreno_graphics_driver.apk33 app/adreno_graphics_driver/adreno_graphics_driver.apk
34 bin34 bin
35 bin/ATFWD-daemon35 bin/ATFWD-daemon
 36 bin/CitadelProvision
36 bin/KmInstallKeybox37 bin/KmInstallKeybox
37 bin/PktRspTest38 bin/PktRspTest
38 bin/StoreKeybox39 bin/StoreKeybox
39 bin/acpi40 bin/acpi
40 bin/adsprpcd41 bin/adsprpcd
41 bin/athdiag42 bin/athdiag
42 bin/audioflacapp43 bin/audioflacapp
Offset 51, 26 lines modifiedOffset 52, 30 lines modified
51 bin/cdsprpcd52 bin/cdsprpcd
52 bin/chcon53 bin/chcon
53 bin/checkpoint_gc54 bin/checkpoint_gc
54 bin/chgrp55 bin/chgrp
55 bin/chmod56 bin/chmod
56 bin/chown57 bin/chown
57 bin/chre58 bin/chre
 59 bin/chre_test_client
58 bin/chroot60 bin/chroot
59 bin/chrt61 bin/chrt
60 bin/cksum62 bin/cksum
61 bin/clear63 bin/clear
62 bin/cmp64 bin/cmp
63 bin/cnd65 bin/cnd
64 bin/cnss-daemon66 bin/cnss-daemon
65 bin/cnss_diag67 bin/cnss_diag
66 bin/color_init68 bin/color_init
67 bin/comm69 bin/comm
68 bin/cp70 bin/cp
69 bin/cpio71 bin/cpio
 72 bin/cplay
 73 bin/crash_event_logger
 74 bin/crash_trigger_test
70 bin/cut75 bin/cut
71 bin/date76 bin/date
72 bin/dd77 bin/dd
73 bin/devmem78 bin/devmem
74 bin/df79 bin/df
75 bin/diag_callback_sample80 bin/diag_callback_sample
76 bin/diag_dci_sample81 bin/diag_dci_sample
Offset 80, 30 lines modifiedOffset 85, 33 lines modified
80 bin/diag_uart_log85 bin/diag_uart_log
81 bin/diff86 bin/diff
82 bin/dirname87 bin/dirname
83 bin/dmesg88 bin/dmesg
84 bin/dos2unix89 bin/dos2unix
85 bin/dpmQmiMgr90 bin/dpmQmiMgr
86 bin/du91 bin/du
 92 bin/dump_debug_info
87 bin/dumpsys93 bin/dumpsys
88 bin/echo94 bin/echo
89 bin/egrep95 bin/egrep
 96 bin/elmyra_test
90 bin/env97 bin/env
91 bin/expand98 bin/expand
92 bin/expr99 bin/expr
93 bin/fallocate100 bin/fallocate
94 bin/false101 bin/false
95 bin/fgrep102 bin/fgrep
96 bin/file103 bin/file
97 bin/find104 bin/find
98 bin/flock105 bin/flock
99 bin/fmt106 bin/fmt
100 bin/free107 bin/free
101 bin/fsync108 bin/fsync
102 bin/ftmdaemon109 bin/ftmdaemon
 110 bin/get_pwr_stats
103 bin/getconf111 bin/getconf
104 bin/getenforce112 bin/getenforce
105 bin/getevent113 bin/getevent
106 bin/getprop114 bin/getprop
107 bin/grep115 bin/grep
108 bin/groups116 bin/groups
109 bin/gunzip117 bin/gunzip
Offset 111, 14 lines modifiedOffset 119, 15 lines modified
111 bin/hdcp1prov119 bin/hdcp1prov
112 bin/hdcp2p2prov120 bin/hdcp2p2prov
113 bin/head121 bin/head
114 bin/hostapd_cli122 bin/hostapd_cli
115 bin/hostname123 bin/hostname
116 bin/hvdcp_opti124 bin/hvdcp_opti
117 bin/hw125 bin/hw
 126 bin/hw/airbrush_faceauth_eval
118 bin/hw/android.hardware.atrace@1.0-service.pixel127 bin/hw/android.hardware.atrace@1.0-service.pixel
119 bin/hw/android.hardware.audio@2.0-service128 bin/hw/android.hardware.audio@2.0-service
120 bin/hw/android.hardware.authsecret@1.0-service.citadel129 bin/hw/android.hardware.authsecret@1.0-service.citadel
121 bin/hw/android.hardware.biometrics.face@1.0-service.google130 bin/hw/android.hardware.biometrics.face@1.0-service.google
122 bin/hw/android.hardware.bluetooth@1.0-service-qti131 bin/hw/android.hardware.bluetooth@1.0-service-qti
123 bin/hw/android.hardware.boot@1.0-service132 bin/hw/android.hardware.boot@1.0-service
124 bin/hw/android.hardware.camera.provider@2.4-service-google133 bin/hw/android.hardware.camera.provider@2.4-service-google
Offset 154, 17 lines modifiedOffset 163, 19 lines modified
154 bin/hw/android.hardware.vibrator@1.3-service.coral163 bin/hw/android.hardware.vibrator@1.3-service.coral
155 bin/hw/android.hardware.weaver@1.0-service.citadel164 bin/hw/android.hardware.weaver@1.0-service.citadel
156 bin/hw/citadel_updater165 bin/hw/citadel_updater
157 bin/hw/citadeld166 bin/hw/citadeld
158 bin/hw/hardware.google.light@1.1-service167 bin/hw/hardware.google.light@1.1-service
159 bin/hw/hostapd168 bin/hw/hostapd
160 bin/hw/init_citadel169 bin/hw/init_citadel
 170 bin/hw/init_dp.sh
 171 bin/hw/parse_calibration_proto
161 bin/hw/qcrild172 bin/hw/qcrild
 173 bin/hw/test_citadel
162 bin/hw/vendor.google.airbrush@1.0-service174 bin/hw/vendor.google.airbrush@1.0-service
163 bin/hw/vendor.google.radioext@1.0-service 
164 bin/hw/vendor.google.wifi_ext@1.0-service-vendor175 bin/hw/vendor.google.wifi_ext@1.0-service-vendor
165 bin/hw/vendor.google.wireless_charger@1.1-service-vendor176 bin/hw/vendor.google.wireless_charger@1.1-service-vendor
166 bin/hw/vendor.qti.hardware.display.allocator-service177 bin/hw/vendor.qti.hardware.display.allocator-service
167 bin/hw/vendor.qti.hardware.qteeconnector@1.0-service178 bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
168 bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti179 bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
169 bin/hw/vendor.qti.media.c2@1.0-service180 bin/hw/vendor.qti.media.c2@1.0-service
170 bin/hw/wait_for_strongbox181 bin/hw/wait_for_strongbox
Offset 190, 14 lines modifiedOffset 201, 15 lines modified
190 bin/install201 bin/install
191 bin/ionice202 bin/ionice
192 bin/iorenice203 bin/iorenice
193 bin/ipacm204 bin/ipacm
194 bin/irsc_util205 bin/irsc_util
195 bin/kill206 bin/kill
196 bin/killall207 bin/killall
 208 bin/ks
197 bin/ln209 bin/ln
... Open expanded diff ...
11.1 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/app vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/app
2.75 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/app/CACertService vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/app/CACertService
2.56 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/app/CACertService/CACertService.apk vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/app/CACertService/CACertService.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Verifies1 Verifies
2 Verified·using·v1·scheme·(JAR·signing):·false2 Verified·using·v1·scheme·(JAR·signing):·false
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true
5 Number·of·signers:·15 Number·of·signers:·1
6 Signer·#1·certificate·DN:·CN=Android,·OU=Android,·O=Google·Inc.,·L=Mountain·View,·ST=California,·C=US6 Signer·#1·certificate·DN:·EMAILADDRESS=android@android.com,·CN=Android,·OU=Android,·O=Android,·L=Mountain·View,·ST=California,·C=US
7 Signer·#1·certificate·SHA-256·digest:·d95dc3965a5b52e5990c6b482eb509a3ed9f7f7a99b3e1f21445ee3bd58b1efc 
8 Signer·#1·certificate·SHA-1·digest:·81902fc362b6a88540b27f04909c2c850ae84685 
9 Signer·#1·certificate·MD5·digest:·c5a04c12c39cbe6379cd5f06bebb765d7 Signer·#1·certificate·SHA-256·digest:·c8a2e9bccf597c2fb6dc66bee293fc13f2fc47ec77bc6b2b0d52c11f51192ab8
 8 Signer·#1·certificate·SHA-1·digest:·27196e386b875e76adf700e7ea84e4c6eee33dfa
 9 Signer·#1·certificate·MD5·digest:·8ddb342f2da5408402d7568af21e29f9
10 Signer·#1·key·algorithm:·RSA10 Signer·#1·key·algorithm:·RSA
11 Signer·#1·key·size·(bits):·409611 Signer·#1·key·size·(bits):·2048
12 Signer·#1·public·key·SHA-256·digest:·d1202612d073cc44647e94ff2cfe955847be62657c7c562be231a59b8659fdaa 
13 Signer·#1·public·key·SHA-1·digest:·f1c2e3b1e991b7d7a6b9ae2bb1d636b2148f0dcd 
14 Signer·#1·public·key·MD5·digest:·1d6b5bf4c37ba3b9c59ee38a975e917012 Signer·#1·public·key·SHA-256·digest:·3d3df7dc9bf26e02d4cd76256d41d45e41a4dedebe7feb95c40e3697681be8a7
 13 Signer·#1·public·key·SHA-1·digest:·06cac910fdbd67398c0bb8e297ef679dea589f61
 14 Signer·#1·public·key·MD5·digest:·f3714d30107c5b7d1e29325669b80e05
717 B
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·49566·bytes,·number·of·entries:·61 Zip·file·size:·49566·bytes,·number·of·entries:·6
2 -rw----·····1.0·fat····34404·bx·stor·09-Jan-01·00:00·classes.dex2 -rw----·····1.0·fat····34404·bx·stor·09-Jan-01·00:00·classes.dex
3 -rw----·····1.0·fat······384·bx·stor·09-Jan-01·00:00·resources.arsc3 -rw----·····1.0·fat······384·bx·stor·09-Jan-01·00:00·resources.arsc
4 -rw----·····2.0·fat·····2796·bl·defN·09-Jan-01·00:00·AndroidManifest.xml4 -rw----·····2.0·fat·····2796·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
5 -rw----·····2.0·fat······420·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF5 -rw----·····2.0·fat······420·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
6 -rw----·····2.0·fat·····2244·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA6 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
7 -rw----·····2.0·fat······321·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF7 -rw----·····2.0·fat······321·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
8 6·files,·40569·bytes·uncompressed,·38255·bytes·compressed:··5.7%8 6·files,·40047·bytes·uncompressed,·37475·bytes·compressed:··6.4%
2.72 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/app/CneApp vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/app/CneApp
2.54 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/app/CneApp/CneApp.apk vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/app/CneApp/CneApp.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Verifies1 Verifies
2 Verified·using·v1·scheme·(JAR·signing):·false2 Verified·using·v1·scheme·(JAR·signing):·false
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true
5 Number·of·signers:·15 Number·of·signers:·1
6 Signer·#1·certificate·DN:·CN=Android,·OU=Android,·O=Google·Inc.,·L=Mountain·View,·ST=California,·C=US6 Signer·#1·certificate·DN:·EMAILADDRESS=android@android.com,·CN=Android,·OU=Android,·O=Android,·L=Mountain·View,·ST=California,·C=US
7 Signer·#1·certificate·SHA-256·digest:·d95dc3965a5b52e5990c6b482eb509a3ed9f7f7a99b3e1f21445ee3bd58b1efc 
8 Signer·#1·certificate·SHA-1·digest:·81902fc362b6a88540b27f04909c2c850ae84685 
9 Signer·#1·certificate·MD5·digest:·c5a04c12c39cbe6379cd5f06bebb765d7 Signer·#1·certificate·SHA-256·digest:·c8a2e9bccf597c2fb6dc66bee293fc13f2fc47ec77bc6b2b0d52c11f51192ab8
 8 Signer·#1·certificate·SHA-1·digest:·27196e386b875e76adf700e7ea84e4c6eee33dfa
 9 Signer·#1·certificate·MD5·digest:·8ddb342f2da5408402d7568af21e29f9
10 Signer·#1·key·algorithm:·RSA10 Signer·#1·key·algorithm:·RSA
11 Signer·#1·key·size·(bits):·409611 Signer·#1·key·size·(bits):·2048
12 Signer·#1·public·key·SHA-256·digest:·d1202612d073cc44647e94ff2cfe955847be62657c7c562be231a59b8659fdaa 
13 Signer·#1·public·key·SHA-1·digest:·f1c2e3b1e991b7d7a6b9ae2bb1d636b2148f0dcd 
14 Signer·#1·public·key·MD5·digest:·1d6b5bf4c37ba3b9c59ee38a975e917012 Signer·#1·public·key·SHA-256·digest:·3d3df7dc9bf26e02d4cd76256d41d45e41a4dedebe7feb95c40e3697681be8a7
 13 Signer·#1·public·key·SHA-1·digest:·06cac910fdbd67398c0bb8e297ef679dea589f61
 14 Signer·#1·public·key·MD5·digest:·f3714d30107c5b7d1e29325669b80e05
722 B
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·340382·bytes,·number·of·entries:·61 Zip·file·size:·340382·bytes,·number·of·entries:·6
2 -rw----·····1.0·fat···324864·bx·stor·09-Jan-01·00:00·classes.dex2 -rw----·····1.0·fat···324864·bx·stor·09-Jan-01·00:00·classes.dex
3 -rw----·····1.0·fat······384·bx·stor·09-Jan-01·00:00·resources.arsc3 -rw----·····1.0·fat······384·bx·stor·09-Jan-01·00:00·resources.arsc
4 -rw----·····2.0·fat·····3728·bl·defN·09-Jan-01·00:00·AndroidManifest.xml4 -rw----·····2.0·fat·····3728·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
5 -rw----·····2.0·fat······420·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF5 -rw----·····2.0·fat······420·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
6 -rw----·····2.0·fat·····2244·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA6 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
7 -rw----·····2.0·fat······321·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF7 -rw----·····2.0·fat······321·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
8 6·files,·331961·bytes·uncompressed,·328903·bytes·compressed:··0.9%8 6·files,·331439·bytes·uncompressed,·328125·bytes·compressed:··1.0%
2.76 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/app/IWlanService vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/app/IWlanService
2.56 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/app/IWlanService/IWlanService.apk vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/app/IWlanService/IWlanService.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Verifies1 Verifies
2 Verified·using·v1·scheme·(JAR·signing):·false2 Verified·using·v1·scheme·(JAR·signing):·false
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true
5 Number·of·signers:·15 Number·of·signers:·1
6 Signer·#1·certificate·DN:·CN=Android,·OU=Android,·O=Google·Inc.,·L=Mountain·View,·ST=California,·C=US6 Signer·#1·certificate·DN:·EMAILADDRESS=android@android.com,·CN=Android,·OU=Android,·O=Android,·L=Mountain·View,·ST=California,·C=US
7 Signer·#1·certificate·SHA-256·digest:·d95dc3965a5b52e5990c6b482eb509a3ed9f7f7a99b3e1f21445ee3bd58b1efc 
8 Signer·#1·certificate·SHA-1·digest:·81902fc362b6a88540b27f04909c2c850ae84685 
9 Signer·#1·certificate·MD5·digest:·c5a04c12c39cbe6379cd5f06bebb765d7 Signer·#1·certificate·SHA-256·digest:·c8a2e9bccf597c2fb6dc66bee293fc13f2fc47ec77bc6b2b0d52c11f51192ab8
 8 Signer·#1·certificate·SHA-1·digest:·27196e386b875e76adf700e7ea84e4c6eee33dfa
 9 Signer·#1·certificate·MD5·digest:·8ddb342f2da5408402d7568af21e29f9
10 Signer·#1·key·algorithm:·RSA10 Signer·#1·key·algorithm:·RSA
11 Signer·#1·key·size·(bits):·409611 Signer·#1·key·size·(bits):·2048
12 Signer·#1·public·key·SHA-256·digest:·d1202612d073cc44647e94ff2cfe955847be62657c7c562be231a59b8659fdaa 
13 Signer·#1·public·key·SHA-1·digest:·f1c2e3b1e991b7d7a6b9ae2bb1d636b2148f0dcd 
14 Signer·#1·public·key·MD5·digest:·1d6b5bf4c37ba3b9c59ee38a975e917012 Signer·#1·public·key·SHA-256·digest:·3d3df7dc9bf26e02d4cd76256d41d45e41a4dedebe7feb95c40e3697681be8a7
 13 Signer·#1·public·key·SHA-1·digest:·06cac910fdbd67398c0bb8e297ef679dea589f61
 14 Signer·#1·public·key·MD5·digest:·f3714d30107c5b7d1e29325669b80e05
727 B
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1081758·bytes,·number·of·entries:·61 Zip·file·size:·1081758·bytes,·number·of·entries:·6
2 -rw----·····1.0·fat··1068116·bx·stor·09-Jan-01·00:00·classes.dex2 -rw----·····1.0·fat··1068116·bx·stor·09-Jan-01·00:00·classes.dex
3 -rw----·····1.0·fat······384·bx·stor·09-Jan-01·00:00·resources.arsc3 -rw----·····1.0·fat······384·bx·stor·09-Jan-01·00:00·resources.arsc
4 -rw----·····2.0·fat·····3412·bl·defN·09-Jan-01·00:00·AndroidManifest.xml4 -rw----·····2.0·fat·····3412·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
5 -rw----·····2.0·fat······420·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF5 -rw----·····2.0·fat······420·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
6 -rw----·····2.0·fat·····2244·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA6 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
7 -rw----·····2.0·fat······321·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF7 -rw----·····2.0·fat······321·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
8 6·files,·1074897·bytes·uncompressed,·1072039·bytes·compressed:··0.3%8 6·files,·1074375·bytes·uncompressed,·1071260·bytes·compressed:··0.3%
2.74 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/app/TimeService vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/app/TimeService
2.55 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/app/TimeService/TimeService.apk vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/app/TimeService/TimeService.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Verifies1 Verifies
2 Verified·using·v1·scheme·(JAR·signing):·false2 Verified·using·v1·scheme·(JAR·signing):·false
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true
5 Number·of·signers:·15 Number·of·signers:·1
6 Signer·#1·certificate·DN:·CN=Android,·OU=Android,·O=Google·Inc.,·L=Mountain·View,·ST=California,·C=US6 Signer·#1·certificate·DN:·EMAILADDRESS=android@android.com,·CN=Android,·OU=Android,·O=Android,·L=Mountain·View,·ST=California,·C=US
7 Signer·#1·certificate·SHA-256·digest:·d95dc3965a5b52e5990c6b482eb509a3ed9f7f7a99b3e1f21445ee3bd58b1efc 
8 Signer·#1·certificate·SHA-1·digest:·81902fc362b6a88540b27f04909c2c850ae84685 
9 Signer·#1·certificate·MD5·digest:·c5a04c12c39cbe6379cd5f06bebb765d7 Signer·#1·certificate·SHA-256·digest:·c8a2e9bccf597c2fb6dc66bee293fc13f2fc47ec77bc6b2b0d52c11f51192ab8
 8 Signer·#1·certificate·SHA-1·digest:·27196e386b875e76adf700e7ea84e4c6eee33dfa
 9 Signer·#1·certificate·MD5·digest:·8ddb342f2da5408402d7568af21e29f9
10 Signer·#1·key·algorithm:·RSA10 Signer·#1·key·algorithm:·RSA
11 Signer·#1·key·size·(bits):·409611 Signer·#1·key·size·(bits):·2048
12 Signer·#1·public·key·SHA-256·digest:·d1202612d073cc44647e94ff2cfe955847be62657c7c562be231a59b8659fdaa 
13 Signer·#1·public·key·SHA-1·digest:·f1c2e3b1e991b7d7a6b9ae2bb1d636b2148f0dcd 
14 Signer·#1·public·key·MD5·digest:·1d6b5bf4c37ba3b9c59ee38a975e917012 Signer·#1·public·key·SHA-256·digest:·3d3df7dc9bf26e02d4cd76256d41d45e41a4dedebe7feb95c40e3697681be8a7
 13 Signer·#1·public·key·SHA-1·digest:·06cac910fdbd67398c0bb8e297ef679dea589f61
 14 Signer·#1·public·key·MD5·digest:·f3714d30107c5b7d1e29325669b80e05
717 B
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·20894·bytes,·number·of·entries:·61 Zip·file·size:·20894·bytes,·number·of·entries:·6
2 -rw----·····1.0·fat·····5412·bx·stor·09-Jan-01·00:00·classes.dex2 -rw----·····1.0·fat·····5412·bx·stor·09-Jan-01·00:00·classes.dex
3 -rw----·····1.0·fat······384·bx·stor·09-Jan-01·00:00·resources.arsc3 -rw----·····1.0·fat······384·bx·stor·09-Jan-01·00:00·resources.arsc
4 -rw----·····2.0·fat·····1960·bl·defN·09-Jan-01·00:00·AndroidManifest.xml4 -rw----·····2.0·fat·····1960·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
5 -rw----·····2.0·fat······420·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF5 -rw----·····2.0·fat······420·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
6 -rw----·····2.0·fat·····2244·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA6 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
7 -rw----·····2.0·fat······321·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF7 -rw----·····2.0·fat······321·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
8 6·files,·10741·bytes·uncompressed,·8987·bytes·compressed:··16.3%8 6·files,·10219·bytes·uncompressed,·8206·bytes·compressed:··19.7%
68.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/bin vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/bin
4.05 KB
file list
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 ATFWD-daemon1 ATFWD-daemon
 2 CitadelProvision
2 KmInstallKeybox3 KmInstallKeybox
3 PktRspTest4 PktRspTest
4 StoreKeybox5 StoreKeybox
5 acpi6 acpi
6 adsprpcd7 adsprpcd
7 athdiag8 athdiag
8 audioflacapp9 audioflacapp
Offset 17, 26 lines modifiedOffset 18, 30 lines modified
17 cdsprpcd18 cdsprpcd
18 chcon19 chcon
19 checkpoint_gc20 checkpoint_gc
20 chgrp21 chgrp
21 chmod22 chmod
22 chown23 chown
23 chre24 chre
 25 chre_test_client
24 chroot26 chroot
25 chrt27 chrt
26 cksum28 cksum
27 clear29 clear
28 cmp30 cmp
29 cnd31 cnd
30 cnss-daemon32 cnss-daemon
31 cnss_diag33 cnss_diag
32 color_init34 color_init
33 comm35 comm
34 cp36 cp
35 cpio37 cpio
 38 cplay
 39 crash_event_logger
 40 crash_trigger_test
36 cut41 cut
37 date42 date
38 dd43 dd
39 devmem44 devmem
40 df45 df
41 diag_callback_sample46 diag_callback_sample
42 diag_dci_sample47 diag_dci_sample
Offset 46, 30 lines modifiedOffset 51, 33 lines modified
46 diag_uart_log51 diag_uart_log
47 diff52 diff
48 dirname53 dirname
49 dmesg54 dmesg
50 dos2unix55 dos2unix
51 dpmQmiMgr56 dpmQmiMgr
52 du57 du
 58 dump_debug_info
53 dumpsys59 dumpsys
54 echo60 echo
55 egrep61 egrep
 62 elmyra_test
56 env63 env
57 expand64 expand
58 expr65 expr
59 fallocate66 fallocate
60 false67 false
61 fgrep68 fgrep
62 file69 file
63 find70 find
64 flock71 flock
65 fmt72 fmt
66 free73 free
67 fsync74 fsync
68 ftmdaemon75 ftmdaemon
 76 get_pwr_stats
69 getconf77 getconf
70 getenforce78 getenforce
71 getevent79 getevent
72 getprop80 getprop
73 grep81 grep
74 groups82 groups
75 gunzip83 gunzip
Offset 77, 14 lines modifiedOffset 85, 15 lines modified
77 hdcp1prov85 hdcp1prov
78 hdcp2p2prov86 hdcp2p2prov
79 head87 head
80 hostapd_cli88 hostapd_cli
81 hostname89 hostname
82 hvdcp_opti90 hvdcp_opti
83 hw91 hw
 92 hw/airbrush_faceauth_eval
84 hw/android.hardware.atrace@1.0-service.pixel93 hw/android.hardware.atrace@1.0-service.pixel
85 hw/android.hardware.audio@2.0-service94 hw/android.hardware.audio@2.0-service
86 hw/android.hardware.authsecret@1.0-service.citadel95 hw/android.hardware.authsecret@1.0-service.citadel
87 hw/android.hardware.biometrics.face@1.0-service.google96 hw/android.hardware.biometrics.face@1.0-service.google
88 hw/android.hardware.bluetooth@1.0-service-qti97 hw/android.hardware.bluetooth@1.0-service-qti
89 hw/android.hardware.boot@1.0-service98 hw/android.hardware.boot@1.0-service
90 hw/android.hardware.camera.provider@2.4-service-google99 hw/android.hardware.camera.provider@2.4-service-google
Offset 120, 17 lines modifiedOffset 129, 19 lines modified
120 hw/android.hardware.vibrator@1.3-service.coral129 hw/android.hardware.vibrator@1.3-service.coral
121 hw/android.hardware.weaver@1.0-service.citadel130 hw/android.hardware.weaver@1.0-service.citadel
122 hw/citadel_updater131 hw/citadel_updater
123 hw/citadeld132 hw/citadeld
124 hw/hardware.google.light@1.1-service133 hw/hardware.google.light@1.1-service
125 hw/hostapd134 hw/hostapd
126 hw/init_citadel135 hw/init_citadel
 136 hw/init_dp.sh
 137 hw/parse_calibration_proto
127 hw/qcrild138 hw/qcrild
 139 hw/test_citadel
128 hw/vendor.google.airbrush@1.0-service140 hw/vendor.google.airbrush@1.0-service
129 hw/vendor.google.radioext@1.0-service 
130 hw/vendor.google.wifi_ext@1.0-service-vendor141 hw/vendor.google.wifi_ext@1.0-service-vendor
131 hw/vendor.google.wireless_charger@1.1-service-vendor142 hw/vendor.google.wireless_charger@1.1-service-vendor
132 hw/vendor.qti.hardware.display.allocator-service143 hw/vendor.qti.hardware.display.allocator-service
133 hw/vendor.qti.hardware.qteeconnector@1.0-service144 hw/vendor.qti.hardware.qteeconnector@1.0-service
134 hw/vendor.qti.hardware.tui_comm@1.0-service-qti145 hw/vendor.qti.hardware.tui_comm@1.0-service-qti
135 hw/vendor.qti.media.c2@1.0-service146 hw/vendor.qti.media.c2@1.0-service
136 hw/wait_for_strongbox147 hw/wait_for_strongbox
Offset 156, 14 lines modifiedOffset 167, 15 lines modified
156 install167 install
157 ionice168 ionice
158 iorenice169 iorenice
159 ipacm170 ipacm
160 irsc_util171 irsc_util
161 kill172 kill
162 killall173 killall
 174 ks
163 ln175 ln
164 load_policy176 load_policy
165 loc_launcher177 loc_launcher
166 log178 log
167 logname179 logname
168 logwrapper180 logwrapper
169 losetup181 losetup
... Open expanded diff ...
16.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/bin/hw vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/bin/hw
984 B
file list
    
Offset 1, 7 lines modifiedOffset 1, 8 lines modified
 1 airbrush_faceauth_eval
1 android.hardware.atrace@1.0-service.pixel2 android.hardware.atrace@1.0-service.pixel
2 android.hardware.audio@2.0-service3 android.hardware.audio@2.0-service
3 android.hardware.authsecret@1.0-service.citadel4 android.hardware.authsecret@1.0-service.citadel
4 android.hardware.biometrics.face@1.0-service.google5 android.hardware.biometrics.face@1.0-service.google
5 android.hardware.bluetooth@1.0-service-qti6 android.hardware.bluetooth@1.0-service-qti
6 android.hardware.boot@1.0-service7 android.hardware.boot@1.0-service
7 android.hardware.camera.provider@2.4-service-google8 android.hardware.camera.provider@2.4-service-google
Offset 37, 17 lines modifiedOffset 38, 19 lines modified
37 android.hardware.vibrator@1.3-service.coral38 android.hardware.vibrator@1.3-service.coral
38 android.hardware.weaver@1.0-service.citadel39 android.hardware.weaver@1.0-service.citadel
39 citadel_updater40 citadel_updater
40 citadeld41 citadeld
41 hardware.google.light@1.1-service42 hardware.google.light@1.1-service
42 hostapd43 hostapd
43 init_citadel44 init_citadel
 45 init_dp.sh
 46 parse_calibration_proto
44 qcrild47 qcrild
 48 test_citadel
45 vendor.google.airbrush@1.0-service49 vendor.google.airbrush@1.0-service
46 vendor.google.radioext@1.0-service 
47 vendor.google.wifi_ext@1.0-service-vendor50 vendor.google.wifi_ext@1.0-service-vendor
48 vendor.google.wireless_charger@1.1-service-vendor51 vendor.google.wireless_charger@1.1-service-vendor
49 vendor.qti.hardware.display.allocator-service52 vendor.qti.hardware.display.allocator-service
50 vendor.qti.hardware.qteeconnector@1.0-service53 vendor.qti.hardware.qteeconnector@1.0-service
51 vendor.qti.hardware.tui_comm@1.0-service-qti54 vendor.qti.hardware.tui_comm@1.0-service-qti
52 vendor.qti.media.c2@1.0-service55 vendor.qti.media.c2@1.0-service
53 wait_for_strongbox56 wait_for_strongbox
5.29 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/bin/hw/android.hardware.biometrics.face@1.0-service.google vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/bin/hw/android.hardware.biometrics.face@1.0-service.google
1.56 KB
readelf --wide --program-header {}
    
Offset 4, 20 lines modifiedOffset 4, 20 lines modified
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··INTERP·········0x000270·0x0000000000000270·0x0000000000000270·0x000015·0x000015·R···0x18 ··INTERP·········0x000270·0x0000000000000270·0x0000000000000270·0x000015·0x000015·R···0x1
9 ······[Requesting·program·interpreter:·/system/bin/linker64]9 ······[Requesting·program·interpreter:·/system/bin/linker64]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0286ac·0x0286ac·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x028c0c·0x028c0c·R···0x1000
11 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x0746e0·0x0746e0···E·0x100011 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x074f20·0x074f20···E·0x1000
12 ··LOAD···········0x09e000·0x000000000009e000·0x000000000009e000·0x006630·0x007490·RW··0x100012 ··LOAD···········0x09e000·0x000000000009e000·0x000000000009e000·0x006630·0x007490·RW··0x1000
13 ··DYNAMIC········0x0a2ee0·0x00000000000a2ee0·0x00000000000a2ee0·0x0003b0·0x0003b0·RW··0x813 ··DYNAMIC········0x0a2ee0·0x00000000000a2ee0·0x00000000000a2ee0·0x0003b0·0x0003b0·RW··0x8
14 ··GNU_RELRO······0x09f000·0x000000000009f000·0x000000000009f000·0x005630·0x006000·R···0x114 ··GNU_RELRO······0x09f000·0x000000000009f000·0x000000000009f000·0x005630·0x006000·R···0x1
15 ··GNU_EH_FRAME···0x01b014·0x000000000001b014·0x000000000001b014·0x00284c·0x00284c·R···0x415 ··GNU_EH_FRAME···0x01b3e4·0x000000000001b3e4·0x000000000001b3e4·0x00289c·0x00289c·R···0x4
16 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··016 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
17 ··NOTE···········0x000288·0x0000000000000288·0x0000000000000288·0x000038·0x000038·R···0x417 ··NOTE···········0x000288·0x0000000000000288·0x0000000000000288·0x000038·0x000038·R···0x4
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
21 ···01·····.interp·21 ···01·····.interp·
2.87 KB
readelf --wide --sections {}
    
Offset 10, 28 lines modifiedOffset 10, 28 lines modified
10 ··[·5]·.gnu.version······VERSYM··········00000000000046d0·0046d0·0005ac·02···A··4···0··210 ··[·5]·.gnu.version······VERSYM··········00000000000046d0·0046d0·0005ac·02···A··4···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········0000000000004c7c·004c7c·0000d0·00···A··8···6··411 ··[·6]·.gnu.version_r····VERNEED·········0000000000004c7c·004c7c·0000d0·00···A··8···6··4
12 ··[·7]·.gnu.hash·········GNU_HASH········0000000000004d50·004d50·00058c·00···A··4···0··812 ··[·7]·.gnu.hash·········GNU_HASH········0000000000004d50·004d50·00058c·00···A··4···0··8
13 ··[·8]·.dynstr···········STRTAB··········00000000000052dc·0052dc·009d1a·00···A··0···0··113 ··[·8]·.dynstr···········STRTAB··········00000000000052dc·0052dc·009d1a·00···A··0···0··1
14 ··[·9]·.rela.dyn·········LOOS+0x2········000000000000eff8·00eff8·000d32·01···A··4···0··814 ··[·9]·.rela.dyn·········LOOS+0x2········000000000000eff8·00eff8·000d32·01···A··4···0··8
15 ··[10]·.relr.dyn·········LOOS+0xfffff00··000000000000fd30·00fd30·000130·08···A··0···0··815 ··[10]·.relr.dyn·········LOOS+0xfffff00··000000000000fd30·00fd30·000130·08···A··0···0··8
16 ··[11]·.rela.plt·········RELA············000000000000fe60·00fe60·0027c0·18···A··4··24··816 ··[11]·.rela.plt·········RELA············000000000000fe60·00fe60·0027c0·18···A··4··24··8
17 ··[12]·.rodata···········PROGBITS········0000000000012620·012620·0089f4·00·AMS··0···0·1617 ··[12]·.rodata···········PROGBITS········0000000000012620·012620·008dc4·00·AMS··0···0·16
18 ··[13]·.eh_frame_hdr·····PROGBITS········000000000001b014·01b014·00284c·00···A··0···0··418 ··[13]·.eh_frame_hdr·····PROGBITS········000000000001b3e4·01b3e4·00289c·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········000000000001d860·01d860·00ae4c·00···A··0···0··819 ··[14]·.eh_frame·········PROGBITS········000000000001dc80·01dc80·00af8c·00···A··0···0··8
20 ··[15]·.text·············PROGBITS········0000000000029000·029000·072c40·00··AX··0···0··420 ··[15]·.text·············PROGBITS········0000000000029000·029000·073474·00··AX··0···0··4
21 ··[16]·.plt··············PROGBITS········000000000009bc40·09bc40·001aa0·00··AX··0···0·1621 ··[16]·.plt··············PROGBITS········000000000009c480·09c480·001aa0·00··AX··0···0·16
22 ··[17]·.data·············PROGBITS········000000000009e000·09e000·000008·00··WA··0···0··822 ··[17]·.data·············PROGBITS········000000000009e000·09e000·000008·00··WA··0···0··8
23 ··[18]·.preinit_array····PREINIT_ARRAY···000000000009f000·09f000·000010·00··WA··0···0··823 ··[18]·.preinit_array····PREINIT_ARRAY···000000000009f000·09f000·000010·00··WA··0···0··8
24 ··[19]·.init_array·······INIT_ARRAY······000000000009f010·09f010·000050·00··WA··0···0··824 ··[19]·.init_array·······INIT_ARRAY······000000000009f010·09f010·000050·00··WA··0···0··8
25 ··[20]·.fini_array·······FINI_ARRAY······000000000009f060·09f060·000010·00··WA··0···0··825 ··[20]·.fini_array·······FINI_ARRAY······000000000009f060·09f060·000010·00··WA··0···0··8
26 ··[21]·.data.rel.ro······PROGBITS········000000000009f070·09f070·003e70·00··WA··0···0··826 ··[21]·.data.rel.ro······PROGBITS········000000000009f070·09f070·003e70·00··WA··0···0··8
27 ··[22]·.dynamic··········DYNAMIC·········00000000000a2ee0·0a2ee0·0003b0·10··WA··8···0··827 ··[22]·.dynamic··········DYNAMIC·········00000000000a2ee0·0a2ee0·0003b0·10··WA··8···0··8
28 ··[23]·.got··············PROGBITS········00000000000a3290·0a3290·000648·00··WA··0···0··828 ··[23]·.got··············PROGBITS········00000000000a3290·0a3290·000648·00··WA··0···0··8
29 ··[24]·.got.plt··········PROGBITS········00000000000a38d8·0a38d8·000d58·00··WA··0···0··829 ··[24]·.got.plt··········PROGBITS········00000000000a38d8·0a38d8·000d58·00··WA··0···0··8
30 ··[25]·.bss··············NOBITS··········00000000000a5000·0a4630·000490·00··WA··0···0··830 ··[25]·.bss··············NOBITS··········00000000000a5000·0a4630·000490·00··WA··0···0··8
31 ··[26]·.shstrtab·········STRTAB··········0000000000000000·0a4630·00011e·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········0000000000000000·0a4630·00011e·00······0···0··1
32 ··[27]·.gnu_debugdata····PROGBITS········0000000000000000·0a474e·0057b4·00······0···0··132 ··[27]·.gnu_debugdata····PROGBITS········0000000000000000·0a474e·0057b8·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)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·bfc2c349075fd752c564c0f2d679c6ac6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·119137c1f0b5dd17e58023e62f1a4223
10.4 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/bin/hw/android.hardware.neuralnetworks@1.2-service-noronha vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/bin/hw/android.hardware.neuralnetworks@1.2-service-noronha
870 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x4500011 ··Entry·point·address:···············0x45000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1917032·(bytes·into·file)13 ··Start·of·section·headers:··········1921136·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2819 ··Number·of·section·headers:·········28
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.83 KB
readelf --wide --program-header {}
    
Offset 4, 20 lines modifiedOffset 4, 20 lines modified
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··INTERP·········0x000270·0x0000000000000270·0x0000000000000270·0x000015·0x000015·R···0x18 ··INTERP·········0x000270·0x0000000000000270·0x0000000000000270·0x000015·0x000015·R···0x1
9 ······[Requesting·program·interpreter:·/system/bin/linker64]9 ······[Requesting·program·interpreter:·/system/bin/linker64]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x044344·0x044344·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x044434·0x044434·R···0x1000
11 ··LOAD···········0x045000·0x0000000000045000·0x0000000000045000·0x178e30·0x178e30···E·0x100011 ··LOAD···········0x045000·0x0000000000045000·0x0000000000045000·0x179590·0x179590···E·0x1000
12 ··LOAD···········0x1be000·0x00000000001be000·0x00000000001be000·0x00b748·0x320080·RW··0x100012 ··LOAD···········0x1bf000·0x00000000001bf000·0x00000000001bf000·0x00b748·0x320080·RW··0x1000
13 ··DYNAMIC········0x1c78d8·0x00000000001c78d8·0x00000000001c78d8·0x0003d0·0x0003d0·RW··0x813 ··DYNAMIC········0x1c88d8·0x00000000001c88d8·0x00000000001c88d8·0x0003d0·0x0003d0·RW··0x8
14 ··GNU_RELRO······0x1bf000·0x00000000001bf000·0x00000000001bf000·0x00a748·0x00b000·R···0x114 ··GNU_RELRO······0x1c0000·0x00000000001c0000·0x00000000001c0000·0x00a748·0x00b000·R···0x1
15 ··GNU_EH_FRAME···0x029120·0x0000000000029120·0x0000000000029120·0x004f34·0x004f34·R···0x415 ··GNU_EH_FRAME···0x029140·0x0000000000029140·0x0000000000029140·0x004f54·0x004f54·R···0x4
16 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··016 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
17 ··NOTE···········0x000288·0x0000000000000288·0x0000000000000288·0x000038·0x000038·R···0x417 ··NOTE···········0x000288·0x0000000000000288·0x0000000000000288·0x000038·0x000038·R···0x4
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
21 ···01·····.interp·21 ···01·····.interp·
4.34 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·28·section·headers,·starting·at·offset·0x1d4068:1 There·are·28·section·headers,·starting·at·offset·0x1d5070:
  
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]·.interp···········PROGBITS········0000000000000270·000270·000015·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········0000000000000270·000270·000015·00···A··0···0··1
6 ··[·2]·.note.android.ident·NOTE············0000000000000288·000288·000018·00···A··0···0··46 ··[·2]·.note.android.ident·NOTE············0000000000000288·000288·000018·00···A··0···0··4
7 ··[·3]·.note.gnu.build-id·NOTE············00000000000002a0·0002a0·000020·00···A··0···0··47 ··[·3]·.note.gnu.build-id·NOTE············00000000000002a0·0002a0·000020·00···A··0···0··4
Offset 10, 28 lines modifiedOffset 10, 28 lines modified
10 ··[·5]·.gnu.version······VERSYM··········00000000000041d8·0041d8·000542·02···A··4···0··210 ··[·5]·.gnu.version······VERSYM··········00000000000041d8·0041d8·000542·02···A··4···0··2
11 ··[·6]·.gnu.version_r····VERNEED·········000000000000471c·00471c·000090·00···A··8···4··411 ··[·6]·.gnu.version_r····VERNEED·········000000000000471c·00471c·000090·00···A··8···4··4
12 ··[·7]·.gnu.hash·········GNU_HASH········00000000000047b0·0047b0·000360·00···A··4···0··812 ··[·7]·.gnu.hash·········GNU_HASH········00000000000047b0·0047b0·000360·00···A··4···0··8
13 ··[·8]·.dynstr···········STRTAB··········0000000000004b10·004b10·00a407·00···A··0···0··113 ··[·8]·.dynstr···········STRTAB··········0000000000004b10·004b10·00a407·00···A··0···0··1
14 ··[·9]·.rela.dyn·········LOOS+0x2········000000000000ef18·00ef18·001e57·01···A··4···0··814 ··[·9]·.rela.dyn·········LOOS+0x2········000000000000ef18·00ef18·001e57·01···A··4···0··8
15 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000000000010d70·010d70·000280·08···A··0···0··815 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000000000010d70·010d70·000280·08···A··0···0··8
16 ··[11]·.rela.plt·········RELA············0000000000010ff0·010ff0·0024d8·18···A··4··24··816 ··[11]·.rela.plt·········RELA············0000000000010ff0·010ff0·0024d8·18···A··4··24··8
17 ··[12]·.rodata···········PROGBITS········00000000000134e0·0134e0·015c40·00·AMS··0···0·3217 ··[12]·.rodata···········PROGBITS········00000000000134e0·0134e0·015c60·00·AMS··0···0·32
18 ··[13]·.eh_frame_hdr·····PROGBITS········0000000000029120·029120·004f34·00···A··0···0··418 ··[13]·.eh_frame_hdr·····PROGBITS········0000000000029140·029140·004f54·00···A··0···0··4
19 ··[14]·.eh_frame·········PROGBITS········000000000002e058·02e058·0162ec·00···A··0···0··819 ··[14]·.eh_frame·········PROGBITS········000000000002e098·02e098·01639c·00···A··0···0··8
20 ··[15]·.text·············PROGBITS········0000000000045000·045000·17757c·00··AX··0···0··420 ··[15]·.text·············PROGBITS········0000000000045000·045000·177cdc·00··AX··0···0··4
21 ··[16]·.plt··············PROGBITS········00000000001bc580·1bc580·0018b0·00··AX··0···0·1621 ··[16]·.plt··············PROGBITS········00000000001bcce0·1bcce0·0018b0·00··AX··0···0·16
22 ··[17]·.data·············PROGBITS········00000000001be000·1be000·00000c·00··WA··0···0··822 ··[17]·.data·············PROGBITS········00000000001bf000·1bf000·00000c·00··WA··0···0··8
23 ··[18]·.preinit_array····PREINIT_ARRAY···00000000001bf000·1bf000·000010·00··WA··0···0··823 ··[18]·.preinit_array····PREINIT_ARRAY···00000000001c0000·1c0000·000010·00··WA··0···0··8
24 ··[19]·.init_array·······INIT_ARRAY······00000000001bf010·1bf010·000070·00··WA··0···0··824 ··[19]·.init_array·······INIT_ARRAY······00000000001c0010·1c0010·000070·00··WA··0···0··8
25 ··[20]·.fini_array·······FINI_ARRAY······00000000001bf080·1bf080·000010·00··WA··0···0··825 ··[20]·.fini_array·······FINI_ARRAY······00000000001c0080·1c0080·000010·00··WA··0···0··8
26 ··[21]·.data.rel.ro······PROGBITS········00000000001bf090·1bf090·008848·00··WA··0···0··826 ··[21]·.data.rel.ro······PROGBITS········00000000001c0090·1c0090·008848·00··WA··0···0··8
27 ··[22]·.dynamic··········DYNAMIC·········00000000001c78d8·1c78d8·0003d0·10··WA··8···0··827 ··[22]·.dynamic··········DYNAMIC·········00000000001c88d8·1c88d8·0003d0·10··WA··8···0··8
28 ··[23]·.got··············PROGBITS········00000000001c7ca8·1c7ca8·000e40·00··WA··0···0··828 ··[23]·.got··············PROGBITS········00000000001c8ca8·1c8ca8·000e40·00··WA··0···0··8
29 ··[24]·.got.plt··········PROGBITS········00000000001c8ae8·1c8ae8·000c60·00··WA··0···0··829 ··[24]·.got.plt··········PROGBITS········00000000001c9ae8·1c9ae8·000c60·00··WA··0···0··8
30 ··[25]·.bss··············NOBITS··········00000000001ca000·1c9750·314080·00··WA··0···0·1630 ··[25]·.bss··············NOBITS··········00000000001cb000·1ca750·314080·00··WA··0···0·16
31 ··[26]·.shstrtab·········STRTAB··········0000000000000000·1c9750·00011e·00······0···0··131 ··[26]·.shstrtab·········STRTAB··········0000000000000000·1ca750·00011e·00······0···0··1
32 ··[27]·.gnu_debugdata····PROGBITS········0000000000000000·1c986e·00a7f4·00······0···0··132 ··[27]·.gnu_debugdata····PROGBITS········0000000000000000·1ca86e·00a7fc·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)
2.18 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1c78d8·contains·61·entries:1 Dynamic·section·at·offset·0x1c88d8·contains·61·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x000000000000001d·(RUNPATH)············Library·runpath:·[/vendor/lib64]3 ·0x000000000000001d·(RUNPATH)············Library·runpath:·[/vendor/lib64]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcrypto.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcrypto.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
Offset 41, 24 lines modifiedOffset 41, 24 lines modified
41 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1e5741 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1e57
42 ·0x0000000000000009·(RELAENT)············24·(bytes)42 ·0x0000000000000009·(RELAENT)············24·(bytes)
43 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x10d7043 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x10d70
44 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x28044 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x280
45 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x845 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
46 ·0x0000000000000017·(JMPREL)·············0x10ff046 ·0x0000000000000017·(JMPREL)·············0x10ff0
47 ·0x0000000000000002·(PLTRELSZ)···········9432·(bytes)47 ·0x0000000000000002·(PLTRELSZ)···········9432·(bytes)
48 ·0x0000000000000003·(PLTGOT)·············0x1c8ae848 ·0x0000000000000003·(PLTGOT)·············0x1c9ae8
49 ·0x0000000000000014·(PLTREL)·············RELA49 ·0x0000000000000014·(PLTREL)·············RELA
50 ·0x0000000000000006·(SYMTAB)·············0x2c050 ·0x0000000000000006·(SYMTAB)·············0x2c0
51 ·0x000000000000000b·(SYMENT)·············24·(bytes)51 ·0x000000000000000b·(SYMENT)·············24·(bytes)
52 ·0x0000000000000005·(STRTAB)·············0x4b1052 ·0x0000000000000005·(STRTAB)·············0x4b10
53 ·0x000000000000000a·(STRSZ)··············41991·(bytes)53 ·0x000000000000000a·(STRSZ)··············41991·(bytes)
54 ·0x000000006ffffef5·(GNU_HASH)···········0x47b054 ·0x000000006ffffef5·(GNU_HASH)···········0x47b0
55 ·0x0000000000000020·(PREINIT_ARRAY)······0x1bf00055 ·0x0000000000000020·(PREINIT_ARRAY)······0x1c0000
56 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x1056 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x10
57 ·0x0000000000000019·(INIT_ARRAY)·········0x1bf01057 ·0x0000000000000019·(INIT_ARRAY)·········0x1c0010
58 ·0x000000000000001b·(INIT_ARRAYSZ)·······112·(bytes)58 ·0x000000000000001b·(INIT_ARRAYSZ)·······112·(bytes)
59 ·0x000000000000001a·(FINI_ARRAY)·········0x1bf08059 ·0x000000000000001a·(FINI_ARRAY)·········0x1c0080
60 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)60 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
61 ·0x000000006ffffff0·(VERSYM)·············0x41d861 ·0x000000006ffffff0·(VERSYM)·············0x41d8
62 ·0x000000006ffffffe·(VERNEED)············0x471c62 ·0x000000006ffffffe·(VERNEED)············0x471c
63 ·0x000000006fffffff·(VERNEEDNUM)·········463 ·0x000000006fffffff·(VERNEEDNUM)·········4
64 ·0x0000000000000000·(NULL)···············0x064 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·9a3fb983ac473e03347e4a2013001ff26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fbe186954a2f4546f525d4d9480fd245
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1918824···»   Blocks:·3752·······IO·Block:·4096···regular·file1 ··Size:·1922928···»   Blocks:·3760·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0755/-rwxr-xr-x)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0755/-rwxr-xr-x)··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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/bin/ipacm vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/bin/ipacm
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1d00011 ··Entry·point·address:···············0x1e000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········381696·(bytes·into·file)13 ··Start·of·section·headers:··········578680·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1d0002 Entry·point·0x1e000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··INTERP·········0x000270·0x0000000000000270·0x0000000000000270·0x000015·0x000015·R···0x17 ··INTERP·········0x000270·0x0000000000000270·0x0000000000000270·0x000015·0x000015·R···0x1
8 ······[Requesting·program·interpreter:·/system/bin/linker64]8 ······[Requesting·program·interpreter:·/system/bin/linker64]
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01c654·0x01c654·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01d1bc·0x01d1bc·R···0x1000
10 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x03cb60·0x03cb60···E·0x100010 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x06b940·0x06b940···E·0x1000
11 ··LOAD···········0x05a000·0x000000000005a000·0x000000000005a000·0x001a50·0x013b08·RW··0x100011 ··LOAD···········0x08a000·0x000000000008a000·0x000000000008a000·0x001a50·0x014e08·RW··0x1000
12 ··DYNAMIC········0x05b358·0x000000000005b358·0x000000000005b358·0x0002e0·0x0002e0·RW··0x812 ··DYNAMIC········0x08b358·0x000000000008b358·0x000000000008b358·0x0002e0·0x0002e0·RW··0x8
13 ··GNU_RELRO······0x05b000·0x000000000005b000·0x000000000005b000·0x000a50·0x001000·R···0x113 ··GNU_RELRO······0x08b000·0x000000000008b000·0x000000000008b000·0x000a50·0x001000·R···0x1
14 ··GNU_EH_FRAME···0x019138·0x0000000000019138·0x0000000000019138·0x0008d4·0x0008d4·R···0x414 ··GNU_EH_FRAME···0x019428·0x0000000000019428·0x0000000000019428·0x0009d4·0x0009d4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000288·0x0000000000000288·0x0000000000000288·0x000038·0x000038·R···0x416 ··NOTE···········0x000288·0x0000000000000288·0x0000000000000288·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.interp·20 ···01·····.interp·
4.32 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x5d300:1 There·are·27·section·headers,·starting·at·offset·0x8d478:
  
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]·.interp···········PROGBITS········0000000000000270·000270·000015·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········0000000000000270·000270·000015·00···A··0···0··1
6 ··[·2]·.note.android.ident·NOTE············0000000000000288·000288·000018·00···A··0···0··46 ··[·2]·.note.android.ident·NOTE············0000000000000288·000288·000018·00···A··0···0··4
7 ··[·3]·.note.gnu.build-id·NOTE············00000000000002a0·0002a0·000020·00···A··0···0··47 ··[·3]·.note.gnu.build-id·NOTE············00000000000002a0·0002a0·000020·00···A··0···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·000960·18···A··8···1··88 ··[·4]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·000960·18···A··8···1··8
9 ··[·5]·.gnu.version······VERSYM··········0000000000000c20·000c20·0000c8·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000000000000c20·000c20·0000c8·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········0000000000000ce8·000ce8·000040·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········0000000000000ce8·000ce8·000040·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000000000000d28·000d28·00001c·00···A··4···0··811 ··[·7]·.gnu.hash·········GNU_HASH········0000000000000d28·000d28·00001c·00···A··4···0··8
12 ··[·8]·.dynstr···········STRTAB··········0000000000000d44·000d44·000662·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········0000000000000d44·000d44·000662·00···A··0···0··1
13 ··[·9]·.rela.dyn·········RELA············00000000000013a8·0013a8·001158·18···A··4···0··813 ··[·9]·.rela.dyn·········RELA············00000000000013a8·0013a8·001158·18···A··4···0··8
14 ··[10]·.rela.plt·········RELA············0000000000002500·002500·000918·18···A··4··23··814 ··[10]·.rela.plt·········RELA············0000000000002500·002500·000918·18···A··4··23··8
15 ··[11]·.rodata···········PROGBITS········0000000000002e20·002e20·016318·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000002e20·002e20·016608·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000019138·019138·0008d4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000019428·019428·0009d4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000019a10·019a10·002c44·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000019e00·019e00·0033bc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001d000·01d000·03c524·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001e000·01e000·06b304·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000059530·059530·000630·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000089310·089310·000630·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000005a000·05a000·000238·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000008a000·08a000·000238·00··WA··0···0··8
21 ··[17]·.preinit_array····PREINIT_ARRAY···000000000005b000·05b000·000010·00··WA··0···0··821 ··[17]·.preinit_array····PREINIT_ARRAY···000000000008b000·08b000·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000005b010·05b010·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000008b010·08b010·000018·00··WA··0···0··8
23 ··[19]·.fini_array·······FINI_ARRAY······000000000005b028·05b028·000010·00··WA··0···0··823 ··[19]·.fini_array·······FINI_ARRAY······000000000008b028·08b028·000010·00··WA··0···0··8
24 ··[20]·.data.rel.ro······PROGBITS········000000000005b038·05b038·000320·00··WA··0···0··824 ··[20]·.data.rel.ro······PROGBITS········000000000008b038·08b038·000320·00··WA··0···0··8
25 ··[21]·.dynamic··········DYNAMIC·········000000000005b358·05b358·0002e0·10··WA··8···0··825 ··[21]·.dynamic··········DYNAMIC·········000000000008b358·08b358·0002e0·10··WA··8···0··8
26 ··[22]·.got··············PROGBITS········000000000005b638·05b638·0000f8·00··WA··0···0··826 ··[22]·.got··············PROGBITS········000000000008b638·08b638·0000f8·00··WA··0···0··8
27 ··[23]·.got.plt··········PROGBITS········000000000005b730·05b730·000320·00··WA··0···0··827 ··[23]·.got.plt··········PROGBITS········000000000008b730·08b730·000320·00··WA··0···0··8
28 ··[24]·.bss··············NOBITS··········000000000005c000·05ba50·011b08·00··WA··0···0··828 ··[24]·.bss··············NOBITS··········000000000008c000·08ba50·012e08·00··WA··0···0··8
29 ··[25]·.shstrtab·········STRTAB··········0000000000000000·05ba50·000114·00······0···0··129 ··[25]·.shstrtab·········STRTAB··········0000000000000000·08ba50·000114·00······0···0··1
30 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·05bb64·00179c·00······0···0··130 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·08bb64·001914·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.06 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x5b358·contains·46·entries:1 Dynamic·section·at·offset·0x8b358·contains·46·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liboffloadhal.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liboffloadhal.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libipanat.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libipanat.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libxml2.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libxml2.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnfnetlink.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnfnetlink.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnetfilter_conntrack.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnetfilter_conntrack.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
Offset 26, 24 lines modifiedOffset 26, 24 lines modified
26 ·0x0000000000000015·(DEBUG)··············0x026 ·0x0000000000000015·(DEBUG)··············0x0
27 ·0x0000000000000007·(RELA)···············0x13a827 ·0x0000000000000007·(RELA)···············0x13a8
28 ·0x0000000000000008·(RELASZ)·············4440·(bytes)28 ·0x0000000000000008·(RELASZ)·············4440·(bytes)
29 ·0x0000000000000009·(RELAENT)············24·(bytes)29 ·0x0000000000000009·(RELAENT)············24·(bytes)
30 ·0x000000006ffffff9·(RELACOUNT)··········18130 ·0x000000006ffffff9·(RELACOUNT)··········181
31 ·0x0000000000000017·(JMPREL)·············0x250031 ·0x0000000000000017·(JMPREL)·············0x2500
32 ·0x0000000000000002·(PLTRELSZ)···········2328·(bytes)32 ·0x0000000000000002·(PLTRELSZ)···········2328·(bytes)
33 ·0x0000000000000003·(PLTGOT)·············0x5b73033 ·0x0000000000000003·(PLTGOT)·············0x8b730
34 ·0x0000000000000014·(PLTREL)·············RELA34 ·0x0000000000000014·(PLTREL)·············RELA
35 ·0x0000000000000006·(SYMTAB)·············0x2c035 ·0x0000000000000006·(SYMTAB)·············0x2c0
36 ·0x000000000000000b·(SYMENT)·············24·(bytes)36 ·0x000000000000000b·(SYMENT)·············24·(bytes)
37 ·0x0000000000000005·(STRTAB)·············0xd4437 ·0x0000000000000005·(STRTAB)·············0xd44
38 ·0x000000000000000a·(STRSZ)··············1634·(bytes)38 ·0x000000000000000a·(STRSZ)··············1634·(bytes)
39 ·0x000000006ffffef5·(GNU_HASH)···········0xd2839 ·0x000000006ffffef5·(GNU_HASH)···········0xd28
40 ·0x0000000000000020·(PREINIT_ARRAY)······0x5b00040 ·0x0000000000000020·(PREINIT_ARRAY)······0x8b000
41 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x1041 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x10
42 ·0x0000000000000019·(INIT_ARRAY)·········0x5b01042 ·0x0000000000000019·(INIT_ARRAY)·········0x8b010
43 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)43 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
44 ·0x000000000000001a·(FINI_ARRAY)·········0x5b02844 ·0x000000000000001a·(FINI_ARRAY)·········0x8b028
45 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)45 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
46 ·0x000000006ffffff0·(VERSYM)·············0xc2046 ·0x000000006ffffff0·(VERSYM)·············0xc20
47 ·0x000000006ffffffe·(VERNEED)············0xce847 ·0x000000006ffffffe·(VERNEED)············0xce8
48 ·0x000000006fffffff·(VERNEEDNUM)·········148 ·0x000000006fffffff·(VERNEEDNUM)·········1
49 ·0x0000000000000000·(NULL)···············0x049 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·ee739242720d27f5256d8a88bebe56776 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b7b7418b278d3c84ddad34622aa47b4e
1.33 KB
readelf --wide --version-info {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 ··004:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······5 ··004:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
6 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
8 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······8 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
9 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······10 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
11 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······11 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··020:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)·······12 ··020:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······
13 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······13 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
14 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······14 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
15 ··02c:···2·(LIBC)··········1·(*global*)······3·(LIBC_N)········3·(LIBC_N)·····15 ··02c:···2·(LIBC)··········1·(*global*)······3·(LIBC_N)········3·(LIBC_N)·····
16 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······16 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
17 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······17 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
18 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······18 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
19 ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······19 ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·383424····»    Blocks:·744········IO·Block:·4096···regular·file1 ··Size:·580408····»    Blocks:·1128·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0755/-rwxr-xr-x)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0755/-rwxr-xr-x)··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
  
  
20.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/bin/netmgrd vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/bin/netmgrd
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x5b00011 ··Entry·point·address:···············0x5a000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········2791736·(bytes·into·file)13 ··Start·of·section·headers:··········1656768·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x5b0002 Entry·point·0x5a000
3 There·are·10·program·headers,·starting·at·offset·643 There·are·10·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
7 ··INTERP·········0x000270·0x0000000000000270·0x0000000000000270·0x000015·0x000015·R···0x17 ··INTERP·········0x000270·0x0000000000000270·0x0000000000000270·0x000015·0x000015·R···0x1
8 ······[Requesting·program·interpreter:·/system/bin/linker64]8 ······[Requesting·program·interpreter:·/system/bin/linker64]
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x05a074·0x05a074·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x05998c·0x05998c·R···0x1000
10 ··LOAD···········0x05b000·0x000000000005b000·0x000000000005b000·0x2327f0·0x2327f0···E·0x100010 ··LOAD···········0x05a000·0x000000000005a000·0x000000000005a000·0x11e6d0·0x11e6d0···E·0x1000
11 ··LOAD···········0x28e000·0x000000000028e000·0x000000000028e000·0x019360·0x052600·RW··0x100011 ··LOAD···········0x179000·0x0000000000179000·0x0000000000179000·0x0192f0·0x052600·RW··0x1000
12 ··DYNAMIC········0x2a6778·0x00000000002a6778·0x00000000002a6778·0x000360·0x000360·RW··0x812 ··DYNAMIC········0x191730·0x0000000000191730·0x0000000000191730·0x000360·0x000360·RW··0x8
13 ··GNU_RELRO······0x291000·0x0000000000291000·0x0000000000291000·0x016360·0x017000·R···0x113 ··GNU_RELRO······0x17c000·0x000000000017c000·0x000000000017c000·0x0162f0·0x017000·R···0x1
14 ··GNU_EH_FRAME···0x0521fc·0x00000000000521fc·0x00000000000521fc·0x001434·0x001434·R···0x414 ··GNU_EH_FRAME···0x051f2c·0x0000000000051f2c·0x0000000000051f2c·0x0013d4·0x0013d4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000288·0x0000000000000288·0x0000000000000288·0x000038·0x000038·R···0x416 ··NOTE···········0x000288·0x0000000000000288·0x0000000000000288·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.interp·20 ···01·····.interp·
4.94 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x2a9938:1 There·are·27·section·headers,·starting·at·offset·0x1947c0:
  
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]·.interp···········PROGBITS········0000000000000270·000270·000015·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········0000000000000270·000270·000015·00···A··0···0··1
6 ··[·2]·.note.android.ident·NOTE············0000000000000288·000288·000018·00···A··0···0··46 ··[·2]·.note.android.ident·NOTE············0000000000000288·000288·000018·00···A··0···0··4
7 ··[·3]·.note.gnu.build-id·NOTE············00000000000002a0·0002a0·000020·00···A··0···0··47 ··[·3]·.note.gnu.build-id·NOTE············00000000000002a0·0002a0·000020·00···A··0···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·0018a8·18···A··8···1··88 ··[·4]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·001830·18···A··8···1··8
9 ··[·5]·.gnu.version······VERSYM··········0000000000001b68·001b68·00020e·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000000000001af0·001af0·000204·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········0000000000001d78·001d78·000080·00···A··8···3··410 ··[·6]·.gnu.version_r····VERNEED·········0000000000001cf4·001cf4·000080·00···A··8···3··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000000000001df8·001df8·00002c·00···A··4···0··811 ··[·7]·.gnu.hash·········GNU_HASH········0000000000001d78·001d78·00002c·00···A··4···0··8
12 ··[·8]·.dynstr···········STRTAB··········0000000000001e24·001e24·001a6a·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········0000000000001da4·001da4·001a30·00···A··0···0··1
13 ··[·9]·.rela.dyn·········RELA············0000000000003890·003890·02bfc8·18···A··4···0··813 ··[·9]·.rela.dyn·········RELA············00000000000037d8·0037d8·02bf08·18···A··4···0··8
14 ··[10]·.rela.plt·········RELA············000000000002f858·02f858·001638·18···A··4··23··814 ··[10]·.rela.plt·········RELA············000000000002f6e0·02f6e0·0015f0·18···A··4··23··8
15 ··[11]·.rodata···········PROGBITS········0000000000030e90·030e90·02136c·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000030cd0·030cd0·02125c·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000521fc·0521fc·001434·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000051f2c·051f2c·0013d4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000053630·053630·006a44·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000053300·053300·00668c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000005b000·05b000·2318f8·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000005a000·05a000·11d810·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000028c900·28c900·000ef0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000177810·177810·000ec0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000028e000·28e000·0028f0·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000179000·179000·0028f0·00··WA··0···0··8
21 ··[17]·.preinit_array····PREINIT_ARRAY···0000000000291000·291000·000010·00··WA··0···0··821 ··[17]·.preinit_array····PREINIT_ARRAY···000000000017c000·17c000·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000291010·291010·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000017c010·17c010·000010·00··WA··0···0··8
23 ··[19]·.fini_array·······FINI_ARRAY······0000000000291020·291020·000010·00··WA··0···0··823 ··[19]·.fini_array·······FINI_ARRAY······000000000017c020·17c020·000010·00··WA··0···0··8
24 ··[20]·.data.rel.ro······PROGBITS········0000000000291030·291030·015748·00··WA··0···0··824 ··[20]·.data.rel.ro······PROGBITS········000000000017c030·17c030·015700·00··WA··0···0··8
25 ··[21]·.dynamic··········DYNAMIC·········00000000002a6778·2a6778·000360·10··WA··8···0··825 ··[21]·.dynamic··········DYNAMIC·········0000000000191730·191730·000360·10··WA··8···0··8
26 ··[22]·.got··············PROGBITS········00000000002a6ad8·2a6ad8·000108·00··WA··0···0··826 ··[22]·.got··············PROGBITS········0000000000191a90·191a90·0000f8·00··WA··0···0··8
27 ··[23]·.got.plt··········PROGBITS········00000000002a6be0·2a6be0·000780·00··WA··0···0··827 ··[23]·.got.plt··········PROGBITS········0000000000191b88·191b88·000768·00··WA··0···0··8
28 ··[24]·.bss··············NOBITS··········00000000002a8000·2a7360·038600·00··WA··0···0··828 ··[24]·.bss··············NOBITS··········0000000000193000·1922f0·038600·00··WA··0···0··8
29 ··[25]·.shstrtab·········STRTAB··········0000000000000000·2a7360·000114·00······0···0··129 ··[25]·.shstrtab·········STRTAB··········0000000000000000·1922f0·000114·00······0···0··1
30 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·2a7474·0024c4·00······0···0··130 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·192404·0023bc·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.92 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x2a6778·contains·54·entries:1 Dynamic·section·at·offset·0x191730·contains·54·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdsutils.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdsutils.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libconfigdb.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libconfigdb.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdiag.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdiag.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnetutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnetutils.so]
Offset 28, 30 lines modifiedOffset 28, 30 lines modified
28 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]28 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
29 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]29 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
30 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]30 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
31 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]31 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
32 ·0x000000000000001e·(FLAGS)··············BIND_NOW32 ·0x000000000000001e·(FLAGS)··············BIND_NOW
33 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW33 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
34 ·0x0000000000000015·(DEBUG)··············0x034 ·0x0000000000000015·(DEBUG)··············0x0
35 ·0x0000000000000007·(RELA)···············0x389035 ·0x0000000000000007·(RELA)···············0x37d8
36 ·0x0000000000000008·(RELASZ)·············180168·(bytes)36 ·0x0000000000000008·(RELASZ)·············179976·(bytes)
37 ·0x0000000000000009·(RELAENT)············24·(bytes)37 ·0x0000000000000009·(RELAENT)············24·(bytes)
38 ·0x000000006ffffff9·(RELACOUNT)··········748638 ·0x000000006ffffff9·(RELACOUNT)··········7480
39 ·0x0000000000000017·(JMPREL)·············0x2f85839 ·0x0000000000000017·(JMPREL)·············0x2f6e0
40 ·0x0000000000000002·(PLTRELSZ)···········5688·(bytes)40 ·0x0000000000000002·(PLTRELSZ)···········5616·(bytes)
41 ·0x0000000000000003·(PLTGOT)·············0x2a6be041 ·0x0000000000000003·(PLTGOT)·············0x191b88
42 ·0x0000000000000014·(PLTREL)·············RELA42 ·0x0000000000000014·(PLTREL)·············RELA
43 ·0x0000000000000006·(SYMTAB)·············0x2c043 ·0x0000000000000006·(SYMTAB)·············0x2c0
44 ·0x000000000000000b·(SYMENT)·············24·(bytes)44 ·0x000000000000000b·(SYMENT)·············24·(bytes)
45 ·0x0000000000000005·(STRTAB)·············0x1e2445 ·0x0000000000000005·(STRTAB)·············0x1da4
46 ·0x000000000000000a·(STRSZ)··············6762·(bytes)46 ·0x000000000000000a·(STRSZ)··············6704·(bytes)
47 ·0x000000006ffffef5·(GNU_HASH)···········0x1df847 ·0x000000006ffffef5·(GNU_HASH)···········0x1d78
48 ·0x0000000000000020·(PREINIT_ARRAY)······0x29100048 ·0x0000000000000020·(PREINIT_ARRAY)······0x17c000
49 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x1049 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x10
50 ·0x0000000000000019·(INIT_ARRAY)·········0x29101050 ·0x0000000000000019·(INIT_ARRAY)·········0x17c010
51 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)51 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
52 ·0x000000000000001a·(FINI_ARRAY)·········0x29102052 ·0x000000000000001a·(FINI_ARRAY)·········0x17c020
53 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)53 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
54 ·0x000000006ffffff0·(VERSYM)·············0x1b6854 ·0x000000006ffffff0·(VERSYM)·············0x1af0
55 ·0x000000006ffffffe·(VERNEED)············0x1d7855 ·0x000000006ffffffe·(VERNEED)············0x1cf4
56 ·0x000000006fffffff·(VERNEEDNUM)·········356 ·0x000000006fffffff·(VERNEEDNUM)·········3
57 ·0x0000000000000000·(NULL)···············0x057 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·cd22bb5085e62aa65097df9b55ff9f106 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·60920dbb63d2a15d84f12ee49200e17c
8.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·263·entries:1 Version·symbols·section·'.gnu.version'·contains·258·entries:
2 ·Addr:·0x0000000000001b68··Offset:·0x001b68··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001af0··Offset:·0x001af0··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBLOG)·····4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBLOG)·····
5 ··008:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···5 ··008:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
6 ··00c:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
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)··········1·(*global*)······1·(*global*)···9 ··018:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
Offset 13, 67 lines modifiedOffset 13, 66 lines modified
13 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···13 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
14 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···14 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
15 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···15 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
16 ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···16 ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
17 ··034:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···17 ··034:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
18 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···18 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
19 ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······19 ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
20 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······20 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
21 ··044:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···21 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 22 ··048:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
23 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······23 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
24 ··050:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······24 ··050:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
25 ··054:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······25 ··054:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
26 ··058:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
27 ··05c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······27 ··05c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
29 ··064:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)··· 
30 ··068:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······28 ··060:···2·(LIBC)··········4·(LIBC_O)········2·(LIBC)··········2·(LIBC)·······
31 ··06c:···4·(LIBC_O)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
32 ··070:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······29 ··064:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
33 ··074:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···30 ··068:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 31 ··06c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
 32 ··070:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)···
 33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
39 ··08c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
40 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······37 ··084:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 38 ··088:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 39 ··08c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 42 ··098:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
 43 ··09c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······44 ··0a0:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
45 ··0a4:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
46 ··0a8:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
47 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······45 ··0a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 47 ··0ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
48 ··0b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···48 ··0b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
49 ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···49 ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
 51 ··0bc:···2·(LIBC)··········5·(LIBC)··········5·(LIBC)··········5·(LIBC)·······
51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c4:···5·(LIBC)··········5·(LIBC)··········5·(LIBC)··········1·(*global*)··· 
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 57 ··0d4:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
 58 ··0d8:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
 59 ··0dc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
59 ··0dc:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· 
60 ··0e0:···1·(*global*)······2·(LIBC)··········1·(*global*)······2·(LIBC)······· 
61 ··0e4:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······6·(LIBC_N)········6·(LIBC_N)·····
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
65 ··0f4:···6·(LIBC_N)········6·(LIBC_N)········2·(LIBC)··········2·(LIBC)······· 
66 ··0f8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······64 ··0f0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
67 ··0fc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···65 ··0f4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
68 ··100:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···66 ··0f8:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······
 67 ··0fc:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)···
  
70 Version·needs·section·'.gnu.version_r'·contains·3·entries:69 Version·needs·section·'.gnu.version_r'·contains·3·entries:
71 ·Addr:·0x0000000000001d78··Offset:·0x001d78··Link:·8·(.dynstr)70 ·Addr:·0x0000000000001cf4··Offset:·0x001cf4··Link:·8·(.dynstr)
72 ··000000:·Version:·1··File:·libc.so··Cnt:·371 ··000000:·Version:·1··File:·libc.so··Cnt:·3
73 ··0x0030:···Name:·LIBC··Flags:·none··Version:·272 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
74 ··0x0040:···Name:·LIBC_N··Flags:·none··Version:·673 ··0x0040:···Name:·LIBC_N··Flags:·none··Version:·6
75 ··0x0050:···Name:·LIBC_O··Flags:·none··Version:·474 ··0x0050:···Name:·LIBC_O··Flags:·none··Version:·4
76 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·175 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
77 ··0x0060:···Name:·LIBLOG··Flags:·none··Version:·376 ··0x0060:···Name:·LIBLOG··Flags:·none··Version:·3
78 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·177 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·2793464···»   Blocks:·5456·······IO·Block:·4096···regular·file1 ··Size:·1658496···»   Blocks:·3240·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0755/-rwxr-xr-x)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0755/-rwxr-xr-x)··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
  
  
663 B
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/bin/qmi-framework-tests vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/bin/qmi-framework-tests
449 B
file list
    
Offset 1, 1 lines modifiedOffset 1, 12 lines modified
1 qmi_test_mt_client_init_instance1 qmi_test_mt_client_init_instance
 2 qmi_test_service_clnt_test_0000
 3 qmi_test_service_clnt_test_0001
 4 qmi_test_service_clnt_test_1000
 5 qmi_test_service_clnt_test_1001
 6 qmi_test_service_clnt_test_2000
 7 qmi_test_service_clnt_test_3000
 8 qmi_test_service_clnt_test_3001
 9 qmi_test_service_clnt_test_4000
 10 qmi_test_service_clnt_test_4001
 11 qmi_test_service_start_svc
 12 qmi_test_service_test
14.2 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/bin/modem_svc vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/bin/cplay
Files 22% similar despite different names
947 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x200011 ··Entry·point·address:···············0x2000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········14352·(bytes·into·file)13 ··Start·of·section·headers:··········14240·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·24
2.3 KB
readelf --wide --program-header {}
    
Offset 5, 27 lines modifiedOffset 5, 27 lines modified
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··INTERP·········0x000270·0x0000000000000270·0x0000000000000270·0x000015·0x000015·R···0x18 ··INTERP·········0x000270·0x0000000000000270·0x0000000000000270·0x000015·0x000015·R···0x1
9 ······[Requesting·program·interpreter:·/system/bin/linker64]9 ······[Requesting·program·interpreter:·/system/bin/linker64]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00103c·0x00103c·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00103c·0x00103c·R···0x1000
11 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x000a20·0x000a20···E·0x100011 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x0009b0·0x0009b0···E·0x1000
12 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x000378·0x001018·RW··0x100012 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x000348·0x001001·RW··0x1000
13 ··DYNAMIC········0x003030·0x0000000000003030·0x0000000000003030·0x000260·0x000260·RW··0x813 ··DYNAMIC········0x003030·0x0000000000003030·0x0000000000003030·0x000230·0x000230·RW··0x8
14 ··GNU_RELRO······0x003000·0x0000000000003000·0x0000000000003000·0x000378·0x001000·R···0x114 ··GNU_RELRO······0x003000·0x0000000000003000·0x0000000000003000·0x000348·0x001000·R···0x1
15 ··GNU_EH_FRAME···0x000e48·0x0000000000000e48·0x0000000000000e48·0x00005c·0x00005c·R···0x415 ··GNU_EH_FRAME···0x000f10·0x0000000000000f10·0x0000000000000f10·0x000034·0x000034·R···0x4
16 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··016 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
17 ··NOTE···········0x000288·0x0000000000000288·0x0000000000000288·0x000038·0x000038·R···0x417 ··NOTE···········0x000288·0x0000000000000288·0x0000000000000288·0x000038·0x000038·R···0x4
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
21 ···01·····.interp·21 ···01·····.interp·
22 ···02·····.interp·.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·22 ···02·····.interp·.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
23 ···03·····.text·.plt·23 ···03·····.text·.plt·
24 ···04·····.preinit_array·.init_array·.fini_array·.dynamic·.got·.got.plt·.bss·24 ···04·····.preinit_array·.init_array·.fini_array·.dynamic·.got·.got.plt·.bss·
25 ···05·····.dynamic·25 ···05·····.dynamic·
26 ···06·····.preinit_array·.init_array·.fini_array·.dynamic·.got·.got.plt·26 ···06·····.preinit_array·.init_array·.fini_array·.dynamic·.got·.got.plt·
27 ···07·····.eh_frame_hdr·27 ···07·····.eh_frame_hdr·
28 ···08·····28 ···08·····
29 ···09·····.note.android.ident·.note.gnu.build-id·29 ···09·····.note.android.ident·.note.gnu.build-id·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 35 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x3810:1 There·are·26·section·headers,·starting·at·offset·0x37a0:
  
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]·.interp···········PROGBITS········0000000000000270·000270·000015·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········0000000000000270·000270·000015·00···A··0···0··1
6 ··[·2]·.note.android.ident·NOTE············0000000000000288·000288·000018·00···A··0···0··46 ··[·2]·.note.android.ident·NOTE············0000000000000288·000288·000018·00···A··0···0··4
7 ··[·3]·.note.gnu.build-id·NOTE············00000000000002a0·0002a0·000020·00···A··0···0··47 ··[·3]·.note.gnu.build-id·NOTE············00000000000002a0·0002a0·000020·00···A··0···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·000258·18···A··8···1··88 ··[·4]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·000270·18···A··8···1··8
9 ··[·5]·.gnu.version······VERSYM··········0000000000000518·000518·000032·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000000000000530·000530·000034·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000000000000054c·00054c·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········0000000000000564·000564·000030·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000000000000590·000590·00001c·00···A··4···0··811 ··[·7]·.gnu.hash·········GNU_HASH········0000000000000598·000598·00001c·00···A··4···0··8
12 ··[·8]·.dynstr···········STRTAB··········00000000000005ac·0005ac·000243·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00000000000005b4·0005b4·000167·00···A··0···0··1
13 ··[·9]·.rela.dyn·········RELA············00000000000007f0·0007f0·000030·18···A··4···0··813 ··[·9]·.rela.dyn·········LOOS+0x2········0000000000000720·000720·000022·01···A··4···0··8
 14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000000000000748·000748·000008·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000000820·000820·000240·18···A··4··21··815 ··[11]·.rela.plt·········RELA············0000000000000750·000750·000210·18···A··4··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000000a60·000a60·0003e8·00·AMS··0···0··816 ··[12]·.rodata···········PROGBITS········0000000000000960·000960·0005af·00·AMS··0···0··4
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000000e48·000e48·00005c·00···A··0···0··417 ··[13]·.eh_frame_hdr·····PROGBITS········0000000000000f10·000f10·000034·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000000ea8·000ea8·000194·00···A··0···0··818 ··[14]·.eh_frame·········PROGBITS········0000000000000f48·000f48·0000f4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000002000·002000·000878·00··AX··0···0··419 ··[15]·.text·············PROGBITS········0000000000002000·002000·000828·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000002880·002880·0001a0·00··AX··0···0·1620 ··[16]·.plt··············PROGBITS········0000000000002830·002830·000180·00··AX··0···0·16
20 ··[16]·.preinit_array····PREINIT_ARRAY···0000000000003000·003000·000010·00··WA··0···0··821 ··[17]·.preinit_array····PREINIT_ARRAY···0000000000003000·003000·000010·00··WA··0···0··8
21 ··[17]·.init_array·······INIT_ARRAY······0000000000003010·003010·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000003010·003010·000010·00··WA··0···0··8
22 ··[18]·.fini_array·······FINI_ARRAY······0000000000003020·003020·000010·00··WA··0···0··823 ··[19]·.fini_array·······FINI_ARRAY······0000000000003020·003020·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000003030·003030·000260·10··WA··8···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000003030·003030·000230·10··WA··8···0··8
24 ··[20]·.got··············PROGBITS········0000000000003290·003290·000010·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000003260·003260·000020·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000032a0·0032a0·0000d8·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000003280·003280·0000c8·00··WA··0···0··8
26 ··[22]·.bss··············NOBITS··········0000000000004000·003378·000018·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········0000000000004000·003348·000001·00··WA··0···0··4
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·003378·000101·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·003348·00010b·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·003479·000390·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·003453·00034c·00······0···0··1
29 Key·to·Flags:30 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)34 ··p·(processor·specific)
3.31 KB
readelf --wide --dynamic {}
    
Offset 1, 41 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x3030·contains·38·entries:1 Dynamic·section·at·offset·0x3030·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libtinycompress.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_cci.so] 
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_common_so.so] 
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_csi.so] 
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_modem_svc.so] 
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_vs-google-1.so] 
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000001e·(FLAGS)··············BIND_NOW10 ·0x000000000000001e·(FLAGS)··············BIND_NOW
16 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW11 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
17 ·0x0000000000000015·(DEBUG)··············0x012 ·0x0000000000000015·(DEBUG)··············0x0
18 ·0x0000000000000007·(RELA)···············0x7f0 
19 ·0x0000000000000008·(RELASZ)·············48·(bytes)13 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x720
 14 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x22
20 ·0x0000000000000009·(RELAENT)············24·(bytes)15 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006ffffff9·(RELACOUNT)··········216 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x748
 17 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8
 18 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x82019 ·0x0000000000000017·(JMPREL)·············0x750
23 ·0x0000000000000002·(PLTRELSZ)···········576·(bytes)20 ·0x0000000000000002·(PLTRELSZ)···········528·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x32a021 ·0x0000000000000003·(PLTGOT)·············0x3280
25 ·0x0000000000000014·(PLTREL)·············RELA22 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2c023 ·0x0000000000000006·(SYMTAB)·············0x2c0
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)24 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x5ac25 ·0x0000000000000005·(STRTAB)·············0x5b4
29 ·0x000000000000000a·(STRSZ)··············579·(bytes)26 ·0x000000000000000a·(STRSZ)··············359·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x59027 ·0x000000006ffffef5·(GNU_HASH)···········0x598
31 ·0x0000000000000020·(PREINIT_ARRAY)······0x300028 ·0x0000000000000020·(PREINIT_ARRAY)······0x3000
32 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x1029 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x10
33 ·0x0000000000000019·(INIT_ARRAY)·········0x301030 ·0x0000000000000019·(INIT_ARRAY)·········0x3010
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x302032 ·0x000000000000001a·(FINI_ARRAY)·········0x3020
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x51834 ·0x000000006ffffff0·(VERSYM)·············0x530
38 ·0x000000006ffffffe·(VERNEED)············0x54c35 ·0x000000006ffffffe·(VERNEED)············0x564
39 ·0x000000006fffffff·(VERNEEDNUM)·········236 ·0x000000006fffffff·(VERNEEDNUM)·········1
40 ·0x0000000000000000·(NULL)···············0x037 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·04ce3128bbedf9d980def4359dd2f1a06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b3bcf664f1dd904fdab86e152a89a38a
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·25·entries:1 Version·symbols·section·'.gnu.version'·contains·26·entries:
2 ·Addr:·0x0000000000000518··Offset:·0x000518··Link:·4·(.dynsym)2 ·Addr:·0x0000000000000530··Offset:·0x000530··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBC_N)········2·(LIBC)·······
 4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
5 ··008:···2·(LIBC)··········2·(LIBC)··········3·(LIBLOG)········1·(*global*)··· 
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
8 ··014:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
9 ··018:···2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 9 ··018:···2·(LIBC)··········2·(LIBC)·······
  
10 Version·needs·section·'.gnu.version_r'·contains·2·entries:10 Version·needs·section·'.gnu.version_r'·contains·1·entry:
11 ·Addr:·0x000000000000054c··Offset:·0x00054c··Link:·8·(.dynstr)11 ·Addr:·0x0000000000000564··Offset:·0x000564··Link:·8·(.dynstr)
12 ··000000:·Version:·1··File:·libc.so··Cnt:·112 ··000000:·Version:·1··File:·libc.so··Cnt:·2
13 ··0x0020:···Name:·LIBC··Flags:·none··Version:·213 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
14 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1 
15 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·314 ··0x0020:···Name:·LIBC_N··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·15952·····»     Blocks:·32·········IO·Block:·4096···regular·file1 ··Size:·15904·····»     Blocks:·32·········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0755/-rwxr-xr-x)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0755/-rwxr-xr-x)··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
  
  
5.15 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/build.prop vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/build.prop
    
Offset 7, 40 lines modifiedOffset 7, 46 lines modified
7 ro.vendor.product.cpu.abilist64=arm64-v8a7 ro.vendor.product.cpu.abilist64=arm64-v8a
8 ro.product.board=coral8 ro.product.board=coral
9 ro.board.platform=msmnile9 ro.board.platform=msmnile
10 ro.hwui.use_vulkan=10 ro.hwui.use_vulkan=
11 ro.sf.lcd_density=56011 ro.sf.lcd_density=560
12 #·begin·common·build·properties12 #·begin·common·build·properties
13 #·autogenerated·by·build/make/tools/buildinfo_common.sh13 #·autogenerated·by·build/make/tools/buildinfo_common.sh
14 ro.vendor.build.date=Thu·Jun·11·00:16:54·UTC·202014 ro.vendor.build.date=Thu·Jun·11·00:13:53·UTC·2020
15 ro.vendor.build.date.utc=159183461415 ro.vendor.build.date.utc=1591834433
16 ro.vendor.build.fingerprint=google/coral/coral:10/QQ3A.200805.001/6578210:user/release-keys16 ro.vendor.build.fingerprint=Android/aosp_coral/coral:10/QQ3A.200805.001/6578210:userdebug/test-keys
17 ro.vendor.build.id=QQ3A.200805.00117 ro.vendor.build.id=QQ3A.200805.001
18 ro.vendor.build.tags=release-keys18 ro.vendor.build.tags=test-keys
19 ro.vendor.build.type=user19 ro.vendor.build.type=userdebug
20 ro.vendor.build.version.incremental=657821020 ro.vendor.build.version.incremental=6578210
21 ro.vendor.build.version.release=1021 ro.vendor.build.version.release=10
22 ro.vendor.build.version.sdk=2922 ro.vendor.build.version.sdk=29
23 ro.product.vendor.brand=google23 ro.product.vendor.brand=Android
24 ro.product.vendor.device=coral24 ro.product.vendor.device=coral
25 ro.product.vendor.manufacturer=Google25 ro.product.vendor.manufacturer=Google
26 ro.product.vendor.model=Pixel·4·XL26 ro.product.vendor.model=AOSP·on·coral
27 ro.product.vendor.name=coral27 ro.product.vendor.name=aosp_coral
28 #·end·common·build·properties28 #·end·common·build·properties
29 #29 #
30 #·BOOTIMAGE_BUILD_PROPERTIES30 #·BOOTIMAGE_BUILD_PROPERTIES
31 #31 #
32 ro.bootimage.build.date=Thu·Jun·11·00:16:54·UTC·202032 ro.bootimage.build.date=Thu·Jun·11·00:13:53·UTC·2020
33 ro.bootimage.build.date.utc=159183461433 ro.bootimage.build.date.utc=1591834433
34 ro.bootimage.build.fingerprint=google/coral/coral:10/QQ3A.200805.001/6578210:user/release-keys34 ro.bootimage.build.fingerprint=Android/aosp_coral/coral:10/QQ3A.200805.001/6578210:userdebug/test-keys
35 #35 #
36 #·ADDITIONAL·VENDOR·BUILD·PROPERTIES36 #·ADDITIONAL·VENDOR·BUILD·PROPERTIES
37 #37 #
38 ro.build.expect.bootloader=c2f2-0.2-637498338 ro.build.expect.bootloader=c2f2-0.2-6374983
39 ro.build.expect.baseband=g8150-00063-200409-B-638268439 ro.build.expect.baseband=g8150-00063-200409-B-6382684
 40 ro.carrier=unknown
 41 ro.config.notification_sound=OnTheHunt.ogg
 42 ro.config.alarm_alert=Alarm_Classic.ogg
 43 ro.apex.updatable=true
 44 ro.config.ringtone=Ring_Synth_04.ogg
 45 ro.com.android.dataroaming=true
40 keyguard.no_require_sim=true46 keyguard.no_require_sim=true
41 ro.control_privapp_permissions=enforce47 ro.control_privapp_permissions=enforce
42 ro.cp_system_other_odex=148 ro.cp_system_other_odex=1
43 ro.vendor.audio.sdk.fluencetype=fluencepro49 ro.vendor.audio.sdk.fluencetype=fluencepro
44 persist.vendor.audio.fluence.voicecall=true50 persist.vendor.audio.fluence.voicecall=true
45 persist.vendor.audio.fluence.speaker=true51 persist.vendor.audio.fluence.speaker=true
46 persist.vendor.audio.fluence.voicecomm=true52 persist.vendor.audio.fluence.voicecomm=true
Offset 104, 60 lines modifiedOffset 110, 59 lines modified
104 debug.media.codec2=2110 debug.media.codec2=2
105 debug.stagefright.ccodec=4111 debug.stagefright.ccodec=4
106 debug.stagefright.omx_default_rank=512112 debug.stagefright.omx_default_rank=512
107 vendor.media.omx=0113 vendor.media.omx=0
108 debug.stagefright.c2inputsurface=-1114 debug.stagefright.c2inputsurface=-1
109 vendor.qc2.venc.avgqp.enable=1115 vendor.qc2.venc.avgqp.enable=1
110 vendor.audio.snd_card.open.retries=50116 vendor.audio.snd_card.open.retries=50
 117 persist.vendor.sys.ssr.enable_ramdumps=1
111 persist.vendor.sys.ssr.restart_level=modem,slpi,adsp118 persist.vendor.sys.ssr.restart_level=modem,slpi,adsp
112 dalvik.vm.heapstartsize=8m119 dalvik.vm.heapstartsize=8m
113 dalvik.vm.heapgrowthlimit=192m120 dalvik.vm.heapgrowthlimit=192m
114 dalvik.vm.heapsize=512m121 dalvik.vm.heapsize=512m
115 dalvik.vm.heaptargetutilization=0.75122 dalvik.vm.heaptargetutilization=0.75
116 dalvik.vm.heapminfree=512k123 dalvik.vm.heapminfree=512k
117 dalvik.vm.heapmaxfree=8m124 dalvik.vm.heapmaxfree=8m
 125 ro.logd.size=1M
 126 logd.logpersistd=logcatd
 127 logd.logpersistd.size=30
118 ro.frp.pst=/dev/block/bootdevice/by-name/frp128 ro.frp.pst=/dev/block/bootdevice/by-name/frp
119 ro.telephony.default_cdma_sub=0129 ro.telephony.default_cdma_sub=0
120 persist.sys.sf.color_saturation=1.0130 persist.sys.sf.color_saturation=1.0
121 persist.sys.sf.native_mode=2131 persist.sys.sf.native_mode=2
122 persist.sys.sf.color_mode=9132 persist.sys.sf.color_mode=9
123 ro.vendor.radio.log_loc=/data/vendor/modem_dump133 ro.vendor.radio.log_loc=/data/vendor/modem_dump
124 ro.vendor.radio.log_prefix=modem_log_134 ro.vendor.radio.log_prefix=modem_log_
 135 persist.vendor.sys.modem.diag.mdlog=true
 136 persist.vendor.sys.modem.diag.mdlog_br_num=5
 137 persist.vendor.tcpdump.log.alwayson=false
 138 persist.vendor.tcpdump.log.br_num=5
 139 persist.vendor.usb.usbradio.config=diag
125 debug.sf.early_phase_offset_ns=500000140 debug.sf.early_phase_offset_ns=500000
126 debug.sf.early_app_phase_offset_ns=500000141 debug.sf.early_app_phase_offset_ns=500000
127 debug.sf.early_gl_phase_offset_ns=3000000142 debug.sf.early_gl_phase_offset_ns=3000000
128 debug.sf.early_gl_app_phase_offset_ns=15000000143 debug.sf.early_gl_app_phase_offset_ns=15000000
129 debug.sf.high_fps_early_phase_offset_ns=6100000144 debug.sf.high_fps_early_phase_offset_ns=6100000
130 debug.sf.high_fps_early_gl_phase_offset_ns=9000000145 debug.sf.high_fps_early_gl_phase_offset_ns=9000000
131 debug.sf.phase_offset_threshold_for_next_vsync_ns=6100000146 debug.sf.phase_offset_threshold_for_next_vsync_ns=6100000
132 debug.sf.enable_gl_backpressure=1147 debug.sf.enable_gl_backpressure=1
133 debug.sf.enable_egl_image_tracker=1148 debug.sf.enable_egl_image_tracker=1
134 ro.vendor.build.svn=24149 ro.vendor.build.svn=24
135 ro.zram.mark_idle_delay_mins=60150 ro.zram.mark_idle_delay_mins=60
136 ro.zram.first_wb_delay_mins=180151 ro.zram.first_wb_delay_mins=180
137 ro.zram.periodic_wb_delay_hours=24152 ro.zram.periodic_wb_delay_hours=24
138 vendor.gatekeeper.disable_spu=true153 vendor.gatekeeper.disable_spu=true
 154 persist.vendor.iwlan.logging.logcat=true
139 vendor.audio.adm.buffering.ms=3155 vendor.audio.adm.buffering.ms=3
140 vendor.audio_hal.period_multiplier=2156 vendor.audio_hal.period_multiplier=2
141 af.fast_track_multiplier=1157 af.fast_track_multiplier=1
142 vendor.audio.offload.buffer.size.kb=256158 vendor.audio.offload.buffer.size.kb=256
143 aaudio.mmap_policy=2159 aaudio.mmap_policy=2
144 aaudio.mmap_exclusive_policy=2160 aaudio.mmap_exclusive_policy=2
145 aaudio.hw_burst_min_usec=2000161 aaudio.hw_burst_min_usec=2000
146 ro.bluetooth.a2dp_offload.supported=true162 ro.bluetooth.a2dp_offload.supported=true
147 persist.bluetooth.a2dp_offload.disabled=false163 persist.bluetooth.a2dp_offload.disabled=false
148 persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac164 persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac
149 persist.vendor.bt.aac_frm_ctl.enabled=true165 persist.vendor.bt.aac_frm_ctl.enabled=true
150 vendor.audio.mic_break=true166 vendor.audio.mic_break=true
151 ro.hardware.vulkan=adreno167 ro.hardware.vulkan=adreno
152 ro.hardware.egl=adreno168 ro.hardware.egl=adreno
153 ro.storage_manager.enabled=false 
154 ro.config.ringtone=The_big_adventure.ogg 
155 ro.config.notification_sound=Popcorn.ogg 
156 ro.config.alarm_alert=Bright_morning.ogg 
157 ro.boot.vendor.overlay.theme=com.android.internal.systemui.navbar.gestural 
158 ro.carrier=unknown 
159 ro.com.android.prov_mobiledata=false 
160 drm.service.enabled=true 
161 media.mediadrmservice.enable=true 
162 ro.apex.updatable=true 
  
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·5995······»      Blocks:·16·········IO·Block:·4096···regular·file1 ··Size:·6198······»      Blocks:·16·········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
  
  
1.28 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/default.prop vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/default.prop
    
Offset 1, 11 lines modifiedOffset 1, 14 lines modified
1 #1 #
2 #·ADDITIONAL·VENDOR·DEFAULT·PROPERTIES2 #·ADDITIONAL·VENDOR·DEFAULT·PROPERTIES
3 #3 #
4 ro.vndk.version=294 ro.vndk.version=29
 5 ro.zygote=zygote64_32
 6 ro.logd.size.stats=64K
 7 log.tag.stats_log=I
5 ro.oem_unlock_supported=18 ro.oem_unlock_supported=1
6 ro.surface_flinger.vsync_event_phase_offset_ns=20000009 ro.surface_flinger.vsync_event_phase_offset_ns=2000000
7 ro.surface_flinger.vsync_sf_event_phase_offset_ns=600000010 ro.surface_flinger.vsync_sf_event_phase_offset_ns=6000000
8 vendor.skip.init=011 vendor.skip.init=0
9 vendor.display.enable_kernel_idle_timer=true12 vendor.display.enable_kernel_idle_timer=true
10 ro.surface_flinger.use_color_management=true13 ro.surface_flinger.use_color_management=true
11 ro.surface_flinger.has_wide_color_display=true14 ro.surface_flinger.has_wide_color_display=true
Offset 14, 17 lines modifiedOffset 17, 14 lines modified
14 ro.surface_flinger.set_touch_timer_ms=20017 ro.surface_flinger.set_touch_timer_ms=200
15 ro.surface_flinger.set_display_power_timer_ms=100018 ro.surface_flinger.set_display_power_timer_ms=1000
16 ro.surface_flinger.support_kernel_idle_timer=true19 ro.surface_flinger.support_kernel_idle_timer=true
17 ro.surface_flinger.use_smart_90_for_video=true20 ro.surface_flinger.use_smart_90_for_video=true
18 ro.surface_flinger.protected_contents=true21 ro.surface_flinger.protected_contents=true
19 ro.surface_flinger.refresh_rate_switching=true22 ro.surface_flinger.refresh_rate_switching=true
20 ro.surface_flinger.wcg_composition_dataspace=14326169623 ro.surface_flinger.wcg_composition_dataspace=143261696
21 ro.zygote=zygote64_32 
22 ro.logd.size.stats=64K 
23 log.tag.stats_log=I 
24 ro.bionic.arch=arm6424 ro.bionic.arch=arm64
25 ro.bionic.cpu_variant=cortex-a7625 ro.bionic.cpu_variant=cortex-a76
26 ro.bionic.2nd_arch=arm26 ro.bionic.2nd_arch=arm
27 ro.bionic.2nd_cpu_variant=cortex-a7627 ro.bionic.2nd_cpu_variant=cortex-a76
28 persist.sys.dalvik.vm.lib.2=libart.so28 persist.sys.dalvik.vm.lib.2=libart.so
29 dalvik.vm.isa.arm64.variant=cortex-a7629 dalvik.vm.isa.arm64.variant=cortex-a76
30 dalvik.vm.isa.arm64.features=default30 dalvik.vm.isa.arm64.features=default
905 B
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/dsp vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/dsp
301 B
file list
    
Offset 75, 8 lines modifiedOffset 75, 10 lines modified
75 sdsp/motiondetector.napp_header75 sdsp/motiondetector.napp_header
76 sdsp/motiondetector.so76 sdsp/motiondetector.so
77 sdsp/oslo.napp_header77 sdsp/oslo.napp_header
78 sdsp/oslo.so78 sdsp/oslo.so
79 sdsp/sleep.napp_header79 sdsp/sleep.napp_header
80 sdsp/sleep.so80 sdsp/sleep.so
81 sdsp/smartbatching.napp_header81 sdsp/smartbatching.napp_header
82 sdsp/smartbatching.so82 sdsp/smartbatching.so
 83 sdsp/vibratortest.napp_header
 84 sdsp/vibratortest.so
430 B
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/dsp/sdsp vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/dsp/sdsp
246 B
file list
    
Offset 23, 8 lines modifiedOffset 23, 10 lines modified
23 motiondetector.napp_header23 motiondetector.napp_header
24 motiondetector.so24 motiondetector.so
25 oslo.napp_header25 oslo.napp_header
26 oslo.so26 oslo.so
27 sleep.napp_header27 sleep.napp_header
28 sleep.so28 sleep.so
29 smartbatching.napp_header29 smartbatching.napp_header
30 smartbatching.so30 smartbatching.so
 31 vibratortest.napp_header
 32 vibratortest.so
10.3 MB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc
7.32 KB
file list
    
Offset 30, 50 lines modifiedOffset 30, 55 lines modified
30 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/Codec_cal.acdb30 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/Codec_cal.acdb
31 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/General_cal.acdb31 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/General_cal.acdb
32 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/Global_cal.acdb32 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/Global_cal.acdb
33 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/Handset_cal.acdb33 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/Handset_cal.acdb
34 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/Hdmi_cal.acdb34 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/Hdmi_cal.acdb
35 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/Headset_cal.acdb35 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/Headset_cal.acdb
36 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/Speaker_cal.acdb36 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/Speaker_cal.acdb
 37 acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card/workspaceFile.qwsp
37 acdbdata/OEM/sm8150-iaxxx-coral-snd-card38 acdbdata/OEM/sm8150-iaxxx-coral-snd-card
38 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Bluetooth_cal.acdb39 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Bluetooth_cal.acdb
39 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Codec_cal.acdb40 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Codec_cal.acdb
40 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/General_cal.acdb41 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/General_cal.acdb
41 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Global_cal.acdb42 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Global_cal.acdb
42 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Handset_cal.acdb43 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Handset_cal.acdb
43 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Hdmi_cal.acdb44 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Hdmi_cal.acdb
44 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Headset_cal.acdb45 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Headset_cal.acdb
45 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Speaker_cal.acdb46 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/Speaker_cal.acdb
 47 acdbdata/OEM/sm8150-iaxxx-coral-snd-card/workspaceFile.qwsp
46 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card48 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card
47 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Bluetooth_cal.acdb49 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Bluetooth_cal.acdb
48 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Codec_cal.acdb50 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Codec_cal.acdb
49 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/General_cal.acdb51 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/General_cal.acdb
50 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Global_cal.acdb52 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Global_cal.acdb
51 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Handset_cal.acdb53 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Handset_cal.acdb
52 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Hdmi_cal.acdb54 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Hdmi_cal.acdb
53 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Headset_cal.acdb55 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Headset_cal.acdb
54 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Speaker_cal.acdb56 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/Speaker_cal.acdb
 57 acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card/workspaceFile.qwsp
55 acdbdata/OEM/sm8150-iaxxx-flame-snd-card58 acdbdata/OEM/sm8150-iaxxx-flame-snd-card
56 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Bluetooth_cal.acdb59 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Bluetooth_cal.acdb
57 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Codec_cal.acdb60 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Codec_cal.acdb
58 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/General_cal.acdb61 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/General_cal.acdb
59 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Global_cal.acdb62 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Global_cal.acdb
60 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Handset_cal.acdb63 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Handset_cal.acdb
61 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Hdmi_cal.acdb64 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Hdmi_cal.acdb
62 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Headset_cal.acdb65 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Headset_cal.acdb
63 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Speaker_cal.acdb66 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/Speaker_cal.acdb
 67 acdbdata/OEM/sm8150-iaxxx-flame-snd-card/workspaceFile.qwsp
64 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card68 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card
65 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Bluetooth_cal.acdb69 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Bluetooth_cal.acdb
66 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Codec_cal.acdb70 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Codec_cal.acdb
67 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/General_cal.acdb71 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/General_cal.acdb
68 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Global_cal.acdb72 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Global_cal.acdb
69 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Handset_cal.acdb73 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Handset_cal.acdb
70 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Hdmi_cal.acdb74 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Hdmi_cal.acdb
71 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Headset_cal.acdb75 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Headset_cal.acdb
72 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Speaker_cal.acdb76 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/Speaker_cal.acdb
 77 acdbdata/OEM/sm8150-iaxxx-jaws-snd-card/workspaceFile.qwsp
73 acdbdata/QRD78 acdbdata/QRD
74 acdbdata/QRD/QRD_Bluetooth_cal.acdb79 acdbdata/QRD/QRD_Bluetooth_cal.acdb
75 acdbdata/QRD/QRD_Codec_cal.acdb80 acdbdata/QRD/QRD_Codec_cal.acdb
76 acdbdata/QRD/QRD_General_cal.acdb81 acdbdata/QRD/QRD_General_cal.acdb
77 acdbdata/QRD/QRD_Global_cal.acdb82 acdbdata/QRD/QRD_Global_cal.acdb
78 acdbdata/QRD/QRD_Handset_cal.acdb83 acdbdata/QRD/QRD_Handset_cal.acdb
79 acdbdata/QRD/QRD_Hdmi_cal.acdb84 acdbdata/QRD/QRD_Hdmi_cal.acdb
Offset 91, 15 lines modifiedOffset 96, 14 lines modified
91 audio_policy_configuration.xml96 audio_policy_configuration.xml
92 audio_policy_configuration_a2dp_offload_disabled.xml97 audio_policy_configuration_a2dp_offload_disabled.xml
93 audio_policy_configuration_bluetooth_legacy_hal.xml98 audio_policy_configuration_bluetooth_legacy_hal.xml
94 audio_policy_volumes.xml99 audio_policy_volumes.xml
95 audiozoom.xml100 audiozoom.xml
96 bluetooth_audio_policy_configuration.xml101 bluetooth_audio_policy_configuration.xml
97 bluetooth_hearing_aid_audio_policy_configuration.xml102 bluetooth_hearing_aid_audio_policy_configuration.xml
98 bluetooth_power_limits.csv 
99 chre103 chre
100 chre/preloaded_nanoapps.json104 chre/preloaded_nanoapps.json
101 cne105 cne
102 cne/wqeclient106 cne/wqeclient
103 cne/wqeclient/ATT107 cne/wqeclient/ATT
104 cne/wqeclient/ATT/ATT_profile1.xml108 cne/wqeclient/ATT/ATT_profile1.xml
105 cne/wqeclient/ATT/ATT_profile2.xml109 cne/wqeclient/ATT/ATT_profile2.xml
Offset 138, 14 lines modifiedOffset 142, 15 lines modified
138 default_f2proto.mps142 default_f2proto.mps
139 default_flame.mps143 default_flame.mps
140 default_volume_tables.xml144 default_volume_tables.xml
141 fs_config_dirs145 fs_config_dirs
142 fs_config_files146 fs_config_files
143 fstab.persist147 fstab.persist
144 fstab.sm8150148 fstab.sm8150
 149 google_qmi_fw.conf
145 gps.conf150 gps.conf
146 group151 group
147 hearing_aid_audio_policy_configuration.xml152 hearing_aid_audio_policy_configuration.xml
148 init153 init
149 init.insmod.coral.cfg154 init.insmod.coral.cfg
150 init.insmod.flame.cfg155 init.insmod.flame.cfg
151 init/android.hardware.atrace@1.0-service.pixel.rc156 init/android.hardware.atrace@1.0-service.pixel.rc
Offset 181, 14 lines modifiedOffset 186, 15 lines modified
181 init/android.hardware.power@1.3-service.pixel-libperfmgr.rc186 init/android.hardware.power@1.3-service.pixel-libperfmgr.rc
182 init/android.hardware.secure_element@1.0-service.st.rc187 init/android.hardware.secure_element@1.0-service.st.rc
183 init/android.hardware.sensors@2.0-service.rc188 init/android.hardware.sensors@2.0-service.rc
184 init/android.hardware.thermal@2.0-service.pixel.rc189 init/android.hardware.thermal@2.0-service.pixel.rc
185 init/android.hardware.usb@1.2-service.coral.rc190 init/android.hardware.usb@1.2-service.coral.rc
186 init/android.hardware.vibrator@1.3-service.coral.rc191 init/android.hardware.vibrator@1.3-service.coral.rc
187 init/android.hardware.weaver@1.0-service.citadel.rc192 init/android.hardware.weaver@1.0-service.citadel.rc
 193 init/citadel_provision.rc
188 init/citadeld.rc194 init/citadeld.rc
189 init/color_init.rc195 init/color_init.rc
190 init/dataqti.rc196 init/dataqti.rc
191 init/hardware.google.light@1.1-service.rc197 init/hardware.google.light@1.1-service.rc
192 init/hostapd.android.rc198 init/hostapd.android.rc
193 init/hw199 init/hw
194 init/hw/init.coral.rc200 init/hw/init.coral.rc
Offset 197, 56 lines modifiedOffset 203, 60 lines modified
197 init/hw/init.sm8150.logging.rc203 init/hw/init.sm8150.logging.rc
198 init/hw/init.sm8150.mpssrfs.rc204 init/hw/init.sm8150.mpssrfs.rc
199 init/hw/init.sm8150.power.rc205 init/hw/init.sm8150.power.rc
200 init/hw/init.sm8150.rc206 init/hw/init.sm8150.rc
201 init/hw/init.sm8150.usb.rc207 init/hw/init.sm8150.usb.rc
202 init/init-ramdump.rc208 init/init-ramdump.rc
203 init/init-ramoops.rc209 init/init-ramoops.rc
 210 init/init.sm8150.chamber.rc
 211 init/init.sm8150.userdebug.rc
 212 init/init.sm8150.wlc.rc
204 init/init.time_daemon.rc213 init/init.time_daemon.rc
205 init/init_citadel.rc214 init/init_citadel.rc
 215 init/init_dp.rc
206 init/ipacm.rc216 init/ipacm.rc
207 init/netmgrd.rc217 init/netmgrd.rc
208 init/pixelstats-vendor.coral.rc218 init/pixelstats-vendor.coral.rc
209 init/port-bridge.rc219 init/port-bridge.rc
210 init/qcrild.rc220 init/qcrild.rc
211 init/qdcmss.rc221 init/qdcmss.rc
212 init/rlsservice.rc222 init/rlsservice.rc
213 init/vendor.google.airbrush@1.0-service.rc223 init/vendor.google.airbrush@1.0-service.rc
214 init/vendor.google.radioext@1.0-service.rc 
215 init/vendor.google.wifi_ext@1.0-service.rc224 init/vendor.google.wifi_ext@1.0-service.rc
... Open expanded diff ...
4.14 MB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/NOTICE.xml.gz vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/NOTICE.xml.gz
4.14 MB
NOTICE.xml
    
Offset 16, 31431 lines modifiedOffset 16, 31455 lines modified
000000f0:·626f·783c·2f66·696c·652d·6e61·6d65·3e0a··box</file-name>.000000f0:·626f·783c·2f66·696c·652d·6e61·6d65·3e0a··box</file-name>.
00000100:·3c66·696c·652d·6e61·6d65·2063·6f6e·7465··<file-name·conte00000100:·3c66·696c·652d·6e61·6d65·2063·6f6e·7465··<file-name·conte
00000110:·6e74·4964·3d22·3232·3937·6631·6663·3564··ntId="2297f1fc5d00000110:·6e74·4964·3d22·3232·3937·6631·6663·3564··ntId="2297f1fc5d
00000120:·3931·6161·3535·3039·3063·3266·6531·3163··91aa55090c2fe11c00000120:·3931·6161·3535·3039·3063·3266·6531·3163··91aa55090c2fe11c
00000130:·3036·3461·3834·223e·2f76·656e·646f·722f··064a84">/vendor/00000130:·3036·3461·3834·223e·2f76·656e·646f·722f··064a84">/vendor/
00000140:·6269·6e2f·6177·6b3c·2f66·696c·652d·6e61··bin/awk</file-na00000140:·6269·6e2f·6177·6b3c·2f66·696c·652d·6e61··bin/awk</file-na
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·46092·····»     Blocks:·96·········IO·Block:·4096···regular·file1 ··Size:·43712·····»     Blocks:·88·········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
  
  
7.34 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/acdbdata vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/acdbdata
2.48 KB
file list
    
Offset 24, 50 lines modifiedOffset 24, 55 lines modified
24 OEM/sm8150-iaxxx-c2proto-snd-card/Codec_cal.acdb24 OEM/sm8150-iaxxx-c2proto-snd-card/Codec_cal.acdb
25 OEM/sm8150-iaxxx-c2proto-snd-card/General_cal.acdb25 OEM/sm8150-iaxxx-c2proto-snd-card/General_cal.acdb
26 OEM/sm8150-iaxxx-c2proto-snd-card/Global_cal.acdb26 OEM/sm8150-iaxxx-c2proto-snd-card/Global_cal.acdb
27 OEM/sm8150-iaxxx-c2proto-snd-card/Handset_cal.acdb27 OEM/sm8150-iaxxx-c2proto-snd-card/Handset_cal.acdb
28 OEM/sm8150-iaxxx-c2proto-snd-card/Hdmi_cal.acdb28 OEM/sm8150-iaxxx-c2proto-snd-card/Hdmi_cal.acdb
29 OEM/sm8150-iaxxx-c2proto-snd-card/Headset_cal.acdb29 OEM/sm8150-iaxxx-c2proto-snd-card/Headset_cal.acdb
30 OEM/sm8150-iaxxx-c2proto-snd-card/Speaker_cal.acdb30 OEM/sm8150-iaxxx-c2proto-snd-card/Speaker_cal.acdb
 31 OEM/sm8150-iaxxx-c2proto-snd-card/workspaceFile.qwsp
31 OEM/sm8150-iaxxx-coral-snd-card32 OEM/sm8150-iaxxx-coral-snd-card
32 OEM/sm8150-iaxxx-coral-snd-card/Bluetooth_cal.acdb33 OEM/sm8150-iaxxx-coral-snd-card/Bluetooth_cal.acdb
33 OEM/sm8150-iaxxx-coral-snd-card/Codec_cal.acdb34 OEM/sm8150-iaxxx-coral-snd-card/Codec_cal.acdb
34 OEM/sm8150-iaxxx-coral-snd-card/General_cal.acdb35 OEM/sm8150-iaxxx-coral-snd-card/General_cal.acdb
35 OEM/sm8150-iaxxx-coral-snd-card/Global_cal.acdb36 OEM/sm8150-iaxxx-coral-snd-card/Global_cal.acdb
36 OEM/sm8150-iaxxx-coral-snd-card/Handset_cal.acdb37 OEM/sm8150-iaxxx-coral-snd-card/Handset_cal.acdb
37 OEM/sm8150-iaxxx-coral-snd-card/Hdmi_cal.acdb38 OEM/sm8150-iaxxx-coral-snd-card/Hdmi_cal.acdb
38 OEM/sm8150-iaxxx-coral-snd-card/Headset_cal.acdb39 OEM/sm8150-iaxxx-coral-snd-card/Headset_cal.acdb
39 OEM/sm8150-iaxxx-coral-snd-card/Speaker_cal.acdb40 OEM/sm8150-iaxxx-coral-snd-card/Speaker_cal.acdb
 41 OEM/sm8150-iaxxx-coral-snd-card/workspaceFile.qwsp
40 OEM/sm8150-iaxxx-f2proto-snd-card42 OEM/sm8150-iaxxx-f2proto-snd-card
41 OEM/sm8150-iaxxx-f2proto-snd-card/Bluetooth_cal.acdb43 OEM/sm8150-iaxxx-f2proto-snd-card/Bluetooth_cal.acdb
42 OEM/sm8150-iaxxx-f2proto-snd-card/Codec_cal.acdb44 OEM/sm8150-iaxxx-f2proto-snd-card/Codec_cal.acdb
43 OEM/sm8150-iaxxx-f2proto-snd-card/General_cal.acdb45 OEM/sm8150-iaxxx-f2proto-snd-card/General_cal.acdb
44 OEM/sm8150-iaxxx-f2proto-snd-card/Global_cal.acdb46 OEM/sm8150-iaxxx-f2proto-snd-card/Global_cal.acdb
45 OEM/sm8150-iaxxx-f2proto-snd-card/Handset_cal.acdb47 OEM/sm8150-iaxxx-f2proto-snd-card/Handset_cal.acdb
46 OEM/sm8150-iaxxx-f2proto-snd-card/Hdmi_cal.acdb48 OEM/sm8150-iaxxx-f2proto-snd-card/Hdmi_cal.acdb
47 OEM/sm8150-iaxxx-f2proto-snd-card/Headset_cal.acdb49 OEM/sm8150-iaxxx-f2proto-snd-card/Headset_cal.acdb
48 OEM/sm8150-iaxxx-f2proto-snd-card/Speaker_cal.acdb50 OEM/sm8150-iaxxx-f2proto-snd-card/Speaker_cal.acdb
 51 OEM/sm8150-iaxxx-f2proto-snd-card/workspaceFile.qwsp
49 OEM/sm8150-iaxxx-flame-snd-card52 OEM/sm8150-iaxxx-flame-snd-card
50 OEM/sm8150-iaxxx-flame-snd-card/Bluetooth_cal.acdb53 OEM/sm8150-iaxxx-flame-snd-card/Bluetooth_cal.acdb
51 OEM/sm8150-iaxxx-flame-snd-card/Codec_cal.acdb54 OEM/sm8150-iaxxx-flame-snd-card/Codec_cal.acdb
52 OEM/sm8150-iaxxx-flame-snd-card/General_cal.acdb55 OEM/sm8150-iaxxx-flame-snd-card/General_cal.acdb
53 OEM/sm8150-iaxxx-flame-snd-card/Global_cal.acdb56 OEM/sm8150-iaxxx-flame-snd-card/Global_cal.acdb
54 OEM/sm8150-iaxxx-flame-snd-card/Handset_cal.acdb57 OEM/sm8150-iaxxx-flame-snd-card/Handset_cal.acdb
55 OEM/sm8150-iaxxx-flame-snd-card/Hdmi_cal.acdb58 OEM/sm8150-iaxxx-flame-snd-card/Hdmi_cal.acdb
56 OEM/sm8150-iaxxx-flame-snd-card/Headset_cal.acdb59 OEM/sm8150-iaxxx-flame-snd-card/Headset_cal.acdb
57 OEM/sm8150-iaxxx-flame-snd-card/Speaker_cal.acdb60 OEM/sm8150-iaxxx-flame-snd-card/Speaker_cal.acdb
 61 OEM/sm8150-iaxxx-flame-snd-card/workspaceFile.qwsp
58 OEM/sm8150-iaxxx-jaws-snd-card62 OEM/sm8150-iaxxx-jaws-snd-card
59 OEM/sm8150-iaxxx-jaws-snd-card/Bluetooth_cal.acdb63 OEM/sm8150-iaxxx-jaws-snd-card/Bluetooth_cal.acdb
60 OEM/sm8150-iaxxx-jaws-snd-card/Codec_cal.acdb64 OEM/sm8150-iaxxx-jaws-snd-card/Codec_cal.acdb
61 OEM/sm8150-iaxxx-jaws-snd-card/General_cal.acdb65 OEM/sm8150-iaxxx-jaws-snd-card/General_cal.acdb
62 OEM/sm8150-iaxxx-jaws-snd-card/Global_cal.acdb66 OEM/sm8150-iaxxx-jaws-snd-card/Global_cal.acdb
63 OEM/sm8150-iaxxx-jaws-snd-card/Handset_cal.acdb67 OEM/sm8150-iaxxx-jaws-snd-card/Handset_cal.acdb
64 OEM/sm8150-iaxxx-jaws-snd-card/Hdmi_cal.acdb68 OEM/sm8150-iaxxx-jaws-snd-card/Hdmi_cal.acdb
65 OEM/sm8150-iaxxx-jaws-snd-card/Headset_cal.acdb69 OEM/sm8150-iaxxx-jaws-snd-card/Headset_cal.acdb
66 OEM/sm8150-iaxxx-jaws-snd-card/Speaker_cal.acdb70 OEM/sm8150-iaxxx-jaws-snd-card/Speaker_cal.acdb
 71 OEM/sm8150-iaxxx-jaws-snd-card/workspaceFile.qwsp
67 QRD72 QRD
68 QRD/QRD_Bluetooth_cal.acdb73 QRD/QRD_Bluetooth_cal.acdb
69 QRD/QRD_Codec_cal.acdb74 QRD/QRD_Codec_cal.acdb
70 QRD/QRD_General_cal.acdb75 QRD/QRD_General_cal.acdb
71 QRD/QRD_Global_cal.acdb76 QRD/QRD_Global_cal.acdb
72 QRD/QRD_Handset_cal.acdb77 QRD/QRD_Handset_cal.acdb
73 QRD/QRD_Hdmi_cal.acdb78 QRD/QRD_Hdmi_cal.acdb
4.67 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/acdbdata/OEM vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/acdbdata/OEM
2.18 KB
file list
    
Offset 3, 43 lines modifiedOffset 3, 48 lines modified
3 sm8150-iaxxx-c2proto-snd-card/Codec_cal.acdb3 sm8150-iaxxx-c2proto-snd-card/Codec_cal.acdb
4 sm8150-iaxxx-c2proto-snd-card/General_cal.acdb4 sm8150-iaxxx-c2proto-snd-card/General_cal.acdb
5 sm8150-iaxxx-c2proto-snd-card/Global_cal.acdb5 sm8150-iaxxx-c2proto-snd-card/Global_cal.acdb
6 sm8150-iaxxx-c2proto-snd-card/Handset_cal.acdb6 sm8150-iaxxx-c2proto-snd-card/Handset_cal.acdb
7 sm8150-iaxxx-c2proto-snd-card/Hdmi_cal.acdb7 sm8150-iaxxx-c2proto-snd-card/Hdmi_cal.acdb
8 sm8150-iaxxx-c2proto-snd-card/Headset_cal.acdb8 sm8150-iaxxx-c2proto-snd-card/Headset_cal.acdb
9 sm8150-iaxxx-c2proto-snd-card/Speaker_cal.acdb9 sm8150-iaxxx-c2proto-snd-card/Speaker_cal.acdb
 10 sm8150-iaxxx-c2proto-snd-card/workspaceFile.qwsp
10 sm8150-iaxxx-coral-snd-card11 sm8150-iaxxx-coral-snd-card
11 sm8150-iaxxx-coral-snd-card/Bluetooth_cal.acdb12 sm8150-iaxxx-coral-snd-card/Bluetooth_cal.acdb
12 sm8150-iaxxx-coral-snd-card/Codec_cal.acdb13 sm8150-iaxxx-coral-snd-card/Codec_cal.acdb
13 sm8150-iaxxx-coral-snd-card/General_cal.acdb14 sm8150-iaxxx-coral-snd-card/General_cal.acdb
14 sm8150-iaxxx-coral-snd-card/Global_cal.acdb15 sm8150-iaxxx-coral-snd-card/Global_cal.acdb
15 sm8150-iaxxx-coral-snd-card/Handset_cal.acdb16 sm8150-iaxxx-coral-snd-card/Handset_cal.acdb
16 sm8150-iaxxx-coral-snd-card/Hdmi_cal.acdb17 sm8150-iaxxx-coral-snd-card/Hdmi_cal.acdb
17 sm8150-iaxxx-coral-snd-card/Headset_cal.acdb18 sm8150-iaxxx-coral-snd-card/Headset_cal.acdb
18 sm8150-iaxxx-coral-snd-card/Speaker_cal.acdb19 sm8150-iaxxx-coral-snd-card/Speaker_cal.acdb
 20 sm8150-iaxxx-coral-snd-card/workspaceFile.qwsp
19 sm8150-iaxxx-f2proto-snd-card21 sm8150-iaxxx-f2proto-snd-card
20 sm8150-iaxxx-f2proto-snd-card/Bluetooth_cal.acdb22 sm8150-iaxxx-f2proto-snd-card/Bluetooth_cal.acdb
21 sm8150-iaxxx-f2proto-snd-card/Codec_cal.acdb23 sm8150-iaxxx-f2proto-snd-card/Codec_cal.acdb
22 sm8150-iaxxx-f2proto-snd-card/General_cal.acdb24 sm8150-iaxxx-f2proto-snd-card/General_cal.acdb
23 sm8150-iaxxx-f2proto-snd-card/Global_cal.acdb25 sm8150-iaxxx-f2proto-snd-card/Global_cal.acdb
24 sm8150-iaxxx-f2proto-snd-card/Handset_cal.acdb26 sm8150-iaxxx-f2proto-snd-card/Handset_cal.acdb
25 sm8150-iaxxx-f2proto-snd-card/Hdmi_cal.acdb27 sm8150-iaxxx-f2proto-snd-card/Hdmi_cal.acdb
26 sm8150-iaxxx-f2proto-snd-card/Headset_cal.acdb28 sm8150-iaxxx-f2proto-snd-card/Headset_cal.acdb
27 sm8150-iaxxx-f2proto-snd-card/Speaker_cal.acdb29 sm8150-iaxxx-f2proto-snd-card/Speaker_cal.acdb
 30 sm8150-iaxxx-f2proto-snd-card/workspaceFile.qwsp
28 sm8150-iaxxx-flame-snd-card31 sm8150-iaxxx-flame-snd-card
29 sm8150-iaxxx-flame-snd-card/Bluetooth_cal.acdb32 sm8150-iaxxx-flame-snd-card/Bluetooth_cal.acdb
30 sm8150-iaxxx-flame-snd-card/Codec_cal.acdb33 sm8150-iaxxx-flame-snd-card/Codec_cal.acdb
31 sm8150-iaxxx-flame-snd-card/General_cal.acdb34 sm8150-iaxxx-flame-snd-card/General_cal.acdb
32 sm8150-iaxxx-flame-snd-card/Global_cal.acdb35 sm8150-iaxxx-flame-snd-card/Global_cal.acdb
33 sm8150-iaxxx-flame-snd-card/Handset_cal.acdb36 sm8150-iaxxx-flame-snd-card/Handset_cal.acdb
34 sm8150-iaxxx-flame-snd-card/Hdmi_cal.acdb37 sm8150-iaxxx-flame-snd-card/Hdmi_cal.acdb
35 sm8150-iaxxx-flame-snd-card/Headset_cal.acdb38 sm8150-iaxxx-flame-snd-card/Headset_cal.acdb
36 sm8150-iaxxx-flame-snd-card/Speaker_cal.acdb39 sm8150-iaxxx-flame-snd-card/Speaker_cal.acdb
 40 sm8150-iaxxx-flame-snd-card/workspaceFile.qwsp
37 sm8150-iaxxx-jaws-snd-card41 sm8150-iaxxx-jaws-snd-card
38 sm8150-iaxxx-jaws-snd-card/Bluetooth_cal.acdb42 sm8150-iaxxx-jaws-snd-card/Bluetooth_cal.acdb
39 sm8150-iaxxx-jaws-snd-card/Codec_cal.acdb43 sm8150-iaxxx-jaws-snd-card/Codec_cal.acdb
40 sm8150-iaxxx-jaws-snd-card/General_cal.acdb44 sm8150-iaxxx-jaws-snd-card/General_cal.acdb
41 sm8150-iaxxx-jaws-snd-card/Global_cal.acdb45 sm8150-iaxxx-jaws-snd-card/Global_cal.acdb
42 sm8150-iaxxx-jaws-snd-card/Handset_cal.acdb46 sm8150-iaxxx-jaws-snd-card/Handset_cal.acdb
43 sm8150-iaxxx-jaws-snd-card/Hdmi_cal.acdb47 sm8150-iaxxx-jaws-snd-card/Hdmi_cal.acdb
44 sm8150-iaxxx-jaws-snd-card/Headset_cal.acdb48 sm8150-iaxxx-jaws-snd-card/Headset_cal.acdb
45 sm8150-iaxxx-jaws-snd-card/Speaker_cal.acdb49 sm8150-iaxxx-jaws-snd-card/Speaker_cal.acdb
 50 sm8150-iaxxx-jaws-snd-card/workspaceFile.qwsp
472 B
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/acdbdata/OEM/sm8150-iaxxx-c2proto-snd-card
212 B
file list
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 Bluetooth_cal.acdb1 Bluetooth_cal.acdb
2 Codec_cal.acdb2 Codec_cal.acdb
3 General_cal.acdb3 General_cal.acdb
4 Global_cal.acdb4 Global_cal.acdb
5 Handset_cal.acdb5 Handset_cal.acdb
6 Hdmi_cal.acdb6 Hdmi_cal.acdb
7 Headset_cal.acdb7 Headset_cal.acdb
8 Speaker_cal.acdb8 Speaker_cal.acdb
 9 workspaceFile.qwsp
468 B
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/acdbdata/OEM/sm8150-iaxxx-coral-snd-card vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/acdbdata/OEM/sm8150-iaxxx-coral-snd-card
212 B
file list
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 Bluetooth_cal.acdb1 Bluetooth_cal.acdb
2 Codec_cal.acdb2 Codec_cal.acdb
3 General_cal.acdb3 General_cal.acdb
4 Global_cal.acdb4 Global_cal.acdb
5 Handset_cal.acdb5 Handset_cal.acdb
6 Hdmi_cal.acdb6 Hdmi_cal.acdb
7 Headset_cal.acdb7 Headset_cal.acdb
8 Speaker_cal.acdb8 Speaker_cal.acdb
 9 workspaceFile.qwsp
472 B
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/acdbdata/OEM/sm8150-iaxxx-f2proto-snd-card
212 B
file list
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 Bluetooth_cal.acdb1 Bluetooth_cal.acdb
2 Codec_cal.acdb2 Codec_cal.acdb
3 General_cal.acdb3 General_cal.acdb
4 Global_cal.acdb4 Global_cal.acdb
5 Handset_cal.acdb5 Handset_cal.acdb
6 Hdmi_cal.acdb6 Hdmi_cal.acdb
7 Headset_cal.acdb7 Headset_cal.acdb
8 Speaker_cal.acdb8 Speaker_cal.acdb
 9 workspaceFile.qwsp
468 B
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/acdbdata/OEM/sm8150-iaxxx-flame-snd-card vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/acdbdata/OEM/sm8150-iaxxx-flame-snd-card
212 B
file list
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 Bluetooth_cal.acdb1 Bluetooth_cal.acdb
2 Codec_cal.acdb2 Codec_cal.acdb
3 General_cal.acdb3 General_cal.acdb
4 Global_cal.acdb4 Global_cal.acdb
5 Handset_cal.acdb5 Handset_cal.acdb
6 Hdmi_cal.acdb6 Hdmi_cal.acdb
7 Headset_cal.acdb7 Headset_cal.acdb
8 Speaker_cal.acdb8 Speaker_cal.acdb
 9 workspaceFile.qwsp
466 B
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/acdbdata/OEM/sm8150-iaxxx-jaws-snd-card vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/acdbdata/OEM/sm8150-iaxxx-jaws-snd-card
212 B
file list
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 Bluetooth_cal.acdb1 Bluetooth_cal.acdb
2 Codec_cal.acdb2 Codec_cal.acdb
3 General_cal.acdb3 General_cal.acdb
4 Global_cal.acdb4 Global_cal.acdb
5 Handset_cal.acdb5 Handset_cal.acdb
6 Hdmi_cal.acdb6 Hdmi_cal.acdb
7 Headset_cal.acdb7 Headset_cal.acdb
8 Speaker_cal.acdb8 Speaker_cal.acdb
 9 workspaceFile.qwsp
3.73 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/audio_effects.xml vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/audio_effects.xml
3.22 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/audio_effects.xml vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/audio_effects.xml
    
Offset 8, 15 lines modifiedOffset 8, 14 lines modified
8 ····<library·name="downmix"·path="libdownmix.so"/>8 ····<library·name="downmix"·path="libdownmix.so"/>
9 ····<library·name="dynamics_processing"·path="libdynproc.so"/>9 ····<library·name="dynamics_processing"·path="libdynproc.so"/>
10 ····<library·name="loudness_enhancer"·path="libldnhncr.so"/>10 ····<library·name="loudness_enhancer"·path="libldnhncr.so"/>
11 ····<library·name="proxy"·path="libeffectproxy.so"/>11 ····<library·name="proxy"·path="libeffectproxy.so"/>
12 ····<library·name="offload_bundle"·path="libqcompostprocbundle.so"/>12 ····<library·name="offload_bundle"·path="libqcompostprocbundle.so"/>
13 ····<library·name="audio_pre_processing"·path="libqcomvoiceprocessing.so"/>13 ····<library·name="audio_pre_processing"·path="libqcomvoiceprocessing.so"/>
14 ····<library·name="volume_listener"·path="libvolumelistener.so"/>14 ····<library·name="volume_listener"·path="libvolumelistener.so"/>
15 ····<library·name="ma_listener"·path="libmalistener.so"/> 
16 ··</libraries>15 ··</libraries>
17 ··<effects>16 ··<effects>
18 ····<effectProxy·name="bassboost"·library="proxy"·uuid="14804144-a5ee-4d24-aa88-0002a5d5c51b">17 ····<effectProxy·name="bassboost"·library="proxy"·uuid="14804144-a5ee-4d24-aa88-0002a5d5c51b">
19 ······<libsw·library="bundle"·uuid="8631f300-72e2-11df-b57e-0002a5d5c51b"/>18 ······<libsw·library="bundle"·uuid="8631f300-72e2-11df-b57e-0002a5d5c51b"/>
20 ······<libhw·library="offload_bundle"·uuid="2c4a8c24-1581-487f-94f6-0002a5d5c51b"/>19 ······<libhw·library="offload_bundle"·uuid="2c4a8c24-1581-487f-94f6-0002a5d5c51b"/>
21 ····</effectProxy>20 ····</effectProxy>
22 ····<effectProxy·name="virtualizer"·library="proxy"·uuid="d3467faa-acc7-4d34-acaf-0002a5d5c51b">21 ····<effectProxy·name="virtualizer"·library="proxy"·uuid="d3467faa-acc7-4d34-acaf-0002a5d5c51b">
Offset 54, 36 lines modifiedOffset 53, 30 lines modified
54 ····<effect·name="ns"·library="audio_pre_processing"·uuid="27dab6d2-23f8-11e8-b467-0ed5f89f718b"/>53 ····<effect·name="ns"·library="audio_pre_processing"·uuid="27dab6d2-23f8-11e8-b467-0ed5f89f718b"/>
55 ····<effect·name="music_helper"·library="volume_listener"·uuid="08b8b058-0590-11e5-ac71-0025b32654a0"/>54 ····<effect·name="music_helper"·library="volume_listener"·uuid="08b8b058-0590-11e5-ac71-0025b32654a0"/>
56 ····<effect·name="ring_helper"·library="volume_listener"·uuid="0956df94-0590-11e5-bdbe-0025b32654a0"/>55 ····<effect·name="ring_helper"·library="volume_listener"·uuid="0956df94-0590-11e5-bdbe-0025b32654a0"/>
57 ····<effect·name="alarm_helper"·library="volume_listener"·uuid="09f303e2-0590-11e5-8fdb-0025b32654a0"/>56 ····<effect·name="alarm_helper"·library="volume_listener"·uuid="09f303e2-0590-11e5-8fdb-0025b32654a0"/>
58 ····<effect·name="voice_helper"·library="volume_listener"·uuid="0ace5c08-0590-11e5-ae9e-0025b32654a0"/>57 ····<effect·name="voice_helper"·library="volume_listener"·uuid="0ace5c08-0590-11e5-ae9e-0025b32654a0"/>
59 ····<effect·name="notification_helper"·library="volume_listener"·uuid="0b776dde-0590-11e5-81ba-0025b32654a0"/>58 ····<effect·name="notification_helper"·library="volume_listener"·uuid="0b776dde-0590-11e5-81ba-0025b32654a0"/>
60 ····<effect·name="dynamics_processing"·library="dynamics_processing"·uuid="e0e6539b-1781-7261-676f-6d7573696340"/>59 ····<effect·name="dynamics_processing"·library="dynamics_processing"·uuid="e0e6539b-1781-7261-676f-6d7573696340"/>
61 ····<effect·name="ma_voice_helper"·library="ma_listener"·uuid="4ece09c2-3728-11e8-a9f9-fc4dd4486b6d"/> 
62 ····<effect·name="ma_system_helper"·library="ma_listener"·uuid="4f705ff6-3728-11e8-a0c6-fc4dd4486b6d"/> 
63 ····<effect·name="ma_ring_helper"·library="ma_listener"·uuid="4fd6e5c8-3728-11e8-8303-fc4dd4486b6d"/> 
64 ····<effect·name="ma_music_helper"·library="ma_listener"·uuid="5036194e-3728-11e8-8db9-fc4dd4486b6d"/> 
65 ····<effect·name="ma_alarm_helper"·library="ma_listener"·uuid="50b9f084-3728-11e8-9225-fc4dd4486b6d"/> 
66 ····<effect·name="ma_notification_helper"·library="ma_listener"·uuid="50fe4d56-3728-11e8-ac73-fc4dd4486b6d"/> 
67 ··</effects>60 ··</effects>
68 ··<postprocess>61 ··<postprocess>
69 ····<stream·type="music">62 ····<stream·type="music">
70 ······<apply·effect="ma_music_helper"/>63 ······<apply·effect="music_helper"/>
71 ····</stream>64 ····</stream>
72 ····<stream·type="ring">65 ····<stream·type="ring">
73 ······<apply·effect="ma_ring_helper"/>66 ······<apply·effect="ring_helper"/>
74 ····</stream>67 ····</stream>
75 ····<stream·type="alarm">68 ····<stream·type="alarm">
76 ······<apply·effect="ma_alarm_helper"/>69 ······<apply·effect="alarm_helper"/>
77 ····</stream>70 ····</stream>
78 ····<stream·type="voice_call">71 ····<stream·type="voice_call">
79 ······<apply·effect="voice_helper"/>72 ······<apply·effect="voice_helper"/>
80 ····</stream>73 ····</stream>
81 ····<stream·type="notification">74 ····<stream·type="notification">
82 ······<apply·effect="ma_notification_helper"/>75 ······<apply·effect="notification_helper"/>
83 ····</stream>76 ····</stream>
84 ··</postprocess>77 ··</postprocess>
85 ··<preprocess>78 ··<preprocess>
86 ····<stream·type="voice_communication">79 ····<stream·type="voice_communication">
87 ······<apply·effect="aec"/>80 ······<apply·effect="aec"/>
88 ······<apply·effect="ns"/>81 ······<apply·effect="ns"/>
89 ····</stream>82 ····</stream>
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·5894······»      Blocks:·16·········IO·Block:·4096···regular·file1 ··Size:·5171······»      Blocks:·16·········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
  
  
6.26 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/init vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/init
1.25 KB
file list
    
Offset 31, 14 lines modifiedOffset 31, 15 lines modified
31 android.hardware.power@1.3-service.pixel-libperfmgr.rc31 android.hardware.power@1.3-service.pixel-libperfmgr.rc
32 android.hardware.secure_element@1.0-service.st.rc32 android.hardware.secure_element@1.0-service.st.rc
33 android.hardware.sensors@2.0-service.rc33 android.hardware.sensors@2.0-service.rc
34 android.hardware.thermal@2.0-service.pixel.rc34 android.hardware.thermal@2.0-service.pixel.rc
35 android.hardware.usb@1.2-service.coral.rc35 android.hardware.usb@1.2-service.coral.rc
36 android.hardware.vibrator@1.3-service.coral.rc36 android.hardware.vibrator@1.3-service.coral.rc
37 android.hardware.weaver@1.0-service.citadel.rc37 android.hardware.weaver@1.0-service.citadel.rc
 38 citadel_provision.rc
38 citadeld.rc39 citadeld.rc
39 color_init.rc40 color_init.rc
40 dataqti.rc41 dataqti.rc
41 hardware.google.light@1.1-service.rc42 hardware.google.light@1.1-service.rc
42 hostapd.android.rc43 hostapd.android.rc
43 hw44 hw
44 hw/init.coral.rc45 hw/init.coral.rc
Offset 47, 25 lines modifiedOffset 48, 28 lines modified
47 hw/init.sm8150.logging.rc48 hw/init.sm8150.logging.rc
48 hw/init.sm8150.mpssrfs.rc49 hw/init.sm8150.mpssrfs.rc
49 hw/init.sm8150.power.rc50 hw/init.sm8150.power.rc
50 hw/init.sm8150.rc51 hw/init.sm8150.rc
51 hw/init.sm8150.usb.rc52 hw/init.sm8150.usb.rc
52 init-ramdump.rc53 init-ramdump.rc
53 init-ramoops.rc54 init-ramoops.rc
 55 init.sm8150.chamber.rc
 56 init.sm8150.userdebug.rc
 57 init.sm8150.wlc.rc
54 init.time_daemon.rc58 init.time_daemon.rc
55 init_citadel.rc59 init_citadel.rc
 60 init_dp.rc
56 ipacm.rc61 ipacm.rc
57 netmgrd.rc62 netmgrd.rc
58 pixelstats-vendor.coral.rc63 pixelstats-vendor.coral.rc
59 port-bridge.rc64 port-bridge.rc
60 qcrild.rc65 qcrild.rc
61 qdcmss.rc66 qdcmss.rc
62 rlsservice.rc67 rlsservice.rc
63 vendor.google.airbrush@1.0-service.rc68 vendor.google.airbrush@1.0-service.rc
64 vendor.google.radioext@1.0-service.rc 
65 vendor.google.wifi_ext@1.0-service.rc69 vendor.google.wifi_ext@1.0-service.rc
66 vendor.google.wireless_charger@1.1-service.rc70 vendor.google.wireless_charger@1.1-service.rc
67 vendor.qti.hardware.display.allocator-service.rc71 vendor.qti.hardware.display.allocator-service.rc
68 vendor.qti.hardware.qteeconnector@1.0-service.rc72 vendor.qti.hardware.qteeconnector@1.0-service.rc
69 vendor.qti.hardware.tui_comm@1.0-service-qti.rc73 vendor.qti.hardware.tui_comm@1.0-service-qti.rc
70 vendor.qti.media.c2@1.0-service.rc74 vendor.qti.media.c2@1.0-service.rc
71 vndservicemanager.rc75 vndservicemanager.rc
4.83 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/init/hw vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/init/hw
3.59 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/init/hw/init.sm8150.diag.rc vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/init/hw/init.sm8150.diag.rc
    
Offset 10, 10 lines modifiedOffset 10, 102 lines modified
10 #·Unless·required·by·applicable·law·or·agreed·to·in·writing,·software10 #·Unless·required·by·applicable·law·or·agreed·to·in·writing,·software
11 #·distributed·under·the·License·is·distributed·on·an·"AS·IS"·BASIS,11 #·distributed·under·the·License·is·distributed·on·an·"AS·IS"·BASIS,
12 #·WITHOUT·WARRANTIES·OR·CONDITIONS·OF·ANY·KIND,·either·express·or·implied.12 #·WITHOUT·WARRANTIES·OR·CONDITIONS·OF·ANY·KIND,·either·express·or·implied.
13 #·See·the·License·for·the·specific·language·governing·permissions·and13 #·See·the·License·for·the·specific·language·governing·permissions·and
14 #·limitations·under·the·License.14 #·limitations·under·the·License.
15 #15 #
  
16 on·property:ro.boot.mode=normal16 on·init
17 ····rm·/dev/diag17 ····chmod·666·/dev/diag
18 ····rm·/dev/diagtest 
 18 on·post-fs-data
 19 ····#·Modem·logging·collection
 20 ····mkdir·/data/vendor/radio·0777·radio·radio
 21 ····mkdir·/data/vendor/radio/diag_logs·0777·system·system
 22 ····rm·/data/vendor/radio/diag_logs/logs/diag_poweron_log.qmdl
 23 ····#·WLAN·logging·collection
 24 ····mkdir·/data/vendor/wifi·0777·system·system
 25 ····mkdir·/data/vendor/wifi/cnss_diag·0777·system·system
  
 26 service·diag_mdlog_start·/vendor/bin/diag_mdlog
 27 ····class·late_start
 28 ····user·shell
 29 ····group·system·diag·media_rw
 30 ····socket·diag_router·stream·0666·system·system
 31 ····disabled
 32 ····oneshot
  
 33 service·diag_mdlog_stop·/vendor/bin/diag_mdlog·-k
 34 ····class·late_start
 35 ····user·shell
 36 ····group·system·diag·media_rw
 37 ····disabled
 38 ····oneshot
  
 39 on·boot·&&·property:persist.vendor.sys.modem.diag.mdlog=*
 40 ····rm·/data/vendor/radio/diag_logs/diag_mdlog_pid
 41 ····setprop·vendor.sys.modem.diag.mdlog·${persist.vendor.sys.modem.diag.mdlog}
  
 42 on·property:vendor.sys.modem.diag.mdlog=true
 43 ····start·diag_mdlog_start
  
 44 on·property:vendor.sys.modem.diag.mdlog=false
 45 ····start·diag_mdlog_stop
  
 46 on·property:persist.vendor.sys.cnss.diag_qxdm=true
 47 ····start·vendor.cnss_diag
  
 48 on·property:persist.vendor.sys.cnss.diag_qxdm=false
 49 ····stop·vendor.cnss_diag
  
 50 on·property:persist.vendor.sys.cnss.diag_txt=true
 51 ····start·vendor.cnss_diag_txt
  
 52 on·property:persist.vendor.sys.cnss.diag_txt=false
 53 ····stop·vendor.cnss_diag_txt
  
 54 service·vendor.cnss_diag·/vendor/bin/cnss_diag·-q·-u·-w
 55 ····class·late_start
 56 ····user·system
 57 ····group·system
 58 ····disabled
 59 ····oneshot
  
 60 service·vendor.cnss_diag_txt·/vendor/bin/cnss_diag·-s·-f·-P·-m·/data/vendor/wifi/cnss_diag/cnss_diag.conf·-t·HELIUM
 61 ····class·late_start
 62 ····user·system
 63 ····group·system
 64 ····disabled
 65 ····oneshot
  
 66 on·property:vendor.debug.ramdump.force_crash=true
 67 ····write·/proc/sysrq-trigger·"c"
  
 68 on·property:ro.vendor.bluetooth.ftm_enabled=true
 69 ····start·ftmd
  
 70 service·ftmd·/vendor/bin/ftmdaemon
 71 ····class·late_start
 72 ····user·root
 73 ····group·bluetooth·net_bt_admin·misc·diag·net_bt
 74 ····disabled
 75 ····oneshot
  
 76 on·property:vendor.sys.logger.bluetooth=true
 77 ···setprop·persist.vendor.service.bdroid.snooplog·true
 78 ···setprop·persist.vendor.service.bdroid.fwsnoop·true
  
 79 on·property:vendor.sys.logger.bluetooth=false
 80 ···setprop·persist.vendor.service.bdroid.snooplog·false
 81 ···setprop·persist.vendor.service.bdroid.fwsnoop·false
  
 82 on·property:persist.bluetooth.btsnoopenable=true
 83 ···setprop·persist.vendor.service.bdroid.soclog·true
  
 84 on·property:persist.bluetooth.btsnoopenable=false
 85 ···setprop·persist.vendor.service.bdroid.soclog·false
  
 86 on·property:vendor.usb.config=*
 87 ···start·usbd
  
 88 on·property:persist.vendor.usb.usbradio.config=*
 89 ···start·usbd
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·675·······»       Blocks:·8··········IO·Block:·4096···regular·file1 ··Size:·3236······»      Blocks:·8··········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
1.05 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/init/hw/init.sm8150.mpssrfs.rc vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/init/hw/init.sm8150.mpssrfs.rc
    
Offset 1, 5 lines modifiedOffset 1, 11 lines modified
1 on·post-fs-data1 on·post-fs-data
2 ····#·Modem·Remote·FS2 ····#·Modem·Remote·FS
3 ····mkdir·/data/vendor/rfs······0770·vendor_rfs·vendor_rfs3 ····mkdir·/data/vendor/rfs······0770·vendor_rfs·vendor_rfs
4 ····mkdir·/data/vendor/rfs/mpss·0770·vendor_rfs·vendor_rfs4 ····mkdir·/data/vendor/rfs/mpss·0770·vendor_rfs·vendor_rfs
5 ····mkdir·/data/vendor/tombstones/rfs······0770·vendor_rfs·vendor_rfs5 ····mkdir·/data/vendor/tombstones/rfs······0770·vendor_rfs·vendor_rfs
 6 ····write·/data/vendor/rfs/mpss/mcfg_nv_list_flag·"1"
 7 ····chown·vendor_rfs·vendor_rfs·/data/vendor/rfs/mpss/mcfg_nv_list_flag
 8 ····chmod·0700·/data/vendor/rfs/mpss/mcfg_nv_list_flag
  
 9 on·property:vendor.sys.modem.diag.efsdump=true
 10 ····chmod·0660·/data/vendor/rfs/mpss/modem_efs
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·226·······»       Blocks:·8··········IO·Block:·4096···regular·file1 ··Size:·502·······»       Blocks:·8··········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
  
  
543 B
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/permissions vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/permissions
345 B
file list
    
Offset 40, 9 lines modifiedOffset 40, 8 lines modified
40 android.hardware.wifi.passpoint.xml40 android.hardware.wifi.passpoint.xml
41 android.hardware.wifi.rtt.xml41 android.hardware.wifi.rtt.xml
42 android.hardware.wifi.xml42 android.hardware.wifi.xml
43 android.software.device_id_attestation.xml43 android.software.device_id_attestation.xml
44 android.software.ipsec_tunnels.xml44 android.software.ipsec_tunnels.xml
45 android.software.midi.xml45 android.software.midi.xml
46 android.software.sip.voip.xml46 android.software.sip.voip.xml
47 com.google.android.camera.experimental2019.xml 
48 handheld_core_hardware.xml47 handheld_core_hardware.xml
6.15 MB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/selinux vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux
412 B
file list
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
1 plat_pub_versioned.cil1 plat_pub_versioned.cil
2 plat_sepolicy_vers.txt2 plat_sepolicy_vers.txt
3 precompiled_sepolicy3 precompiled_sepolicy
4 precompiled_sepolicy.plat_sepolicy_and_mapping.sha2564 precompiled_sepolicy.plat_sepolicy_and_mapping.sha256
5 precompiled_sepolicy.product_sepolicy_and_mapping.sha2565 precompiled_sepolicy.product_sepolicy_and_mapping.sha256
 6 selinux_denial_metadata
6 vendor_file_contexts7 vendor_file_contexts
7 vendor_hwservice_contexts8 vendor_hwservice_contexts
8 vendor_mac_permissions.xml9 vendor_mac_permissions.xml
9 vendor_property_contexts10 vendor_property_contexts
10 vendor_seapp_contexts11 vendor_seapp_contexts
11 vendor_sepolicy.cil12 vendor_sepolicy.cil
12 vndservice_contexts13 vndservice_contexts
555 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/selinux/plat_pub_versioned.cil vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/plat_pub_versioned.cil
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 (roletype·r·domain)1 (roletype·r·domain)
2 (typeattribute·dev_type)2 (typeattribute·dev_type)
3 (typeattributeset·dev_type·(device_29_0·ashmem_device_29_0·audio_device_29_0·binder_device_29_0·hwbinder_device_29_0·vndbinder_device_29_0·block_device_29_0·camera_device_29_0·dm_device_29_0·keychord_device_29_0·loop_control_device_29_0·loop_device_29_0·pmsg_device_29_0·radio_device_29_0·ram_device_29_0·rtc_device_29_0·vold_device_29_0·console_device_29_0·fscklogs_29_0·gpu_device_29_0·graphics_device_29_0·hw_random_device_29_0·input_device_29_0·port_device_29_0·lowpan_device_29_0·mtp_device_29_0·nfc_device_29_0·ptmx_device_29_0·kmsg_device_29_0·kmsg_debug_device_29_0·null_device_29_0·random_device_29_0·secure_element_device_29_0·sensors_device_29_0·serial_device_29_0·socket_device_29_0·owntty_device_29_0·tty_device_29_0·video_device_29_0·zero_device_29_0·fuse_device_29_0·iio_device_29_0·ion_device_29_0·qtaguid_device_29_0·watchdog_device_29_0·uhid_device_29_0·uio_device_29_0·tun_device_29_0·usbaccessory_device_29_0·usb_device_29_0·properties_device_29_0·properties_serial_29_0·property_info_29_0·hci_attach_dev_29_0·rpmsg_device_29_0·root_block_device_29_0·frp_block_device_29_0·system_block_device_29_0·recovery_block_device_29_0·boot_block_device_29_0·userdata_block_device_29_0·cache_block_device_29_0·swap_block_device_29_0·metadata_block_device_29_0·misc_block_device_29_0·super_block_device_29_0·sdcard_block_device_29_0·ppp_device_29_0·tee_device_29_0·smcinvoke_device_29_0))3 (typeattributeset·dev_type·(device_29_0·ashmem_device_29_0·audio_device_29_0·binder_device_29_0·hwbinder_device_29_0·vndbinder_device_29_0·block_device_29_0·camera_device_29_0·dm_device_29_0·keychord_device_29_0·loop_control_device_29_0·loop_device_29_0·pmsg_device_29_0·radio_device_29_0·ram_device_29_0·rtc_device_29_0·vold_device_29_0·console_device_29_0·fscklogs_29_0·gpu_device_29_0·graphics_device_29_0·hw_random_device_29_0·input_device_29_0·port_device_29_0·lowpan_device_29_0·mtp_device_29_0·nfc_device_29_0·ptmx_device_29_0·kmsg_device_29_0·kmsg_debug_device_29_0·null_device_29_0·random_device_29_0·secure_element_device_29_0·sensors_device_29_0·serial_device_29_0·socket_device_29_0·owntty_device_29_0·tty_device_29_0·video_device_29_0·zero_device_29_0·fuse_device_29_0·iio_device_29_0·ion_device_29_0·qtaguid_device_29_0·watchdog_device_29_0·uhid_device_29_0·uio_device_29_0·tun_device_29_0·usbaccessory_device_29_0·usb_device_29_0·properties_device_29_0·properties_serial_29_0·property_info_29_0·hci_attach_dev_29_0·rpmsg_device_29_0·root_block_device_29_0·frp_block_device_29_0·system_block_device_29_0·recovery_block_device_29_0·boot_block_device_29_0·userdata_block_device_29_0·cache_block_device_29_0·swap_block_device_29_0·metadata_block_device_29_0·misc_block_device_29_0·super_block_device_29_0·sdcard_block_device_29_0·ppp_device_29_0·tee_device_29_0·smcinvoke_device_29_0))
4 (typeattribute·domain)4 (typeattribute·domain)
5 (typeattributeset·domain·(adbd_29_0·apexd_29_0·app_zygote_29_0·ashmemd_29_0·audioserver_29_0·blkid_29_0·blkid_untrusted_29_0·bluetooth_29_0·bootanim_29_0·bootstat_29_0·bufferhubd_29_0·cameraserver_29_0·charger_29_0·clatd_29_0·crash_dump_29_0·dhcp_29_0·dnsmasq_29_0·drmserver_29_0·dumpstate_29_0·e2fs_29_0·ephemeral_app_29_0·fastbootd_29_0·fingerprintd_29_0·flags_health_check_29_0·fsck_29_0·fsck_untrusted_29_0·gatekeeperd_29_0·gpuservice_29_0·healthd_29_0·heapprofd_29_0·hwservicemanager_29_0·idmap_29_0·incident_29_0·incident_helper_29_0·incidentd_29_0·init_29_0·inputflinger_29_0·install_recovery_29_0·installd_29_0·iorapd_29_0·isolated_app_29_0·kernel_29_0·keystore_29_0·llkd_29_0·lmkd_29_0·logd_29_0·logpersist_29_0·mdnsd_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediametrics_29_0·mediaprovider_29_0·mediaserver_29_0·mediaswcodec_29_0·modprobe_29_0·mtp_29_0·netd_29_0·netutils_wrapper_29_0·network_stack_29_0·nfc_29_0·perfetto_29_0·performanced_29_0·perfprofd_29_0·platform_app_29_0·postinstall_29_0·ppp_29_0·priv_app_29_0·profman_29_0·racoon_29_0·radio_29_0·recovery_29_0·recovery_persist_29_0·recovery_refresh_29_0·rs_29_0·rss_hwm_reset_29_0·runas_29_0·runas_app_29_0·sdcardd_29_0·secure_element_29_0·servicemanager_29_0·sgdisk_29_0·shared_relro_29_0·shell_29_0·simpleperf_app_runner_29_0·slideshow_29_0·statsd_29_0·su_29_0·surfaceflinger_29_0·system_app_29_0·system_server_29_0·tee_29_0·tombstoned_29_0·toolbox_29_0·traced_29_0·traced_probes_29_0·traceur_app_29_0·tzdatacheck_29_0·ueventd_29_0·uncrypt_29_0·untrusted_app_29_0·untrusted_app_27_29_0·untrusted_app_25_29_0·update_engine_29_0·update_verifier_29_0·usbd_29_0·vdc_29_0·vendor_init_29_0·vendor_misc_writer_29_0·vendor_shell_29_0·virtual_touchpad_29_0·vndservicemanager_29_0·vold_29_0·vold_prepare_subdirs_29_0·vr_hwc_29_0·watchdogd_29_0·webview_zygote_29_0·wificond_29_0·wpantund_29_0·zygote_29_0·dataservice_app_29_0·dun-server_29_0·google_camera_app_29_0·vendor_mmi_sys_29_0·qtelephony_29_0·wfdservice_29_0))5 (typeattributeset·domain·(adbd_29_0·apexd_29_0·app_zygote_29_0·ashmemd_29_0·audioserver_29_0·blkid_29_0·blkid_untrusted_29_0·bluetooth_29_0·bootanim_29_0·bootstat_29_0·bufferhubd_29_0·cameraserver_29_0·charger_29_0·clatd_29_0·crash_dump_29_0·dhcp_29_0·dnsmasq_29_0·drmserver_29_0·dumpstate_29_0·e2fs_29_0·ephemeral_app_29_0·fastbootd_29_0·fingerprintd_29_0·flags_health_check_29_0·fsck_29_0·fsck_untrusted_29_0·gatekeeperd_29_0·gpuservice_29_0·healthd_29_0·heapprofd_29_0·hwservicemanager_29_0·idmap_29_0·incident_29_0·incident_helper_29_0·incidentd_29_0·init_29_0·inputflinger_29_0·install_recovery_29_0·installd_29_0·iorapd_29_0·isolated_app_29_0·kernel_29_0·keystore_29_0·llkd_29_0·lmkd_29_0·logd_29_0·logpersist_29_0·mdnsd_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediametrics_29_0·mediaprovider_29_0·mediaserver_29_0·mediaswcodec_29_0·modprobe_29_0·mtp_29_0·netd_29_0·netutils_wrapper_29_0·network_stack_29_0·nfc_29_0·perfetto_29_0·performanced_29_0·perfprofd_29_0·platform_app_29_0·postinstall_29_0·ppp_29_0·priv_app_29_0·profman_29_0·racoon_29_0·radio_29_0·recovery_29_0·recovery_persist_29_0·recovery_refresh_29_0·rs_29_0·rss_hwm_reset_29_0·runas_29_0·runas_app_29_0·sdcardd_29_0·secure_element_29_0·servicemanager_29_0·sgdisk_29_0·shared_relro_29_0·shell_29_0·simpleperf_app_runner_29_0·slideshow_29_0·statsd_29_0·su_29_0·surfaceflinger_29_0·system_app_29_0·system_server_29_0·tee_29_0·tombstoned_29_0·toolbox_29_0·traced_29_0·traced_probes_29_0·traceur_app_29_0·tzdatacheck_29_0·ueventd_29_0·uncrypt_29_0·untrusted_app_29_0·untrusted_app_27_29_0·untrusted_app_25_29_0·update_engine_29_0·update_verifier_29_0·usbd_29_0·vdc_29_0·vendor_init_29_0·vendor_misc_writer_29_0·vendor_shell_29_0·virtual_touchpad_29_0·vndservicemanager_29_0·vold_29_0·vold_prepare_subdirs_29_0·vr_hwc_29_0·watchdogd_29_0·webview_zygote_29_0·wificond_29_0·wpantund_29_0·zygote_29_0·dataservice_app_29_0·dun-server_29_0·google_camera_app_29_0·vendor_mmi_sys_29_0·qtelephony_29_0·qti-testscripts_29_0·wfdservice_29_0))
6 (typeattribute·fs_type)6 (typeattribute·fs_type)
7 (typeattributeset·fs_type·(device_29_0·labeledfs_29_0·pipefs_29_0·sockfs_29_0·rootfs_29_0·proc_29_0·proc_security_29_0·proc_drop_caches_29_0·proc_overcommit_memory_29_0·proc_min_free_order_shift_29_0·usermodehelper_29_0·sysfs_usermodehelper_29_0·proc_qtaguid_ctrl_29_0·proc_qtaguid_stat_29_0·proc_bluetooth_writable_29_0·proc_abi_29_0·proc_asound_29_0·proc_buddyinfo_29_0·proc_cmdline_29_0·proc_cpuinfo_29_0·proc_dirty_29_0·proc_diskstats_29_0·proc_extra_free_kbytes_29_0·proc_filesystems_29_0·proc_fs_verity_29_0·proc_hostname_29_0·proc_hung_task_29_0·proc_interrupts_29_0·proc_iomem_29_0·proc_keys_29_0·proc_kmsg_29_0·proc_loadavg_29_0·proc_max_map_count_29_0·proc_meminfo_29_0·proc_misc_29_0·proc_modules_29_0·proc_mounts_29_0·proc_net_29_0·proc_net_tcp_udp_29_0·proc_page_cluster_29_0·proc_pagetypeinfo_29_0·proc_panic_29_0·proc_perf_29_0·proc_pid_max_29_0·proc_pipe_conf_29_0·proc_pressure_cpu_29_0·proc_pressure_io_29_0·proc_pressure_mem_29_0·proc_random_29_0·proc_sched_29_0·proc_slabinfo_29_0·proc_stat_29_0·proc_swaps_29_0·proc_sysrq_29_0·proc_timer_29_0·proc_tty_drivers_29_0·proc_uid_cputime_showstat_29_0·proc_uid_cputime_removeuid_29_0·proc_uid_io_stats_29_0·proc_uid_procstat_set_29_0·proc_uid_time_in_state_29_0·proc_uid_concurrent_active_time_29_0·proc_uid_concurrent_policy_time_29_0·proc_uid_cpupower_29_0·proc_uptime_29_0·proc_version_29_0·proc_vmallocinfo_29_0·proc_vmstat_29_0·proc_zoneinfo_29_0·selinuxfs_29_0·cgroup_29_0·cgroup_bpf_29_0·sysfs_29_0·sysfs_android_usb_29_0·sysfs_uio_29_0·sysfs_batteryinfo_29_0·sysfs_bluetooth_writable_29_0·sysfs_devices_block_29_0·sysfs_dm_29_0·sysfs_dt_firmware_android_29_0·sysfs_extcon_29_0·sysfs_ipv4_29_0·sysfs_kernel_notes_29_0·sysfs_leds_29_0·sysfs_loop_29_0·sysfs_hwrandom_29_0·sysfs_nfc_power_writable_29_0·sysfs_wake_lock_29_0·sysfs_mac_address_29_0·sysfs_net_29_0·sysfs_power_29_0·sysfs_rtc_29_0·sysfs_switch_29_0·sysfs_transparent_hugepage_29_0·sysfs_usb_29_0·sysfs_wakeup_reasons_29_0·sysfs_fs_ext4_features_29_0·sysfs_fs_f2fs_29_0·fs_bpf_29_0·configfs_29_0·sysfs_devices_system_cpu_29_0·sysfs_lowmemorykiller_29_0·sysfs_wlan_fwpath_29_0·sysfs_vibrator_29_0·sysfs_thermal_29_0·sysfs_zram_29_0·sysfs_zram_uevent_29_0·inotify_29_0·devpts_29_0·tmpfs_29_0·shm_29_0·mqueue_29_0·fuse_29_0·sdcardfs_29_0·vfat_29_0·exfat_29_0·debugfs_29_0·debugfs_mmc_29_0·debugfs_trace_marker_29_0·debugfs_tracing_29_0·debugfs_tracing_debug_29_0·debugfs_tracing_instances_29_0·debugfs_wakeup_sources_29_0·debugfs_wifi_tracing_29_0·pstorefs_29_0·functionfs_29_0·oemfs_29_0·usbfs_29_0·binfmt_miscfs_29_0·app_fusefs_29_0))7 (typeattributeset·fs_type·(device_29_0·labeledfs_29_0·pipefs_29_0·sockfs_29_0·rootfs_29_0·proc_29_0·proc_security_29_0·proc_drop_caches_29_0·proc_overcommit_memory_29_0·proc_min_free_order_shift_29_0·usermodehelper_29_0·sysfs_usermodehelper_29_0·proc_qtaguid_ctrl_29_0·proc_qtaguid_stat_29_0·proc_bluetooth_writable_29_0·proc_abi_29_0·proc_asound_29_0·proc_buddyinfo_29_0·proc_cmdline_29_0·proc_cpuinfo_29_0·proc_dirty_29_0·proc_diskstats_29_0·proc_extra_free_kbytes_29_0·proc_filesystems_29_0·proc_fs_verity_29_0·proc_hostname_29_0·proc_hung_task_29_0·proc_interrupts_29_0·proc_iomem_29_0·proc_keys_29_0·proc_kmsg_29_0·proc_loadavg_29_0·proc_max_map_count_29_0·proc_meminfo_29_0·proc_misc_29_0·proc_modules_29_0·proc_mounts_29_0·proc_net_29_0·proc_net_tcp_udp_29_0·proc_page_cluster_29_0·proc_pagetypeinfo_29_0·proc_panic_29_0·proc_perf_29_0·proc_pid_max_29_0·proc_pipe_conf_29_0·proc_pressure_cpu_29_0·proc_pressure_io_29_0·proc_pressure_mem_29_0·proc_random_29_0·proc_sched_29_0·proc_slabinfo_29_0·proc_stat_29_0·proc_swaps_29_0·proc_sysrq_29_0·proc_timer_29_0·proc_tty_drivers_29_0·proc_uid_cputime_showstat_29_0·proc_uid_cputime_removeuid_29_0·proc_uid_io_stats_29_0·proc_uid_procstat_set_29_0·proc_uid_time_in_state_29_0·proc_uid_concurrent_active_time_29_0·proc_uid_concurrent_policy_time_29_0·proc_uid_cpupower_29_0·proc_uptime_29_0·proc_version_29_0·proc_vmallocinfo_29_0·proc_vmstat_29_0·proc_zoneinfo_29_0·selinuxfs_29_0·cgroup_29_0·cgroup_bpf_29_0·sysfs_29_0·sysfs_android_usb_29_0·sysfs_uio_29_0·sysfs_batteryinfo_29_0·sysfs_bluetooth_writable_29_0·sysfs_devices_block_29_0·sysfs_dm_29_0·sysfs_dt_firmware_android_29_0·sysfs_extcon_29_0·sysfs_ipv4_29_0·sysfs_kernel_notes_29_0·sysfs_leds_29_0·sysfs_loop_29_0·sysfs_hwrandom_29_0·sysfs_nfc_power_writable_29_0·sysfs_wake_lock_29_0·sysfs_mac_address_29_0·sysfs_net_29_0·sysfs_power_29_0·sysfs_rtc_29_0·sysfs_switch_29_0·sysfs_transparent_hugepage_29_0·sysfs_usb_29_0·sysfs_wakeup_reasons_29_0·sysfs_fs_ext4_features_29_0·sysfs_fs_f2fs_29_0·fs_bpf_29_0·configfs_29_0·sysfs_devices_system_cpu_29_0·sysfs_lowmemorykiller_29_0·sysfs_wlan_fwpath_29_0·sysfs_vibrator_29_0·sysfs_thermal_29_0·sysfs_zram_29_0·sysfs_zram_uevent_29_0·inotify_29_0·devpts_29_0·tmpfs_29_0·shm_29_0·mqueue_29_0·fuse_29_0·sdcardfs_29_0·vfat_29_0·exfat_29_0·debugfs_29_0·debugfs_mmc_29_0·debugfs_trace_marker_29_0·debugfs_tracing_29_0·debugfs_tracing_debug_29_0·debugfs_tracing_instances_29_0·debugfs_wakeup_sources_29_0·debugfs_wifi_tracing_29_0·pstorefs_29_0·functionfs_29_0·oemfs_29_0·usbfs_29_0·binfmt_miscfs_29_0·app_fusefs_29_0))
8 (typeattribute·contextmount_type)8 (typeattribute·contextmount_type)
9 (typeattributeset·contextmount_type·(oemfs_29_0·app_fusefs_29_0))9 (typeattributeset·contextmount_type·(oemfs_29_0·app_fusefs_29_0))
10 (typeattribute·file_type)10 (typeattribute·file_type)
11 (typeattributeset·file_type·(adbd_exec_29_0·apexd_exec_29_0·appdomain_tmpfs_29_0·app_zygote_tmpfs_29_0·audioserver_tmpfs_29_0·bootanim_exec_29_0·bootstat_exec_29_0·bufferhubd_exec_29_0·cameraserver_exec_29_0·cameraserver_tmpfs_29_0·charger_exec_29_0·clatd_exec_29_0·crash_dump_exec_29_0·dhcp_exec_29_0·dnsmasq_exec_29_0·drmserver_exec_29_0·drmserver_socket_29_0·dumpstate_exec_29_0·e2fs_exec_29_0·unlabeled_29_0·system_file_29_0·system_asan_options_file_29_0·system_event_log_tags_file_29_0·system_lib_file_29_0·system_bootstrap_lib_file_29_0·system_linker_exec_29_0·system_linker_config_file_29_0·system_seccomp_policy_file_29_0·system_security_cacerts_file_29_0·tcpdump_exec_29_0·system_zoneinfo_file_29_0·cgroup_desc_file_29_0·vendor_cgroup_desc_file_29_0·task_profiles_file_29_0·vendor_task_profiles_file_29_0·vendor_hal_file_29_0·vendor_file_29_0·vendor_app_file_29_0·vendor_configs_file_29_0·same_process_hal_file_29_0·vndk_sp_file_29_0·vendor_framework_file_29_0·vendor_overlay_file_29_0·vendor_public_lib_file_29_0·vendor_keylayout_file_29_0·vendor_keychars_file_29_0·vendor_idc_file_29_0·metadata_file_29_0·vold_metadata_file_29_0·gsi_metadata_file_29_0·password_slot_metadata_file_29_0·apex_metadata_file_29_0·dev_cpu_variant_29_0·runtime_event_log_tags_file_29_0·logcat_exec_29_0·cgroup_rc_file_29_0·coredump_file_29_0·system_data_file_29_0·packages_list_file_29_0·vendor_data_file_29_0·unencrypted_data_file_29_0·install_data_file_29_0·drm_data_file_29_0·adb_data_file_29_0·anr_data_file_29_0·tombstone_data_file_29_0·tombstone_wifi_data_file_29_0·apex_data_file_29_0·apk_data_file_29_0·apk_tmp_file_29_0·apk_private_data_file_29_0·apk_private_tmp_file_29_0·dalvikcache_data_file_29_0·ota_data_file_29_0·ota_package_file_29_0·user_profile_data_file_29_0·profman_dump_data_file_29_0·resourcecache_data_file_29_0·shell_data_file_29_0·property_data_file_29_0·bootchart_data_file_29_0·dropbox_data_file_29_0·heapdump_data_file_29_0·nativetest_data_file_29_0·ringtone_file_29_0·preloads_data_file_29_0·preloads_media_file_29_0·dhcp_data_file_29_0·server_configurable_flags_data_file_29_0·staging_data_file_29_0·mnt_media_rw_file_29_0·mnt_user_file_29_0·mnt_expand_file_29_0·storage_file_29_0·mnt_media_rw_stub_file_29_0·storage_stub_file_29_0·mnt_vendor_file_29_0·mnt_product_file_29_0·apex_mnt_dir_29_0·postinstall_mnt_dir_29_0·postinstall_file_29_0·postinstall_apex_mnt_dir_29_0·adb_keys_file_29_0·audio_data_file_29_0·audioserver_data_file_29_0·bluetooth_data_file_29_0·bluetooth_logs_data_file_29_0·bootstat_data_file_29_0·boottrace_data_file_29_0·camera_data_file_29_0·gatekeeper_data_file_29_0·incident_data_file_29_0·keychain_data_file_29_0·keystore_data_file_29_0·media_data_file_29_0·media_rw_data_file_29_0·misc_user_data_file_29_0·net_data_file_29_0·network_watchlist_data_file_29_0·nfc_data_file_29_0·radio_data_file_29_0·recovery_data_file_29_0·shared_relro_file_29_0·stats_data_file_29_0·systemkeys_data_file_29_0·textclassifier_data_file_29_0·trace_data_file_29_0·vpn_data_file_29_0·wifi_data_file_29_0·zoneinfo_data_file_29_0·vold_data_file_29_0·iorapd_data_file_29_0·perfprofd_data_file_29_0·tee_data_file_29_0·update_engine_data_file_29_0·update_engine_log_data_file_29_0·method_trace_data_file_29_0·gsi_data_file_29_0·app_data_file_29_0·privapp_data_file_29_0·system_app_data_file_29_0·cache_file_29_0·overlayfs_file_29_0·cache_backup_file_29_0·cache_private_backup_file_29_0·cache_recovery_file_29_0·efs_file_29_0·wallpaper_file_29_0·shortcut_manager_icons_29_0·icon_file_29_0·asec_apk_file_29_0·asec_public_file_29_0·asec_image_file_29_0·backup_data_file_29_0·bluetooth_efs_file_29_0·fingerprintd_data_file_29_0·fingerprint_vendor_data_file_29_0·app_fuse_file_29_0·face_vendor_data_file_29_0·iris_vendor_data_file_29_0·adbd_socket_29_0·bluetooth_socket_29_0·dnsproxyd_socket_29_0·dumpstate_socket_29_0·fwmarkd_socket_29_0·lmkd_socket_29_0·logd_socket_29_0·logdr_socket_29_0·logdw_socket_29_0·mdns_socket_29_0·mdnsd_socket_29_0·misc_logd_file_29_0·mtpd_socket_29_0·property_socket_29_0·racoon_socket_29_0·recovery_socket_29_0·rild_socket_29_0·rild_debug_socket_29_0·statsdw_socket_29_0·system_wpa_socket_29_0·system_ndebug_socket_29_0·tombstoned_crash_socket_29_0·tombstoned_java_trace_socket_29_0·tombstoned_intercept_socket_29_0·traced_producer_socket_29_0·traced_consumer_socket_29_0·uncrypt_socket_29_0·wpa_socket_29_0·zygote_socket_29_0·heapprofd_socket_29_0·gps_control_29_0·pdx_display_dir_29_0·pdx_performance_dir_29_0·pdx_bufferhub_dir_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·file_contexts_file_29_0·mac_perms_file_29_0·property_contexts_file_29_0·seapp_contexts_file_29_0·sepolicy_file_29_0·service_contexts_file_29_0·nonplat_service_contexts_file_29_0·hwservice_contexts_file_29_0·vndservice_contexts_file_29_0·audiohal_data_file_29_0·fingerprintd_exec_29_0·flags_health_check_exec_29_0·fsck_exec_29_0·gatekeeperd_exec_29_0·hal_graphics_composer_server_tmpfs_29_0·healthd_exec_29_0·hwservicemanager_exec_29_0·idmap_exec_29_0·init_exec_29_0·init_tmpfs_29_0·inputflinger_exec_29_0·install_recovery_exec_29_0·installd_exec_29_0·iorapd_exec_29_0·iorapd_tmpfs_29_0·keystore_exec_29_0·llkd_exec_29_0·lmkd_exec_29_0·logd_exec_29_0·mediadrmserver_exec_29_0·mediaextractor_exec_29_0·mediaextractor_tmpfs_29_0·mediametrics_exec_29_0·mediaserver_exec_29_0·mediaserver_tmpfs_29_0·mediaswcodec_exec_29_0·mtp_exec_29_0·netd_exec_29_0·netutils_wrapper_exec_29_0·performanced_exec_29_0·perfprofd_exec_29_0·ppp_exec_29_0·profman_exec_29_0·racoon_exec_29_0·recovery_persist_exec_29_0·recovery_refresh_exec_29_0·rs_exec_29_0·runas_exec_29_0·sdcardd_exec_29_0·servicemanager_exec_29_0·sgdisk_exec_29_0·shell_exec_29_0·simpleperf_app_runner_exec_29_0·statsd_exec_29_0·su_exec_29_0·surfaceflinger_tmpfs_29_0·system_server_tmpfs_29_0·tombstoned_exec_29_0·toolbox_exec_29_0·tzdatacheck_exec_29_0·ueventd_tmpfs_29_0·uncrypt_exec_29_0·update_engine_exec_29_0·update_verifier_exec_29_0·usbd_exec_29_0·vdc_exec_29_0·vendor_misc_writer_exec_29_0·vendor_shell_exec_29_0·vendor_toolbox_exec_29_0·virtual_touchpad_exec_29_0·vold_exec_29_0·vold_prepare_subdirs_exec_29_0·vr_hwc_exec_29_0·watchdogd_exec_29_0·webview_zygote_exec_29_0·webview_zygote_tmpfs_29_0·wificond_exec_29_0·wpantund_exec_29_0·zygote_tmpfs_29_0·zygote_exec_29_0·dpmtcm_socket_29_0·wfdservice_exec_29_0))11 (typeattributeset·file_type·(adbd_exec_29_0·apexd_exec_29_0·appdomain_tmpfs_29_0·app_zygote_tmpfs_29_0·audioserver_tmpfs_29_0·bootanim_exec_29_0·bootstat_exec_29_0·bufferhubd_exec_29_0·cameraserver_exec_29_0·cameraserver_tmpfs_29_0·charger_exec_29_0·clatd_exec_29_0·crash_dump_exec_29_0·dhcp_exec_29_0·dnsmasq_exec_29_0·drmserver_exec_29_0·drmserver_socket_29_0·dumpstate_exec_29_0·e2fs_exec_29_0·unlabeled_29_0·system_file_29_0·system_asan_options_file_29_0·system_event_log_tags_file_29_0·system_lib_file_29_0·system_bootstrap_lib_file_29_0·system_linker_exec_29_0·system_linker_config_file_29_0·system_seccomp_policy_file_29_0·system_security_cacerts_file_29_0·tcpdump_exec_29_0·system_zoneinfo_file_29_0·cgroup_desc_file_29_0·vendor_cgroup_desc_file_29_0·task_profiles_file_29_0·vendor_task_profiles_file_29_0·vendor_hal_file_29_0·vendor_file_29_0·vendor_app_file_29_0·vendor_configs_file_29_0·same_process_hal_file_29_0·vndk_sp_file_29_0·vendor_framework_file_29_0·vendor_overlay_file_29_0·vendor_public_lib_file_29_0·vendor_keylayout_file_29_0·vendor_keychars_file_29_0·vendor_idc_file_29_0·metadata_file_29_0·vold_metadata_file_29_0·gsi_metadata_file_29_0·password_slot_metadata_file_29_0·apex_metadata_file_29_0·dev_cpu_variant_29_0·runtime_event_log_tags_file_29_0·logcat_exec_29_0·cgroup_rc_file_29_0·coredump_file_29_0·system_data_file_29_0·packages_list_file_29_0·vendor_data_file_29_0·unencrypted_data_file_29_0·install_data_file_29_0·drm_data_file_29_0·adb_data_file_29_0·anr_data_file_29_0·tombstone_data_file_29_0·tombstone_wifi_data_file_29_0·apex_data_file_29_0·apk_data_file_29_0·apk_tmp_file_29_0·apk_private_data_file_29_0·apk_private_tmp_file_29_0·dalvikcache_data_file_29_0·ota_data_file_29_0·ota_package_file_29_0·user_profile_data_file_29_0·profman_dump_data_file_29_0·resourcecache_data_file_29_0·shell_data_file_29_0·property_data_file_29_0·bootchart_data_file_29_0·dropbox_data_file_29_0·heapdump_data_file_29_0·nativetest_data_file_29_0·ringtone_file_29_0·preloads_data_file_29_0·preloads_media_file_29_0·dhcp_data_file_29_0·server_configurable_flags_data_file_29_0·staging_data_file_29_0·mnt_media_rw_file_29_0·mnt_user_file_29_0·mnt_expand_file_29_0·storage_file_29_0·mnt_media_rw_stub_file_29_0·storage_stub_file_29_0·mnt_vendor_file_29_0·mnt_product_file_29_0·apex_mnt_dir_29_0·postinstall_mnt_dir_29_0·postinstall_file_29_0·postinstall_apex_mnt_dir_29_0·adb_keys_file_29_0·audio_data_file_29_0·audioserver_data_file_29_0·bluetooth_data_file_29_0·bluetooth_logs_data_file_29_0·bootstat_data_file_29_0·boottrace_data_file_29_0·camera_data_file_29_0·gatekeeper_data_file_29_0·incident_data_file_29_0·keychain_data_file_29_0·keystore_data_file_29_0·media_data_file_29_0·media_rw_data_file_29_0·misc_user_data_file_29_0·net_data_file_29_0·network_watchlist_data_file_29_0·nfc_data_file_29_0·radio_data_file_29_0·recovery_data_file_29_0·shared_relro_file_29_0·stats_data_file_29_0·systemkeys_data_file_29_0·textclassifier_data_file_29_0·trace_data_file_29_0·vpn_data_file_29_0·wifi_data_file_29_0·zoneinfo_data_file_29_0·vold_data_file_29_0·iorapd_data_file_29_0·perfprofd_data_file_29_0·tee_data_file_29_0·update_engine_data_file_29_0·update_engine_log_data_file_29_0·method_trace_data_file_29_0·gsi_data_file_29_0·app_data_file_29_0·privapp_data_file_29_0·system_app_data_file_29_0·cache_file_29_0·overlayfs_file_29_0·cache_backup_file_29_0·cache_private_backup_file_29_0·cache_recovery_file_29_0·efs_file_29_0·wallpaper_file_29_0·shortcut_manager_icons_29_0·icon_file_29_0·asec_apk_file_29_0·asec_public_file_29_0·asec_image_file_29_0·backup_data_file_29_0·bluetooth_efs_file_29_0·fingerprintd_data_file_29_0·fingerprint_vendor_data_file_29_0·app_fuse_file_29_0·face_vendor_data_file_29_0·iris_vendor_data_file_29_0·adbd_socket_29_0·bluetooth_socket_29_0·dnsproxyd_socket_29_0·dumpstate_socket_29_0·fwmarkd_socket_29_0·lmkd_socket_29_0·logd_socket_29_0·logdr_socket_29_0·logdw_socket_29_0·mdns_socket_29_0·mdnsd_socket_29_0·misc_logd_file_29_0·mtpd_socket_29_0·property_socket_29_0·racoon_socket_29_0·recovery_socket_29_0·rild_socket_29_0·rild_debug_socket_29_0·statsdw_socket_29_0·system_wpa_socket_29_0·system_ndebug_socket_29_0·tombstoned_crash_socket_29_0·tombstoned_java_trace_socket_29_0·tombstoned_intercept_socket_29_0·traced_producer_socket_29_0·traced_consumer_socket_29_0·uncrypt_socket_29_0·wpa_socket_29_0·zygote_socket_29_0·heapprofd_socket_29_0·gps_control_29_0·pdx_display_dir_29_0·pdx_performance_dir_29_0·pdx_bufferhub_dir_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·file_contexts_file_29_0·mac_perms_file_29_0·property_contexts_file_29_0·seapp_contexts_file_29_0·sepolicy_file_29_0·service_contexts_file_29_0·nonplat_service_contexts_file_29_0·hwservice_contexts_file_29_0·vndservice_contexts_file_29_0·audiohal_data_file_29_0·fingerprintd_exec_29_0·flags_health_check_exec_29_0·fsck_exec_29_0·gatekeeperd_exec_29_0·hal_graphics_composer_server_tmpfs_29_0·healthd_exec_29_0·hwservicemanager_exec_29_0·idmap_exec_29_0·init_exec_29_0·init_tmpfs_29_0·inputflinger_exec_29_0·install_recovery_exec_29_0·installd_exec_29_0·iorapd_exec_29_0·iorapd_tmpfs_29_0·keystore_exec_29_0·llkd_exec_29_0·lmkd_exec_29_0·logd_exec_29_0·mediadrmserver_exec_29_0·mediaextractor_exec_29_0·mediaextractor_tmpfs_29_0·mediametrics_exec_29_0·mediaserver_exec_29_0·mediaserver_tmpfs_29_0·mediaswcodec_exec_29_0·mtp_exec_29_0·netd_exec_29_0·netutils_wrapper_exec_29_0·performanced_exec_29_0·perfprofd_exec_29_0·ppp_exec_29_0·profman_exec_29_0·racoon_exec_29_0·recovery_persist_exec_29_0·recovery_refresh_exec_29_0·rs_exec_29_0·runas_exec_29_0·sdcardd_exec_29_0·servicemanager_exec_29_0·sgdisk_exec_29_0·shell_exec_29_0·simpleperf_app_runner_exec_29_0·statsd_exec_29_0·su_exec_29_0·surfaceflinger_tmpfs_29_0·system_server_tmpfs_29_0·tombstoned_exec_29_0·toolbox_exec_29_0·tzdatacheck_exec_29_0·ueventd_tmpfs_29_0·uncrypt_exec_29_0·update_engine_exec_29_0·update_verifier_exec_29_0·usbd_exec_29_0·vdc_exec_29_0·vendor_misc_writer_exec_29_0·vendor_shell_exec_29_0·vendor_toolbox_exec_29_0·virtual_touchpad_exec_29_0·vold_exec_29_0·vold_prepare_subdirs_exec_29_0·vr_hwc_exec_29_0·watchdogd_exec_29_0·webview_zygote_exec_29_0·webview_zygote_tmpfs_29_0·wificond_exec_29_0·wpantund_exec_29_0·zygote_tmpfs_29_0·zygote_exec_29_0·dpmtcm_socket_29_0·wfdservice_exec_29_0))
12 (typeattribute·exec_type)12 (typeattribute·exec_type)
Offset 61, 29 lines modifiedOffset 61, 29 lines modified
61 (typeattribute·same_process_hwservice)61 (typeattribute·same_process_hwservice)
62 (typeattributeset·same_process_hwservice·(hal_graphics_mapper_hwservice_29_0·hal_renderscript_hwservice_29_0))62 (typeattributeset·same_process_hwservice·(hal_graphics_mapper_hwservice_29_0·hal_renderscript_hwservice_29_0))
63 (typeattribute·coredomain_hwservice)63 (typeattribute·coredomain_hwservice)
64 (typeattributeset·coredomain_hwservice·(fwk_bufferhub_hwservice_29_0·fwk_camera_hwservice_29_0·fwk_display_hwservice_29_0·fwk_scheduler_hwservice_29_0·fwk_sensor_hwservice_29_0·fwk_stats_hwservice_29_0·hidl_allocator_hwservice_29_0·hidl_manager_hwservice_29_0·hidl_memory_hwservice_29_0·hidl_token_hwservice_29_0·system_net_netd_hwservice_29_0·system_suspend_hwservice_29_0·system_wifi_keystore_hwservice_29_0·hal_atfwd_hwservice_29_0))64 (typeattributeset·coredomain_hwservice·(fwk_bufferhub_hwservice_29_0·fwk_camera_hwservice_29_0·fwk_display_hwservice_29_0·fwk_scheduler_hwservice_29_0·fwk_sensor_hwservice_29_0·fwk_stats_hwservice_29_0·hidl_allocator_hwservice_29_0·hidl_manager_hwservice_29_0·hidl_memory_hwservice_29_0·hidl_token_hwservice_29_0·system_net_netd_hwservice_29_0·system_suspend_hwservice_29_0·system_wifi_keystore_hwservice_29_0·hal_atfwd_hwservice_29_0))
65 (typeattribute·vndservice_manager_type)65 (typeattribute·vndservice_manager_type)
66 (typeattributeset·vndservice_manager_type·(default_android_vndservice_29_0))66 (typeattributeset·vndservice_manager_type·(default_android_vndservice_29_0))
67 (typeattribute·mlstrustedsubject)67 (typeattribute·mlstrustedsubject)
68 (typeattributeset·mlstrustedsubject·(bufferhubd_29_0·drmserver_29_0·dumpstate_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·hwservicemanager_29_0·init_29_0·installd_29_0·kernel_29_0·keystore_29_0·llkd_29_0·lmkd_29_0·logd_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediaserver_29_0·netd_29_0·performanced_29_0·racoon_29_0·radio_29_0·rss_hwm_reset_29_0·runas_29_0·servicemanager_29_0·shell_29_0·simpleperf_app_runner_29_0·statsd_29_0·tombstoned_29_0·traced_29_0·traced_probes_29_0·uncrypt_29_0·vendor_init_29_0·vold_29_0))68 (typeattributeset·mlstrustedsubject·(bufferhubd_29_0·drmserver_29_0·dumpstate_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·hwservicemanager_29_0·init_29_0·installd_29_0·kernel_29_0·keystore_29_0·llkd_29_0·lmkd_29_0·logd_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediaserver_29_0·netd_29_0·performanced_29_0·perfprofd_29_0·racoon_29_0·radio_29_0·rss_hwm_reset_29_0·runas_29_0·servicemanager_29_0·shell_29_0·simpleperf_app_runner_29_0·statsd_29_0·su_29_0·tombstoned_29_0·traced_29_0·traced_probes_29_0·uncrypt_29_0·vendor_init_29_0·vold_29_0·qti-testscripts_29_0))
69 (typeattribute·mlstrustedobject)69 (typeattribute·mlstrustedobject)
70 (typeattributeset·mlstrustedobject·(ashmem_device_29_0·binder_device_29_0·hwbinder_device_29_0·pmsg_device_29_0·gpu_device_29_0·mtp_device_29_0·ptmx_device_29_0·null_device_29_0·random_device_29_0·owntty_device_29_0·zero_device_29_0·fuse_device_29_0·ion_device_29_0·tun_device_29_0·usbaccessory_device_29_0·usb_device_29_0·proc_qtaguid_ctrl_29_0·proc_qtaguid_stat_29_0·selinuxfs_29_0·cgroup_29_0·sysfs_29_0·sysfs_bluetooth_writable_29_0·sysfs_kernel_notes_29_0·sysfs_nfc_power_writable_29_0·inotify_29_0·devpts_29_0·fuse_29_0·sdcardfs_29_0·vfat_29_0·exfat_29_0·debugfs_trace_marker_29_0·debugfs_tracing_29_0·debugfs_tracing_debug_29_0·functionfs_29_0·anr_data_file_29_0·tombstone_data_file_29_0·apk_tmp_file_29_0·apk_private_tmp_file_29_0·ota_package_file_29_0·user_profile_data_file_29_0·shell_data_file_29_0·heapdump_data_file_29_0·ringtone_file_29_0·media_rw_data_file_29_0·radio_data_file_29_0·trace_data_file_29_0·perfprofd_data_file_29_0·method_trace_data_file_29_0·system_app_data_file_29_0·cache_file_29_0·cache_backup_file_29_0·cache_recovery_file_29_0·wallpaper_file_29_0·shortcut_manager_icons_29_0·asec_apk_file_29_0·backup_data_file_29_0·app_fuse_file_29_0·dnsproxyd_socket_29_0·fwmarkd_socket_29_0·logd_socket_29_0·logdr_socket_29_0·logdw_socket_29_0·mdnsd_socket_29_0·property_socket_29_0·statsdw_socket_29_0·system_ndebug_socket_29_0·tombstoned_crash_socket_29_0·tombstoned_java_trace_socket_29_0·traced_producer_socket_29_0·traced_consumer_socket_29_0·heapprofd_socket_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·system_server_tmpfs_29_0·dpmtcm_socket_29_0))70 (typeattributeset·mlstrustedobject·(ashmem_device_29_0·binder_device_29_0·hwbinder_device_29_0·pmsg_device_29_0·gpu_device_29_0·mtp_device_29_0·ptmx_device_29_0·null_device_29_0·random_device_29_0·owntty_device_29_0·zero_device_29_0·fuse_device_29_0·ion_device_29_0·tun_device_29_0·usbaccessory_device_29_0·usb_device_29_0·proc_qtaguid_ctrl_29_0·proc_qtaguid_stat_29_0·selinuxfs_29_0·cgroup_29_0·sysfs_29_0·sysfs_bluetooth_writable_29_0·sysfs_kernel_notes_29_0·sysfs_nfc_power_writable_29_0·inotify_29_0·devpts_29_0·fuse_29_0·sdcardfs_29_0·vfat_29_0·exfat_29_0·debugfs_trace_marker_29_0·debugfs_tracing_29_0·debugfs_tracing_debug_29_0·functionfs_29_0·anr_data_file_29_0·tombstone_data_file_29_0·apk_tmp_file_29_0·apk_private_tmp_file_29_0·ota_package_file_29_0·user_profile_data_file_29_0·shell_data_file_29_0·heapdump_data_file_29_0·ringtone_file_29_0·media_rw_data_file_29_0·radio_data_file_29_0·trace_data_file_29_0·perfprofd_data_file_29_0·method_trace_data_file_29_0·system_app_data_file_29_0·cache_file_29_0·cache_backup_file_29_0·cache_recovery_file_29_0·wallpaper_file_29_0·shortcut_manager_icons_29_0·asec_apk_file_29_0·backup_data_file_29_0·app_fuse_file_29_0·dnsproxyd_socket_29_0·fwmarkd_socket_29_0·logd_socket_29_0·logdr_socket_29_0·logdw_socket_29_0·mdnsd_socket_29_0·property_socket_29_0·statsdw_socket_29_0·system_ndebug_socket_29_0·tombstoned_crash_socket_29_0·tombstoned_java_trace_socket_29_0·traced_producer_socket_29_0·traced_consumer_socket_29_0·heapprofd_socket_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·system_server_tmpfs_29_0·dpmtcm_socket_29_0))
71 (typeattribute·appdomain)71 (typeattribute·appdomain)
72 (typeattribute·untrusted_app_all)72 (typeattribute·untrusted_app_all)
73 (typeattribute·netdomain)73 (typeattribute·netdomain)
74 (typeattributeset·netdomain·(clatd_29_0·dhcp_29_0·dnsmasq_29_0·drmserver_29_0·dumpstate_29_0·mediadrmserver_29_0·mediaserver_29_0·mtp_29_0·netd_29_0·ppp_29_0·racoon_29_0·radio_29_0·shell_29_0·update_engine_29_0·wpantund_29_0))74 (typeattributeset·netdomain·(clatd_29_0·dhcp_29_0·dnsmasq_29_0·drmserver_29_0·dumpstate_29_0·mediadrmserver_29_0·mediaserver_29_0·mtp_29_0·netd_29_0·ppp_29_0·racoon_29_0·radio_29_0·shell_29_0·su_29_0·update_engine_29_0·wpantund_29_0))
75 (typeattribute·bluetoothdomain)75 (typeattribute·bluetoothdomain)
76 (typeattributeset·bluetoothdomain·(radio_29_0))76 (typeattributeset·bluetoothdomain·(radio_29_0))
77 (typeattribute·binderservicedomain)77 (typeattribute·binderservicedomain)
78 (typeattributeset·binderservicedomain·(cameraserver_29_0·drmserver_29_0·gatekeeperd_29_0·inputflinger_29_0·keystore_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediametrics_29_0·mediaserver_29_0·radio_29_0·virtual_touchpad_29_0·vr_hwc_29_0))78 (typeattributeset·binderservicedomain·(cameraserver_29_0·drmserver_29_0·gatekeeperd_29_0·inputflinger_29_0·keystore_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediametrics_29_0·mediaserver_29_0·radio_29_0·virtual_touchpad_29_0·vr_hwc_29_0))
79 (typeattribute·update_engine_common)79 (typeattribute·update_engine_common)
80 (typeattributeset·update_engine_common·(update_engine_29_0))80 (typeattributeset·update_engine_common·(update_engine_29_0))
81 (typeattribute·coredomain)81 (typeattribute·coredomain)
82 (typeattributeset·coredomain·(e2fs_29_0·flags_health_check_29_0·heapprofd_29_0·perfetto_29_0·rs_29_0·rss_hwm_reset_29_0·traced_29_0·traced_probes_29_0·vold_prepare_subdirs_29_0·google_camera_app_29_0))82 (typeattributeset·coredomain·(e2fs_29_0·flags_health_check_29_0·heapprofd_29_0·perfetto_29_0·perfprofd_29_0·rs_29_0·rss_hwm_reset_29_0·traced_29_0·traced_probes_29_0·vold_prepare_subdirs_29_0·google_camera_app_29_0))
83 (typeattribute·coredomain_socket)83 (typeattribute·coredomain_socket)
84 (expandtypeattribute·(coredomain_socket)·false)84 (expandtypeattribute·(coredomain_socket)·false)
85 (typeattributeset·coredomain_socket·(adbd_socket_29_0·bluetooth_socket_29_0·dnsproxyd_socket_29_0·dumpstate_socket_29_0·fwmarkd_socket_29_0·lmkd_socket_29_0·logd_socket_29_0·logdr_socket_29_0·logdw_socket_29_0·mdns_socket_29_0·mdnsd_socket_29_0·misc_logd_file_29_0·mtpd_socket_29_0·property_socket_29_0·racoon_socket_29_0·recovery_socket_29_0·statsdw_socket_29_0·system_wpa_socket_29_0·system_ndebug_socket_29_0·tombstoned_crash_socket_29_0·tombstoned_intercept_socket_29_0·traced_producer_socket_29_0·traced_consumer_socket_29_0·uncrypt_socket_29_0·zygote_socket_29_0·heapprofd_socket_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_client_channel_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_manager_channel_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_screenshot_channel_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_display_vsync_channel_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_performance_client_channel_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·pdx_bufferhub_client_channel_socket_29_0·dpmtcm_socket_29_0))85 (typeattributeset·coredomain_socket·(adbd_socket_29_0·bluetooth_socket_29_0·dnsproxyd_socket_29_0·dumpstate_socket_29_0·fwmarkd_socket_29_0·lmkd_socket_29_0·logd_socket_29_0·logdr_socket_29_0·logdw_socket_29_0·mdns_socket_29_0·mdnsd_socket_29_0·misc_logd_file_29_0·mtpd_socket_29_0·property_socket_29_0·racoon_socket_29_0·recovery_socket_29_0·statsdw_socket_29_0·system_wpa_socket_29_0·system_ndebug_socket_29_0·tombstoned_crash_socket_29_0·tombstoned_intercept_socket_29_0·traced_producer_socket_29_0·traced_consumer_socket_29_0·uncrypt_socket_29_0·zygote_socket_29_0·heapprofd_socket_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_client_channel_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_manager_channel_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_screenshot_channel_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_display_vsync_channel_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_performance_client_channel_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·pdx_bufferhub_client_channel_socket_29_0·dpmtcm_socket_29_0))
86 (typeattribute·binder_in_vendor_violators)86 (typeattribute·binder_in_vendor_violators)
87 (expandtypeattribute·(binder_in_vendor_violators)·false)87 (expandtypeattribute·(binder_in_vendor_violators)·false)
88 (typeattribute·socket_between_core_and_vendor_violators)88 (typeattribute·socket_between_core_and_vendor_violators)
89 (expandtypeattribute·(socket_between_core_and_vendor_violators)·false)89 (expandtypeattribute·(socket_between_core_and_vendor_violators)·false)
Offset 153, 59 lines modifiedOffset 153, 62 lines modified
153 (typeattributeset·pdx_bufferhub_client_channel_socket_type·(pdx_bufferhub_client_channel_socket_29_0))153 (typeattributeset·pdx_bufferhub_client_channel_socket_type·(pdx_bufferhub_client_channel_socket_29_0))
154 (typeattribute·pdx_bufferhub_client_server_type)154 (typeattribute·pdx_bufferhub_client_server_type)
155 (typeattributeset·pdx_bufferhub_client_server_type·(bufferhubd_29_0))155 (typeattributeset·pdx_bufferhub_client_server_type·(bufferhubd_29_0))
156 (typeattribute·halserverdomain)156 (typeattribute·halserverdomain)
157 (typeattributeset·halserverdomain·(mediaswcodec_29_0))157 (typeattributeset·halserverdomain·(mediaswcodec_29_0))
158 (typeattribute·halclientdomain)158 (typeattribute·halclientdomain)
159 (expandtypeattribute·(halclientdomain)·true)159 (expandtypeattribute·(halclientdomain)·true)
160 (typeattributeset·halclientdomain·(bootanim_29_0·bufferhubd_29_0·cameraserver_29_0·dumpstate_29_0·gatekeeperd_29_0·healthd_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediaserver_29_0·mediaswcodec_29_0·radio_29_0·statsd_29_0·traceur_app_29_0·update_engine_29_0·update_verifier_29_0·vold_29_0·vr_hwc_29_0·wpantund_29_0))160 (typeattributeset·halclientdomain·(bootanim_29_0·bufferhubd_29_0·cameraserver_29_0·dumpstate_29_0·gatekeeperd_29_0·healthd_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediaserver_29_0·mediaswcodec_29_0·perfprofd_29_0·radio_29_0·statsd_29_0·su_29_0·traceur_app_29_0·update_engine_29_0·update_verifier_29_0·vold_29_0·vr_hwc_29_0·wpantund_29_0))
161 (typeattribute·hal_automotive_socket_exemption)161 (typeattribute·hal_automotive_socket_exemption)
162 (typeattribute·hal_allocator)162 (typeattribute·hal_allocator)
163 (expandtypeattribute·(hal_allocator)·true)163 (expandtypeattribute·(hal_allocator)·true)
164 (typeattribute·hal_allocator_client)164 (typeattribute·hal_allocator_client)
165 (expandtypeattribute·(hal_allocator_client)·true)165 (expandtypeattribute·(hal_allocator_client)·true)
166 (typeattributeset·hal_allocator_client·(cameraserver_29_0·mediaextractor_29_0·mediaserver_29_0·mediaswcodec_29_0))166 (typeattributeset·hal_allocator_client·(cameraserver_29_0·mediaextractor_29_0·mediaserver_29_0·mediaswcodec_29_0·su_29_0))
167 (typeattribute·hal_allocator_server)167 (typeattribute·hal_allocator_server)
168 (expandtypeattribute·(hal_allocator_server)·false)168 (expandtypeattribute·(hal_allocator_server)·false)
169 (typeattribute·hal_atrace)169 (typeattribute·hal_atrace)
170 (expandtypeattribute·(hal_atrace)·true)170 (expandtypeattribute·(hal_atrace)·true)
171 (typeattribute·hal_atrace_client)171 (typeattribute·hal_atrace_client)
172 (expandtypeattribute·(hal_atrace_client)·true)172 (expandtypeattribute·(hal_atrace_client)·true)
173 (typeattributeset·hal_atrace_client·(traceur_app_29_0))173 (typeattributeset·hal_atrace_client·(su_29_0·traceur_app_29_0))
174 (typeattribute·hal_atrace_server)174 (typeattribute·hal_atrace_server)
175 (expandtypeattribute·(hal_atrace_server)·false)175 (expandtypeattribute·(hal_atrace_server)·false)
176 (typeattribute·hal_audio)176 (typeattribute·hal_audio)
177 (expandtypeattribute·(hal_audio)·true)177 (expandtypeattribute·(hal_audio)·true)
178 (typeattribute·hal_audio_client)178 (typeattribute·hal_audio_client)
179 (expandtypeattribute·(hal_audio_client)·true)179 (expandtypeattribute·(hal_audio_client)·true)
 180 (typeattributeset·hal_audio_client·(su_29_0))
180 (typeattribute·hal_audio_server)181 (typeattribute·hal_audio_server)
181 (expandtypeattribute·(hal_audio_server)·false)182 (expandtypeattribute·(hal_audio_server)·false)
182 (typeattribute·hal_audiocontrol)183 (typeattribute·hal_audiocontrol)
183 (expandtypeattribute·(hal_audiocontrol)·true)184 (expandtypeattribute·(hal_audiocontrol)·true)
184 (typeattribute·hal_audiocontrol_client)185 (typeattribute·hal_audiocontrol_client)
185 (expandtypeattribute·(hal_audiocontrol_client)·true)186 (expandtypeattribute·(hal_audiocontrol_client)·true)
186 (typeattribute·hal_audiocontrol_server)187 (typeattribute·hal_audiocontrol_server)
187 (expandtypeattribute·(hal_audiocontrol_server)·false)188 (expandtypeattribute·(hal_audiocontrol_server)·false)
188 (typeattribute·hal_authsecret)189 (typeattribute·hal_authsecret)
189 (expandtypeattribute·(hal_authsecret)·true)190 (expandtypeattribute·(hal_authsecret)·true)
190 (typeattribute·hal_authsecret_client)191 (typeattribute·hal_authsecret_client)
191 (expandtypeattribute·(hal_authsecret_client)·true)192 (expandtypeattribute·(hal_authsecret_client)·true)
 193 (typeattributeset·hal_authsecret_client·(su_29_0))
192 (typeattribute·hal_authsecret_server)194 (typeattribute·hal_authsecret_server)
193 (expandtypeattribute·(hal_authsecret_server)·false)195 (expandtypeattribute·(hal_authsecret_server)·false)
194 (typeattribute·hal_bluetooth)196 (typeattribute·hal_bluetooth)
195 (expandtypeattribute·(hal_bluetooth)·true)197 (expandtypeattribute·(hal_bluetooth)·true)
196 (typeattribute·hal_bluetooth_client)198 (typeattribute·hal_bluetooth_client)
197 (expandtypeattribute·(hal_bluetooth_client)·true)199 (expandtypeattribute·(hal_bluetooth_client)·true)
 200 (typeattributeset·hal_bluetooth_client·(su_29_0))
198 (typeattribute·hal_bluetooth_server)201 (typeattribute·hal_bluetooth_server)
199 (expandtypeattribute·(hal_bluetooth_server)·false)202 (expandtypeattribute·(hal_bluetooth_server)·false)
200 (typeattribute·hal_bootctl)203 (typeattribute·hal_bootctl)
201 (expandtypeattribute·(hal_bootctl)·true)204 (expandtypeattribute·(hal_bootctl)·true)
202 (typeattribute·hal_bootctl_client)205 (typeattribute·hal_bootctl_client)
203 (expandtypeattribute·(hal_bootctl_client)·true)206 (expandtypeattribute·(hal_bootctl_client)·true)
204 (typeattributeset·hal_bootctl_client·(update_engine_29_0·update_verifier_29_0·vold_29_0))207 (typeattributeset·hal_bootctl_client·(su_29_0·update_engine_29_0·update_verifier_29_0·vold_29_0))
205 (typeattribute·hal_bootctl_server)208 (typeattribute·hal_bootctl_server)
206 (expandtypeattribute·(hal_bootctl_server)·false)209 (expandtypeattribute·(hal_bootctl_server)·false)
207 (typeattribute·hal_bufferhub)210 (typeattribute·hal_bufferhub)
208 (expandtypeattribute·(hal_bufferhub)·true)211 (expandtypeattribute·(hal_bufferhub)·true)
209 (typeattribute·hal_bufferhub_client)212 (typeattribute·hal_bufferhub_client)
210 (expandtypeattribute·(hal_bufferhub_client)·true)213 (expandtypeattribute·(hal_bufferhub_client)·true)
211 (typeattribute·hal_bufferhub_server)214 (typeattribute·hal_bufferhub_server)
Offset 216, 22 lines modifiedOffset 219, 22 lines modified
216 (expandtypeattribute·(hal_broadcastradio_client)·true)219 (expandtypeattribute·(hal_broadcastradio_client)·true)
217 (typeattribute·hal_broadcastradio_server)220 (typeattribute·hal_broadcastradio_server)
218 (expandtypeattribute·(hal_broadcastradio_server)·false)221 (expandtypeattribute·(hal_broadcastradio_server)·false)
219 (typeattribute·hal_camera)222 (typeattribute·hal_camera)
220 (expandtypeattribute·(hal_camera)·true)223 (expandtypeattribute·(hal_camera)·true)
221 (typeattribute·hal_camera_client)224 (typeattribute·hal_camera_client)
222 (expandtypeattribute·(hal_camera_client)·true)225 (expandtypeattribute·(hal_camera_client)·true)
223 (typeattributeset·hal_camera_client·(cameraserver_29_0))226 (typeattributeset·hal_camera_client·(cameraserver_29_0·su_29_0))
224 (typeattribute·hal_camera_server)227 (typeattribute·hal_camera_server)
225 (expandtypeattribute·(hal_camera_server)·false)228 (expandtypeattribute·(hal_camera_server)·false)
226 (typeattribute·hal_cas)229 (typeattribute·hal_cas)
227 (expandtypeattribute·(hal_cas)·true)230 (expandtypeattribute·(hal_cas)·true)
228 (typeattribute·hal_cas_client)231 (typeattribute·hal_cas_client)
229 (expandtypeattribute·(hal_cas_client)·true)232 (expandtypeattribute·(hal_cas_client)·true)
230 (typeattributeset·hal_cas_client·(mediaextractor_29_0))233 (typeattributeset·hal_cas_client·(mediaextractor_29_0·su_29_0))
231 (typeattribute·hal_cas_server)234 (typeattribute·hal_cas_server)
232 (expandtypeattribute·(hal_cas_server)·false)235 (expandtypeattribute·(hal_cas_server)·false)
233 (typeattribute·hal_codec2)236 (typeattribute·hal_codec2)
234 (expandtypeattribute·(hal_codec2)·true)237 (expandtypeattribute·(hal_codec2)·true)
235 (typeattributeset·hal_codec2·(mediaswcodec_29_0))238 (typeattributeset·hal_codec2·(mediaswcodec_29_0))
236 (typeattribute·hal_codec2_client)239 (typeattribute·hal_codec2_client)
... Open expanded diff (truncated) ...
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·759659····»    Blocks:·1488·······IO·Block:·4096···regular·file1 ··Size:·812082····»    Blocks:·1592·······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
  
  
5.4 MB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/selinux/precompiled_sepolicy vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/precompiled_sepolicy
    
Offset 1, 38487 lines modifiedOffset 1, 43515 lines modified
00000000:·8cff·7cf9·0800·0000·5345·204c·696e·7578··..|.....SE·Linux00000000:·8cff·7cf9·0800·0000·5345·204c·696e·7578··..|.....SE·Linux
00000010:·1e00·0000·0100·0000·0800·0000·0700·0000··................00000010:·1e00·0000·0100·0000·0800·0000·0700·0000··................
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·615785····»    Blocks:·1208·······IO·Block:·4096···regular·file1 ··Size:·696228····»    Blocks:·1360·······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
  
  
442 B
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/selinux/precompiled_sepolicy.plat_sepolicy_and_mapping.sha256 vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/precompiled_sepolicy.plat_sepolicy_and_mapping.sha256
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 58d772510f2d548e205bb2f7ec66d84c554ad1cdf18639411becfc462a8c55721 bca95bec88431de3121ab4cfb75ad1cda3184263d0a15c5e32b92e5d2a0120d7
448 B
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/selinux/precompiled_sepolicy.product_sepolicy_and_mapping.sha256 vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/precompiled_sepolicy.product_sepolicy_and_mapping.sha256
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 575c2dea4b99112eda66ab3cc730e31591c4ab14bad096505c880213662c05ed1 36d046ca9c711c79200a02b56ed97efd33e8f62d7bf1d811cb989ec8fe0c257a
6.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/selinux/vendor_mac_permissions.xml vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/vendor_mac_permissions.xml
6.16 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/selinux/vendor_mac_permissions.xml vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/vendor_mac_permissions.xml
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <!--·AUTOGENERATED·FILE·DO·NOT·MODIFY·-->2 <!--·AUTOGENERATED·FILE·DO·NOT·MODIFY·-->
3 <policy>3 <policy>
4 ··<signer·signature="308204433082032ba003020102020900c2e08746644a308d300d06092a864886f70d01010405003074310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e205669657731143012060355040a130b476f6f676c6520496e632e3110300e060355040b1307416e64726f69643110300e06035504031307416e64726f6964301e170d3038303832313233313333345a170d3336303130373233313333345a3074310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e205669657731143012060355040a130b476f6f676c6520496e632e3110300e060355040b1307416e64726f69643110300e06035504031307416e64726f696430820120300d06092a864886f70d01010105000382010d00308201080282010100ab562e00d83ba208ae0a966f124e29da11f2ab56d08f58e2cca91303e9b754d372f640a71b1dcb130967624e4656a7776a92193db2e5bfb724a91e77188b0e6a47a43b33d9609b77183145ccdf7b2e586674c9e1565b1f4c6a5955bff251a63dabf9c55c27222252e875e4f8154a645f897168c0b1bfc612eabf785769bb34aa7984dc7e2ea2764cae8307d8c17154d7ee5f64a51a44a602c249054157dc02cd5f5c0e55fbef8519fbe327f0b15116[·...·truncated·by·diffoscope;·len:·1160,·SHA:·d36e74f7940da3a7efb549d835526da7da7c9ef0bf36de03da9dbed2b28eebe4·...·]">4 ··<signer·signature="308204a830820390a003020102020900d585b86c7dd34ef5300d06092a864886f70d0101040500308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d301e170d3038303431353233333635365a170d3335303930313233333635365a308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d30820120300d06092a864886f70d01010105000382010d00308201080282010100d6ce2e080abfe2314dd18db3cfd3185cb43d33fa0c74e1bdb6d1db8913f62c5c39df56f846813d65bec0f3ca426b07c5a8ed5a3990c167e76bc999b927894b8f0b22001994a92915e572c56d2a301ba36fc5fc113ad6cb9e7435a16d23ab7dfaeee165e4df1f0a8dbda70a869d[·...·truncated·by·diffoscope;·len:·1362,·SHA:·0f61c5abec5782fcc740866fc38d6ffd6eecdb49eb554d4267ebb5bdbefc607f·...·]">
5 ····<seinfo·value="google"/>5 ····<seinfo·value="google"/>
6 ··</signer>6 ··</signer>
7 ··<signer·signature="30820252308201bb02044934987e300d06092a864886f70d01010405003070310b3009060355040613025553310b3009060355040813024341311630140603550407130d4d6f756e7461696e205669657731143012060355040a130b476f6f676c652c20496e6331143012060355040b130b476f6f676c652c20496e633110300e06035504031307556e6b6e6f776e301e170d3038313230323032303735385a170d3336303431393032303735385a3070310b3009060355040613025553310b3009060355040813024341311630140603550407130d4d6f756e7461696e205669657731143012060355040a130b476f6f676c652c20496e6331143012060355040b130b476f6f676c652c20496e633110300e06035504031307556e6b6e6f776e30819f300d06092a864886f70d010101050003818d00308189028181009f48031990f9b14726384e0453d18f8c0bbf8dc77b2504a4b1207c4c6c44babc00adc6610fa6b6ab2da80e33f2eef16b26a3f6b85b9afaca909ffbbeb3f4c94f7e8122a798e0eba75ced3dd229fa7365f41516415aa9c1617dd583ce19bae8a0bbd885fc17a9b4bd2640805121aadb9377deb40013381418882ec52282fc580d0203010001300d06092a864886f70d0101040500038181004086669ed631da4384ddd061d226e073b98cc4b99df8b5e4be9e3cbe97501e83df1c6fa959c0ce605c4fd2ac6d1c84cede20476cbab19be8f2203aff7717ad652d8fcc890708d1216da84457592649e0e9d3c4bb4cf58da19db1d4fc41bcb9584f64e65f410d0529fd5b68838c141d0a9bd1db1191cb2a0df790ea0cb12db3a4">7 ··<signer·signature="30820252308201bb02044934987e300d06092a864886f70d01010405003070310b3009060355040613025553310b3009060355040813024341311630140603550407130d4d6f756e7461696e205669657731143012060355040a130b476f6f676c652c20496e6331143012060355040b130b476f6f676c652c20496e633110300e06035504031307556e6b6e6f776e301e170d3038313230323032303735385a170d3336303431393032303735385a3070310b3009060355040613025553310b3009060355040813024341311630140603550407130d4d6f756e7461696e205669657731143012060355040a130b476f6f676c652c20496e6331143012060355040b130b476f6f676c652c20496e633110300e06035504031307556e6b6e6f776e30819f300d06092a864886f70d010101050003818d00308189028181009f48031990f9b14726384e0453d18f8c0bbf8dc77b2504a4b1207c4c6c44babc00adc6610fa6b6ab2da80e33f2eef16b26a3f6b85b9afaca909ffbbeb3f4c94f7e8122a798e0eba75ced3dd229fa7365f41516415aa9c1617dd583ce19bae8a0bbd885fc17a9b4bd2640805121aadb9377deb40013381418882ec52282fc580d0203010001300d06092a864886f70d0101040500038181004086669ed631da4384ddd061d226e073b98cc4b99df8b5e4be9e3cbe97501e83df1c6fa959c0ce605c4fd2ac6d1c84cede20476cbab19be8f2203aff7717ad652d8fcc890708d1216da84457592649e0e9d3c4bb4cf58da19db1d4fc41bcb9584f64e65f410d0529fd5b68838c141d0a9bd1db1191cb2a0df790ea0cb12db3a4">
8 ····<seinfo·value="googlepulse"/>8 ····<seinfo·value="googlepulse"/>
9 ··</signer>9 ··</signer>
10 </policy>10 </policy>
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·3600······»      Blocks:·8··········IO·Block:·4096···regular·file1 ··Size:·3802······»      Blocks:·8··········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
  
  
209 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/etc/selinux/vendor_sepolicy.cil vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/vendor_sepolicy.cil
    
Offset 172, 41 lines modifiedOffset 172, 41 lines modified
172 (genfscon·sysfs·/bus/msm_subsys·(u·object_r·sysfs_msm_subsys·((s0)·(s0))))172 (genfscon·sysfs·/bus/msm_subsys·(u·object_r·sysfs_msm_subsys·((s0)·(s0))))
173 (genfscon·sysfs·/class/thermal·(u·object_r·sysfs_thermal·((s0)·(s0))))173 (genfscon·sysfs·/class/thermal·(u·object_r·sysfs_thermal·((s0)·(s0))))
174 (genfscon·sysfs·/devices/soc0·(u·object_r·sysfs_soc·((s0)·(s0))))174 (genfscon·sysfs·/devices/soc0·(u·object_r·sysfs_soc·((s0)·(s0))))
175 (genfscon·sysfs·/kernel/wlan·(u·object_r·sysfs_msm_wlan·((s0)·(s0))))175 (genfscon·sysfs·/kernel/wlan·(u·object_r·sysfs_msm_wlan·((s0)·(s0))))
176 (genfscon·sysfs·/class/uio·(u·object_r·sysfs_uio·((s0)·(s0))))176 (genfscon·sysfs·/class/uio·(u·object_r·sysfs_uio·((s0)·(s0))))
177 (genfscon·sysfs·/bus/esoc·(u·object_r·sysfs_esoc·((s0)·(s0))))177 (genfscon·sysfs·/bus/esoc·(u·object_r·sysfs_esoc·((s0)·(s0))))
178 (typeattributeset·dev_type·(device_29_0·ashmem_device_29_0·audio_device_29_0·binder_device_29_0·hwbinder_device_29_0·vndbinder_device_29_0·block_device_29_0·camera_device_29_0·dm_device_29_0·keychord_device_29_0·loop_control_device_29_0·loop_device_29_0·pmsg_device_29_0·radio_device_29_0·ram_device_29_0·rtc_device_29_0·vold_device_29_0·console_device_29_0·fscklogs_29_0·gpu_device_29_0·graphics_device_29_0·hw_random_device_29_0·input_device_29_0·port_device_29_0·lowpan_device_29_0·mtp_device_29_0·nfc_device_29_0·ptmx_device_29_0·kmsg_device_29_0·kmsg_debug_device_29_0·null_device_29_0·random_device_29_0·secure_element_device_29_0·sensors_device_29_0·serial_device_29_0·socket_device_29_0·owntty_device_29_0·tty_device_29_0·video_device_29_0·zero_device_29_0·fuse_device_29_0·iio_device_29_0·ion_device_29_0·qtaguid_device_29_0·watchdog_device_29_0·uhid_device_29_0·uio_device_29_0·tun_device_29_0·usbaccessory_device_29_0·usb_device_29_0·properties_device_29_0·properties_serial_29_0·property_info_29_0·hci_attach_dev_29_0·rpmsg_device_29_0·root_block_device_29_0·frp_block_device_29_0·system_block_device_29_0·recovery_block_device_29_0·boot_block_device_29_0·userdata_block_device_29_0·cache_block_device_29_0·swap_block_device_29_0·metadata_block_device_29_0·misc_block_device_29_0·super_block_device_29_0·sdcard_block_device_29_0·ppp_device_29_0·tee_device_29_0·smcinvoke_device_29_0·abc_tpu_device·airbrush_device·airbrush_sm_device·citadel_device·faceauth_device·ipu_device·ramoops_device·maxfg_device·rls_device·laser_device·pwrstats_device·dp_block_device·diag_device·smem_log_device·hsic_device·mhi_device·bhi_device·smd_device·rmnet_device·thermal_device·vm_bms_device·battery_data_device·qdsp_device·dsp_device·xdsp_device·hvdcp_device·device_latency·fm_radio_device·modem_efs_partition_device·ssd_device·rpmb_device·sg_device·dip_device·mdtp_device·sd_device·ssd_block_device·esoc_device·ssr_device·ramdump_device·ksbridgehsic_device·efsbridgehsic_device·efs_boot_dev·mba_debug_dev·logdump_partition·bootselect_device·usb_uicc_device·ipa_dev·wcnss_device·spcom_device·skp_device·sp_ssr_device·sp_keymaster_device·sec_nvm_device·cryptoapp_device·spdaemon_ssr_device·modem_ssr_device·qsee_ipc_irq_spss_device·qdss_device·gadget_serial_device·pta_device·bu21150_device·hbtp_device·qce_device·rng_device·system_health_monitor_device·usf_device·qbt1000_device·avtimer_device·at_device·bt_device·wlan_device·rawdump_block_device·custom_ab_block_device·xbl_block_device·gpt_block_device·modem_block_device·uefi_block_device·persist_block_device·npu_device·devinfo_block_device·latency_device))178 (typeattributeset·dev_type·(device_29_0·ashmem_device_29_0·audio_device_29_0·binder_device_29_0·hwbinder_device_29_0·vndbinder_device_29_0·block_device_29_0·camera_device_29_0·dm_device_29_0·keychord_device_29_0·loop_control_device_29_0·loop_device_29_0·pmsg_device_29_0·radio_device_29_0·ram_device_29_0·rtc_device_29_0·vold_device_29_0·console_device_29_0·fscklogs_29_0·gpu_device_29_0·graphics_device_29_0·hw_random_device_29_0·input_device_29_0·port_device_29_0·lowpan_device_29_0·mtp_device_29_0·nfc_device_29_0·ptmx_device_29_0·kmsg_device_29_0·kmsg_debug_device_29_0·null_device_29_0·random_device_29_0·secure_element_device_29_0·sensors_device_29_0·serial_device_29_0·socket_device_29_0·owntty_device_29_0·tty_device_29_0·video_device_29_0·zero_device_29_0·fuse_device_29_0·iio_device_29_0·ion_device_29_0·qtaguid_device_29_0·watchdog_device_29_0·uhid_device_29_0·uio_device_29_0·tun_device_29_0·usbaccessory_device_29_0·usb_device_29_0·properties_device_29_0·properties_serial_29_0·property_info_29_0·hci_attach_dev_29_0·rpmsg_device_29_0·root_block_device_29_0·frp_block_device_29_0·system_block_device_29_0·recovery_block_device_29_0·boot_block_device_29_0·userdata_block_device_29_0·cache_block_device_29_0·swap_block_device_29_0·metadata_block_device_29_0·misc_block_device_29_0·super_block_device_29_0·sdcard_block_device_29_0·ppp_device_29_0·tee_device_29_0·smcinvoke_device_29_0·abc_tpu_device·airbrush_device·airbrush_sm_device·citadel_device·faceauth_device·ipu_device·ramoops_device·maxfg_device·rls_device·laser_device·pwrstats_device·dp_block_device·diag_device·smem_log_device·hsic_device·mhi_device·bhi_device·smd_device·rmnet_device·thermal_device·vm_bms_device·battery_data_device·qdsp_device·dsp_device·xdsp_device·hvdcp_device·device_latency·fm_radio_device·modem_efs_partition_device·ssd_device·rpmb_device·sg_device·dip_device·mdtp_device·sd_device·ssd_block_device·esoc_device·ssr_device·ramdump_device·ksbridgehsic_device·efsbridgehsic_device·efs_boot_dev·mba_debug_dev·logdump_partition·bootselect_device·usb_uicc_device·ipa_dev·wcnss_device·spcom_device·skp_device·sp_ssr_device·sp_keymaster_device·sec_nvm_device·cryptoapp_device·spdaemon_ssr_device·modem_ssr_device·qsee_ipc_irq_spss_device·qdss_device·gadget_serial_device·pta_device·bu21150_device·hbtp_device·qce_device·rng_device·system_health_monitor_device·usf_device·qbt1000_device·avtimer_device·at_device·bt_device·wlan_device·rawdump_block_device·custom_ab_block_device·xbl_block_device·gpt_block_device·modem_block_device·uefi_block_device·persist_block_device·npu_device·devinfo_block_device·latency_device))
179 (typeattributeset·domain·(adbd_29_0·apexd_29_0·app_zygote_29_0·ashmemd_29_0·audioserver_29_0·blkid_29_0·blkid_untrusted_29_0·bluetooth_29_0·bootanim_29_0·bootstat_29_0·bufferhubd_29_0·cameraserver_29_0·charger_29_0·clatd_29_0·crash_dump_29_0·dhcp_29_0·dnsmasq_29_0·drmserver_29_0·dumpstate_29_0·e2fs_29_0·ephemeral_app_29_0·fastbootd_29_0·fingerprintd_29_0·flags_health_check_29_0·fsck_29_0·fsck_untrusted_29_0·gatekeeperd_29_0·gpuservice_29_0·healthd_29_0·heapprofd_29_0·hwservicemanager_29_0·idmap_29_0·incident_29_0·incident_helper_29_0·incidentd_29_0·init_29_0·inputflinger_29_0·install_recovery_29_0·installd_29_0·iorapd_29_0·isolated_app_29_0·kernel_29_0·keystore_29_0·llkd_29_0·lmkd_29_0·logd_29_0·logpersist_29_0·mdnsd_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediametrics_29_0·mediaprovider_29_0·mediaserver_29_0·mediaswcodec_29_0·modprobe_29_0·mtp_29_0·netd_29_0·netutils_wrapper_29_0·network_stack_29_0·nfc_29_0·perfetto_29_0·performanced_29_0·perfprofd_29_0·platform_app_29_0·postinstall_29_0·ppp_29_0·priv_app_29_0·profman_29_0·racoon_29_0·radio_29_0·recovery_29_0·recovery_persist_29_0·recovery_refresh_29_0·rs_29_0·rss_hwm_reset_29_0·runas_29_0·runas_app_29_0·sdcardd_29_0·secure_element_29_0·servicemanager_29_0·sgdisk_29_0·shared_relro_29_0·shell_29_0·simpleperf_app_runner_29_0·slideshow_29_0·statsd_29_0·su_29_0·surfaceflinger_29_0·system_app_29_0·system_server_29_0·tee_29_0·tombstoned_29_0·toolbox_29_0·traced_29_0·traced_probes_29_0·traceur_app_29_0·tzdatacheck_29_0·ueventd_29_0·uncrypt_29_0·untrusted_app_29_0·untrusted_app_27_29_0·untrusted_app_25_29_0·update_engine_29_0·update_verifier_29_0·usbd_29_0·vdc_29_0·vendor_init_29_0·vendor_misc_writer_29_0·vendor_shell_29_0·virtual_touchpad_29_0·vndservicemanager_29_0·vold_29_0·vold_prepare_subdirs_29_0·vr_hwc_29_0·watchdogd_29_0·webview_zygote_29_0·wificond_29_0·wpantund_29_0·zygote_29_0·dataservice_app_29_0·dun-server_29_0·google_camera_app_29_0·vendor_mmi_sys_29_0·qtelephony_29_0·wfdservice_29_0·hal_atrace_default·hal_audio_default·hal_audiocontrol_default·hal_authsecret_default·hal_bluetooth_btlinux·hal_bluetooth_default·hal_bootctl_default·hal_broadcastradio_default·hal_camera_default·hal_cas_default·hal_configstore_default·hal_confirmationui_default·hal_contexthub_default·hal_drm_default·hal_dumpstate_default·hal_evs_default·hal_face_default·hal_fingerprint_default·hal_gatekeeper_default·hal_gnss_default·hal_graphics_allocator_default·hal_graphics_composer_default·hal_health_default·hal_health_storage_default·hal_input_classifier_default·hal_ir_default·hal_keymaster_default·hal_light_default·hal_lowpan_default·hal_memtrack_default·hal_nfc_default·hal_power_default·hal_power_stats_default·hal_radio_config_default·hal_radio_default·hal_secure_element_default·hal_sensors_default·hal_tetheroffload_default·hal_thermal_default·hal_tv_cec_default·hal_tv_input_default·hal_usb_default·hal_vehicle_default·hal_vibrator_default·hal_vr_default·hal_wifi_default·hal_wifi_hostapd_default·hal_wifi_[·...·truncated·by·diffoscope;·len:·515,·SHA:·6b879f374f2d71c7b8cae2805f8f424fbf55e614f2577bad458b02e54348641d·...·]·ramdump_app·ramoops·refreshrate_app·rlsservice·ssr_detector_app·tcpdump_logger·wait_for_strongbox·adpl·adsprpcd·atfwd·audiod·cdsprpcd·charger_monitor·chre·cnd·con_monitor_app·diag·dtsconfigurator·dtseagleservice·energyawareness·esepmdaemon·factory_ota_app·fidodaemon·fm_qsoc_patches·fps_hal·fstman·gamed·hal_alarm_qti_default·hal_bluetooth_qti·hal_display_color_default·hal_dpmQmiMgr·hal_drm_clearkey·hal_drm_widevine·vendor_hal_factory_qti_default·hal_gatekeeper_qti·hal_gnss_qti·hal_imsrtp·hal_iop_default·hal_keymaster_qti·hal_neuralnetworks_default·hal_perf_default·hal_qteeconnector_qti·hal_rcsservice·hal_sensorscalibrate_qti_default·hal_tui_comm_qti·hardware_info_app·hbtp·hostapd·hvdcp·ims·imshelper_app·qti_init_shell·irsc_util·location·logdumpd·mcStarter·mdm_helper·mdtpdaemon·mdtpservice_app·mlid·mm-pp-daemon·mm-qcamerad·vendor_mmi·msm_irqbalanced·netmgrd·nqnfcinfo·vendor_pd_mapper·vendor_per_mgr·port-bridge·power_off_alarm·poweroffalarm_app·poweroffhandler·vendor_qcomsysd·qdcm-ss·qdma_app·qdmastatsd·qfp-daemon·qlogd·qmuxd·qrtr·qsee_svc_app·qseeproxy·qti_logkit·qti·qti_logkit_app·qtidataservices_app·qvop-daemon·rfs_access·RIDL·ril_config_service_app·rmt_storage·sec_nvm·secotad·secure_ui_service_app·seemp_health_daemon·sensors·spdaemon·ssgqmigd·vendor_ssr_diag·vendor_ssr_setup·vendor_subsystem_ramdump·tbaseLoader·thermal-engine·time_daemon·timeservice_app·tlocd·touchfusion·usb_uicc_daemon·usf·vm_bms·vendor_vppservice·wcnss_service·wifi_ftmd·wifidisplayhalservice_qti·wigighalsvc·wigignpt·vendor_ia_crash_dump))179 (typeattributeset·domain·(adbd_29_0·apexd_29_0·app_zygote_29_0·ashmemd_29_0·audioserver_29_0·blkid_29_0·blkid_untrusted_29_0·bluetooth_29_0·bootanim_29_0·bootstat_29_0·bufferhubd_29_0·cameraserver_29_0·charger_29_0·clatd_29_0·crash_dump_29_0·dhcp_29_0·dnsmasq_29_0·drmserver_29_0·dumpstate_29_0·e2fs_29_0·ephemeral_app_29_0·fastbootd_29_0·fingerprintd_29_0·flags_health_check_29_0·fsck_29_0·fsck_untrusted_29_0·gatekeeperd_29_0·gpuservice_29_0·healthd_29_0·heapprofd_29_0·hwservicemanager_29_0·idmap_29_0·incident_29_0·incident_helper_29_0·incidentd_29_0·init_29_0·inputflinger_29_0·install_recovery_29_0·installd_29_0·iorapd_29_0·isolated_app_29_0·kernel_29_0·keystore_29_0·llkd_29_0·lmkd_29_0·logd_29_0·logpersist_29_0·mdnsd_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediametrics_29_0·mediaprovider_29_0·mediaserver_29_0·mediaswcodec_29_0·modprobe_29_0·mtp_29_0·netd_29_0·netutils_wrapper_29_0·network_stack_29_0·nfc_29_0·perfetto_29_0·performanced_29_0·perfprofd_29_0·platform_app_29_0·postinstall_29_0·ppp_29_0·priv_app_29_0·profman_29_0·racoon_29_0·radio_29_0·recovery_29_0·recovery_persist_29_0·recovery_refresh_29_0·rs_29_0·rss_hwm_reset_29_0·runas_29_0·runas_app_29_0·sdcardd_29_0·secure_element_29_0·servicemanager_29_0·sgdisk_29_0·shared_relro_29_0·shell_29_0·simpleperf_app_runner_29_0·slideshow_29_0·statsd_29_0·su_29_0·surfaceflinger_29_0·system_app_29_0·system_server_29_0·tee_29_0·tombstoned_29_0·toolbox_29_0·traced_29_0·traced_probes_29_0·traceur_app_29_0·tzdatacheck_29_0·ueventd_29_0·uncrypt_29_0·untrusted_app_29_0·untrusted_app_27_29_0·untrusted_app_25_29_0·update_engine_29_0·update_verifier_29_0·usbd_29_0·vdc_29_0·vendor_init_29_0·vendor_misc_writer_29_0·vendor_shell_29_0·virtual_touchpad_29_0·vndservicemanager_29_0·vold_29_0·vold_prepare_subdirs_29_0·vr_hwc_29_0·watchdogd_29_0·webview_zygote_29_0·wificond_29_0·wpantund_29_0·zygote_29_0·dataservice_app_29_0·dun-server_29_0·google_camera_app_29_0·vendor_mmi_sys_29_0·qtelephony_29_0·qti-testscripts_29_0·wfdservice_29_0·hal_atrace_default·hal_audio_default·hal_audiocontrol_default·hal_authsecret_default·hal_bluetooth_btlinux·hal_bluetooth_default·hal_bootctl_default·hal_broadcastradio_default·hal_camera_default·hal_cas_default·hal_configstore_default·hal_confirmationui_default·hal_contexthub_default·hal_drm_default·hal_dumpstate_default·hal_evs_default·hal_face_default·hal_fingerprint_default·hal_gatekeeper_default·hal_gnss_default·hal_graphics_allocator_default·hal_graphics_composer_default·hal_health_default·hal_health_storage_default·hal_input_classifier_default·hal_ir_default·hal_keymaster_default·hal_light_default·hal_lowpan_default·hal_memtrack_default·hal_nfc_default·hal_power_default·hal_power_stats_default·hal_radio_config_default·hal_radio_default·hal_secure_element_default·hal_sensors_default·hal_tetheroffload_default·hal_thermal_default·hal_tv_cec_default·hal_tv_input_default·hal_usb_default·hal_vehicle_default·hal_vibrator_default·hal_vr_default·hal_wifi_default·hal_wifi_host[·...·truncated·by·diffoscope;·len:·544,·SHA:·8e411e0e3ea975a062461e521059c6de2eaba4b41fefd74ecb52efa64b7ffc4b·...·]·ramdump_app·ramoops·refreshrate_app·rlsservice·ssr_detector_app·tcpdump_logger·wait_for_strongbox·adpl·adsprpcd·atfwd·audiod·cdsprpcd·charger_monitor·chre·cnd·con_monitor_app·diag·dtsconfigurator·dtseagleservice·energyawareness·esepmdaemon·factory_ota_app·fidodaemon·fm_qsoc_patches·fps_hal·fstman·gamed·hal_alarm_qti_default·hal_bluetooth_qti·hal_display_color_default·hal_dpmQmiMgr·hal_drm_clearkey·hal_drm_widevine·vendor_hal_factory_qti_default·hal_gatekeeper_qti·hal_gnss_qti·hal_imsrtp·hal_iop_default·hal_keymaster_qti·hal_neuralnetworks_default·hal_perf_default·hal_qteeconnector_qti·hal_rcsservice·hal_sensorscalibrate_qti_default·hal_tui_comm_qti·hardware_info_app·hbtp·hostapd·hvdcp·ims·imshelper_app·qti_init_shell·irsc_util·location·logdumpd·mcStarter·mdm_helper·mdtpdaemon·mdtpservice_app·mlid·mm-pp-daemon·mm-qcamerad·vendor_mmi·msm_irqbalanced·netmgrd·nqnfcinfo·vendor_pd_mapper·vendor_per_mgr·port-bridge·power_off_alarm·poweroffalarm_app·poweroffhandler·vendor_qcomsysd·qdcm-ss·qdma_app·qdmastatsd·qfp-daemon·qlogd·qmuxd·qrtr·qsee_svc_app·qseeproxy·qti_logkit·qti·qti_logkit_app·qtidataservices_app·qvop-daemon·rfs_access·RIDL·ril_config_service_app·rmt_storage·sec_nvm·secotad·secure_ui_service_app·seemp_health_daemon·sensors·spdaemon·ssgqmigd·vendor_ssr_diag·vendor_ssr_setup·vendor_subsystem_ramdump·tbaseLoader·thermal-engine·time_daemon·timeservice_app·tlocd·touchfusion·usb_uicc_daemon·usf·vm_bms·vendor_vppservice·wcnss_service·wifi_ftmd·wifidisplayhalservice_qti·wigighalsvc·wigignpt·vendor_ia_crash_dump))
180 (typeattributeset·fs_type·(device_29_0·labeledfs_29_0·pipefs_29_0·sockfs_29_0·rootfs_29_0·proc_29_0·proc_security_29_0·proc_drop_caches_29_0·proc_overcommit_memory_29_0·proc_min_free_order_shift_29_0·usermodehelper_29_0·sysfs_usermodehelper_29_0·proc_qtaguid_ctrl_29_0·proc_qtaguid_stat_29_0·proc_bluetooth_writable_29_0·proc_abi_29_0·proc_asound_29_0·proc_buddyinfo_29_0·proc_cmdline_29_0·proc_cpuinfo_29_0·proc_dirty_29_0·proc_diskstats_29_0·proc_extra_free_kbytes_29_0·proc_filesystems_29_0·proc_fs_verity_29_0·proc_hostname_29_0·proc_hung_task_29_0·proc_interrupts_29_0·proc_iomem_29_0·proc_keys_29_0·proc_kmsg_29_0·proc_loadavg_29_0·proc_max_map_count_29_0·proc_meminfo_29_0·proc_misc_29_0·proc_modules_29_0·proc_mounts_29_0·proc_net_29_0·proc_net_tcp_udp_29_0·proc_page_cluster_29_0·proc_pagetypeinfo_29_0·proc_panic_29_0·proc_perf_29_0·proc_pid_max_29_0·proc_pipe_conf_29_0·proc_pressure_cpu_29_0·proc_pressure_io_29_0·proc_pressure_mem_29_0·proc_random_29_0·proc_sched_29_0·proc_slabinfo_29_0·proc_stat_29_0·proc_swaps_29_0·proc_sysrq_29_0·proc_timer_29_0·proc_tty_drivers_29_0·proc_uid_cputime_showstat_29_0·proc_uid_cputime_removeuid_29_0·proc_uid_io_stats_29_0·proc_uid_procstat_set_29_0·proc_uid_time_in_state_29_0·proc_uid_concurrent_active_time_29_0·proc_uid_concurrent_policy_time_29_0·proc_uid_cpupower_29_0·proc_uptime_29_0·proc_version_29_0·proc_vmallocinfo_29_0·proc_vmstat_29_0·proc_zoneinfo_29_0·selinuxfs_29_0·cgroup_29_0·cgroup_bpf_29_0·sysfs_29_0·sysfs_android_usb_29_0·sysfs_uio_29_0·sysfs_batteryinfo_29_0·sysfs_bluetooth_writable_29_0·sysfs_devices_block_29_0·sysfs_dm_29_0·sysfs_dt_firmware_android_29_0·sysfs_extcon_29_0·sysfs_ipv4_29_0·sysfs_kernel_notes_29_0·sysfs_leds_29_0·sysfs_loop_29_0·sysfs_hwrandom_29_0·sysfs_nfc_power_writable_29_0·sysfs_wake_lock_29_0·sysfs_mac_address_29_0·sysfs_net_29_0·sysfs_power_29_0·sysfs_rtc_29_0·sysfs_switch_29_0·sysfs_transparent_hugepage_29_0·sysfs_usb_29_0·sysfs_wakeup_reasons_29_0·sysfs_fs_ext4_features_29_0·sysfs_fs_f2fs_29_0·fs_bpf_29_0·configfs_29_0·sysfs_devices_system_cpu_29_0·sysfs_lowmemorykiller_29_0·sysfs_wlan_fwpath_29_0·sysfs_vibrator_29_0·sysfs_thermal_29_0·sysfs_zram_29_0·sysfs_zram_uevent_29_0·inotify_29_0·devpts_29_0·tmpfs_29_0·shm_29_0·mqueue_29_0·fuse_29_0·sdcardfs_29_0·vfat_29_0·exfat_29_0·debugfs_29_0·debugfs_mmc_29_0·debugfs_trace_marker_29_0·debugfs_tracing_29_0·debugfs_tracing_debug_29_0·debugfs_tracing_instances_29_0·debugfs_wakeup_sources_29_0·debugfs_wifi_tracing_29_0·pstorefs_29_0·functionfs_29_0·oemfs_29_0·usbfs_29_0·binfmt_miscfs_29_0·app_fusefs_29_0·proc_touch·debugfs_batteryinfo·sysfs_display·sysfs_touch·sysfs_power_stats·sysfs_power_stats_ignore·sysfs_camera·sysfs_devcfg·sysfs_msm_boardid·sysfs_iio_devices·sysfs_pixelstats·sysfs_airbrush·sysfs_wlc·sysfs_pstore·debugfs_f2fs·proc_f2fs·debugfs_ufs·sysfs_lights·sysfs_esim·debugfs_usb·debugfs_dma_buf·debugfs_clk·debugfs_airbrush·sysfs_airbrush_dumpstate·debugfs_pmic·sysfs_contaminant·sysfs_knowles_info·debugfs_ipa·proc_wifi_dbg·proc_swappiness·sysfs_hsic_modem_wait·sysfs_smd_open_timeout·sysfs_soc·sysfs_msm_subsys·sysfs_spss·sysfs_faceauth·sysrq_trigger_proc·proc_audiod·proc_sysctl_schedboost·proc_irq·sysfs_irq·sysfs_sensors·sysfs_msmuart_file·sysfs_graphics·sysfs_usb_supply·sysfs_battery_supply·sysfs_usbpd_device·sysfs_vadc_dev·sysfs_spmi_dev·sysfs_qdss_dev·sysfs_poweron_alarm·sysfs_mpdecision·sysfs_rqstats·sysfs_cpu_online·sysfs_devfreq·sysfs_devfreq_l3cdsp·sysfs_mmc_host·sysfs_scsi_host·sysfs_cpu_boost·sysfs_msm_perf·sysfs_memory·sysfs_lib·sysfs_slpi·sysfs_process_reclaim·sysfs_vmpressure·sysfs_msm_boot·sysfs_timestamp_switch·sysfs_esoc·sysfs_ssr·sysfs_ssr_writable·sysfs_ssr_toggle·sysfs_hsic·sysfs_hsic_host_rdy·sysfs_socinfo·sysfs_usb_uicc·proc_dirty_ratio·hbtp_kernel_sysfs·sysfs_rmtfs·sysfs_kgsl·sysfs_kgsl_proc·sysfs_kgsl_snapshot·sysfs_securetouch·sysfs_data·sysfs_diag·sysfs_laser·qti_debugfs·sysfs_uio_file·sysfs_irqbalance·sysfs_bond0·sysfs_wigig·sysfs_ea·sysfs_audio·sysfs_msm_stats·sysfs_msm_power·sysfs_fm·sysfs_boot_adsp·sysfs_sectouch·sysfs_jpeg·sysfs_npu·sysfs_msm_wlan·sysfs_scsi_devices_0000·debugfs_sched_features·debugfs_wlan·debugfs_ipc·debugfs_icnss·debugfs_ion·debugfs_tzdbg))180 (typeattributeset·fs_type·(device_29_0·labeledfs_29_0·pipefs_29_0·sockfs_29_0·rootfs_29_0·proc_29_0·proc_security_29_0·proc_drop_caches_29_0·proc_overcommit_memory_29_0·proc_min_free_order_shift_29_0·usermodehelper_29_0·sysfs_usermodehelper_29_0·proc_qtaguid_ctrl_29_0·proc_qtaguid_stat_29_0·proc_bluetooth_writable_29_0·proc_abi_29_0·proc_asound_29_0·proc_buddyinfo_29_0·proc_cmdline_29_0·proc_cpuinfo_29_0·proc_dirty_29_0·proc_diskstats_29_0·proc_extra_free_kbytes_29_0·proc_filesystems_29_0·proc_fs_verity_29_0·proc_hostname_29_0·proc_hung_task_29_0·proc_interrupts_29_0·proc_iomem_29_0·proc_keys_29_0·proc_kmsg_29_0·proc_loadavg_29_0·proc_max_map_count_29_0·proc_meminfo_29_0·proc_misc_29_0·proc_modules_29_0·proc_mounts_29_0·proc_net_29_0·proc_net_tcp_udp_29_0·proc_page_cluster_29_0·proc_pagetypeinfo_29_0·proc_panic_29_0·proc_perf_29_0·proc_pid_max_29_0·proc_pipe_conf_29_0·proc_pressure_cpu_29_0·proc_pressure_io_29_0·proc_pressure_mem_29_0·proc_random_29_0·proc_sched_29_0·proc_slabinfo_29_0·proc_stat_29_0·proc_swaps_29_0·proc_sysrq_29_0·proc_timer_29_0·proc_tty_drivers_29_0·proc_uid_cputime_showstat_29_0·proc_uid_cputime_removeuid_29_0·proc_uid_io_stats_29_0·proc_uid_procstat_set_29_0·proc_uid_time_in_state_29_0·proc_uid_concurrent_active_time_29_0·proc_uid_concurrent_policy_time_29_0·proc_uid_cpupower_29_0·proc_uptime_29_0·proc_version_29_0·proc_vmallocinfo_29_0·proc_vmstat_29_0·proc_zoneinfo_29_0·selinuxfs_29_0·cgroup_29_0·cgroup_bpf_29_0·sysfs_29_0·sysfs_android_usb_29_0·sysfs_uio_29_0·sysfs_batteryinfo_29_0·sysfs_bluetooth_writable_29_0·sysfs_devices_block_29_0·sysfs_dm_29_0·sysfs_dt_firmware_android_29_0·sysfs_extcon_29_0·sysfs_ipv4_29_0·sysfs_kernel_notes_29_0·sysfs_leds_29_0·sysfs_loop_29_0·sysfs_hwrandom_29_0·sysfs_nfc_power_writable_29_0·sysfs_wake_lock_29_0·sysfs_mac_address_29_0·sysfs_net_29_0·sysfs_power_29_0·sysfs_rtc_29_0·sysfs_switch_29_0·sysfs_transparent_hugepage_29_0·sysfs_usb_29_0·sysfs_wakeup_reasons_29_0·sysfs_fs_ext4_features_29_0·sysfs_fs_f2fs_29_0·fs_bpf_29_0·configfs_29_0·sysfs_devices_system_cpu_29_0·sysfs_lowmemorykiller_29_0·sysfs_wlan_fwpath_29_0·sysfs_vibrator_29_0·sysfs_thermal_29_0·sysfs_zram_29_0·sysfs_zram_uevent_29_0·inotify_29_0·devpts_29_0·tmpfs_29_0·shm_29_0·mqueue_29_0·fuse_29_0·sdcardfs_29_0·vfat_29_0·exfat_29_0·debugfs_29_0·debugfs_mmc_29_0·debugfs_trace_marker_29_0·debugfs_tracing_29_0·debugfs_tracing_debug_29_0·debugfs_tracing_instances_29_0·debugfs_wakeup_sources_29_0·debugfs_wifi_tracing_29_0·pstorefs_29_0·functionfs_29_0·oemfs_29_0·usbfs_29_0·binfmt_miscfs_29_0·app_fusefs_29_0·proc_touch·debugfs_batteryinfo·sysfs_display·sysfs_touch·sysfs_power_stats·sysfs_power_stats_ignore·sysfs_camera·sysfs_devcfg·sysfs_msm_boardid·sysfs_iio_devices·sysfs_pixelstats·sysfs_airbrush·sysfs_wlc·sysfs_pstore·debugfs_f2fs·proc_f2fs·debugfs_ufs·sysfs_lights·sysfs_esim·debugfs_usb·debugfs_dma_buf·debugfs_clk·debugfs_airbrush·sysfs_airbrush_dumpstate·debugfs_pmic·sysfs_contaminant·sysfs_knowles_info·debugfs_ipa·proc_wifi_dbg·proc_swappiness·sysfs_hsic_modem_wait·sysfs_smd_open_timeout·sysfs_soc·sysfs_msm_subsys·sysfs_spss·sysfs_faceauth·sysrq_trigger_proc·proc_audiod·proc_sysctl_schedboost·proc_irq·sysfs_irq·sysfs_sensors·sysfs_msmuart_file·sysfs_graphics·sysfs_usb_supply·sysfs_battery_supply·sysfs_usbpd_device·sysfs_vadc_dev·sysfs_spmi_dev·sysfs_qdss_dev·sysfs_poweron_alarm·sysfs_mpdecision·sysfs_rqstats·sysfs_cpu_online·sysfs_devfreq·sysfs_devfreq_l3cdsp·sysfs_mmc_host·sysfs_scsi_host·sysfs_cpu_boost·sysfs_msm_perf·sysfs_memory·sysfs_lib·sysfs_slpi·sysfs_process_reclaim·sysfs_vmpressure·sysfs_msm_boot·sysfs_timestamp_switch·sysfs_esoc·sysfs_ssr·sysfs_ssr_writable·sysfs_ssr_toggle·sysfs_hsic·sysfs_hsic_host_rdy·sysfs_socinfo·sysfs_usb_uicc·proc_dirty_ratio·hbtp_kernel_sysfs·sysfs_rmtfs·sysfs_kgsl·sysfs_kgsl_proc·sysfs_kgsl_snapshot·sysfs_securetouch·sysfs_data·sysfs_diag·sysfs_laser·qti_debugfs·sysfs_uio_file·sysfs_irqbalance·sysfs_bond0·sysfs_wigig·sysfs_ea·sysfs_audio·sysfs_msm_stats·sysfs_msm_power·sysfs_fm·sysfs_boot_adsp·sysfs_sectouch·sysfs_jpeg·sysfs_npu·sysfs_msm_wlan·sysfs_scsi_devices_0000·debugfs_sched_features·debugfs_wlan·debugfs_ipc·debugfs_icnss·debugfs_ion·debugfs_tzdbg))
181 (typeattributeset·contextmount_type·(oemfs_29_0·app_fusefs_29_0·firmware_file·bt_firmware_file))181 (typeattributeset·contextmount_type·(oemfs_29_0·app_fusefs_29_0·firmware_file·bt_firmware_file))
182 (typeattributeset·file_type·(adbd_exec_29_0·apexd_exec_29_0·appdomain_tmpfs_29_0·app_zygote_tmpfs_29_0·audioserver_tmpfs_29_0·bootanim_exec_29_0·bootstat_exec_29_0·bufferhubd_exec_29_0·cameraserver_exec_29_0·cameraserver_tmpfs_29_0·charger_exec_29_0·clatd_exec_29_0·crash_dump_exec_29_0·dhcp_exec_29_0·dnsmasq_exec_29_0·drmserver_exec_29_0·drmserver_socket_29_0·dumpstate_exec_29_0·e2fs_exec_29_0·unlabeled_29_0·system_file_29_0·system_asan_options_file_29_0·system_event_log_tags_file_29_0·system_lib_file_29_0·system_bootstrap_lib_file_29_0·system_linker_exec_29_0·system_linker_config_file_29_0·system_seccomp_policy_file_29_0·system_security_cacerts_file_29_0·tcpdump_exec_29_0·system_zoneinfo_file_29_0·cgroup_desc_file_29_0·vendor_cgroup_desc_file_29_0·task_profiles_file_29_0·vendor_task_profiles_file_29_0·vendor_hal_file_29_0·vendor_file_29_0·vendor_app_file_29_0·vendor_configs_file_29_0·same_process_hal_file_29_0·vndk_sp_file_29_0·vendor_framework_file_29_0·vendor_overlay_file_29_0·vendor_public_lib_file_29_0·vendor_keylayout_file_29_0·vendor_keychars_file_29_0·vendor_idc_file_29_0·metadata_file_29_0·vold_metadata_file_29_0·gsi_metadata_file_29_0·password_slot_metadata_file_29_0·apex_metadata_file_29_0·dev_cpu_variant_29_0·runtime_event_log_tags_file_29_0·logcat_exec_29_0·cgroup_rc_file_29_0·coredump_file_29_0·system_data_file_29_0·packages_list_file_29_0·vendor_data_file_29_0·unencrypted_data_file_29_0·install_data_file_29_0·drm_data_file_29_0·adb_data_file_29_0·anr_data_file_29_0·tombstone_data_file_29_0·tombstone_wifi_data_file_29_0·apex_data_file_29_0·apk_data_file_29_0·apk_tmp_file_29_0·apk_private_data_file_29_0·apk_private_tmp_file_29_0·dalvikcache_data_file_29_0·ota_data_file_29_0·ota_package_file_29_0·user_profile_data_file_29_0·profman_dump_data_file_29_0·resourcecache_data_file_29_0·shell_data_file_29_0·property_data_file_29_0·bootchart_data_file_29_0·dropbox_data_file_29_0·heapdump_data_file_29_0·nativetest_data_file_29_0·ringtone_file_29_0·preloads_data_file_29_0·preloads_media_file_29_0·dhcp_data_file_29_0·server_configurable_flags_data_file_29_0·staging_data_file_29_0·mnt_media_rw_file_29_0·mnt_user_file_29_0·mnt_expand_file_29_0·storage_file_29_0·mnt_media_rw_stub_file_29_0·storage_stub_file_29_0·mnt_vendor_file_29_0·mnt_product_file_29_0·apex_mnt_dir_29_0·postinstall_mnt_dir_29_0·postinstall_file_29_0·postinstall_apex_mnt_dir_29_0·adb_keys_file_29_0·audio_data_file_29_0·audioserver_data_file_29_0·bluetooth_data_file_29_0·bluetooth_logs_data_file_29_0·bootstat_data_file_29_0·boottrace_data_file_29_0·camera_data_file_29_0·gatekeeper_data_file_29_0·incident_data_file_29_0·keychain_data_file_29_0·keystore_data_file_29_0·media_data_file_29_0·media_rw_data_file_29_0·misc_user_data_file_29_0·net_data_file_29_0·network_watchlist_data_file_29_0·nfc_data_file_29_0·radio_data_file_29_0·recovery_data_file_29_0·shared_relro_file_29_0·stats_data_file_29_0·systemkeys_data_file_29_0·textclassifier_data_file_29_0·trace_data_file_29_0·vpn_data_file_29_0·wifi_data_file_29_0·zoneinfo_data_file_29_0·vold_data_file_29_0·iorapd_data_file_29_0·perfprofd_data_file_29_0·tee_data_file_29_0·update_engine_data_file_29_0·update_engine_log_data_file_29_0·method_trace_data_file_29_0·gsi_data_file_29_0·app_data_file_29_0·privapp_data_file_29_0·system_app_data_file_29_0·cache_file_29_0·overlayfs_file_29_0·cache_backup_file_29_0·cache_private_backup_file_29_0·cache_recovery_file_29_0·efs_file_29_0·wallpaper_file_29_0·shortcut_manager_icons_29_0·icon_file_29_0·asec_apk_file_29_0·asec_public_file_29_0·asec_image_file_29_0·backup_data_file_29_0·bluetooth_efs_file_29_0·fingerprintd_data_file_29_0·fingerprint_vendor_data_file_29_0·app_fuse_file_29_0·face_vendor_data_file_29_0·iris_vendor_data_file_29_0·adbd_socket_29_0·bluetooth_socket_29_0·dnsproxyd_socket_29_0·dumpstate_socket_29_0·fwmarkd_socket_29_0·lmkd_socket_29_0·logd_socket_29_0·logdr_socket_29_0·logdw_socket_29_0·mdns_socket_29_0·mdnsd_socket_29_0·misc_logd_file_29_0·mtpd_socket_29_0·property_socket_29_0·racoon_socket_29_0·recovery_socket_29_0·rild_socket_29_0·rild_debug_socket_29_0·statsdw_socket_29_0·system_wpa_socket_29_0·system_ndebug_socket_29_0·tombstoned_crash_socket_29_0·tombstoned_java_trace_socket_29_0·tombstoned_intercept_socket_29_0·traced_producer_socket_29_0·traced_consumer_socket_29_0·uncrypt_socket_29_0·wpa_socket_29_0·zygote_socket_29_0·heapprofd_socket_29_0·gps_control_29_0·pdx_display_dir_29_0·pdx_performance_dir_29_0·pdx_bufferhub_dir_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·file_contexts_file_29_0·mac_perms_file_29_0·property_contexts_file_29_0·seapp_contexts_file_29_0·sepolicy_file_29_0·service_contexts_file_29_0·nonplat_service_contexts_file_29_0·hwservice_contexts_file_29_0·vndservice_contexts_file_29_0·audiohal_data_file_29_0·fingerprintd_exec_29_0·flags_health_check_exec_29_0·fsck_exec_29_0·gatekeeperd_exec_29_0·hal_graphics_composer_server_tmpfs_29_0·healthd_exec_29_0·hwservicemanager_exec_29_0·idmap_exec_29_0·init_exec_29_0·init_tmpfs_29_0·inputflinger_exec_29_0·install_recovery_exec_29_0·installd_exec_29_0·iorapd_exec_29_0·iorapd_tmpfs_29_0·keystore_exec_29_0·llkd_exec_29_0·lmkd_exec_29_0·logd_exec_29_0·mediadrmserver_exec_29_0·mediaextractor_exec_29_0·mediaextractor_tmpfs_29_0·mediametrics_exec_29_0·mediaserver_exec_29_0·mediaserver_tmpfs_29_0·mediaswcodec_exec_29_0·mtp_exec_29_0·netd_exec_29_0·netutils_wrapper_exec_29_0·performanced_exec_29_0·perfprofd_exec_29_0·ppp_exec_29_0·profman_exec_29_0·racoon_exec_29_0·recovery_persist_exec_29_0·recovery_refresh_exec_29_0·rs_exec_29_0·runas_exec_29_0·sdcardd_exec_29_0·servicemanager_exec_29_0·sgdisk_exec_29_0·shell_exec_29_0·simpleperf_app_runner_exec_29_0·statsd_exec_29_0·su_exec_29_0·surfaceflinger_tmpfs_29_0·system_server_tmpfs_29_0·tombstoned_exec_29_0·toolbox_exec_29_0·tzdatacheck_exec_29_0·ueventd_tmpfs_29_0·uncrypt_exec_29_0·update_engine_exec_29_0·update_verifier_exec_29_0·usbd_exec_29_0·vdc_exec_29_0·vendor_misc_writer_exec_29_0·vendor_shell_exec_29_0·vendor_toolbox_exec_29_0·virtual_touchpad_exec_29_0·vold_exec_29_0·vold_prepare_subdirs_exec_29_0·vr_hwc_exec_29_0·watchdogd_exec_29_0·webview_zygote_exec_29_0·webview_zygote_tmpfs_29_0·wificond_exec_29_0·wpantund_exec_29_0·zygote_tmpfs_29_0·zygote_exec_29_0·dpmtcm_socket_29_0·wfdservice_exec_29_0·hostapd_data_file·wpa_data_file·hal_atrace_default_exec·hal_audio_default_exec·hal_audiocontrol_default_exec·hal_authsecret_default_exec·hal_bluetooth_btlinux_exec·hal_bluetooth_default_exec·hal_bootctl_default_exec·hal_broadcastradio_default_exec·hal_camera_default_exec·hal_cas_default_exec·hal_configstore_default_exec·hal_confirmationui_default_exec·hal_contexthub_default_exec·hal_drm_default_exec·hal_dumpstate_default_exec·hal_evs_default_exec·hal_face_default_exec·hal_fingerprint_default_exec·hal_gatekeeper_default_exec·hal_gnss_default_exec·hal_graphics_allocator_default_tmpfs·hal_graphics_allocator_default_exec·hal_graphics_composer_default_exec·hal_health_default_exec·hal_health_storage_default_exec·hal_input_classifier_default_exec·hal_ir_default_exec·hal_keymaster_default_exec·hal_light_default_exec·hal_lowpan_default_exec·hal_memtrack_default_exec·hal_nfc_default_exec·hal_power_default_exec·hal_power_stats_default_exec·hal_radio_config_default_exec·hal_radio_default_exec·hal_secure_element_default_exec·hal_sensors_default_exec·hal_tetheroffload_default_exec·hal_thermal_default_exec·hal_tv_cec_default_exec·hal_tv_input_default_exec·hal_usb_default_exec·hal_vehicle_default_exec·hal_vibrator_default_exec·hal_vr_default_exec·hal_wifi_default_exec·hal_wifi_hostapd_default_exec·hal_wifi_offload_default_exec·hal_wifi_supplicant_default_exec·mediacodec_exec·rild_exec·tee_exec·vndservicemanager_exec·airbrush_exec·citadel_provision_exec·citadeld_exec·color_init_exec·persist_battery_file·persist_haptics_file·persist_oslo_file·airbrush_data_file·modem_stat_data_file·modem_dump_file·tcpdump_vendor_data_file·ramoops_vendor_data_file·mediadrm_vendor_data_file·diag_socket·ese_vendor_data_file·hal_neuralnetworks_darwinn_hal_camera_data_file·camera_calibration_vendor_data_file·hal_authsecret_citadel_exec·hal_dumpstate_impl_exec·hal_keymaster_citadel_exec·hal_neuralnetworks_darwinn_exec·hal_oemlock_citadel_exec·hal_radioext_default_exec·hal_usb_impl_exec·hal_weaver_citadel_exec·hal_wifi_ext_exec·hal_wlc_exec·init-firstboot_exec·init-insmod-sh_exec·init_citadel_exec·citadel_updater_exec·init_dp_exec·init_radio_exec·modem_diagnostic_app_tmpfs·modem_svc_exec·pixelstats_system_exec·pixelstats_vendor_exec·ramdump_exec·ramoops_exec·rlsservice_exec·tcpdump_logger_exec·vendor_init_exec·wait_for_strongbox_exec·adpl_exec·adsprpcd_exec·atfwd_exec·audiod_exec·cdsprpcd_exec·charger_monitor_exec·chre_exec·cnd_exec·diag_exec·dtsconfigurator_exec·dtseagleservice_exec·energyawareness_exec·esepmdaemon_exec·fidodaemon_exec·firmware_file·vendor_firmware_file·qmuxd_socket·netmgrd_socket·vendor_qti_data_file·pps_socket·qdcmsocket_socket·cnd_socket·cnd_data_file·chre_socket·netmgrd_data_file·persist_file·persist_bluetooth_file·persist_camera_file·persist_data_file·persist_drm_file·data_qtee_file·vendor_persist_mmi_file·persist_misc_file·persist_bms_file·persist_secnvm_file·persist_hvdcp_file·persist_audio_file·irqbalance_socket·sensors_socket·sensors_persist_file·thermal_socket·rfs_system_file·rfs_file·rfs_shared_hlos_file·persist_rfs_file·persist_rfs_shared_hlos_file·data_ad_calib_cfg·mpctl_socket·mpctl_data_file·lm_data_file·gamed_socket·iop_socket·iop_data_file·ims_socket·mlid_socket·ssgqmig_socket·ssgtzd_socket·location_data_file·location_socket·wifihal_socket·qlogd_socket·display_vendor_data_file·persist_display_file·ipacm_socket·ipa_vendor_data_file·camera_vendor_data_file·vendor_audio_data_file·vendor_tombstone_data_file·port_bridge_data_file·bt_firmware_file·vendor_mmi_socket·hbtp_cfg_file·hbtp_log_file·persist_usf_file·qfp-daemon_data_file·persist_qti_fp_file·qsee_svc_app_data_file·imshelper_app_data_file·RIDL_data_file·RIDL_socket·qti_logkit_priv_data_file·qti_logkit_pub_data_file·qti_logkit_priv_socket·qti_logkit_pub_socket·adsprpcd_file·mdtp_svc_app_data_file·regionalization_file·vendor_carrier_file·swap_data_file·dynamic_nv_data_file·wifi_vendor_data_file·wifi_vendor_wpa_socket·wifi_vendor_hostapd_socket·hostapd_socket·vendor_mediadrm_data_file·wififtmd_socket·persist_alarm_file·persist_time_file·nfc_vendor_data_file·vendor_qdma_data_file·qdma_socket·vendor_radio_data_file·vendor_mbn_data_file·vendor_vpp_data_file·persist_vpp_file·vendor_camera_data_file·vendor_media_data_file·sensors_vendor_data_file·wigignpt_socket·wigig_hostapd_socket·audio_vendor_data_file·data_tzstorage_file·tlocd_data_file·data_qsee_file·vendor_tui_data_file·vendor_bt_data_file·ramdump_vendor_data_file·vendor_ramdump_data_file·vendor_mdmhelperdata_data_file·ssr_log_file·hal_neuralnetworks_data_file·mpss_rfs_data_file·rfs_tombstone_data_file·cnss_vendor_data_file·modem_fdr_file·fm_qsoc_patches_exec·fps_hal_exec·fstman_exec·gamed_exec·hal_alarm_qti_default_exec·hal_bluetooth_qti_exec·hal_display_color_default_exec·hal_dpmQmiMgr_exec·hal_drm_clearkey_exec·hal_drm_widevine_exec·vendor_hal_factory_qti_default_exec·hal_gatekeeper_qti_exec·hal_gnss_qti_exec·hal_imsrtp_exec·hal_iop_default_exec·hal_keymaster_qti_exec·hal_neuralnetworks_default_exec·hal_perf_default_exec·hal_qteeconnector_qti_exec·hal_rcsservice_exec·hal_sensorscalibrate_qti_default_exec·hal_tui_comm_qti_exec·hbtp_exec·hostapd_exec·hvdcp_exec·ims_exec·qti_init_shell_exec·irsc_util_exec·location_exec·logdumpd_exec·mcStarter_exec·mdm_helper_exec·mdtpdaemon_exec·mlid_exec·mm-pp-daemon_exec·mm-qcamerad_exec·vendor_mmi_exec·msm_irqbalanced_exec·netmgrd_exec·nqnfcinfo_exec·vendor_pd_mapper_exec·vendor_per_mgr_exec·port-bridge_exec·power_off_alarm_exec·poweroffhandler_exec·vendor_qcomsysd_exec·qdcm-ss_exec·qdmastatsd_exec·qfp-daemon_exec·qlogd_exec·qmuxd_exec·qrtr_exec·qseeproxy_exec·qti_logkit_exec·qti_exec·qvop-daemon_exec·rfs_access_exec·RIDL_exec·rmt_storage_exec·sec_nvm_exec·secotad_exec·seemp_health_daemon_exec·sensors_exec·spdaemon_exec·ssgqmigd_exec·vendor_ssr_diag_exec·vendor_ssr_setup_exec·vendor_subsystem_ramdump_exec·tbaseLoader_exec·thermal-engine_exec·time_daemon_exec·time_data_file·tlocd_exec·touchfusion_exec·usb_uicc_daemon_exec·usf_exec·vm_bms_exec·vendor_vppservice_exec·wcnss_service_exec·wifi_ftmd_exec·wifidisplayhalservice_qti_exec·wigighalsvc_exec·wigignpt_exec·netmgr_recovery_data_file·vendor_ia_crash_dump_exec))182 (typeattributeset·file_type·(adbd_exec_29_0·apexd_exec_29_0·appdomain_tmpfs_29_0·app_zygote_tmpfs_29_0·audioserver_tmpfs_29_0·bootanim_exec_29_0·bootstat_exec_29_0·bufferhubd_exec_29_0·cameraserver_exec_29_0·cameraserver_tmpfs_29_0·charger_exec_29_0·clatd_exec_29_0·crash_dump_exec_29_0·dhcp_exec_29_0·dnsmasq_exec_29_0·drmserver_exec_29_0·drmserver_socket_29_0·dumpstate_exec_29_0·e2fs_exec_29_0·unlabeled_29_0·system_file_29_0·system_asan_options_file_29_0·system_event_log_tags_file_29_0·system_lib_file_29_0·system_bootstrap_lib_file_29_0·system_linker_exec_29_0·system_linker_config_file_29_0·system_seccomp_policy_file_29_0·system_security_cacerts_file_29_0·tcpdump_exec_29_0·system_zoneinfo_file_29_0·cgroup_desc_file_29_0·vendor_cgroup_desc_file_29_0·task_profiles_file_29_0·vendor_task_profiles_file_29_0·vendor_hal_file_29_0·vendor_file_29_0·vendor_app_file_29_0·vendor_configs_file_29_0·same_process_hal_file_29_0·vndk_sp_file_29_0·vendor_framework_file_29_0·vendor_overlay_file_29_0·vendor_public_lib_file_29_0·vendor_keylayout_file_29_0·vendor_keychars_file_29_0·vendor_idc_file_29_0·metadata_file_29_0·vold_metadata_file_29_0·gsi_metadata_file_29_0·password_slot_metadata_file_29_0·apex_metadata_file_29_0·dev_cpu_variant_29_0·runtime_event_log_tags_file_29_0·logcat_exec_29_0·cgroup_rc_file_29_0·coredump_file_29_0·system_data_file_29_0·packages_list_file_29_0·vendor_data_file_29_0·unencrypted_data_file_29_0·install_data_file_29_0·drm_data_file_29_0·adb_data_file_29_0·anr_data_file_29_0·tombstone_data_file_29_0·tombstone_wifi_data_file_29_0·apex_data_file_29_0·apk_data_file_29_0·apk_tmp_file_29_0·apk_private_data_file_29_0·apk_private_tmp_file_29_0·dalvikcache_data_file_29_0·ota_data_file_29_0·ota_package_file_29_0·user_profile_data_file_29_0·profman_dump_data_file_29_0·resourcecache_data_file_29_0·shell_data_file_29_0·property_data_file_29_0·bootchart_data_file_29_0·dropbox_data_file_29_0·heapdump_data_file_29_0·nativetest_data_file_29_0·ringtone_file_29_0·preloads_data_file_29_0·preloads_media_file_29_0·dhcp_data_file_29_0·server_configurable_flags_data_file_29_0·staging_data_file_29_0·mnt_media_rw_file_29_0·mnt_user_file_29_0·mnt_expand_file_29_0·storage_file_29_0·mnt_media_rw_stub_file_29_0·storage_stub_file_29_0·mnt_vendor_file_29_0·mnt_product_file_29_0·apex_mnt_dir_29_0·postinstall_mnt_dir_29_0·postinstall_file_29_0·postinstall_apex_mnt_dir_29_0·adb_keys_file_29_0·audio_data_file_29_0·audioserver_data_file_29_0·bluetooth_data_file_29_0·bluetooth_logs_data_file_29_0·bootstat_data_file_29_0·boottrace_data_file_29_0·camera_data_file_29_0·gatekeeper_data_file_29_0·incident_data_file_29_0·keychain_data_file_29_0·keystore_data_file_29_0·media_data_file_29_0·media_rw_data_file_29_0·misc_user_data_file_29_0·net_data_file_29_0·network_watchlist_data_file_29_0·nfc_data_file_29_0·radio_data_file_29_0·recovery_data_file_29_0·shared_relro_file_29_0·stats_data_file_29_0·systemkeys_data_file_29_0·textclassifier_data_file_29_0·trace_data_file_29_0·vpn_data_file_29_0·wifi_data_file_29_0·zoneinfo_data_file_29_0·vold_data_file_29_0·iorapd_data_file_29_0·perfprofd_data_file_29_0·tee_data_file_29_0·update_engine_data_file_29_0·update_engine_log_data_file_29_0·method_trace_data_file_29_0·gsi_data_file_29_0·app_data_file_29_0·privapp_data_file_29_0·system_app_data_file_29_0·cache_file_29_0·overlayfs_file_29_0·cache_backup_file_29_0·cache_private_backup_file_29_0·cache_recovery_file_29_0·efs_file_29_0·wallpaper_file_29_0·shortcut_manager_icons_29_0·icon_file_29_0·asec_apk_file_29_0·asec_public_file_29_0·asec_image_file_29_0·backup_data_file_29_0·bluetooth_efs_file_29_0·fingerprintd_data_file_29_0·fingerprint_vendor_data_file_29_0·app_fuse_file_29_0·face_vendor_data_file_29_0·iris_vendor_data_file_29_0·adbd_socket_29_0·bluetooth_socket_29_0·dnsproxyd_socket_29_0·dumpstate_socket_29_0·fwmarkd_socket_29_0·lmkd_socket_29_0·logd_socket_29_0·logdr_socket_29_0·logdw_socket_29_0·mdns_socket_29_0·mdnsd_socket_29_0·misc_logd_file_29_0·mtpd_socket_29_0·property_socket_29_0·racoon_socket_29_0·recovery_socket_29_0·rild_socket_29_0·rild_debug_socket_29_0·statsdw_socket_29_0·system_wpa_socket_29_0·system_ndebug_socket_29_0·tombstoned_crash_socket_29_0·tombstoned_java_trace_socket_29_0·tombstoned_intercept_socket_29_0·traced_producer_socket_29_0·traced_consumer_socket_29_0·uncrypt_socket_29_0·wpa_socket_29_0·zygote_socket_29_0·heapprofd_socket_29_0·gps_control_29_0·pdx_display_dir_29_0·pdx_performance_dir_29_0·pdx_bufferhub_dir_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·file_contexts_file_29_0·mac_perms_file_29_0·property_contexts_file_29_0·seapp_contexts_file_29_0·sepolicy_file_29_0·service_contexts_file_29_0·nonplat_service_contexts_file_29_0·hwservice_contexts_file_29_0·vndservice_contexts_file_29_0·audiohal_data_file_29_0·fingerprintd_exec_29_0·flags_health_check_exec_29_0·fsck_exec_29_0·gatekeeperd_exec_29_0·hal_graphics_composer_server_tmpfs_29_0·healthd_exec_29_0·hwservicemanager_exec_29_0·idmap_exec_29_0·init_exec_29_0·init_tmpfs_29_0·inputflinger_exec_29_0·install_recovery_exec_29_0·installd_exec_29_0·iorapd_exec_29_0·iorapd_tmpfs_29_0·keystore_exec_29_0·llkd_exec_29_0·lmkd_exec_29_0·logd_exec_29_0·mediadrmserver_exec_29_0·mediaextractor_exec_29_0·mediaextractor_tmpfs_29_0·mediametrics_exec_29_0·mediaserver_exec_29_0·mediaserver_tmpfs_29_0·mediaswcodec_exec_29_0·mtp_exec_29_0·netd_exec_29_0·netutils_wrapper_exec_29_0·performanced_exec_29_0·perfprofd_exec_29_0·ppp_exec_29_0·profman_exec_29_0·racoon_exec_29_0·recovery_persist_exec_29_0·recovery_refresh_exec_29_0·rs_exec_29_0·runas_exec_29_0·sdcardd_exec_29_0·servicemanager_exec_29_0·sgdisk_exec_29_0·shell_exec_29_0·simpleperf_app_runner_exec_29_0·statsd_exec_29_0·su_exec_29_0·surfaceflinger_tmpfs_29_0·system_server_tmpfs_29_0·tombstoned_exec_29_0·toolbox_exec_29_0·tzdatacheck_exec_29_0·ueventd_tmpfs_29_0·uncrypt_exec_29_0·update_engine_exec_29_0·update_verifier_exec_29_0·usbd_exec_29_0·vdc_exec_29_0·vendor_misc_writer_exec_29_0·vendor_shell_exec_29_0·vendor_toolbox_exec_29_0·virtual_touchpad_exec_29_0·vold_exec_29_0·vold_prepare_subdirs_exec_29_0·vr_hwc_exec_29_0·watchdogd_exec_29_0·webview_zygote_exec_29_0·webview_zygote_tmpfs_29_0·wificond_exec_29_0·wpantund_exec_29_0·zygote_tmpfs_29_0·zygote_exec_29_0·dpmtcm_socket_29_0·wfdservice_exec_29_0·hostapd_data_file·wpa_data_file·hal_atrace_default_exec·hal_audio_default_exec·hal_audiocontrol_default_exec·hal_authsecret_default_exec·hal_bluetooth_btlinux_exec·hal_bluetooth_default_exec·hal_bootctl_default_exec·hal_broadcastradio_default_exec·hal_camera_default_exec·hal_cas_default_exec·hal_configstore_default_exec·hal_confirmationui_default_exec·hal_contexthub_default_exec·hal_drm_default_exec·hal_dumpstate_default_exec·hal_evs_default_exec·hal_face_default_exec·hal_fingerprint_default_exec·hal_gatekeeper_default_exec·hal_gnss_default_exec·hal_graphics_allocator_default_tmpfs·hal_graphics_allocator_default_exec·hal_graphics_composer_default_exec·hal_health_default_exec·hal_health_storage_default_exec·hal_input_classifier_default_exec·hal_ir_default_exec·hal_keymaster_default_exec·hal_light_default_exec·hal_lowpan_default_exec·hal_memtrack_default_exec·hal_nfc_default_exec·hal_power_default_exec·hal_power_stats_default_exec·hal_radio_config_default_exec·hal_radio_default_exec·hal_secure_element_default_exec·hal_sensors_default_exec·hal_tetheroffload_default_exec·hal_thermal_default_exec·hal_tv_cec_default_exec·hal_tv_input_default_exec·hal_usb_default_exec·hal_vehicle_default_exec·hal_vibrator_default_exec·hal_vr_default_exec·hal_wifi_default_exec·hal_wifi_hostapd_default_exec·hal_wifi_offload_default_exec·hal_wifi_supplicant_default_exec·mediacodec_exec·rild_exec·tee_exec·vndservicemanager_exec·airbrush_exec·citadel_provision_exec·citadeld_exec·color_init_exec·persist_battery_file·persist_haptics_file·persist_oslo_file·airbrush_data_file·modem_stat_data_file·modem_dump_file·tcpdump_vendor_data_file·ramoops_vendor_data_file·mediadrm_vendor_data_file·diag_socket·ese_vendor_data_file·hal_neuralnetworks_darwinn_hal_camera_data_file·camera_calibration_vendor_data_file·hal_authsecret_citadel_exec·hal_dumpstate_impl_exec·hal_keymaster_citadel_exec·hal_neuralnetworks_darwinn_exec·hal_oemlock_citadel_exec·hal_radioext_default_exec·hal_usb_impl_exec·hal_weaver_citadel_exec·hal_wifi_ext_exec·hal_wlc_exec·init-firstboot_exec·init-insmod-sh_exec·init_citadel_exec·citadel_updater_exec·init_dp_exec·init_radio_exec·modem_diagnostic_app_tmpfs·modem_svc_exec·pixelstats_system_exec·pixelstats_vendor_exec·ramdump_exec·ramoops_exec·rlsservice_exec·tcpdump_logger_exec·vendor_init_exec·wait_for_strongbox_exec·adpl_exec·adsprpcd_exec·atfwd_exec·audiod_exec·cdsprpcd_exec·charger_monitor_exec·chre_exec·cnd_exec·diag_exec·dtsconfigurator_exec·dtseagleservice_exec·energyawareness_exec·esepmdaemon_exec·fidodaemon_exec·firmware_file·vendor_firmware_file·qmuxd_socket·netmgrd_socket·vendor_qti_data_file·pps_socket·qdcmsocket_socket·cnd_socket·cnd_data_file·chre_socket·netmgrd_data_file·persist_file·persist_bluetooth_file·persist_camera_file·persist_data_file·persist_drm_file·data_qtee_file·vendor_persist_mmi_file·persist_misc_file·persist_bms_file·persist_secnvm_file·persist_hvdcp_file·persist_audio_file·irqbalance_socket·sensors_socket·sensors_persist_file·thermal_socket·rfs_system_file·rfs_file·rfs_shared_hlos_file·persist_rfs_file·persist_rfs_shared_hlos_file·data_ad_calib_cfg·mpctl_socket·mpctl_data_file·lm_data_file·gamed_socket·iop_socket·iop_data_file·ims_socket·mlid_socket·ssgqmig_socket·ssgtzd_socket·location_data_file·location_socket·wifihal_socket·qlogd_socket·display_vendor_data_file·persist_display_file·ipacm_socket·ipa_vendor_data_file·camera_vendor_data_file·vendor_audio_data_file·vendor_tombstone_data_file·port_bridge_data_file·bt_firmware_file·vendor_mmi_socket·hbtp_cfg_file·hbtp_log_file·persist_usf_file·qfp-daemon_data_file·persist_qti_fp_file·qsee_svc_app_data_file·imshelper_app_data_file·RIDL_data_file·RIDL_socket·qti_logkit_priv_data_file·qti_logkit_pub_data_file·qti_logkit_priv_socket·qti_logkit_pub_socket·adsprpcd_file·mdtp_svc_app_data_file·regionalization_file·vendor_carrier_file·swap_data_file·dynamic_nv_data_file·wifi_vendor_data_file·wifi_vendor_wpa_socket·wifi_vendor_hostapd_socket·hostapd_socket·vendor_mediadrm_data_file·wififtmd_socket·persist_alarm_file·persist_time_file·nfc_vendor_data_file·vendor_qdma_data_file·qdma_socket·vendor_radio_data_file·vendor_mbn_data_file·vendor_vpp_data_file·persist_vpp_file·vendor_camera_data_file·vendor_media_data_file·sensors_vendor_data_file·wigignpt_socket·wigig_hostapd_socket·audio_vendor_data_file·data_tzstorage_file·tlocd_data_file·data_qsee_file·vendor_tui_data_file·vendor_bt_data_file·ramdump_vendor_data_file·vendor_ramdump_data_file·vendor_mdmhelperdata_data_file·ssr_log_file·hal_neuralnetworks_data_file·mpss_rfs_data_file·rfs_tombstone_data_file·cnss_vendor_data_file·modem_fdr_file·fm_qsoc_patches_exec·fps_hal_exec·fstman_exec·gamed_exec·hal_alarm_qti_default_exec·hal_bluetooth_qti_exec·hal_display_color_default_exec·hal_dpmQmiMgr_exec·hal_drm_clearkey_exec·hal_drm_widevine_exec·vendor_hal_factory_qti_default_exec·hal_gatekeeper_qti_exec·hal_gnss_qti_exec·hal_imsrtp_exec·hal_iop_default_exec·hal_keymaster_qti_exec·hal_neuralnetworks_default_exec·hal_perf_default_exec·hal_qteeconnector_qti_exec·hal_rcsservice_exec·hal_sensorscalibrate_qti_default_exec·hal_tui_comm_qti_exec·hbtp_exec·hostapd_exec·hvdcp_exec·ims_exec·qti_init_shell_exec·irsc_util_exec·location_exec·logdumpd_exec·mcStarter_exec·mdm_helper_exec·mdtpdaemon_exec·mlid_exec·mm-pp-daemon_exec·mm-qcamerad_exec·vendor_mmi_exec·msm_irqbalanced_exec·netmgrd_exec·nqnfcinfo_exec·vendor_pd_mapper_exec·vendor_per_mgr_exec·port-bridge_exec·power_off_alarm_exec·poweroffhandler_exec·vendor_qcomsysd_exec·qdcm-ss_exec·qdmastatsd_exec·qfp-daemon_exec·qlogd_exec·qmuxd_exec·qrtr_exec·qseeproxy_exec·qti_logkit_exec·qti_exec·qvop-daemon_exec·rfs_access_exec·RIDL_exec·rmt_storage_exec·sec_nvm_exec·secotad_exec·seemp_health_daemon_exec·sensors_exec·spdaemon_exec·ssgqmigd_exec·vendor_ssr_diag_exec·vendor_ssr_setup_exec·vendor_subsystem_ramdump_exec·tbaseLoader_exec·thermal-engine_exec·time_daemon_exec·time_data_file·tlocd_exec·touchfusion_exec·usb_uicc_daemon_exec·usf_exec·vm_bms_exec·vendor_vppservice_exec·wcnss_service_exec·wifi_ftmd_exec·wifidisplayhalservice_qti_exec·wigighalsvc_exec·wigignpt_exec·netmgr_recovery_data_file·vendor_ia_crash_dump_exec))
183 (typeattributeset·exec_type·(adbd_exec_29_0·apexd_exec_29_0·bootanim_exec_29_0·bootstat_exec_29_0·bufferhubd_exec_29_0·cameraserver_exec_29_0·charger_exec_29_0·clatd_exec_29_0·crash_dump_exec_29_0·dhcp_exec_29_0·dnsmasq_exec_29_0·drmserver_exec_29_0·dumpstate_exec_29_0·e2fs_exec_29_0·tcpdump_exec_29_0·logcat_exec_29_0·fingerprintd_exec_29_0·flags_health_check_exec_29_0·fsck_exec_29_0·gatekeeperd_exec_29_0·healthd_exec_29_0·hwservicemanager_exec_29_0·idmap_exec_29_0·init_exec_29_0·inputflinger_exec_29_0·install_recovery_exec_29_0·installd_exec_29_0·iorapd_exec_29_0·keystore_exec_29_0·llkd_exec_29_0·lmkd_exec_29_0·logd_exec_29_0·mediadrmserver_exec_29_0·mediaextractor_exec_29_0·mediametrics_exec_29_0·mediaserver_exec_29_0·mediaswcodec_exec_29_0·mtp_exec_29_0·netd_exec_29_0·netutils_wrapper_exec_29_0·performanced_exec_29_0·perfprofd_exec_29_0·ppp_exec_29_0·profman_exec_29_0·racoon_exec_29_0·recovery_persist_exec_29_0·recovery_refresh_exec_29_0·rs_exec_29_0·runas_exec_29_0·sdcardd_exec_29_0·servicemanager_exec_29_0·sgdisk_exec_29_0·shell_exec_29_0·simpleperf_app_runner_exec_29_0·statsd_exec_29_0·su_exec_29_0·tombstoned_exec_29_0·toolbox_exec_29_0·tzdatacheck_exec_29_0·uncrypt_exec_29_0·update_engine_exec_29_0·update_verifier_exec_29_0·usbd_exec_29_0·vdc_exec_29_0·vendor_misc_writer_exec_29_0·vendor_shell_exec_29_0·vendor_toolbox_exec_29_0·virtual_touchpad_exec_29_0·vold_exec_29_0·vold_prepare_subdirs_exec_29_0·vr_hwc_exec_29_0·watchdogd_exec_29_0·webview_zygote_exec_29_0·wificond_exec_29_0·wpantund_exec_29_0·zygote_exec_29_0·wfdservice_exec_29_0·hal_atrace_default_exec·hal_audio_default_exec·hal_audiocontrol_default_exec·hal_authsecret_default_exec·hal_bluetooth_btlinux_exec·hal_bluetooth_default_exec·hal_bootctl_default_exec·hal_broadcastradio_default_exec·hal_camera_default_exec·hal_cas_default_exec·hal_configstore_default_exec·hal_confirmationui_default_exec·hal_contexthub_default_exec·hal_drm_default_exec·hal_dumpstate_default_exec·hal_evs_default_exec·hal_face_default_exec·hal_fingerprint_default_exec·hal_gatekeeper_default_exec·hal_gnss_default_exec·hal_graphics_allocator_default_exec·hal_graphics_composer_default_exec·hal_health_default_exec·hal_health_storage_default_exec·hal_input_classifier_default_exec·hal_ir_default_exec·hal_keymaster_default_exec·hal_light_default_exec·hal_lowpan_default_exec·hal_memtrack_default_exec·hal_nfc_default_exec·hal_power_default_exec·hal_power_stats_default_exec·hal_radio_config_default_exec·hal_radio_default_exec·hal_secure_element_default_exec·hal_sensors_default_exec·hal_tetheroffload_default_exec·hal_thermal_default_exec·hal_tv_cec_default_exec·hal_tv_input_default_exec·hal_usb_default_exec·hal_vehicle_default_exec·hal_vibrator_default_exec·hal_vr_default_exec·hal_wifi_default_exec·hal_wifi_hostapd_default_exec·hal_wifi_offload_default_exec·hal_wifi_supplicant_default_exec·mediacodec_exec·rild_exec·tee_exec·vndservicemanager_exec·airbrush_exec·citadel_provision_exec·citadeld_exec·color_init_exec·hal_authsecret_citadel_exec·hal_dumpstate_impl_exec·hal_keymaster_citadel_exec·hal_neuralnetworks_darwinn_exec·hal_oemlock_citadel_exec·hal_radioext_default_exec·hal_usb_impl_exec·hal_weaver_citadel_exec·hal_wifi_ext_exec·hal_wlc_exec·init-firstboot_exec·init-insmod-sh_exec·init_citadel_exec·citadel_updater_exec·init_dp_exec·init_radio_exec·modem_svc_exec·pixelstats_system_exec·pixelstats_vendor_exec·ramdump_exec·ramoops_exec·rlsservice_exec·tcpdump_logger_exec·vendor_init_exec·wait_for_strongbox_exec·adpl_exec·adsprpcd_exec·atfwd_exec·audiod_exec·cdsprpcd_exec·charger_monitor_exec·chre_exec·cnd_exec·diag_exec·dtsconfigurator_exec·dtseagleservice_exec·energyawareness_exec·esepmdaemon_exec·fidodaemon_exec·fm_qsoc_patches_exec·fps_hal_exec·fstman_exec·gamed_exec·hal_alarm_qti_default_exec·hal_bluetooth_qti_exec·hal_display_color_default_exec·hal_dpmQmiMgr_exec·hal_drm_clearkey_exec·hal_drm_widevine_exec·vendor_hal_factory_qti_default_exec·hal_gatekeeper_qti_exec·hal_gnss_qti_exec·hal_imsrtp_exec·hal_iop_default_exec·hal_keymaster_qti_exec·hal_neuralnetworks_default_exec·hal_perf_default_exec·hal_qteeconnector_qti_exec·hal_rcsservice_exec·hal_sensorscalibrate_qti_default_exec·hal_tui_comm_qti_exec·hbtp_exec·hostapd_exec·hvdcp_exec·ims_exec·qti_init_shell_exec·irsc_util_exec·location_exec·logdumpd_exec·mcStarter_exec·mdm_helper_exec·mdtpdaemon_exec·mlid_exec·mm-pp-daemon_exec·mm-qcamerad_exec·vendor_mmi_exec·msm_irqbalanced_exec·netmgrd_exec·nqnfcinfo_exec·vendor_pd_mapper_exec·vendor_per_mgr_exec·port-bridge_exec·power_off_alarm_exec·poweroffhandler_exec·vendor_qcomsysd_exec·qdcm-ss_exec·qdmastatsd_exec·qfp-daemon_exec·qlogd_exec·qmuxd_exec·qrtr_exec·qseeproxy_exec·qti_logkit_exec·qti_exec·qvop-daemon_exec·rfs_access_exec·RIDL_exec·rmt_storage_exec·sec_nvm_exec·secotad_exec·seemp_health_daemon_exec·sensors_exec·spdaemon_exec·ssgqmigd_exec·vendor_ssr_diag_exec·vendor_ssr_setup_exec·vendor_subsystem_ramdump_exec·tbaseLoader_exec·thermal-engine_exec·time_daemon_exec·tlocd_exec·touchfusion_exec·usb_uicc_daemon_exec·usf_exec·vm_bms_exec·vendor_vppservice_exec·wcnss_service_exec·wifi_ftmd_exec·wifidisplayhalservice_qti_exec·wigighalsvc_exec·wigignpt_exec·vendor_ia_crash_dump_exec))183 (typeattributeset·exec_type·(adbd_exec_29_0·apexd_exec_29_0·bootanim_exec_29_0·bootstat_exec_29_0·bufferhubd_exec_29_0·cameraserver_exec_29_0·charger_exec_29_0·clatd_exec_29_0·crash_dump_exec_29_0·dhcp_exec_29_0·dnsmasq_exec_29_0·drmserver_exec_29_0·dumpstate_exec_29_0·e2fs_exec_29_0·tcpdump_exec_29_0·logcat_exec_29_0·fingerprintd_exec_29_0·flags_health_check_exec_29_0·fsck_exec_29_0·gatekeeperd_exec_29_0·healthd_exec_29_0·hwservicemanager_exec_29_0·idmap_exec_29_0·init_exec_29_0·inputflinger_exec_29_0·install_recovery_exec_29_0·installd_exec_29_0·iorapd_exec_29_0·keystore_exec_29_0·llkd_exec_29_0·lmkd_exec_29_0·logd_exec_29_0·mediadrmserver_exec_29_0·mediaextractor_exec_29_0·mediametrics_exec_29_0·mediaserver_exec_29_0·mediaswcodec_exec_29_0·mtp_exec_29_0·netd_exec_29_0·netutils_wrapper_exec_29_0·performanced_exec_29_0·perfprofd_exec_29_0·ppp_exec_29_0·profman_exec_29_0·racoon_exec_29_0·recovery_persist_exec_29_0·recovery_refresh_exec_29_0·rs_exec_29_0·runas_exec_29_0·sdcardd_exec_29_0·servicemanager_exec_29_0·sgdisk_exec_29_0·shell_exec_29_0·simpleperf_app_runner_exec_29_0·statsd_exec_29_0·su_exec_29_0·tombstoned_exec_29_0·toolbox_exec_29_0·tzdatacheck_exec_29_0·uncrypt_exec_29_0·update_engine_exec_29_0·update_verifier_exec_29_0·usbd_exec_29_0·vdc_exec_29_0·vendor_misc_writer_exec_29_0·vendor_shell_exec_29_0·vendor_toolbox_exec_29_0·virtual_touchpad_exec_29_0·vold_exec_29_0·vold_prepare_subdirs_exec_29_0·vr_hwc_exec_29_0·watchdogd_exec_29_0·webview_zygote_exec_29_0·wificond_exec_29_0·wpantund_exec_29_0·zygote_exec_29_0·wfdservice_exec_29_0·hal_atrace_default_exec·hal_audio_default_exec·hal_audiocontrol_default_exec·hal_authsecret_default_exec·hal_bluetooth_btlinux_exec·hal_bluetooth_default_exec·hal_bootctl_default_exec·hal_broadcastradio_default_exec·hal_camera_default_exec·hal_cas_default_exec·hal_configstore_default_exec·hal_confirmationui_default_exec·hal_contexthub_default_exec·hal_drm_default_exec·hal_dumpstate_default_exec·hal_evs_default_exec·hal_face_default_exec·hal_fingerprint_default_exec·hal_gatekeeper_default_exec·hal_gnss_default_exec·hal_graphics_allocator_default_exec·hal_graphics_composer_default_exec·hal_health_default_exec·hal_health_storage_default_exec·hal_input_classifier_default_exec·hal_ir_default_exec·hal_keymaster_default_exec·hal_light_default_exec·hal_lowpan_default_exec·hal_memtrack_default_exec·hal_nfc_default_exec·hal_power_default_exec·hal_power_stats_default_exec·hal_radio_config_default_exec·hal_radio_default_exec·hal_secure_element_default_exec·hal_sensors_default_exec·hal_tetheroffload_default_exec·hal_thermal_default_exec·hal_tv_cec_default_exec·hal_tv_input_default_exec·hal_usb_default_exec·hal_vehicle_default_exec·hal_vibrator_default_exec·hal_vr_default_exec·hal_wifi_default_exec·hal_wifi_hostapd_default_exec·hal_wifi_offload_default_exec·hal_wifi_supplicant_default_exec·mediacodec_exec·rild_exec·tee_exec·vndservicemanager_exec·airbrush_exec·citadel_provision_exec·citadeld_exec·color_init_exec·hal_authsecret_citadel_exec·hal_dumpstate_impl_exec·hal_keymaster_citadel_exec·hal_neuralnetworks_darwinn_exec·hal_oemlock_citadel_exec·hal_radioext_default_exec·hal_usb_impl_exec·hal_weaver_citadel_exec·hal_wifi_ext_exec·hal_wlc_exec·init-firstboot_exec·init-insmod-sh_exec·init_citadel_exec·citadel_updater_exec·init_dp_exec·init_radio_exec·modem_svc_exec·pixelstats_system_exec·pixelstats_vendor_exec·ramdump_exec·ramoops_exec·rlsservice_exec·tcpdump_logger_exec·vendor_init_exec·wait_for_strongbox_exec·adpl_exec·adsprpcd_exec·atfwd_exec·audiod_exec·cdsprpcd_exec·charger_monitor_exec·chre_exec·cnd_exec·diag_exec·dtsconfigurator_exec·dtseagleservice_exec·energyawareness_exec·esepmdaemon_exec·fidodaemon_exec·fm_qsoc_patches_exec·fps_hal_exec·fstman_exec·gamed_exec·hal_alarm_qti_default_exec·hal_bluetooth_qti_exec·hal_display_color_default_exec·hal_dpmQmiMgr_exec·hal_drm_clearkey_exec·hal_drm_widevine_exec·vendor_hal_factory_qti_default_exec·hal_gatekeeper_qti_exec·hal_gnss_qti_exec·hal_imsrtp_exec·hal_iop_default_exec·hal_keymaster_qti_exec·hal_neuralnetworks_default_exec·hal_perf_default_exec·hal_qteeconnector_qti_exec·hal_rcsservice_exec·hal_sensorscalibrate_qti_default_exec·hal_tui_comm_qti_exec·hbtp_exec·hostapd_exec·hvdcp_exec·ims_exec·qti_init_shell_exec·irsc_util_exec·location_exec·logdumpd_exec·mcStarter_exec·mdm_helper_exec·mdtpdaemon_exec·mlid_exec·mm-pp-daemon_exec·mm-qcamerad_exec·vendor_mmi_exec·msm_irqbalanced_exec·netmgrd_exec·nqnfcinfo_exec·vendor_pd_mapper_exec·vendor_per_mgr_exec·port-bridge_exec·power_off_alarm_exec·poweroffhandler_exec·vendor_qcomsysd_exec·qdcm-ss_exec·qdmastatsd_exec·qfp-daemon_exec·qlogd_exec·qmuxd_exec·qrtr_exec·qseeproxy_exec·qti_logkit_exec·qti_exec·qvop-daemon_exec·rfs_access_exec·RIDL_exec·rmt_storage_exec·sec_nvm_exec·secotad_exec·seemp_health_daemon_exec·sensors_exec·spdaemon_exec·ssgqmigd_exec·vendor_ssr_diag_exec·vendor_ssr_setup_exec·vendor_subsystem_ramdump_exec·tbaseLoader_exec·thermal-engine_exec·time_daemon_exec·tlocd_exec·touchfusion_exec·usb_uicc_daemon_exec·usf_exec·vm_bms_exec·vendor_vppservice_exec·wcnss_service_exec·wifi_ftmd_exec·wifidisplayhalservice_qti_exec·wigighalsvc_exec·wigignpt_exec·vendor_ia_crash_dump_exec))
184 (typeattributeset·data_file_type·(system_data_file_29_0·packages_list_file_29_0·vendor_data_file_29_0·unencrypted_data_file_29_0·install_data_file_29_0·drm_data_file_29_0·adb_data_file_29_0·anr_data_file_29_0·tombstone_data_file_29_0·tombstone_wifi_data_file_29_0·apex_data_file_29_0·apk_data_file_29_0·apk_tmp_file_29_0·apk_private_data_file_29_0·apk_private_tmp_file_29_0·dalvikcache_data_file_29_0·ota_data_file_29_0·ota_package_file_29_0·user_profile_data_file_29_0·profman_dump_data_file_29_0·resourcecache_data_file_29_0·shell_data_file_29_0·property_data_file_29_0·bootchart_data_file_29_0·dropbox_data_file_29_0·heapdump_data_file_29_0·nativetest_data_file_29_0·ringtone_file_29_0·preloads_data_file_29_0·preloads_media_file_29_0·dhcp_data_file_29_0·server_configurable_flags_data_file_29_0·staging_data_file_29_0·adb_keys_file_29_0·audio_data_file_29_0·audioserver_data_file_29_0·bluetooth_data_file_29_0·bluetooth_logs_data_file_29_0·bootstat_data_file_29_0·boottrace_data_file_29_0·camera_data_file_29_0·gatekeeper_data_file_29_0·incident_data_file_29_0·keychain_data_file_29_0·keystore_data_file_29_0·media_data_file_29_0·media_rw_data_file_29_0·misc_user_data_file_29_0·net_data_file_29_0·network_watchlist_data_file_29_0·nfc_data_file_29_0·radio_data_file_29_0·recovery_data_file_29_0·shared_relro_file_29_0·stats_data_file_29_0·systemkeys_data_file_29_0·textclassifier_data_file_29_0·trace_data_file_29_0·vpn_data_file_29_0·wifi_data_file_29_0·zoneinfo_data_file_29_0·vold_data_file_29_0·iorapd_data_file_29_0·perfprofd_data_file_29_0·tee_data_file_29_0·update_engine_data_file_29_0·update_engine_log_data_file_29_0·method_trace_data_file_29_0·gsi_data_file_29_0·app_data_file_29_0·privapp_data_file_29_0·system_app_data_file_29_0·cache_file_29_0·overlayfs_file_29_0·cache_backup_file_29_0·cache_private_backup_file_29_0·cache_recovery_file_29_0·wallpaper_file_29_0·shortcut_manager_icons_29_0·icon_file_29_0·asec_apk_file_29_0·asec_public_file_29_0·asec_image_file_29_0·backup_data_file_29_0·fingerprintd_data_file_29_0·fingerprint_vendor_data_file_29_0·app_fuse_file_29_0·face_vendor_data_file_29_0·iris_vendor_data_file_29_0·bluetooth_socket_29_0·misc_logd_file_29_0·system_wpa_socket_29_0·system_ndebug_socket_29_0·wpa_socket_29_0·audiohal_data_file_29_0·hostapd_data_file·wpa_data_file·airbrush_data_file·modem_stat_data_file·modem_dump_file·tcpdump_vendor_data_file·ramoops_vendor_data_file·mediadrm_vendor_data_file·ese_vendor_data_file·hal_neuralnetworks_darwinn_hal_camera_data_file·camera_calibration_vendor_data_file·vendor_qti_data_file·cnd_data_file·netmgrd_data_file·data_qtee_file·rfs_file·rfs_shared_hlos_file·data_ad_calib_cfg·mpctl_data_file·lm_data_file·iop_data_file·location_data_file·location_socket·display_vendor_data_file·ipa_vendor_data_file·camera_vendor_data_file·vendor_audio_data_file·vendor_tombstone_data_file·port_bridge_data_file·hbtp_log_file·qfp-daemon_data_file·qsee_svc_app_data_file·imshelper_app_data_file·RIDL_data_file·RIDL_socket·qti_logkit_priv_data_file·qti_logkit_pub_data_file·qti_logkit_priv_socket·qti_logkit_pub_socket·mdtp_svc_app_data_file·swap_data_file·dynamic_nv_data_file·wifi_vendor_data_file·wifi_vendor_wpa_socket·wifi_vendor_hostapd_socket·hostapd_socket·vendor_mediadrm_data_file·nfc_vendor_data_file·vendor_qdma_data_file·vendor_radio_data_file·vendor_mbn_data_file·vendor_vpp_data_file·vendor_camera_data_file·vendor_media_data_file·sensors_vendor_data_file·wigignpt_socket·wigig_hostapd_socket·audio_vendor_data_file·data_tzstorage_file·tlocd_data_file·data_qsee_file·vendor_tui_data_file·vendor_bt_data_file·ramdump_vendor_data_file·vendor_ramdump_data_file·vendor_mdmhelperdata_data_file·ssr_log_file·hal_neuralnetworks_data_file·mpss_rfs_data_file·rfs_tombstone_data_file·cnss_vendor_data_file·modem_fdr_file·time_data_file·netmgr_recovery_data_file))184 (typeattributeset·data_file_type·(system_data_file_29_0·packages_list_file_29_0·vendor_data_file_29_0·unencrypted_data_file_29_0·install_data_file_29_0·drm_data_file_29_0·adb_data_file_29_0·anr_data_file_29_0·tombstone_data_file_29_0·tombstone_wifi_data_file_29_0·apex_data_file_29_0·apk_data_file_29_0·apk_tmp_file_29_0·apk_private_data_file_29_0·apk_private_tmp_file_29_0·dalvikcache_data_file_29_0·ota_data_file_29_0·ota_package_file_29_0·user_profile_data_file_29_0·profman_dump_data_file_29_0·resourcecache_data_file_29_0·shell_data_file_29_0·property_data_file_29_0·bootchart_data_file_29_0·dropbox_data_file_29_0·heapdump_data_file_29_0·nativetest_data_file_29_0·ringtone_file_29_0·preloads_data_file_29_0·preloads_media_file_29_0·dhcp_data_file_29_0·server_configurable_flags_data_file_29_0·staging_data_file_29_0·adb_keys_file_29_0·audio_data_file_29_0·audioserver_data_file_29_0·bluetooth_data_file_29_0·bluetooth_logs_data_file_29_0·bootstat_data_file_29_0·boottrace_data_file_29_0·camera_data_file_29_0·gatekeeper_data_file_29_0·incident_data_file_29_0·keychain_data_file_29_0·keystore_data_file_29_0·media_data_file_29_0·media_rw_data_file_29_0·misc_user_data_file_29_0·net_data_file_29_0·network_watchlist_data_file_29_0·nfc_data_file_29_0·radio_data_file_29_0·recovery_data_file_29_0·shared_relro_file_29_0·stats_data_file_29_0·systemkeys_data_file_29_0·textclassifier_data_file_29_0·trace_data_file_29_0·vpn_data_file_29_0·wifi_data_file_29_0·zoneinfo_data_file_29_0·vold_data_file_29_0·iorapd_data_file_29_0·perfprofd_data_file_29_0·tee_data_file_29_0·update_engine_data_file_29_0·update_engine_log_data_file_29_0·method_trace_data_file_29_0·gsi_data_file_29_0·app_data_file_29_0·privapp_data_file_29_0·system_app_data_file_29_0·cache_file_29_0·overlayfs_file_29_0·cache_backup_file_29_0·cache_private_backup_file_29_0·cache_recovery_file_29_0·wallpaper_file_29_0·shortcut_manager_icons_29_0·icon_file_29_0·asec_apk_file_29_0·asec_public_file_29_0·asec_image_file_29_0·backup_data_file_29_0·fingerprintd_data_file_29_0·fingerprint_vendor_data_file_29_0·app_fuse_file_29_0·face_vendor_data_file_29_0·iris_vendor_data_file_29_0·bluetooth_socket_29_0·misc_logd_file_29_0·system_wpa_socket_29_0·system_ndebug_socket_29_0·wpa_socket_29_0·audiohal_data_file_29_0·hostapd_data_file·wpa_data_file·airbrush_data_file·modem_stat_data_file·modem_dump_file·tcpdump_vendor_data_file·ramoops_vendor_data_file·mediadrm_vendor_data_file·ese_vendor_data_file·hal_neuralnetworks_darwinn_hal_camera_data_file·camera_calibration_vendor_data_file·vendor_qti_data_file·cnd_data_file·netmgrd_data_file·data_qtee_file·rfs_file·rfs_shared_hlos_file·data_ad_calib_cfg·mpctl_data_file·lm_data_file·iop_data_file·location_data_file·location_socket·display_vendor_data_file·ipa_vendor_data_file·camera_vendor_data_file·vendor_audio_data_file·vendor_tombstone_data_file·port_bridge_data_file·hbtp_log_file·qfp-daemon_data_file·qsee_svc_app_data_file·imshelper_app_data_file·RIDL_data_file·RIDL_socket·qti_logkit_priv_data_file·qti_logkit_pub_data_file·qti_logkit_priv_socket·qti_logkit_pub_socket·mdtp_svc_app_data_file·swap_data_file·dynamic_nv_data_file·wifi_vendor_data_file·wifi_vendor_wpa_socket·wifi_vendor_hostapd_socket·hostapd_socket·vendor_mediadrm_data_file·nfc_vendor_data_file·vendor_qdma_data_file·vendor_radio_data_file·vendor_mbn_data_file·vendor_vpp_data_file·vendor_camera_data_file·vendor_media_data_file·sensors_vendor_data_file·wigignpt_socket·wigig_hostapd_socket·audio_vendor_data_file·data_tzstorage_file·tlocd_data_file·data_qsee_file·vendor_tui_data_file·vendor_bt_data_file·ramdump_vendor_data_file·vendor_ramdump_data_file·vendor_mdmhelperdata_data_file·ssr_log_file·hal_neuralnetworks_data_file·mpss_rfs_data_file·rfs_tombstone_data_file·cnss_vendor_data_file·modem_fdr_file·time_data_file·netmgr_recovery_data_file))
185 (typeattributeset·system_file_type·(adbd_exec_29_0·apexd_exec_29_0·bootanim_exec_29_0·bootstat_exec_29_0·bufferhubd_exec_29_0·cameraserver_exec_29_0·charger_exec_29_0·clatd_exec_29_0·crash_dump_exec_29_0·dhcp_exec_29_0·dnsmasq_exec_29_0·drmserver_exec_29_0·dumpstate_exec_29_0·e2fs_exec_29_0·system_file_29_0·system_asan_options_file_29_0·system_event_log_tags_file_29_0·system_lib_file_29_0·system_bootstrap_lib_file_29_0·system_linker_exec_29_0·system_linker_config_file_29_0·system_seccomp_policy_file_29_0·system_security_cacerts_file_29_0·tcpdump_exec_29_0·system_zoneinfo_file_29_0·cgroup_desc_file_29_0·task_profiles_file_29_0·logcat_exec_29_0·file_contexts_file_29_0·mac_perms_file_29_0·property_contexts_file_29_0·seapp_contexts_file_29_0·sepolicy_file_29_0·service_contexts_file_29_0·hwservice_contexts_file_29_0·fingerprintd_exec_29_0·flags_health_check_exec_29_0·fsck_exec_29_0·gatekeeperd_exec_29_0·healthd_exec_29_0·hwservicemanager_exec_29_0·idmap_exec_29_0·init_exec_29_0·inputflinger_exec_29_0·install_recovery_exec_29_0·installd_exec_29_0·iorapd_exec_29_0·keystore_exec_29_0·llkd_exec_29_0·lmkd_exec_29_0·logd_exec_29_0·mediadrmserver_exec_29_0·mediaextractor_exec_29_0·mediametrics_exec_29_0·mediaserver_exec_29_0·mediaswcodec_exec_29_0·mtp_exec_29_0·netd_exec_29_0·netutils_wrapper_exec_29_0·performanced_exec_29_0·perfprofd_exec_29_0·ppp_exec_29_0·profman_exec_29_0·racoon_exec_29_0·recovery_persist_exec_29_0·recovery_refresh_exec_29_0·rs_exec_29_0·runas_exec_29_0·sdcardd_exec_29_0·servicemanager_exec_29_0·sgdisk_exec_29_0·shell_exec_29_0·simpleperf_app_runner_exec_29_0·statsd_exec_29_0·su_exec_29_0·tombstoned_exec_29_0·toolbox_exec_29_0·tzdatacheck_exec_29_0·uncrypt_exec_29_0·update_engine_exec_29_0·update_verifier_exec_29_0·usbd_exec_29_0·vdc_exec_29_0·virtual_touchpad_exec_29_0·vold_exec_29_0·vold_prepare_subdirs_exec_29_0·vr_hwc_exec_29_0·watchdogd_exec_29_0·wificond_exec_29_0·wpantund_exec_29_0·zygote_exec_29_0·wfdservice_exec_29_0·pixelstats_system_exec·rfs_system_file))185 (typeattributeset·system_file_type·(adbd_exec_29_0·apexd_exec_29_0·bootanim_exec_29_0·bootstat_exec_29_0·bufferhubd_exec_29_0·cameraserver_exec_29_0·charger_exec_29_0·clatd_exec_29_0·crash_dump_exec_29_0·dhcp_exec_29_0·dnsmasq_exec_29_0·drmserver_exec_29_0·dumpstate_exec_29_0·e2fs_exec_29_0·system_file_29_0·system_asan_options_file_29_0·system_event_log_tags_file_29_0·system_lib_file_29_0·system_bootstrap_lib_file_29_0·system_linker_exec_29_0·system_linker_config_file_29_0·system_seccomp_policy_file_29_0·system_security_cacerts_file_29_0·tcpdump_exec_29_0·system_zoneinfo_file_29_0·cgroup_desc_file_29_0·task_profiles_file_29_0·logcat_exec_29_0·file_contexts_file_29_0·mac_perms_file_29_0·property_contexts_file_29_0·seapp_contexts_file_29_0·sepolicy_file_29_0·service_contexts_file_29_0·hwservice_contexts_file_29_0·fingerprintd_exec_29_0·flags_health_check_exec_29_0·fsck_exec_29_0·gatekeeperd_exec_29_0·healthd_exec_29_0·hwservicemanager_exec_29_0·idmap_exec_29_0·init_exec_29_0·inputflinger_exec_29_0·install_recovery_exec_29_0·installd_exec_29_0·iorapd_exec_29_0·keystore_exec_29_0·llkd_exec_29_0·lmkd_exec_29_0·logd_exec_29_0·mediadrmserver_exec_29_0·mediaextractor_exec_29_0·mediametrics_exec_29_0·mediaserver_exec_29_0·mediaswcodec_exec_29_0·mtp_exec_29_0·netd_exec_29_0·netutils_wrapper_exec_29_0·performanced_exec_29_0·perfprofd_exec_29_0·ppp_exec_29_0·profman_exec_29_0·racoon_exec_29_0·recovery_persist_exec_29_0·recovery_refresh_exec_29_0·rs_exec_29_0·runas_exec_29_0·sdcardd_exec_29_0·servicemanager_exec_29_0·sgdisk_exec_29_0·shell_exec_29_0·simpleperf_app_runner_exec_29_0·statsd_exec_29_0·su_exec_29_0·tombstoned_exec_29_0·toolbox_exec_29_0·tzdatacheck_exec_29_0·uncrypt_exec_29_0·update_engine_exec_29_0·update_verifier_exec_29_0·usbd_exec_29_0·vdc_exec_29_0·virtual_touchpad_exec_29_0·vold_exec_29_0·vold_prepare_subdirs_exec_29_0·vr_hwc_exec_29_0·watchdogd_exec_29_0·wificond_exec_29_0·wpantund_exec_29_0·zygote_exec_29_0·wfdservice_exec_29_0·pixelstats_system_exec·rfs_system_file))
186 (typeattributeset·vendor_file_type·(vendor_cgroup_desc_file_29_0·vendor_task_profiles_file_29_0·vendor_hal_file_29_0·vendor_file_29_0·vendor_app_file_29_0·vendor_configs_file_29_0·same_process_hal_file_29_0·vndk_sp_file_29_0·vendor_framework_file_29_0·vendor_overlay_file_29_0·vendor_public_lib_file_29_0·vendor_keylayout_file_29_0·vendor_keychars_file_29_0·vendor_idc_file_29_0·vendor_misc_writer_exec_29_0·vendor_shell_exec_29_0·vendor_toolbox_exec_29_0·hal_atrace_default_exec·hal_audio_default_exec·hal_audiocontrol_default_exec·hal_authsecret_default_exec·hal_bluetooth_btlinux_exec·hal_bluetooth_default_exec·hal_bootctl_default_exec·hal_broadcastradio_default_exec·hal_camera_default_exec·hal_cas_default_exec·hal_configstore_default_exec·hal_confirmationui_default_exec·hal_contexthub_default_exec·hal_drm_default_exec·hal_dumpstate_default_exec·hal_evs_default_exec·hal_face_default_exec·hal_fingerprint_default_exec·hal_gatekeeper_default_exec·hal_gnss_default_exec·hal_graphics_allocator_default_exec·hal_graphics_composer_default_exec·hal_health_default_exec·hal_health_storage_default_exec·hal_input_classifier_default_exec·hal_ir_default_exec·hal_keymaster_default_exec·hal_light_default_exec·hal_lowpan_default_exec·hal_memtrack_default_exec·hal_nfc_default_exec·hal_power_default_exec·hal_power_stats_default_exec·hal_radio_config_default_exec·hal_radio_default_exec·hal_secure_element_default_exec·hal_sensors_default_exec·hal_tetheroffload_default_exec·hal_thermal_default_exec·hal_tv_cec_default_exec·hal_tv_input_default_exec·hal_usb_default_exec·hal_vehicle_default_exec·hal_vibrator_default_exec·hal_vr_default_exec·hal_wifi_default_exec·hal_wifi_hostapd_default_exec·hal_wifi_offload_default_exec·hal_wifi_supplicant_default_exec·mediacodec_exec·rild_exec·tee_exec·vndservicemanager_exec·airbrush_exec·citadel_provision_exec·citadeld_exec·color_init_exec·hal_authsecret_citadel_exec·hal_dumpstate_impl_exec·hal_keymaster_citadel_exec·hal_neuralnetworks_darwinn_exec·hal_oemlock_citadel_exec·hal_radioext_default_exec·hal_usb_impl_exec·hal_weaver_citadel_exec·hal_wifi_ext_exec·hal_wlc_exec·init-firstboot_exec·init-insmod-sh_exec·init_citadel_exec·citadel_updater_exec·init_dp_exec·init_radio_exec·modem_svc_exec·pixelstats_vendor_exec·ramdump_exec·ramoops_exec·rlsservice_exec·tcpdump_logger_exec·vendor_init_exec·wait_for_strongbox_exec·adpl_exec·adsprpcd_exec·atfwd_exec·audiod_exec·cdsprpcd_exec·charger_monitor_exec·chre_exec·cnd_exec·diag_exec·dtsconfigurator_exec·dtseagleservice_exec·energyawareness_exec·esepmdaemon_exec·fidodaemon_exec·firmware_file·vendor_firmware_file·bt_firmware_file·hbtp_cfg_file·adsprpcd_file·vendor_carrier_file·fm_qsoc_patches_exec·fps_hal_exec·fstman_exec·gamed_exec·hal_alarm_qti_default_exec·hal_bluetooth_qti_exec·hal_display_color_default_exec·hal_dpmQmiMgr_exec·hal_drm_clearkey_exec·hal_drm_widevine_exec·vendor_hal_factory_qti_default_exec·hal_gatekeeper_qti_exec·hal_gnss_qti_exec·hal_imsrtp_exec·hal_iop_default_exec·hal_keymaster_qti_exec·hal_neuralnetworks_default_exec·hal_perf_default_exec·hal_qteeconnector_qti_exec·hal_rcsservice_exec·hal_sensorscalibrate_qti_default_exec·hal_tui_comm_qti_exec·hbtp_exec·hostapd_exec·hvdcp_exec·ims_exec·qti_init_shell_exec·irsc_util_exec·location_exec·logdumpd_exec·mcStarter_exec·mdm_helper_exec·mdtpdaemon_exec·mlid_exec·mm-pp-daemon_exec·mm-qcamerad_exec·vendor_mmi_exec·msm_irqbalanced_exec·netmgrd_exec·nqnfcinfo_exec·vendor_pd_mapper_exec·vendor_per_mgr_exec·port-bridge_exec·power_off_alarm_exec·poweroffhandler_exec·vendor_qcomsysd_exec·qdcm-ss_exec·qdmastatsd_exec·qfp-daemon_exec·qlogd_exec·qmuxd_exec·qrtr_exec·qseeproxy_exec·qti_logkit_exec·qti_exec·qvop-daemon_exec·rfs_access_exec·RIDL_exec·rmt_storage_exec·sec_nvm_exec·secotad_exec·seemp_health_daemon_exec·sensors_exec·spdaemon_exec·ssgqmigd_exec·vendor_ssr_diag_exec·vendor_ssr_setup_exec·vendor_subsystem_ramdump_exec·tbaseLoader_exec·thermal-engine_exec·time_daemon_exec·tlocd_exec·touchfusion_exec·usb_uicc_daemon_exec·usf_exec·vm_bms_exec·vendor_vppservice_exec·wcnss_service_exec·wifi_ftmd_exec·wifidisplayhalservice_qti_exec·wigighalsvc_exec·wigignpt_exec·vendor_ia_crash_dump_exec))186 (typeattributeset·vendor_file_type·(vendor_cgroup_desc_file_29_0·vendor_task_profiles_file_29_0·vendor_hal_file_29_0·vendor_file_29_0·vendor_app_file_29_0·vendor_configs_file_29_0·same_process_hal_file_29_0·vndk_sp_file_29_0·vendor_framework_file_29_0·vendor_overlay_file_29_0·vendor_public_lib_file_29_0·vendor_keylayout_file_29_0·vendor_keychars_file_29_0·vendor_idc_file_29_0·vendor_misc_writer_exec_29_0·vendor_shell_exec_29_0·vendor_toolbox_exec_29_0·hal_atrace_default_exec·hal_audio_default_exec·hal_audiocontrol_default_exec·hal_authsecret_default_exec·hal_bluetooth_btlinux_exec·hal_bluetooth_default_exec·hal_bootctl_default_exec·hal_broadcastradio_default_exec·hal_camera_default_exec·hal_cas_default_exec·hal_configstore_default_exec·hal_confirmationui_default_exec·hal_contexthub_default_exec·hal_drm_default_exec·hal_dumpstate_default_exec·hal_evs_default_exec·hal_face_default_exec·hal_fingerprint_default_exec·hal_gatekeeper_default_exec·hal_gnss_default_exec·hal_graphics_allocator_default_exec·hal_graphics_composer_default_exec·hal_health_default_exec·hal_health_storage_default_exec·hal_input_classifier_default_exec·hal_ir_default_exec·hal_keymaster_default_exec·hal_light_default_exec·hal_lowpan_default_exec·hal_memtrack_default_exec·hal_nfc_default_exec·hal_power_default_exec·hal_power_stats_default_exec·hal_radio_config_default_exec·hal_radio_default_exec·hal_secure_element_default_exec·hal_sensors_default_exec·hal_tetheroffload_default_exec·hal_thermal_default_exec·hal_tv_cec_default_exec·hal_tv_input_default_exec·hal_usb_default_exec·hal_vehicle_default_exec·hal_vibrator_default_exec·hal_vr_default_exec·hal_wifi_default_exec·hal_wifi_hostapd_default_exec·hal_wifi_offload_default_exec·hal_wifi_supplicant_default_exec·mediacodec_exec·rild_exec·tee_exec·vndservicemanager_exec·airbrush_exec·citadel_provision_exec·citadeld_exec·color_init_exec·hal_authsecret_citadel_exec·hal_dumpstate_impl_exec·hal_keymaster_citadel_exec·hal_neuralnetworks_darwinn_exec·hal_oemlock_citadel_exec·hal_radioext_default_exec·hal_usb_impl_exec·hal_weaver_citadel_exec·hal_wifi_ext_exec·hal_wlc_exec·init-firstboot_exec·init-insmod-sh_exec·init_citadel_exec·citadel_updater_exec·init_dp_exec·init_radio_exec·modem_svc_exec·pixelstats_vendor_exec·ramdump_exec·ramoops_exec·rlsservice_exec·tcpdump_logger_exec·vendor_init_exec·wait_for_strongbox_exec·adpl_exec·adsprpcd_exec·atfwd_exec·audiod_exec·cdsprpcd_exec·charger_monitor_exec·chre_exec·cnd_exec·diag_exec·dtsconfigurator_exec·dtseagleservice_exec·energyawareness_exec·esepmdaemon_exec·fidodaemon_exec·firmware_file·vendor_firmware_file·bt_firmware_file·hbtp_cfg_file·adsprpcd_file·vendor_carrier_file·fm_qsoc_patches_exec·fps_hal_exec·fstman_exec·gamed_exec·hal_alarm_qti_default_exec·hal_bluetooth_qti_exec·hal_display_color_default_exec·hal_dpmQmiMgr_exec·hal_drm_clearkey_exec·hal_drm_widevine_exec·vendor_hal_factory_qti_default_exec·hal_gatekeeper_qti_exec·hal_gnss_qti_exec·hal_imsrtp_exec·hal_iop_default_exec·hal_keymaster_qti_exec·hal_neuralnetworks_default_exec·hal_perf_default_exec·hal_qteeconnector_qti_exec·hal_rcsservice_exec·hal_sensorscalibrate_qti_default_exec·hal_tui_comm_qti_exec·hbtp_exec·hostapd_exec·hvdcp_exec·ims_exec·qti_init_shell_exec·irsc_util_exec·location_exec·logdumpd_exec·mcStarter_exec·mdm_helper_exec·mdtpdaemon_exec·mlid_exec·mm-pp-daemon_exec·mm-qcamerad_exec·vendor_mmi_exec·msm_irqbalanced_exec·netmgrd_exec·nqnfcinfo_exec·vendor_pd_mapper_exec·vendor_per_mgr_exec·port-bridge_exec·power_off_alarm_exec·poweroffhandler_exec·vendor_qcomsysd_exec·qdcm-ss_exec·qdmastatsd_exec·qfp-daemon_exec·qlogd_exec·qmuxd_exec·qrtr_exec·qseeproxy_exec·qti_logkit_exec·qti_exec·qvop-daemon_exec·rfs_access_exec·RIDL_exec·rmt_storage_exec·sec_nvm_exec·secotad_exec·seemp_health_daemon_exec·sensors_exec·spdaemon_exec·ssgqmigd_exec·vendor_ssr_diag_exec·vendor_ssr_setup_exec·vendor_subsystem_ramdump_exec·tbaseLoader_exec·thermal-engine_exec·time_daemon_exec·tlocd_exec·touchfusion_exec·usb_uicc_daemon_exec·usf_exec·vm_bms_exec·vendor_vppservice_exec·wcnss_service_exec·wifi_ftmd_exec·wifidisplayhalservice_qti_exec·wigighalsvc_exec·wigignpt_exec·vendor_ia_crash_dump_exec))
187 (typeattributeset·proc_type·(proc_29_0·proc_security_29_0·proc_drop_caches_29_0·proc_overcommit_memory_29_0·proc_min_free_order_shift_29_0·usermodehelper_29_0·proc_qtaguid_ctrl_29_0·proc_qtaguid_stat_29_0·proc_bluetooth_writable_29_0·proc_abi_29_0·proc_asound_29_0·proc_buddyinfo_29_0·proc_cmdline_29_0·proc_cpuinfo_29_0·proc_dirty_29_0·proc_diskstats_29_0·proc_extra_free_kbytes_29_0·proc_filesystems_29_0·proc_fs_verity_29_0·proc_hostname_29_0·proc_hung_task_29_0·proc_interrupts_29_0·proc_iomem_29_0·proc_keys_29_0·proc_kmsg_29_0·proc_loadavg_29_0·proc_max_map_count_29_0·proc_meminfo_29_0·proc_misc_29_0·proc_modules_29_0·proc_mounts_29_0·proc_net_29_0·proc_net_tcp_udp_29_0·proc_page_cluster_29_0·proc_pagetypeinfo_29_0·proc_panic_29_0·proc_perf_29_0·proc_pid_max_29_0·proc_pipe_conf_29_0·proc_pressure_cpu_29_0·proc_pressure_io_29_0·proc_pressure_mem_29_0·proc_random_29_0·proc_sched_29_0·proc_slabinfo_29_0·proc_stat_29_0·proc_swaps_29_0·proc_sysrq_29_0·proc_timer_29_0·proc_tty_drivers_29_0·proc_uid_cputime_showstat_29_0·proc_uid_cputime_removeuid_29_0·proc_uid_io_stats_29_0·proc_uid_procstat_set_29_0·proc_uid_time_in_state_29_0·proc_uid_concurrent_active_time_29_0·proc_uid_concurrent_policy_time_29_0·proc_uid_cpupower_29_0·proc_uptime_29_0·proc_version_29_0·proc_vmallocinfo_29_0·proc_vmstat_29_0·proc_zoneinfo_29_0·proc_touch·proc_f2fs·proc_wifi_dbg·proc_swappiness·proc_audiod·proc_sysctl_schedboost·proc_irq·proc_dirty_ratio))187 (typeattributeset·proc_type·(proc_29_0·proc_security_29_0·proc_drop_caches_29_0·proc_overcommit_memory_29_0·proc_min_free_order_shift_29_0·usermodehelper_29_0·proc_qtaguid_ctrl_29_0·proc_qtaguid_stat_29_0·proc_bluetooth_writable_29_0·proc_abi_29_0·proc_asound_29_0·proc_buddyinfo_29_0·proc_cmdline_29_0·proc_cpuinfo_29_0·proc_dirty_29_0·proc_diskstats_29_0·proc_extra_free_kbytes_29_0·proc_filesystems_29_0·proc_fs_verity_29_0·proc_hostname_29_0·proc_hung_task_29_0·proc_interrupts_29_0·proc_iomem_29_0·proc_keys_29_0·proc_kmsg_29_0·proc_loadavg_29_0·proc_max_map_count_29_0·proc_meminfo_29_0·proc_misc_29_0·proc_modules_29_0·proc_mounts_29_0·proc_net_29_0·proc_net_tcp_udp_29_0·proc_page_cluster_29_0·proc_pagetypeinfo_29_0·proc_panic_29_0·proc_perf_29_0·proc_pid_max_29_0·proc_pipe_conf_29_0·proc_pressure_cpu_29_0·proc_pressure_io_29_0·proc_pressure_mem_29_0·proc_random_29_0·proc_sched_29_0·proc_slabinfo_29_0·proc_stat_29_0·proc_swaps_29_0·proc_sysrq_29_0·proc_timer_29_0·proc_tty_drivers_29_0·proc_uid_cputime_showstat_29_0·proc_uid_cputime_removeuid_29_0·proc_uid_io_stats_29_0·proc_uid_procstat_set_29_0·proc_uid_time_in_state_29_0·proc_uid_concurrent_active_time_29_0·proc_uid_concurrent_policy_time_29_0·proc_uid_cpupower_29_0·proc_uptime_29_0·proc_version_29_0·proc_vmallocinfo_29_0·proc_vmstat_29_0·proc_zoneinfo_29_0·proc_touch·proc_f2fs·proc_wifi_dbg·proc_swappiness·proc_audiod·proc_sysctl_schedboost·proc_irq·proc_dirty_ratio))
188 (typeattributeset·sysfs_type·(sysfs_usermodehelper_29_0·sysfs_29_0·sysfs_android_usb_29_0·sysfs_uio_29_0·sysfs_batteryinfo_29_0·sysfs_bluetooth_writable_29_0·sysfs_devices_block_29_0·sysfs_dm_29_0·sysfs_dt_firmware_android_29_0·sysfs_extcon_29_0·sysfs_ipv4_29_0·sysfs_kernel_notes_29_0·sysfs_leds_29_0·sysfs_loop_29_0·sysfs_hwrandom_29_0·sysfs_nfc_power_writable_29_0·sysfs_wake_lock_29_0·sysfs_mac_address_29_0·sysfs_net_29_0·sysfs_power_29_0·sysfs_rtc_29_0·sysfs_switch_29_0·sysfs_transparent_hugepage_29_0·sysfs_usb_29_0·sysfs_wakeup_reasons_29_0·sysfs_fs_ext4_features_29_0·sysfs_fs_f2fs_29_0·sysfs_devices_system_cpu_29_0·sysfs_lowmemorykiller_29_0·sysfs_wlan_fwpath_29_0·sysfs_vibrator_29_0·sysfs_thermal_29_0·sysfs_zram_29_0·sysfs_zram_uevent_29_0·sysfs_display·sysfs_touch·sysfs_power_stats·sysfs_power_stats_ignore·sysfs_camera·sysfs_devcfg·sysfs_msm_boardid·sysfs_iio_devices·sysfs_pixelstats·sysfs_airbrush·sysfs_wlc·sysfs_pstore·sysfs_lights·sysfs_esim·sysfs_airbrush_dumpstate·sysfs_contaminant·sysfs_knowles_info·sysfs_hsic_modem_wait·sysfs_smd_open_timeout·sysfs_soc·sysfs_msm_subsys·sysfs_spss·sysfs_faceauth·sysfs_irq·sysfs_sensors·sysfs_msmuart_file·sysfs_graphics·sysfs_usb_supply·sysfs_battery_supply·sysfs_usbpd_device·sysfs_vadc_dev·sysfs_spmi_dev·sysfs_qdss_dev·sysfs_poweron_alarm·sysfs_mpdecision·sysfs_rqstats·sysfs_cpu_online·sysfs_devfreq·sysfs_devfreq_l3cdsp·sysfs_mmc_host·sysfs_scsi_host·sysfs_cpu_boost·sysfs_msm_perf·sysfs_memory·sysfs_lib·sysfs_slpi·sysfs_process_reclaim·sysfs_vmpressure·sysfs_msm_boot·sysfs_timestamp_switch·sysfs_esoc·sysfs_ssr·sysfs_ssr_writable·sysfs_ssr_toggle·sysfs_hsic·sysfs_hsic_host_rdy·sysfs_socinfo·sysfs_usb_uicc·hbtp_kernel_sysfs·sysfs_rmtfs·sysfs_kgsl·sysfs_kgsl_proc·sysfs_kgsl_snapshot·sysfs_securetouch·sysfs_data·sysfs_diag·sysfs_laser·sysfs_uio_file·sysfs_irqbalance·sysfs_bond0·sysfs_wigig·sysfs_ea·sysfs_audio·sysfs_msm_stats·sysfs_msm_power·sysfs_fm·sysfs_boot_adsp·sysfs_sectouch·sysfs_jpeg·sysfs_npu·sysfs_msm_wlan·sysfs_scsi_devices_0000))188 (typeattributeset·sysfs_type·(sysfs_usermodehelper_29_0·sysfs_29_0·sysfs_android_usb_29_0·sysfs_uio_29_0·sysfs_batteryinfo_29_0·sysfs_bluetooth_writable_29_0·sysfs_devices_block_29_0·sysfs_dm_29_0·sysfs_dt_firmware_android_29_0·sysfs_extcon_29_0·sysfs_ipv4_29_0·sysfs_kernel_notes_29_0·sysfs_leds_29_0·sysfs_loop_29_0·sysfs_hwrandom_29_0·sysfs_nfc_power_writable_29_0·sysfs_wake_lock_29_0·sysfs_mac_address_29_0·sysfs_net_29_0·sysfs_power_29_0·sysfs_rtc_29_0·sysfs_switch_29_0·sysfs_transparent_hugepage_29_0·sysfs_usb_29_0·sysfs_wakeup_reasons_29_0·sysfs_fs_ext4_features_29_0·sysfs_fs_f2fs_29_0·sysfs_devices_system_cpu_29_0·sysfs_lowmemorykiller_29_0·sysfs_wlan_fwpath_29_0·sysfs_vibrator_29_0·sysfs_thermal_29_0·sysfs_zram_29_0·sysfs_zram_uevent_29_0·sysfs_display·sysfs_touch·sysfs_power_stats·sysfs_power_stats_ignore·sysfs_camera·sysfs_devcfg·sysfs_msm_boardid·sysfs_iio_devices·sysfs_pixelstats·sysfs_airbrush·sysfs_wlc·sysfs_pstore·sysfs_lights·sysfs_esim·sysfs_airbrush_dumpstate·sysfs_contaminant·sysfs_knowles_info·sysfs_hsic_modem_wait·sysfs_smd_open_timeout·sysfs_soc·sysfs_msm_subsys·sysfs_spss·sysfs_faceauth·sysfs_irq·sysfs_sensors·sysfs_msmuart_file·sysfs_graphics·sysfs_usb_supply·sysfs_battery_supply·sysfs_usbpd_device·sysfs_vadc_dev·sysfs_spmi_dev·sysfs_qdss_dev·sysfs_poweron_alarm·sysfs_mpdecision·sysfs_rqstats·sysfs_cpu_online·sysfs_devfreq·sysfs_devfreq_l3cdsp·sysfs_mmc_host·sysfs_scsi_host·sysfs_cpu_boost·sysfs_msm_perf·sysfs_memory·sysfs_lib·sysfs_slpi·sysfs_process_reclaim·sysfs_vmpressure·sysfs_msm_boot·sysfs_timestamp_switch·sysfs_esoc·sysfs_ssr·sysfs_ssr_writable·sysfs_ssr_toggle·sysfs_hsic·sysfs_hsic_host_rdy·sysfs_socinfo·sysfs_usb_uicc·hbtp_kernel_sysfs·sysfs_rmtfs·sysfs_kgsl·sysfs_kgsl_proc·sysfs_kgsl_snapshot·sysfs_securetouch·sysfs_data·sysfs_diag·sysfs_laser·sysfs_uio_file·sysfs_irqbalance·sysfs_bond0·sysfs_wigig·sysfs_ea·sysfs_audio·sysfs_msm_stats·sysfs_msm_power·sysfs_fm·sysfs_boot_adsp·sysfs_sectouch·sysfs_jpeg·sysfs_npu·sysfs_msm_wlan·sysfs_scsi_devices_0000))
189 (typeattributeset·debugfs_type·(debugfs_29_0·debugfs_mmc_29_0·debugfs_trace_marker_29_0·debugfs_tracing_29_0·debugfs_tracing_debug_29_0·debugfs_tracing_instances_29_0·debugfs_wakeup_sources_29_0·debugfs_wifi_tracing_29_0·debugfs_batteryinfo·debugfs_f2fs·debugfs_ufs·debugfs_usb·debugfs_dma_buf·debugfs_clk·debugfs_airbrush·debugfs_pmic·debugfs_ipa·qti_debugfs·debugfs_sched_features·debugfs_wlan·debugfs_ipc·debugfs_icnss·debugfs_ion·debugfs_tzdbg))189 (typeattributeset·debugfs_type·(debugfs_29_0·debugfs_mmc_29_0·debugfs_trace_marker_29_0·debugfs_tracing_29_0·debugfs_tracing_debug_29_0·debugfs_tracing_instances_29_0·debugfs_wakeup_sources_29_0·debugfs_wifi_tracing_29_0·debugfs_batteryinfo·debugfs_f2fs·debugfs_ufs·debugfs_usb·debugfs_dma_buf·debugfs_clk·debugfs_airbrush·debugfs_pmic·debugfs_ipa·qti_debugfs·debugfs_sched_features·debugfs_wlan·debugfs_ipc·debugfs_icnss·debugfs_ion·debugfs_tzdbg))
190 (typeattributeset·property_type·(apexd_prop_29_0·audio_prop_29_0·boottime_prop_29_0·bluetooth_a2dp_offload_prop_29_0·bluetooth_audio_hal_prop_29_0·bluetooth_prop_29_0·bpf_progs_loaded_prop_29_0·bootloader_boot_reason_prop_29_0·config_prop_29_0·cppreopt_prop_29_0·cpu_variant_prop_29_0·ctl_adbd_prop_29_0·ctl_bootanim_prop_29_0·ctl_bugreport_prop_29_0·ctl_console_prop_29_0·ctl_default_prop_29_0·ctl_dumpstate_prop_29_0·ctl_fuse_prop_29_0·ctl_gsid_prop_29_0·ctl_interface_restart_prop_29_0·ctl_interface_start_prop_29_0·ctl_interface_stop_prop_29_0·ctl_mdnsd_prop_29_0·ctl_restart_prop_29_0·ctl_rildaemon_prop_29_0·ctl_sigstop_prop_29_0·ctl_start_prop_29_0·ctl_stop_prop_29_0·dalvik_prop_29_0·debuggerd_prop_29_0·debug_prop_29_0·default_prop_29_0·device_config_activity_manager_native_boot_prop_29_0·device_config_boot_count_prop_29_0·device_config_reset_performed_prop_29_0·device_config_input_native_boot_prop_29_0·device_config_netd_native_prop_29_0·device_config_runtime_native_boot_prop_29_0·device_config_runtime_native_prop_29_0·device_config_media_native_prop_29_0·device_logging_prop_29_0·dhcp_prop_29_0·dumpstate_options_prop_29_0·dumpstate_prop_29_0·dynamic_system_prop_29_0·exported_secure_prop_29_0·ffs_prop_29_0·fingerprint_prop_29_0·firstboot_prop_29_0·gsid_prop_29_0·heapprofd_enabled_prop_29_0·heapprofd_prop_29_0·hwservicemanager_prop_29_0·last_boot_reason_prop_29_0·system_lmk_prop_29_0·llkd_prop_29_0·logd_prop_29_0·logpersistd_logging_prop_29_0·log_prop_29_0·log_tag_prop_29_0·lowpan_prop_29_0·lpdumpd_prop_29_0·mmc_prop_29_0·net_dns_prop_29_0·net_radio_prop_29_0·netd_stable_secret_prop_29_0·nfc_prop_29_0·nnapi_ext_deny_product_prop_29_0·overlay_prop_29_0·pan_result_prop_29_0·persist_debug_prop_29_0·persistent_properties_ready_prop_29_0·pm_prop_29_0·powerctl_prop_29_0·radio_prop_29_0·restorecon_prop_29_0·safemode_prop_29_0·serialno_prop_29_0·shell_prop_29_0·system_boot_reason_prop_29_0·system_prop_29_0·system_radio_prop_29_0·system_trace_prop_29_0·test_boot_reason_prop_29_0·test_harness_prop_29_0·theme_prop_29_0·time_prop_29_0·traced_enabled_prop_29_0·traced_lazy_prop_29_0·use_memfd_prop_29_0·vold_prop_29_0·wifi_log_prop_29_0·wifi_prop_29_0·vendor_security_patch_level_prop_29_0·exported_audio_prop_29_0·exported_bluetooth_prop_29_0·exported_config_prop_29_0·exported_dalvik_prop_29_0·exported_default_prop_29_0·exported_dumpstate_prop_29_0·exported_ffs_prop_29_0·exported_fingerprint_prop_29_0·exported_overlay_prop_29_0·exported_pm_prop_29_0·exported_radio_prop_29_0·exported_system_prop_29_0·exported_system_radio_prop_29_0·exported_vold_prop_29_0·exported_wifi_prop_29_0·exported2_config_prop_29_0·exported2_default_prop_29_0·exported2_radio_prop_29_0·exported2_system_prop_29_0·exported2_vold_prop_29_0·exported3_default_prop_29_0·exported3_radio_prop_29_0·exported3_system_prop_29_0·vendor_default_prop_29_0·persist_dpm_prop_29_0·vendor_bt_prop_29_0·vendor_thermal_prop·power_prop·vendor_tcpdump_log_prop·vendor_faceauth_prop·vendor_build_type_prop·vendor_aware_available_prop·vendor_modem_prop·camera_ro_prop·vendor_ramoops_prop·ecoservice_prop·vendor_shutdown_prop·vendor_secure_element_prop·uicc_prop·qcom_ims_prop·ctl_vendor_qmuxd_prop·ctl_vendor_netmgrd_prop·ctl_vendor_port-bridge_prop·ctl_qcrild_prop·vendor_tee_listener_prop·ctl_vendor_rild_prop·vendor_disable_spu_prop·ctl_LKCore_prop·usf_prop·factory_ota_prop·freq_prop·vm_bms_prop·vendor_dataqti_prop·vendor_dataadpl_prop·cnd_vendor_prop·sensors_prop·slpi_prop·msm_irqbalance_prop·msm_irqbl_sdm630_prop·camera_prop·spcomlib_prop·vendor_display_prop·vendor_device_prop·scr_enabled_prop·bg_boot_complete_prop·opengles_prop·mdm_helper_prop·vendor_mpctl_prop·vendor_iop_prop·vendor_preobtain_prop·vendor_am_prop·vendor_gralloc_prop·fm_prop·chgdiabled_prop·vendor_xlat_prop·location_prop·qemu_hw_mainkeys_prop·vendor_usb_prop·public_vendor_system_prop·vendor_coresight_prop·public_vendor_default_prop·ctl_hbtp_prop·vendor_alarm_boot_prop·dolby_prop·vendor_wifi_ftmd_prop·wigig_prop·fst_prop·ctl_vendor_wigigsvc_prop·hwui_prop·graphics_vulkan_prop·bservice_prop·reschedule_service_prop·vendor_boot_mode_prop·nfc_nq_prop·vendor_rild_libpath_prop·vendor_per_mgr_state_prop·vendor_system_prop·vendor_bluetooth_prop·ctl_vendor_hbtp_prop·ctl_vendor_mmid_prop·vendor_qdma_prop·wfd_service_prop·wfd_debug_prop·ctl_vendor_imsrcsservice_prop·vendor_mmi_prop·vendor_time_service_prop·vendor_radio_prop·vendor_audio_prop·vendor_ssr_prop·vendor_pd_locater_dbg_prop·vendor_qdcmss_prop·vendor_softap_prop·mm_parser_prop·mm_video_prop·ctl_vendor_rmt_storage_prop·vendor_wifi_version·vendor_cnss_diag_prop·vendor_modem_diag_prop·vendor_ramdump_prop))190 (typeattributeset·property_type·(apexd_prop_29_0·audio_prop_29_0·boottime_prop_29_0·bluetooth_a2dp_offload_prop_29_0·bluetooth_audio_hal_prop_29_0·bluetooth_prop_29_0·bpf_progs_loaded_prop_29_0·bootloader_boot_reason_prop_29_0·config_prop_29_0·cppreopt_prop_29_0·cpu_variant_prop_29_0·ctl_adbd_prop_29_0·ctl_bootanim_prop_29_0·ctl_bugreport_prop_29_0·ctl_console_prop_29_0·ctl_default_prop_29_0·ctl_dumpstate_prop_29_0·ctl_fuse_prop_29_0·ctl_gsid_prop_29_0·ctl_interface_restart_prop_29_0·ctl_interface_start_prop_29_0·ctl_interface_stop_prop_29_0·ctl_mdnsd_prop_29_0·ctl_restart_prop_29_0·ctl_rildaemon_prop_29_0·ctl_sigstop_prop_29_0·ctl_start_prop_29_0·ctl_stop_prop_29_0·dalvik_prop_29_0·debuggerd_prop_29_0·debug_prop_29_0·default_prop_29_0·device_config_activity_manager_native_boot_prop_29_0·device_config_boot_count_prop_29_0·device_config_reset_performed_prop_29_0·device_config_input_native_boot_prop_29_0·device_config_netd_native_prop_29_0·device_config_runtime_native_boot_prop_29_0·device_config_runtime_native_prop_29_0·device_config_media_native_prop_29_0·device_logging_prop_29_0·dhcp_prop_29_0·dumpstate_options_prop_29_0·dumpstate_prop_29_0·dynamic_system_prop_29_0·exported_secure_prop_29_0·ffs_prop_29_0·fingerprint_prop_29_0·firstboot_prop_29_0·gsid_prop_29_0·heapprofd_enabled_prop_29_0·heapprofd_prop_29_0·hwservicemanager_prop_29_0·last_boot_reason_prop_29_0·system_lmk_prop_29_0·llkd_prop_29_0·logd_prop_29_0·logpersistd_logging_prop_29_0·log_prop_29_0·log_tag_prop_29_0·lowpan_prop_29_0·lpdumpd_prop_29_0·mmc_prop_29_0·net_dns_prop_29_0·net_radio_prop_29_0·netd_stable_secret_prop_29_0·nfc_prop_29_0·nnapi_ext_deny_product_prop_29_0·overlay_prop_29_0·pan_result_prop_29_0·persist_debug_prop_29_0·persistent_properties_ready_prop_29_0·pm_prop_29_0·powerctl_prop_29_0·radio_prop_29_0·restorecon_prop_29_0·safemode_prop_29_0·serialno_prop_29_0·shell_prop_29_0·system_boot_reason_prop_29_0·system_prop_29_0·system_radio_prop_29_0·system_trace_prop_29_0·test_boot_reason_prop_29_0·test_harness_prop_29_0·theme_prop_29_0·time_prop_29_0·traced_enabled_prop_29_0·traced_lazy_prop_29_0·use_memfd_prop_29_0·vold_prop_29_0·wifi_log_prop_29_0·wifi_prop_29_0·vendor_security_patch_level_prop_29_0·exported_audio_prop_29_0·exported_bluetooth_prop_29_0·exported_config_prop_29_0·exported_dalvik_prop_29_0·exported_default_prop_29_0·exported_dumpstate_prop_29_0·exported_ffs_prop_29_0·exported_fingerprint_prop_29_0·exported_overlay_prop_29_0·exported_pm_prop_29_0·exported_radio_prop_29_0·exported_system_prop_29_0·exported_system_radio_prop_29_0·exported_vold_prop_29_0·exported_wifi_prop_29_0·exported2_config_prop_29_0·exported2_default_prop_29_0·exported2_radio_prop_29_0·exported2_system_prop_29_0·exported2_vold_prop_29_0·exported3_default_prop_29_0·exported3_radio_prop_29_0·exported3_system_prop_29_0·vendor_default_prop_29_0·persist_dpm_prop_29_0·vendor_bt_prop_29_0·vendor_thermal_prop·power_prop·vendor_tcpdump_log_prop·vendor_faceauth_prop·vendor_build_type_prop·vendor_aware_available_prop·vendor_modem_prop·camera_ro_prop·vendor_ramoops_prop·ecoservice_prop·vendor_shutdown_prop·vendor_secure_element_prop·uicc_prop·qcom_ims_prop·ctl_vendor_qmuxd_prop·ctl_vendor_netmgrd_prop·ctl_vendor_port-bridge_prop·ctl_qcrild_prop·vendor_tee_listener_prop·ctl_vendor_rild_prop·vendor_disable_spu_prop·ctl_LKCore_prop·usf_prop·factory_ota_prop·freq_prop·vm_bms_prop·vendor_dataqti_prop·vendor_dataadpl_prop·cnd_vendor_prop·sensors_prop·slpi_prop·msm_irqbalance_prop·msm_irqbl_sdm630_prop·camera_prop·spcomlib_prop·vendor_display_prop·vendor_device_prop·scr_enabled_prop·bg_boot_complete_prop·opengles_prop·mdm_helper_prop·vendor_mpctl_prop·vendor_iop_prop·vendor_preobtain_prop·vendor_am_prop·vendor_gralloc_prop·fm_prop·chgdiabled_prop·vendor_xlat_prop·location_prop·qemu_hw_mainkeys_prop·vendor_usb_prop·public_vendor_system_prop·vendor_coresight_prop·public_vendor_default_prop·ctl_hbtp_prop·vendor_alarm_boot_prop·dolby_prop·vendor_wifi_ftmd_prop·wigig_prop·fst_prop·ctl_vendor_wigigsvc_prop·hwui_prop·graphics_vulkan_prop·bservice_prop·reschedule_service_prop·vendor_boot_mode_prop·nfc_nq_prop·vendor_rild_libpath_prop·vendor_per_mgr_state_prop·vendor_system_prop·vendor_bluetooth_prop·ctl_vendor_hbtp_prop·ctl_vendor_mmid_prop·vendor_qdma_prop·wfd_service_prop·wfd_debug_prop·ctl_vendor_imsrcsservice_prop·vendor_mmi_prop·vendor_time_service_prop·vendor_radio_prop·vendor_audio_prop·vendor_ssr_prop·vendor_pd_locater_dbg_prop·vendor_qdcmss_prop·vendor_softap_prop·mm_parser_prop·mm_video_prop·ctl_vendor_rmt_storage_prop·vendor_wifi_version·vendor_cnss_diag_prop·vendor_modem_diag_prop·vendor_ramdump_prop))
191 (typeattributeset·service_manager_type·(apex_service_29_0·audioserver_service_29_0·batteryproperties_service_29_0·bluetooth_service_29_0·cameraserver_service_29_0·default_android_service_29_0·dnsresolver_service_29_0·drmserver_service_29_0·dumpstate_service_29_0·fingerprintd_service_29_0·hal_fingerprint_service_29_0·gatekeeper_service_29_0·gpu_service_29_0·idmap_service_29_0·iorapd_service_29_0·incident_service_29_0·installd_service_29_0·keystore_service_29_0·lpdump_service_29_0·mediaserver_service_29_0·mediametrics_service_29_0·mediaextractor_service_29_0·mediacodec_service_29_0·mediadrmserver_service_29_0·netd_service_29_0·nfc_service_29_0·perfprofd_service_29_0·radio_service_29_0·secure_element_service_29_0·storaged_service_29_0·surfaceflinger_service_29_0·system_app_service_29_0·system_suspend_control_service_29_0·update_engine_service_29_0·virtual_touchpad_service_29_0·vold_service_29_0·vr_hwc_service_29_0·vrflinger_vsync_service_29_0·accessibility_service_29_0·account_service_29_0·activity_service_29_0·activity_task_service_29_0·adb_service_29_0·alarm_service_29_0·app_binding_service_29_0·app_prediction_service_29_0·appops_service_29_0·appwidget_service_29_0·assetatlas_service_29_0·audio_service_29_0·autofill_service_29_0·backup_service_29_0·batterystats_service_29_0·battery_service_29_0·binder_calls_stats_service_29_0·bluetooth_manager_service_29_0·broadcastradio_service_29_0·cameraproxy_service_29_0·clipboard_service_29_0·contexthub_service_29_0·crossprofileapps_service_29_0·IProxyService_service_29_0·companion_device_service_29_0·connectivity_service_29_0·connmetrics_service_29_0·consumer_ir_service_29_0·content_capture_service_29_0·content_suggestions_service_29_0·content_service_29_0·country_detector_service_29_0·coverage_service_29_0·cpuinfo_service_29_0·dbinfo_service_29_0·device_config_service_29_0·device_policy_service_29_0·deviceidle_service_29_0·device_identifiers_service_29_0·devicestoragemonitor_service_29_0·diskstats_service_29_0·display_service_29_0·color_display_service_29_0·external_vibrator_service_29_0·font_service_29_0·netd_listener_service_29_0·network_watchlist_service_29_0·DockObserver_service_29_0·dreams_service_29_0·dropbox_service_29_0·lowpan_service_29_0·ethernet_service_29_0·biometric_service_29_0·bugreport_service_29_0·face_service_29_0·fingerprint_service_29_0·gfxinfo_service_29_0·graphicsstats_service_29_0·hardware_service_29_0·hardware_properties_service_29_0·hdmi_control_service_29_0·imms_service_29_0·input_method_service_29_0·input_service_29_0·ipsec_service_29_0·iris_service_29_0·jobscheduler_service_29_0·launcherapps_service_29_0·location_service_29_0·lock_settings_service_29_0·looper_stats_service_29_0·media_projection_service_29_0·media_router_service_29_0·media_session_service_29_0·meminfo_service_29_0·midi_service_29_0·mount_service_29_0·netpolicy_service_29_0·netstats_service_29_0·network_management_service_29_0·network_score_service_29_0·network_stack_service_29_0·network_time_update_service_29_0·notification_service_29_0·oem_lock_service_29_0·otadexopt_service_29_0·overlay_service_29_0·package_service_29_0·package_native_service_29_0·permission_service_29_0·permissionmgr_service_29_0·persistent_data_block_service_29_0·pinner_service_29_0·power_service_29_0·print_service_29_0·processinfo_service_29_0·procstats_service_29_0·recovery_service_29_0·registry_service_29_0·restrictions_service_29_0·role_service_29_0·rollback_service_29_0·runtime_service_29_0·rttmanager_service_29_0·samplingprofiler_service_29_0·scheduling_policy_service_29_0·search_service_29_0·sec_key_att_app_id_provider_service_29_0·sensorservice_service_29_0·sensor_privacy_service_29_0·serial_service_29_0·servicediscovery_service_29_0·settings_service_29_0·shortcut_service_29_0·slice_service_29_0·statusbar_service_29_0·storagestats_service_29_0·system_update_service_29_0·task_service_29_0·testharness_service_29_0·textclassification_service_29_0·textservices_service_29_0·telecom_service_29_0·thermal_service_29_0·timedetector_service_29_0·timezone_service_29_0·trust_service_29_0·tv_input_service_29_0·uimode_service_29_0·updatelock_service_29_0·uri_grants_service_29_0·usagestats_service_29_0·usb_service_29_0·user_service_29_0·vibrator_service_29_0·voiceinteraction_service_29_0·vr_manager_service_29_0·wallpaper_service_29_0·webviewupdate_service_29_0·wifip2p_service_29_0·wifiscanner_service_29_0·wifi_service_29_0·wificond_service_29_0·wifiaware_service_29_0·window_service_29_0·inputflinger_service_29_0·wpantund_service_29_0·iqfp_service·qfp_proxy_service·atfwd_service·fidodaemon_service·seemp_health_daemon_service·secotad_service·wbc_service·dun_service·imsrcs_service·improve_touch_service·usf_service·dtseagleservice_service·gba_auth_service·mdtpdaemon_service·qtitetherservice_service))191 (typeattributeset·service_manager_type·(apex_service_29_0·audioserver_service_29_0·batteryproperties_service_29_0·bluetooth_service_29_0·cameraserver_service_29_0·default_android_service_29_0·dnsresolver_service_29_0·drmserver_service_29_0·dumpstate_service_29_0·fingerprintd_service_29_0·hal_fingerprint_service_29_0·gatekeeper_service_29_0·gpu_service_29_0·idmap_service_29_0·iorapd_service_29_0·incident_service_29_0·installd_service_29_0·keystore_service_29_0·lpdump_service_29_0·mediaserver_service_29_0·mediametrics_service_29_0·mediaextractor_service_29_0·mediacodec_service_29_0·mediadrmserver_service_29_0·netd_service_29_0·nfc_service_29_0·perfprofd_service_29_0·radio_service_29_0·secure_element_service_29_0·storaged_service_29_0·surfaceflinger_service_29_0·system_app_service_29_0·system_suspend_control_service_29_0·update_engine_service_29_0·virtual_touchpad_service_29_0·vold_service_29_0·vr_hwc_service_29_0·vrflinger_vsync_service_29_0·accessibility_service_29_0·account_service_29_0·activity_service_29_0·activity_task_service_29_0·adb_service_29_0·alarm_service_29_0·app_binding_service_29_0·app_prediction_service_29_0·appops_service_29_0·appwidget_service_29_0·assetatlas_service_29_0·audio_service_29_0·autofill_service_29_0·backup_service_29_0·batterystats_service_29_0·battery_service_29_0·binder_calls_stats_service_29_0·bluetooth_manager_service_29_0·broadcastradio_service_29_0·cameraproxy_service_29_0·clipboard_service_29_0·contexthub_service_29_0·crossprofileapps_service_29_0·IProxyService_service_29_0·companion_device_service_29_0·connectivity_service_29_0·connmetrics_service_29_0·consumer_ir_service_29_0·content_capture_service_29_0·content_suggestions_service_29_0·content_service_29_0·country_detector_service_29_0·coverage_service_29_0·cpuinfo_service_29_0·dbinfo_service_29_0·device_config_service_29_0·device_policy_service_29_0·deviceidle_service_29_0·device_identifiers_service_29_0·devicestoragemonitor_service_29_0·diskstats_service_29_0·display_service_29_0·color_display_service_29_0·external_vibrator_service_29_0·font_service_29_0·netd_listener_service_29_0·network_watchlist_service_29_0·DockObserver_service_29_0·dreams_service_29_0·dropbox_service_29_0·lowpan_service_29_0·ethernet_service_29_0·biometric_service_29_0·bugreport_service_29_0·face_service_29_0·fingerprint_service_29_0·gfxinfo_service_29_0·graphicsstats_service_29_0·hardware_service_29_0·hardware_properties_service_29_0·hdmi_control_service_29_0·imms_service_29_0·input_method_service_29_0·input_service_29_0·ipsec_service_29_0·iris_service_29_0·jobscheduler_service_29_0·launcherapps_service_29_0·location_service_29_0·lock_settings_service_29_0·looper_stats_service_29_0·media_projection_service_29_0·media_router_service_29_0·media_session_service_29_0·meminfo_service_29_0·midi_service_29_0·mount_service_29_0·netpolicy_service_29_0·netstats_service_29_0·network_management_service_29_0·network_score_service_29_0·network_stack_service_29_0·network_time_update_service_29_0·notification_service_29_0·oem_lock_service_29_0·otadexopt_service_29_0·overlay_service_29_0·package_service_29_0·package_native_service_29_0·permission_service_29_0·permissionmgr_service_29_0·persistent_data_block_service_29_0·pinner_service_29_0·power_service_29_0·print_service_29_0·processinfo_service_29_0·procstats_service_29_0·recovery_service_29_0·registry_service_29_0·restrictions_service_29_0·role_service_29_0·rollback_service_29_0·runtime_service_29_0·rttmanager_service_29_0·samplingprofiler_service_29_0·scheduling_policy_service_29_0·search_service_29_0·sec_key_att_app_id_provider_service_29_0·sensorservice_service_29_0·sensor_privacy_service_29_0·serial_service_29_0·servicediscovery_service_29_0·settings_service_29_0·shortcut_service_29_0·slice_service_29_0·statusbar_service_29_0·storagestats_service_29_0·system_update_service_29_0·task_service_29_0·testharness_service_29_0·textclassification_service_29_0·textservices_service_29_0·telecom_service_29_0·thermal_service_29_0·timedetector_service_29_0·timezone_service_29_0·trust_service_29_0·tv_input_service_29_0·uimode_service_29_0·updatelock_service_29_0·uri_grants_service_29_0·usagestats_service_29_0·usb_service_29_0·user_service_29_0·vibrator_service_29_0·voiceinteraction_service_29_0·vr_manager_service_29_0·wallpaper_service_29_0·webviewupdate_service_29_0·wifip2p_service_29_0·wifiscanner_service_29_0·wifi_service_29_0·wificond_service_29_0·wifiaware_service_29_0·window_service_29_0·inputflinger_service_29_0·wpantund_service_29_0·iqfp_service·qfp_proxy_service·atfwd_service·fidodaemon_service·seemp_health_daemon_service·secotad_service·wbc_service·dun_service·imsrcs_service·improve_touch_service·usf_service·dtseagleservice_service·gba_auth_service·mdtpdaemon_service·qtitetherservice_service))
192 (typeattributeset·hwservice_manager_type·(default_android_hwservice_29_0·fwk_bufferhub_hwservice_29_0·fwk_camera_hwservice_29_0·fwk_display_hwservice_29_0·fwk_scheduler_hwservice_29_0·fwk_sensor_hwservice_29_0·fwk_stats_hwservice_29_0·hal_atrace_hwservice_29_0·hal_audiocontrol_hwservice_29_0·hal_audio_hwservice_29_0·hal_authsecret_hwservice_29_0·hal_bluetooth_hwservice_29_0·hal_bootctl_hwservice_29_0·hal_broadcastradio_hwservice_29_0·hal_camera_hwservice_29_0·hal_codec2_hwservice_29_0·hal_configstore_ISurfaceFlingerConfigs_29_0·hal_confirmationui_hwservice_29_0·hal_contexthub_hwservice_29_0·hal_drm_hwservice_29_0·hal_cas_hwservice_29_0·hal_dumpstate_hwservice_29_0·hal_evs_hwservice_29_0·hal_face_hwservice_29_0·hal_fingerprint_hwservice_29_0·hal_gatekeeper_hwservice_29_0·hal_gnss_hwservice_29_0·hal_graphics_allocator_hwservice_29_0·hal_graphics_composer_hwservice_29_0·hal_graphics_mapper_hwservice_29_0·hal_health_hwservice_29_0·hal_health_storage_hwservice_29_0·hal_input_classifier_hwservice_29_0·hal_ir_hwservice_29_0·hal_keymaster_hwservice_29_0·hal_light_hwservice_29_0·hal_lowpan_hwservice_29_0·hal_memtrack_hwservice_29_0·hal_neuralnetworks_hwservice_29_0·hal_nfc_hwservice_29_0·hal_oemlock_hwservice_29_0·hal_omx_hwservice_29_0·hal_power_hwservice_29_0·hal_power_stats_hwservice_29_0·hal_renderscript_hwservice_29_0·hal_secure_element_hwservice_29_0·hal_sensors_hwservice_29_0·hal_telephony_hwservice_29_0·hal_tetheroffload_hwservice_29_0·hal_thermal_hwservice_29_0·hal_tv_cec_hwservice_29_0·hal_tv_input_hwservice_29_0·hal_usb_hwservice_29_0·hal_usb_gadget_hwservice_29_0·hal_vehicle_hwservice_29_0·hal_vibrator_hwservice_29_0·hal_vr_hwservice_29_0·hal_weaver_hwservice_29_0·hal_wifi_hwservice_29_0·hal_wifi_hostapd_hwservice_29_0·hal_wifi_offload_hwservice_29_0·hal_wifi_supplicant_hwservice_29_0·hidl_allocator_hwservice_29_0·hidl_base_hwservice_29_0·hidl_manager_hwservice_29_0·hidl_memory_hwservice_29_0·hidl_token_hwservice_29_0·system_net_netd_hwservice_29_0·system_suspend_hwservice_29_0·system_wifi_keystore_hwservice_29_0·thermalcallback_hwservice_29_0·hal_atfwd_hwservice_29_0·hal_pixelstats_hwservice·hal_airbrush_hwservice·hal_darwinn_hwservice·hal_radioext_hwservice·hal_wifi_ext_hwservice·hal_wlc_hwservice·hal_display_color_hwservice·hal_iwlan_hwservice·hal_display_config_hwservice·hal_display_postproc_hwservice·hal_hbtp_hwservice·hal_dpmqmi_hwservice·hal_imsrtp_hwservice·hal_imscallinfo_hwservice·wifidisplayhalservice_hwservice·hal_iop_hwservice·hal_alarm_qti_hwservice·hal_datafactory_hwservice·hal_cne_hwservice·hal_latency_hwservice·hal_imsrcsd_hwservice·hal_ipacm_hwservice·hal_vpp_hwservice·hal_wigig_hwservice·hal_qteeconnector_hwservice·hal_voiceprint_hwservice·vendor_hal_factory_qti_hwservice·hal_wigig_npt_hwservice·hal_tui_comm_hwservice·hal_qdutils_disp_hwservice·hal_sensorscalibrate_qti_hwservice·vnd_atcmdfwd_hwservice·hal_dataconnection_hwservice·hal_bluetooth_sar_hwservice·hal_cacert_hwservice·hal_capabilityconfigstore_qti_hwservice))192 (typeattributeset·hwservice_manager_type·(default_android_hwservice_29_0·fwk_bufferhub_hwservice_29_0·fwk_camera_hwservice_29_0·fwk_display_hwservice_29_0·fwk_scheduler_hwservice_29_0·fwk_sensor_hwservice_29_0·fwk_stats_hwservice_29_0·hal_atrace_hwservice_29_0·hal_audiocontrol_hwservice_29_0·hal_audio_hwservice_29_0·hal_authsecret_hwservice_29_0·hal_bluetooth_hwservice_29_0·hal_bootctl_hwservice_29_0·hal_broadcastradio_hwservice_29_0·hal_camera_hwservice_29_0·hal_codec2_hwservice_29_0·hal_configstore_ISurfaceFlingerConfigs_29_0·hal_confirmationui_hwservice_29_0·hal_contexthub_hwservice_29_0·hal_drm_hwservice_29_0·hal_cas_hwservice_29_0·hal_dumpstate_hwservice_29_0·hal_evs_hwservice_29_0·hal_face_hwservice_29_0·hal_fingerprint_hwservice_29_0·hal_gatekeeper_hwservice_29_0·hal_gnss_hwservice_29_0·hal_graphics_allocator_hwservice_29_0·hal_graphics_composer_hwservice_29_0·hal_graphics_mapper_hwservice_29_0·hal_health_hwservice_29_0·hal_health_storage_hwservice_29_0·hal_input_classifier_hwservice_29_0·hal_ir_hwservice_29_0·hal_keymaster_hwservice_29_0·hal_light_hwservice_29_0·hal_lowpan_hwservice_29_0·hal_memtrack_hwservice_29_0·hal_neuralnetworks_hwservice_29_0·hal_nfc_hwservice_29_0·hal_oemlock_hwservice_29_0·hal_omx_hwservice_29_0·hal_power_hwservice_29_0·hal_power_stats_hwservice_29_0·hal_renderscript_hwservice_29_0·hal_secure_element_hwservice_29_0·hal_sensors_hwservice_29_0·hal_telephony_hwservice_29_0·hal_tetheroffload_hwservice_29_0·hal_thermal_hwservice_29_0·hal_tv_cec_hwservice_29_0·hal_tv_input_hwservice_29_0·hal_usb_hwservice_29_0·hal_usb_gadget_hwservice_29_0·hal_vehicle_hwservice_29_0·hal_vibrator_hwservice_29_0·hal_vr_hwservice_29_0·hal_weaver_hwservice_29_0·hal_wifi_hwservice_29_0·hal_wifi_hostapd_hwservice_29_0·hal_wifi_offload_hwservice_29_0·hal_wifi_supplicant_hwservice_29_0·hidl_allocator_hwservice_29_0·hidl_base_hwservice_29_0·hidl_manager_hwservice_29_0·hidl_memory_hwservice_29_0·hidl_token_hwservice_29_0·system_net_netd_hwservice_29_0·system_suspend_hwservice_29_0·system_wifi_keystore_hwservice_29_0·thermalcallback_hwservice_29_0·hal_atfwd_hwservice_29_0·hal_pixelstats_hwservice·hal_airbrush_hwservice·hal_darwinn_hwservice·hal_radioext_hwservice·hal_wifi_ext_hwservice·hal_wlc_hwservice·hal_display_color_hwservice·hal_iwlan_hwservice·hal_display_config_hwservice·hal_display_postproc_hwservice·hal_hbtp_hwservice·hal_dpmqmi_hwservice·hal_imsrtp_hwservice·hal_imscallinfo_hwservice·wifidisplayhalservice_hwservice·hal_iop_hwservice·hal_alarm_qti_hwservice·hal_datafactory_hwservice·hal_cne_hwservice·hal_latency_hwservice·hal_imsrcsd_hwservice·hal_ipacm_hwservice·hal_vpp_hwservice·hal_wigig_hwservice·hal_qteeconnector_hwservice·hal_voiceprint_hwservice·vendor_hal_factory_qti_hwservice·hal_wigig_npt_hwservice·hal_tui_comm_hwservice·hal_qdutils_disp_hwservice·hal_sensorscalibrate_qti_hwservice·vnd_atcmdfwd_hwservice·hal_dataconnection_hwservice·hal_bluetooth_sar_hwservice·hal_cacert_hwservice·hal_capabilityconfigstore_qti_hwservice))
193 (typeattributeset·vndservice_manager_type·(default_android_vndservice_29_0·citadeld_service·rls_service·power_stats_service·airbrush_faceauth_service·airbrush_tpu_service·eco_service·vendor_per_mgr_service·qdisplay_service·qseeproxy_service·esepmdaemon_service·wfdnativemm_service))193 (typeattributeset·vndservice_manager_type·(default_android_vndservice_29_0·citadeld_service·rls_service·power_stats_service·airbrush_faceauth_service·airbrush_tpu_service·eco_service·vendor_per_mgr_service·qdisplay_service·qseeproxy_service·esepmdaemon_service·wfdnativemm_service))
194 (typeattributeset·mlstrustedsubject·(bufferhubd_29_0·drmserver_29_0·dumpstate_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·hwservicemanager_29_0·init_29_0·installd_29_0·kernel_29_0·keystore_29_0·llkd_29_0·lmkd_29_0·logd_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediaserver_29_0·netd_29_0·performanced_29_0·racoon_29_0·radio_29_0·rss_hwm_reset_29_0·runas_29_0·servicemanager_29_0·shell_29_0·simpleperf_app_runner_29_0·statsd_29_0·tombstoned_29_0·traced_29_0·traced_probes_29_0·uncrypt_29_0·vendor_init_29_0·vold_29_0·mediacodec·cnd·hal_iop_default·mlid·qdmastatsd·qlogd·qti_logkit·ssgqmigd·time_daemon))194 (typeattributeset·mlstrustedsubject·(bufferhubd_29_0·drmserver_29_0·dumpstate_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·hwservicemanager_29_0·init_29_0·installd_29_0·kernel_29_0·keystore_29_0·llkd_29_0·lmkd_29_0·logd_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediaserver_29_0·netd_29_0·performanced_29_0·perfprofd_29_0·racoon_29_0·radio_29_0·rss_hwm_reset_29_0·runas_29_0·servicemanager_29_0·shell_29_0·simpleperf_app_runner_29_0·statsd_29_0·su_29_0·tombstoned_29_0·traced_29_0·traced_probes_29_0·uncrypt_29_0·vendor_init_29_0·vold_29_0·qti-testscripts_29_0·mediacodec·cnd·hal_iop_default·mlid·qdmastatsd·qlogd·qti_logkit·ssgqmigd·time_daemon))
195 (typeattributeset·mlstrustedobject·(ashmem_device_29_0·binder_device_29_0·hwbinder_device_29_0·pmsg_device_29_0·gpu_device_29_0·mtp_device_29_0·ptmx_device_29_0·null_device_29_0·random_device_29_0·owntty_device_29_0·zero_device_29_0·fuse_device_29_0·ion_device_29_0·tun_device_29_0·usbaccessory_device_29_0·usb_device_29_0·proc_qtaguid_ctrl_29_0·proc_qtaguid_stat_29_0·selinuxfs_29_0·cgroup_29_0·sysfs_29_0·sysfs_bluetooth_writable_29_0·sysfs_kernel_notes_29_0·sysfs_nfc_power_writable_29_0·inotify_29_0·devpts_29_0·fuse_29_0·sdcardfs_29_0·vfat_29_0·exfat_29_0·debugfs_trace_marker_29_0·debugfs_tracing_29_0·debugfs_tracing_debug_29_0·functionfs_29_0·anr_data_file_29_0·tombstone_data_file_29_0·apk_tmp_file_29_0·apk_private_tmp_file_29_0·ota_package_file_29_0·user_profile_data_file_29_0·shell_data_file_29_0·heapdump_data_file_29_0·ringtone_file_29_0·media_rw_data_file_29_0·radio_data_file_29_0·trace_data_file_29_0·perfprofd_data_file_29_0·method_trace_data_file_29_0·system_app_data_file_29_0·cache_file_29_0·cache_backup_file_29_0·cache_recovery_file_29_0·wallpaper_file_29_0·shortcut_manager_icons_29_0·asec_apk_file_29_0·backup_data_file_29_0·app_fuse_file_29_0·dnsproxyd_socket_29_0·fwmarkd_socket_29_0·logd_socket_29_0·logdr_socket_29_0·logdw_socket_29_0·mdnsd_socket_29_0·property_socket_29_0·statsdw_socket_29_0·system_ndebug_socket_29_0·tombstoned_crash_socket_29_0·tombstoned_java_trace_socket_29_0·traced_producer_socket_29_0·traced_consumer_socket_29_0·heapprofd_socket_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·system_server_tmpfs_29_0·dpmtcm_socket_29_0·airbrush_device·airbrush_sm_device·ipu_device·ramoops_vendor_data_file·proc_touch·diag_socket·diag_device·qdsp_device·cnd_socket·sysrq_trigger_proc·mpctl_socket·mlid_socket·ssgqmig_socket·ssgtzd_socket·qlogd_socket·qti_logkit_pub_socket·adsprpcd_file·vendor_radio_data_file·ramdump_vendor_data_file·cnss_vendor_data_file))195 (typeattributeset·mlstrustedobject·(ashmem_device_29_0·binder_device_29_0·hwbinder_device_29_0·pmsg_device_29_0·gpu_device_29_0·mtp_device_29_0·ptmx_device_29_0·null_device_29_0·random_device_29_0·owntty_device_29_0·zero_device_29_0·fuse_device_29_0·ion_device_29_0·tun_device_29_0·usbaccessory_device_29_0·usb_device_29_0·proc_qtaguid_ctrl_29_0·proc_qtaguid_stat_29_0·selinuxfs_29_0·cgroup_29_0·sysfs_29_0·sysfs_bluetooth_writable_29_0·sysfs_kernel_notes_29_0·sysfs_nfc_power_writable_29_0·inotify_29_0·devpts_29_0·fuse_29_0·sdcardfs_29_0·vfat_29_0·exfat_29_0·debugfs_trace_marker_29_0·debugfs_tracing_29_0·debugfs_tracing_debug_29_0·functionfs_29_0·anr_data_file_29_0·tombstone_data_file_29_0·apk_tmp_file_29_0·apk_private_tmp_file_29_0·ota_package_file_29_0·user_profile_data_file_29_0·shell_data_file_29_0·heapdump_data_file_29_0·ringtone_file_29_0·media_rw_data_file_29_0·radio_data_file_29_0·trace_data_file_29_0·perfprofd_data_file_29_0·method_trace_data_file_29_0·system_app_data_file_29_0·cache_file_29_0·cache_backup_file_29_0·cache_recovery_file_29_0·wallpaper_file_29_0·shortcut_manager_icons_29_0·asec_apk_file_29_0·backup_data_file_29_0·app_fuse_file_29_0·dnsproxyd_socket_29_0·fwmarkd_socket_29_0·logd_socket_29_0·logdr_socket_29_0·logdw_socket_29_0·mdnsd_socket_29_0·property_socket_29_0·statsdw_socket_29_0·system_ndebug_socket_29_0·tombstoned_crash_socket_29_0·tombstoned_java_trace_socket_29_0·traced_producer_socket_29_0·traced_consumer_socket_29_0·heapprofd_socket_29_0·pdx_display_client_endpoint_socket_29_0·pdx_display_manager_endpoint_socket_29_0·pdx_display_screenshot_endpoint_socket_29_0·pdx_display_vsync_endpoint_socket_29_0·pdx_performance_client_endpoint_socket_29_0·pdx_bufferhub_client_endpoint_socket_29_0·system_server_tmpfs_29_0·dpmtcm_socket_29_0·airbrush_device·airbrush_sm_device·ipu_device·ramoops_vendor_data_file·proc_touch·diag_socket·diag_device·qdsp_device·cnd_socket·sysrq_trigger_proc·mpctl_socket·mlid_socket·ssgqmig_socket·ssgtzd_socket·qlogd_socket·qti_logkit_pub_socket·adsprpcd_file·vendor_radio_data_file·ramdump_vendor_data_file·cnss_vendor_data_file))
196 (typeattributeset·appdomain·(grilservice_app·modem_diagnostic_app·oslo_app·refreshrate_app·ssr_detector_app·con_monitor_app·factory_ota_app·hardware_info_app·qsee_svc_app·qtidataservices_app·ril_config_service_app·secure_ui_service_app·timeservice_app))196 (typeattributeset·appdomain·(cbrs_setup_app·face_debug·google_touch_app·grilservice_app·logger_app·modem_diagnostic_app·oslo_app·ramdump_app·refreshrate_app·ssr_detector_app·con_monitor_app·factory_ota_app·hardware_info_app·qsee_svc_app·qtidataservices_app·ril_config_service_app·secure_ui_service_app·timeservice_app))
197 (typeattributeset·netdomain·(clatd_29_0·dhcp_29_0·dnsmasq_29_0·drmserver_29_0·dumpstate_29_0·mediadrmserver_29_0·mediaserver_29_0·mtp_29_0·netd_29_0·ppp_29_0·racoon_29_0·radio_29_0·shell_29_0·update_engine_29_0·wpantund_29_0·hal_tetheroffload_default·hal_wifi_hostapd_default·hal_wifi_supplicant_default·rild·modem_diagnostic_app·factory_ota_app·hal_imsrtp·hal_rcsservice·ims·location·netmgrd·qtidataservices_app·wcnss_service))197 (typeattributeset·netdomain·(clatd_29_0·dhcp_29_0·dnsmasq_29_0·drmserver_29_0·dumpstate_29_0·mediadrmserver_29_0·mediaserver_29_0·mtp_29_0·netd_29_0·ppp_29_0·racoon_29_0·radio_29_0·shell_29_0·su_29_0·update_engine_29_0·wpantund_29_0·hal_tetheroffload_default·hal_wifi_hostapd_default·hal_wifi_supplicant_default·rild·cbrs_setup_app·logger_app·modem_diagnostic_app·factory_ota_app·hal_imsrtp·hal_rcsservice·ims·location·netmgrd·qtidataservices_app·wcnss_service))
198 (typeattributeset·coredomain·(e2fs_29_0·flags_health_check_29_0·heapprofd_29_0·perfetto_29_0·rs_29_0·rss_hwm_reset_29_0·traced_29_0·traced_probes_29_0·vold_prepare_subdirs_29_0·google_camera_app_29_0·pixelstats_system·factory_ota_app))198 (typeattributeset·coredomain·(e2fs_29_0·flags_health_check_29_0·heapprofd_29_0·perfetto_29_0·perfprofd_29_0·rs_29_0·rss_hwm_reset_29_0·traced_29_0·traced_probes_29_0·vold_prepare_subdirs_29_0·google_camera_app_29_0·pixelstats_system·factory_ota_app))
199 (typeattributeset·halserverdomain·(mediaswcodec_29_0·hal_atrace_default·hal_audio_default·hal_audiocontrol_default·hal_authsecret_default·hal_bluetooth_btlinux·hal_bluetooth_default·hal_bootctl_default·hal_broadcastradio_default·hal_camera_default·hal_cas_default·hal_configstore_default·hal_confirmationui_default·hal_contexthub_default·hal_drm_default·hal_dumpstate_default·hal_evs_default·hal_face_default·hal_fingerprint_default·hal_gatekeeper_default·hal_gnss_default·hal_graphics_allocator_default·hal_graphics_composer_default·hal_health_default·hal_health_storage_default·hal_input_classifier_default·hal_ir_default·hal_keymaster_default·hal_light_default·hal_lowpan_default·hal_memtrack_default·hal_nfc_default·hal_power_default·hal_power_stats_default·hal_radio_config_default·hal_radio_default·hal_secure_element_default·hal_sensors_default·hal_tetheroffload_default·hal_thermal_default·hal_tv_cec_default·hal_tv_input_default·hal_usb_default·hal_vehicle_default·hal_vibrator_default·hal_vr_default·hal_wifi_default·hal_wifi_hostapd_default·hal_wifi_offload_default·hal_wifi_supplicant_default·mediacodec·rild·hal_authsecret_citadel·hal_dumpstate_impl·hal_keymaster_citadel·hal_neuralnetworks_darwinn·hal_oemlock_citadel·hal_radioext_default·hal_usb_impl·hal_weaver_citadel·hal_wifi_ext·pixelstats_system·hal_drm_clearkey·hal_drm_widevine·hal_gatekeeper_qti·hal_gnss_qti·hal_keymaster_qti·hal_neuralnetworks_default·qfp-daemon))199 (typeattributeset·halserverdomain·(mediaswcodec_29_0·hal_atrace_default·hal_audio_default·hal_audiocontrol_default·hal_authsecret_default·hal_bluetooth_btlinux·hal_bluetooth_default·hal_bootctl_default·hal_broadcastradio_default·hal_camera_default·hal_cas_default·hal_configstore_default·hal_confirmationui_default·hal_contexthub_default·hal_drm_default·hal_dumpstate_default·hal_evs_default·hal_face_default·hal_fingerprint_default·hal_gatekeeper_default·hal_gnss_default·hal_graphics_allocator_default·hal_graphics_composer_default·hal_health_default·hal_health_storage_default·hal_input_classifier_default·hal_ir_default·hal_keymaster_default·hal_light_default·hal_lowpan_default·hal_memtrack_default·hal_nfc_default·hal_power_default·hal_power_stats_default·hal_radio_config_default·hal_radio_default·hal_secure_element_default·hal_sensors_default·hal_tetheroffload_default·hal_thermal_default·hal_tv_cec_default·hal_tv_input_default·hal_usb_default·hal_vehicle_default·hal_vibrator_default·hal_vr_default·hal_wifi_default·hal_wifi_hostapd_default·hal_wifi_offload_default·hal_wifi_supplicant_default·mediacodec·rild·hal_authsecret_citadel·hal_dumpstate_impl·hal_keymaster_citadel·hal_neuralnetworks_darwinn·hal_oemlock_citadel·hal_radioext_default·hal_usb_impl·hal_weaver_citadel·hal_wifi_ext·pixelstats_system·hal_drm_clearkey·hal_drm_widevine·hal_gatekeeper_qti·hal_gnss_qti·hal_keymaster_qti·hal_neuralnetworks_default·qfp-daemon))
200 (typeattributeset·halclientdomain·(bootanim_29_0·bufferhubd_29_0·cameraserver_29_0·dumpstate_29_0·gatekeeperd_29_0·healthd_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediaserver_29_0·mediaswcodec_29_0·radio_29_0·statsd_29_0·traceur_app_29_0·update_engine_29_0·update_verifier_29_0·vold_29_0·vr_hwc_29_0·wpantund_29_0·hal_audio_default·hal_camera_default·hal_face_default·hal_graphics_composer_default·mediacodec·hal_neuralnetworks_darwinn·refreshrate_app·wait_for_strongbox·chre·con_monitor_app))200 (typeattributeset·halclientdomain·(bootanim_29_0·bufferhubd_29_0·cameraserver_29_0·dumpstate_29_0·gatekeeperd_29_0·healthd_29_0·mediadrmserver_29_0·mediaextractor_29_0·mediaserver_29_0·mediaswcodec_29_0·perfprofd_29_0·radio_29_0·statsd_29_0·su_29_0·traceur_app_29_0·update_engine_29_0·update_verifier_29_0·vold_29_0·vr_hwc_29_0·wpantund_29_0·hal_audio_default·hal_camera_default·hal_face_default·hal_graphics_composer_default·mediacodec·face_debug·hal_neuralnetworks_darwinn·refreshrate_app·wait_for_strongbox·chre·con_monitor_app))
201 (typeattributeset·hal_allocator_client·(cameraserver_29_0·mediaextractor_29_0·mediaserver_29_0·mediaswcodec_29_0·hal_audio_default·mediacodec))201 (typeattributeset·hal_allocator_client·(cameraserver_29_0·mediaextractor_29_0·mediaserver_29_0·mediaswcodec_29_0·su_29_0·hal_audio_default·mediacodec))
202 (typeattributeset·hal_atrace·(hal_atrace_default))202 (typeattributeset·hal_atrace·(hal_atrace_default))
203 (typeattributeset·hal_atrace_server·(hal_atrace_default))203 (typeattributeset·hal_atrace_server·(hal_atrace_default))
204 (typeattributeset·hal_audio·(hal_audio_default))204 (typeattributeset·hal_audio·(hal_audio_default))
205 (typeattributeset·hal_audio_client·(chre))205 (typeattributeset·hal_audio_client·(su_29_0·chre))
206 (typeattributeset·hal_audio_server·(hal_audio_default))206 (typeattributeset·hal_audio_server·(hal_audio_default))
207 (typeattributeset·hal_audiocontrol·(hal_audiocontrol_default))207 (typeattributeset·hal_audiocontrol·(hal_audiocontrol_default))
208 (typeattributeset·hal_audiocontrol_server·(hal_audiocontrol_default))208 (typeattributeset·hal_audiocontrol_server·(hal_audiocontrol_default))
209 (typeattributeset·hal_authsecret·(hal_authsecret_default·hal_authsecret_citadel))209 (typeattributeset·hal_authsecret·(hal_authsecret_default·hal_authsecret_citadel))
210 (typeattributeset·hal_authsecret_server·(hal_authsecret_default·hal_authsecret_citadel))210 (typeattributeset·hal_authsecret_server·(hal_authsecret_default·hal_authsecret_citadel))
211 (typeattributeset·hal_bluetooth·(hal_bluetooth_btlinux·hal_bluetooth_default))211 (typeattributeset·hal_bluetooth·(hal_bluetooth_btlinux·hal_bluetooth_default))
212 (typeattributeset·hal_bluetooth_server·(hal_bluetooth_btlinux·hal_bluetooth_default))212 (typeattributeset·hal_bluetooth_server·(hal_bluetooth_btlinux·hal_bluetooth_default))
Offset 218, 84 lines modifiedOffset 218, 85 lines modified
218 (typeattributeset·hal_camera_server·(hal_camera_default))218 (typeattributeset·hal_camera_server·(hal_camera_default))
219 (typeattributeset·hal_cas·(hal_cas_default))219 (typeattributeset·hal_cas·(hal_cas_default))
220 (typeattributeset·hal_cas_server·(hal_cas_default))220 (typeattributeset·hal_cas_server·(hal_cas_default))
221 (typeattributeset·hal_codec2·(mediaswcodec_29_0·mediacodec))221 (typeattributeset·hal_codec2·(mediaswcodec_29_0·mediacodec))
222 (typeattributeset·hal_codec2_client·(cameraserver_29_0·mediaswcodec_29_0·mediacodec))222 (typeattributeset·hal_codec2_client·(cameraserver_29_0·mediaswcodec_29_0·mediacodec))
223 (typeattributeset·hal_codec2_server·(mediaswcodec_29_0·mediacodec))223 (typeattributeset·hal_codec2_server·(mediaswcodec_29_0·mediacodec))
224 (typeattributeset·hal_configstore·(hal_configstore_default))224 (typeattributeset·hal_configstore·(hal_configstore_default))
225 (typeattributeset·hal_configstore_client·(bootanim_29_0·hal_camera_default))225 (typeattributeset·hal_configstore_client·(bootanim_29_0·su_29_0·hal_camera_default))
226 (typeattributeset·hal_configstore_server·(hal_configstore_default))226 (typeattributeset·hal_configstore_server·(hal_configstore_default))
227 (typeattributeset·hal_confirmationui·(hal_confirmationui_default))227 (typeattributeset·hal_confirmationui·(hal_confirmationui_default))
228 (typeattributeset·hal_confirmationui_server·(hal_confirmationui_default))228 (typeattributeset·hal_confirmationui_server·(hal_confirmationui_default))
229 (typeattributeset·hal_contexthub·(hal_contexthub_default))229 (typeattributeset·hal_contexthub·(hal_contexthub_default))
230 (typeattributeset·hal_contexthub_server·(hal_contexthub_default))230 (typeattributeset·hal_contexthub_server·(hal_contexthub_default))
231 (typeattributeset·hal_drm·(hal_drm_default·hal_drm_clearkey·hal_drm_widevine))231 (typeattributeset·hal_drm·(hal_drm_default·hal_drm_clearkey·hal_drm_widevine))
232 (typeattributeset·hal_drm_server·(hal_drm_default·hal_drm_clearkey·hal_drm_widevine))232 (typeattributeset·hal_drm_server·(hal_drm_default·hal_drm_clearkey·hal_drm_widevine))
233 (typeattributeset·hal_dumpstate·(hal_dumpstate_default·hal_dumpstate_impl))233 (typeattributeset·hal_dumpstate·(hal_dumpstate_default·hal_dumpstate_impl))
234 (typeattributeset·hal_dumpstate_server·(hal_dumpstate_default·hal_dumpstate_impl))234 (typeattributeset·hal_dumpstate_server·(hal_dumpstate_default·hal_dumpstate_impl))
235 (typeattributeset·hal_evs·(hal_evs_default))235 (typeattributeset·hal_evs·(hal_evs_default))
236 (typeattributeset·hal_evs_server·(hal_evs_default))236 (typeattributeset·hal_evs_server·(hal_evs_default))
237 (typeattributeset·hal_face·(hal_face_default))237 (typeattributeset·hal_face·(hal_face_default))
 238 (typeattributeset·hal_face_client·(face_debug))
238 (typeattributeset·hal_face_server·(hal_face_default))239 (typeattributeset·hal_face_server·(hal_face_default))
239 (typeattributeset·hal_fingerprint·(hal_fingerprint_default·qfp-daemon))240 (typeattributeset·hal_fingerprint·(hal_fingerprint_default·qfp-daemon))
240 (typeattributeset·hal_fingerprint_server·(hal_fingerprint_default·qfp-daemon))241 (typeattributeset·hal_fingerprint_server·(hal_fingerprint_default·qfp-daemon))
241 (typeattributeset·hal_gatekeeper·(hal_gatekeeper_default·hal_gatekeeper_qti))242 (typeattributeset·hal_gatekeeper·(hal_gatekeeper_default·hal_gatekeeper_qti))
242 (typeattributeset·hal_gatekeeper_server·(hal_gatekeeper_default·hal_gatekeeper_qti))243 (typeattributeset·hal_gatekeeper_server·(hal_gatekeeper_default·hal_gatekeeper_qti))
243 (typeattributeset·hal_gnss·(hal_gnss_default·hal_gnss_qti))244 (typeattributeset·hal_gnss·(hal_gnss_default·hal_gnss_qti))
244 (typeattributeset·hal_gnss_server·(hal_gnss_default·hal_gnss_qti))245 (typeattributeset·hal_gnss_server·(hal_gnss_default·hal_gnss_qti))
245 (typeattributeset·hal_graphics_allocator·(hal_graphics_allocator_default))246 (typeattributeset·hal_graphics_allocator·(hal_graphics_allocator_default))
246 (typeattributeset·hal_graphics_allocator_client·(bootanim_29_0·bufferhubd_29_0·cameraserver_29_0·dumpstate_29_0·mediaswcodec_29_0·vr_hwc_29_0·hal_camera_default·hal_face_default·hal_graphics_composer_default·mediacodec))247 (typeattributeset·hal_graphics_allocator_client·(bootanim_29_0·bufferhubd_29_0·cameraserver_29_0·dumpstate_29_0·mediaswcodec_29_0·su_29_0·vr_hwc_29_0·hal_camera_default·hal_face_default·hal_graphics_composer_default·mediacodec))
247 (typeattributeset·hal_graphics_allocator_server·(hal_graphics_allocator_default))248 (typeattributeset·hal_graphics_allocator_server·(hal_graphics_allocator_default))
248 (typeattributeset·hal_graphics_composer·(hal_graphics_composer_default))249 (typeattributeset·hal_graphics_composer·(hal_graphics_composer_default))
249 (typeattributeset·hal_graphics_composer_client·(bootanim_29_0·hal_camera_default))250 (typeattributeset·hal_graphics_composer_client·(bootanim_29_0·su_29_0·hal_camera_default))
250 (typeattributeset·hal_graphics_composer_server·(hal_graphics_composer_default))251 (typeattributeset·hal_graphics_composer_server·(hal_graphics_composer_default))
251 (typeattributeset·hal_health·(hal_health_default))252 (typeattributeset·hal_health·(hal_health_default))
252 (typeattributeset·hal_health_server·(hal_health_default))253 (typeattributeset·hal_health_server·(hal_health_default))
253 (typeattributeset·hal_health_storage·(hal_health_storage_default))254 (typeattributeset·hal_health_storage·(hal_health_storage_default))
254 (typeattributeset·hal_health_storage_server·(hal_health_storage_default))255 (typeattributeset·hal_health_storage_server·(hal_health_storage_default))
255 (typeattributeset·hal_input_classifier·(hal_input_classifier_default))256 (typeattributeset·hal_input_classifier·(hal_input_classifier_default))
256 (typeattributeset·hal_input_classifier_server·(hal_input_classifier_default))257 (typeattributeset·hal_input_classifier_server·(hal_input_classifier_default))
257 (typeattributeset·hal_ir·(hal_ir_default))258 (typeattributeset·hal_ir·(hal_ir_default))
258 (typeattributeset·hal_ir_server·(hal_ir_default))259 (typeattributeset·hal_ir_server·(hal_ir_default))
259 (typeattributeset·hal_keymaster·(hal_keymaster_default·hal_keymaster_citadel·hal_keymaster_qti))260 (typeattributeset·hal_keymaster·(hal_keymaster_default·hal_keymaster_citadel·hal_keymaster_qti))
260 (typeattributeset·hal_keymaster_client·(vold_29_0·hal_face_default·wait_for_strongbox))261 (typeattributeset·hal_keymaster_client·(su_29_0·vold_29_0·hal_face_default·wait_for_strongbox))
261 (typeattributeset·hal_keymaster_server·(hal_keymaster_default·hal_keymaster_citadel·hal_keymaster_qti))262 (typeattributeset·hal_keymaster_server·(hal_keymaster_default·hal_keymaster_citadel·hal_keymaster_qti))
262 (typeattributeset·hal_light·(hal_light_default))263 (typeattributeset·hal_light·(hal_light_default))
263 (typeattributeset·hal_light_client·(hal_graphics_composer_default·refreshrate_app))264 (typeattributeset·hal_light_client·(su_29_0·hal_graphics_composer_default·refreshrate_app))
264 (typeattributeset·hal_light_server·(hal_light_default))265 (typeattributeset·hal_light_server·(hal_light_default))
265 (typeattributeset·hal_lowpan·(hal_lowpan_default))266 (typeattributeset·hal_lowpan·(hal_lowpan_default))
266 (typeattributeset·hal_lowpan_server·(hal_lowpan_default))267 (typeattributeset·hal_lowpan_server·(hal_lowpan_default))
267 (typeattributeset·hal_memtrack·(hal_memtrack_default))268 (typeattributeset·hal_memtrack·(hal_memtrack_default))
268 (typeattributeset·hal_memtrack_server·(hal_memtrack_default))269 (typeattributeset·hal_memtrack_server·(hal_memtrack_default))
269 (typeattributeset·hal_neuralnetworks·(hal_neuralnetworks_darwinn·hal_neuralnetworks_default))270 (typeattributeset·hal_neuralnetworks·(hal_neuralnetworks_darwinn·hal_neuralnetworks_default))
270 (typeattributeset·hal_neuralnetworks_client·(hal_camera_default))271 (typeattributeset·hal_neuralnetworks_client·(su_29_0·hal_camera_default))
271 (typeattributeset·hal_neuralnetworks_server·(hal_neuralnetworks_darwinn·hal_neuralnetworks_default))272 (typeattributeset·hal_neuralnetworks_server·(hal_neuralnetworks_darwinn·hal_neuralnetworks_default))
272 (typeattributeset·hal_nfc·(hal_nfc_default))273 (typeattributeset·hal_nfc·(hal_nfc_default))
273 (typeattributeset·hal_nfc_server·(hal_nfc_default))274 (typeattributeset·hal_nfc_server·(hal_nfc_default))
274 (typeattributeset·hal_oemlock·(hal_oemlock_citadel))275 (typeattributeset·hal_oemlock·(hal_oemlock_citadel))
275 (typeattributeset·hal_oemlock_server·(hal_oemlock_citadel))276 (typeattributeset·hal_oemlock_server·(hal_oemlock_citadel))
276 (typeattributeset·hal_omx·(mediacodec))277 (typeattributeset·hal_omx·(mediacodec))
277 (typeattributeset·hal_omx_client·(cameraserver_29_0·mediaswcodec_29_0·mediacodec))278 (typeattributeset·hal_omx_client·(cameraserver_29_0·mediaswcodec_29_0·mediacodec))
278 (typeattributeset·hal_omx_server·(mediacodec))279 (typeattributeset·hal_omx_server·(mediacodec))
279 (typeattributeset·hal_power·(hal_power_default))280 (typeattributeset·hal_power·(hal_power_default))
280 (typeattributeset·hal_power_client·(dumpstate_29_0·statsd_29_0·hal_audio_default·hal_camera_default·hal_neuralnetworks_darwinn))281 (typeattributeset·hal_power_client·(dumpstate_29_0·statsd_29_0·su_29_0·hal_audio_default·hal_camera_default·hal_neuralnetworks_darwinn))
281 (typeattributeset·hal_power_server·(hal_power_default))282 (typeattributeset·hal_power_server·(hal_power_default))
282 (typeattributeset·hal_power_stats·(hal_power_stats_default))283 (typeattributeset·hal_power_stats·(hal_power_stats_default))
283 (typeattributeset·hal_power_stats_client·(dumpstate_29_0·statsd_29_0·con_monitor_app))284 (typeattributeset·hal_power_stats_client·(dumpstate_29_0·statsd_29_0·con_monitor_app))
284 (typeattributeset·hal_power_stats_server·(hal_power_stats_default))285 (typeattributeset·hal_power_stats_server·(hal_power_stats_default))
285 (typeattributeset·hal_secure_element·(hal_secure_element_default·rild))286 (typeattributeset·hal_secure_element·(hal_secure_element_default·rild))
286 (typeattributeset·hal_secure_element_server·(hal_secure_element_default·rild))287 (typeattributeset·hal_secure_element_server·(hal_secure_element_default·rild))
287 (typeattributeset·hal_sensors·(hal_sensors_default))288 (typeattributeset·hal_sensors·(hal_sensors_default))
288 (typeattributeset·hal_sensors_server·(hal_sensors_default))289 (typeattributeset·hal_sensors_server·(hal_sensors_default))
289 (typeattributeset·hal_telephony·(hal_radio_config_default·hal_radio_default·rild·hal_radioext_default))290 (typeattributeset·hal_telephony·(hal_radio_config_default·hal_radio_default·rild·hal_radioext_default))
290 (typeattributeset·hal_telephony_server·(hal_radio_config_default·hal_radio_default·rild·hal_radioext_default))291 (typeattributeset·hal_telephony_server·(hal_radio_config_default·hal_radio_default·rild·hal_radioext_default))
291 (typeattributeset·hal_tetheroffload·(hal_tetheroffload_default))292 (typeattributeset·hal_tetheroffload·(hal_tetheroffload_default))
292 (typeattributeset·hal_tetheroffload_server·(hal_tetheroffload_default))293 (typeattributeset·hal_tetheroffload_server·(hal_tetheroffload_default))
293 (typeattributeset·hal_thermal·(hal_thermal_default))294 (typeattributeset·hal_thermal·(hal_thermal_default))
294 (typeattributeset·hal_thermal_client·(dumpstate_29_0·statsd_29_0·hal_camera_default·hal_face_default))295 (typeattributeset·hal_thermal_client·(dumpstate_29_0·statsd_29_0·su_29_0·hal_camera_default·hal_face_default))
295 (typeattributeset·hal_thermal_server·(hal_thermal_default))296 (typeattributeset·hal_thermal_server·(hal_thermal_default))
296 (typeattributeset·hal_tv_cec·(hal_tv_cec_default))297 (typeattributeset·hal_tv_cec·(hal_tv_cec_default))
297 (typeattributeset·hal_tv_cec_server·(hal_tv_cec_default))298 (typeattributeset·hal_tv_cec_server·(hal_tv_cec_default))
298 (typeattributeset·hal_tv_input·(hal_tv_input_default))299 (typeattributeset·hal_tv_input·(hal_tv_input_default))
299 (typeattributeset·hal_tv_input_server·(hal_tv_input_default))300 (typeattributeset·hal_tv_input_server·(hal_tv_input_default))
300 (typeattributeset·hal_usb·(hal_usb_default·hal_usb_impl))301 (typeattributeset·hal_usb·(hal_usb_default·hal_usb_impl))
301 (typeattributeset·hal_usb_server·(hal_usb_default·hal_usb_impl))302 (typeattributeset·hal_usb_server·(hal_usb_default·hal_usb_impl))
... Open expanded diff (truncated) ...
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·387516····»    Blocks:·760········IO·Block:·4096···regular·file1 ··Size:·416074····»    Blocks:·816········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
3.05 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/firmware vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/firmware
2.87 KB
file list
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
36 adsp.b1236 adsp.b12
37 adsp.b1337 adsp.b13
38 adsp.b1438 adsp.b14
39 adsp.b1539 adsp.b15
40 adsp.mdt40 adsp.mdt
41 adspr.jsn41 adspr.jsn
42 adspua.jsn42 adspua.jsn
 43 apdp.img
43 autocal.mbn44 autocal.mbn
44 bdwlan-coral-PROTO1.0.bin45 bdwlan-coral-PROTO1.0.bin
45 bdwlan-coral.bin46 bdwlan-coral.bin
46 bdwlan-flame-PROTO1.0.bin47 bdwlan-flame-PROTO1.0.bin
47 bdwlan-flame-PROTO1.1.bin48 bdwlan-flame-PROTO1.1.bin
48 bdwlan-flame.bin49 bdwlan-flame.bin
49 cdsp.b0050 cdsp.b00
Offset 96, 14 lines modifiedOffset 97, 117 lines modified
96 crus_sp_config_flame_rx.bin97 crus_sp_config_flame_rx.bin
97 crus_sp_config_flame_tx.bin98 crus_sp_config_flame_tx.bin
98 cs40l20.bin99 cs40l20.bin
99 cs40l25a.wmfw100 cs40l25a.wmfw
100 cs40l25a_cal.bin101 cs40l25a_cal.bin
101 cs40l25a_cal.wmfw102 cs40l25a_cal.wmfw
102 cs40l25a_exc.bin103 cs40l25a_exc.bin
 104 debugpolicy
 105 debugpolicy/apdp.1
 106 debugpolicy/apdp.10
 107 debugpolicy/apdp.100
 108 debugpolicy/apdp.101
 109 debugpolicy/apdp.11
 110 debugpolicy/apdp.12
 111 debugpolicy/apdp.13
 112 debugpolicy/apdp.14
 113 debugpolicy/apdp.15
 114 debugpolicy/apdp.16
 115 debugpolicy/apdp.17
 116 debugpolicy/apdp.18
 117 debugpolicy/apdp.19
 118 debugpolicy/apdp.2
 119 debugpolicy/apdp.20
 120 debugpolicy/apdp.21
 121 debugpolicy/apdp.22
 122 debugpolicy/apdp.23
 123 debugpolicy/apdp.24
 124 debugpolicy/apdp.25
 125 debugpolicy/apdp.26
 126 debugpolicy/apdp.27
 127 debugpolicy/apdp.28
 128 debugpolicy/apdp.29
 129 debugpolicy/apdp.3
 130 debugpolicy/apdp.30
 131 debugpolicy/apdp.31
 132 debugpolicy/apdp.32
 133 debugpolicy/apdp.33
 134 debugpolicy/apdp.34
 135 debugpolicy/apdp.35
 136 debugpolicy/apdp.36
 137 debugpolicy/apdp.37
 138 debugpolicy/apdp.38
 139 debugpolicy/apdp.39
 140 debugpolicy/apdp.4
 141 debugpolicy/apdp.40
 142 debugpolicy/apdp.41
 143 debugpolicy/apdp.42
 144 debugpolicy/apdp.43
 145 debugpolicy/apdp.44
 146 debugpolicy/apdp.45
 147 debugpolicy/apdp.46
 148 debugpolicy/apdp.47
 149 debugpolicy/apdp.48
 150 debugpolicy/apdp.49
 151 debugpolicy/apdp.5
 152 debugpolicy/apdp.50
 153 debugpolicy/apdp.51
 154 debugpolicy/apdp.52
 155 debugpolicy/apdp.53
 156 debugpolicy/apdp.54
 157 debugpolicy/apdp.55
 158 debugpolicy/apdp.56
 159 debugpolicy/apdp.57
 160 debugpolicy/apdp.58
 161 debugpolicy/apdp.59
 162 debugpolicy/apdp.6
 163 debugpolicy/apdp.60
 164 debugpolicy/apdp.61
 165 debugpolicy/apdp.62
 166 debugpolicy/apdp.63
 167 debugpolicy/apdp.64
 168 debugpolicy/apdp.65
 169 debugpolicy/apdp.66
 170 debugpolicy/apdp.67
 171 debugpolicy/apdp.68
 172 debugpolicy/apdp.69
 173 debugpolicy/apdp.7
 174 debugpolicy/apdp.70
 175 debugpolicy/apdp.71
 176 debugpolicy/apdp.72
 177 debugpolicy/apdp.73
 178 debugpolicy/apdp.74
 179 debugpolicy/apdp.75
 180 debugpolicy/apdp.76
 181 debugpolicy/apdp.77
 182 debugpolicy/apdp.78
 183 debugpolicy/apdp.79
 184 debugpolicy/apdp.8
 185 debugpolicy/apdp.80
 186 debugpolicy/apdp.81
 187 debugpolicy/apdp.82
 188 debugpolicy/apdp.83
 189 debugpolicy/apdp.84
 190 debugpolicy/apdp.85
 191 debugpolicy/apdp.86
 192 debugpolicy/apdp.87
 193 debugpolicy/apdp.88
 194 debugpolicy/apdp.89
 195 debugpolicy/apdp.9
 196 debugpolicy/apdp.90
 197 debugpolicy/apdp.91
 198 debugpolicy/apdp.92
 199 debugpolicy/apdp.93
 200 debugpolicy/apdp.94
 201 debugpolicy/apdp.95
 202 debugpolicy/apdp.96
 203 debugpolicy/apdp.97
 204 debugpolicy/apdp.98
 205 debugpolicy/apdp.99
 206 debugpolicy/reference.cfg
103 faceauth_config.yaml207 faceauth_config.yaml
... Open expanded diff ...
847 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib
1.57 KB
file list
    
Offset 257, 16 lines modifiedOffset 257, 18 lines modified
257 libnetmgr.so257 libnetmgr.so
258 libnetmgr_common.so258 libnetmgr_common.so
259 libnetmgr_nr_fusion.so259 libnetmgr_nr_fusion.so
260 libnetmgr_rmnet_ext.so260 libnetmgr_rmnet_ext.so
261 libnlnetmgr.so261 libnlnetmgr.so
262 libodsp.so262 libodsp.so
263 liboemcrypto.so263 liboemcrypto.so
 264 libomx-dts.so
264 libops.so265 libops.so
265 libopus.so266 libopus.so
 267 libosloutils.so
266 libpdmapper.so268 libpdmapper.so
267 libpdnotifier.so269 libpdnotifier.so
268 libperipheral_client.so270 libperipheral_client.so
269 libplatformconfig.so271 libplatformconfig.so
270 libproxsensor.so272 libproxsensor.so
271 libpvr.so273 libpvr.so
272 libq3dtools_adreno.so274 libq3dtools_adreno.so
Offset 283, 16 lines modifiedOffset 285, 16 lines modified
283 libqisl.so285 libqisl.so
284 libqmi.so286 libqmi.so
285 libqmi_cci.so287 libqmi_cci.so
286 libqmi_client_helper.so288 libqmi_client_helper.so
287 libqmi_client_qmux.so289 libqmi_client_qmux.so
288 libqmi_common_so.so290 libqmi_common_so.so
289 libqmi_csi.so291 libqmi_csi.so
 292 libqmi_csvt_srvc.so
290 libqmi_encdec.so293 libqmi_encdec.so
291 libqmi_vs-google-1.so 
292 libqmiservices.so294 libqmiservices.so
293 libqrtr.so295 libqrtr.so
294 libqseed3.so296 libqseed3.so
295 libqservice.so297 libqservice.so
296 libqsocket.so298 libqsocket.so
297 libqti-utils.so299 libqti-utils.so
298 libqti_vndfwk_detect.so300 libqti_vndfwk_detect.so
Offset 385, 14 lines modifiedOffset 387, 17 lines modified
385 libtzdrmgenprov.so387 libtzdrmgenprov.so
386 libvd6281.so388 libvd6281.so
387 libvideoutils.so389 libvideoutils.so
388 libvorbisidec.so390 libvorbisidec.so
389 libvpx.so391 libvpx.so
390 libvsc.so392 libvsc.so
391 libwebrtc_audio_preprocessing.so393 libwebrtc_audio_preprocessing.so
 394 libwfdcommonutils_proprietary.so
 395 libwfduibcsink_proprietary.so
 396 libwfduibcsinkinterface_proprietary.so
392 libwifi-hal-ctrl.so397 libwifi-hal-ctrl.so
393 libwifi-hal-qcom.so398 libwifi-hal-qcom.so
394 libwms.so399 libwms.so
395 libwpa_client.so400 libwpa_client.so
396 libwqe.so401 libwqe.so
397 libxml.so402 libxml.so
398 mediacas403 mediacas
Offset 478, 16 lines modifiedOffset 483, 14 lines modified
478 vendor.display.color@1.1.so483 vendor.display.color@1.1.so
479 vendor.display.color@1.2.so484 vendor.display.color@1.2.so
480 vendor.display.config@1.0.so485 vendor.display.config@1.0.so
481 vendor.display.config@1.1.so486 vendor.display.config@1.1.so
482 vendor.display.config@1.2.so487 vendor.display.config@1.2.so
483 vendor.display.config@1.3.so488 vendor.display.config@1.3.so
484 vendor.display.postproc@1.0.so489 vendor.display.postproc@1.0.so
485 vendor.google.radioext@1.0.so 
486 vendor.google.radioext@1.1.so 
487 vendor.qti.data.factory@2.0.so490 vendor.qti.data.factory@2.0.so
488 vendor.qti.esepowermanager@1.0.so491 vendor.qti.esepowermanager@1.0.so
489 vendor.qti.hardware.bluetooth_sar@1.0.so492 vendor.qti.hardware.bluetooth_sar@1.0.so
490 vendor.qti.hardware.cacert@1.0.so493 vendor.qti.hardware.cacert@1.0.so
491 vendor.qti.hardware.capabilityconfigstore@1.0.so494 vendor.qti.hardware.capabilityconfigstore@1.0.so
492 vendor.qti.hardware.cvp@1.0.so495 vendor.qti.hardware.cvp@1.0.so
493 vendor.qti.hardware.data.cne.internal.api@1.0.so496 vendor.qti.hardware.data.cne.internal.api@1.0.so
13.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.bluetooth_audio@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.bluetooth_audio@1.0.so
899 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········132184·(bytes·into·file)13 ··Start·of·section·headers:··········161592·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d1d5·0x0d1d5·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d625·0x0d625·R···0x1000
9 ··LOAD···········0x00e000·0x0000e000·0x0000e000·0x0d220·0x0d220·R·E·0x10009 ··LOAD···········0x00e000·0x0000e000·0x0000e000·0x148f0·0x148f0·R·E·0x1000
10 ··LOAD···········0x01c000·0x0001c000·0x0001c000·0x027bc·0x027bc·RW··0x100010 ··LOAD···········0x023000·0x00023000·0x00023000·0x02830·0x02830·RW··0x1000
11 ··DYNAMIC········0x01e3a4·0x0001e3a4·0x0001e3a4·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x025410·0x00025410·0x00025410·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x01d000·0x0001d000·0x0001d000·0x017bc·0x02000·R···0x112 ··GNU_RELRO······0x024000·0x00024000·0x00024000·0x01830·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00820·0x00820·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x008b8·0x008b8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x20458:1 There·are·26·section·headers,·starting·at·offset·0x27738:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000820·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0008b8·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000009ac·0009ac·001690·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000a44·000a44·0016b0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000203c·00203c·0002d2·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000020f4·0020f4·0002d6·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00002310·002310·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········000023cc·0023cc·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00002330·002330·000614·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000023ec·0023ec·000620·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002944·002944·0086ec·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002a0c·002a0c·0087d8·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000b030·00b030·0008b5·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000b1e4·00b1e4·0008b5·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000b8e8·00b8e8·000094·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000ba9c·00ba9c·000098·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000b97c·00b97c·000510·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000bb34·00bb34·000520·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000be8c·00be8c·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000c054·00c054·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000bea8·00bea8·00132d·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000c070·00c070·0015b5·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000e000·00e000·00c7dc·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000e000·00e000·013e88·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001a7e0·01a7e0·000a40·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00021e90·021e90·000a60·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0001c000·01c000·00000c·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00023000·023000·00000c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001d000·01d000·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00024000·024000·000010·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001d010·01d010·00138c·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00024010·024010·0013f8·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0001e39c·01e39c·000008·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00025408·025408·000008·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0001e3a4·01e3a4·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00025410·025410·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0001e4c4·01e4c4·000064·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00025530·025530·000064·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0001e528·01e528·000294·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00025594·025594·00029c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01e7bc·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·025830·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01e7ee·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·025862·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01e8fc·001b5c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·025970·001dc8·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1e3a4·contains·36·entries:1 Dynamic·section·at·offset·0x25410·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.bluetooth_audio@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.bluetooth_audio@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb03016 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb1e4
17 ·0x60000010·(Operating·System·specific:·60000010)········0x8b517 ·0x60000010·(Operating·System·specific:·60000010)········0x8b5
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb8e819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xba9c
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x9420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x98
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xb97c22 ·0x00000017·(JMPREL)·····················0xbb34
23 ·0x00000002·(PLTRELSZ)···················1296·(bytes)23 ·0x00000002·(PLTRELSZ)···················1312·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1e52824 ·0x00000003·(PLTGOT)·····················0x25594
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x9ac26 ·0x00000006·(SYMTAB)·····················0xa44
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x294428 ·0x00000005·(STRTAB)·····················0x2a0c
29 ·0x0000000a·(STRSZ)······················34540·(bytes)29 ·0x0000000a·(STRSZ)······················34776·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x233030 ·0x6ffffef5·(GNU_HASH)···················0x23ec
31 ·0x00000019·(INIT_ARRAY)·················0x1e39c31 ·0x00000019·(INIT_ARRAY)·················0x25408
32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1d00033 ·0x0000001a·(FINI_ARRAY)·················0x24000
34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x203c35 ·0x6ffffff0·(VERSYM)·····················0x20f4
36 ·0x6ffffffe·(VERNEED)····················0x231036 ·0x6ffffffe·(VERNEED)····················0x23cc
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·f8a522c24c20282b68ff784b34da02e76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b6c0ac7779ffd0fc6d08564a1743ab95
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·361·entries:1 Version·symbols·section·'.gnu.version'·contains·363·entries:
2 ·Addr:·0x000000000000203c··Offset:·0x00203c··Link:·4·(.dynsym)2 ·Addr:·0x00000000000020f4··Offset:·0x0020f4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 87, 13 lines modifiedOffset 87, 13 lines modified
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)···
  
95 Version·needs·section·'.gnu.version_r'·contains·1·entry:95 Version·needs·section·'.gnu.version_r'·contains·1·entry:
96 ·Addr:·0x0000000000002310··Offset:·0x002310··Link:·8·(.dynstr)96 ·Addr:·0x00000000000023cc··Offset:·0x0023cc··Link:·8·(.dynstr)
97 ··000000:·Version:·1··File:·libc.so··Cnt:·197 ··000000:·Version:·1··File:·libc.so··Cnt:·1
98 ··0x0010:···Name:·LIBC··Flags:·none··Version:·298 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·133224····»    Blocks:·264········IO·Block:·4096···regular·file1 ··Size:·162632····»    Blocks:·320········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.1 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@1.0.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1400011 ··Entry·point·address:···············0x14000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········195072·(bytes·into·file)13 ··Start·of·section·headers:··········232628·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x140003 Entry·point·0x14000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x13641·0x13641·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x139c9·0x139c9·R···0x1000
9 ··LOAD···········0x014000·0x00014000·0x00014000·0x154f0·0x154f0·R·E·0x10009 ··LOAD···········0x014000·0x00014000·0x00014000·0x1e9e0·0x1e9e0·R·E·0x1000
10 ··LOAD···········0x02a000·0x0002a000·0x0002a000·0x03600·0x03600·RW··0x100010 ··LOAD···········0x033000·0x00033000·0x00033000·0x03674·0x03674·RW··0x1000
11 ··DYNAMIC········0x02d104·0x0002d104·0x0002d104·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x036170·0x00036170·0x00036170·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x02b000·0x0002b000·0x0002b000·0x02600·0x03000·R···0x112 ··GNU_RELRO······0x034000·0x00034000·0x00034000·0x02674·0x03000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00c88·0x00c88·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00ce0·0x00ce0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x2fa00:1 There·are·26·section·headers,·starting·at·offset·0x38cb4:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000c88·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000ce0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000e14·000e14·002060·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000e6c·000e6c·002080·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00002e74·002e74·00040c·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00002eec·002eec·000410·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00003280·003280·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········000032fc·0032fc·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000032a0·0032a0·000b10·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········0000331c·00331c·000b1c·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00003db0·003db0·00ca70·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00003e38·003e38·00cb5c·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00010820·010820·000fef·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00010994·010994·000fef·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00011810·011810·0000e8·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00011984·011984·0000ec·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············000118f8·0118f8·000648·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00011a70·011a70·000658·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00011f40·011f40·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000120c8·0120c8·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00011f58·011f58·0016e9·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000120e0·0120e0·0018e9·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00014000·014000·014840·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00014000·014000·01dd0c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00028840·028840·000cb0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00031d10·031d10·000cd0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0002a000·02a000·000014·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00033000·033000·000014·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002b000·02b000·000018·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00034000·034000·000018·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0002b018·02b018·0020dc·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00034018·034018·002148·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0002d0f4·02d0f4·000010·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00036160·036160·000010·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0002d104·02d104·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00036170·036170·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0002d224·02d224·0000ac·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00036290·036290·0000ac·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0002d2d0·02d2d0·000330·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0003633c·03633c·000338·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02d600·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·036674·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02d632·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0366a6·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02d740·0022c0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0367b4·002500·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x2d104·contains·36·entries:1 Dynamic·section·at·offset·0x36170·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1082016 ·0x6000000f·(Operating·System·specific:·6000000f)········0x10994
17 ·0x60000010·(Operating·System·specific:·60000010)········0xfef17 ·0x60000010·(Operating·System·specific:·60000010)········0xfef
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1181019 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x11984
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xec
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x118f822 ·0x00000017·(JMPREL)·····················0x11a70
23 ·0x00000002·(PLTRELSZ)···················1608·(bytes)23 ·0x00000002·(PLTRELSZ)···················1624·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x2d2d024 ·0x00000003·(PLTGOT)·····················0x3633c
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0xe1426 ·0x00000006·(SYMTAB)·····················0xe6c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x3db028 ·0x00000005·(STRTAB)·····················0x3e38
29 ·0x0000000a·(STRSZ)······················51824·(bytes)29 ·0x0000000a·(STRSZ)······················52060·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x32a030 ·0x6ffffef5·(GNU_HASH)···················0x331c
31 ·0x00000019·(INIT_ARRAY)·················0x2d0f431 ·0x00000019·(INIT_ARRAY)·················0x36160
32 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x2b00033 ·0x0000001a·(FINI_ARRAY)·················0x34000
34 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x2e7435 ·0x6ffffff0·(VERSYM)·····················0x2eec
36 ·0x6ffffffe·(VERNEED)····················0x328036 ·0x6ffffffe·(VERNEED)····················0x32fc
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·2610ca33febaf286fb5128e670ff11016 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·04939e6e0b4449e43a37f254975cbbb7
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·518·entries:1 Version·symbols·section·'.gnu.version'·contains·520·entries:
2 ·Addr:·0x0000000000002e74··Offset:·0x002e74··Link:·4·(.dynsym)2 ·Addr:·0x0000000000002eec··Offset:·0x002eec··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 126, 13 lines modifiedOffset 126, 13 lines modified
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
134 Version·needs·section·'.gnu.version_r'·contains·1·entry:134 Version·needs·section·'.gnu.version_r'·contains·1·entry:
135 ·Addr:·0x0000000000003280··Offset:·0x003280··Link:·8·(.dynstr)135 ·Addr:·0x00000000000032fc··Offset:·0x0032fc··Link:·8·(.dynstr)
136 ··000000:·Version:·1··File:·libc.so··Cnt:·1136 ··000000:·Version:·1··File:·libc.so··Cnt:·1
137 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2137 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·196112····»    Blocks:·384········IO·Block:·4096···regular·file1 ··Size:·233668····»    Blocks:·464········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@2.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@2.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1400011 ··Entry·point·address:···············0x15000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········196492·(bytes·into·file)13 ··Start·of·section·headers:··········242528·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x140002 Entry·point·0x15000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x13c5a·0x13c5a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1400a·0x1400a·R···0x1000
8 ··LOAD···········0x014000·0x00014000·0x00014000·0x15d90·0x15d90·R·E·0x10008 ··LOAD···········0x015000·0x00015000·0x00015000·0x1f420·0x1f420·R·E·0x1000
9 ··LOAD···········0x02a000·0x0002a000·0x0002a000·0x036d8·0x036d8·RW··0x10009 ··LOAD···········0x035000·0x00035000·0x00035000·0x03794·0x03794·RW··0x1000
10 ··DYNAMIC········0x02d1dc·0x0002d1dc·0x0002d1dc·0x00120·0x00120·RW··0x410 ··DYNAMIC········0x038290·0x00038290·0x00038290·0x00120·0x00120·RW··0x4
11 ··GNU_RELRO······0x02b000·0x0002b000·0x0002b000·0x026d8·0x03000·R···0x111 ··GNU_RELRO······0x036000·0x00036000·0x00036000·0x02794·0x03000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00dd8·0x00dd8·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00e60·0x00e60·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x2ff8c:1 There·are·26·section·headers,·starting·at·offset·0x3b360:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000dd8·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000e60·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000f64·000f64·0020d0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000fec·000fec·0020f0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00003034·003034·00041a·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000030dc·0030dc·00041e·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00003450·003450·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········000034fc·0034fc·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00003490·003490·000b30·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········0000353c·00353c·000b38·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00003fc0·003fc0·00cc65·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00004074·004074·00cd51·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00010c28·010c28·000fef·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00010dc8·010dc8·000fef·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00011c18·011c18·0000f0·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00011db8·011db8·0000f4·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00011d08·011d08·000648·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00011eac·011eac·000658·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00012350·012350·000024·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00012504·012504·000024·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00012378·012378·0018e2·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00012528·012528·001ae2·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00014000·014000·0150e0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00015000·015000·01e748·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000290e0·0290e0·000cb0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00033750·033750·000cd0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0002a000·02a000·000014·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00035000·035000·000014·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002b000·02b000·000018·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00036000·036000·000018·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0002b018·02b018·0021b4·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00036018·036018·002268·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0002d1cc·02d1cc·000010·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00038280·038280·000010·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0002d1dc·02d1dc·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00038290·038290·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0002d2fc·02d2fc·0000ac·00··WA··0···0··425 ··[21]·.got··············PROGBITS········000383b0·0383b0·0000ac·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0002d3a8·02d3a8·000330·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0003845c·03845c·000338·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02d6d8·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·038794·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02d70a·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0387c6·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02d818·002774·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0388d4·002a8c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x2d1dc·contains·36·entries:1 Dynamic·section·at·offset·0x38290·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@2.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@2.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x10c2816 ·0x6000000f·(Operating·System·specific:·6000000f)········0x10dc8
17 ·0x60000010·(Operating·System·specific:·60000010)········0xfef17 ·0x60000010·(Operating·System·specific:·60000010)········0xfef
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x11c1819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x11db8
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xf020 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xf4
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x11d0822 ·0x00000017·(JMPREL)·····················0x11eac
23 ·0x00000002·(PLTRELSZ)···················1608·(bytes)23 ·0x00000002·(PLTRELSZ)···················1624·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x2d3a824 ·0x00000003·(PLTGOT)·····················0x3845c
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0xf6426 ·0x00000006·(SYMTAB)·····················0xfec
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x3fc028 ·0x00000005·(STRTAB)·····················0x4074
29 ·0x0000000a·(STRSZ)······················52325·(bytes)29 ·0x0000000a·(STRSZ)······················52561·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x349030 ·0x6ffffef5·(GNU_HASH)···················0x353c
31 ·0x00000019·(INIT_ARRAY)·················0x2d1cc31 ·0x00000019·(INIT_ARRAY)·················0x38280
32 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x2b00033 ·0x0000001a·(FINI_ARRAY)·················0x36000
34 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x303435 ·0x6ffffff0·(VERSYM)·····················0x30dc
36 ·0x6ffffffe·(VERNEED)····················0x345036 ·0x6ffffffe·(VERNEED)····················0x34fc
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·dff89300ffc5e50bc4b8b74023b93d786 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bad733c691848b65b35dcad989bba6f2
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·525·entries:1 Version·symbols·section·'.gnu.version'·contains·527·entries:
2 ·Addr:·0x0000000000003034··Offset:·0x003034··Link:·4·(.dynsym)2 ·Addr:·0x00000000000030dc··Offset:·0x0030dc··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)···
  
136 Version·needs·section·'.gnu.version_r'·contains·2·entries:136 Version·needs·section·'.gnu.version_r'·contains·2·entries:
137 ·Addr:·0x0000000000003450··Offset:·0x003450··Link:·8·(.dynstr)137 ·Addr:·0x00000000000034fc··Offset:·0x0034fc··Link:·8·(.dynstr)
138 ··000000:·Version:·1··File:·libc.so··Cnt:·1138 ··000000:·Version:·1··File:·libc.so··Cnt:·1
139 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2139 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
140 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1140 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
141 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3141 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·197532····»    Blocks:·392········IO·Block:·4096···regular·file1 ··Size:·243568····»    Blocks:·480········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@2.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@2.1.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1600011 ··Entry·point·address:···············0x16000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········193696·(bytes·into·file)13 ··Start·of·section·headers:··········223508·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x160003 Entry·point·0x16000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x15759·0x15759·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x15bd1·0x15bd1·R···0x1000
9 ··LOAD···········0x016000·0x00016000·0x00016000·0x12ed0·0x12ed0·R·E·0x10009 ··LOAD···········0x016000·0x00016000·0x00016000·0x199e0·0x199e0·R·E·0x1000
10 ··LOAD···········0x029000·0x00029000·0x00029000·0x03c0c·0x03c0c·RW··0x100010 ··LOAD···········0x030000·0x00030000·0x00030000·0x03d10·0x03d10·RW··0x1000
11 ··DYNAMIC········0x02c6ec·0x0002c6ec·0x0002c6ec·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x0337e8·0x000337e8·0x000337e8·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x02a000·0x0002a000·0x0002a000·0x02c0c·0x03000·R···0x112 ··GNU_RELRO······0x031000·0x00031000·0x00031000·0x02d10·0x03000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00cf8·0x00cf8·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00dc8·0x00dc8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x2f4a0:1 There·are·26·section·headers,·starting·at·offset·0x36914:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000cf8·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000dc8·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000e84·000e84·002430·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000f54·000f54·002450·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000032b4·0032b4·000486·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000033a4·0033a4·00048a·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········0000373c·00373c·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00003830·003830·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000377c·00377c·00087c·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00003870·003870·000884·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00003ff8·003ff8·00e937·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000040f4·0040f4·00ea23·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00012930·012930·0013d2·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00012b18·012b18·0013d2·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00013d04·013d04·00011c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00013eec·013eec·000124·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00013e20·013e20·000660·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00014010·014010·000670·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00014480·014480·000024·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00014680·014680·000024·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000144a8·0144a8·0012b1·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000146a8·0146a8·001529·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00016000·016000·0121ec·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00016000·016000·018cd8·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000281f0·0281f0·000ce0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002ece0·02ece0·000d00·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00029000·029000·000014·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00030000·030000·000014·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002a000·02a000·000018·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00031000·031000·000018·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0002a018·02a018·0026c4·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00031018·031018·0027c0·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0002c6dc·02c6dc·000010·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······000337d8·0337d8·000010·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0002c6ec·02c6ec·000128·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········000337e8·0337e8·000128·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0002c814·02c814·0000bc·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00033910·033910·0000bc·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0002c8d0·02c8d0·00033c·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········000339cc·0339cc·000344·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02cc0c·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·033d10·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02cc3e·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·033d42·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02cd4c·002754·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·033e50·002ac4·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.1 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x2c6ec·contains·37·entries:1 Dynamic·section·at·offset·0x337e8·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[com.qualcomm.qti.imscmservice@2.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[com.qualcomm.qti.imscmservice@2.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
15 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@2.1.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@2.1.so]
16 ·0x0000001e·(FLAGS)······················BIND_NOW16 ·0x0000001e·(FLAGS)······················BIND_NOW
17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
18 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1293018 ·0x6000000f·(Operating·System·specific:·6000000f)········0x12b18
19 ·0x60000010·(Operating·System·specific:·60000010)········0x13d219 ·0x60000010·(Operating·System·specific:·60000010)········0x13d2
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x13d0421 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x13eec
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x11c22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x124
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0x13e2024 ·0x00000017·(JMPREL)·····················0x14010
25 ·0x00000002·(PLTRELSZ)···················1632·(bytes)25 ·0x00000002·(PLTRELSZ)···················1648·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x2c8d026 ·0x00000003·(PLTGOT)·····················0x339cc
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0xe8428 ·0x00000006·(SYMTAB)·····················0xf54
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x3ff830 ·0x00000005·(STRTAB)·····················0x40f4
31 ·0x0000000a·(STRSZ)······················59703·(bytes)31 ·0x0000000a·(STRSZ)······················59939·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x377c32 ·0x6ffffef5·(GNU_HASH)···················0x3870
33 ·0x00000019·(INIT_ARRAY)·················0x2c6dc33 ·0x00000019·(INIT_ARRAY)·················0x337d8
34 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x2a00035 ·0x0000001a·(FINI_ARRAY)·················0x31000
36 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x32b437 ·0x6ffffff0·(VERSYM)·····················0x33a4
38 ·0x6ffffffe·(VERNEED)····················0x373c38 ·0x6ffffffe·(VERNEED)····················0x3830
39 ·0x6fffffff·(VERNEEDNUM)·················239 ·0x6fffffff·(VERNEEDNUM)·················2
40 ·0x00000000·(NULL)·······················0x040 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·b42cd9ea97570d8e8e1481e678945c686 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d3ea2de40a1b1984ec96980f4bd54760
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·579·entries:1 Version·symbols·section·'.gnu.version'·contains·581·entries:
2 ·Addr:·0x00000000000032b4··Offset:·0x0032b4··Link:·4·(.dynsym)2 ·Addr:·0x00000000000033a4··Offset:·0x0033a4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 141, 15 lines modifiedOffset 141, 16 lines modified
141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 149 ··244:···1·(*global*)···
  
149 Version·needs·section·'.gnu.version_r'·contains·2·entries:150 Version·needs·section·'.gnu.version_r'·contains·2·entries:
150 ·Addr:·0x000000000000373c··Offset:·0x00373c··Link:·8·(.dynstr)151 ·Addr:·0x0000000000003830··Offset:·0x003830··Link:·8·(.dynstr)
151 ··000000:·Version:·1··File:·libc.so··Cnt:·1152 ··000000:·Version:·1··File:·libc.so··Cnt:·1
152 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2153 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
153 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1154 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
154 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3155 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·194736····»    Blocks:·384········IO·Block:·4096···regular·file1 ··Size:·224548····»    Blocks:·440········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@2.2.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@2.2.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1000011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········137920·(bytes·into·file)13 ··Start·of·section·headers:··········159448·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x100003 Entry·point·0x10000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0fada·0x0fada·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ff7a·0x0ff7a·R···0x1000
9 ··LOAD···········0x010000·0x00010000·0x00010000·0x0cad0·0x0cad0·R·E·0x10009 ··LOAD···········0x010000·0x00010000·0x00010000·0x119d0·0x119d0·R·E·0x1000
10 ··LOAD···········0x01d000·0x0001d000·0x0001d000·0x02c60·0x02c60·RW··0x100010 ··LOAD···········0x022000·0x00022000·0x00022000·0x02d88·0x02d88·RW··0x1000
11 ··DYNAMIC········0x01f7d8·0x0001f7d8·0x0001f7d8·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x0248f8·0x000248f8·0x000248f8·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x01e000·0x0001e000·0x0001e000·0x01c60·0x02000·R···0x112 ··GNU_RELRO······0x023000·0x00023000·0x00023000·0x01d88·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00838·0x00838·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00938·0x00938·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x21ac0:1 There·are·26·section·headers,·starting·at·offset·0x26ed8:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000838·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000938·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000009c4·0009c4·001b90·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000ac4·000ac4·001bb0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00002554·002554·000372·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00002674·002674·000376·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000028c8·0028c8·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········000029ec·0029ec·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00002908·002908·0005f0·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00002a2c·002a2c·0005fc·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002ef8·002ef8·00ac1d·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00003028·003028·00ad09·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000db18·00db18·000c6b·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000dd34·00dd34·000c6b·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000e784·00e784·0000b8·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000e9a0·00e9a0·0000c0·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000e83c·00e83c·0005b0·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000ea60·00ea60·0005c0·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000edec·00edec·000024·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000f020·00f020·000024·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000ee10·00ee10·000cca·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000f048·00f048·000f32·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00010000·010000·00bf48·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00010000·010000·010e2c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001bf50·01bf50·000b80·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00020e30·020e30·000ba0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0001d000·01d000·00000c·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00022000·022000·00000c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001e000·01e000·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00023000·023000·000010·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001e010·01e010·0017c0·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00023010·023010·0018e0·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0001f7d0·01f7d0·000008·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······000248f0·0248f0·000008·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0001f7d8·01f7d8·000130·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········000248f8·0248f8·000130·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0001f908·01f908·000074·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00024a28·024a28·000074·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0001f97c·01f97c·0002e4·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00024a9c·024a9c·0002ec·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01fc60·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·024d88·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01fc92·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·024dba·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01fda0·001d20·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·024ec8·002010·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.12 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1f7d8·contains·38·entries:1 Dynamic·section·at·offset·0x248f8·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[com.qualcomm.qti.imscmservice@2.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[com.qualcomm.qti.imscmservice@2.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[com.qualcomm.qti.imscmservice@2.1.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[com.qualcomm.qti.imscmservice@2.1.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
15 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]15 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
16 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@2.2.so]16 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@2.2.so]
17 ·0x0000001e·(FLAGS)······················BIND_NOW17 ·0x0000001e·(FLAGS)······················BIND_NOW
18 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW18 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
19 ·0x6000000f·(Operating·System·specific:·6000000f)········0xdb1819 ·0x6000000f·(Operating·System·specific:·6000000f)········0xdd34
20 ·0x60000010·(Operating·System·specific:·60000010)········0xc6b20 ·0x60000010·(Operating·System·specific:·60000010)········0xc6b
21 ·0x00000013·(RELENT)·····················8·(bytes)21 ·0x00000013·(RELENT)·····················8·(bytes)
22 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xe78422 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xe9a0
23 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb823 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xc0
24 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x424 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
25 ·0x00000017·(JMPREL)·····················0xe83c25 ·0x00000017·(JMPREL)·····················0xea60
26 ·0x00000002·(PLTRELSZ)···················1456·(bytes)26 ·0x00000002·(PLTRELSZ)···················1472·(bytes)
27 ·0x00000003·(PLTGOT)·····················0x1f97c27 ·0x00000003·(PLTGOT)·····················0x24a9c
28 ·0x00000014·(PLTREL)·····················REL28 ·0x00000014·(PLTREL)·····················REL
29 ·0x00000006·(SYMTAB)·····················0x9c429 ·0x00000006·(SYMTAB)·····················0xac4
30 ·0x0000000b·(SYMENT)·····················16·(bytes)30 ·0x0000000b·(SYMENT)·····················16·(bytes)
31 ·0x00000005·(STRTAB)·····················0x2ef831 ·0x00000005·(STRTAB)·····················0x3028
32 ·0x0000000a·(STRSZ)······················44061·(bytes)32 ·0x0000000a·(STRSZ)······················44297·(bytes)
33 ·0x6ffffef5·(GNU_HASH)···················0x290833 ·0x6ffffef5·(GNU_HASH)···················0x2a2c
34 ·0x00000019·(INIT_ARRAY)·················0x1f7d034 ·0x00000019·(INIT_ARRAY)·················0x248f0
35 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)35 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
36 ·0x0000001a·(FINI_ARRAY)·················0x1e00036 ·0x0000001a·(FINI_ARRAY)·················0x23000
37 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)37 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
38 ·0x6ffffff0·(VERSYM)·····················0x255438 ·0x6ffffff0·(VERSYM)·····················0x2674
39 ·0x6ffffffe·(VERNEED)····················0x28c839 ·0x6ffffffe·(VERNEED)····················0x29ec
40 ·0x6fffffff·(VERNEEDNUM)·················240 ·0x6fffffff·(VERNEEDNUM)·················2
41 ·0x00000000·(NULL)·······················0x041 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·432b015bc0f6c3762b8127792c949b106 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·73c2c1b0154544b386f87d551331fa0f
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·441·entries:1 Version·symbols·section·'.gnu.version'·contains·443·entries:
2 ·Addr:·0x0000000000002554··Offset:·0x002554··Link:·4·(.dynsym)2 ·Addr:·0x0000000000002674··Offset:·0x002674··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
114 ··1b8:···1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)···
  
115 Version·needs·section·'.gnu.version_r'·contains·2·entries:115 Version·needs·section·'.gnu.version_r'·contains·2·entries:
116 ·Addr:·0x00000000000028c8··Offset:·0x0028c8··Link:·8·(.dynstr)116 ·Addr:·0x00000000000029ec··Offset:·0x0029ec··Link:·8·(.dynstr)
117 ··000000:·Version:·1··File:·libc.so··Cnt:·1117 ··000000:·Version:·1··File:·libc.so··Cnt:·1
118 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2118 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
119 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1119 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
120 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3120 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·138960····»    Blocks:·272········IO·Block:·4096···regular·file1 ··Size:·160488····»    Blocks:·320········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.uceservice@2.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.uceservice@2.0.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1d00011 ··Entry·point·address:···············0x1d000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········296540·(bytes·into·file)13 ··Start·of·section·headers:··········360332·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x1d0003 Entry·point·0x1d000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x1c01a·0x1c01a·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x1c712·0x1c712·R···0x1000
9 ··LOAD···········0x01d000·0x0001d000·0x0001d000·0x22a40·0x22a40·R·E·0x10009 ··LOAD···········0x01d000·0x0001d000·0x0001d000·0x31d70·0x31d70·R·E·0x1000
10 ··LOAD···········0x040000·0x00040000·0x00040000·0x04ab0·0x04ab0·RW··0x100010 ··LOAD···········0x04f000·0x0004f000·0x0004f000·0x04df4·0x04df4·RW··0x1000
11 ··DYNAMIC········0x044458·0x00044458·0x00044458·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x053794·0x00053794·0x00053794·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x041000·0x00041000·0x00041000·0x03ab0·0x04000·R···0x112 ··GNU_RELRO······0x050000·0x00050000·0x00050000·0x03df4·0x04000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01528·0x01528·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01800·0x01800·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x4865c:1 There·are·26·section·headers,·starting·at·offset·0x57f8c:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001528·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001800·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000016b4·0016b4·002c70·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000198c·00198c·002c90·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00004324·004324·00058e·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000461c·00461c·000592·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000048b4·0048b4·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00004bb0·004bb0·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000048f4·0048f4·000ea8·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00004bf0·004bf0·000eb4·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········0000579c·00579c·011c32·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00005aa4·005aa4·011d1e·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········000173d0·0173d0·001805·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000177c4·0177c4·001805·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00018bd8·018bd8·00016c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00018fcc·018fcc·000184·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00018d44·018d44·000870·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00019150·019150·000880·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········000195b4·0195b4·000024·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000199d0·0199d0·000024·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000195d8·0195d8·002a42·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000199f8·0199f8·002d1a·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0001d000·01d000·021934·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0001d000·01d000·030c44·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0003e940·03e940·001100·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0004dc50·04dc50·001120·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00040000·040000·00001c·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0004f000·04f000·00001c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00041000·041000·000020·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00050000·050000·000020·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00041020·041020·003420·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00050020·050020·00375c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00044440·044440·000018·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0005377c·05377c·000018·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00044458·044458·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00053794·053794·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00044578·044578·0000f4·00··WA··0···0··425 ··[21]·.got··············PROGBITS········000538b4·0538b4·0000f4·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0004466c·04466c·000444·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········000539a8·0539a8·00044c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·044ab0·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·053df4·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·044ae2·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·053e26·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·044bf0·003a6c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·053f34·004058·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x44458·contains·36·entries:1 Dynamic·section·at·offset·0x53794·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.uceservice@2.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.uceservice@2.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x173d016 ·0x6000000f·(Operating·System·specific:·6000000f)········0x177c4
17 ·0x60000010·(Operating·System·specific:·60000010)········0x180517 ·0x60000010·(Operating·System·specific:·60000010)········0x1805
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x18bd819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x18fcc
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x16c20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x184
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x18d4422 ·0x00000017·(JMPREL)·····················0x19150
23 ·0x00000002·(PLTRELSZ)···················2160·(bytes)23 ·0x00000002·(PLTRELSZ)···················2176·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x4466c24 ·0x00000003·(PLTGOT)·····················0x539a8
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x16b426 ·0x00000006·(SYMTAB)·····················0x198c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x579c28 ·0x00000005·(STRTAB)·····················0x5aa4
29 ·0x0000000a·(STRSZ)······················72754·(bytes)29 ·0x0000000a·(STRSZ)······················72990·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x48f430 ·0x6ffffef5·(GNU_HASH)···················0x4bf0
31 ·0x00000019·(INIT_ARRAY)·················0x4444031 ·0x00000019·(INIT_ARRAY)·················0x5377c
32 ·0x0000001b·(INIT_ARRAYSZ)···············24·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············24·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x4100033 ·0x0000001a·(FINI_ARRAY)·················0x50000
34 ·0x0000001c·(FINI_ARRAYSZ)···············32·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············32·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x432435 ·0x6ffffff0·(VERSYM)·····················0x461c
36 ·0x6ffffffe·(VERNEED)····················0x48b436 ·0x6ffffffe·(VERNEED)····················0x4bb0
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·6e6a3481de60e1cf252cf5ca0f6e94a16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d2432f4f36041ee8e3e592405aee0af3
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·711·entries:1 Version·symbols·section·'.gnu.version'·contains·713·entries:
2 ·Addr:·0x0000000000004324··Offset:·0x004324··Link:·4·(.dynsym)2 ·Addr:·0x000000000000461c··Offset:·0x00461c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 174, 15 lines modifiedOffset 174, 16 lines modified
174 ··2a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···174 ··2a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
175 ··2ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···175 ··2ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
176 ··2b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···176 ··2b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
177 ··2b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···177 ··2b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
178 ··2b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···178 ··2b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
179 ··2bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···179 ··2bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
180 ··2c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···180 ··2c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
181 ··2c4:···1·(*global*)······1·(*global*)······1·(*global*)···181 ··2c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 182 ··2c8:···1·(*global*)···
  
182 Version·needs·section·'.gnu.version_r'·contains·2·entries:183 Version·needs·section·'.gnu.version_r'·contains·2·entries:
183 ·Addr:·0x00000000000048b4··Offset:·0x0048b4··Link:·8·(.dynstr)184 ·Addr:·0x0000000000004bb0··Offset:·0x004bb0··Link:·8·(.dynstr)
184 ··000000:·Version:·1··File:·libc.so··Cnt:·1185 ··000000:·Version:·1··File:·libc.so··Cnt:·1
185 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2186 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
186 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1187 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
187 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3188 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·297580····»    Blocks:·584········IO·Block:·4096···regular·file1 ··Size:·361372····»    Blocks:·712········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.uceservice@2.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.uceservice@2.1.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1e00011 ··Entry·point·address:···············0x1e000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········279020·(bytes·into·file)13 ··Start·of·section·headers:··········331056·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x1e0003 Entry·point·0x1e000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x1d1d2·0x1d1d2·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x1dada·0x1dada·R···0x1000
9 ··LOAD···········0x01e000·0x0001e000·0x0001e000·0x1dc40·0x1dc40·R·E·0x10009 ··LOAD···········0x01e000·0x0001e000·0x0001e000·0x295c0·0x295c0·R·E·0x1000
10 ··LOAD···········0x03c000·0x0003c000·0x0003c000·0x04984·0x04984·RW··0x100010 ··LOAD···········0x048000·0x00048000·0x00048000·0x04dc4·0x04dc4·RW··0x1000
11 ··DYNAMIC········0x040310·0x00040310·0x00040310·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x04c748·0x0004c748·0x0004c748·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x03d000·0x0003d000·0x0003d000·0x03984·0x04000·R···0x112 ··GNU_RELRO······0x049000·0x00049000·0x00049000·0x03dc4·0x04000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01228·0x01228·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01610·0x01610·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x441ec:1 There·are·26·section·headers,·starting·at·offset·0x50d30:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001228·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001610·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000013b4·0013b4·002ea0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000179c·00179c·002ec0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00004254·004254·0005d4·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000465c·00465c·0005d8·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00004828·004828·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00004c34·004c34·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00004868·004868·000cd4·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00004c74·004c74·000cdc·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········0000553c·00553c·0139ac·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00005950·005950·013a98·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00018ee8·018ee8·001a28·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000193e8·0193e8·001a28·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0001a910·01a910·00016c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0001ae10·01ae10·00018c·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0001aa7c·01aa7c·0008b8·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0001af9c·01af9c·0008c8·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0001b334·01b334·000024·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001b864·01b864·000024·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0001b358·01b358·001e7a·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0001b888·01b888·002252·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0001e000·01e000·01cab0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0001e000·01e000·028408·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0003aab0·03aab0·001190·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00046410·046410·0011b0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0003c000·03c000·000018·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00048000·048000·000018·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0003d000·03d000·00001c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00049000·049000·00001c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0003d01c·03d01c·0032e0·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0004901c·04901c·003718·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······000402fc·0402fc·000014·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0004c734·04c734·000014·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00040310·040310·000128·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0004c748·04c748·000128·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00040438·040438·0000e4·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0004c870·04c870·0000e4·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0004051c·04051c·000468·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0004c954·04c954·000470·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·040984·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·04cdc4·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0409b6·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·04cdf6·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·040ac4·003728·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·04cf04·003e2c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.1 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x40310·contains·37·entries:1 Dynamic·section·at·offset·0x4c748·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[com.qualcomm.qti.uceservice@2.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[com.qualcomm.qti.uceservice@2.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
15 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.uceservice@2.1.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.uceservice@2.1.so]
16 ·0x0000001e·(FLAGS)······················BIND_NOW16 ·0x0000001e·(FLAGS)······················BIND_NOW
17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
18 ·0x6000000f·(Operating·System·specific:·6000000f)········0x18ee818 ·0x6000000f·(Operating·System·specific:·6000000f)········0x193e8
19 ·0x60000010·(Operating·System·specific:·60000010)········0x1a2819 ·0x60000010·(Operating·System·specific:·60000010)········0x1a28
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1a91021 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1ae10
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x16c22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x18c
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0x1aa7c24 ·0x00000017·(JMPREL)·····················0x1af9c
25 ·0x00000002·(PLTRELSZ)···················2232·(bytes)25 ·0x00000002·(PLTRELSZ)···················2248·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x4051c26 ·0x00000003·(PLTGOT)·····················0x4c954
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x13b428 ·0x00000006·(SYMTAB)·····················0x179c
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x553c30 ·0x00000005·(STRTAB)·····················0x5950
31 ·0x0000000a·(STRSZ)······················80300·(bytes)31 ·0x0000000a·(STRSZ)······················80536·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x486832 ·0x6ffffef5·(GNU_HASH)···················0x4c74
33 ·0x00000019·(INIT_ARRAY)·················0x402fc33 ·0x00000019·(INIT_ARRAY)·················0x4c734
34 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x3d00035 ·0x0000001a·(FINI_ARRAY)·················0x49000
36 ·0x0000001c·(FINI_ARRAYSZ)···············28·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············28·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x425437 ·0x6ffffff0·(VERSYM)·····················0x465c
38 ·0x6ffffffe·(VERNEED)····················0x482838 ·0x6ffffffe·(VERNEED)····················0x4c34
39 ·0x6fffffff·(VERNEEDNUM)·················239 ·0x6fffffff·(VERNEEDNUM)·················2
40 ·0x00000000·(NULL)·······················0x040 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·4ef10b1fc72246293449a5653dbf73576 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9fa92674de5c08ed3e77d447644765d2
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·746·entries:1 Version·symbols·section·'.gnu.version'·contains·748·entries:
2 ·Addr:·0x0000000000004254··Offset:·0x004254··Link:·4·(.dynsym)2 ·Addr:·0x000000000000465c··Offset:·0x00465c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 183, 15 lines modifiedOffset 183, 15 lines modified
183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
189 ··2e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···189 ··2e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
190 ··2e8:···1·(*global*)······1·(*global*)···190 ··2e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
191 Version·needs·section·'.gnu.version_r'·contains·2·entries:191 Version·needs·section·'.gnu.version_r'·contains·2·entries:
192 ·Addr:·0x0000000000004828··Offset:·0x004828··Link:·8·(.dynstr)192 ·Addr:·0x0000000000004c34··Offset:·0x004c34··Link:·8·(.dynstr)
193 ··000000:·Version:·1··File:·libc.so··Cnt:·1193 ··000000:·Version:·1··File:·libc.so··Cnt:·1
194 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2194 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
195 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1195 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
196 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3196 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·280060····»    Blocks:·552········IO·Block:·4096···regular·file1 ··Size:·332096····»    Blocks:·656········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/hardware.google.light@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/hardware.google.light@1.0.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x700011 ··Entry·point·address:···············0x7000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········60520·(bytes·into·file)13 ··Start·of·section·headers:··········69128·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x70003 Entry·point·0x7000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x06bf2·0x06bf2·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x06e7a·0x06e7a·R···0x1000
9 ··LOAD···········0x007000·0x00007000·0x00007000·0x04bc0·0x04bc0·R·E·0x10009 ··LOAD···········0x007000·0x00007000·0x00007000·0x06360·0x06360·R·E·0x1000
10 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x01c3c·0x01c3c·RW··0x100010 ··LOAD···········0x00e000·0x0000e000·0x0000e000·0x01cd4·0x01cd4·RW··0x1000
11 ··DYNAMIC········0x00d904·0x0000d904·0x0000d904·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x00f994·0x0000f994·0x0000f994·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x00d000·0x0000d000·0x0000d000·0x00c3c·0x01000·R···0x112 ··GNU_RELRO······0x00f000·0x0000f000·0x0000f000·0x00cd4·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00370·0x00370·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x003d8·0x003d8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xec68:1 There·are·26·section·headers,·starting·at·offset·0x10e08:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000370·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0003d8·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000004fc·0004fc·000fd0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000564·000564·000ff0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000014cc·0014cc·0001fa·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001554·001554·0001fe·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000016c8·0016c8·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00001754·001754·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000016e8·0016e8·0002d0·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001774·001774·0002dc·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········000019b8·0019b8·004734·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001a50·001a50·004820·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········000060ec·0060ec·000470·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00006270·006270·000470·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000655c·00655c·00004c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··000066e0·0066e0·000050·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············000065a8·0065a8·000380·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00006730·006730·000390·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00006928·006928·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006ac0·006ac0·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006940·006940·0002b2·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006ad8·006ad8·0003a2·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007000·007000·004494·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007000·007000·005c18·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000b4a0·00b4a0·000720·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000cc20·00cc20·000740·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000c000·00c000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0000e000·00e000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d000·00d000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000f000·00f000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0000d00c·00d00c·0008f4·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0000f00c·00f00c·000984·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0000d900·00d900·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0000f990·00f990·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0000d904·00d904·000128·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0000f994·00f994·000128·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0000da2c·00da2c·000044·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0000fabc·00fabc·000044·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0000da70·00da70·0001cc·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0000fb00·00fb00·0001d4·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00dc3c·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00fcd4·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00dc6e·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00fd06·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00dd7c·000eec·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00fe14·000ff4·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.07 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0xd904·contains·37·entries:1 Dynamic·section·at·offset·0xf994·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.light@2.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.light@2.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
15 ·0x0000000e·(SONAME)·····················Library·soname:·[hardware.google.light@1.0.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[hardware.google.light@1.0.so]
16 ·0x0000001e·(FLAGS)······················BIND_NOW16 ·0x0000001e·(FLAGS)······················BIND_NOW
17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
18 ·0x6000000f·(Operating·System·specific:·6000000f)········0x60ec18 ·0x6000000f·(Operating·System·specific:·6000000f)········0x6270
19 ·0x60000010·(Operating·System·specific:·60000010)········0x47019 ·0x60000010·(Operating·System·specific:·60000010)········0x470
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x655c21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x66e0
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x50
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0x65a824 ·0x00000017·(JMPREL)·····················0x6730
25 ·0x00000002·(PLTRELSZ)···················896·(bytes)25 ·0x00000002·(PLTRELSZ)···················912·(bytes)
26 ·0x00000003·(PLTGOT)·····················0xda7026 ·0x00000003·(PLTGOT)·····················0xfb00
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x4fc28 ·0x00000006·(SYMTAB)·····················0x564
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x19b830 ·0x00000005·(STRTAB)·····················0x1a50
31 ·0x0000000a·(STRSZ)······················18228·(bytes)31 ·0x0000000a·(STRSZ)······················18464·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x16e832 ·0x6ffffef5·(GNU_HASH)···················0x1774
33 ·0x00000019·(INIT_ARRAY)·················0xd90033 ·0x00000019·(INIT_ARRAY)·················0xf990
34 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0xd00035 ·0x0000001a·(FINI_ARRAY)·················0xf000
36 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x14cc37 ·0x6ffffff0·(VERSYM)·····················0x1554
38 ·0x6ffffffe·(VERNEED)····················0x16c838 ·0x6ffffffe·(VERNEED)····················0x1754
39 ·0x6fffffff·(VERNEEDNUM)·················139 ·0x6fffffff·(VERNEEDNUM)·················1
40 ·0x00000000·(NULL)·······················0x040 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·e1b1e77ef1ece0cfb8c568cf1d211bc56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c909ddefee831ec710a30a9ea5a469c6
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·253·entries:1 Version·symbols·section·'.gnu.version'·contains·255·entries:
2 ·Addr:·0x00000000000014cc··Offset:·0x0014cc··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001554··Offset:·0x001554··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 60, 13 lines modifiedOffset 60, 13 lines modified
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)···
  
68 Version·needs·section·'.gnu.version_r'·contains·1·entry:68 Version·needs·section·'.gnu.version_r'·contains·1·entry:
69 ·Addr:·0x00000000000016c8··Offset:·0x0016c8··Link:·8·(.dynstr)69 ·Addr:·0x0000000000001754··Offset:·0x001754··Link:·8·(.dynstr)
70 ··000000:·Version:·1··File:·libc.so··Cnt:·170 ··000000:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0010:···Name:·LIBC··Flags:·none··Version:·271 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·61560·····»     Blocks:·128········IO·Block:·4096···regular·file1 ··Size:·70168·····»     Blocks:·144········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
  
  
17.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/hw vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/hw
17.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1a00011 ··Entry·point·address:···············0x1b000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········209120·(bytes·into·file)13 ··Start·of·section·headers:··········217584·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1a0002 Entry·point·0x1b000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x19e94·0x19e94·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1a9ac·0x1a9ac·R···0x1000
8 ··LOAD···········0x01a000·0x0001a000·0x0001a000·0x140a0·0x140a0·R·E·0x10008 ··LOAD···········0x01b000·0x0001b000·0x0001b000·0x15180·0x15180·R·E·0x1000
9 ··LOAD···········0x02f000·0x0002f000·0x0002f000·0x01fb8·0x0230d·RW··0x10009 ··LOAD···········0x031000·0x00031000·0x00031000·0x0201c·0x0330d·RW··0x1000
10 ··DYNAMIC········0x0306ac·0x000306ac·0x000306ac·0x00140·0x00140·RW··0x410 ··DYNAMIC········0x0326ac·0x000326ac·0x000326ac·0x00140·0x00140·RW··0x4
11 ··GNU_RELRO······0x030000·0x00030000·0x00030000·0x00fb8·0x01000·R···0x111 ··GNU_RELRO······0x032000·0x00032000·0x00032000·0x0101c·0x02000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00cf8·0x00cf8·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00d38·0x00d38·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.rodata·.ARM.extab·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.rodata·.ARM.extab·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·.bss·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·.bss·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x330e0:1 There·are·26·section·headers,·starting·at·offset·0x351f0:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000cf8·00··AL·13···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000d38·00··AL·13···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000e84·000e84·002a20·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000ec4·000ec4·002a90·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000038a4·0038a4·000544·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00003954·003954·000552·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00003de8·003de8·000070·00···A··8···3··410 ··[·6]·.gnu.version_r····VERNEED·········00003ea8·003ea8·000070·00···A··8···3··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00003e58·003e58·000ce4·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00003f18·003f18·000cfc·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00004b3c·004b3c·00ad1b·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00004c14·004c14·00aee2·00···A··0···0··1
13 ··[·9]·.rel.dyn··········REL·············0000f858·00f858·000bc0·08···A··4···0··413 ··[·9]·.rel.dyn··········REL·············0000faf8·00faf8·000bd8·08···A··4···0··4
14 ··[10]·.rel.plt··········REL·············00010418·010418·000d88·08···A··4··21··414 ··[10]·.rel.plt··········REL·············000106d0·0106d0·000e38·08···A··4··21··4
15 ··[11]·.rodata···········PROGBITS········000111a0·0111a0·008c58·00·AMS··0···0··815 ··[11]·.rodata···········PROGBITS········00011508·011508·009408·00·AMS··0···0··8
16 ··[12]·.ARM.extab········PROGBITS········00019df8·019df8·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001a910·01a910·00009c·00···A··0···0··4
17 ··[13]·.text·············PROGBITS········0001a000·01a000·01256c·00··AX··0···0··817 ··[13]·.text·············PROGBITS········0001b000·01b000·0134ec·00··AX··0···0··8
18 ··[14]·.plt··············PROGBITS········0002c570·02c570·001b30·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········0002e4f0·02e4f0·001c90·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········0002f000·02f000·000034·00··WA··0···0··419 ··[15]·.data·············PROGBITS········00031000·031000·000034·00··WA··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······00030000·030000·000008·00··WA··0···0··420 ··[16]·.fini_array·······FINI_ARRAY······00032000·032000·000008·00··WA··0···0··4
21 ··[17]·.data.rel.ro······PROGBITS········00030008·030008·000694·00··WA··0···0··421 ··[17]·.data.rel.ro······PROGBITS········00032008·032008·000694·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0003069c·03069c·000010·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0003269c·03269c·000010·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000306ac·0306ac·000140·08··WA··8···0··423 ··[19]·.dynamic··········DYNAMIC·········000326ac·0326ac·000140·08··WA··8···0··4
24 ··[20]·.got··············PROGBITS········000307ec·0307ec·0000fc·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000327ec·0327ec·000108·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········000308e8·0308e8·0006d0·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000328f4·0328f4·000728·00··WA··0···0··4
26 ··[22]·.bss··············NOBITS··········00031000·030fb8·00030d·00··WA··0···0··826 ··[22]·.bss··············NOBITS··········00034000·033020·00030d·00··WA··0···0··8
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·030fb8·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·033020·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·030fea·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·033052·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0310f3·001fec·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·03315b·002094·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
2.82 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x306ac·contains·40·entries:1 Dynamic·section·at·offset·0x326ac·contains·40·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libpower.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libpower.so]
Offset 16, 28 lines modifiedOffset 16, 28 lines modified
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:·[android.hardware.bluetooth@1.0-impl-qti.so]20 ·0x0000000e·(SONAME)·····················Library·soname:·[android.hardware.bluetooth@1.0-impl-qti.so]
21 ·0x0000001e·(FLAGS)······················BIND_NOW21 ·0x0000001e·(FLAGS)······················BIND_NOW
22 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW22 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
23 ·0x00000011·(REL)························0xf85823 ·0x00000011·(REL)························0xfaf8
24 ·0x00000012·(RELSZ)······················3008·(bytes)24 ·0x00000012·(RELSZ)······················3032·(bytes)
25 ·0x00000013·(RELENT)·····················8·(bytes)25 ·0x00000013·(RELENT)·····················8·(bytes)
26 ·0x6ffffffa·(RELCOUNT)···················16126 ·0x6ffffffa·(RELCOUNT)···················161
27 ·0x00000017·(JMPREL)·····················0x1041827 ·0x00000017·(JMPREL)·····················0x106d0
28 ·0x00000002·(PLTRELSZ)···················3464·(bytes)28 ·0x00000002·(PLTRELSZ)···················3640·(bytes)
29 ·0x00000003·(PLTGOT)·····················0x308e829 ·0x00000003·(PLTGOT)·····················0x328f4
30 ·0x00000014·(PLTREL)·····················REL30 ·0x00000014·(PLTREL)·····················REL
31 ·0x00000006·(SYMTAB)·····················0xe8431 ·0x00000006·(SYMTAB)·····················0xec4
32 ·0x0000000b·(SYMENT)·····················16·(bytes)32 ·0x0000000b·(SYMENT)·····················16·(bytes)
33 ·0x00000005·(STRTAB)·····················0x4b3c33 ·0x00000005·(STRTAB)·····················0x4c14
34 ·0x0000000a·(STRSZ)······················44315·(bytes)34 ·0x0000000a·(STRSZ)······················44770·(bytes)
35 ·0x6ffffef5·(GNU_HASH)···················0x3e5835 ·0x6ffffef5·(GNU_HASH)···················0x3f18
36 ·0x00000019·(INIT_ARRAY)·················0x3069c36 ·0x00000019·(INIT_ARRAY)·················0x3269c
37 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)37 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
38 ·0x0000001a·(FINI_ARRAY)·················0x3000038 ·0x0000001a·(FINI_ARRAY)·················0x32000
39 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)39 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
40 ·0x6ffffff0·(VERSYM)·····················0x38a440 ·0x6ffffff0·(VERSYM)·····················0x3954
41 ·0x6ffffffe·(VERNEED)····················0x3de841 ·0x6ffffffe·(VERNEED)····················0x3ea8
42 ·0x6fffffff·(VERNEEDNUM)·················342 ·0x6fffffff·(VERNEEDNUM)·················3
43 ·0x00000000·(NULL)·······················0x043 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·2cb402477804168a636fc501d53d71276 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d81fdbde0c598010bfabfef29fb4df69
6.34 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·674·entries:1 Version·symbols·section·'.gnu.version'·contains·681·entries:
2 ·Addr:·0x00000000000038a4··Offset:·0x0038a4··Link:·4·(.dynsym)2 ·Addr:·0x0000000000003954··Offset:·0x003954··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 24, 43 lines modifiedOffset 24, 43 lines modified
24 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···24 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
25 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
29 ··064:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······29 ··064:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
30 ··068:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······30 ··068:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
31 ··06c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···31 ··06c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
32 ··070:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······32 ··070:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)·······
33 ··074:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······33 ··074:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
37 ··084:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······37 ··084:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
38 ··088:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······38 ··088:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
39 ··08c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······39 ··08c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
40 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······40 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
43 ··09c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······43 ··09c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
44 ··0a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······44 ··0a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 45 ··0a4:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
46 ··0a8:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)··· 
47 ··0ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···47 ··0ac:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
48 ··0b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···48 ··0b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
49 ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···49 ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 57 ··0d4:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
57 ··0d4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······58 ··0d8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········5·(LIBC)·······
 59 ··0dc:···5·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
58 ··0d8:···2·(LIBC)··········5·(LIBC)··········5·(LIBC)··········2·(LIBC)······· 
59 ··0dc:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)··· 
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 165, 18 lines modifiedOffset 165, 20 lines modified
165 ··284:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···165 ··284:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
166 ··288:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···166 ··288:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
167 ··28c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···167 ··28c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
168 ··290:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···168 ··290:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
169 ··294:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···169 ··294:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
170 ··298:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···170 ··298:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
171 ··29c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···171 ··29c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
172 ··2a0:···1·(*global*)······1·(*global*)···172 ··2a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 173 ··2a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 174 ··2a8:···1·(*global*)···
  
173 Version·needs·section·'.gnu.version_r'·contains·3·entries:175 Version·needs·section·'.gnu.version_r'·contains·3·entries:
174 ·Addr:·0x0000000000003de8··Offset:·0x003de8··Link:·8·(.dynstr)176 ·Addr:·0x0000000000003ea8··Offset:·0x003ea8··Link:·8·(.dynstr)
175 ··000000:·Version:·1··File:·libc.so··Cnt:·2177 ··000000:·Version:·1··File:·libc.so··Cnt:·2
176 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2178 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
177 ··0x0040:···Name:·LIBC_N··Flags:·none··Version:·4179 ··0x0040:···Name:·LIBC_N··Flags:·none··Version:·4
178 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1180 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
179 ··0x0050:···Name:·LIBLOG··Flags:·none··Version:·3181 ··0x0050:···Name:·LIBLOG··Flags:·none··Version:·3
180 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1182 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1
181 ··0x0060:···Name:·LIBC··Flags:·none··Version:·5183 ··0x0060:···Name:·LIBC··Flags:·none··Version:·5
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·210160····»    Blocks:·408········IO·Block:·4096···regular·file1 ··Size:·218624····»    Blocks:·432········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
  
  
5.58 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/libgps.utils.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/libgps.utils.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x800011 ··Entry·point·address:···············0x8000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········88960·(bytes·into·file)13 ··Start·of·section·headers:··········88952·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
995 B
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0x80003 Entry·point·0x8000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x07384·0x07384·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x07384·0x07384·R···0x1000
9 ··LOAD···········0x008000·0x00008000·0x00008000·0x0a5a0·0x0a5a0·R·E·0x10009 ··LOAD···········0x008000·0x00008000·0x00008000·0x0a590·0x0a590·R·E·0x1000
10 ··LOAD···········0x013000·0x00013000·0x00013000·0x01870·0x0299d·RW··0x100010 ··LOAD···········0x013000·0x00013000·0x00013000·0x01870·0x0299d·RW··0x1000
11 ··DYNAMIC········0x014404·0x00014404·0x00014404·0x000f0·0x000f0·RW··0x411 ··DYNAMIC········0x014404·0x00014404·0x00014404·0x000f0·0x000f0·RW··0x4
12 ··GNU_RELRO······0x014000·0x00014000·0x00014000·0x00870·0x01000·R···0x112 ··GNU_RELRO······0x014000·0x00014000·0x00014000·0x00870·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00600·0x00600·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00600·0x00600·R···0x4
  
2.65 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x15b80:1 There·are·25·section·headers,·starting·at·offset·0x15b78:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000600·00··AL·13···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000600·00··AL·13···0··4
Offset 11, 24 lines modifiedOffset 11, 24 lines modified
11 ··[·6]·.gnu.version_r····VERNEED·········00001dc4·001dc4·000090·00···A··8···4··411 ··[·6]·.gnu.version_r····VERNEED·········00001dc4·001dc4·000090·00···A··8···4··4
12 ··[·7]·.gnu.hash·········GNU_HASH········00001e54·001e54·000638·00···A··4···0··412 ··[·7]·.gnu.hash·········GNU_HASH········00001e54·001e54·000638·00···A··4···0··4
13 ··[·8]·.dynstr···········STRTAB··········0000248c·00248c·0021ac·00···A··0···0··113 ··[·8]·.dynstr···········STRTAB··········0000248c·00248c·0021ac·00···A··0···0··1
14 ··[·9]·.rel.dyn··········REL·············00004638·004638·000640·08···A··4···0··414 ··[·9]·.rel.dyn··········REL·············00004638·004638·000640·08···A··4···0··4
15 ··[10]·.rel.plt··········REL·············00004c78·004c78·0005d8·08···A··4··20··415 ··[10]·.rel.plt··········REL·············00004c78·004c78·0005d8·08···A··4··20··4
16 ··[11]·.rodata···········PROGBITS········00005260·005260·0020e1·00·AMS··0···0·3216 ··[11]·.rodata···········PROGBITS········00005260·005260·0020e1·00·AMS··0···0·32
17 ··[12]·.ARM.extab········PROGBITS········00007344·007344·000040·00···A··0···0··417 ··[12]·.ARM.extab········PROGBITS········00007344·007344·000040·00···A··0···0··4
18 ··[13]·.text·············PROGBITS········00008000·008000·0099c8·00··AX··0···0··818 ··[13]·.text·············PROGBITS········00008000·008000·0099c0·00··AX··0···0··8
19 ··[14]·.plt··············PROGBITS········000119d0·0119d0·000bd0·00··AX··0···0·1619 ··[14]·.plt··············PROGBITS········000119c0·0119c0·000bd0·00··AX··0···0·16
20 ··[15]·.data·············PROGBITS········00013000·013000·00001c·00··WA··0···0··420 ··[15]·.data·············PROGBITS········00013000·013000·00001c·00··WA··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······00014000·014000·000008·00··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······00014000·014000·000008·00··WA··0···0··4
22 ··[17]·.data.rel.ro······PROGBITS········00014008·014008·0003fc·00··WA··0···0··422 ··[17]·.data.rel.ro······PROGBITS········00014008·014008·0003fc·00··WA··0···0··4
23 ··[18]·.dynamic··········DYNAMIC·········00014404·014404·0000f0·08··WA··8···0··423 ··[18]·.dynamic··········DYNAMIC·········00014404·014404·0000f0·08··WA··8···0··4
24 ··[19]·.got··············PROGBITS········000144f4·0144f4·000084·00··WA··0···0··424 ··[19]·.got··············PROGBITS········000144f4·0144f4·000084·00··WA··0···0··4
25 ··[20]·.got.plt··········PROGBITS········00014578·014578·0002f8·00··WA··0···0··425 ··[20]·.got.plt··········PROGBITS········00014578·014578·0002f8·00··WA··0···0··4
26 ··[21]·.bss··············NOBITS··········00015000·014870·00099d·00··WA··0···0··426 ··[21]·.bss··············NOBITS··········00015000·014870·00099d·00··WA··0···0··4
27 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·014870·000032·00······0···0··127 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·014870·000032·00······0···0··1
28 ··[23]·.shstrtab·········STRTAB··········00000000·0148a2·0000fd·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········00000000·0148a2·0000fd·00······0···0··1
29 ··[24]·.gnu_debugdata····PROGBITS········00000000·01499f·0011e0·00······0···0··129 ··[24]·.gnu_debugdata····PROGBITS········00000000·01499f·0011d8·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·ac8fa1d6fb03abe904a5e6d3c7e783526 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2bf68d8f138e048a39ba445021df74bc
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·89960·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·89952·····»     Blocks:·176········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/libnetmgr.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/libnetmgr.so
899 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x600011 ··Entry·point·address:···············0x6000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········192412·(bytes·into·file)13 ··Start·of·section·headers:··········122712·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.68 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x60003 Entry·point·0x6000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x05c50·0x05c50·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x05a20·0x05a20·R···0x1000
9 ··LOAD···········0x006000·0x00006000·0x00006000·0x25210·0x25210·R·E·0x10009 ··LOAD···········0x006000·0x00006000·0x00006000·0x14190·0x14190·R·E·0x1000
10 ··LOAD···········0x02c000·0x0002c000·0x0002c000·0x024e8·0x03a32·RW··0x100010 ··LOAD···········0x01b000·0x0001b000·0x0001b000·0x024c0·0x03a32·RW··0x1000
11 ··DYNAMIC········0x02e200·0x0002e200·0x0002e200·0x00100·0x00100·RW··0x411 ··DYNAMIC········0x01d200·0x0001d200·0x0001d200·0x00100·0x00100·RW··0x4
12 ··GNU_RELRO······0x02d000·0x0002d000·0x0002d000·0x014e8·0x02000·R···0x112 ··GNU_RELRO······0x01c000·0x0001c000·0x0001c000·0x014c0·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00280·0x00280·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00260·0x00260·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.rodata·.ARM.extab·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.rodata·.ARM.extab·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·21 ···03·····.data·.fini_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·
4.31 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x2ef9c:1 There·are·25·section·headers,·starting·at·offset·0x1df58:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000280·00··AL·13···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000260·00··AL·13···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000040c·00040c·0009d0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········000003ec·0003ec·000930·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00000ddc·000ddc·00013a·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00000d1c·000d1c·000126·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00000f18·000f18·000070·00···A··8···3··410 ··[·6]·.gnu.version_r····VERNEED·········00000e44·000e44·000070·00···A··8···3··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00000f88·000f88·000228·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00000eb4·000eb4·000220·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········000011b0·0011b0·000a78·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000010d4·0010d4·000a1e·00···A··0···0··1
13 ··[·9]·.rel.dyn··········REL·············00001c28·001c28·0012c8·08···A··4···0··413 ··[·9]·.rel.dyn··········REL·············00001af4·001af4·0012b8·08···A··4···0··4
14 ··[10]·.rel.plt··········REL·············00002ef0·002ef0·000340·08···A··4··20··414 ··[10]·.rel.plt··········REL·············00002dac·002dac·000300·08···A··4··20··4
15 ··[11]·.rodata···········PROGBITS········00003230·003230·0029f0·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000030b0·0030b0·002940·00·AMS··0···0·16
16 ··[12]·.ARM.extab········PROGBITS········00005c20·005c20·000030·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000059f0·0059f0·000030·00···A··0···0··4
17 ··[13]·.text·············PROGBITS········00006000·006000·024b6c·00··AX··0···0··417 ··[13]·.text·············PROGBITS········00006000·006000·013b6c·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········0002ab70·02ab70·0006a0·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········00019b70·019b70·000620·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········0002c000·02c000·000010·00··WA··0···0··419 ··[15]·.data·············PROGBITS········0001b000·01b000·000008·00··WA··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······0002d000·02d000·000008·00··WA··0···0··420 ··[16]·.fini_array·······FINI_ARRAY······0001c000·01c000·000008·00··WA··0···0··4
21 ··[17]·.data.rel.ro······PROGBITS········0002d008·02d008·0011f8·00··WA··0···0··421 ··[17]·.data.rel.ro······PROGBITS········0001c008·01c008·0011f8·00··WA··0···0··4
22 ··[18]·.dynamic··········DYNAMIC·········0002e200·02e200·000100·08··WA··8···0··422 ··[18]·.dynamic··········DYNAMIC·········0001d200·01d200·000100·08··WA··8···0··4
23 ··[19]·.got··············PROGBITS········0002e300·02e300·00003c·00··WA··0···0··423 ··[19]·.got··············PROGBITS········0001d300·01d300·000034·00··WA··0···0··4
24 ··[20]·.got.plt··········PROGBITS········0002e33c·02e33c·0001ac·00··WA··0···0··424 ··[20]·.got.plt··········PROGBITS········0001d334·01d334·00018c·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········0002f000·02e4e8·000a32·00··WA··0···0··825 ··[21]·.bss··············NOBITS··········0001e000·01d4c0·000a32·00··WA··0···0··8
26 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02e4e8·000032·00······0···0··126 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01d4c0·000032·00······0···0··1
27 ··[23]·.shstrtab·········STRTAB··········00000000·02e51a·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········00000000·01d4f2·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········00000000·02e617·000984·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········00000000·01d5ef·000968·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··y·(purecode),·p·(processor·specific)33 ··y·(purecode),·p·(processor·specific)
2.62 KB
readelf --wide --dynamic {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
1 Dynamic·section·at·offset·0x2e200·contains·32·entries:1 Dynamic·section·at·offset·0x1d200·contains·32·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libdsutils.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libdsutils.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libconfigdb.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libconfigdb.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libdiag.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libdiag.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhardware_legacy.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhardware_legacy.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[libnetmgr.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[libnetmgr.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x00000011·(REL)························0x1c2816 ·0x00000011·(REL)························0x1af4
17 ·0x00000012·(RELSZ)······················4808·(bytes)17 ·0x00000012·(RELSZ)······················4792·(bytes)
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6ffffffa·(RELCOUNT)···················58619 ·0x6ffffffa·(RELCOUNT)···················586
20 ·0x00000017·(JMPREL)·····················0x2ef020 ·0x00000017·(JMPREL)·····················0x2dac
21 ·0x00000002·(PLTRELSZ)···················832·(bytes)21 ·0x00000002·(PLTRELSZ)···················768·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x2e33c22 ·0x00000003·(PLTGOT)·····················0x1d334
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x40c24 ·0x00000006·(SYMTAB)·····················0x3ec
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x11b026 ·0x00000005·(STRTAB)·····················0x10d4
27 ·0x0000000a·(STRSZ)······················2680·(bytes)27 ·0x0000000a·(STRSZ)······················2590·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0xf8828 ·0x6ffffef5·(GNU_HASH)···················0xeb4
29 ·0x0000001a·(FINI_ARRAY)·················0x2d00029 ·0x0000001a·(FINI_ARRAY)·················0x1c000
30 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)30 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
31 ·0x6ffffff0·(VERSYM)·····················0xddc31 ·0x6ffffff0·(VERSYM)·····················0xd1c
32 ·0x6ffffffe·(VERNEED)····················0xf1832 ·0x6ffffffe·(VERNEED)····················0xe44
33 ·0x6fffffff·(VERNEEDNUM)·················333 ·0x6fffffff·(VERNEEDNUM)·················3
34 ·0x00000000·(NULL)·······················0x034 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·03f3f31cecc2e31eec381c174e8015bd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·789ba211bb80130f95c44caddd3bba48
4.62 KB
readelf --wide --version-info {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·157·entries:1 Version·symbols·section·'.gnu.version'·contains·147·entries:
2 ·Addr:·0x0000000000000ddc··Offset:·0x000ddc··Link:·4·(.dynsym)2 ·Addr:·0x0000000000000d1c··Offset:·0x000d1c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········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)··········1·(*global*)······1·(*global*)······2·(LIBC)·······5 ··008:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
9 ··018:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 10 ··01c:···2·(LIBC)··········4·(LIBC_N)········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)··········4·(LIBC_N)········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)··········1·(*global*)······2·(LIBC)··········1·(*global*)···
15 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
16 ··034:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········1·(*global*)···16 ··034:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)·······
17 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······17 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
18 ··03c:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
19 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
20 ··044:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········5·(LIBC)·······18 ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········5·(LIBC)·······
21 ··048:···5·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···19 ··040:···5·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 20 ··044:···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*)···
26 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···28 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 33, 21 lines modifiedOffset 33, 18 lines modified
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)···
41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
43 ··09c:···1·(*global*)··· 
  
44 Version·needs·section·'.gnu.version_r'·contains·3·entries:41 Version·needs·section·'.gnu.version_r'·contains·3·entries:
45 ·Addr:·0x0000000000000f18··Offset:·0x000f18··Link:·8·(.dynstr)42 ·Addr:·0x0000000000000e44··Offset:·0x000e44··Link:·8·(.dynstr)
46 ··000000:·Version:·1··File:·libc.so··Cnt:·243 ··000000:·Version:·1··File:·libc.so··Cnt:·2
47 ··0x0030:···Name:·LIBC··Flags:·none··Version:·244 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
48 ··0x0040:···Name:·LIBC_N··Flags:·none··Version:·445 ··0x0040:···Name:·LIBC_N··Flags:·none··Version:·4
49 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·146 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
50 ··0x0050:···Name:·LIBLOG··Flags:·none··Version:·347 ··0x0050:···Name:·LIBLOG··Flags:·none··Version:·3
51 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·148 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1
52 ··0x0060:···Name:·LIBC··Flags:·none··Version:·549 ··0x0060:···Name:·LIBC··Flags:·none··Version:·5
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·193412····»    Blocks:·384········IO·Block:·4096···regular·file1 ··Size:·123712····»    Blocks:·248········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
  
  
12.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/libqdp.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/libqdp.so
899 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········121536·(bytes·into·file)13 ··Start·of·section·headers:··········121412·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.68 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x09300·0x09300·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x09150·0x09150·R···0x1000
9 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x0e7e0·0x0e7e0·R·E·0x10009 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x0e6b0·0x0e6b0·R·E·0x1000
10 ··LOAD···········0x019000·0x00019000·0x00019000·0x03f28·0x04699·RW··0x100010 ··LOAD···········0x019000·0x00019000·0x00019000·0x03ee8·0x04691·RW··0x1000
11 ··DYNAMIC········0x01ccb0·0x0001ccb0·0x0001ccb0·0x00108·0x00108·RW··0x411 ··DYNAMIC········0x01cc70·0x0001cc70·0x0001cc70·0x00108·0x00108·RW··0x4
12 ··GNU_RELRO······0x01a000·0x0001a000·0x0001a000·0x02f28·0x03000·R···0x112 ··GNU_RELRO······0x01a000·0x0001a000·0x0001a000·0x02ee8·0x03000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00318·0x00318·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00300·0x00300·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·21 ···03·····.data·.fini_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·
4.15 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1dac0:1 There·are·25·section·headers,·starting·at·offset·0x1da44:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000318·00··AL·13···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000300·00··AL·13···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000004a4·0004a4·0007d0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000048c·00048c·0007c0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00000c74·000c74·0000fa·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00000c4c·000c4c·0000f8·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00000d70·000d70·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00000d44·000d44·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00000db0·000db0·0002e0·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00000d84·000d84·0002dc·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00001090·001090·0009d0·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001060·001060·0009bb·00···A··0···0··1
13 ··[·9]·.rel.dyn··········REL·············00001a60·001a60·002d70·08···A··4···0··413 ··[·9]·.rel.dyn··········REL·············00001a1c·001a1c·002d30·08···A··4···0··4
14 ··[10]·.rel.plt··········REL·············000047d0·0047d0·000258·08···A··4··20··414 ··[10]·.rel.plt··········REL·············0000474c·00474c·000258·08···A··4··20··4
15 ··[11]·.ARM.extab········PROGBITS········00004a28·004a28·000114·00···A··0···0··415 ··[11]·.ARM.extab········PROGBITS········000049a4·0049a4·000108·00···A··0···0··4
16 ··[12]·.rodata···········PROGBITS········00004b40·004b40·0047c0·00·AMS··0···0·1616 ··[12]·.rodata···········PROGBITS········00004ab0·004ab0·0046a0·00·AMS··0···0·16
17 ··[13]·.text·············PROGBITS········0000a000·00a000·00e30c·00··AX··0···0··417 ··[13]·.text·············PROGBITS········0000a000·00a000·00e1dc·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········00018310·018310·0004d0·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········000181e0·0181e0·0004d0·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········00019000·019000·0000c8·00··WA··0···0··419 ··[15]·.data·············PROGBITS········00019000·019000·0000c8·00··WA··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······0001a000·01a000·000008·00··WA··0···0··420 ··[16]·.fini_array·······FINI_ARRAY······0001a000·01a000·000008·00··WA··0···0··4
21 ··[17]·.data.rel.ro······PROGBITS········0001a008·01a008·002ca8·00··WA··0···0··421 ··[17]·.data.rel.ro······PROGBITS········0001a008·01a008·002c68·00··WA··0···0··4
22 ··[18]·.dynamic··········DYNAMIC·········0001ccb0·01ccb0·000108·08··WA··8···0··422 ··[18]·.dynamic··········DYNAMIC·········0001cc70·01cc70·000108·08··WA··8···0··4
23 ··[19]·.got··············PROGBITS········0001cdb8·01cdb8·000038·00··WA··0···0··423 ··[19]·.got··············PROGBITS········0001cd78·01cd78·000038·00··WA··0···0··4
24 ··[20]·.got.plt··········PROGBITS········0001cdf0·01cdf0·000138·00··WA··0···0··424 ··[20]·.got.plt··········PROGBITS········0001cdb0·01cdb0·000138·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········0001d000·01cf28·000699·00··WA··0···0··825 ··[21]·.bss··············NOBITS··········0001d000·01cee8·000691·00··WA··0···0··8
26 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01cf28·000032·00······0···0··126 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01cee8·000032·00······0···0··1
27 ··[23]·.shstrtab·········STRTAB··········00000000·01cf5a·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········00000000·01cf1a·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········00000000·01d057·000a68·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········00000000·01d017·000a2c·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··y·(purecode),·p·(processor·specific)33 ··y·(purecode),·p·(processor·specific)
2.59 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1ccb0·contains·33·entries:1 Dynamic·section·at·offset·0x1cc70·contains·33·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libdiag.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libdiag.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libdsutils.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libdsutils.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libqmiservices.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libqmiservices.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libqmi_cci.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libqmi_cci.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libqmi_common_so.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libqmi_common_so.so]
Offset 11, 26 lines modifiedOffset 11, 26 lines modified
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
15 ·0x0000000e·(SONAME)·····················Library·soname:·[libqdp.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[libqdp.so]
16 ·0x0000001e·(FLAGS)······················BIND_NOW16 ·0x0000001e·(FLAGS)······················BIND_NOW
17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
18 ·0x00000011·(REL)························0x1a6018 ·0x00000011·(REL)························0x1a1c
19 ·0x00000012·(RELSZ)······················11632·(bytes)19 ·0x00000012·(RELSZ)······················11568·(bytes)
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6ffffffa·(RELCOUNT)···················144021 ·0x6ffffffa·(RELCOUNT)···················1432
22 ·0x00000017·(JMPREL)·····················0x47d022 ·0x00000017·(JMPREL)·····················0x474c
23 ·0x00000002·(PLTRELSZ)···················600·(bytes)23 ·0x00000002·(PLTRELSZ)···················600·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1cdf024 ·0x00000003·(PLTGOT)·····················0x1cdb0
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x4a426 ·0x00000006·(SYMTAB)·····················0x48c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x109028 ·0x00000005·(STRTAB)·····················0x1060
29 ·0x0000000a·(STRSZ)······················2512·(bytes)29 ·0x0000000a·(STRSZ)······················2491·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0xdb030 ·0x6ffffef5·(GNU_HASH)···················0xd84
31 ·0x0000001a·(FINI_ARRAY)·················0x1a00031 ·0x0000001a·(FINI_ARRAY)·················0x1a000
32 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0xc7433 ·0x6ffffff0·(VERSYM)·····················0xc4c
34 ·0x6ffffffe·(VERNEED)····················0xd7034 ·0x6ffffffe·(VERNEED)····················0xd44
35 ·0x6fffffff·(VERNEEDNUM)·················235 ·0x6fffffff·(VERNEEDNUM)·················2
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·6bae3874008c4c3dc3a6a1e2c7209d7d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6410f2644239f06877b20e4fcc04ec15
2.31 KB
readelf --wide --version-info {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·125·entries:1 Version·symbols·section·'.gnu.version'·contains·124·entries:
2 ·Addr:·0x0000000000000c74··Offset:·0x000c74··Link:·4·(.dynsym)2 ·Addr:·0x0000000000000c4c··Offset:·0x000c4c··Link:·4·(.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)··········1·(*global*)···5 ··008:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···3·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······10 ··01c:···3·(LIBC)··········3·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
11 ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11 ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
12 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···12 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 28, 15 lines modifiedOffset 28, 14 lines modified
28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
29 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···29 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···1·(*global*)··· 
  
36 Version·needs·section·'.gnu.version_r'·contains·2·entries:35 Version·needs·section·'.gnu.version_r'·contains·2·entries:
37 ·Addr:·0x0000000000000d70··Offset:·0x000d70··Link:·8·(.dynstr)36 ·Addr:·0x0000000000000d44··Offset:·0x000d44··Link:·8·(.dynstr)
38 ··000000:·Version:·1··File:·libc.so··Cnt:·137 ··000000:·Version:·1··File:·libc.so··Cnt:·1
39 ··0x0020:···Name:·LIBC··Flags:·none··Version:·238 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
40 ··0x0010:·Version:·1··File:·libdl.so··Cnt:·139 ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1
41 ··0x0030:···Name:·LIBC··Flags:·none··Version:·340 ··0x0030:···Name:·LIBC··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·122536····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·122412····»    Blocks:·240········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
  
  
16.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/libqmi_cci.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/libqmi_cci.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x400011 ··Entry·point·address:···············0x6000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········58020·(bytes·into·file)13 ··Start·of·section·headers:··········74804·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.71 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x40002 Entry·point·0x6000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x03e70·0x03e70·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x052f4·0x052f4·R···0x1000
8 ··LOAD···········0x004000·0x00004000·0x00004000·0x07bc0·0x07bc0·R·E·0x10008 ··LOAD···········0x006000·0x00006000·0x00006000·0x09cb0·0x09cb0·R·E·0x1000
9 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x01398·0x0222a·RW··0x10009 ··LOAD···········0x010000·0x00010000·0x00010000·0x01434·0x02395·RW··0x1000
10 ··DYNAMIC········0x00d058·0x0000d058·0x0000d058·0x00110·0x00110·RW··0x410 ··DYNAMIC········0x01106c·0x0001106c·0x0001106c·0x00110·0x00110·RW··0x4
11 ··GNU_RELRO······0x00d000·0x0000d000·0x0000d000·0x00398·0x01000·R···0x111 ··GNU_RELRO······0x011000·0x00011000·0x00011000·0x00434·0x01000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00490·0x00490·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x004c0·0x004c0·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.rodata·.ARM.extab·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.rodata·.ARM.extab·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.init_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·20 ···03·····.data·.fini_array·.init_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xe2a4:1 There·are·26·section·headers,·starting·at·offset·0x12434:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000490·00··AL·13···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0004c0·00··AL·13···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000061c·00061c·000b10·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000064c·00064c·000d20·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000112c·00112c·000162·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000136c·00136c·0001a4·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001290·001290·000080·00···A··8···3··410 ··[·6]·.gnu.version_r····VERNEED·········00001510·001510·000080·00···A··8···3··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001310·001310·000310·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001590·001590·00032c·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00001620·001620·000e1d·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000018bc·0018bc·000e98·00···A··0···0··1
13 ··[·9]·.rel.dyn··········REL·············00002440·002440·000188·08···A··4···0··413 ··[·9]·.rel.dyn··········REL·············00002754·002754·000208·08···A··4···0··4
14 ··[10]·.rel.plt··········REL·············000025c8·0025c8·0003e8·08···A··4··21··414 ··[10]·.rel.plt··········REL·············0000295c·00295c·0004a0·08···A··4··21··4
15 ··[11]·.rodata···········PROGBITS········000029b0·0029b0·00149b·01·AMS··0···0··115 ··[11]·.rodata···········PROGBITS········00002dfc·002dfc·0024bc·00·AMS··0···0··4
16 ··[12]·.ARM.extab········PROGBITS········00003e4c·003e4c·000024·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000052b8·0052b8·00003c·00···A··0···0··4
17 ··[13]·.text·············PROGBITS········00004000·004000·0073c8·00··AX··0···0··417 ··[13]·.text·············PROGBITS········00006000·006000·009344·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········0000b3d0·00b3d0·0007f0·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········0000f350·00f350·000960·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········0000c000·00c000·000054·00··WA··0···0··419 ··[15]·.data·············PROGBITS········00010000·010000·00005c·00··WA··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······0000d000·00d000·00000c·00··WA··0···0··420 ··[16]·.fini_array·······FINI_ARRAY······00011000·011000·00000c·00··WA··0···0··4
21 ··[17]·.init_array·······INIT_ARRAY······0000d00c·00d00c·000004·00··WA··0···0··421 ··[17]·.init_array·······INIT_ARRAY······0001100c·01100c·000004·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0000d010·00d010·000048·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00011010·011010·00005c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000d058·00d058·000110·08··WA··8···0··423 ··[19]·.dynamic··········DYNAMIC·········0001106c·01106c·000110·08··WA··8···0··4
24 ··[20]·.got··············PROGBITS········0000d168·00d168·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001117c·01117c·00005c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000d198·00d198·000200·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000111d8·0111d8·00025c·00··WA··0···0··4
26 ··[22]·.bss··············NOBITS··········0000e000·00d398·00022a·00··WA··0···0··426 ··[22]·.bss··············NOBITS··········00012000·011438·000395·00··WA··0···0··8
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d398·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·011438·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00d3ca·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01146a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00d4d3·000dd0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·011573·000ec0·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
2.82 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xd058·contains·34·entries:1 Dynamic·section·at·offset·0x1106c·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libqmi_encdec.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libqmi_encdec.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libqmi_client_qmux.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libqmi_client_qmux.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libmdmdetect.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libmdmdetect.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[libqmi_cci.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[libqmi_cci.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x00000011·(REL)························0x244016 ·0x00000011·(REL)························0x2754
17 ·0x00000012·(RELSZ)······················392·(bytes)17 ·0x00000012·(RELSZ)······················520·(bytes)
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6ffffffa·(RELCOUNT)···················3519 ·0x6ffffffa·(RELCOUNT)···················40
20 ·0x00000017·(JMPREL)·····················0x25c820 ·0x00000017·(JMPREL)·····················0x295c
21 ·0x00000002·(PLTRELSZ)···················1000·(bytes)21 ·0x00000002·(PLTRELSZ)···················1184·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xd19822 ·0x00000003·(PLTGOT)·····················0x111d8
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x61c24 ·0x00000006·(SYMTAB)·····················0x64c
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x162026 ·0x00000005·(STRTAB)·····················0x18bc
27 ·0x0000000a·(STRSZ)······················3613·(bytes)27 ·0x0000000a·(STRSZ)······················3736·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x131028 ·0x6ffffef5·(GNU_HASH)···················0x1590
29 ·0x00000019·(INIT_ARRAY)·················0xd00c29 ·0x00000019·(INIT_ARRAY)·················0x1100c
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xd00031 ·0x0000001a·(FINI_ARRAY)·················0x11000
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x112c33 ·0x6ffffff0·(VERSYM)·····················0x136c
34 ·0x6ffffffe·(VERNEED)····················0x129034 ·0x6ffffffe·(VERNEED)····················0x1510
35 ·0x6fffffff·(VERNEEDNUM)·················335 ·0x6fffffff·(VERNEEDNUM)·················3
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·fcd8b561421d6679f02c1d9060b08cfd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ed93db0e8db64c6b06be09a6aeded1be
5.17 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·177·entries:1 Version·symbols·section·'.gnu.version'·contains·210·entries:
2 ·Addr:·0x000000000000112c··Offset:·0x00112c··Link:·4·(.dynsym)2 ·Addr:·0x000000000000136c··Offset:·0x00136c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········3·(LIBLOG)·····3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········3·(LIBLOG)·····
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)··········2·(LIBC)·······5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
9 ··018:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
Offset 14, 23 lines modifiedOffset 14, 23 lines modified
14 ··028:···2·(LIBC)··········2·(LIBC)··········4·(LIBC_N)········2·(LIBC)·······14 ··028:···2·(LIBC)··········2·(LIBC)··········4·(LIBC_N)········2·(LIBC)·······
15 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
16 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······16 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
17 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···17 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
18 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···18 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
19 ··03c:···1·(*global*)······1·(*global*)······5·(LIBC_O)········2·(LIBC)·······19 ··03c:···1·(*global*)······1·(*global*)······5·(LIBC_O)········2·(LIBC)·······
20 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······20 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
21 ··044:···2·(LIBC)··········2·(LIBC)··········6·(LIBC)··········6·(LIBC)·······21 ··044:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 22 ··048:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 23 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 24 ··050:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 25 ··054:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 26 ··058:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 27 ··05c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 28 ··060:···2·(LIBC)··········6·(LIBC)··········6·(LIBC)··········2·(LIBC)·······
22 ··048:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···29 ··064:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
23 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
24 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
25 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
29 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 41, 18 lines modifiedOffset 41, 26 lines modified
41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
47 ··0ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···47 ··0ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
48 ··0b0:···1·(*global*)···48 ··0b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 49 ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 56 ··0d0:···1·(*global*)······1·(*global*)···
  
49 Version·needs·section·'.gnu.version_r'·contains·3·entries:57 Version·needs·section·'.gnu.version_r'·contains·3·entries:
50 ·Addr:·0x0000000000001290··Offset:·0x001290··Link:·8·(.dynstr)58 ·Addr:·0x0000000000001510··Offset:·0x001510··Link:·8·(.dynstr)
51 ··000000:·Version:·1··File:·libc.so··Cnt:·359 ··000000:·Version:·1··File:·libc.so··Cnt:·3
52 ··0x0030:···Name:·LIBC··Flags:·none··Version:·260 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
53 ··0x0040:···Name:·LIBC_N··Flags:·none··Version:·461 ··0x0040:···Name:·LIBC_N··Flags:·none··Version:·4
54 ··0x0050:···Name:·LIBC_O··Flags:·none··Version:·562 ··0x0050:···Name:·LIBC_O··Flags:·none··Version:·5
55 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·163 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
56 ··0x0060:···Name:·LIBLOG··Flags:·none··Version:·364 ··0x0060:···Name:·LIBLOG··Flags:·none··Version:·3
57 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·165 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·59060·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·75844·····»     Blocks:·152········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.1 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/libsdmcore.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/libsdmcore.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2d00011 ··Entry·point·address:···············0x2d000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········431896·(bytes·into·file)13 ··Start·of·section·headers:··········431996·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.62 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x2d0003 Entry·point·0x2d000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x2c174·0x2c174·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x2c3d4·0x2c3d4·R···0x1000
9 ··LOAD···········0x02d000·0x0002d000·0x0002d000·0x35510·0x35510·R·E·0x10009 ··LOAD···········0x02d000·0x0002d000·0x0002d000·0x35ad0·0x35ad0·R·E·0x1000
10 ··LOAD···········0x063000·0x00063000·0x00063000·0x02e94·0x04799·RW··0x100010 ··LOAD···········0x063000·0x00063000·0x00063000·0x02ea4·0x04799·RW··0x1000
11 ··DYNAMIC········0x06512c·0x0006512c·0x0006512c·0x00100·0x00100·RW··0x411 ··DYNAMIC········0x06512c·0x0006512c·0x0006512c·0x00100·0x00100·RW··0x4
12 ··GNU_RELRO······0x064000·0x00064000·0x00064000·0x01e94·0x02000·R···0x112 ··GNU_RELRO······0x064000·0x00064000·0x00064000·0x01ea4·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01c98·0x01c98·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01ca8·0x01ca8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.rodata·.ARM.extab·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.rodata·.ARM.extab·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.init_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·21 ···03·····.data·.fini_array·.init_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·
3.99 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x69718:1 There·are·26·section·headers,·starting·at·offset·0x6977c:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001c98·00··AL·13···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001ca8·00··AL·13···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00001e24·001e24·004cf0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00001e34·001e34·004d30·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00006b14·006b14·00099e·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00006b64·006b64·0009a6·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000074b4·0074b4·000060·00···A··8···3··410 ··[·6]·.gnu.version_r····VERNEED·········0000750c·00750c·000060·00···A··8···3··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00007514·007514·001c44·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········0000756c·00756c·001c44·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00009158·009158·015892·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000091b0·0091b0·0158a9·00···A··0···0··1
13 ··[·9]·.rel.dyn··········REL·············0001e9ec·01e9ec·0021b8·08···A··4···0··413 ··[·9]·.rel.dyn··········REL·············0001ea5c·01ea5c·0021b8·08···A··4···0··4
14 ··[10]·.rel.plt··········REL·············00020ba4·020ba4·0015f8·08···A··4··21··414 ··[10]·.rel.plt··········REL·············00020c14·020c14·001618·08···A··4··21··4
15 ··[11]·.rodata···········PROGBITS········000221a0·0221a0·009d54·00·AMS··0···0·3215 ··[11]·.rodata···········PROGBITS········00022240·022240·009f14·00·AMS··0···0·32
16 ··[12]·.ARM.extab········PROGBITS········0002bef4·02bef4·000280·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0002c154·02c154·000280·00···A··0···0··4
17 ··[13]·.text·············PROGBITS········0002d000·02d000·0328f8·00··AX··0···0··817 ··[13]·.text·············PROGBITS········0002d000·02d000·032e78·00··AX··0···0··8
18 ··[14]·.plt··············PROGBITS········0005f900·05f900·002c10·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········0005fe80·05fe80·002c50·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········00063000·063000·000070·00··WA··0···0··419 ··[15]·.data·············PROGBITS········00063000·063000·000070·00··WA··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······00064000·064000·000008·00··WA··0···0··420 ··[16]·.fini_array·······FINI_ARRAY······00064000·064000·000008·00··WA··0···0··4
21 ··[17]·.init_array·······INIT_ARRAY······00064008·064008·00005c·00··WA··0···0··421 ··[17]·.init_array·······INIT_ARRAY······00064008·064008·00005c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00064068·064068·0010c4·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········00064068·064068·0010c4·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0006512c·06512c·000100·08··WA··8···0··423 ··[19]·.dynamic··········DYNAMIC·········0006512c·06512c·000100·08··WA··8···0··4
24 ··[20]·.got··············PROGBITS········0006522c·06522c·000160·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0006522c·06522c·000160·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0006538c·06538c·000b08·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0006538c·06538c·000b18·00··WA··0···0··4
26 ··[22]·.bss··············NOBITS··········00066000·065e98·001799·00··WA··0···0··826 ··[22]·.bss··············NOBITS··········00066000·065ea8·001799·00··WA··0···0··8
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·065e98·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·065ea8·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·065eca·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·065eda·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·065fd3·003744·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·065fe3·003798·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
1.99 KB
readelf --wide --dynamic {}
    
Offset 8, 28 lines modifiedOffset 8, 28 lines modified
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
12 ·0x0000000e·(SONAME)·····················Library·soname:·[libsdmcore.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[libsdmcore.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x00000011·(REL)························0x1e9ec15 ·0x00000011·(REL)························0x1ea5c
16 ·0x00000012·(RELSZ)······················8632·(bytes)16 ·0x00000012·(RELSZ)······················8632·(bytes)
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6ffffffa·(RELCOUNT)···················29518 ·0x6ffffffa·(RELCOUNT)···················295
19 ·0x00000017·(JMPREL)·····················0x20ba419 ·0x00000017·(JMPREL)·····················0x20c14
20 ·0x00000002·(PLTRELSZ)···················5624·(bytes)20 ·0x00000002·(PLTRELSZ)···················5656·(bytes)
21 ·0x00000003·(PLTGOT)·····················0x6538c21 ·0x00000003·(PLTGOT)·····················0x6538c
22 ·0x00000014·(PLTREL)·····················REL22 ·0x00000014·(PLTREL)·····················REL
23 ·0x00000006·(SYMTAB)·····················0x1e2423 ·0x00000006·(SYMTAB)·····················0x1e34
24 ·0x0000000b·(SYMENT)·····················16·(bytes)24 ·0x0000000b·(SYMENT)·····················16·(bytes)
25 ·0x00000005·(STRTAB)·····················0x915825 ·0x00000005·(STRTAB)·····················0x91b0
26 ·0x0000000a·(STRSZ)······················88210·(bytes)26 ·0x0000000a·(STRSZ)······················88233·(bytes)
27 ·0x6ffffef5·(GNU_HASH)···················0x751427 ·0x6ffffef5·(GNU_HASH)···················0x756c
28 ·0x00000019·(INIT_ARRAY)·················0x6400828 ·0x00000019·(INIT_ARRAY)·················0x64008
29 ·0x0000001b·(INIT_ARRAYSZ)···············92·(bytes)29 ·0x0000001b·(INIT_ARRAYSZ)···············92·(bytes)
30 ·0x0000001a·(FINI_ARRAY)·················0x6400030 ·0x0000001a·(FINI_ARRAY)·················0x64000
31 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)31 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
32 ·0x6ffffff0·(VERSYM)·····················0x6b1432 ·0x6ffffff0·(VERSYM)·····················0x6b64
33 ·0x6ffffffe·(VERNEED)····················0x74b433 ·0x6ffffffe·(VERNEED)····················0x750c
34 ·0x6fffffff·(VERNEEDNUM)·················334 ·0x6fffffff·(VERNEEDNUM)·················3
35 ·0x00000000·(NULL)·······················0x035 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·36790c365493073bce555f70762f85ac6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·768304ef553be143353a5ab7996628a5
5.56 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1231·entries:1 Version·symbols·section·'.gnu.version'·contains·1235·entries:
2 ·Addr:·0x0000000000006b14··Offset:·0x006b14··Link:·4·(.dynsym)2 ·Addr:·0x0000000000006b64··Offset:·0x006b64··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······3·(LIBC)··········2·(LIBC)··········1·(*global*)···8 ··014:···1·(*global*)······3·(LIBC)··········2·(LIBC)··········1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 31, 30 lines modifiedOffset 31, 30 lines modified
31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
38 ··088:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· 
39 ··08c:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)······· 
40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
41 ··094:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······39 ··08c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···40 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 41 ··094:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)·······
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 44 ··0a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
47 ··0ac:···1·(*global*)······2·(LIBC)··········1·(*global*)······2·(LIBC)······· 
48 ··0b0:···1·(*global*)······1·(*global*)······4·(LIBC)··········2·(LIBC)······· 
49 ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
51 ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBC)······· 
52 ··0c0:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···47 ··0ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 48 ··0b0:···1·(*global*)······2·(LIBC)··········1·(*global*)······2·(LIBC)·······
 49 ··0b4:···1·(*global*)······1·(*global*)······4·(LIBC)··········2·(LIBC)·······
 50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
 51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 52 ··0c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBC)·······
 53 ··0c4:···3·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 304, 17 lines modifiedOffset 304, 18 lines modified
304 ··4b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···304 ··4b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
305 ··4b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···305 ··4b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
306 ··4b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···306 ··4b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
307 ··4bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···307 ··4bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
308 ··4c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···308 ··4c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
309 ··4c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···309 ··4c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
310 ··4c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···310 ··4c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 311 ··4cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
311 ··4cc:···1·(*global*)······1·(*global*)······1·(*global*)···312 ··4d0:···1·(*global*)······1·(*global*)······1·(*global*)···
  
312 Version·needs·section·'.gnu.version_r'·contains·3·entries:313 Version·needs·section·'.gnu.version_r'·contains·3·entries:
313 ·Addr:·0x00000000000074b4··Offset:·0x0074b4··Link:·8·(.dynstr)314 ·Addr:·0x000000000000750c··Offset:·0x00750c··Link:·8·(.dynstr)
314 ··000000:·Version:·1··File:·libc.so··Cnt:·1315 ··000000:·Version:·1··File:·libc.so··Cnt:·1
315 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2316 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
316 ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1317 ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1
317 ··0x0040:···Name:·LIBC··Flags:·none··Version:·3318 ··0x0040:···Name:·LIBC··Flags:·none··Version:·3
318 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1319 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1
319 ··0x0050:···Name:·LIBC··Flags:·none··Version:·4320 ··0x0050:···Name:·LIBC··Flags:·none··Version:·4
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·432936····»    Blocks:·848········IO·Block:·4096···regular·file1 ··Size:·433036····»    Blocks:·848········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/libstreset.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/libstreset.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x300011 ··Entry·point·address:···············0x3000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········35836·(bytes·into·file)13 ··Start·of·section·headers:··········39972·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.99 KB
readelf --wide --program-header {}
    
Offset 2, 27 lines modifiedOffset 2, 27 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x30003 Entry·point·0x3000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x02dc2·0x02dc2·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x02de8·0x02de8·R···0x1000
9 ··LOAD···········0x003000·0x00003000·0x00003000·0x03a20·0x03a20·R·E·0x10009 ··LOAD···········0x003000·0x00003000·0x00003000·0x04170·0x04170·R·E·0x1000
10 ··LOAD···········0x007000·0x00007000·0x00007000·0x0126c·0x02899·RW··0x100010 ··LOAD···········0x008000·0x00008000·0x00008000·0x01270·0x02899·RW··0x1000
11 ··DYNAMIC········0x008050·0x00008050·0x00008050·0x000e0·0x000e0·RW··0x411 ··DYNAMIC········0x009050·0x00009050·0x00009050·0x000e0·0x000e0·RW··0x4
12 ··GNU_RELRO······0x008000·0x00008000·0x00008000·0x0026c·0x01000·R···0x112 ··GNU_RELRO······0x009000·0x00009000·0x00009000·0x00270·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x001f8·0x001f8·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x001e8·0x001e8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.rodata·.ARM.extab·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·21 ···03·····.data·.fini_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·
22 ···04·····.dynamic·22 ···04·····.dynamic·
23 ···05·····.fini_array·.data.rel.ro·.dynamic·.got·.got.plt·23 ···05·····.fini_array·.data.rel.ro·.dynamic·.got·.got.plt·
24 ···06·····24 ···06·····
25 ···07·····.note.android.ident·.note.gnu.build-id·25 ···07·····.note.android.ident·.note.gnu.build-id·
26 ···08·····.ARM.exidx·26 ···08·····.ARM.exidx·
4.31 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x8bfc:1 There·are·25·section·headers,·starting·at·offset·0x9c24:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0001f8·00··AL·13···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0001e8·00··AL·13···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000384·000384·000640·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000374·000374·000650·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000009c4·0009c4·0000c8·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000009c4·0009c4·0000ca·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00000a8c·000a8c·000070·00···A··8···3··410 ··[·6]·.gnu.version_r····VERNEED·········00000a90·000a90·000070·00···A··8···3··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00000afc·000afc·0001d8·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00000b00·000b00·0001d8·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00000cd4·000cd4·000620·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00000cd8·000cd8·00062f·00···A··0···0··1
13 ··[·9]·.rel.dyn··········REL·············000012f4·0012f4·0000f8·08···A··4···0··413 ··[·9]·.rel.dyn··········REL·············00001308·001308·0000f8·08···A··4···0··4
14 ··[10]·.rel.plt··········REL·············000013ec·0013ec·000208·08···A··4··20··414 ··[10]·.rel.plt··········REL·············00001400·001400·000210·08···A··4··20··4
15 ··[11]·.ARM.extab········PROGBITS········000015f4·0015f4·000030·00···A··0···0··4 
16 ··[12]·.rodata···········PROGBITS········00001624·001624·00179e·00·AMS··0···0··115 ··[11]·.rodata···········PROGBITS········00001610·001610·0017b4·00·AMS··0···0··1
 16 ··[12]·.ARM.extab········PROGBITS········00002dc4·002dc4·000024·00···A··0···0··4
17 ··[13]·.text·············PROGBITS········00003000·003000·0035f0·00··AX··0···0··417 ··[13]·.text·············PROGBITS········00003000·003000·003d30·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········000065f0·0065f0·000430·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········00006d30·006d30·000440·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········00007000·007000·00003c·00··WA··0···0··419 ··[15]·.data·············PROGBITS········00008000·008000·00003c·00··WA··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······00008000·008000·000008·00··WA··0···0··420 ··[16]·.fini_array·······FINI_ARRAY······00009000·009000·000008·00··WA··0···0··4
21 ··[17]·.data.rel.ro······PROGBITS········00008008·008008·000048·00··WA··0···0··421 ··[17]·.data.rel.ro······PROGBITS········00009008·009008·000048·00··WA··0···0··4
22 ··[18]·.dynamic··········DYNAMIC·········00008050·008050·0000e0·08··WA··8···0··422 ··[18]·.dynamic··········DYNAMIC·········00009050·009050·0000e0·08··WA··8···0··4
23 ··[19]·.got··············PROGBITS········00008130·008130·00002c·00··WA··0···0··423 ··[19]·.got··············PROGBITS········00009130·009130·00002c·00··WA··0···0··4
24 ··[20]·.got.plt··········PROGBITS········0000815c·00815c·000110·00··WA··0···0··424 ··[20]·.got.plt··········PROGBITS········0000915c·00915c·000114·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········00009000·00826c·000899·00··WA··0···0··425 ··[21]·.bss··············NOBITS··········0000a000·009270·000899·00··WA··0···0··4
26 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00826c·000032·00······0···0··126 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·009270·000032·00······0···0··1
27 ··[23]·.shstrtab·········STRTAB··········00000000·00829e·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········00000000·0092a2·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········00000000·00839b·000860·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········00000000·00939f·000884·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··y·(purecode),·p·(processor·specific)33 ··y·(purecode),·p·(processor·specific)
2.21 KB
readelf --wide --dynamic {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Dynamic·section·at·offset·0x8050·contains·28·entries:1 Dynamic·section·at·offset·0x9050·contains·28·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
9 ·0x0000000e·(SONAME)·····················Library·soname:·[libstreset.so]9 ·0x0000000e·(SONAME)·····················Library·soname:·[libstreset.so]
10 ·0x0000001e·(FLAGS)······················BIND_NOW10 ·0x0000001e·(FLAGS)······················BIND_NOW
11 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW11 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
12 ·0x00000011·(REL)························0x12f412 ·0x00000011·(REL)························0x1308
13 ·0x00000012·(RELSZ)······················248·(bytes)13 ·0x00000012·(RELSZ)······················248·(bytes)
14 ·0x00000013·(RELENT)·····················8·(bytes)14 ·0x00000013·(RELENT)·····················8·(bytes)
15 ·0x6ffffffa·(RELCOUNT)···················2015 ·0x6ffffffa·(RELCOUNT)···················20
16 ·0x00000017·(JMPREL)·····················0x13ec16 ·0x00000017·(JMPREL)·····················0x1400
17 ·0x00000002·(PLTRELSZ)···················520·(bytes)17 ·0x00000002·(PLTRELSZ)···················528·(bytes)
18 ·0x00000003·(PLTGOT)·····················0x815c18 ·0x00000003·(PLTGOT)·····················0x915c
19 ·0x00000014·(PLTREL)·····················REL19 ·0x00000014·(PLTREL)·····················REL
20 ·0x00000006·(SYMTAB)·····················0x38420 ·0x00000006·(SYMTAB)·····················0x374
21 ·0x0000000b·(SYMENT)·····················16·(bytes)21 ·0x0000000b·(SYMENT)·····················16·(bytes)
22 ·0x00000005·(STRTAB)·····················0xcd422 ·0x00000005·(STRTAB)·····················0xcd8
23 ·0x0000000a·(STRSZ)······················1568·(bytes)23 ·0x0000000a·(STRSZ)······················1583·(bytes)
24 ·0x6ffffef5·(GNU_HASH)···················0xafc24 ·0x6ffffef5·(GNU_HASH)···················0xb00
25 ·0x0000001a·(FINI_ARRAY)·················0x800025 ·0x0000001a·(FINI_ARRAY)·················0x9000
26 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)26 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
27 ·0x6ffffff0·(VERSYM)·····················0x9c427 ·0x6ffffff0·(VERSYM)·····················0x9c4
28 ·0x6ffffffe·(VERNEED)····················0xa8c28 ·0x6ffffffe·(VERNEED)····················0xa90
29 ·0x6fffffff·(VERNEEDNUM)·················329 ·0x6fffffff·(VERNEEDNUM)·················3
30 ·0x00000000·(NULL)·······················0x030 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·27874b6e003b17ce712aa6bf93ccd73e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·62d1ab962e264f5c2a8124855e6f80f7
2.86 KB
readelf --wide --version-info {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·100·entries:1 Version·symbols·section·'.gnu.version'·contains·101·entries:
2 ·Addr:·0x00000000000009c4··Offset:·0x0009c4··Link:·4·(.dynsym)2 ·Addr:·0x00000000000009c4··Offset:·0x0009c4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
5 ··008:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······5 ··008:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
6 ··00c:···2·(LIBC)··········2·(LIBC)··········4·(LIBC_N)········2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC_N)·····
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
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)··········5·(LIBC)··········5·(LIBC)·······10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········5·(LIBC)·······
11 ··020:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···11 ··020:···5·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
12 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···12 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
14 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···14 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
15 ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···15 ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
16 ··034:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···16 ··034:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
17 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···17 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
18 ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···18 ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 22, 17 lines modifiedOffset 22, 18 lines modified
22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
24 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···24 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
25 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 29 ··064:···1·(*global*)···
  
29 Version·needs·section·'.gnu.version_r'·contains·3·entries:30 Version·needs·section·'.gnu.version_r'·contains·3·entries:
30 ·Addr:·0x0000000000000a8c··Offset:·0x000a8c··Link:·8·(.dynstr)31 ·Addr:·0x0000000000000a90··Offset:·0x000a90··Link:·8·(.dynstr)
31 ··000000:·Version:·1··File:·libc.so··Cnt:·232 ··000000:·Version:·1··File:·libc.so··Cnt:·2
32 ··0x0030:···Name:·LIBC··Flags:·none··Version:·233 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
33 ··0x0040:···Name:·LIBC_N··Flags:·none··Version:·434 ··0x0040:···Name:·LIBC_N··Flags:·none··Version:·4
34 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·135 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
35 ··0x0050:···Name:·LIBLOG··Flags:·none··Version:·336 ··0x0050:···Name:·LIBLOG··Flags:·none··Version:·3
36 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·137 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1
37 ··0x0060:···Name:·LIBC··Flags:·none··Version:·538 ··0x0060:···Name:·LIBC··Flags:·none··Version:·5
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·36836·····»     Blocks:·72·········IO·Block:·4096···regular·file1 ··Size:·40972·····»     Blocks:·88·········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
  
  
12.4 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/libwifi-hal-qcom.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/libwifi-hal-qcom.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1700011 ··Entry·point·address:···············0x19000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········248876·(bytes·into·file)13 ··Start·of·section·headers:··········269440·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.7 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x170002 Entry·point·0x19000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x16780·0x16780·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x18900·0x18900·R···0x1000
8 ··LOAD···········0x017000·0x00017000·0x00017000·0x18c00·0x18c00·R·E·0x10008 ··LOAD···········0x019000·0x00019000·0x00019000·0x1b070·0x1b070·R·E·0x1000
9 ··LOAD···········0x030000·0x00030000·0x00030000·0x0b434·0x0c019·RW··0x10009 ··LOAD···········0x035000·0x00035000·0x00035000·0x0b438·0x0c019·RW··0x1000
10 ··DYNAMIC········0x03ac84·0x0003ac84·0x0003ac84·0x00100·0x00100·RW··0x410 ··DYNAMIC········0x03fc84·0x0003fc84·0x0003fc84·0x00100·0x00100·RW··0x4
11 ··GNU_RELRO······0x03a000·0x0003a000·0x0003a000·0x01434·0x02000·R···0x111 ··GNU_RELRO······0x03f000·0x0003f000·0x0003f000·0x01438·0x02000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00c30·0x00c30·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00c58·0x00c58·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·20 ···03·····.data·.fini_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·
4.31 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x3cc2c:1 There·are·25·section·headers,·starting·at·offset·0x41c80:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000c30·00··AL·13···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000c58·00··AL·13···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000dbc·000dbc·002670·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000de4·000de4·002670·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000342c·00342c·0004ce·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00003454·003454·0004ce·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000038fc·0038fc·000080·00···A··8···3··410 ··[·6]·.gnu.version_r····VERNEED·········00003924·003924·000080·00···A··8···3··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000397c·00397c·000dc0·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000039a4·0039a4·000dc0·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········0000473c·00473c·004c7c·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00004764·004764·004c7c·00···A··0···0··1
13 ··[·9]·.rel.dyn··········REL·············000093b8·0093b8·001c18·08···A··4···0··413 ··[·9]·.rel.dyn··········REL·············000093e0·0093e0·001c18·08···A··4···0··4
14 ··[10]·.rel.plt··········REL·············0000afd0·00afd0·000938·08···A··4··20··414 ··[10]·.rel.plt··········REL·············0000aff8·00aff8·000940·08···A··4··20··4
15 ··[11]·.ARM.extab········PROGBITS········0000b908·00b908·000088·00···A··0···0··415 ··[11]·.ARM.extab········PROGBITS········0000b938·00b938·000088·00···A··0···0··4
16 ··[12]·.rodata···········PROGBITS········0000b9a0·00b9a0·00ade0·00·AMS··0···0·3216 ··[12]·.rodata···········PROGBITS········0000b9c0·00b9c0·00cf40·00·AMS··0···0·32
17 ··[13]·.text·············PROGBITS········00017000·017000·017964·00··AX··0···0··817 ··[13]·.text·············PROGBITS········00019000·019000·019dcc·00··AX··0···0··8
18 ··[14]·.plt··············PROGBITS········0002e970·02e970·001290·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········00032dd0·032dd0·0012a0·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········00030000·030000·009098·00··WA··0···0··419 ··[15]·.data·············PROGBITS········00035000·035000·009098·00··WA··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······0003a000·03a000·000008·00··WA··0···0··420 ··[16]·.fini_array·······FINI_ARRAY······0003f000·03f000·000008·00··WA··0···0··4
21 ··[17]·.data.rel.ro······PROGBITS········0003a008·03a008·000c7c·00··WA··0···0··421 ··[17]·.data.rel.ro······PROGBITS········0003f008·03f008·000c7c·00··WA··0···0··4
22 ··[18]·.dynamic··········DYNAMIC·········0003ac84·03ac84·000100·08··WA··8···0··422 ··[18]·.dynamic··········DYNAMIC·········0003fc84·03fc84·000100·08··WA··8···0··4
23 ··[19]·.got··············PROGBITS········0003ad84·03ad84·000208·00··WA··0···0··423 ··[19]·.got··············PROGBITS········0003fd84·03fd84·000208·00··WA··0···0··4
24 ··[20]·.got.plt··········PROGBITS········0003af8c·03af8c·0004a8·00··WA··0···0··424 ··[20]·.got.plt··········PROGBITS········0003ff8c·03ff8c·0004ac·00··WA··0···0··4
25 ··[21]·.bss··············NOBITS··········0003c000·03b434·000019·00··WA··0···0··425 ··[21]·.bss··············NOBITS··········00041000·040438·000019·00··WA··0···0··4
26 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·03b434·000032·00······0···0··126 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·040438·000032·00······0···0··1
27 ··[23]·.shstrtab·········STRTAB··········00000000·03b466·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········00000000·04046a·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········00000000·03b563·0016c8·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········00000000·040567·001718·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··y·(purecode),·p·(processor·specific)33 ··y·(purecode),·p·(processor·specific)
2.53 KB
readelf --wide --dynamic {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
1 Dynamic·section·at·offset·0x3ac84·contains·32·entries:1 Dynamic·section·at·offset·0x3fc84·contains·32·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libnetutils.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libnetutils.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libwpa_client.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libwpa_client.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcld80211.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcld80211.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libwifi-hal-ctrl.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libwifi-hal-ctrl.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libnl.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libnl.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[libwifi-hal-qcom.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[libwifi-hal-qcom.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x00000011·(REL)························0x93b816 ·0x00000011·(REL)························0x93e0
17 ·0x00000012·(RELSZ)······················7192·(bytes)17 ·0x00000012·(RELSZ)······················7192·(bytes)
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6ffffffa·(RELCOUNT)···················35519 ·0x6ffffffa·(RELCOUNT)···················355
20 ·0x00000017·(JMPREL)·····················0xafd020 ·0x00000017·(JMPREL)·····················0xaff8
21 ·0x00000002·(PLTRELSZ)···················2360·(bytes)21 ·0x00000002·(PLTRELSZ)···················2368·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x3af8c22 ·0x00000003·(PLTGOT)·····················0x3ff8c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0xdbc24 ·0x00000006·(SYMTAB)·····················0xde4
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x473c26 ·0x00000005·(STRTAB)·····················0x4764
27 ·0x0000000a·(STRSZ)······················19580·(bytes)27 ·0x0000000a·(STRSZ)······················19580·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x397c28 ·0x6ffffef5·(GNU_HASH)···················0x39a4
29 ·0x0000001a·(FINI_ARRAY)·················0x3a00029 ·0x0000001a·(FINI_ARRAY)·················0x3f000
30 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)30 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
31 ·0x6ffffff0·(VERSYM)·····················0x342c31 ·0x6ffffff0·(VERSYM)·····················0x3454
32 ·0x6ffffffe·(VERNEED)····················0x38fc32 ·0x6ffffffe·(VERNEED)····················0x3924
33 ·0x6fffffff·(VERNEEDNUM)·················333 ·0x6fffffff·(VERNEEDNUM)·················3
34 ·0x00000000·(NULL)·······················0x034 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·a5a93d34800ac4558b69942289b97f6a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c796be3276d75854a7d5ef3ec0155335
1.73 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·615·entries:1 Version·symbols·section·'.gnu.version'·contains·615·entries:
2 ·Addr:·0x000000000000342c··Offset:·0x00342c··Link:·4·(.dynsym)2 ·Addr:·0x0000000000003454··Offset:·0x003454··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···3·(LIBLOG)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···3·(LIBLOG)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
5 ··008:···4·(LIBC_O)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······5 ··008:···4·(LIBC_O)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
6 ··00c:···2·(LIBC)··········5·(LIBC_N)········2·(LIBC)··········2·(LIBC)·······6 ··00c:···2·(LIBC)··········5·(LIBC_N)········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···7 ··010:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
9 ··018:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······
Offset 153, 15 lines modifiedOffset 153, 15 lines modified
153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
156 ··260:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···156 ··260:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
157 ··264:···1·(*global*)······1·(*global*)······1·(*global*)···157 ··264:···1·(*global*)······1·(*global*)······1·(*global*)···
  
158 Version·needs·section·'.gnu.version_r'·contains·3·entries:158 Version·needs·section·'.gnu.version_r'·contains·3·entries:
159 ·Addr:·0x00000000000038fc··Offset:·0x0038fc··Link:·8·(.dynstr)159 ·Addr:·0x0000000000003924··Offset:·0x003924··Link:·8·(.dynstr)
160 ··000000:·Version:·1··File:·libc.so··Cnt:·3160 ··000000:·Version:·1··File:·libc.so··Cnt:·3
161 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2161 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
162 ··0x0040:···Name:·LIBC_N··Flags:·none··Version:·5162 ··0x0040:···Name:·LIBC_N··Flags:·none··Version:·5
163 ··0x0050:···Name:·LIBC_O··Flags:·none··Version:·4163 ··0x0050:···Name:·LIBC_O··Flags:·none··Version:·4
164 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1164 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
165 ··0x0060:···Name:·LIBLOG··Flags:·none··Version:·3165 ··0x0060:···Name:·LIBLOG··Flags:·none··Version:·3
166 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1166 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·249876····»    Blocks:·496········IO·Block:·4096···regular·file1 ··Size:·270440····»    Blocks:·536········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.1 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.display.color@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.color@1.0.so
899 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········131052·(bytes·into·file)13 ··Start·of·section·headers:··········173096·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xc0003 Entry·point·0xc000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ba11·0x0ba11·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0be41·0x0be41·R···0x1000
9 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x0f2a0·0x0f2a0·R·E·0x10009 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x19310·0x19310·R·E·0x1000
10 ··LOAD···········0x01c000·0x0001c000·0x0001c000·0x021c0·0x021c0·RW··0x100010 ··LOAD···········0x026000·0x00026000·0x00026000·0x0239c·0x0239c·RW··0x1000
11 ··DYNAMIC········0x01dd9c·0x0001dd9c·0x0001dd9c·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x027f70·0x00027f70·0x00027f70·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x01d000·0x0001d000·0x0001d000·0x011c0·0x02000·R···0x112 ··GNU_RELRO······0x027000·0x00027000·0x00027000·0x0139c·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00880·0x00880·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00998·0x00998·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1ffec:1 There·are·26·section·headers,·starting·at·offset·0x2a428:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000880·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000998·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000a0c·000a0c·001450·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000b24·000b24·001470·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001e5c·001e5c·00028a·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001f94·001f94·00028e·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000020e8·0020e8·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00002224·002224·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00002128·002128·000458·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00002264·002264·000460·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002580·002580·007089·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000026c4·0026c4·007175·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000960c·00960c·0005c2·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000983c·00983c·0005c2·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00009bd0·009bd0·000070·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00009e00·009e00·000080·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00009c40·009c40·000570·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00009e80·009e80·000580·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000a1b0·00a1b0·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a400·00a400·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000a1c8·00a1c8·001849·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a418·00a418·001a29·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000c000·00c000·00e79c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000c000·00c000·0187e4·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001a7a0·01a7a0·000b00·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000247f0·0247f0·000b20·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0001c000·01c000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00026000·026000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001d000·01d000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00027000·027000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001d00c·01d00c·000d8c·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0002700c·02700c·000f60·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0001dd98·01dd98·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00027f6c·027f6c·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0001dd9c·01dd9c·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00027f70·027f70·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0001debc·01debc·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00028090·028090·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0001defc·01defc·0002c4·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········000280d0·0280d0·0002cc·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01e1c0·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02839c·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01e1f2·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0283ce·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01e300·001cec·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0284dc·001f4c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.04 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1dd9c·contains·36·entries:1 Dynamic·section·at·offset·0x27f70·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x960c16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x983c
17 ·0x60000010·(Operating·System·specific:·60000010)········0x5c217 ·0x60000010·(Operating·System·specific:·60000010)········0x5c2
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9bd019 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9e00
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7020 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x80
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x9c4022 ·0x00000017·(JMPREL)·····················0x9e80
23 ·0x00000002·(PLTRELSZ)···················1392·(bytes)23 ·0x00000002·(PLTRELSZ)···················1408·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1defc24 ·0x00000003·(PLTGOT)·····················0x280d0
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0xa0c26 ·0x00000006·(SYMTAB)·····················0xb24
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x258028 ·0x00000005·(STRTAB)·····················0x26c4
29 ·0x0000000a·(STRSZ)······················28809·(bytes)29 ·0x0000000a·(STRSZ)······················29045·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x212830 ·0x6ffffef5·(GNU_HASH)···················0x2264
31 ·0x00000019·(INIT_ARRAY)·················0x1dd9831 ·0x00000019·(INIT_ARRAY)·················0x27f6c
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1d00033 ·0x0000001a·(FINI_ARRAY)·················0x27000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x1e5c35 ·0x6ffffff0·(VERSYM)·····················0x1f94
36 ·0x6ffffffe·(VERNEED)····················0x20e836 ·0x6ffffffe·(VERNEED)····················0x2224
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·49fe3674e1952a9f0205548b4cc2b1b66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·395b3585a5d93198aa835d5014d4fc23
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·325·entries:1 Version·symbols·section·'.gnu.version'·contains·327·entries:
2 ·Addr:·0x0000000000001e5c··Offset:·0x001e5c··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001f94··Offset:·0x001f94··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)···
  
86 Version·needs·section·'.gnu.version_r'·contains·2·entries:86 Version·needs·section·'.gnu.version_r'·contains·2·entries:
87 ·Addr:·0x00000000000020e8··Offset:·0x0020e8··Link:·8·(.dynstr)87 ·Addr:·0x0000000000002224··Offset:·0x002224··Link:·8·(.dynstr)
88 ··000000:·Version:·1··File:·libc.so··Cnt:·188 ··000000:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0020:···Name:·LIBC··Flags:·none··Version:·289 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
90 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·190 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
91 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·391 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·132092····»    Blocks:·264········IO·Block:·4096···regular·file1 ··Size:·174136····»    Blocks:·344········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.1 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.display.color@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.color@1.1.so
898 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb00011 ··Entry·point·address:···············0xb000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········96560·(bytes·into·file)13 ··Start·of·section·headers:··········114040·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a9e9·0x0a9e9·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ae61·0x0ae61·R···0x1000
9 ··LOAD···········0x00b000·0x0000b000·0x0000b000·0x08250·0x08250·R·E·0x10009 ··LOAD···········0x00b000·0x0000b000·0x0000b000·0x0c9c0·0x0c9c0·R·E·0x1000
10 ··LOAD···········0x014000·0x00014000·0x00014000·0x02118·0x02118·RW··0x100010 ··LOAD···········0x018000·0x00018000·0x00018000·0x022f4·0x022f4·RW··0x1000
11 ··DYNAMIC········0x015d20·0x00015d20·0x00015d20·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x019ef4·0x00019ef4·0x00019ef4·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x015000·0x00015000·0x00015000·0x01118·0x02000·R···0x112 ··GNU_RELRO······0x019000·0x00019000·0x00019000·0x012f4·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00580·0x00580·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x006c0·0x006c0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x17930:1 There·are·26·section·headers,·starting·at·offset·0x1bd78:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000580·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0006c0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000070c·00070c·001460·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000084c·00084c·001480·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001b6c·001b6c·00028c·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001ccc·001ccc·000290·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001df8·001df8·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00001f5c·001f5c·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001e18·001e18·00034c·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001f7c·001f7c·000358·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002164·002164·0073ea·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000022d4·0022d4·0074d6·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00009550·009550·000759·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000097ac·0097ac·000759·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00009cac·009cac·00006c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00009f08·009f08·00007c·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00009d18·009d18·000500·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00009f84·009f84·000510·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000a218·00a218·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a494·00a494·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000a230·00a230·0007b9·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a4b0·00a4b0·0009b1·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000b000·00b000·007824·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000b000·00b000·00bf7c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00012830·012830·000a20·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00016f80·016f80·000a40·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00014000·014000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00018000·018000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00015000·015000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00019000·019000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001500c·01500c·000d10·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001900c·01900c·000ee4·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00015d1c·015d1c·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00019ef0·019ef0·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00015d20·015d20·000128·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00019ef4·019ef4·000128·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00015e48·015e48·000044·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0001a01c·01a01c·000044·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00015e8c·015e8c·00028c·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0001a060·01a060·000294·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·016118·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01a2f4·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01614a·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01a326·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·016258·0016d8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01a434·001944·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.08 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x15d20·contains·37·entries:1 Dynamic·section·at·offset·0x19ef4·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.1.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.1.so]
16 ·0x0000001e·(FLAGS)······················BIND_NOW16 ·0x0000001e·(FLAGS)······················BIND_NOW
17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
18 ·0x6000000f·(Operating·System·specific:·6000000f)········0x955018 ·0x6000000f·(Operating·System·specific:·6000000f)········0x97ac
19 ·0x60000010·(Operating·System·specific:·60000010)········0x75919 ·0x60000010·(Operating·System·specific:·60000010)········0x759
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9cac21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9f08
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6c22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0x9d1824 ·0x00000017·(JMPREL)·····················0x9f84
25 ·0x00000002·(PLTRELSZ)···················1280·(bytes)25 ·0x00000002·(PLTRELSZ)···················1296·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x15e8c26 ·0x00000003·(PLTGOT)·····················0x1a060
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x70c28 ·0x00000006·(SYMTAB)·····················0x84c
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x216430 ·0x00000005·(STRTAB)·····················0x22d4
31 ·0x0000000a·(STRSZ)······················29674·(bytes)31 ·0x0000000a·(STRSZ)······················29910·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x1e1832 ·0x6ffffef5·(GNU_HASH)···················0x1f7c
33 ·0x00000019·(INIT_ARRAY)·················0x15d1c33 ·0x00000019·(INIT_ARRAY)·················0x19ef0
34 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x1500035 ·0x0000001a·(FINI_ARRAY)·················0x19000
36 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x1b6c37 ·0x6ffffff0·(VERSYM)·····················0x1ccc
38 ·0x6ffffffe·(VERNEED)····················0x1df838 ·0x6ffffffe·(VERNEED)····················0x1f5c
39 ·0x6fffffff·(VERNEEDNUM)·················139 ·0x6fffffff·(VERNEEDNUM)·················1
40 ·0x00000000·(NULL)·······················0x040 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·cdfa036f68a854f78ae1d718f720345d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5f9eac0230728f98c56d5e31e3d9db24
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·326·entries:1 Version·symbols·section·'.gnu.version'·contains·328·entries:
2 ·Addr:·0x0000000000001b6c··Offset:·0x001b6c··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001ccc··Offset:·0x001ccc··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 78, 13 lines modifiedOffset 78, 13 lines modified
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
86 Version·needs·section·'.gnu.version_r'·contains·1·entry:86 Version·needs·section·'.gnu.version_r'·contains·1·entry:
87 ·Addr:·0x0000000000001df8··Offset:·0x001df8··Link:·8·(.dynstr)87 ·Addr:·0x0000000000001f5c··Offset:·0x001f5c··Link:·8·(.dynstr)
88 ··000000:·Version:·1··File:·libc.so··Cnt:·188 ··000000:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0010:···Name:·LIBC··Flags:·none··Version:·289 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·97600·····»     Blocks:·192········IO·Block:·4096···regular·file1 ··Size:·115080····»    Blocks:·232········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.display.color@1.2.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.color@1.2.so
899 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········101516·(bytes·into·file)13 ··Start·of·section·headers:··········123172·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xc0003 Entry·point·0xc000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b82e·0x0b82e·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bcc6·0x0bcc6·R···0x1000
9 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x08980·0x08980·R·E·0x10009 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x0d360·0x0d360·R·E·0x1000
10 ··LOAD···········0x015000·0x00015000·0x00015000·0x02360·0x02360·RW··0x100010 ··LOAD···········0x01a000·0x0001a000·0x0001a000·0x02560·0x02560·RW··0x1000
11 ··DYNAMIC········0x016f34·0x00016f34·0x00016f34·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x01c12c·0x0001c12c·0x0001c12c·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x016000·0x00016000·0x00016000·0x01360·0x02000·R···0x112 ··GNU_RELRO······0x01b000·0x0001b000·0x0001b000·0x01560·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x005b8·0x005b8·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00710·0x00710·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x18c8c:1 There·are·26·section·headers,·starting·at·offset·0x1e124:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0005b8·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000710·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000744·000744·0015f0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000089c·00089c·001610·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001d34·001d34·0002be·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001eac·001eac·0002c2·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001ff4·001ff4·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00002170·002170·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00002034·002034·000368·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000021b0·0021b0·000370·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········0000239c·00239c·007d47·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002520·002520·007e33·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000a0e4·00a0e4·0008d1·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000a354·00a354·0008d1·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000a9b8·00a9b8·000080·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000ac28·00ac28·000090·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000aa38·00aa38·000550·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000acb8·00acb8·000560·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000af88·00af88·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000b218·00b218·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000afa0·00afa0·00088e·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000b230·00b230·000a96·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000c000·00c000·007ec0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000c000·00c000·00c878·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00013ec0·013ec0·000ac0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00018880·018880·000ae0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00015000·015000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0001a000·01a000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00016000·016000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001b000·01b000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001600c·01600c·000f24·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001b00c·01b00c·00111c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00016f30·016f30·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0001c128·01c128·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00016f34·016f34·000130·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0001c12c·01c12c·000130·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00017064·017064·000048·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0001c25c·01c25c·000048·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········000170ac·0170ac·0002b4·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0001c2a4·01c2a4·0002bc·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·017360·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01c560·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·017392·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01c592·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0174a0·0017ec·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01c6a0·001a84·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.09 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x16f34·contains·38·entries:1 Dynamic·section·at·offset·0x1c12c·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.1.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.1.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
15 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]15 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
16 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.2.so]16 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.2.so]
17 ·0x0000001e·(FLAGS)······················BIND_NOW17 ·0x0000001e·(FLAGS)······················BIND_NOW
18 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW18 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
19 ·0x6000000f·(Operating·System·specific:·6000000f)········0xa0e419 ·0x6000000f·(Operating·System·specific:·6000000f)········0xa354
20 ·0x60000010·(Operating·System·specific:·60000010)········0x8d120 ·0x60000010·(Operating·System·specific:·60000010)········0x8d1
21 ·0x00000013·(RELENT)·····················8·(bytes)21 ·0x00000013·(RELENT)·····················8·(bytes)
22 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xa9b822 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xac28
23 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8023 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x90
24 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x424 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
25 ·0x00000017·(JMPREL)·····················0xaa3825 ·0x00000017·(JMPREL)·····················0xacb8
26 ·0x00000002·(PLTRELSZ)···················1360·(bytes)26 ·0x00000002·(PLTRELSZ)···················1376·(bytes)
27 ·0x00000003·(PLTGOT)·····················0x170ac27 ·0x00000003·(PLTGOT)·····················0x1c2a4
28 ·0x00000014·(PLTREL)·····················REL28 ·0x00000014·(PLTREL)·····················REL
29 ·0x00000006·(SYMTAB)·····················0x74429 ·0x00000006·(SYMTAB)·····················0x89c
30 ·0x0000000b·(SYMENT)·····················16·(bytes)30 ·0x0000000b·(SYMENT)·····················16·(bytes)
31 ·0x00000005·(STRTAB)·····················0x239c31 ·0x00000005·(STRTAB)·····················0x2520
32 ·0x0000000a·(STRSZ)······················32071·(bytes)32 ·0x0000000a·(STRSZ)······················32307·(bytes)
33 ·0x6ffffef5·(GNU_HASH)···················0x203433 ·0x6ffffef5·(GNU_HASH)···················0x21b0
34 ·0x00000019·(INIT_ARRAY)·················0x16f3034 ·0x00000019·(INIT_ARRAY)·················0x1c128
35 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)35 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
36 ·0x0000001a·(FINI_ARRAY)·················0x1600036 ·0x0000001a·(FINI_ARRAY)·················0x1b000
37 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)37 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
38 ·0x6ffffff0·(VERSYM)·····················0x1d3438 ·0x6ffffff0·(VERSYM)·····················0x1eac
39 ·0x6ffffffe·(VERNEED)····················0x1ff439 ·0x6ffffffe·(VERNEED)····················0x2170
40 ·0x6fffffff·(VERNEEDNUM)·················240 ·0x6fffffff·(VERNEEDNUM)·················2
41 ·0x00000000·(NULL)·······················0x041 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·6e48bf5bb5584376e8359f7b380ad0146 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0e103aaed6fe410d2e9a10c75b79fa79
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·351·entries:1 Version·symbols·section·'.gnu.version'·contains·353·entries:
2 ·Addr:·0x0000000000001d34··Offset:·0x001d34··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001eac··Offset:·0x001eac··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 84, 15 lines modifiedOffset 84, 16 lines modified
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 92 ··160:···1·(*global*)···
  
92 Version·needs·section·'.gnu.version_r'·contains·2·entries:93 Version·needs·section·'.gnu.version_r'·contains·2·entries:
93 ·Addr:·0x0000000000001ff4··Offset:·0x001ff4··Link:·8·(.dynstr)94 ·Addr:·0x0000000000002170··Offset:·0x002170··Link:·8·(.dynstr)
94 ··000000:·Version:·1··File:·libc.so··Cnt:·195 ··000000:·Version:·1··File:·libc.so··Cnt:·1
95 ··0x0020:···Name:·LIBC··Flags:·none··Version:·296 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
96 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·197 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
97 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·398 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·102556····»    Blocks:·208········IO·Block:·4096···regular·file1 ··Size:·124212····»    Blocks:·248········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.1 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.display.config@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.config@1.0.so
898 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········99556·(bytes·into·file)13 ··Start·of·section·headers:··········120720·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x09a92·0x09a92·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x09e7a·0x09e7a·R···0x1000
9 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x0a140·0x0a140·R·E·0x10009 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x0fd50·0x0fd50·R·E·0x1000
10 ··LOAD···········0x015000·0x00015000·0x00015000·0x01e68·0x01e68·RW··0x100010 ··LOAD···········0x01a000·0x0001a000·0x0001a000·0x01f6c·0x01f6c·RW··0x1000
11 ··DYNAMIC········0x016ab4·0x00016ab4·0x00016ab4·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x01bbb0·0x0001bbb0·0x0001bbb0·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x016000·0x00016000·0x00016000·0x00e68·0x01000·R···0x112 ··GNU_RELRO······0x01b000·0x0001b000·0x0001b000·0x00f6c·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x005d0·0x005d0·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00688·0x00688·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x184e4:1 There·are·26·section·headers,·starting·at·offset·0x1d790:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0005d0·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000688·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000075c·00075c·001210·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000814·000814·001230·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000196c·00196c·000242·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001a44·001a44·000246·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001bb0·001bb0·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00001c8c·001c8c·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001bf0·001bf0·0003ac·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001ccc·001ccc·0003b8·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00001f9c·001f9c·00602d·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002084·002084·006119·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00007fcc·007fcc·0004fa·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000081a0·0081a0·0004fa·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··000084c8·0084c8·00005c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000869c·00869c·000064·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00008524·008524·000490·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00008700·008700·0004a0·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········000089b4·0089b4·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008ba0·008ba0·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000089d0·0089d0·0010c2·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00008bb8·008bb8·0012c2·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000a000·00a000·0097fc·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a000·00a000·00f3f0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00013800·013800·000940·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000193f0·0193f0·000960·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00015000·015000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0001a000·01a000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00016000·016000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001b000·01b000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001600c·01600c·000aa4·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001b00c·01b00c·000ba0·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00016ab0·016ab0·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0001bbac·01bbac·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00016ab4·016ab4·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0001bbb0·01bbb0·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00016bd4·016bd4·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0001bcd0·01bcd0·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00016c14·016c14·000254·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0001bd10·01bd10·00025c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·016e68·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01bf6c·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·016e9a·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01bf9e·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·016fa8·00153c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01c0ac·0016e4·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x16ab4·contains·36·entries:1 Dynamic·section·at·offset·0x1bbb0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7fcc16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x81a0
17 ·0x60000010·(Operating·System·specific:·60000010)········0x4fa17 ·0x60000010·(Operating·System·specific:·60000010)········0x4fa
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x84c819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x869c
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5c20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x64
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x852422 ·0x00000017·(JMPREL)·····················0x8700
23 ·0x00000002·(PLTRELSZ)···················1168·(bytes)23 ·0x00000002·(PLTRELSZ)···················1184·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x16c1424 ·0x00000003·(PLTGOT)·····················0x1bd10
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x75c26 ·0x00000006·(SYMTAB)·····················0x814
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x1f9c28 ·0x00000005·(STRTAB)·····················0x2084
29 ·0x0000000a·(STRSZ)······················24621·(bytes)29 ·0x0000000a·(STRSZ)······················24857·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x1bf030 ·0x6ffffef5·(GNU_HASH)···················0x1ccc
31 ·0x00000019·(INIT_ARRAY)·················0x16ab031 ·0x00000019·(INIT_ARRAY)·················0x1bbac
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1600033 ·0x0000001a·(FINI_ARRAY)·················0x1b000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x196c35 ·0x6ffffff0·(VERSYM)·····················0x1a44
36 ·0x6ffffffe·(VERNEED)····················0x1bb036 ·0x6ffffffe·(VERNEED)····················0x1c8c
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·d99c4c7205203febdc2a608794f8acec6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·46b3639b7ec90547af5eb09cccd712d0
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·289·entries:1 Version·symbols·section·'.gnu.version'·contains·291·entries:
2 ·Addr:·0x000000000000196c··Offset:·0x00196c··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001a44··Offset:·0x001a44··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)···
  
77 Version·needs·section·'.gnu.version_r'·contains·2·entries:77 Version·needs·section·'.gnu.version_r'·contains·2·entries:
78 ·Addr:·0x0000000000001bb0··Offset:·0x001bb0··Link:·8·(.dynstr)78 ·Addr:·0x0000000000001c8c··Offset:·0x001c8c··Link:·8·(.dynstr)
79 ··000000:·Version:·1··File:·libc.so··Cnt:·179 ··000000:·Version:·1··File:·libc.so··Cnt:·1
80 ··0x0020:···Name:·LIBC··Flags:·none··Version:·280 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
81 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·181 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
82 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·382 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·100596····»    Blocks:·200········IO·Block:·4096···regular·file1 ··Size:·121760····»    Blocks:·240········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.display.config@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.config@1.1.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········82688·(bytes·into·file)13 ··Start·of·section·headers:··········95672·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x09672·0x09672·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x09a6a·0x09a6a·R···0x1000
9 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x06940·0x06940·R·E·0x10009 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x09860·0x09860·R·E·0x1000
10 ··LOAD···········0x011000·0x00011000·0x00011000·0x01f08·0x01f08·RW··0x100010 ··LOAD···········0x014000·0x00014000·0x00014000·0x0200c·0x0200c·RW··0x1000
11 ··DYNAMIC········0x012b50·0x00012b50·0x00012b50·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x015c4c·0x00015c4c·0x00015c4c·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x012000·0x00012000·0x00012000·0x00f08·0x01000·R···0x112 ··GNU_RELRO······0x015000·0x00015000·0x00015000·0x0100c·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00480·0x00480·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00530·0x00530·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x14300:1 There·are·26·section·headers,·starting·at·offset·0x175b8:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000480·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000530·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000060c·00060c·0012c0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········000006bc·0006bc·0012e0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000018cc·0018cc·000258·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000199c·00199c·00025c·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001b24·001b24·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00001bf8·001bf8·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001b44·001b44·00031c·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001c18·001c18·000324·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00001e60·001e60·006625·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001f3c·001f3c·006711·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00008488·008488·000641·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00008650·008650·000641·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00008acc·008acc·000060·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00008c94·008c94·000068·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00008b2c·008b2c·000480·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00008cfc·008cfc·000490·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00008fac·008fac·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000918c·00918c·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00008fc8·008fc8·0006aa·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000091a8·0091a8·0008c2·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000a000·00a000·00601c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a000·00a000·008f14·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00010020·010020·000920·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00012f20·012f20·000940·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00011000·011000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00014000·014000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00012000·012000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00015000·015000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001200c·01200c·000b40·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001500c·01500c·000c3c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00012b4c·012b4c·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00015c48·015c48·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00012b50·012b50·000128·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00015c4c·015c4c·000128·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00012c78·012c78·000044·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00015d74·015d74·000044·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00012cbc·012cbc·00024c·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00015db8·015db8·000254·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·012f08·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01600c·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·012f3a·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01603e·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·013048·0012b8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01614c·00146c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.08 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x12b50·contains·37·entries:1 Dynamic·section·at·offset·0x15c4c·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.config@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.config@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.1.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.1.so]
16 ·0x0000001e·(FLAGS)······················BIND_NOW16 ·0x0000001e·(FLAGS)······················BIND_NOW
17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
18 ·0x6000000f·(Operating·System·specific:·6000000f)········0x848818 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8650
19 ·0x60000010·(Operating·System·specific:·60000010)········0x64119 ·0x60000010·(Operating·System·specific:·60000010)········0x641
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8acc21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8c94
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6022 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x68
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0x8b2c24 ·0x00000017·(JMPREL)·····················0x8cfc
25 ·0x00000002·(PLTRELSZ)···················1152·(bytes)25 ·0x00000002·(PLTRELSZ)···················1168·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x12cbc26 ·0x00000003·(PLTGOT)·····················0x15db8
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x60c28 ·0x00000006·(SYMTAB)·····················0x6bc
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x1e6030 ·0x00000005·(STRTAB)·····················0x1f3c
31 ·0x0000000a·(STRSZ)······················26149·(bytes)31 ·0x0000000a·(STRSZ)······················26385·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x1b4432 ·0x6ffffef5·(GNU_HASH)···················0x1c18
33 ·0x00000019·(INIT_ARRAY)·················0x12b4c33 ·0x00000019·(INIT_ARRAY)·················0x15c48
34 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x1200035 ·0x0000001a·(FINI_ARRAY)·················0x15000
36 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x18cc37 ·0x6ffffff0·(VERSYM)·····················0x199c
38 ·0x6ffffffe·(VERNEED)····················0x1b2438 ·0x6ffffffe·(VERNEED)····················0x1bf8
39 ·0x6fffffff·(VERNEEDNUM)·················139 ·0x6fffffff·(VERNEEDNUM)·················1
40 ·0x00000000·(NULL)·······················0x040 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·f8b4b386f3601a3db8f3352983761fb86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f86cde0d71359d5550ca560f55a932f3
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·300·entries:1 Version·symbols·section·'.gnu.version'·contains·302·entries:
2 ·Addr:·0x00000000000018cc··Offset:·0x0018cc··Link:·4·(.dynsym)2 ·Addr:·0x000000000000199c··Offset:·0x00199c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 72, 12 lines modifiedOffset 72, 13 lines modified
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 79 ··12c:···1·(*global*)······1·(*global*)···
  
79 Version·needs·section·'.gnu.version_r'·contains·1·entry:80 Version·needs·section·'.gnu.version_r'·contains·1·entry:
80 ·Addr:·0x0000000000001b24··Offset:·0x001b24··Link:·8·(.dynstr)81 ·Addr:·0x0000000000001bf8··Offset:·0x001bf8··Link:·8·(.dynstr)
81 ··000000:·Version:·1··File:·libc.so··Cnt:·182 ··000000:·Version:·1··File:·libc.so··Cnt:·1
82 ··0x0010:···Name:·LIBC··Flags:·none··Version:·283 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·83728·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·96712·····»     Blocks:·192········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.display.config@1.2.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.config@1.2.so
898 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb00011 ··Entry·point·address:···············0xb000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········87280·(bytes·into·file)13 ··Start·of·section·headers:··········100248·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a0da·0x0a0da·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a4e2·0x0a4e2·R···0x1000
9 ··LOAD···········0x00b000·0x0000b000·0x0000b000·0x06d90·0x06d90·R·E·0x10009 ··LOAD···········0x00b000·0x0000b000·0x0000b000·0x09e40·0x09e40·R·E·0x1000
10 ··LOAD···········0x012000·0x00012000·0x00012000·0x020b8·0x020b8·RW··0x100010 ··LOAD···········0x015000·0x00015000·0x00015000·0x021bc·0x021bc·RW··0x1000
11 ··DYNAMIC········0x013cf0·0x00013cf0·0x00013cf0·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x016dec·0x00016dec·0x00016dec·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x013000·0x00013000·0x00013000·0x010b8·0x02000·R···0x112 ··GNU_RELRO······0x016000·0x00016000·0x00016000·0x011bc·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00498·0x00498·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00548·0x00548·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x154f0:1 There·are·26·section·headers,·starting·at·offset·0x18798:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000498·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000548·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000624·000624·0013c0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········000006d4·0006d4·0013e0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000019e4·0019e4·000278·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001ab4·001ab4·00027c·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001c5c·001c5c·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00001d30·001d30·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001c7c·001c7c·000334·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001d50·001d50·000340·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00001fb0·001fb0·006dda·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002090·002090·006ec6·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00008d8c·008d8c·000769·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00008f58·008f58·000769·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··000094f8·0094f8·00006c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··000096c4·0096c4·000074·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00009564·009564·000488·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00009738·009738·000498·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········000099ec·0099ec·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00009bd0·009bd0·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00009a08·009a08·0006d2·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00009be8·009be8·0008fa·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000b000·00b000·006458·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000b000·00b000·0094f0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00011460·011460·000930·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000144f0·0144f0·000950·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00012000·012000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00015000·015000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00013000·013000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00016000·016000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001300c·01300c·000ce0·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001600c·01600c·000ddc·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00013cec·013cec·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00016de8·016de8·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00013cf0·013cf0·000130·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00016dec·016dec·000130·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00013e20·013e20·000048·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00016f1c·016f1c·000048·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00013e68·013e68·000250·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00016f64·016f64·000258·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0140b8·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0171bc·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0140ea·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0171ee·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0141f8·0012f8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0172fc·00149c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.1 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x13cf0·contains·38·entries:1 Dynamic·section·at·offset·0x16dec·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.config@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.config@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.config@1.1.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.config@1.1.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
15 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]15 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
16 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.2.so]16 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.2.so]
17 ·0x0000001e·(FLAGS)······················BIND_NOW17 ·0x0000001e·(FLAGS)······················BIND_NOW
18 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW18 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
19 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8d8c19 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8f58
20 ·0x60000010·(Operating·System·specific:·60000010)········0x76920 ·0x60000010·(Operating·System·specific:·60000010)········0x769
21 ·0x00000013·(RELENT)·····················8·(bytes)21 ·0x00000013·(RELENT)·····················8·(bytes)
22 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x94f822 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x96c4
23 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6c23 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x74
24 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x424 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
25 ·0x00000017·(JMPREL)·····················0x956425 ·0x00000017·(JMPREL)·····················0x9738
26 ·0x00000002·(PLTRELSZ)···················1160·(bytes)26 ·0x00000002·(PLTRELSZ)···················1176·(bytes)
27 ·0x00000003·(PLTGOT)·····················0x13e6827 ·0x00000003·(PLTGOT)·····················0x16f64
28 ·0x00000014·(PLTREL)·····················REL28 ·0x00000014·(PLTREL)·····················REL
29 ·0x00000006·(SYMTAB)·····················0x62429 ·0x00000006·(SYMTAB)·····················0x6d4
30 ·0x0000000b·(SYMENT)·····················16·(bytes)30 ·0x0000000b·(SYMENT)·····················16·(bytes)
31 ·0x00000005·(STRTAB)·····················0x1fb031 ·0x00000005·(STRTAB)·····················0x2090
32 ·0x0000000a·(STRSZ)······················28122·(bytes)32 ·0x0000000a·(STRSZ)······················28358·(bytes)
33 ·0x6ffffef5·(GNU_HASH)···················0x1c7c33 ·0x6ffffef5·(GNU_HASH)···················0x1d50
34 ·0x00000019·(INIT_ARRAY)·················0x13cec34 ·0x00000019·(INIT_ARRAY)·················0x16de8
35 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)35 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
36 ·0x0000001a·(FINI_ARRAY)·················0x1300036 ·0x0000001a·(FINI_ARRAY)·················0x16000
37 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)37 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
38 ·0x6ffffff0·(VERSYM)·····················0x19e438 ·0x6ffffff0·(VERSYM)·····················0x1ab4
39 ·0x6ffffffe·(VERNEED)····················0x1c5c39 ·0x6ffffffe·(VERNEED)····················0x1d30
40 ·0x6fffffff·(VERNEEDNUM)·················140 ·0x6fffffff·(VERNEEDNUM)·················1
41 ·0x00000000·(NULL)·······················0x041 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·0f65b009ab7e486b4f8cc23ef19e31886 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1eeb90550c6a2850f07dd024a3c4f01f
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·316·entries:1 Version·symbols·section·'.gnu.version'·contains·318·entries:
2 ·Addr:·0x00000000000019e4··Offset:·0x0019e4··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001ab4··Offset:·0x001ab4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 76, 12 lines modifiedOffset 76, 13 lines modified
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 83 ··13c:···1·(*global*)······1·(*global*)···
  
83 Version·needs·section·'.gnu.version_r'·contains·1·entry:84 Version·needs·section·'.gnu.version_r'·contains·1·entry:
84 ·Addr:·0x0000000000001c5c··Offset:·0x001c5c··Link:·8·(.dynstr)85 ·Addr:·0x0000000000001d30··Offset:·0x001d30··Link:·8·(.dynstr)
85 ··000000:·Version:·1··File:·libc.so··Cnt:·186 ··000000:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0010:···Name:·LIBC··Flags:·none··Version:·287 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·88320·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·101288····»    Blocks:·200········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.1 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.display.config@1.3.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.config@1.3.so
898 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb00011 ··Entry·point·address:···············0xb000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········91912·(bytes·into·file)13 ··Start·of·section·headers:··········104864·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0abc7·0x0abc7·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0aff7·0x0aff7·R···0x1000
9 ··LOAD···········0x00b000·0x0000b000·0x0000b000·0x071c0·0x071c0·R·E·0x10009 ··LOAD···········0x00b000·0x0000b000·0x0000b000·0x0a3d0·0x0a3d0·R·E·0x1000
10 ··LOAD···········0x013000·0x00013000·0x00013000·0x02278·0x02278·RW··0x100010 ··LOAD···········0x016000·0x00016000·0x00016000·0x0237c·0x0237c·RW··0x1000
11 ··DYNAMIC········0x014e98·0x00014e98·0x00014e98·0x00138·0x00138·RW··0x411 ··DYNAMIC········0x017f94·0x00017f94·0x00017f94·0x00138·0x00138·RW··0x4
12 ··GNU_RELRO······0x014000·0x00014000·0x00014000·0x01278·0x02000·R···0x112 ··GNU_RELRO······0x017000·0x00017000·0x00017000·0x0137c·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x004b0·0x004b0·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00560·0x00560·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x16708:1 There·are·26·section·headers,·starting·at·offset·0x199a0:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0004b0·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000560·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000063c·00063c·0014e0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········000006ec·0006ec·001500·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001b1c·001b1c·00029c·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001bec·001bec·0002a0·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001db8·001db8·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00001e8c·001e8c·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001dd8·001dd8·00034c·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001eac·001eac·000358·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002124·002124·0075b0·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002204·002204·00769c·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········000096d4·0096d4·000899·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000098a0·0098a0·000899·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00009f70·009f70·000078·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000a13c·00a13c·000080·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00009fe8·009fe8·0004a0·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000a1bc·00a1bc·0004b0·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000a488·00a488·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a66c·00a66c·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000a4a0·00a4a0·000727·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a688·00a688·00096f·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000b000·00b000·006860·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000b000·00b000·009a44·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00011860·011860·000960·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00014a50·014a50·000980·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00013000·013000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00016000·016000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00014000·014000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00017000·017000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001400c·01400c·000e88·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001700c·01700c·000f84·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00014e94·014e94·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00017f90·017f90·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00014e98·014e98·000138·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00017f94·017f94·000138·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00014fd0·014fd0·00004c·00··WA··0···0··425 ··[21]·.got··············PROGBITS········000180cc·0180cc·00004c·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0001501c·01501c·00025c·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00018118·018118·000264·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·015278·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01837c·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0152aa·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0183ae·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0153b8·001350·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0184bc·0014e4·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.11 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x14e98·contains·39·entries:1 Dynamic·section·at·offset·0x17f94·contains·39·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.config@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.config@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.config@1.1.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.config@1.1.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.config@1.2.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.config@1.2.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
Offset 13, 30 lines modifiedOffset 13, 30 lines modified
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
15 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]15 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
16 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]16 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
17 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.3.so]17 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.3.so]
18 ·0x0000001e·(FLAGS)······················BIND_NOW18 ·0x0000001e·(FLAGS)······················BIND_NOW
19 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW19 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
20 ·0x6000000f·(Operating·System·specific:·6000000f)········0x96d420 ·0x6000000f·(Operating·System·specific:·6000000f)········0x98a0
21 ·0x60000010·(Operating·System·specific:·60000010)········0x89921 ·0x60000010·(Operating·System·specific:·60000010)········0x899
22 ·0x00000013·(RELENT)·····················8·(bytes)22 ·0x00000013·(RELENT)·····················8·(bytes)
23 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9f7023 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xa13c
24 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7824 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x80
25 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x425 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
26 ·0x00000017·(JMPREL)·····················0x9fe826 ·0x00000017·(JMPREL)·····················0xa1bc
27 ·0x00000002·(PLTRELSZ)···················1184·(bytes)27 ·0x00000002·(PLTRELSZ)···················1200·(bytes)
28 ·0x00000003·(PLTGOT)·····················0x1501c28 ·0x00000003·(PLTGOT)·····················0x18118
29 ·0x00000014·(PLTREL)·····················REL29 ·0x00000014·(PLTREL)·····················REL
30 ·0x00000006·(SYMTAB)·····················0x63c30 ·0x00000006·(SYMTAB)·····················0x6ec
31 ·0x0000000b·(SYMENT)·····················16·(bytes)31 ·0x0000000b·(SYMENT)·····················16·(bytes)
32 ·0x00000005·(STRTAB)·····················0x212432 ·0x00000005·(STRTAB)·····················0x2204
33 ·0x0000000a·(STRSZ)······················30128·(bytes)33 ·0x0000000a·(STRSZ)······················30364·(bytes)
34 ·0x6ffffef5·(GNU_HASH)···················0x1dd834 ·0x6ffffef5·(GNU_HASH)···················0x1eac
35 ·0x00000019·(INIT_ARRAY)·················0x14e9435 ·0x00000019·(INIT_ARRAY)·················0x17f90
36 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)36 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
37 ·0x0000001a·(FINI_ARRAY)·················0x1400037 ·0x0000001a·(FINI_ARRAY)·················0x17000
38 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)38 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
39 ·0x6ffffff0·(VERSYM)·····················0x1b1c39 ·0x6ffffff0·(VERSYM)·····················0x1bec
40 ·0x6ffffffe·(VERNEED)····················0x1db840 ·0x6ffffffe·(VERNEED)····················0x1e8c
41 ·0x6fffffff·(VERNEEDNUM)·················141 ·0x6fffffff·(VERNEEDNUM)·················1
42 ·0x00000000·(NULL)·······················0x042 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·75c890c6b1fa91e5a302464aab950bfa6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5b84b4fb0e1323e6f42cb3f9ad394813
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·334·entries:1 Version·symbols·section·'.gnu.version'·contains·336·entries:
2 ·Addr:·0x0000000000001b1c··Offset:·0x001b1c··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001bec··Offset:·0x001bec··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 80, 13 lines modifiedOffset 80, 13 lines modified
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
88 Version·needs·section·'.gnu.version_r'·contains·1·entry:88 Version·needs·section·'.gnu.version_r'·contains·1·entry:
89 ·Addr:·0x0000000000001db8··Offset:·0x001db8··Link:·8·(.dynstr)89 ·Addr:·0x0000000000001e8c··Offset:·0x001e8c··Link:·8·(.dynstr)
90 ··000000:·Version:·1··File:·libc.so··Cnt:·190 ··000000:·Version:·1··File:·libc.so··Cnt:·1
91 ··0x0010:···Name:·LIBC··Flags:·none··Version:·291 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·92952·····»     Blocks:·184········IO·Block:·4096···regular·file1 ··Size:·105904····»    Blocks:·208········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.display.postproc@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.postproc@1.0.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x700011 ··Entry·point·address:···············0x7000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········60372·(bytes·into·file)13 ··Start·of·section·headers:··········64872·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x70003 Entry·point·0x7000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x066f4·0x066f4·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x069b4·0x069b4·R···0x1000
9 ··LOAD···········0x007000·0x00007000·0x00007000·0x04890·0x04890·R·E·0x10009 ··LOAD···········0x007000·0x00007000·0x00007000·0x05d40·0x05d40·R·E·0x1000
10 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x01b38·0x01b38·RW··0x100010 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x01bac·0x01bac·RW··0x1000
11 ··DYNAMIC········0x00d814·0x0000d814·0x0000d814·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x00e880·0x0000e880·0x0000e880·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x00d000·0x0000d000·0x0000d000·0x00b38·0x01000·R···0x112 ··GNU_RELRO······0x00e000·0x0000e000·0x0000e000·0x00bac·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00370·0x00370·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x003c0·0x003c0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xebd4:1 There·are·26·section·headers,·starting·at·offset·0xfd68:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000370·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0003c0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000004fc·0004fc·000eb0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000054c·00054c·000ed0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000013ac·0013ac·0001d6·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000141c·00141c·0001da·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001584·001584·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········000015f8·0015f8·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000015c4·0015c4·000234·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001638·001638·0002bc·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········000017f8·0017f8·0043a6·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000018f4·0018f4·004492·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00005ba0·005ba0·0003ba·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00005d88·005d88·0003ba·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00005f5c·005f5c·000044·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00006144·006144·000048·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00005fa0·005fa0·000370·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000618c·00618c·000380·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00006310·006310·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000650c·00650c·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006328·006328·0003cc·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006528·006528·00048c·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007000·007000·00418c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007000·007000·005618·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000b190·00b190·000700·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000c620·00c620·000720·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000c000·00c000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0000d000·00d000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d000·00d000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000e000·00e000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0000d00c·00d00c·000804·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0000e00c·00e00c·000870·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0000d810·00d810·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0000e87c·00e87c·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0000d814·00d814·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0000e880·00e880·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0000d934·00d934·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0000e9a0·00e9a0·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0000d974·00d974·0001c4·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0000e9e0·00e9e0·0001cc·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00db38·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ebac·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00db6a·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00ebde·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00dc78·000f5c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00ecec·00107c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.04 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0xd814·contains·36·entries:1 Dynamic·section·at·offset·0xe880·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.postproc@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.postproc@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5ba016 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5d88
17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ba17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ba
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5f5c19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6144
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x48
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x5fa022 ·0x00000017·(JMPREL)·····················0x618c
23 ·0x00000002·(PLTRELSZ)···················880·(bytes)23 ·0x00000002·(PLTRELSZ)···················896·(bytes)
24 ·0x00000003·(PLTGOT)·····················0xd97424 ·0x00000003·(PLTGOT)·····················0xe9e0
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x4fc26 ·0x00000006·(SYMTAB)·····················0x54c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x17f828 ·0x00000005·(STRTAB)·····················0x18f4
29 ·0x0000000a·(STRSZ)······················17318·(bytes)29 ·0x0000000a·(STRSZ)······················17554·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x15c430 ·0x6ffffef5·(GNU_HASH)···················0x1638
31 ·0x00000019·(INIT_ARRAY)·················0xd81031 ·0x00000019·(INIT_ARRAY)·················0xe87c
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0xd00033 ·0x0000001a·(FINI_ARRAY)·················0xe000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x13ac35 ·0x6ffffff0·(VERSYM)·····················0x141c
36 ·0x6ffffffe·(VERNEED)····················0x158436 ·0x6ffffffe·(VERNEED)····················0x15f8
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·bb00a79f7ecbd43df6dfae17d5a05a926 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8e664e1d87ab4f00859d0764e2929211
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·235·entries:1 Version·symbols·section·'.gnu.version'·contains·237·entries:
2 ·Addr:·0x00000000000013ac··Offset:·0x0013ac··Link:·4·(.dynsym)2 ·Addr:·0x000000000000141c··Offset:·0x00141c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 55, 15 lines modifiedOffset 55, 16 lines modified
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 63 ··0ec:···1·(*global*)···
  
63 Version·needs·section·'.gnu.version_r'·contains·2·entries:64 Version·needs·section·'.gnu.version_r'·contains·2·entries:
64 ·Addr:·0x0000000000001584··Offset:·0x001584··Link:·8·(.dynstr)65 ·Addr:·0x00000000000015f8··Offset:·0x0015f8··Link:·8·(.dynstr)
65 ··000000:·Version:·1··File:·libc.so··Cnt:·166 ··000000:·Version:·1··File:·libc.so··Cnt:·1
66 ··0x0020:···Name:·LIBC··Flags:·none··Version:·267 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
67 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·168 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·369 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·61412·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·65912·····»     Blocks:·136········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.esepowermanager@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.esepowermanager@1.0.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x800011 ··Entry·point·address:···············0x8000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········68540·(bytes·into·file)13 ··Start·of·section·headers:··········77092·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x80003 Entry·point·0x8000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x07239·0x07239·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x074a1·0x074a1·R···0x1000
9 ··LOAD···········0x008000·0x00008000·0x00008000·0x05a70·0x05a70·R·E·0x10009 ··LOAD···········0x008000·0x00008000·0x00008000·0x07e80·0x07e80·R·E·0x1000
10 ··LOAD···········0x00e000·0x0000e000·0x0000e000·0x01b74·0x01b74·RW··0x100010 ··LOAD···········0x010000·0x00010000·0x00010000·0x01be8·0x01be8·RW··0x1000
11 ··DYNAMIC········0x00f82c·0x0000f82c·0x0000f82c·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x011898·0x00011898·0x00011898·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x00f000·0x0000f000·0x0000f000·0x00b74·0x01000·R···0x112 ··GNU_RELRO······0x011000·0x00011000·0x00011000·0x00be8·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00378·0x00378·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x003d0·0x003d0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x10bbc:1 There·are·26·section·headers,·starting·at·offset·0x12d24:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000378·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0003d0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000504·000504·000f80·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000055c·00055c·000fa0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001484·001484·0001f0·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000014fc·0014fc·0001f4·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001674·001674·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········000016f0·0016f0·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001694·001694·0002f8·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001710·001710·000304·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········0000198c·00198c·004b3d·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001a14·001a14·004c29·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········000064cc·0064cc·000415·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00006640·006640·000415·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··000068e4·0068e4·000044·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00006a58·006a58·000048·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00006928·006928·0003b8·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00006aa0·006aa0·0003c8·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00006ce0·006ce0·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006e68·006e68·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006cf8·006cf8·000541·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006e80·006e80·000621·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00008000·008000·0052dc·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00008000·008000·0076c4·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000d2e0·00d2e0·000790·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000f6d0·00f6d0·0007b0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000e000·00e000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00010000·010000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000f000·00f000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00011000·011000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0000f00c·00f00c·00081c·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001100c·01100c·000888·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0000f828·00f828·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00011894·011894·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0000f82c·00f82c·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00011898·011898·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0000f94c·00f94c·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········000119b8·0119b8·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0000f98c·00f98c·0001e8·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········000119f8·0119f8·0001f0·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00fb74·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·011be8·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00fba6·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·011c1a·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00fcb4·000f08·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·011d28·000ffc·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.04 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0xf82c·contains·36·entries:1 Dynamic·section·at·offset·0x11898·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.esepowermanager@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.esepowermanager@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x64cc16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x6640
17 ·0x60000010·(Operating·System·specific:·60000010)········0x41517 ·0x60000010·(Operating·System·specific:·60000010)········0x415
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x68e419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6a58
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x48
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x692822 ·0x00000017·(JMPREL)·····················0x6aa0
23 ·0x00000002·(PLTRELSZ)···················952·(bytes)23 ·0x00000002·(PLTRELSZ)···················968·(bytes)
24 ·0x00000003·(PLTGOT)·····················0xf98c24 ·0x00000003·(PLTGOT)·····················0x119f8
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x50426 ·0x00000006·(SYMTAB)·····················0x55c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x198c28 ·0x00000005·(STRTAB)·····················0x1a14
29 ·0x0000000a·(STRSZ)······················19261·(bytes)29 ·0x0000000a·(STRSZ)······················19497·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x169430 ·0x6ffffef5·(GNU_HASH)···················0x1710
31 ·0x00000019·(INIT_ARRAY)·················0xf82831 ·0x00000019·(INIT_ARRAY)·················0x11894
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0xf00033 ·0x0000001a·(FINI_ARRAY)·················0x11000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x148435 ·0x6ffffff0·(VERSYM)·····················0x14fc
36 ·0x6ffffffe·(VERNEED)····················0x167436 ·0x6ffffffe·(VERNEED)····················0x16f0
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·29ebd5c425775974be2966000e93dfaa6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·072abe5c5e650aa86672424a14e08a91
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·248·entries:1 Version·symbols·section·'.gnu.version'·contains·250·entries:
2 ·Addr:·0x0000000000001484··Offset:·0x001484··Link:·4·(.dynsym)2 ·Addr:·0x00000000000014fc··Offset:·0x0014fc··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 59, 12 lines modifiedOffset 59, 13 lines modified
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 66 ··0f8:···1·(*global*)······1·(*global*)···
  
66 Version·needs·section·'.gnu.version_r'·contains·1·entry:67 Version·needs·section·'.gnu.version_r'·contains·1·entry:
67 ·Addr:·0x0000000000001674··Offset:·0x001674··Link:·8·(.dynstr)68 ·Addr:·0x00000000000016f0··Offset:·0x0016f0··Link:·8·(.dynstr)
68 ··000000:·Version:·1··File:·libc.so··Cnt:·169 ··000000:·Version:·1··File:·libc.so··Cnt:·1
69 ··0x0010:···Name:·LIBC··Flags:·none··Version:·270 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·69580·····»     Blocks:·136········IO·Block:·4096···regular·file1 ··Size:·78132·····»     Blocks:·160········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.bluetooth_sar@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.bluetooth_sar@1.0.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x700011 ··Entry·point·address:···············0x7000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········60140·(bytes·into·file)13 ··Start·of·section·headers:··········64608·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x70003 Entry·point·0x7000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x065a6·0x065a6·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x06876·0x06876·R···0x1000
9 ··LOAD···········0x007000·0x00007000·0x00007000·0x04660·0x04660·R·E·0x10009 ··LOAD···········0x007000·0x00007000·0x00007000·0x05b70·0x05b70·R·E·0x1000
10 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x01afc·0x01afc·RW··0x100010 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x01b70·0x01b70·RW··0x1000
11 ··DYNAMIC········0x00d7f0·0x0000d7f0·0x0000d7f0·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x00e85c·0x0000e85c·0x0000e85c·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x00d000·0x0000d000·0x0000d000·0x00afc·0x01000·R···0x112 ··GNU_RELRO······0x00e000·0x0000e000·0x0000e000·0x00b70·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00360·0x00360·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x003b8·0x003b8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xeaec:1 There·are·26·section·headers,·starting·at·offset·0xfc60:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000360·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0003b8·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000004ec·0004ec·000e50·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000544·000544·000e70·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000133c·00133c·0001ca·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000013b4·0013b4·0001ce·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001508·001508·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00001584·001584·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001528·001528·000234·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000015a4·0015a4·0002bc·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········0000175c·00175c·0043d9·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001860·001860·0044c5·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00005b38·005b38·0003ba·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00005d28·005d28·0003ba·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00005ef4·005ef4·000044·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··000060e4·0060e4·000048·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00005f38·005f38·000340·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000612c·00612c·000350·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00006278·006278·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000647c·00647c·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006290·006290·000316·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006498·006498·0003de·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007000·007000·003fc0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007000·007000·0054ac·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000afc0·00afc0·0006a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000c4b0·00c4b0·0006c0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000c000·00c000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0000d000·00d000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d000·00d000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000e000·00e000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0000d00c·00d00c·0007e0·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0000e00c·00e00c·00084c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0000d7ec·00d7ec·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0000e858·00e858·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0000d7f0·00d7f0·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0000e85c·00e85c·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0000d910·00d910·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0000e97c·00e97c·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0000d950·00d950·0001ac·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0000e9bc·00e9bc·0001b4·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00dafc·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00eb70·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00db2e·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00eba2·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00dc3c·000eb0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00ecb0·000fb0·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0xd7f0·contains·36·entries:1 Dynamic·section·at·offset·0xe85c·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.bluetooth_sar@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.bluetooth_sar@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5b3816 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5d28
17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ba17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ba
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5ef419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x60e4
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x48
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x5f3822 ·0x00000017·(JMPREL)·····················0x612c
23 ·0x00000002·(PLTRELSZ)···················832·(bytes)23 ·0x00000002·(PLTRELSZ)···················848·(bytes)
24 ·0x00000003·(PLTGOT)·····················0xd95024 ·0x00000003·(PLTGOT)·····················0xe9bc
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x4ec26 ·0x00000006·(SYMTAB)·····················0x544
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x175c28 ·0x00000005·(STRTAB)·····················0x1860
29 ·0x0000000a·(STRSZ)······················17369·(bytes)29 ·0x0000000a·(STRSZ)······················17605·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x152830 ·0x6ffffef5·(GNU_HASH)···················0x15a4
31 ·0x00000019·(INIT_ARRAY)·················0xd7ec31 ·0x00000019·(INIT_ARRAY)·················0xe858
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0xd00033 ·0x0000001a·(FINI_ARRAY)·················0xe000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x133c35 ·0x6ffffff0·(VERSYM)·····················0x13b4
36 ·0x6ffffffe·(VERNEED)····················0x150836 ·0x6ffffffe·(VERNEED)····················0x1584
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·0cd96c904989093abb0bd4cc514b85b46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·18e1940bbf4aa304c7829f906de839eb
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·229·entries:1 Version·symbols·section·'.gnu.version'·contains·231·entries:
2 ·Addr:·0x000000000000133c··Offset:·0x00133c··Link:·4·(.dynsym)2 ·Addr:·0x00000000000013b4··Offset:·0x0013b4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 54, 13 lines modifiedOffset 54, 13 lines modified
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·1·entry:62 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x0000000000001508··Offset:·0x001508··Link:·8·(.dynstr)63 ·Addr:·0x0000000000001584··Offset:·0x001584··Link:·8·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·164 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·265 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·61180·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·65648·····»     Blocks:·136········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.4 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.capabilityconfigstore@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.capabilityconfigstore@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x700011 ··Entry·point·address:···············0x8000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········60396·(bytes·into·file)13 ··Start·of·section·headers:··········69020·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x70002 Entry·point·0x8000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06f4e·0x06f4e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x071ae·0x071ae·R···0x1000
8 ··LOAD···········0x007000·0x00007000·0x00007000·0x048c0·0x048c0·R·E·0x10008 ··LOAD···········0x008000·0x00008000·0x00008000·0x05e10·0x05e10·R·E·0x1000
9 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x01b14·0x01b14·RW··0x10009 ··LOAD···········0x00e000·0x0000e000·0x0000e000·0x01bac·0x01bac·RW··0x1000
10 ··DYNAMIC········0x00d7f0·0x0000d7f0·0x0000d7f0·0x00120·0x00120·RW··0x410 ··DYNAMIC········0x00f880·0x0000f880·0x0000f880·0x00120·0x00120·RW··0x4
11 ··GNU_RELRO······0x00d000·0x0000d000·0x0000d000·0x00b14·0x01000·R···0x111 ··GNU_RELRO······0x00f000·0x0000f000·0x0000f000·0x00bac·0x01000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00368·0x00368·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x003d0·0x003d0·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xebec:1 There·are·26·section·headers,·starting·at·offset·0x10d9c:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000368·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0003d0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000004f4·0004f4·000eb0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000055c·00055c·000ed0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000013a4·0013a4·0001d6·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000142c·00142c·0001da·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········0000157c·00157c·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00001608·001608·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000015bc·0015bc·0002bc·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001648·001648·0002c8·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00001878·001878·004b0d·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001910·001910·004bf9·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00006388·006388·0003ba·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000650c·00650c·0003ba·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00006744·006744·000044·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··000068c8·0068c8·000048·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00006788·006788·000370·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00006910·006910·000380·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00006af8·006af8·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006c90·006c90·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006b10·006b10·00043e·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006ca8·006ca8·000506·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007000·007000·0041c0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00008000·008000·0056f0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000b1c0·00b1c0·000700·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000d6f0·00d6f0·000720·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000c000·00c000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0000e000·00e000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d000·00d000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000f000·00f000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0000d00c·00d00c·0007e0·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0000f00c·00f00c·000870·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0000d7ec·00d7ec·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0000f87c·00f87c·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0000d7f0·00d7f0·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0000f880·00f880·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0000d910·00d910·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0000f9a0·00f9a0·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0000d950·00d950·0001c4·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0000f9e0·00f9e0·0001cc·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00db14·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00fbac·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00db46·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00fbde·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00dc54·000f98·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00fcec·0010b0·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0xd7f0·contains·36·entries:1 Dynamic·section·at·offset·0xf880·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.capabilityconfigstore@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.capabilityconfigstore@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x638816 ·0x6000000f·(Operating·System·specific:·6000000f)········0x650c
17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ba17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ba
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x674419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x68c8
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x48
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x678822 ·0x00000017·(JMPREL)·····················0x6910
23 ·0x00000002·(PLTRELSZ)···················880·(bytes)23 ·0x00000002·(PLTRELSZ)···················896·(bytes)
24 ·0x00000003·(PLTGOT)·····················0xd95024 ·0x00000003·(PLTGOT)·····················0xf9e0
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x4f426 ·0x00000006·(SYMTAB)·····················0x55c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x187828 ·0x00000005·(STRTAB)·····················0x1910
29 ·0x0000000a·(STRSZ)······················19213·(bytes)29 ·0x0000000a·(STRSZ)······················19449·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x15bc30 ·0x6ffffef5·(GNU_HASH)···················0x1648
31 ·0x00000019·(INIT_ARRAY)·················0xd7ec31 ·0x00000019·(INIT_ARRAY)·················0xf87c
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0xd00033 ·0x0000001a·(FINI_ARRAY)·················0xf000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x13a435 ·0x6ffffff0·(VERSYM)·····················0x142c
36 ·0x6ffffffe·(VERNEED)····················0x157c36 ·0x6ffffffe·(VERNEED)····················0x1608
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·426eefc9a14686ba788b2afe5e638ed66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9d5764eb15bc8ea8f7e7e33ee850f9a9
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·235·entries:1 Version·symbols·section·'.gnu.version'·contains·237·entries:
2 ·Addr:·0x00000000000013a4··Offset:·0x0013a4··Link:·4·(.dynsym)2 ·Addr:·0x000000000000142c··Offset:·0x00142c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 55, 15 lines modifiedOffset 55, 16 lines modified
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 63 ··0ec:···1·(*global*)···
  
63 Version·needs·section·'.gnu.version_r'·contains·2·entries:64 Version·needs·section·'.gnu.version_r'·contains·2·entries:
64 ·Addr:·0x000000000000157c··Offset:·0x00157c··Link:·8·(.dynstr)65 ·Addr:·0x0000000000001608··Offset:·0x001608··Link:·8·(.dynstr)
65 ··000000:·Version:·1··File:·libc.so··Cnt:·166 ··000000:·Version:·1··File:·libc.so··Cnt:·1
66 ··0x0020:···Name:·LIBC··Flags:·none··Version:·267 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
67 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·168 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·369 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·61436·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·70060·····»     Blocks:·144········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.cvp@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.cvp@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2a00011 ··Entry·point·address:···············0x2b000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········441072·(bytes·into·file)13 ··Start·of·section·headers:··········558924·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x2a0002 Entry·point·0x2b000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x29e44·0x29e44·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x2a89c·0x2a89c·R···0x1000
8 ··LOAD···········0x02a000·0x0002a000·0x0002a000·0x35ee0·0x35ee0·R·E·0x10008 ··LOAD···········0x02b000·0x0002b000·0x0002b000·0x50cf0·0x50cf0·R·E·0x1000
9 ··LOAD···········0x060000·0x00060000·0x00060000·0x06cbc·0x06cbc·RW··0x10009 ··LOAD···········0x07c000·0x0007c000·0x0007c000·0x07144·0x07144·RW··0x1000
10 ··DYNAMIC········0x0664e8·0x000664e8·0x000664e8·0x00120·0x00120·RW··0x410 ··DYNAMIC········0x082968·0x00082968·0x00082968·0x00120·0x00120·RW··0x4
11 ··GNU_RELRO······0x061000·0x00061000·0x00061000·0x05cbc·0x06000·R···0x111 ··GNU_RELRO······0x07d000·0x0007d000·0x0007d000·0x06144·0x07000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x020b0·0x020b0·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x02440·0x02440·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x6baf0:1 There·are·26·section·headers,·starting·at·offset·0x8874c:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0020b0·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·002440·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000223c·00223c·003f50·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········000025cc·0025cc·003f70·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000618c·00618c·0007ea·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000653c·00653c·0007ee·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00006978·006978·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00006d2c·006d2c·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000069b8·0069b8·001898·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00006d6c·006d6c·0018a4·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00008250·008250·01a2b2·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00008610·008610·01a39e·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00022504·022504·002791·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000229b0·0229b0·002791·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00024c98·024c98·00024c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00025144·025144·000278·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00024ee4·024ee4·000a48·08···A··4··22··415 ··[11]·.rel.plt··········REL·············000253bc·0253bc·000a58·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0002592c·02592c·000024·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00025e14·025e14·000024·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00025950·025950·0044f4·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00025e38·025e38·004a64·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0002a000·02a000·034a28·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0002b000·02b000·04f814·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0005ea30·05ea30·0014b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0007a820·07a820·0014d0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00060000·060000·00002c·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0007c000·07c000·00002c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00061000·061000·000030·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0007d000·07d000·000030·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00061030·061030·005490·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0007d030·07d030·005910·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······000664c0·0664c0·000028·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00082940·082940·000028·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········000664e8·0664e8·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00082968·082968·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00066608·066608·000184·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00082a88·082a88·000184·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0006678c·06678c·000530·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00082c0c·082c0c·000538·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·066cbc·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·083144·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·066cee·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·083176·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·066dfc·004cf4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·083284·0054c8·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x664e8·contains·36·entries:1 Dynamic·section·at·offset·0x82968·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.cvp@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.cvp@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x2250416 ·0x6000000f·(Operating·System·specific:·6000000f)········0x229b0
17 ·0x60000010·(Operating·System·specific:·60000010)········0x279117 ·0x60000010·(Operating·System·specific:·60000010)········0x2791
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x24c9819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x25144
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x24c20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x278
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x24ee422 ·0x00000017·(JMPREL)·····················0x253bc
23 ·0x00000002·(PLTRELSZ)···················2632·(bytes)23 ·0x00000002·(PLTRELSZ)···················2648·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x6678c24 ·0x00000003·(PLTGOT)·····················0x82c0c
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x223c26 ·0x00000006·(SYMTAB)·····················0x25cc
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x825028 ·0x00000005·(STRTAB)·····················0x8610
29 ·0x0000000a·(STRSZ)······················107186·(bytes)29 ·0x0000000a·(STRSZ)······················107422·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x69b830 ·0x6ffffef5·(GNU_HASH)···················0x6d6c
31 ·0x00000019·(INIT_ARRAY)·················0x664c031 ·0x00000019·(INIT_ARRAY)·················0x82940
32 ·0x0000001b·(INIT_ARRAYSZ)···············40·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············40·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x6100033 ·0x0000001a·(FINI_ARRAY)·················0x7d000
34 ·0x0000001c·(FINI_ARRAYSZ)···············48·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············48·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x618c35 ·0x6ffffff0·(VERSYM)·····················0x653c
36 ·0x6ffffffe·(VERNEED)····················0x697836 ·0x6ffffffe·(VERNEED)····················0x6d2c
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·70ac997268b85fa501f46a4541ee67eb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·14e1373bba6a3cdc54d4653bce4298bc
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1013·entries:1 Version·symbols·section·'.gnu.version'·contains·1015·entries:
2 ·Addr:·0x000000000000618c··Offset:·0x00618c··Link:·4·(.dynsym)2 ·Addr:·0x000000000000653c··Offset:·0x00653c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
250 ··3d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···250 ··3d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
251 ··3dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···251 ··3dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
252 ··3e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···252 ··3e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
253 ··3e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···253 ··3e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
256 ··3f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···256 ··3f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
257 ··3f4:···1·(*global*)···257 ··3f4:···1·(*global*)······1·(*global*)······1·(*global*)···
  
258 Version·needs·section·'.gnu.version_r'·contains·2·entries:258 Version·needs·section·'.gnu.version_r'·contains·2·entries:
259 ·Addr:·0x0000000000006978··Offset:·0x006978··Link:·8·(.dynstr)259 ·Addr:·0x0000000000006d2c··Offset:·0x006d2c··Link:·8·(.dynstr)
260 ··000000:·Version:·1··File:·libc.so··Cnt:·1260 ··000000:·Version:·1··File:·libc.so··Cnt:·1
261 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2261 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
262 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1262 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
263 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3263 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·442112····»    Blocks:·864········IO·Block:·4096···regular·file1 ··Size:·559964····»    Blocks:·1096·······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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.data.connection@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.data.connection@1.0.so
899 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········128708·(bytes·into·file)13 ··Start·of·section·headers:··········145548·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0db98·0x0db98·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0de80·0x0de80·R···0x1000
9 ··LOAD···········0x00e000·0x0000e000·0x0000e000·0x0c9b0·0x0c9b0·R·E·0x10009 ··LOAD···········0x00e000·0x0000e000·0x0000e000·0x10330·0x10330·R·E·0x1000
10 ··LOAD···········0x01b000·0x0001b000·0x0001b000·0x02b7c·0x02b7c·RW··0x100010 ··LOAD···········0x01f000·0x0001f000·0x0001f000·0x02bf0·0x02bf0·RW··0x1000
11 ··DYNAMIC········0x01d778·0x0001d778·0x0001d778·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x0217e4·0x000217e4·0x000217e4·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x01c000·0x0001c000·0x0001c000·0x01b7c·0x02000·R···0x112 ··GNU_RELRO······0x020000·0x00020000·0x00020000·0x01bf0·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00898·0x00898·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x008f8·0x008f8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1f6c4:1 There·are·26·section·headers,·starting·at·offset·0x2388c:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000898·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0008f8·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000a24·000a24·001850·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000a84·000a84·001870·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00002274·002274·00030a·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000022f4·0022f4·00030e·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00002580·002580·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00002604·002604·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000025a0·0025a0·000690·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00002624·002624·00069c·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002c30·002c30·0092cb·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002cc0·002cc0·0093b7·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000befc·00befc·000b1c·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000c078·00c078·000b1c·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000ca18·00ca18·0000ac·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000cb94·00cb94·0000b0·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000cac4·00cac4·0004a0·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000cc44·00cc44·0004b0·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000cf64·00cf64·000024·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000d0f4·00d0f4·000024·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000cf88·00cf88·000c10·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000d118·00d118·000d68·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000e000·00e000·00c048·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000e000·00e000·00f9a8·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001a050·01a050·000960·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001d9b0·01d9b0·000980·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0001b000·01b000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0001f000·01f000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001c000·01c000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00020000·020000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001c014·01c014·001758·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00020014·020014·0017c4·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0001d76c·01d76c·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······000217d8·0217d8·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0001d778·01d778·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········000217e4·0217e4·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0001d898·01d898·000088·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00021904·021904·000088·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0001d920·01d920·00025c·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0002198c·02198c·000264·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01db7c·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·021bf0·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01dbae·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·021c22·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01dcbc·001a08·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·021d30·001b5c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1d778·contains·36·entries:1 Dynamic·section·at·offset·0x217e4·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.connection@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.connection@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xbefc16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xc078
17 ·0x60000010·(Operating·System·specific:·60000010)········0xb1c17 ·0x60000010·(Operating·System·specific:·60000010)········0xb1c
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xca1819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xcb94
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xac20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb0
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xcac422 ·0x00000017·(JMPREL)·····················0xcc44
23 ·0x00000002·(PLTRELSZ)···················1184·(bytes)23 ·0x00000002·(PLTRELSZ)···················1200·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1d92024 ·0x00000003·(PLTGOT)·····················0x2198c
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0xa2426 ·0x00000006·(SYMTAB)·····················0xa84
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x2c3028 ·0x00000005·(STRTAB)·····················0x2cc0
29 ·0x0000000a·(STRSZ)······················37579·(bytes)29 ·0x0000000a·(STRSZ)······················37815·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x25a030 ·0x6ffffef5·(GNU_HASH)···················0x2624
31 ·0x00000019·(INIT_ARRAY)·················0x1d76c31 ·0x00000019·(INIT_ARRAY)·················0x217d8
32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1c00033 ·0x0000001a·(FINI_ARRAY)·················0x20000
34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x227435 ·0x6ffffff0·(VERSYM)·····················0x22f4
36 ·0x6ffffffe·(VERNEED)····················0x258036 ·0x6ffffffe·(VERNEED)····················0x2604
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·fea7b4374ae46bead1fa0e0d666bb3556 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·30c775e639a04d1d47dbd5213cb7d33e
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·389·entries:1 Version·symbols·section·'.gnu.version'·contains·391·entries:
2 ·Addr:·0x0000000000002274··Offset:·0x002274··Link:·4·(.dynsym)2 ·Addr:·0x00000000000022f4··Offset:·0x0022f4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 94, 13 lines modifiedOffset 94, 13 lines modified
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)···
  
102 Version·needs·section·'.gnu.version_r'·contains·1·entry:102 Version·needs·section·'.gnu.version_r'·contains·1·entry:
103 ·Addr:·0x0000000000002580··Offset:·0x002580··Link:·8·(.dynstr)103 ·Addr:·0x0000000000002604··Offset:·0x002604··Link:·8·(.dynstr)
104 ··000000:·Version:·1··File:·libc.so··Cnt:·1104 ··000000:·Version:·1··File:·libc.so··Cnt:·1
105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·129748····»    Blocks:·256········IO·Block:·4096···regular·file1 ··Size:·146588····»    Blocks:·288········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.data.dynamicdds@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.data.dynamicdds@1.0.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1400011 ··Entry·point·address:···············0x14000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········188880·(bytes·into·file)13 ··Start·of·section·headers:··········210064·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x140003 Entry·point·0x14000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x13cbb·0x13cbb·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x13f93·0x13f93·R···0x1000
9 ··LOAD···········0x014000·0x00014000·0x00014000·0x13150·0x13150·R·E·0x10009 ··LOAD···········0x014000·0x00014000·0x00014000·0x18b30·0x18b30·R·E·0x1000
10 ··LOAD···········0x028000·0x00028000·0x00028000·0x03db8·0x03db8·RW··0x100010 ··LOAD···········0x02d000·0x0002d000·0x0002d000·0x03e2c·0x03e2c·RW··0x1000
11 ··DYNAMIC········0x02b914·0x0002b914·0x0002b914·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x030980·0x00030980·0x00030980·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x029000·0x00029000·0x00029000·0x02db8·0x03000·R···0x112 ··GNU_RELRO······0x02e000·0x0002e000·0x0002e000·0x02e2c·0x03000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00d38·0x00d38·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00d98·0x00d98·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x2e1d0:1 There·are·26·section·headers,·starting·at·offset·0x33490:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000d38·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000d98·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000ec4·000ec4·002160·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000f24·000f24·002180·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00003024·003024·00042c·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000030a4·0030a4·000430·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00003450·003450·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········000034d4·0034d4·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00003470·003470·000b68·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000034f4·0034f4·000b70·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00003fd8·003fd8·00d175·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00004064·004064·00d261·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00011150·011150·001379·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000112c8·0112c8·001379·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··000124cc·0124cc·000124·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00012644·012644·000124·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············000125f0·0125f0·000548·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00012768·012768·000558·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00012b38·012b38·000030·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00012cc0·012cc0·000030·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00012b68·012b68·001153·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00012cf0·012cf0·0012a3·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00014000·014000·0126a0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00014000·014000·018054·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000266a0·0266a0·000ab0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002c060·02c060·000ad0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00028000·028000·000018·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0002d000·02d000·000018·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00029000·029000·00001c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0002e000·02e000·00001c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0002901c·02901c·0028e4·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0002e01c·02e01c·002950·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0002b900·02b900·000014·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0003096c·03096c·000014·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0002b914·02b914·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00030980·030980·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0002ba34·02ba34·0000d4·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00030aa0·030aa0·0000d4·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0002bb08·02bb08·0002b0·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00030b74·030b74·0002b8·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02bdb8·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·030e2c·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02bdea·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·030e5e·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02bef8·0022d8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·030f6c·002524·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.01 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x2b914·contains·36·entries:1 Dynamic·section·at·offset·0x30980·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.dynamicdds@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.dynamicdds@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1115016 ·0x6000000f·(Operating·System·specific:·6000000f)········0x112c8
17 ·0x60000010·(Operating·System·specific:·60000010)········0x137917 ·0x60000010·(Operating·System·specific:·60000010)········0x1379
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x124cc19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x12644
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x12420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x124
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x125f022 ·0x00000017·(JMPREL)·····················0x12768
23 ·0x00000002·(PLTRELSZ)···················1352·(bytes)23 ·0x00000002·(PLTRELSZ)···················1368·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x2bb0824 ·0x00000003·(PLTGOT)·····················0x30b74
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0xec426 ·0x00000006·(SYMTAB)·····················0xf24
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x3fd828 ·0x00000005·(STRTAB)·····················0x4064
29 ·0x0000000a·(STRSZ)······················53621·(bytes)29 ·0x0000000a·(STRSZ)······················53857·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x347030 ·0x6ffffef5·(GNU_HASH)···················0x34f4
31 ·0x00000019·(INIT_ARRAY)·················0x2b90031 ·0x00000019·(INIT_ARRAY)·················0x3096c
32 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x2900033 ·0x0000001a·(FINI_ARRAY)·················0x2e000
34 ·0x0000001c·(FINI_ARRAYSZ)···············28·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············28·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x302435 ·0x6ffffff0·(VERSYM)·····················0x30a4
36 ·0x6ffffffe·(VERNEED)····················0x345036 ·0x6ffffffe·(VERNEED)····················0x34d4
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·ad04f3d4a1913ed028f8a766ad16881e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fd9bbd0681b7c57a123b05d492bc6c0e
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·534·entries:1 Version·symbols·section·'.gnu.version'·contains·536·entries:
2 ·Addr:·0x0000000000003024··Offset:·0x003024··Link:·4·(.dynsym)2 ·Addr:·0x00000000000030a4··Offset:·0x0030a4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 130, 13 lines modifiedOffset 130, 13 lines modified
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
138 Version·needs·section·'.gnu.version_r'·contains·1·entry:138 Version·needs·section·'.gnu.version_r'·contains·1·entry:
139 ·Addr:·0x0000000000003450··Offset:·0x003450··Link:·8·(.dynstr)139 ·Addr:·0x00000000000034d4··Offset:·0x0034d4··Link:·8·(.dynstr)
140 ··000000:·Version:·1··File:·libc.so··Cnt:·1140 ··000000:·Version:·1··File:·libc.so··Cnt:·1
141 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2141 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·189920····»    Blocks:·376········IO·Block:·4096···regular·file1 ··Size:·211104····»    Blocks:·416········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.data.latency@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.data.latency@1.0.so
899 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd00011 ··Entry·point·address:···············0xd000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········121048·(bytes·into·file)13 ··Start·of·section·headers:··········133868·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c9d5·0x0c9d5·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0cc25·0x0cc25·R···0x1000
9 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x0b490·0x0b490·R·E·0x10009 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x0e490·0x0e490·R·E·0x1000
10 ··LOAD···········0x019000·0x00019000·0x00019000·0x02d8c·0x02d8c·RW··0x100010 ··LOAD···········0x01c000·0x0001c000·0x0001c000·0x02e00·0x02e00·RW··0x1000
11 ··DYNAMIC········0x01b9bc·0x0001b9bc·0x0001b9bc·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x01ea28·0x0001ea28·0x0001ea28·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x01a000·0x0001a000·0x0001a000·0x01d8c·0x02000·R···0x112 ··GNU_RELRO······0x01d000·0x0001d000·0x0001d000·0x01e00·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00870·0x00870·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x008a0·0x008a0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1d8d8:1 There·are·26·section·headers,·starting·at·offset·0x20aec:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000870·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0008a0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000009fc·0009fc·0017b0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000a2c·000a2c·0017d0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000021ac·0021ac·0002f6·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000021fc·0021fc·0002fa·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000024a4·0024a4·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········000024f8·0024f8·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000024e4·0024e4·000678·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00002538·002538·000684·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002b5c·002b5c·008359·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002bbc·002bbc·008445·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000aeb8·00aeb8·000c03·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000b004·00b004·000c03·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000babc·00babc·0000c0·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000bc08·00bc08·0000c4·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000bb7c·00bb7c·000430·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000bccc·00bccc·000440·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000bfac·00bfac·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000c10c·00c10c·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000bfc8·00bfc8·000a0d·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000c128·00c128·000afd·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000d000·00d000·00ac08·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000d000·00d000·00dbf0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00017c10·017c10·000880·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001abf0·01abf0·0008a0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00019000·019000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0001c000·01c000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001a000·01a000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001d000·01d000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001a014·01a014·00199c·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001d014·01d014·001a08·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0001b9b0·01b9b0·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0001ea1c·01ea1c·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0001b9bc·01b9bc·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0001ea28·01ea28·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0001badc·01badc·00008c·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0001eb48·01eb48·00008c·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0001bb68·01bb68·000224·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0001ebd4·01ebd4·00022c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01bd8c·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01ee00·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01bdbe·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01ee32·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01becc·001a0c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01ef40·001bac·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1b9bc·contains·36·entries:1 Dynamic·section·at·offset·0x1ea28·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.latency@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.latency@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xaeb816 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb004
17 ·0x60000010·(Operating·System·specific:·60000010)········0xc0317 ·0x60000010·(Operating·System·specific:·60000010)········0xc03
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xbabc19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xbc08
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xc020 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xc4
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xbb7c22 ·0x00000017·(JMPREL)·····················0xbccc
23 ·0x00000002·(PLTRELSZ)···················1072·(bytes)23 ·0x00000002·(PLTRELSZ)···················1088·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1bb6824 ·0x00000003·(PLTGOT)·····················0x1ebd4
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x9fc26 ·0x00000006·(SYMTAB)·····················0xa2c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x2b5c28 ·0x00000005·(STRTAB)·····················0x2bbc
29 ·0x0000000a·(STRSZ)······················33625·(bytes)29 ·0x0000000a·(STRSZ)······················33861·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x24e430 ·0x6ffffef5·(GNU_HASH)···················0x2538
31 ·0x00000019·(INIT_ARRAY)·················0x1b9b031 ·0x00000019·(INIT_ARRAY)·················0x1ea1c
32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1a00033 ·0x0000001a·(FINI_ARRAY)·················0x1d000
34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x21ac35 ·0x6ffffff0·(VERSYM)·····················0x21fc
36 ·0x6ffffffe·(VERNEED)····················0x24a436 ·0x6ffffffe·(VERNEED)····················0x24f8
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·522415a0a9b7802ee111e40aeedaf18c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c941785862b06eab35100b7a204e15c3
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·379·entries:1 Version·symbols·section·'.gnu.version'·contains·381·entries:
2 ·Addr:·0x00000000000021ac··Offset:·0x0021ac··Link:·4·(.dynsym)2 ·Addr:·0x00000000000021fc··Offset:·0x0021fc··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 91, 15 lines modifiedOffset 91, 16 lines modified
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 99 ··17c:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·2·entries:100 Version·needs·section·'.gnu.version_r'·contains·2·entries:
100 ·Addr:·0x00000000000024a4··Offset:·0x0024a4··Link:·8·(.dynstr)101 ·Addr:·0x00000000000024f8··Offset:·0x0024f8··Link:·8·(.dynstr)
101 ··000000:·Version:·1··File:·libc.so··Cnt:·1102 ··000000:·Version:·1··File:·libc.so··Cnt:·1
102 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2103 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
103 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1104 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
104 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3105 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·122088····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·134908····»    Blocks:·264········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapper@3.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapper@3.0.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x900011 ··Entry·point·address:···············0x9000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········78796·(bytes·into·file)13 ··Start·of·section·headers:··········87608·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x08c4f·0x08c4f·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x08f57·0x08f57·R···0x1000
9 ··LOAD···········0x009000·0x00009000·0x00009000·0x063a0·0x063a0·R·E·0x10009 ··LOAD···········0x009000·0x00009000·0x00009000·0x087b0·0x087b0·R·E·0x1000
10 ··LOAD···········0x010000·0x00010000·0x00010000·0x01e8c·0x01e8c·RW··0x100010 ··LOAD···········0x012000·0x00012000·0x00012000·0x01f48·0x01f48·RW··0x1000
11 ··DYNAMIC········0x011ae0·0x00011ae0·0x00011ae0·0x00148·0x00148·RW··0x411 ··DYNAMIC········0x013b94·0x00013b94·0x00013b94·0x00148·0x00148·RW··0x4
12 ··GNU_RELRO······0x011000·0x00011000·0x00011000·0x00e8c·0x01000·R···0x112 ··GNU_RELRO······0x013000·0x00013000·0x00013000·0x00f48·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00468·0x00468·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x004d8·0x004d8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x133cc:1 There·are·26·section·headers,·starting·at·offset·0x15638:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000468·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0004d8·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000005f4·0005f4·001190·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000664·000664·0011b0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001784·001784·000232·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001814·001814·000236·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000019b8·0019b8·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00001a4c·001a4c·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000019f8·0019f8·0002fc·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001a8c·001a8c·000308·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00001cf4·001cf4·006022·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001d94·001d94·00610e·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00007d18·007d18·000554·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00007ea4·007ea4·000554·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000826c·00826c·000058·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··000083f8·0083f8·00005c·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············000082c4·0082c4·000420·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00008454·008454·000430·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········000086e4·0086e4·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008884·008884·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00008700·008700·00054f·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000088a0·0088a0·0006b7·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00009000·009000·005b40·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00009000·009000·007f2c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000eb40·00eb40·000860·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00010f30·010f30·000880·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00010000·010000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00012000·012000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00011000·011000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00013000·013000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001100c·01100c·000ad0·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001300c·01300c·000b84·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00011adc·011adc·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00013b90·013b90·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00011ae0·011ae0·000148·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00013b94·013b94·000148·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00011c28·011c28·000048·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00013cdc·013cdc·000048·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00011c70·011c70·00021c·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00013d24·013d24·000224·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·011e8c·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·013f48·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·011ebe·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·013f7a·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·011fcc·001400·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·014088·0015b0·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.21 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x11ae0·contains·41·entries:1 Dynamic·section·at·offset·0x13b94·contains·41·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.common@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.common@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.common@1.1.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.common@1.1.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.common@1.2.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.common@1.2.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.mapper@3.0.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.mapper@3.0.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.display.mapperextensions@1.0.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.display.mapperextensions@1.0.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
Offset 15, 30 lines modifiedOffset 15, 30 lines modified
15 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]15 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
16 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]16 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
17 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]17 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
18 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]18 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
19 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.display.mapper@3.0.so]19 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.display.mapper@3.0.so]
20 ·0x0000001e·(FLAGS)······················BIND_NOW20 ·0x0000001e·(FLAGS)······················BIND_NOW
21 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW21 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
22 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7d1822 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7ea4
23 ·0x60000010·(Operating·System·specific:·60000010)········0x55423 ·0x60000010·(Operating·System·specific:·60000010)········0x554
24 ·0x00000013·(RELENT)·····················8·(bytes)24 ·0x00000013·(RELENT)·····················8·(bytes)
25 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x826c25 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x83f8
26 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5826 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5c
27 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x427 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
28 ·0x00000017·(JMPREL)·····················0x82c428 ·0x00000017·(JMPREL)·····················0x8454
29 ·0x00000002·(PLTRELSZ)···················1056·(bytes)29 ·0x00000002·(PLTRELSZ)···················1072·(bytes)
30 ·0x00000003·(PLTGOT)·····················0x11c7030 ·0x00000003·(PLTGOT)·····················0x13d24
31 ·0x00000014·(PLTREL)·····················REL31 ·0x00000014·(PLTREL)·····················REL
32 ·0x00000006·(SYMTAB)·····················0x5f432 ·0x00000006·(SYMTAB)·····················0x664
33 ·0x0000000b·(SYMENT)·····················16·(bytes)33 ·0x0000000b·(SYMENT)·····················16·(bytes)
34 ·0x00000005·(STRTAB)·····················0x1cf434 ·0x00000005·(STRTAB)·····················0x1d94
35 ·0x0000000a·(STRSZ)······················24610·(bytes)35 ·0x0000000a·(STRSZ)······················24846·(bytes)
36 ·0x6ffffef5·(GNU_HASH)···················0x19f836 ·0x6ffffef5·(GNU_HASH)···················0x1a8c
37 ·0x00000019·(INIT_ARRAY)·················0x11adc37 ·0x00000019·(INIT_ARRAY)·················0x13b90
38 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)38 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
39 ·0x0000001a·(FINI_ARRAY)·················0x1100039 ·0x0000001a·(FINI_ARRAY)·················0x13000
40 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)40 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
41 ·0x6ffffff0·(VERSYM)·····················0x178441 ·0x6ffffff0·(VERSYM)·····················0x1814
42 ·0x6ffffffe·(VERNEED)····················0x19b842 ·0x6ffffffe·(VERNEED)····················0x1a4c
43 ·0x6fffffff·(VERNEEDNUM)·················243 ·0x6fffffff·(VERNEEDNUM)·················2
44 ·0x00000000·(NULL)·······················0x044 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·ef540c6ac4be1c38ce1433a63efa22756 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e4cc458f9901b45070c8132e7346e37c
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·281·entries:1 Version·symbols·section·'.gnu.version'·contains·283·entries:
2 ·Addr:·0x0000000000001784··Offset:·0x001784··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001814··Offset:·0x001814··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)···
  
75 Version·needs·section·'.gnu.version_r'·contains·2·entries:75 Version·needs·section·'.gnu.version_r'·contains·2·entries:
76 ·Addr:·0x00000000000019b8··Offset:·0x0019b8··Link:·8·(.dynstr)76 ·Addr:·0x0000000000001a4c··Offset:·0x001a4c··Link:·8·(.dynstr)
77 ··000000:·Version:·1··File:·libc.so··Cnt:·177 ··000000:·Version:·1··File:·libc.so··Cnt:·1
78 ··0x0020:···Name:·LIBC··Flags:·none··Version:·278 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
79 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·179 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
80 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·380 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·79836·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·88648·····»     Blocks:·176········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapperextensions@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapperextensions@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········100124·(bytes·into·file)13 ··Start·of·section·headers:··········126040·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb0002 Entry·point·0xc000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ae59·0x0ae59·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b349·0x0b349·R···0x1000
8 ··LOAD···········0x00b000·0x0000b000·0x0000b000·0x09a40·0x09a40·R·E·0x10008 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x0eab0·0x0eab0·R·E·0x1000
9 ··LOAD···········0x015000·0x00015000·0x00015000·0x01e84·0x01e84·RW··0x10009 ··LOAD···········0x01b000·0x0001b000·0x0001b000·0x020f0·0x020f0·RW··0x1000
10 ··DYNAMIC········0x016b08·0x00016b08·0x00016b08·0x00120·0x00120·RW··0x410 ··DYNAMIC········0x01cd6c·0x0001cd6c·0x0001cd6c·0x00120·0x00120·RW··0x4
11 ··GNU_RELRO······0x016000·0x00016000·0x00016000·0x00e84·0x01000·R···0x111 ··GNU_RELRO······0x01c000·0x0001c000·0x0001c000·0x010f0·0x02000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x004c0·0x004c0·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00660·0x00660·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1871c:1 There·are·26·section·headers,·starting·at·offset·0x1ec58:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0004c0·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000660·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000064c·00064c·0012c0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········000007ec·0007ec·0012e0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000190c·00190c·000258·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001acc·001acc·00025c·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001b64·001b64·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00001d28·001d28·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001ba4·001ba4·0003f8·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001d68·001d68·000400·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00001f9c·001f9c·007668·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002168·002168·007754·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00009604·009604·00055e·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000098bc·0098bc·00055e·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00009b64·009b64·00005c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00009e1c·009e1c·000070·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00009bc0·009bc0·000420·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00009e8c·009e8c·000430·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00009fe0·009fe0·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a2bc·00a2bc·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00009ff8·009ff8·000e61·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a2d8·00a2d8·001071·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000b000·00b000·0091d4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000c000·00c000·00e228·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000141e0·0141e0·000860·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001a230·01a230·000880·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00015000·015000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0001b000·01b000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00016000·016000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001c000·01c000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001600c·01600c·000af8·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001c00c·01c00c·000d5c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00016b04·016b04·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0001cd68·01cd68·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00016b08·016b08·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0001cd6c·01cd6c·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00016c28·016c28·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0001ce8c·01ce8c·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00016c68·016c68·00021c·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0001cecc·01cecc·000224·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·016e84·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01d0f0·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·016eb6·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01d122·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·016fc4·001758·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01d230·001a28·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.07 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x16b08·contains·36·entries:1 Dynamic·section·at·offset·0x1cd6c·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.display.mapperextensions@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.display.mapperextensions@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x960416 ·0x6000000f·(Operating·System·specific:·6000000f)········0x98bc
17 ·0x60000010·(Operating·System·specific:·60000010)········0x55e17 ·0x60000010·(Operating·System·specific:·60000010)········0x55e
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9b6419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9e1c
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5c20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x70
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x9bc022 ·0x00000017·(JMPREL)·····················0x9e8c
23 ·0x00000002·(PLTRELSZ)···················1056·(bytes)23 ·0x00000002·(PLTRELSZ)···················1072·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x16c6824 ·0x00000003·(PLTGOT)·····················0x1cecc
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x64c26 ·0x00000006·(SYMTAB)·····················0x7ec
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x1f9c28 ·0x00000005·(STRTAB)·····················0x2168
29 ·0x0000000a·(STRSZ)······················30312·(bytes)29 ·0x0000000a·(STRSZ)······················30548·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x1ba430 ·0x6ffffef5·(GNU_HASH)···················0x1d68
31 ·0x00000019·(INIT_ARRAY)·················0x16b0431 ·0x00000019·(INIT_ARRAY)·················0x1cd68
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1600033 ·0x0000001a·(FINI_ARRAY)·················0x1c000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x190c35 ·0x6ffffff0·(VERSYM)·····················0x1acc
36 ·0x6ffffffe·(VERNEED)····················0x1b6436 ·0x6ffffffe·(VERNEED)····················0x1d28
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·ad78c665db530edddd8865b8e2e218186 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25a963497971547b073649dd1e141936
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·300·entries:1 Version·symbols·section·'.gnu.version'·contains·302·entries:
2 ·Addr:·0x000000000000190c··Offset:·0x00190c··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001acc··Offset:·0x001acc··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 72, 14 lines modifiedOffset 72, 15 lines modified
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 79 ··12c:···1·(*global*)······1·(*global*)···
  
79 Version·needs·section·'.gnu.version_r'·contains·2·entries:80 Version·needs·section·'.gnu.version_r'·contains·2·entries:
80 ·Addr:·0x0000000000001b64··Offset:·0x001b64··Link:·8·(.dynstr)81 ·Addr:·0x0000000000001d28··Offset:·0x001d28··Link:·8·(.dynstr)
81 ··000000:·Version:·1··File:·libc.so··Cnt:·182 ··000000:·Version:·1··File:·libc.so··Cnt:·1
82 ··0x0020:···Name:·LIBC··Flags:·none··Version:·283 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
83 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·184 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
84 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·385 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·101164····»    Blocks:·200········IO·Block:·4096···regular·file1 ··Size:·127080····»    Blocks:·256········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.4 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.fingerprint@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.fingerprint@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1c00011 ··Entry·point·address:···············0x1d000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········285052·(bytes·into·file)13 ··Start·of·section·headers:··········381488·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1c0002 Entry·point·0x1d000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1bb68·0x1bb68·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1c3e0·0x1c3e0·R···0x1000
8 ··LOAD···········0x01c000·0x0001c000·0x0001c000·0x22810·0x22810·R·E·0x10008 ··LOAD···········0x01d000·0x0001d000·0x0001d000·0x38430·0x38430·R·E·0x1000
9 ··LOAD···········0x03f000·0x0003f000·0x0003f000·0x037c0·0x037c0·RW··0x10009 ··LOAD···········0x056000·0x00056000·0x00056000·0x03bb8·0x03bb8·RW··0x1000
10 ··DYNAMIC········0x042168·0x00042168·0x00042168·0x00120·0x00120·RW··0x410 ··DYNAMIC········0x059558·0x00059558·0x00059558·0x00120·0x00120·RW··0x4
11 ··GNU_RELRO······0x040000·0x00040000·0x00040000·0x027c0·0x03000·R···0x111 ··GNU_RELRO······0x057000·0x00057000·0x00057000·0x02bb8·0x03000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00fe0·0x00fe0·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01248·0x01248·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x4597c:1 There·are·26·section·headers,·starting·at·offset·0x5d230:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000fe0·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001248·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000116c·00116c·0025e0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········000013d4·0013d4·002600·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000374c·00374c·0004bc·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000039d4·0039d4·0004c0·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00003c08·003c08·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00003e94·003e94·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00003c48·003c48·000ca8·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00003ed4·003ed4·000cb0·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········000048f0·0048f0·01130d·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00004b84·004b84·0113f9·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00015c00·015c00·001058·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00015f80·015f80·001058·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00016c58·016c58·0000e8·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00016fd8·016fd8·000108·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00016d40·016d40·000948·08···A··4··22··415 ··[11]·.rel.plt··········REL·············000170e0·0170e0·000958·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00017688·017688·000024·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00017a38·017a38·000024·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000176b0·0176b0·0044b8·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00017a60·017a60·004980·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0001c000·01c000·021560·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0001d000·01d000·037158·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0003d560·03d560·0012b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00054160·054160·0012d0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0003f000·03f000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00056000·056000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00040000·040000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00057000·057000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00040014·040014·002148·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00057014·057014·002538·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0004215c·04215c·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0005954c·05954c·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00042168·042168·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00059558·059558·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00042288·042288·000088·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00059678·059678·000088·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00042310·042310·0004b0·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00059700·059700·0004b8·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0427c0·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·059bb8·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0427f2·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·059bea·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·042900·00307c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·059cf8·003538·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.07 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x42168·contains·36·entries:1 Dynamic·section·at·offset·0x59558·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.fingerprint@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.fingerprint@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x15c0016 ·0x6000000f·(Operating·System·specific:·6000000f)········0x15f80
17 ·0x60000010·(Operating·System·specific:·60000010)········0x105817 ·0x60000010·(Operating·System·specific:·60000010)········0x1058
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x16c5819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x16fd8
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x108
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x16d4022 ·0x00000017·(JMPREL)·····················0x170e0
23 ·0x00000002·(PLTRELSZ)···················2376·(bytes)23 ·0x00000002·(PLTRELSZ)···················2392·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x4231024 ·0x00000003·(PLTGOT)·····················0x59700
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x116c26 ·0x00000006·(SYMTAB)·····················0x13d4
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x48f028 ·0x00000005·(STRTAB)·····················0x4b84
29 ·0x0000000a·(STRSZ)······················70413·(bytes)29 ·0x0000000a·(STRSZ)······················70649·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x3c4830 ·0x6ffffef5·(GNU_HASH)···················0x3ed4
31 ·0x00000019·(INIT_ARRAY)·················0x4215c31 ·0x00000019·(INIT_ARRAY)·················0x5954c
32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x4000033 ·0x0000001a·(FINI_ARRAY)·················0x57000
34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x374c35 ·0x6ffffff0·(VERSYM)·····················0x39d4
36 ·0x6ffffffe·(VERNEED)····················0x3c0836 ·0x6ffffffe·(VERNEED)····················0x3e94
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·2f570d0ef2597d8b54fb32b06e3bb7ba6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6aefb3813ea28cd2bb0919c14c8b1641
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·606·entries:1 Version·symbols·section·'.gnu.version'·contains·608·entries:
2 ·Addr:·0x000000000000374c··Offset:·0x00374c··Link:·4·(.dynsym)2 ·Addr:·0x00000000000039d4··Offset:·0x0039d4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
155 ··25c:···1·(*global*)······1·(*global*)···155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
156 Version·needs·section·'.gnu.version_r'·contains·2·entries:156 Version·needs·section·'.gnu.version_r'·contains·2·entries:
157 ·Addr:·0x0000000000003c08··Offset:·0x003c08··Link:·8·(.dynstr)157 ·Addr:·0x0000000000003e94··Offset:·0x003e94··Link:·8·(.dynstr)
158 ··000000:·Version:·1··File:·libc.so··Cnt:·1158 ··000000:·Version:·1··File:·libc.so··Cnt:·1
159 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2159 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
160 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1160 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
161 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3161 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·286092····»    Blocks:·560········IO·Block:·4096···regular·file1 ··Size:·382528····»    Blocks:·752········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
  
  
12.9 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.iop@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.iop@1.0.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x700011 ··Entry·point·address:···············0x7000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········60084·(bytes·into·file)13 ··Start·of·section·headers:··········68616·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x70003 Entry·point·0x7000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0636c·0x0636c·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x065a4·0x065a4·R···0x1000
9 ··LOAD···········0x007000·0x00007000·0x00007000·0x049e0·0x049e0·R·E·0x10009 ··LOAD···········0x007000·0x00007000·0x00007000·0x06290·0x06290·R·E·0x1000
10 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x01b0c·0x01b0c·RW··0x100010 ··LOAD···········0x00e000·0x0000e000·0x0000e000·0x01b80·0x01b80·RW··0x1000
11 ··DYNAMIC········0x00d7e4·0x0000d7e4·0x0000d7e4·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x00f850·0x0000f850·0x0000f850·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x00d000·0x0000d000·0x0000d000·0x00b0c·0x01000·R···0x112 ··GNU_RELRO······0x00f000·0x0000f000·0x0000f000·0x00b80·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00360·0x00360·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x003b0·0x003b0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xeab4:1 There·are·26·section·headers,·starting·at·offset·0x10c08:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000360·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0003b0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000004ec·0004ec·000ed0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000053c·00053c·000ef0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000013bc·0013bc·0001da·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000142c·00142c·0001de·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001598·001598·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········0000160c·00160c·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000015b8·0015b8·0002c0·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········0000162c·00162c·0002cc·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00001878·001878·0040a0·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000018f8·0018f8·00418c·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00005918·005918·0003ce·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00005a84·005a84·0003ce·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00005ce8·005ce8·000044·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00005e54·005e54·000044·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00005d2c·005d2c·000378·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00005e98·005e98·000388·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········000060a4·0060a4·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006220·006220·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000060c0·0060c0·0002ac·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006238·006238·00036c·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007000·007000·0042d0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007000·007000·005b58·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000b2d0·00b2d0·000710·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000cb60·00cb60·000730·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000c000·00c000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0000e000·00e000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d000·00d000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000f000·00f000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0000d00c·00d00c·0007d4·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0000f00c·00f00c·000840·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0000d7e0·00d7e0·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0000f84c·00f84c·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0000d7e4·00d7e4·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0000f850·00f850·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0000d904·00d904·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0000f970·00f970·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0000d944·00d944·0001c8·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0000f9b0·00f9b0·0001d0·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00db0c·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00fb80·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00db3e·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00fbb2·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00dc4c·000e68·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00fcc0·000f48·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
2.98 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0xd7e4·contains·36·entries:1 Dynamic·section·at·offset·0xf850·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.iop@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.iop@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x591816 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5a84
17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ce17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ce
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5ce819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5e54
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x5d2c22 ·0x00000017·(JMPREL)·····················0x5e98
23 ·0x00000002·(PLTRELSZ)···················888·(bytes)23 ·0x00000002·(PLTRELSZ)···················904·(bytes)
24 ·0x00000003·(PLTGOT)·····················0xd94424 ·0x00000003·(PLTGOT)·····················0xf9b0
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x4ec26 ·0x00000006·(SYMTAB)·····················0x53c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x187828 ·0x00000005·(STRTAB)·····················0x18f8
29 ·0x0000000a·(STRSZ)······················16544·(bytes)29 ·0x0000000a·(STRSZ)······················16780·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x15b830 ·0x6ffffef5·(GNU_HASH)···················0x162c
31 ·0x00000019·(INIT_ARRAY)·················0xd7e031 ·0x00000019·(INIT_ARRAY)·················0xf84c
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0xd00033 ·0x0000001a·(FINI_ARRAY)·················0xf000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x13bc35 ·0x6ffffff0·(VERSYM)·····················0x142c
36 ·0x6ffffffe·(VERNEED)····················0x159836 ·0x6ffffffe·(VERNEED)····················0x160c
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·ada53ae0d6b8483e582fb9c68178b2ef6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b310d552d7ccd2da69434514f84185f7
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·237·entries:1 Version·symbols·section·'.gnu.version'·contains·239·entries:
2 ·Addr:·0x00000000000013bc··Offset:·0x0013bc··Link:·4·(.dynsym)2 ·Addr:·0x000000000000142c··Offset:·0x00142c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 56, 13 lines modifiedOffset 56, 13 lines modified
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·1·entry:64 Version·needs·section·'.gnu.version_r'·contains·1·entry:
65 ·Addr:·0x0000000000001598··Offset:·0x001598··Link:·8·(.dynstr)65 ·Addr:·0x000000000000160c··Offset:·0x00160c··Link:·8·(.dynstr)
66 ··000000:·Version:·1··File:·libc.so··Cnt:·166 ··000000:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0010:···Name:·LIBC··Flags:·none··Version:·267 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·61124·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·69656·····»     Blocks:·144········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.perf@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.perf@1.0.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x700011 ··Entry·point·address:···············0x7000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········64428·(bytes·into·file)13 ··Start·of·section·headers:··········77048·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x70003 Entry·point·0x7000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x06c95·0x06c95·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x06f05·0x06f05·R···0x1000
9 ··LOAD···········0x007000·0x00007000·0x00007000·0x05930·0x05930·R·E·0x10009 ··LOAD···········0x007000·0x00007000·0x00007000·0x080f0·0x080f0·R·E·0x1000
10 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x01b7c·0x01b7c·RW··0x100010 ··LOAD···········0x010000·0x00010000·0x00010000·0x01bf0·0x01bf0·RW··0x1000
11 ··DYNAMIC········0x00e82c·0x0000e82c·0x0000e82c·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x011898·0x00011898·0x00011898·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x00e000·0x0000e000·0x0000e000·0x00b7c·0x01000·R···0x112 ··GNU_RELRO······0x011000·0x00011000·0x00011000·0x00bf0·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x003b8·0x003b8·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00408·0x00408·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xfbac:1 There·are·26·section·headers,·starting·at·offset·0x12cf8:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0003b8·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000408·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000544·000544·000fa0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000594·000594·000fc0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000014e4·0014e4·0001f4·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001554·001554·0001f8·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000016d8·0016d8·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········0000174c·00174c·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000016f8·0016f8·0002f0·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········0000176c·00176c·0002f8·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········000019e8·0019e8·004661·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001a64·001a64·00474d·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000604c·00604c·00040a·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000061b4·0061b4·00040a·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00006458·006458·000044·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··000065c0·0065c0·000048·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000649c·00649c·0003c8·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00006608·006608·0003d8·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00006864·006864·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000069e0·0069e0·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006880·006880·000415·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000069f8·0069f8·00050d·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007000·007000·005174·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007000·007000·007920·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000c180·00c180·0007b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000e920·00e920·0007d0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000d000·00d000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00010000·010000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000e000·00e000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00011000·011000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0000e00c·00e00c·00081c·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001100c·01100c·000888·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0000e828·00e828·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00011894·011894·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0000e82c·00e82c·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00011898·011898·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0000e94c·00e94c·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········000119b8·0119b8·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0000e98c·00e98c·0001f0·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········000119f8·0119f8·0001f8·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00eb7c·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·011bf0·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00ebae·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·011c22·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00ecbc·000ef0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·011d30·000fc8·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.04 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0xe82c·contains·36·entries:1 Dynamic·section·at·offset·0x11898·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.perf@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.perf@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x604c16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x61b4
17 ·0x60000010·(Operating·System·specific:·60000010)········0x40a17 ·0x60000010·(Operating·System·specific:·60000010)········0x40a
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x645819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x65c0
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x48
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x649c22 ·0x00000017·(JMPREL)·····················0x6608
23 ·0x00000002·(PLTRELSZ)···················968·(bytes)23 ·0x00000002·(PLTRELSZ)···················984·(bytes)
24 ·0x00000003·(PLTGOT)·····················0xe98c24 ·0x00000003·(PLTGOT)·····················0x119f8
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x54426 ·0x00000006·(SYMTAB)·····················0x594
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x19e828 ·0x00000005·(STRTAB)·····················0x1a64
29 ·0x0000000a·(STRSZ)······················18017·(bytes)29 ·0x0000000a·(STRSZ)······················18253·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x16f830 ·0x6ffffef5·(GNU_HASH)···················0x176c
31 ·0x00000019·(INIT_ARRAY)·················0xe82831 ·0x00000019·(INIT_ARRAY)·················0x11894
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0xe00033 ·0x0000001a·(FINI_ARRAY)·················0x11000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x14e435 ·0x6ffffff0·(VERSYM)·····················0x1554
36 ·0x6ffffffe·(VERNEED)····················0x16d836 ·0x6ffffffe·(VERNEED)····················0x174c
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·4be6e25fe87abdfbbcd945bff7fbe37d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·86cf80347ce2bf4caec800586935adf2
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·250·entries:1 Version·symbols·section·'.gnu.version'·contains·252·entries:
2 ·Addr:·0x00000000000014e4··Offset:·0x0014e4··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001554··Offset:·0x001554··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 59, 13 lines modifiedOffset 59, 13 lines modified
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
67 Version·needs·section·'.gnu.version_r'·contains·1·entry:67 Version·needs·section·'.gnu.version_r'·contains·1·entry:
68 ·Addr:·0x00000000000016d8··Offset:·0x0016d8··Link:·8·(.dynstr)68 ·Addr:·0x000000000000174c··Offset:·0x00174c··Link:·8·(.dynstr)
69 ··000000:·Version:·1··File:·libc.so··Cnt:·169 ··000000:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0010:···Name:·LIBC··Flags:·none··Version:·270 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·65468·····»     Blocks:·128········IO·Block:·4096···regular·file1 ··Size:·78088·····»     Blocks:·160········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.perf@2.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.perf@2.0.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x800011 ··Entry·point·address:···············0x8000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········77456·(bytes·into·file)13 ··Start·of·section·headers:··········90244·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x80003 Entry·point·0x8000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x07965·0x07965·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x07c3d·0x07c3d·R···0x1000
9 ··LOAD···········0x008000·0x00008000·0x00008000·0x07310·0x07310·R·E·0x10009 ··LOAD···········0x008000·0x00008000·0x00008000·0x0ae50·0x0ae50·R·E·0x1000
10 ··LOAD···········0x010000·0x00010000·0x00010000·0x01c48·0x01c48·RW··0x100010 ··LOAD···········0x013000·0x00013000·0x00013000·0x01d04·0x01d04·RW··0x1000
11 ··DYNAMIC········0x0118d4·0x000118d4·0x000118d4·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x014988·0x00014988·0x00014988·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x011000·0x00011000·0x00011000·0x00c48·0x01000·R···0x112 ··GNU_RELRO······0x014000·0x00014000·0x00014000·0x00d04·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00458·0x00458·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x004d0·0x004d0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x12e90:1 There·are·26·section·headers,·starting·at·offset·0x16084:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000458·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0004d0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000005e4·0005e4·001070·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000065c·00065c·001090·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001654·001654·00020e·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000016ec·0016ec·000212·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001864·001864·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00001900·001900·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000018a4·0018a4·00032c·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001940·001940·000334·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00001bd0·001bd0·004dc6·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001c74·001c74·004eb2·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00006998·006998·00045a·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00006b28·006b28·00045a·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00006df4·006df4·000048·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00006f84·006f84·000050·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00006e3c·006e3c·000410·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00006fd4·006fd4·000420·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000724c·00724c·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000073f4·0073f4·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00007268·007268·0006fd·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00007410·007410·00082d·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00008000·008000·006ac8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00008000·008000·00a5e8·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000ead0·00ead0·000840·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000125f0·0125f0·000860·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00010000·010000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00013000·013000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00011000·011000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00014000·014000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001100c·01100c·0008c4·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001400c·01400c·000978·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······000118d0·0118d0·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00014984·014984·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········000118d4·0118d4·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00014988·014988·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········000119f4·0119f4·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00014aa8·014aa8·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00011a34·011a34·000214·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00014ae8·014ae8·00021c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·011c48·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·014d04·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·011c7a·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·014d36·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·011d88·001108·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·014e44·001240·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x118d4·contains·36·entries:1 Dynamic·section·at·offset·0x14988·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.perf@2.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.perf@2.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x699816 ·0x6000000f·(Operating·System·specific:·6000000f)········0x6b28
17 ·0x60000010·(Operating·System·specific:·60000010)········0x45a17 ·0x60000010·(Operating·System·specific:·60000010)········0x45a
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6df419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6f84
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x50
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x6e3c22 ·0x00000017·(JMPREL)·····················0x6fd4
23 ·0x00000002·(PLTRELSZ)···················1040·(bytes)23 ·0x00000002·(PLTRELSZ)···················1056·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x11a3424 ·0x00000003·(PLTGOT)·····················0x14ae8
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x5e426 ·0x00000006·(SYMTAB)·····················0x65c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x1bd028 ·0x00000005·(STRTAB)·····················0x1c74
29 ·0x0000000a·(STRSZ)······················19910·(bytes)29 ·0x0000000a·(STRSZ)······················20146·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x18a430 ·0x6ffffef5·(GNU_HASH)···················0x1940
31 ·0x00000019·(INIT_ARRAY)·················0x118d031 ·0x00000019·(INIT_ARRAY)·················0x14984
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1100033 ·0x0000001a·(FINI_ARRAY)·················0x14000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x165435 ·0x6ffffff0·(VERSYM)·····················0x16ec
36 ·0x6ffffffe·(VERNEED)····················0x186436 ·0x6ffffffe·(VERNEED)····················0x1900
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·c2bb33c736d8b784d13aaba55a8ed4556 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f7e2dcb57aac610e31f59298ccc6a1d4
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·263·entries:1 Version·symbols·section·'.gnu.version'·contains·265·entries:
2 ·Addr:·0x0000000000001654··Offset:·0x001654··Link:·4·(.dynsym)2 ·Addr:·0x00000000000016ec··Offset:·0x0016ec··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 62, 15 lines modifiedOffset 62, 16 lines modified
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 70 ··108:···1·(*global*)···
  
70 Version·needs·section·'.gnu.version_r'·contains·2·entries:71 Version·needs·section·'.gnu.version_r'·contains·2·entries:
71 ·Addr:·0x0000000000001864··Offset:·0x001864··Link:·8·(.dynstr)72 ·Addr:·0x0000000000001900··Offset:·0x001900··Link:·8·(.dynstr)
72 ··000000:·Version:·1··File:·libc.so··Cnt:·173 ··000000:·Version:·1··File:·libc.so··Cnt:·1
73 ··0x0020:···Name:·LIBC··Flags:·none··Version:·274 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
74 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·175 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
75 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·376 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·78496·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·91284·····»     Blocks:·184········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.qdutils_disp@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.qdutils_disp@1.0.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x700011 ··Entry·point·address:···············0x7000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········60560·(bytes·into·file)13 ··Start·of·section·headers:··········69264·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x70003 Entry·point·0x7000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x06b55·0x06b55·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x06de5·0x06de5·R···0x1000
9 ··LOAD···········0x007000·0x00007000·0x00007000·0x04d90·0x04d90·R·E·0x10009 ··LOAD···········0x007000·0x00007000·0x00007000·0x06720·0x06720·R·E·0x1000
10 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x01b48·0x01b48·RW··0x100010 ··LOAD···········0x00e000·0x0000e000·0x0000e000·0x01c04·0x01c04·RW··0x1000
11 ··DYNAMIC········0x00d82c·0x0000d82c·0x0000d82c·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x00f8e0·0x0000f8e0·0x0000f8e0·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x00d000·0x0000d000·0x0000d000·0x00b48·0x01000·R···0x112 ··GNU_RELRO······0x00f000·0x0000f000·0x0000f000·0x00c04·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00390·0x00390·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00400·0x00400·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xec90:1 There·are·26·section·headers,·starting·at·offset·0x10e90:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000390·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000400·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000051c·00051c·000ea0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000058c·00058c·000ec0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000013bc·0013bc·0001d4·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000144c·00144c·0001d8·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001590·001590·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00001624·001624·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000015d0·0015d0·0002c0·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001664·001664·0002cc·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00001890·001890·00463b·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001930·001930·004727·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00005ecc·005ecc·0003ce·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00006058·006058·0003ce·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000629c·00629c·000044·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00006428·006428·00004c·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············000062e0·0062e0·000360·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00006474·006474·000370·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00006640·006640·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000067e4·0067e4·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006658·006658·0004fd·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006800·006800·0005e5·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007000·007000·0046ac·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007000·007000·006018·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000b6b0·00b6b0·0006e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000d020·00d020·000700·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000c000·00c000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0000e000·00e000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d000·00d000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000f000·00f000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0000d00c·00d00c·00081c·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0000f00c·00f00c·0008d0·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0000d828·00d828·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0000f8dc·00f8dc·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0000d82c·00d82c·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0000f8e0·00f8e0·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0000d94c·00d94c·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0000fa00·00fa00·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0000d98c·00d98c·0001bc·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0000fa40·00fa40·0001c4·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00db48·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00fc04·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00db7a·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00fc36·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00dc88·001008·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00fd44·00114c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0xd82c·contains·36·entries:1 Dynamic·section·at·offset·0xf8e0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.qdutils_disp@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.qdutils_disp@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5ecc16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x6058
17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ce17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ce
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x629c19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6428
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x62e022 ·0x00000017·(JMPREL)·····················0x6474
23 ·0x00000002·(PLTRELSZ)···················864·(bytes)23 ·0x00000002·(PLTRELSZ)···················880·(bytes)
24 ·0x00000003·(PLTGOT)·····················0xd98c24 ·0x00000003·(PLTGOT)·····················0xfa40
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x51c26 ·0x00000006·(SYMTAB)·····················0x58c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x189028 ·0x00000005·(STRTAB)·····················0x1930
29 ·0x0000000a·(STRSZ)······················17979·(bytes)29 ·0x0000000a·(STRSZ)······················18215·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x15d030 ·0x6ffffef5·(GNU_HASH)···················0x1664
31 ·0x00000019·(INIT_ARRAY)·················0xd82831 ·0x00000019·(INIT_ARRAY)·················0xf8dc
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0xd00033 ·0x0000001a·(FINI_ARRAY)·················0xf000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x13bc35 ·0x6ffffff0·(VERSYM)·····················0x144c
36 ·0x6ffffffe·(VERNEED)····················0x159036 ·0x6ffffffe·(VERNEED)····················0x1624
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·9718386213248b778ab39bfd5f1982c26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0beac0ba1a598be9fd78eb9e6efa34bb
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·234·entries:1 Version·symbols·section·'.gnu.version'·contains·236·entries:
2 ·Addr:·0x00000000000013bc··Offset:·0x0013bc··Link:·4·(.dynsym)2 ·Addr:·0x000000000000144c··Offset:·0x00144c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
63 Version·needs·section·'.gnu.version_r'·contains·2·entries:63 Version·needs·section·'.gnu.version_r'·contains·2·entries:
64 ·Addr:·0x0000000000001590··Offset:·0x001590··Link:·8·(.dynstr)64 ·Addr:·0x0000000000001624··Offset:·0x001624··Link:·8·(.dynstr)
65 ··000000:·Version:·1··File:·libc.so··Cnt:·165 ··000000:·Version:·1··File:·libc.so··Cnt:·1
66 ··0x0020:···Name:·LIBC··Flags:·none··Version:·266 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
67 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·167 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·61600·····»     Blocks:·128········IO·Block:·4096···regular·file1 ··Size:·70304·····»     Blocks:·144········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.qteeconnector@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.qteeconnector@1.0.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1100011 ··Entry·point·address:···············0x11000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········165932·(bytes·into·file)13 ··Start·of·section·headers:··········187296·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x110003 Entry·point·0x11000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x102a0·0x102a0·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x10570·0x10570·R···0x1000
9 ··LOAD···········0x011000·0x00011000·0x00011000·0x11040·0x11040·R·E·0x10009 ··LOAD···········0x011000·0x00011000·0x00011000·0x16d50·0x16d50·R·E·0x1000
10 ··LOAD···········0x023000·0x00023000·0x00023000·0x034ac·0x034ac·RW··0x100010 ··LOAD···········0x028000·0x00028000·0x00028000·0x035b0·0x035b0·RW··0x1000
11 ··DYNAMIC········0x026038·0x00026038·0x00026038·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x02b134·0x0002b134·0x0002b134·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x024000·0x00024000·0x00024000·0x024ac·0x03000·R···0x112 ··GNU_RELRO······0x029000·0x00029000·0x00029000·0x025b0·0x03000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00bb8·0x00bb8·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00c30·0x00c30·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x2882c:1 There·are·26·section·headers,·starting·at·offset·0x2dba0:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000bb8·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000c30·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000d44·000d44·001d70·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000dbc·000dbc·001d90·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00002ab4·002ab4·0003ae·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00002b4c·002b4c·0003b2·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00002e64·002e64·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00002f00·002f00·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00002ea4·002ea4·000814·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00002f40·002f40·00081c·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········000036b8·0036b8·00a701·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········0000375c·00375c·00a7ed·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000ddbc·00ddbc·000eeb·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000df4c·00df4c·000eeb·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000eca8·00eca8·0000e4·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000ee38·00ee38·0000ec·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000ed8c·00ed8c·000538·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000ef24·00ef24·000548·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000f2c4·00f2c4·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000f46c·00f46c·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000f2e0·00f2e0·000fc0·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000f488·00f488·0010e8·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00011000·011000·0105a4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00011000·011000·0162a0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000215b0·0215b0·000a90·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000272a0·0272a0·000ab0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00023000·023000·000014·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00028000·028000·000014·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00024000·024000·000018·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00029000·029000·000018·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00024018·024018·002010·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00029018·029018·00210c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00026028·026028·000010·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0002b124·02b124·000010·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00026038·026038·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0002b134·02b134·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00026158·026158·0000ac·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0002b254·02b254·0000ac·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00026204·026204·0002a8·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0002b300·02b300·0002b0·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0264ac·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02b5b0·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0264de·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·02b5e2·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0265ec·002240·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·02b6f0·0024b0·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x26038·contains·36·entries:1 Dynamic·section·at·offset·0x2b134·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.qteeconnector@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.qteeconnector@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xddbc16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xdf4c
17 ·0x60000010·(Operating·System·specific:·60000010)········0xeeb17 ·0x60000010·(Operating·System·specific:·60000010)········0xeeb
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xeca819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xee38
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xec
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xed8c22 ·0x00000017·(JMPREL)·····················0xef24
23 ·0x00000002·(PLTRELSZ)···················1336·(bytes)23 ·0x00000002·(PLTRELSZ)···················1352·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x2620424 ·0x00000003·(PLTGOT)·····················0x2b300
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0xd4426 ·0x00000006·(SYMTAB)·····················0xdbc
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x36b828 ·0x00000005·(STRTAB)·····················0x375c
29 ·0x0000000a·(STRSZ)······················42753·(bytes)29 ·0x0000000a·(STRSZ)······················42989·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x2ea430 ·0x6ffffef5·(GNU_HASH)···················0x2f40
31 ·0x00000019·(INIT_ARRAY)·················0x2602831 ·0x00000019·(INIT_ARRAY)·················0x2b124
32 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x2400033 ·0x0000001a·(FINI_ARRAY)·················0x29000
34 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x2ab435 ·0x6ffffff0·(VERSYM)·····················0x2b4c
36 ·0x6ffffffe·(VERNEED)····················0x2e6436 ·0x6ffffffe·(VERNEED)····················0x2f00
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·63ce272ebe2436d2b8e7a8fb65cce0726 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fdb982e67d60e8051beb7fa0083e4e47
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·471·entries:1 Version·symbols·section·'.gnu.version'·contains·473·entries:
2 ·Addr:·0x0000000000002ab4··Offset:·0x002ab4··Link:·4·(.dynsym)2 ·Addr:·0x0000000000002b4c··Offset:·0x002b4c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 114, 15 lines modifiedOffset 114, 16 lines modified
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 122 ··1d8:···1·(*global*)···
  
122 Version·needs·section·'.gnu.version_r'·contains·2·entries:123 Version·needs·section·'.gnu.version_r'·contains·2·entries:
123 ·Addr:·0x0000000000002e64··Offset:·0x002e64··Link:·8·(.dynstr)124 ·Addr:·0x0000000000002f00··Offset:·0x002f00··Link:·8·(.dynstr)
124 ··000000:·Version:·1··File:·libc.so··Cnt:·1125 ··000000:·Version:·1··File:·libc.so··Cnt:·1
125 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2126 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
126 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1127 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
127 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3128 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·166972····»    Blocks:·328········IO·Block:·4096···regular·file1 ··Size:·188336····»    Blocks:·368········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.1 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.am@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.am@1.0.so
898 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········92664·(bytes·into·file)13 ··Start·of·section·headers:··········105536·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x09a8c·0x09a8c·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x09d24·0x09d24·R···0x1000
9 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x086d0·0x086d0·R·E·0x10009 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x0b210·0x0b210·R·E·0x1000
10 ··LOAD···········0x013000·0x00013000·0x00013000·0x02374·0x02374·RW··0x100010 ··LOAD···········0x016000·0x00016000·0x00016000·0x0240c·0x0240c·RW··0x1000
11 ··DYNAMIC········0x014fe4·0x00014fe4·0x00014fe4·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x018074·0x00018074·0x00018074·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x014000·0x00014000·0x00014000·0x01374·0x02000·R···0x112 ··GNU_RELRO······0x017000·0x00017000·0x00017000·0x0140c·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00618·0x00618·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x006a0·0x006a0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x169f8:1 There·are·26·section·headers,·starting·at·offset·0x19c40:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000618·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0006a0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000007a4·0007a4·001380·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000082c·00082c·0013a0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001b24·001b24·000270·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001bcc·001bcc·000274·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001d94·001d94·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00001e40·001e40·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001dd4·001dd4·000424·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001e80·001e80·000430·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········000021f8·0021f8·00650c·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000022b0·0022b0·0065f8·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00008704·008704·000775·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000088a8·0088a8·000775·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00008e7c·008e7c·000078·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00009020·009020·00007c·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00008ef4·008ef4·000400·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000909c·00909c·000410·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········000092f4·0092f4·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000094ac·0094ac·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00009310·009310·00077c·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000094c8·0094c8·00085c·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000a000·00a000·007eac·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a000·00a000·00a9cc·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00011eb0·011eb0·000820·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000149d0·0149d0·000840·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00013000·013000·00000c·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00016000·016000·00000c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00014000·014000·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00017000·017000·000010·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00014010·014010·000fcc·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00017010·017010·00105c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00014fdc·014fdc·000008·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0001806c·01806c·000008·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00014fe4·014fe4·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00018074·018074·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00015104·015104·000064·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00018194·018194·000064·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00015168·015168·00020c·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········000181f8·0181f8·000214·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·015374·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01840c·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0153a6·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01843e·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0154b4·001544·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01854c·0016f4·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x14fe4·contains·36·entries:1 Dynamic·section·at·offset·0x18074·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.am@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.am@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x870416 ·0x6000000f·(Operating·System·specific:·6000000f)········0x88a8
17 ·0x60000010·(Operating·System·specific:·60000010)········0x77517 ·0x60000010·(Operating·System·specific:·60000010)········0x775
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8e7c19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9020
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x8ef422 ·0x00000017·(JMPREL)·····················0x909c
23 ·0x00000002·(PLTRELSZ)···················1024·(bytes)23 ·0x00000002·(PLTRELSZ)···················1040·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1516824 ·0x00000003·(PLTGOT)·····················0x181f8
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x7a426 ·0x00000006·(SYMTAB)·····················0x82c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x21f828 ·0x00000005·(STRTAB)·····················0x22b0
29 ·0x0000000a·(STRSZ)······················25868·(bytes)29 ·0x0000000a·(STRSZ)······················26104·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x1dd430 ·0x6ffffef5·(GNU_HASH)···················0x1e80
31 ·0x00000019·(INIT_ARRAY)·················0x14fdc31 ·0x00000019·(INIT_ARRAY)·················0x1806c
32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1400033 ·0x0000001a·(FINI_ARRAY)·················0x17000
34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x1b2435 ·0x6ffffff0·(VERSYM)·····················0x1bcc
36 ·0x6ffffffe·(VERNEED)····················0x1d9436 ·0x6ffffffe·(VERNEED)····················0x1e40
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·af7aee1f5d6933bc47fd69e74976658c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·798beb8aaf979fcf536bfbe4cb0df493
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·312·entries:1 Version·symbols·section·'.gnu.version'·contains·314·entries:
2 ·Addr:·0x0000000000001b24··Offset:·0x001b24··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001bcc··Offset:·0x001bcc··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 75, 14 lines modifiedOffset 75, 15 lines modified
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 82 ··138:···1·(*global*)······1·(*global*)···
  
82 Version·needs·section·'.gnu.version_r'·contains·2·entries:83 Version·needs·section·'.gnu.version_r'·contains·2·entries:
83 ·Addr:·0x0000000000001d94··Offset:·0x001d94··Link:·8·(.dynstr)84 ·Addr:·0x0000000000001e40··Offset:·0x001e40··Link:·8·(.dynstr)
84 ··000000:·Version:·1··File:·libc.so··Cnt:·185 ··000000:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0020:···Name:·LIBC··Flags:·none··Version:·286 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
86 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·187 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
87 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·388 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·93704·····»     Blocks:·184········IO·Block:·4096···regular·file1 ··Size:·106576····»    Blocks:·216········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x700011 ··Entry·point·address:···············0x7000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········60392·(bytes·into·file)13 ··Start·of·section·headers:··········64932·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x70003 Entry·point·0x7000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x06a97·0x06a97·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x06cef·0x06cef·R···0x1000
9 ··LOAD···········0x007000·0x00007000·0x00007000·0x04950·0x04950·R·E·0x10009 ··LOAD···········0x007000·0x00007000·0x00007000·0x05e40·0x05e40·R·E·0x1000
10 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x01b1c·0x01b1c·RW··0x100010 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x01bb4·0x01bb4·RW··0x1000
11 ··DYNAMIC········0x00d7f0·0x0000d7f0·0x0000d7f0·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x00e880·0x0000e880·0x0000e880·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x00d000·0x0000d000·0x0000d000·0x00b1c·0x01000·R···0x112 ··GNU_RELRO······0x00e000·0x0000e000·0x0000e000·0x00bb4·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00370·0x00370·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x003d8·0x003d8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xebe8:1 There·are·26·section·headers,·starting·at·offset·0xfda4:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000370·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0003d8·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000004fc·0004fc·000ef0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000564·000564·000f10·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000013ec·0013ec·0001de·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001474·001474·0001e2·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000015cc·0015cc·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00001658·001658·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000160c·00160c·0002d0·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001698·001698·0002dc·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········000018dc·0018dc·0046aa·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001974·001974·004796·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00005f88·005f88·0003ba·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000610c·00610c·0003ba·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00006344·006344·000044·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··000064c8·0064c8·000048·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00006388·006388·000380·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00006510·006510·000390·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00006708·006708·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000068a0·0068a0·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006720·006720·000377·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000068b8·0068b8·000437·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007000·007000·004224·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007000·007000·0056f4·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000b230·00b230·000720·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000c700·00c700·000740·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000c000·00c000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0000d000·00d000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d000·00d000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000e000·00e000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0000d00c·00d00c·0007e0·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0000e00c·00e00c·000870·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0000d7ec·00d7ec·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0000e87c·00e87c·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0000d7f0·00d7f0·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0000e880·00e880·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0000d910·00d910·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0000e9a0·00e9a0·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0000d950·00d950·0001cc·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0000e9e0·00e9e0·0001d4·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00db1c·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ebb4·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00db4e·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00ebe6·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00dc5c·000f8c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00ecf4·0010b0·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0xd7f0·contains·36·entries:1 Dynamic·section·at·offset·0xe880·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.atcmdfwd@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.atcmdfwd@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5f8816 ·0x6000000f·(Operating·System·specific:·6000000f)········0x610c
17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ba17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ba
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x634419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x64c8
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x48
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x638822 ·0x00000017·(JMPREL)·····················0x6510
23 ·0x00000002·(PLTRELSZ)···················896·(bytes)23 ·0x00000002·(PLTRELSZ)···················912·(bytes)
24 ·0x00000003·(PLTGOT)·····················0xd95024 ·0x00000003·(PLTGOT)·····················0xe9e0
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x4fc26 ·0x00000006·(SYMTAB)·····················0x564
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x18dc28 ·0x00000005·(STRTAB)·····················0x1974
29 ·0x0000000a·(STRSZ)······················18090·(bytes)29 ·0x0000000a·(STRSZ)······················18326·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x160c30 ·0x6ffffef5·(GNU_HASH)···················0x1698
31 ·0x00000019·(INIT_ARRAY)·················0xd7ec31 ·0x00000019·(INIT_ARRAY)·················0xe87c
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0xd00033 ·0x0000001a·(FINI_ARRAY)·················0xe000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x13ec35 ·0x6ffffff0·(VERSYM)·····················0x1474
36 ·0x6ffffffe·(VERNEED)····················0x15cc36 ·0x6ffffffe·(VERNEED)····················0x1658
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·03b71940407122f7223fdc7a71fd12746 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4c617eff48232669d9a7f48e114c4894
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·239·entries:1 Version·symbols·section·'.gnu.version'·contains·241·entries:
2 ·Addr:·0x00000000000013ec··Offset:·0x0013ec··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001474··Offset:·0x001474··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 56, 15 lines modifiedOffset 56, 16 lines modified
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 64 ··0f0:···1·(*global*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
65 ·Addr:·0x00000000000015cc··Offset:·0x0015cc··Link:·8·(.dynstr)66 ·Addr:·0x0000000000001658··Offset:·0x001658··Link:·8·(.dynstr)
66 ··000000:·Version:·1··File:·libc.so··Cnt:·167 ··000000:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0020:···Name:·LIBC··Flags:·none··Version:·268 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
68 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·169 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·370 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·61432·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·65972·····»     Blocks:·136········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.0.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2100011 ··Entry·point·address:···············0x21000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········373068·(bytes·into·file)13 ··Start·of·section·headers:··········506168·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x210003 Entry·point·0x21000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x2012c·0x2012c·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x20d8c·0x20d8c·R···0x1000
9 ··LOAD···········0x021000·0x00021000·0x00021000·0x30380·0x30380·R·E·0x10009 ··LOAD···········0x021000·0x00021000·0x00021000·0x50f50·0x50f50·R·E·0x1000
10 ··LOAD···········0x052000·0x00052000·0x00052000·0x0450c·0x0450c·RW··0x100010 ··LOAD···········0x072000·0x00072000·0x00072000·0x045a4·0x045a4·RW··0x1000
11 ··DYNAMIC········0x055d2c·0x00055d2c·0x00055d2c·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x075dbc·0x00075dbc·0x00075dbc·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x053000·0x00053000·0x00053000·0x0350c·0x04000·R···0x112 ··GNU_RELRO······0x073000·0x00073000·0x00073000·0x035a4·0x04000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01ab8·0x01ab8·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01e28·0x01e28·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x5b14c:1 There·are·26·section·headers,·starting·at·offset·0x7b938:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001ab8·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001e28·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00001c44·001c44·002e10·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00001fb4·001fb4·002e30·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00004a54·004a54·0005c2·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00004de4·004de4·0005c6·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00005018·005018·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········000053ac·0053ac·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00005038·005038·000f40·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000053cc·0053cc·000f48·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00005f78·005f78·01402b·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00006314·006314·014117·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00019fa4·019fa4·00124c·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0001a42c·01a42c·00124c·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0001b1f0·01b1f0·000150·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0001b678·01b678·000158·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0001b340·01b340·000c58·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0001b7d0·01b7d0·000c68·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0001bf98·01bf98·0000b4·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001c438·01c438·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0001c050·01c050·0040dc·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0001c4c8·01c4c8·0048c4·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00021000·021000·02eaac·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00021000·021000·04f654·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0004fab0·04fab0·0018d0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00070660·070660·0018f0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00052000·052000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00072000·072000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00053000·053000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00073000·073000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00053014·053014·002d0c·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00073014·073014·002d9c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00055d20·055d20·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00075db0·075db0·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00055d2c·055d2c·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00075dbc·075dbc·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00055e4c·055e4c·000088·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00075edc·075edc·000088·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00055ed4·055ed4·000638·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00075f64·075f64·000640·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·05650c·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0765a4·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·05653e·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0765d6·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·05664c·004b00·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0766e4·005254·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.07 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x55d2c·contains·36·entries:1 Dynamic·section·at·offset·0x75dbc·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x19fa416 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1a42c
17 ·0x60000010·(Operating·System·specific:·60000010)········0x124c17 ·0x60000010·(Operating·System·specific:·60000010)········0x124c
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1b1f019 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1b678
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x15020 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x158
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x1b34022 ·0x00000017·(JMPREL)·····················0x1b7d0
23 ·0x00000002·(PLTRELSZ)···················3160·(bytes)23 ·0x00000002·(PLTRELSZ)···················3176·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x55ed424 ·0x00000003·(PLTGOT)·····················0x75f64
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x1c4426 ·0x00000006·(SYMTAB)·····················0x1fb4
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x5f7828 ·0x00000005·(STRTAB)·····················0x6314
29 ·0x0000000a·(STRSZ)······················81963·(bytes)29 ·0x0000000a·(STRSZ)······················82199·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x503830 ·0x6ffffef5·(GNU_HASH)···················0x53cc
31 ·0x00000019·(INIT_ARRAY)·················0x55d2031 ·0x00000019·(INIT_ARRAY)·················0x75db0
32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x5300033 ·0x0000001a·(FINI_ARRAY)·················0x73000
34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x4a5435 ·0x6ffffff0·(VERSYM)·····················0x4de4
36 ·0x6ffffffe·(VERNEED)····················0x501836 ·0x6ffffffe·(VERNEED)····················0x53ac
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·86f74831b0c3121d74590cf93cb5210e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b64785530a037633e35868137138db25
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·737·entries:1 Version·symbols·section·'.gnu.version'·contains·739·entries:
2 ·Addr:·0x0000000000004a54··Offset:·0x004a54··Link:·4·(.dynsym)2 ·Addr:·0x0000000000004de4··Offset:·0x004de4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 181, 13 lines modifiedOffset 181, 13 lines modified
181 ··2c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···181 ··2c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
188 ··2e0:···1·(*global*)···188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)···
  
189 Version·needs·section·'.gnu.version_r'·contains·1·entry:189 Version·needs·section·'.gnu.version_r'·contains·1·entry:
190 ·Addr:·0x0000000000005018··Offset:·0x005018··Link:·8·(.dynstr)190 ·Addr:·0x00000000000053ac··Offset:·0x0053ac··Link:·8·(.dynstr)
191 ··000000:·Version:·1··File:·libc.so··Cnt:·1191 ··000000:·Version:·1··File:·libc.so··Cnt:·1
192 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2192 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·374108····»    Blocks:·736········IO·Block:·4096···regular·file1 ··Size:·507208····»    Blocks:·992········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.1 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.1.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1500011 ··Entry·point·address:···············0x15000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········208200·(bytes·into·file)13 ··Start·of·section·headers:··········250580·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x150003 Entry·point·0x15000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x143e4·0x143e4·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x14c7c·0x14c7c·R···0x1000
9 ··LOAD···········0x015000·0x00015000·0x00015000·0x16140·0x16140·R·E·0x10009 ··LOAD···········0x015000·0x00015000·0x00015000·0x20640·0x20640·R·E·0x1000
10 ··LOAD···········0x02c000·0x0002c000·0x0002c000·0x03788·0x03788·RW··0x100010 ··LOAD···········0x036000·0x00036000·0x00036000·0x037fc·0x037fc·RW··0x1000
11 ··DYNAMIC········0x02f1d4·0x0002f1d4·0x0002f1d4·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x039240·0x00039240·0x00039240·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x02d000·0x0002d000·0x0002d000·0x02788·0x03000·R···0x112 ··GNU_RELRO······0x037000·0x00037000·0x00037000·0x027fc·0x03000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01008·0x01008·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x012b0·0x012b0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x32d48:1 There·are·26·section·headers,·starting·at·offset·0x3d2d4:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001008·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0012b0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00001194·001194·002130·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000143c·00143c·002150·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000032c4·0032c4·000426·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000358c·00358c·00042a·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000036ec·0036ec·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········000039b8·0039b8·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000370c·00370c·000684·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000039d8·0039d8·00068c·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00003d90·003d90·00db0c·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00004064·004064·00dbf8·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0001189c·01189c·000f94·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00011c5c·011c5c·000f94·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00012830·012830·000104·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00012bf0·012bf0·000104·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00012934·012934·000828·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00012cf4·012cf4·000838·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0001315c·01315c·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001352c·01352c·000078·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000131f8·0131f8·0011ec·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000135a8·0135a8·0016d4·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00015000·015000·0150d0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00015000·015000·01f5b0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0002a0d0·02a0d0·001070·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000345b0·0345b0·001090·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0002c000·02c000·00000c·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00036000·036000·00000c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002d000·02d000·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00037000·037000·000010·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0002d010·02d010·0021bc·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00037010·037010·002228·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0002f1cc·02f1cc·000008·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00039238·039238·000008·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0002f1d4·02f1d4·000128·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00039240·039240·000128·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0002f2fc·02f2fc·00006c·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00039368·039368·00006c·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0002f368·02f368·000420·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········000393d4·0393d4·000428·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02f788·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0397fc·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02f7ba·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·03982e·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02f8c8·003480·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·03993c·003998·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.04 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x2f1d4·contains·37·entries:1 Dynamic·section·at·offset·0x39240·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.1.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.1.so]
16 ·0x0000001e·(FLAGS)······················BIND_NOW16 ·0x0000001e·(FLAGS)······················BIND_NOW
17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
18 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1189c18 ·0x6000000f·(Operating·System·specific:·6000000f)········0x11c5c
19 ·0x60000010·(Operating·System·specific:·60000010)········0xf9419 ·0x60000010·(Operating·System·specific:·60000010)········0xf94
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1283021 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x12bf0
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x10422 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x104
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0x1293424 ·0x00000017·(JMPREL)·····················0x12cf4
25 ·0x00000002·(PLTRELSZ)···················2088·(bytes)25 ·0x00000002·(PLTRELSZ)···················2104·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x2f36826 ·0x00000003·(PLTGOT)·····················0x393d4
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x119428 ·0x00000006·(SYMTAB)·····················0x143c
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x3d9030 ·0x00000005·(STRTAB)·····················0x4064
31 ·0x0000000a·(STRSZ)······················56076·(bytes)31 ·0x0000000a·(STRSZ)······················56312·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x370c32 ·0x6ffffef5·(GNU_HASH)···················0x39d8
33 ·0x00000019·(INIT_ARRAY)·················0x2f1cc33 ·0x00000019·(INIT_ARRAY)·················0x39238
34 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x2d00035 ·0x0000001a·(FINI_ARRAY)·················0x37000
36 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x32c437 ·0x6ffffff0·(VERSYM)·····················0x358c
38 ·0x6ffffffe·(VERNEED)····················0x36ec38 ·0x6ffffffe·(VERNEED)····················0x39b8
39 ·0x6fffffff·(VERNEEDNUM)·················139 ·0x6fffffff·(VERNEEDNUM)·················1
40 ·0x00000000·(NULL)·······················0x040 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·1d9b1730f8400d4334fed82bf07b1a046 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dc1fffc9e1166765a145632a8a2d985a
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·531·entries:1 Version·symbols·section·'.gnu.version'·contains·533·entries:
2 ·Addr:·0x00000000000032c4··Offset:·0x0032c4··Link:·4·(.dynsym)2 ·Addr:·0x000000000000358c··Offset:·0x00358c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 129, 13 lines modifiedOffset 129, 14 lines modified
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 137 ··214:···1·(*global*)···
  
137 Version·needs·section·'.gnu.version_r'·contains·1·entry:138 Version·needs·section·'.gnu.version_r'·contains·1·entry:
138 ·Addr:·0x00000000000036ec··Offset:·0x0036ec··Link:·8·(.dynstr)139 ·Addr:·0x00000000000039b8··Offset:·0x0039b8··Link:·8·(.dynstr)
139 ··000000:·Version:·1··File:·libc.so··Cnt:·1140 ··000000:·Version:·1··File:·libc.so··Cnt:·1
140 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2141 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·209240····»    Blocks:·416········IO·Block:·4096···regular·file1 ··Size:·251620····»    Blocks:·496········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.2.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.2.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2100011 ··Entry·point·address:···············0x22000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········328240·(bytes·into·file)13 ··Start·of·section·headers:··········412604·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x210002 Entry·point·0x22000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x20c4a·0x20c4a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x21a92·0x21a92·R···0x1000
8 ··LOAD···········0x021000·0x00021000·0x00021000·0x245e0·0x245e0·R·E·0x10008 ··LOAD···········0x022000·0x00022000·0x00022000·0x374c0·0x374c0·R·E·0x1000
9 ··LOAD···········0x046000·0x00046000·0x00046000·0x051ec·0x051ec·RW··0x10009 ··LOAD···········0x05a000·0x0005a000·0x0005a000·0x052a8·0x052a8·RW··0x1000
10 ··DYNAMIC········0x04aa20·0x0004aa20·0x0004aa20·0x00130·0x00130·RW··0x410 ··DYNAMIC········0x05ead4·0x0005ead4·0x0005ead4·0x00130·0x00130·RW··0x4
11 ··GNU_RELRO······0x047000·0x00047000·0x00047000·0x041ec·0x05000·R···0x111 ··GNU_RELRO······0x05b000·0x0005b000·0x0005b000·0x042a8·0x05000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01920·0x01920·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01da0·0x01da0·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x50230:1 There·are·26·section·headers,·starting·at·offset·0x64bbc:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001920·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001da0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00001aac·001aac·0031c0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00001f2c·001f2c·0031e0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00004c6c·004c6c·000638·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000510c·00510c·00063c·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000052a4·0052a4·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00005748·005748·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000052e4·0052e4·000b68·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00005788·005788·000b70·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00005e4c·005e4c·016140·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000062f8·0062f8·01622c·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0001bf8c·01bf8c·001ba6·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0001c524·01c524·001ba6·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0001db34·01db34·0001b4·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0001e0cc·01e0cc·0001bc·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0001dce8·01dce8·000be8·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0001e288·01e288·000bf8·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0001e8d0·01e8d0·0000cc·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001ee80·01ee80·00009c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0001e9a0·01e9a0·0022aa·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0001ef20·01ef20·002b72·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00021000·021000·022df0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00022000·022000·035ca4·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00043df0·043df0·0017f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00057cb0·057cb0·001810·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00046000·046000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0005a000·05a000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00047000·047000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0005b000·05b000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00047014·047014·003a00·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0005b014·05b014·003ab4·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0004aa14·04aa14·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0005eac8·05eac8·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0004aa20·04aa20·000130·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0005ead4·05ead4·000130·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0004ab50·04ab50·00009c·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0005ec04·05ec04·00009c·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0004abec·04abec·000600·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0005eca0·05eca0·000608·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·04b1ec·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·05f2a8·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·04b21e·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·05f2da·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·04b32c·004f04·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·05f3e8·0057d4·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x4aa20·contains·38·entries:1 Dynamic·section·at·offset·0x5ead4·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
15 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]15 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
16 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.2.so]16 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.2.so]
17 ·0x0000001e·(FLAGS)······················BIND_NOW17 ·0x0000001e·(FLAGS)······················BIND_NOW
18 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW18 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
19 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1bf8c19 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1c524
20 ·0x60000010·(Operating·System·specific:·60000010)········0x1ba620 ·0x60000010·(Operating·System·specific:·60000010)········0x1ba6
21 ·0x00000013·(RELENT)·····················8·(bytes)21 ·0x00000013·(RELENT)·····················8·(bytes)
22 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1db3422 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1e0cc
23 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x1b423 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x1bc
24 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x424 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
25 ·0x00000017·(JMPREL)·····················0x1dce825 ·0x00000017·(JMPREL)·····················0x1e288
26 ·0x00000002·(PLTRELSZ)···················3048·(bytes)26 ·0x00000002·(PLTRELSZ)···················3064·(bytes)
27 ·0x00000003·(PLTGOT)·····················0x4abec27 ·0x00000003·(PLTGOT)·····················0x5eca0
28 ·0x00000014·(PLTREL)·····················REL28 ·0x00000014·(PLTREL)·····················REL
29 ·0x00000006·(SYMTAB)·····················0x1aac29 ·0x00000006·(SYMTAB)·····················0x1f2c
30 ·0x0000000b·(SYMENT)·····················16·(bytes)30 ·0x0000000b·(SYMENT)·····················16·(bytes)
31 ·0x00000005·(STRTAB)·····················0x5e4c31 ·0x00000005·(STRTAB)·····················0x62f8
32 ·0x0000000a·(STRSZ)······················90432·(bytes)32 ·0x0000000a·(STRSZ)······················90668·(bytes)
33 ·0x6ffffef5·(GNU_HASH)···················0x52e433 ·0x6ffffef5·(GNU_HASH)···················0x5788
34 ·0x00000019·(INIT_ARRAY)·················0x4aa1434 ·0x00000019·(INIT_ARRAY)·················0x5eac8
35 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)35 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
36 ·0x0000001a·(FINI_ARRAY)·················0x4700036 ·0x0000001a·(FINI_ARRAY)·················0x5b000
37 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)37 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
38 ·0x6ffffff0·(VERSYM)·····················0x4c6c38 ·0x6ffffff0·(VERSYM)·····················0x510c
39 ·0x6ffffffe·(VERNEED)····················0x52a439 ·0x6ffffffe·(VERNEED)····················0x5748
40 ·0x6fffffff·(VERNEEDNUM)·················240 ·0x6fffffff·(VERNEEDNUM)·················2
41 ·0x00000000·(NULL)·······················0x041 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·5b52efdda80a69e24f6dbcab2e981f8c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9e136760a691d47fb74472156aaef94c
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·796·entries:1 Version·symbols·section·'.gnu.version'·contains·798·entries:
2 ·Addr:·0x0000000000004c6c··Offset:·0x004c6c··Link:·4·(.dynsym)2 ·Addr:·0x000000000000510c··Offset:·0x00510c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 196, 14 lines modifiedOffset 196, 15 lines modified
196 ··300:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···196 ··300:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
197 ··304:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···197 ··304:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
198 ··308:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···198 ··308:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
199 ··30c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···199 ··30c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
200 ··310:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···200 ··310:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
201 ··314:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···201 ··314:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
202 ··318:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···202 ··318:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 203 ··31c:···1·(*global*)······1·(*global*)···
  
203 Version·needs·section·'.gnu.version_r'·contains·2·entries:204 Version·needs·section·'.gnu.version_r'·contains·2·entries:
204 ·Addr:·0x00000000000052a4··Offset:·0x0052a4··Link:·8·(.dynstr)205 ·Addr:·0x0000000000005748··Offset:·0x005748··Link:·8·(.dynstr)
205 ··000000:·Version:·1··File:·libc.so··Cnt:·1206 ··000000:·Version:·1··File:·libc.so··Cnt:·1
206 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2207 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
207 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1208 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
208 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3209 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·329280····»    Blocks:·648········IO·Block:·4096···regular·file1 ··Size:·413644····»    Blocks:·808········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.3.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.3.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2400011 ··Entry·point·address:···············0x25000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········347536·(bytes·into·file)13 ··Start·of·section·headers:··········431868·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x240002 Entry·point·0x25000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x2376c·0x2376c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x2469c·0x2469c·R···0x1000
8 ··LOAD···········0x024000·0x00024000·0x00024000·0x25b80·0x25b80·R·E·0x10008 ··LOAD···········0x025000·0x00025000·0x00025000·0x38cb0·0x38cb0·R·E·0x1000
9 ··LOAD···········0x04a000·0x0004a000·0x0004a000·0x05a0c·0x05a0c·RW··0x10009 ··LOAD···········0x05e000·0x0005e000·0x0005e000·0x05ac8·0x05ac8·RW··0x1000
10 ··DYNAMIC········0x04f200·0x0004f200·0x0004f200·0x00138·0x00138·RW··0x410 ··DYNAMIC········0x0632b4·0x000632b4·0x000632b4·0x00138·0x00138·RW··0x4
11 ··GNU_RELRO······0x04b000·0x0004b000·0x0004b000·0x04a0c·0x05000·R···0x111 ··GNU_RELRO······0x05f000·0x0005f000·0x0005f000·0x04ac8·0x05000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01a30·0x01a30·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01f00·0x01f00·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x54d90:1 There·are·26·section·headers,·starting·at·offset·0x696fc:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001a30·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001f00·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00001bbc·001bbc·003580·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000208c·00208c·0035a0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000513c·00513c·0006b0·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000562c·00562c·0006b4·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000057ec·0057ec·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00005ce0·005ce0·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000580c·00580c·000b94·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00005d00·005d00·000b9c·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········000063a0·0063a0·01812b·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········0000689c·00689c·018217·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0001e4cc·01e4cc·002136·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0001eab4·01eab4·002136·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00020604·020604·0001f0·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00020bec·020bec·0001f8·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············000207f4·0207f4·000c40·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00020de4·020de4·000c50·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00021434·021434·0000d8·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00021a34·021a34·0000a8·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00021510·021510·00225c·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00021ae0·021ae0·002bbc·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00024000·024000·0242dc·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00025000·025000·0373ec·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000482e0·0482e0·0018a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0005c3f0·05c3f0·0018c0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0004a000·04a000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0005e000·05e000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0004b000·04b000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0005f000·05f000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0004b014·04b014·0041e0·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0005f014·05f014·004294·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0004f1f4·04f1f4·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······000632a8·0632a8·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0004f200·04f200·000138·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········000632b4·0632b4·000138·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0004f338·04f338·0000a8·00··WA··0···0··425 ··[21]·.got··············PROGBITS········000633ec·0633ec·0000a8·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0004f3e0·04f3e0·00062c·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00063494·063494·000634·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·04fa0c·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·063ac8·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·04fa3e·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·063afa·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·04fb4c·005244·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·063c08·005af4·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.16 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x4f200·contains·39·entries:1 Dynamic·section·at·offset·0x632b4·contains·39·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
Offset 13, 30 lines modifiedOffset 13, 30 lines modified
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
15 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]15 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
16 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]16 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
17 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.3.so]17 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.3.so]
18 ·0x0000001e·(FLAGS)······················BIND_NOW18 ·0x0000001e·(FLAGS)······················BIND_NOW
19 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW19 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
20 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1e4cc20 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1eab4
21 ·0x60000010·(Operating·System·specific:·60000010)········0x213621 ·0x60000010·(Operating·System·specific:·60000010)········0x2136
22 ·0x00000013·(RELENT)·····················8·(bytes)22 ·0x00000013·(RELENT)·····················8·(bytes)
23 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x2060423 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x20bec
24 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x1f024 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x1f8
25 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x425 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
26 ·0x00000017·(JMPREL)·····················0x207f426 ·0x00000017·(JMPREL)·····················0x20de4
27 ·0x00000002·(PLTRELSZ)···················3136·(bytes)27 ·0x00000002·(PLTRELSZ)···················3152·(bytes)
28 ·0x00000003·(PLTGOT)·····················0x4f3e028 ·0x00000003·(PLTGOT)·····················0x63494
29 ·0x00000014·(PLTREL)·····················REL29 ·0x00000014·(PLTREL)·····················REL
30 ·0x00000006·(SYMTAB)·····················0x1bbc30 ·0x00000006·(SYMTAB)·····················0x208c
31 ·0x0000000b·(SYMENT)·····················16·(bytes)31 ·0x0000000b·(SYMENT)·····················16·(bytes)
32 ·0x00000005·(STRTAB)·····················0x63a032 ·0x00000005·(STRTAB)·····················0x689c
33 ·0x0000000a·(STRSZ)······················98603·(bytes)33 ·0x0000000a·(STRSZ)······················98839·(bytes)
34 ·0x6ffffef5·(GNU_HASH)···················0x580c34 ·0x6ffffef5·(GNU_HASH)···················0x5d00
35 ·0x00000019·(INIT_ARRAY)·················0x4f1f435 ·0x00000019·(INIT_ARRAY)·················0x632a8
36 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)36 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
37 ·0x0000001a·(FINI_ARRAY)·················0x4b00037 ·0x0000001a·(FINI_ARRAY)·················0x5f000
38 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)38 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
39 ·0x6ffffff0·(VERSYM)·····················0x513c39 ·0x6ffffff0·(VERSYM)·····················0x562c
40 ·0x6ffffffe·(VERNEED)····················0x57ec40 ·0x6ffffffe·(VERNEED)····················0x5ce0
41 ·0x6fffffff·(VERNEEDNUM)·················141 ·0x6fffffff·(VERNEEDNUM)·················1
42 ·0x00000000·(NULL)·······················0x042 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·edcbf24575171ab2ce011f75cf2d61586 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fb17806d23399678e1b7a53c4f338bb2
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·856·entries:1 Version·symbols·section·'.gnu.version'·contains·858·entries:
2 ·Addr:·0x000000000000513c··Offset:·0x00513c··Link:·4·(.dynsym)2 ·Addr:·0x000000000000562c··Offset:·0x00562c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 211, 12 lines modifiedOffset 211, 13 lines modified
211 ··33c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···211 ··33c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
212 ··340:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···212 ··340:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
213 ··344:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···213 ··344:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
214 ··348:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···214 ··348:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
215 ··34c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···215 ··34c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
216 ··350:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···216 ··350:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
217 ··354:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···217 ··354:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 218 ··358:···1·(*global*)······1·(*global*)···
  
218 Version·needs·section·'.gnu.version_r'·contains·1·entry:219 Version·needs·section·'.gnu.version_r'·contains·1·entry:
219 ·Addr:·0x00000000000057ec··Offset:·0x0057ec··Link:·8·(.dynstr)220 ·Addr:·0x0000000000005ce0··Offset:·0x005ce0··Link:·8·(.dynstr)
220 ··000000:·Version:·1··File:·libc.so··Cnt:·1221 ··000000:·Version:·1··File:·libc.so··Cnt:·1
221 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2222 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·348576····»    Blocks:·688········IO·Block:·4096···regular·file1 ··Size:·432908····»    Blocks:·848········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.4.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.4.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2700011 ··Entry·point·address:···············0x28000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········375556·(bytes·into·file)13 ··Start·of·section·headers:··········468372·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x270002 Entry·point·0x28000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x2693c·0x2693c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x279f4·0x279f4·R···0x1000
8 ··LOAD···········0x027000·0x00027000·0x00027000·0x28b70·0x28b70·R·E·0x10008 ··LOAD···········0x028000·0x00028000·0x00028000·0x3d5a0·0x3d5a0·R·E·0x1000
9 ··LOAD···········0x050000·0x00050000·0x00050000·0x062ec·0x062ec·RW··0x10009 ··LOAD···········0x066000·0x00066000·0x00066000·0x063cc·0x063cc·RW··0x1000
10 ··DYNAMIC········0x055a90·0x00055a90·0x00055a90·0x00140·0x00140·RW··0x410 ··DYNAMIC········0x06bb68·0x0006bb68·0x0006bb68·0x00140·0x00140·RW··0x4
11 ··GNU_RELRO······0x051000·0x00051000·0x00051000·0x052ec·0x06000·R···0x111 ··GNU_RELRO······0x067000·0x00067000·0x00067000·0x053cc·0x06000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x01b80·0x01b80·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x020f8·0x020f8·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x5bb04:1 There·are·26·section·headers,·starting·at·offset·0x72594:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·001b80·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0020f8·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00001d0c·001d0c·003980·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00002284·002284·0039a0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000568c·00568c·000730·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00005c24·005c24·000734·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00005dbc·005dbc·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00006358·006358·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00005ddc·005ddc·000bf4·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00006378·006378·000bfc·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········000069d0·0069d0·01a2dd·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00006f74·006f74·01a3c9·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00020cb0·020cb0·002726·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00021340·021340·002726·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··000233d8·0233d8·000230·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00023a68·023a68·000234·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00023608·023608·000cb8·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00023c9c·023c9c·000cc8·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········000242c0·0242c0·0000e4·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00024964·024964·0000b4·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000243a8·0243a8·002594·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00024a18·024a18·002fdc·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00027000·027000·0271e0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00028000·028000·03bbf0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0004e1e0·04e1e0·001990·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00063bf0·063bf0·0019b0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00050000·050000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00066000·066000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00051000·051000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00067000·067000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00051014·051014·004a70·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00067014·067014·004b48·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00055a84·055a84·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0006bb5c·06bb5c·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00055a90·055a90·000140·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0006bb68·06bb68·000140·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00055bd0·055bd0·0000b4·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0006bca8·06bca8·0000b4·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00055c84·055c84·000668·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0006bd5c·06bd5c·000670·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0562ec·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·06c3cc·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·05631e·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·06c3fe·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·05642c·0056d8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·06c50c·006088·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.18 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x55a90·contains·40·entries:1 Dynamic·section·at·offset·0x6bb68·contains·40·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.3.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.ims@1.3.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
Offset 14, 30 lines modifiedOffset 14, 30 lines modified
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
15 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]15 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
16 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]16 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
17 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]17 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
18 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.4.so]18 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.4.so]
19 ·0x0000001e·(FLAGS)······················BIND_NOW19 ·0x0000001e·(FLAGS)······················BIND_NOW
20 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW20 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
21 ·0x6000000f·(Operating·System·specific:·6000000f)········0x20cb021 ·0x6000000f·(Operating·System·specific:·6000000f)········0x21340
22 ·0x60000010·(Operating·System·specific:·60000010)········0x272622 ·0x60000010·(Operating·System·specific:·60000010)········0x2726
23 ·0x00000013·(RELENT)·····················8·(bytes)23 ·0x00000013·(RELENT)·····················8·(bytes)
24 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x233d824 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x23a68
25 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x23025 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x234
26 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x426 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
27 ·0x00000017·(JMPREL)·····················0x2360827 ·0x00000017·(JMPREL)·····················0x23c9c
28 ·0x00000002·(PLTRELSZ)···················3256·(bytes)28 ·0x00000002·(PLTRELSZ)···················3272·(bytes)
29 ·0x00000003·(PLTGOT)·····················0x55c8429 ·0x00000003·(PLTGOT)·····················0x6bd5c
30 ·0x00000014·(PLTREL)·····················REL30 ·0x00000014·(PLTREL)·····················REL
31 ·0x00000006·(SYMTAB)·····················0x1d0c31 ·0x00000006·(SYMTAB)·····················0x2284
32 ·0x0000000b·(SYMENT)·····················16·(bytes)32 ·0x0000000b·(SYMENT)·····················16·(bytes)
33 ·0x00000005·(STRTAB)·····················0x69d033 ·0x00000005·(STRTAB)·····················0x6f74
34 ·0x0000000a·(STRSZ)······················107229·(bytes)34 ·0x0000000a·(STRSZ)······················107465·(bytes)
35 ·0x6ffffef5·(GNU_HASH)···················0x5ddc35 ·0x6ffffef5·(GNU_HASH)···················0x6378
36 ·0x00000019·(INIT_ARRAY)·················0x55a8436 ·0x00000019·(INIT_ARRAY)·················0x6bb5c
37 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)37 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
38 ·0x0000001a·(FINI_ARRAY)·················0x5100038 ·0x0000001a·(FINI_ARRAY)·················0x67000
39 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)39 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
40 ·0x6ffffff0·(VERSYM)·····················0x568c40 ·0x6ffffff0·(VERSYM)·····················0x5c24
41 ·0x6ffffffe·(VERNEED)····················0x5dbc41 ·0x6ffffffe·(VERNEED)····················0x6358
42 ·0x6fffffff·(VERNEEDNUM)·················142 ·0x6fffffff·(VERNEEDNUM)·················1
43 ·0x00000000·(NULL)·······················0x043 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·93a33f1c614ea12f0ec109504b56bde36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5ae85ae06ec650241491cd71b84312d2
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·920·entries:1 Version·symbols·section·'.gnu.version'·contains·922·entries:
2 ·Addr:·0x000000000000568c··Offset:·0x00568c··Link:·4·(.dynsym)2 ·Addr:·0x0000000000005c24··Offset:·0x005c24··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 227, 12 lines modifiedOffset 227, 13 lines modified
227 ··37c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···227 ··37c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
228 ··380:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···228 ··380:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
229 ··384:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···229 ··384:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
230 ··388:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···230 ··388:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
231 ··38c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···231 ··38c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
232 ··390:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···232 ··390:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
233 ··394:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···233 ··394:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 234 ··398:···1·(*global*)······1·(*global*)···
  
234 Version·needs·section·'.gnu.version_r'·contains·1·entry:235 Version·needs·section·'.gnu.version_r'·contains·1·entry:
235 ·Addr:·0x0000000000005dbc··Offset:·0x005dbc··Link:·8·(.dynstr)236 ·Addr:·0x0000000000006358··Offset:·0x006358··Link:·8·(.dynstr)
236 ··000000:·Version:·1··File:·libc.so··Cnt:·1237 ··000000:·Version:·1··File:·libc.so··Cnt:·1
237 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2238 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·376596····»    Blocks:·736········IO·Block:·4096···regular·file1 ··Size:·469412····»    Blocks:·920········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so
899 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd00011 ··Entry·point·address:···············0xd000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········120148·(bytes·into·file)13 ··Start·of·section·headers:··········133044·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0cb5c·0x0cb5c·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0cdec·0x0cdec·R···0x1000
9 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x0b880·0x0b880·R·E·0x10009 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x0ede0·0x0ede0·R·E·0x1000
10 ··LOAD···········0x019000·0x00019000·0x00019000·0x02b20·0x02b20·RW··0x100010 ··LOAD···········0x01c000·0x0001c000·0x0001c000·0x02b94·0x02b94·RW··0x1000
11 ··DYNAMIC········0x01b748·0x0001b748·0x0001b748·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x01e7b4·0x0001e7b4·0x0001e7b4·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x01a000·0x0001a000·0x0001a000·0x01b20·0x02000·R···0x112 ··GNU_RELRO······0x01d000·0x0001d000·0x0001d000·0x01b94·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00850·0x00850·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x008b0·0x008b0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1d554:1 There·are·26·section·headers,·starting·at·offset·0x207b4:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000850·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0008b0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000009dc·0009dc·001780·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000a3c·000a3c·0017a0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000215c·00215c·0002f0·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000021dc·0021dc·0002f4·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········0000244c·00244c·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········000024d0·0024d0·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000246c·00246c·000668·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000024f0·0024f0·000674·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002ad4·002ad4·00872e·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002b64·002b64·00881a·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000b204·00b204·000af4·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000b380·00b380·000af4·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000bcf8·00bcf8·0000a8·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000be74·00be74·0000ac·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000bda0·00bda0·000448·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000bf20·00bf20·000458·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000c1e8·00c1e8·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000c378·00c378·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000c200·00c200·00095c·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000c390·00c390·000a5c·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000d000·00d000·00afd0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000d000·00d000·00e504·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00017fd0·017fd0·0008b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001b510·01b510·0008d0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00019000·019000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0001c000·01c000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001a000·01a000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001d000·01d000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001a014·01a014·001728·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001d014·01d014·001794·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0001b73c·01b73c·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0001e7a8·01e7a8·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0001b748·01b748·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0001e7b4·01e7b4·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0001b868·01b868·000088·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0001e8d4·01e8d4·000088·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0001b8f0·01b8f0·000230·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0001e95c·01e95c·000238·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01bb20·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01eb94·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01bb52·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01ebc6·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01bc60·0018f4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01ecd4·001ae0·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1b748·contains·36·entries:1 Dynamic·section·at·offset·0x1e7b4·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qcrilhook@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qcrilhook@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb20416 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb380
17 ·0x60000010·(Operating·System·specific:·60000010)········0xaf417 ·0x60000010·(Operating·System·specific:·60000010)········0xaf4
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xbcf819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xbe74
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xa820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xac
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xbda022 ·0x00000017·(JMPREL)·····················0xbf20
23 ·0x00000002·(PLTRELSZ)···················1096·(bytes)23 ·0x00000002·(PLTRELSZ)···················1112·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1b8f024 ·0x00000003·(PLTGOT)·····················0x1e95c
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x9dc26 ·0x00000006·(SYMTAB)·····················0xa3c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x2ad428 ·0x00000005·(STRTAB)·····················0x2b64
29 ·0x0000000a·(STRSZ)······················34606·(bytes)29 ·0x0000000a·(STRSZ)······················34842·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x246c30 ·0x6ffffef5·(GNU_HASH)···················0x24f0
31 ·0x00000019·(INIT_ARRAY)·················0x1b73c31 ·0x00000019·(INIT_ARRAY)·················0x1e7a8
32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1a00033 ·0x0000001a·(FINI_ARRAY)·················0x1d000
34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x215c35 ·0x6ffffff0·(VERSYM)·····················0x21dc
36 ·0x6ffffffe·(VERNEED)····················0x244c36 ·0x6ffffffe·(VERNEED)····················0x24d0
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·eb7b310931dad9ae495dd4015b25fac56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a6138644dbeddfd4f261f7cc91cf2865
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·376·entries:1 Version·symbols·section·'.gnu.version'·contains·378·entries:
2 ·Addr:·0x000000000000215c··Offset:·0x00215c··Link:·4·(.dynsym)2 ·Addr:·0x00000000000021dc··Offset:·0x0021dc··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 91, 12 lines modifiedOffset 91, 13 lines modified
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 98 ··178:···1·(*global*)······1·(*global*)···
  
98 Version·needs·section·'.gnu.version_r'·contains·1·entry:99 Version·needs·section·'.gnu.version_r'·contains·1·entry:
99 ·Addr:·0x000000000000244c··Offset:·0x00244c··Link:·8·(.dynstr)100 ·Addr:·0x00000000000024d0··Offset:·0x0024d0··Link:·8·(.dynstr)
100 ··000000:·Version:·1··File:·libc.so··Cnt:·1101 ··000000:·Version:·1··File:·libc.so··Cnt:·1
101 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2102 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·121188····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·134084····»    Blocks:·264········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@1.0.so
899 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd00011 ··Entry·point·address:···············0xd000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········120080·(bytes·into·file)13 ··Start·of·section·headers:··········132940·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c812·0x0c812·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ca92·0x0ca92·R···0x1000
9 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x0b430·0x0b430·R·E·0x10009 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x0e8f0·0x0e8f0·R·E·0x1000
10 ··LOAD···········0x019000·0x00019000·0x00019000·0x02b20·0x02b20·RW··0x100010 ··LOAD···········0x01c000·0x0001c000·0x0001c000·0x02b94·0x02b94·RW··0x1000
11 ··DYNAMIC········0x01b748·0x0001b748·0x0001b748·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x01e7b4·0x0001e7b4·0x0001e7b4·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x01a000·0x0001a000·0x0001a000·0x01b20·0x02000·R···0x112 ··GNU_RELRO······0x01d000·0x0001d000·0x0001d000·0x01b94·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00840·0x00840·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x008a0·0x008a0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1d510:1 There·are·26·section·headers,·starting·at·offset·0x2074c:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000840·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0008a0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000009cc·0009cc·001790·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000a2c·000a2c·0017b0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000215c·00215c·0002f2·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000021dc·0021dc·0002f6·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00002450·002450·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········000024d4·0024d4·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00002470·002470·000668·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000024f4·0024f4·000674·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002ad8·002ad8·008468·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002b68·002b68·008554·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000af40·00af40·000af4·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000b0bc·00b0bc·000af4·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000ba34·00ba34·0000a8·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000bbb0·00bbb0·0000ac·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000badc·00badc·000448·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000bc5c·00bc5c·000458·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000bf24·00bf24·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000c0b4·00c0b4·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000bf40·00bf40·0008d2·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000c0d0·00c0d0·0009c2·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000d000·00d000·00ab78·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000d000·00d000·00e014·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00017b80·017b80·0008b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001b020·01b020·0008d0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00019000·019000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0001c000·01c000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001a000·01a000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001d000·01d000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001a014·01a014·001728·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001d014·01d014·001794·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0001b73c·01b73c·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0001e7a8·01e7a8·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0001b748·01b748·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0001e7b4·01e7b4·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0001b868·01b868·000088·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0001e8d4·01e8d4·000088·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0001b8f0·01b8f0·000230·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0001e95c·01e95c·000238·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01bb20·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01eb94·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01bb52·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01ebc6·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01bc60·0018b0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01ecd4·001a78·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1b748·contains·36·entries:1 Dynamic·section·at·offset·0x1e7b4·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xaf4016 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb0bc
17 ·0x60000010·(Operating·System·specific:·60000010)········0xaf417 ·0x60000010·(Operating·System·specific:·60000010)········0xaf4
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xba3419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xbbb0
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xa820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xac
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xbadc22 ·0x00000017·(JMPREL)·····················0xbc5c
23 ·0x00000002·(PLTRELSZ)···················1096·(bytes)23 ·0x00000002·(PLTRELSZ)···················1112·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1b8f024 ·0x00000003·(PLTGOT)·····················0x1e95c
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x9cc26 ·0x00000006·(SYMTAB)·····················0xa2c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x2ad828 ·0x00000005·(STRTAB)·····················0x2b68
29 ·0x0000000a·(STRSZ)······················33896·(bytes)29 ·0x0000000a·(STRSZ)······················34132·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x247030 ·0x6ffffef5·(GNU_HASH)···················0x24f4
31 ·0x00000019·(INIT_ARRAY)·················0x1b73c31 ·0x00000019·(INIT_ARRAY)·················0x1e7a8
32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1a00033 ·0x0000001a·(FINI_ARRAY)·················0x1d000
34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x215c35 ·0x6ffffff0·(VERSYM)·····················0x21dc
36 ·0x6ffffffe·(VERNEED)····················0x245036 ·0x6ffffffe·(VERNEED)····················0x24d4
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·838891a5565d355a558f01f19e3d20866 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f00f1be101e336950d19adff58ac9802
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·377·entries:1 Version·symbols·section·'.gnu.version'·contains·379·entries:
2 ·Addr:·0x000000000000215c··Offset:·0x00215c··Link:·4·(.dynsym)2 ·Addr:·0x00000000000021dc··Offset:·0x0021dc··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 91, 13 lines modifiedOffset 91, 13 lines modified
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·1·entry:99 Version·needs·section·'.gnu.version_r'·contains·1·entry:
100 ·Addr:·0x0000000000002450··Offset:·0x002450··Link:·8·(.dynstr)100 ·Addr:·0x00000000000024d4··Offset:·0x0024d4··Link:·8·(.dynstr)
101 ··000000:·Version:·1··File:·libc.so··Cnt:·1101 ··000000:·Version:·1··File:·libc.so··Cnt:·1
102 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2102 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·121120····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·133980····»    Blocks:·264········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@2.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@2.0.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1200011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········169804·(bytes·into·file)13 ··Start·of·section·headers:··········207640·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x120003 Entry·point·0x12000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x11aaf·0x11aaf·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x11faf·0x11faf·R···0x1000
9 ··LOAD···········0x012000·0x00012000·0x00012000·0x11840·0x11840·R·E·0x10009 ··LOAD···········0x012000·0x00012000·0x00012000·0x1a790·0x1a790·R·E·0x1000
10 ··LOAD···········0x024000·0x00024000·0x00024000·0x03360·0x03360·RW··0x100010 ··LOAD···········0x02d000·0x0002d000·0x0002d000·0x0341c·0x0341c·RW··0x1000
11 ··DYNAMIC········0x026eb8·0x00026eb8·0x00026eb8·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x02ff6c·0x0002ff6c·0x0002ff6c·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x025000·0x00025000·0x00025000·0x02360·0x03000·R···0x112 ··GNU_RELRO······0x02e000·0x0002e000·0x0002e000·0x0241c·0x03000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00ac8·0x00ac8·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00c30·0x00c30·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x2974c:1 There·are·26·section·headers,·starting·at·offset·0x32b18:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000ac8·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000c30·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000c54·000c54·001e30·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000dbc·000dbc·001e50·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00002a84·002a84·0003c6·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00002c0c·002c0c·0003ca·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00002e4c·002e4c·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00002fd8·002fd8·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00002e6c·002e6c·0007a0·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00002ff8·002ff8·0007a8·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········0000360c·00360c·00bbf8·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000037a0·0037a0·00bce4·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000f204·00f204·000e8d·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000f484·00f484·000e8d·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00010094·010094·0000e4·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00010314·010314·0000e8·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00010178·010178·0005b0·08···A··4··22··415 ··[11]·.rel.plt··········REL·············000103fc·0103fc·0005c0·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00010728·010728·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000109bc·0109bc·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00010740·010740·00136f·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000109d8·0109d8·0015d7·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00012000·012000·010cb4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00012000·012000·019be8·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00022cc0·022cc0·000b80·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002bbf0·02bbf0·000ba0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00024000·024000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0002d000·02d000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00025000·025000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0002e000·02e000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00025014·025014·001e98·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0002e014·02e014·001f4c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00026eac·026eac·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0002ff60·02ff60·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00026eb8·026eb8·000130·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0002ff6c·02ff6c·000130·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00026fe8·026fe8·000094·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0003009c·03009c·000094·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0002707c·02707c·0002e4·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00030130·030130·0002ec·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·027360·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·03041c·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·027392·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·03044e·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0274a0·0022ac·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·03055c·0025bc·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x26eb8·contains·38·entries:1 Dynamic·section·at·offset·0x2ff6c·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.radio@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.radio@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
15 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]15 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
16 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.0.so]16 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.0.so]
17 ·0x0000001e·(FLAGS)······················BIND_NOW17 ·0x0000001e·(FLAGS)······················BIND_NOW
18 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW18 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
19 ·0x6000000f·(Operating·System·specific:·6000000f)········0xf20419 ·0x6000000f·(Operating·System·specific:·6000000f)········0xf484
20 ·0x60000010·(Operating·System·specific:·60000010)········0xe8d20 ·0x60000010·(Operating·System·specific:·60000010)········0xe8d
21 ·0x00000013·(RELENT)·····················8·(bytes)21 ·0x00000013·(RELENT)·····················8·(bytes)
22 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1009422 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x10314
23 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe423 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe8
24 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x424 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
25 ·0x00000017·(JMPREL)·····················0x1017825 ·0x00000017·(JMPREL)·····················0x103fc
26 ·0x00000002·(PLTRELSZ)···················1456·(bytes)26 ·0x00000002·(PLTRELSZ)···················1472·(bytes)
27 ·0x00000003·(PLTGOT)·····················0x2707c27 ·0x00000003·(PLTGOT)·····················0x30130
28 ·0x00000014·(PLTREL)·····················REL28 ·0x00000014·(PLTREL)·····················REL
29 ·0x00000006·(SYMTAB)·····················0xc5429 ·0x00000006·(SYMTAB)·····················0xdbc
30 ·0x0000000b·(SYMENT)·····················16·(bytes)30 ·0x0000000b·(SYMENT)·····················16·(bytes)
31 ·0x00000005·(STRTAB)·····················0x360c31 ·0x00000005·(STRTAB)·····················0x37a0
32 ·0x0000000a·(STRSZ)······················48120·(bytes)32 ·0x0000000a·(STRSZ)······················48356·(bytes)
33 ·0x6ffffef5·(GNU_HASH)···················0x2e6c33 ·0x6ffffef5·(GNU_HASH)···················0x2ff8
34 ·0x00000019·(INIT_ARRAY)·················0x26eac34 ·0x00000019·(INIT_ARRAY)·················0x2ff60
35 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)35 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
36 ·0x0000001a·(FINI_ARRAY)·················0x2500036 ·0x0000001a·(FINI_ARRAY)·················0x2e000
37 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)37 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
38 ·0x6ffffff0·(VERSYM)·····················0x2a8438 ·0x6ffffff0·(VERSYM)·····················0x2c0c
39 ·0x6ffffffe·(VERNEED)····················0x2e4c39 ·0x6ffffffe·(VERNEED)····················0x2fd8
40 ·0x6fffffff·(VERNEEDNUM)·················140 ·0x6fffffff·(VERNEEDNUM)·················1
41 ·0x00000000·(NULL)·······················0x041 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·680ecae90ab4c6aabf5d948f74046d9b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·409ed3a314872e6443b39b01ade9e279
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·483·entries:1 Version·symbols·section·'.gnu.version'·contains·485·entries:
2 ·Addr:·0x0000000000002a84··Offset:·0x002a84··Link:·4·(.dynsym)2 ·Addr:·0x0000000000002c0c··Offset:·0x002c0c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 117, 13 lines modifiedOffset 117, 14 lines modified
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 125 ··1e4:···1·(*global*)···
  
125 Version·needs·section·'.gnu.version_r'·contains·1·entry:126 Version·needs·section·'.gnu.version_r'·contains·1·entry:
126 ·Addr:·0x0000000000002e4c··Offset:·0x002e4c··Link:·8·(.dynstr)127 ·Addr:·0x0000000000002fd8··Offset:·0x002fd8··Link:·8·(.dynstr)
127 ··000000:·Version:·1··File:·libc.so··Cnt:·1128 ··000000:·Version:·1··File:·libc.so··Cnt:·1
128 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2129 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·170844····»    Blocks:·336········IO·Block:·4096···regular·file1 ··Size:·208680····»    Blocks:·408········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@2.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@2.1.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1500011 ··Entry·point·address:···············0x15000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········184268·(bytes·into·file)13 ··Start·of·section·headers:··········218272·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x150003 Entry·point·0x15000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x14382·0x14382·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x149ba·0x149ba·R···0x1000
9 ··LOAD···········0x015000·0x00015000·0x00015000·0x11330·0x11330·R·E·0x10009 ··LOAD···········0x015000·0x00015000·0x00015000·0x19480·0x19480·R·E·0x1000
10 ··LOAD···········0x027000·0x00027000·0x00027000·0x038e8·0x038e8·RW··0x100010 ··LOAD···········0x02f000·0x0002f000·0x0002f000·0x039ec·0x039ec·RW··0x1000
11 ··DYNAMIC········0x02a3f8·0x0002a3f8·0x0002a3f8·0x00138·0x00138·RW··0x411 ··DYNAMIC········0x0324f4·0x000324f4·0x000324f4·0x00138·0x00138·RW··0x4
12 ··GNU_RELRO······0x028000·0x00028000·0x00028000·0x028e8·0x03000·R···0x112 ··GNU_RELRO······0x030000·0x00030000·0x00030000·0x029ec·0x03000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00b60·0x00b60·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00d30·0x00d30·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x2cfcc:1 There·are·26·section·headers,·starting·at·offset·0x354a0:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000b60·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000d30·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000cec·000cec·002220·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000ebc·000ebc·002240·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00002f0c·002f0c·000444·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000030fc·0030fc·000448·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00003350·003350·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00003544·003544·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00003370·003370·00078c·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00003564·003564·000794·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00003afc·003afc·00de4d·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00003cf8·003cf8·00df39·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0001194c·01194c·0011b9·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00011c34·011c34·0011b9·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00012b08·012b08·000110·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00012df0·012df0·000118·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00012c18·012c18·000618·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00012f08·012f08·000628·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00013230·013230·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00013530·013530·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00013248·013248·00113a·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00013548·013548·001472·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00015000·015000·0106dc·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00015000·015000·018810·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000256e0·0256e0·000c50·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002d810·02d810·000c70·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00027000·027000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0002f000·02f000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00028000·028000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00030000·030000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00028014·028014·0023d8·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00030014·030014·0024d4·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0002a3ec·02a3ec·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······000324e8·0324e8·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0002a3f8·02a3f8·000138·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········000324f4·0324f4·000138·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0002a530·02a530·0000a0·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0003262c·03262c·0000a0·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0002a5d0·02a5d0·000318·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········000326cc·0326cc·000320·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02a8e8·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0329ec·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02a91a·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·032a1e·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02aa28·0025a4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·032b2c·002974·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.16 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x2a3f8·contains·39·entries:1 Dynamic·section·at·offset·0x324f4·contains·39·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.radio@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.radio@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.0.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.0.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
Offset 13, 30 lines modifiedOffset 13, 30 lines modified
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
15 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]15 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
16 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]16 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
17 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.1.so]17 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.1.so]
18 ·0x0000001e·(FLAGS)······················BIND_NOW18 ·0x0000001e·(FLAGS)······················BIND_NOW
19 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW19 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
20 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1194c20 ·0x6000000f·(Operating·System·specific:·6000000f)········0x11c34
21 ·0x60000010·(Operating·System·specific:·60000010)········0x11b921 ·0x60000010·(Operating·System·specific:·60000010)········0x11b9
22 ·0x00000013·(RELENT)·····················8·(bytes)22 ·0x00000013·(RELENT)·····················8·(bytes)
23 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x12b0823 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x12df0
24 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x11024 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x118
25 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x425 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
26 ·0x00000017·(JMPREL)·····················0x12c1826 ·0x00000017·(JMPREL)·····················0x12f08
27 ·0x00000002·(PLTRELSZ)···················1560·(bytes)27 ·0x00000002·(PLTRELSZ)···················1576·(bytes)
28 ·0x00000003·(PLTGOT)·····················0x2a5d028 ·0x00000003·(PLTGOT)·····················0x326cc
29 ·0x00000014·(PLTREL)·····················REL29 ·0x00000014·(PLTREL)·····················REL
30 ·0x00000006·(SYMTAB)·····················0xcec30 ·0x00000006·(SYMTAB)·····················0xebc
31 ·0x0000000b·(SYMENT)·····················16·(bytes)31 ·0x0000000b·(SYMENT)·····················16·(bytes)
32 ·0x00000005·(STRTAB)·····················0x3afc32 ·0x00000005·(STRTAB)·····················0x3cf8
33 ·0x0000000a·(STRSZ)······················56909·(bytes)33 ·0x0000000a·(STRSZ)······················57145·(bytes)
34 ·0x6ffffef5·(GNU_HASH)···················0x337034 ·0x6ffffef5·(GNU_HASH)···················0x3564
35 ·0x00000019·(INIT_ARRAY)·················0x2a3ec35 ·0x00000019·(INIT_ARRAY)·················0x324e8
36 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)36 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
37 ·0x0000001a·(FINI_ARRAY)·················0x2800037 ·0x0000001a·(FINI_ARRAY)·················0x30000
38 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)38 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
39 ·0x6ffffff0·(VERSYM)·····················0x2f0c39 ·0x6ffffff0·(VERSYM)·····················0x30fc
40 ·0x6ffffffe·(VERNEED)····················0x335040 ·0x6ffffffe·(VERNEED)····················0x3544
41 ·0x6fffffff·(VERNEEDNUM)·················141 ·0x6fffffff·(VERNEEDNUM)·················1
42 ·0x00000000·(NULL)·······················0x042 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·ff963d9c45157898569bc19cb7f889696 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8aafa2d8fdbe624c1f46eb1ce166ec28
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·546·entries:1 Version·symbols·section·'.gnu.version'·contains·548·entries:
2 ·Addr:·0x0000000000002f0c··Offset:·0x002f0c··Link:·4·(.dynsym)2 ·Addr:·0x00000000000030fc··Offset:·0x0030fc··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 133, 13 lines modifiedOffset 133, 13 lines modified
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
140 ··220:···1·(*global*)······1·(*global*)···140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
141 Version·needs·section·'.gnu.version_r'·contains·1·entry:141 Version·needs·section·'.gnu.version_r'·contains·1·entry:
142 ·Addr:·0x0000000000003350··Offset:·0x003350··Link:·8·(.dynstr)142 ·Addr:·0x0000000000003544··Offset:·0x003544··Link:·8·(.dynstr)
143 ··000000:·Version:·1··File:·libc.so··Cnt:·1143 ··000000:·Version:·1··File:·libc.so··Cnt:·1
144 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2144 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·185308····»    Blocks:·368········IO·Block:·4096···regular·file1 ··Size:·219312····»    Blocks:·432········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@2.2.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@2.2.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1700011 ··Entry·point·address:···············0x17000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········193956·(bytes·into·file)13 ··Start·of·section·headers:··········223904·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x170003 Entry·point·0x17000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x162f2·0x162f2·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x16992·0x16992·R···0x1000
9 ··LOAD···········0x017000·0x00017000·0x00017000·0x114d0·0x114d0·R·E·0x10009 ··LOAD···········0x017000·0x00017000·0x00017000·0x18fe0·0x18fe0·R·E·0x1000
10 ··LOAD···········0x029000·0x00029000·0x00029000·0x03d90·0x03d90·RW··0x100010 ··LOAD···········0x030000·0x00030000·0x00030000·0x03eb8·0x03eb8·RW··0x1000
11 ··DYNAMIC········0x02c870·0x0002c870·0x0002c870·0x00140·0x00140·RW··0x411 ··DYNAMIC········0x033990·0x00033990·0x00033990·0x00140·0x00140·RW··0x4
12 ··GNU_RELRO······0x02a000·0x0002a000·0x0002a000·0x02d90·0x03000·R···0x112 ··GNU_RELRO······0x031000·0x00031000·0x00031000·0x02eb8·0x03000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00ba8·0x00ba8·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00da0·0x00da0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x2f5a4:1 There·are·26·section·headers,·starting·at·offset·0x36aa0:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000ba8·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000da0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000d34·000d34·002560·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000f2c·000f2c·002580·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00003294·003294·0004ac·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000034ac·0034ac·0004b0·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00003740·003740·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········0000395c·00395c·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00003760·003760·0007a4·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········0000397c·00397c·0007b0·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00003f04·003f04·00f858·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········0000412c·00412c·00f944·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0001375c·01375c·001481·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00013a70·013a70·001481·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00014be0·014be0·00012c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00014ef4·014ef4·000138·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00014d0c·014d0c·000650·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0001502c·01502c·000660·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0001535c·01535c·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001568c·01568c·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00015378·015378·000f7a·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000156a8·0156a8·0012ea·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00017000·017000·010804·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00017000·017000·0182fc·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00027810·027810·000cc0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002f300·02f300·000ce0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00029000·029000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00030000·030000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002a000·02a000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00031000·031000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0002a014·02a014·002850·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00031014·031014·002970·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0002c864·02c864·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00033984·033984·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0002c870·02c870·000140·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00033990·033990·000140·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0002c9b0·02c9b0·0000ac·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00033ad0·033ad0·0000ac·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0002ca5c·02ca5c·000334·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00033b7c·033b7c·00033c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02cd90·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·033eb8·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02cdc2·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·033eea·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02ced0·0026d4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·033ff8·002aa8·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.19 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x2c870·contains·40·entries:1 Dynamic·section·at·offset·0x33990·contains·40·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.radio@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.radio@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.0.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.0.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.1.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.1.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
Offset 14, 30 lines modifiedOffset 14, 30 lines modified
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
15 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]15 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
16 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]16 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
17 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]17 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
18 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.2.so]18 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.2.so]
19 ·0x0000001e·(FLAGS)······················BIND_NOW19 ·0x0000001e·(FLAGS)······················BIND_NOW
20 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW20 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
21 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1375c21 ·0x6000000f·(Operating·System·specific:·6000000f)········0x13a70
22 ·0x60000010·(Operating·System·specific:·60000010)········0x148122 ·0x60000010·(Operating·System·specific:·60000010)········0x1481
23 ·0x00000013·(RELENT)·····················8·(bytes)23 ·0x00000013·(RELENT)·····················8·(bytes)
24 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x14be024 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x14ef4
25 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x12c25 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x138
26 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x426 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
27 ·0x00000017·(JMPREL)·····················0x14d0c27 ·0x00000017·(JMPREL)·····················0x1502c
28 ·0x00000002·(PLTRELSZ)···················1616·(bytes)28 ·0x00000002·(PLTRELSZ)···················1632·(bytes)
29 ·0x00000003·(PLTGOT)·····················0x2ca5c29 ·0x00000003·(PLTGOT)·····················0x33b7c
30 ·0x00000014·(PLTREL)·····················REL30 ·0x00000014·(PLTREL)·····················REL
31 ·0x00000006·(SYMTAB)·····················0xd3431 ·0x00000006·(SYMTAB)·····················0xf2c
32 ·0x0000000b·(SYMENT)·····················16·(bytes)32 ·0x0000000b·(SYMENT)·····················16·(bytes)
33 ·0x00000005·(STRTAB)·····················0x3f0433 ·0x00000005·(STRTAB)·····················0x412c
34 ·0x0000000a·(STRSZ)······················63576·(bytes)34 ·0x0000000a·(STRSZ)······················63812·(bytes)
35 ·0x6ffffef5·(GNU_HASH)···················0x376035 ·0x6ffffef5·(GNU_HASH)···················0x397c
36 ·0x00000019·(INIT_ARRAY)·················0x2c86436 ·0x00000019·(INIT_ARRAY)·················0x33984
37 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)37 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
38 ·0x0000001a·(FINI_ARRAY)·················0x2a00038 ·0x0000001a·(FINI_ARRAY)·················0x31000
39 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)39 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
40 ·0x6ffffff0·(VERSYM)·····················0x329440 ·0x6ffffff0·(VERSYM)·····················0x34ac
41 ·0x6ffffffe·(VERNEED)····················0x374041 ·0x6ffffffe·(VERNEED)····················0x395c
42 ·0x6fffffff·(VERNEEDNUM)·················142 ·0x6fffffff·(VERNEEDNUM)·················1
43 ·0x00000000·(NULL)·······················0x043 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·f7f6a90ed17cfa3cd3eaf7c971062d9e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·56dab31debdd360ec683c609dcf49c9f
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·598·entries:1 Version·symbols·section·'.gnu.version'·contains·600·entries:
2 ·Addr:·0x0000000000003294··Offset:·0x003294··Link:·4·(.dynsym)2 ·Addr:·0x00000000000034ac··Offset:·0x0034ac··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 146, 13 lines modifiedOffset 146, 13 lines modified
146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
153 ··254:···1·(*global*)······1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
154 Version·needs·section·'.gnu.version_r'·contains·1·entry:154 Version·needs·section·'.gnu.version_r'·contains·1·entry:
155 ·Addr:·0x0000000000003740··Offset:·0x003740··Link:·8·(.dynstr)155 ·Addr:·0x000000000000395c··Offset:·0x00395c··Link:·8·(.dynstr)
156 ··000000:·Version:·1··File:·libc.so··Cnt:·1156 ··000000:·Version:·1··File:·libc.so··Cnt:·1
157 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2157 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·194996····»    Blocks:·384········IO·Block:·4096···regular·file1 ··Size:·224944····»    Blocks:·440········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim@1.0.so
899 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd00011 ··Entry·point·address:···············0xd000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········120712·(bytes·into·file)13 ··Start·of·section·headers:··········133552·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c18d·0x0c18d·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c405·0x0c405·R···0x1000
9 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x0b370·0x0b370·R·E·0x10009 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x0e570·0x0e570·R·E·0x1000
10 ··LOAD···········0x019000·0x00019000·0x00019000·0x02d50·0x02d50·RW··0x100010 ··LOAD···········0x01c000·0x0001c000·0x0001c000·0x02dc4·0x02dc4·RW··0x1000
11 ··DYNAMIC········0x01b974·0x0001b974·0x0001b974·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x01e9e0·0x0001e9e0·0x0001e9e0·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x01a000·0x0001a000·0x0001a000·0x01d50·0x02000·R···0x112 ··GNU_RELRO······0x01d000·0x0001d000·0x0001d000·0x01dc4·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00810·0x00810·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00860·0x00860·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1d788:1 There·are·26·section·headers,·starting·at·offset·0x209b0:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000810·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000860·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000099c·00099c·0017d0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········000009ec·0009ec·0017f0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000216c·00216c·0002fa·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000021dc·0021dc·0002fe·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00002468·002468·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········000024dc·0024dc·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00002488·002488·000678·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000024fc·0024fc·000684·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002b00·002b00·007ddf·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002b80·002b80·007ecb·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000a8e0·00a8e0·000c03·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000aa4c·00aa4c·000c03·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000b4e4·00b4e4·0000b8·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000b650·00b650·0000bc·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000b59c·00b59c·000448·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000b70c·00b70c·000458·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000b9e4·00b9e4·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000bb64·00bb64·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000ba00·00ba00·00078d·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000bb80·00bb80·000885·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000d000·00d000·00aac0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000d000·00d000·00dc9c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00017ac0·017ac0·0008b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001aca0·01aca0·0008d0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00019000·019000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0001c000·01c000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001a000·01a000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001d000·01d000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001a014·01a014·001954·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001d014·01d014·0019c0·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0001b968·01b968·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0001e9d4·01e9d4·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0001b974·01b974·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0001e9e0·01e9e0·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0001ba94·01ba94·00008c·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0001eb00·01eb00·00008c·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0001bb20·01bb20·000230·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0001eb8c·01eb8c·000238·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01bd50·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01edc4·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01bd82·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01edf6·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01be90·0018f8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01ef04·001aac·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1b974·contains·36·entries:1 Dynamic·section·at·offset·0x1e9e0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xa8e016 ·0x6000000f·(Operating·System·specific:·6000000f)········0xaa4c
17 ·0x60000010·(Operating·System·specific:·60000010)········0xc0317 ·0x60000010·(Operating·System·specific:·60000010)········0xc03
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb4e419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb650
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xbc
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xb59c22 ·0x00000017·(JMPREL)·····················0xb70c
23 ·0x00000002·(PLTRELSZ)···················1096·(bytes)23 ·0x00000002·(PLTRELSZ)···················1112·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1bb2024 ·0x00000003·(PLTGOT)·····················0x1eb8c
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x99c26 ·0x00000006·(SYMTAB)·····················0x9ec
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x2b0028 ·0x00000005·(STRTAB)·····················0x2b80
29 ·0x0000000a·(STRSZ)······················32223·(bytes)29 ·0x0000000a·(STRSZ)······················32459·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x248830 ·0x6ffffef5·(GNU_HASH)···················0x24fc
31 ·0x00000019·(INIT_ARRAY)·················0x1b96831 ·0x00000019·(INIT_ARRAY)·················0x1e9d4
32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1a00033 ·0x0000001a·(FINI_ARRAY)·················0x1d000
34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x216c35 ·0x6ffffff0·(VERSYM)·····················0x21dc
36 ·0x6ffffffe·(VERNEED)····················0x246836 ·0x6ffffffe·(VERNEED)····················0x24dc
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·bc2142184cc95bd321374442cd68e2766 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9b49e7fe412038966ad66e98b26681d3
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·381·entries:1 Version·symbols·section·'.gnu.version'·contains·383·entries:
2 ·Addr:·0x000000000000216c··Offset:·0x00216c··Link:·4·(.dynsym)2 ·Addr:·0x00000000000021dc··Offset:·0x0021dc··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 92, 13 lines modifiedOffset 92, 13 lines modified
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)···
  
100 Version·needs·section·'.gnu.version_r'·contains·1·entry:100 Version·needs·section·'.gnu.version_r'·contains·1·entry:
101 ·Addr:·0x0000000000002468··Offset:·0x002468··Link:·8·(.dynstr)101 ·Addr:·0x00000000000024dc··Offset:·0x0024dc··Link:·8·(.dynstr)
102 ··000000:·Version:·1··File:·libc.so··Cnt:·1102 ··000000:·Version:·1··File:·libc.so··Cnt:·1
103 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2103 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·121752····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·134592····»    Blocks:·264········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.1 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim@1.1.so
899 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb00011 ··Entry·point·address:···············0xb000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········101792·(bytes·into·file)13 ··Start·of·section·headers:··········114608·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ac7d·0x0ac7d·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0af75·0x0af75·R···0x1000
9 ··LOAD···········0x00b000·0x0000b000·0x0000b000·0x091d0·0x091d0·R·E·0x10009 ··LOAD···········0x00b000·0x0000b000·0x0000b000·0x0c2c0·0x0c2c0·R·E·0x1000
10 ··LOAD···········0x015000·0x00015000·0x00015000·0x02618·0x02618·RW··0x100010 ··LOAD···········0x018000·0x00018000·0x00018000·0x0268c·0x0268c·RW··0x1000
11 ··DYNAMIC········0x017264·0x00017264·0x00017264·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x01a2d0·0x0001a2d0·0x0001a2d0·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x016000·0x00016000·0x00016000·0x01618·0x02000·R···0x112 ··GNU_RELRO······0x019000·0x00019000·0x00019000·0x0168c·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00658·0x00658·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x006d0·0x006d0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x18da0:1 There·are·26·section·headers,·starting·at·offset·0x1bfb0:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000658·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0006d0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000007e4·0007e4·0015a0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000085c·00085c·0015c0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001d84·001d84·0002b4·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001e1c·001e1c·0002b8·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00002038·002038·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········000020d4·0020d4·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00002058·002058·00044c·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000020f4·0020f4·000458·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········000024a4·0024a4·00737b·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········0000254c·00254c·007467·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00009820·009820·0008f4·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000099b4·0099b4·0008f4·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000a114·00a114·00008c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000a2a8·00a2a8·000090·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000a1a0·00a1a0·000428·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000a338·00a338·000438·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000a5c8·00a5c8·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a770·00a770·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000a5e0·00a5e0·00069d·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a788·00a788·0007ed·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000b000·00b000·008954·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000b000·00b000·00ba2c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00013960·013960·000870·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00016a30·016a30·000890·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00015000·015000·00000c·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00018000·018000·00000c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00016000·016000·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00019000·019000·000010·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00016010·016010·00124c·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00019010·019010·0012b8·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0001725c·01725c·000008·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0001a2c8·01a2c8·000008·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00017264·017264·000128·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0001a2d0·01a2d0·000128·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0001738c·01738c·00006c·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0001a3f8·01a3f8·00006c·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········000173f8·0173f8·000220·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0001a464·01a464·000228·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·017618·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01a68c·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01764a·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01a6be·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·017758·001648·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01a7cc·0017e4·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.09 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x17264·contains·37·entries:1 Dynamic·section·at·offset·0x1a2d0·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.uim@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.uim@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim@1.1.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim@1.1.so]
16 ·0x0000001e·(FLAGS)······················BIND_NOW16 ·0x0000001e·(FLAGS)······················BIND_NOW
17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
18 ·0x6000000f·(Operating·System·specific:·6000000f)········0x982018 ·0x6000000f·(Operating·System·specific:·6000000f)········0x99b4
19 ·0x60000010·(Operating·System·specific:·60000010)········0x8f419 ·0x60000010·(Operating·System·specific:·60000010)········0x8f4
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xa11421 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xa2a8
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8c22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x90
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0xa1a024 ·0x00000017·(JMPREL)·····················0xa338
25 ·0x00000002·(PLTRELSZ)···················1064·(bytes)25 ·0x00000002·(PLTRELSZ)···················1080·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x173f826 ·0x00000003·(PLTGOT)·····················0x1a464
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x7e428 ·0x00000006·(SYMTAB)·····················0x85c
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x24a430 ·0x00000005·(STRTAB)·····················0x254c
31 ·0x0000000a·(STRSZ)······················29563·(bytes)31 ·0x0000000a·(STRSZ)······················29799·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x205832 ·0x6ffffef5·(GNU_HASH)···················0x20f4
33 ·0x00000019·(INIT_ARRAY)·················0x1725c33 ·0x00000019·(INIT_ARRAY)·················0x1a2c8
34 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x1600035 ·0x0000001a·(FINI_ARRAY)·················0x19000
36 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x1d8437 ·0x6ffffff0·(VERSYM)·····················0x1e1c
38 ·0x6ffffffe·(VERNEED)····················0x203838 ·0x6ffffffe·(VERNEED)····················0x20d4
39 ·0x6fffffff·(VERNEEDNUM)·················139 ·0x6fffffff·(VERNEEDNUM)·················1
40 ·0x00000000·(NULL)·······················0x040 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·64454bf09c6d515978de5bc7d53930076 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6bbe3af5e2807d03e07b3be5442c9c2c
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·346·entries:1 Version·symbols·section·'.gnu.version'·contains·348·entries:
2 ·Addr:·0x0000000000001d84··Offset:·0x001d84··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001e1c··Offset:·0x001e1c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 83, 13 lines modifiedOffset 83, 13 lines modified
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
91 Version·needs·section·'.gnu.version_r'·contains·1·entry:91 Version·needs·section·'.gnu.version_r'·contains·1·entry:
92 ·Addr:·0x0000000000002038··Offset:·0x002038··Link:·8·(.dynstr)92 ·Addr:·0x00000000000020d4··Offset:·0x0020d4··Link:·8·(.dynstr)
93 ··000000:·Version:·1··File:·libc.so··Cnt:·193 ··000000:·Version:·1··File:·libc.so··Cnt:·1
94 ··0x0010:···Name:·LIBC··Flags:·none··Version:·294 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·102832····»    Blocks:·208········IO·Block:·4096···regular·file1 ··Size:·115648····»    Blocks:·232········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1000011 ··Entry·point·address:···············0x11000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········142128·(bytes·into·file)13 ··Start·of·section·headers:··········171492·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x100002 Entry·point·0x11000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0fe0a·0x0fe0a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x101d2·0x101d2·R···0x1000
8 ··LOAD···········0x010000·0x00010000·0x00010000·0x0dd50·0x0dd50·R·E·0x10008 ··LOAD···········0x011000·0x00011000·0x00011000·0x135b0·0x135b0·R·E·0x1000
9 ··LOAD···········0x01e000·0x0001e000·0x0001e000·0x02d14·0x02d14·RW··0x10009 ··LOAD···········0x025000·0x00025000·0x00025000·0x02d88·0x02d88·RW··0x1000
10 ··DYNAMIC········0x0208ec·0x000208ec·0x000208ec·0x00120·0x00120·RW··0x410 ··DYNAMIC········0x027958·0x00027958·0x00027958·0x00120·0x00120·RW··0x4
11 ··GNU_RELRO······0x01f000·0x0001f000·0x0001f000·0x01d14·0x02000·R···0x111 ··GNU_RELRO······0x026000·0x00026000·0x00026000·0x01d88·0x02000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00980·0x00980·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00a08·0x00a08·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x22b30:1 There·are·26·section·headers,·starting·at·offset·0x29de4:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000980·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000a08·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000b0c·000b0c·001930·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000b94·000b94·001950·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000243c·00243c·000326·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000024e4·0024e4·00032a·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00002764·002764·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00002810·002810·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00002784·002784·0006dc·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00002830·002830·0006e8·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002e60·002e60·00abc2·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002f18·002f18·00acae·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000da24·00da24·000b80·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000dbc8·00dbc8·000b80·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000e5a4·00e5a4·0000b4·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000e748·00e748·0000b8·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000e658·00e658·0004e8·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000e800·00e800·0004f8·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000eb40·00eb40·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000ecf8·00ecf8·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000eb58·00eb58·0012b2·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000ed10·00ed10·0014c2·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00010000·010000·00d35c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00011000·011000·012ba0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001d360·01d360·0009f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00023ba0·023ba0·000a10·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0001e000·01e000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00025000·025000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001f000·01f000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00026000·026000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001f014·01f014·0018cc·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00026014·026014·001938·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······000208e0·0208e0·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0002794c·02794c·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········000208ec·0208ec·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00027958·027958·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00020a0c·020a0c·000088·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00027a78·027a78·000088·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00020a94·020a94·000280·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00027b00·027b00·000288·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·020d14·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·027d88·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·020d46·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·027dba·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·020e54·001cdc·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·027ec8·001f1c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.07 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x208ec·contains·36·entries:1 Dynamic·section·at·offset·0x27958·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xda2416 ·0x6000000f·(Operating·System·specific:·6000000f)········0xdbc8
17 ·0x60000010·(Operating·System·specific:·60000010)········0xb8017 ·0x60000010·(Operating·System·specific:·60000010)········0xb80
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xe5a419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xe748
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb8
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xe65822 ·0x00000017·(JMPREL)·····················0xe800
23 ·0x00000002·(PLTRELSZ)···················1256·(bytes)23 ·0x00000002·(PLTRELSZ)···················1272·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x20a9424 ·0x00000003·(PLTGOT)·····················0x27b00
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0xb0c26 ·0x00000006·(SYMTAB)·····················0xb94
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x2e6028 ·0x00000005·(STRTAB)·····················0x2f18
29 ·0x0000000a·(STRSZ)······················43970·(bytes)29 ·0x0000000a·(STRSZ)······················44206·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x278430 ·0x6ffffef5·(GNU_HASH)···················0x2830
31 ·0x00000019·(INIT_ARRAY)·················0x208e031 ·0x00000019·(INIT_ARRAY)·················0x2794c
32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1f00033 ·0x0000001a·(FINI_ARRAY)·················0x26000
34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x243c35 ·0x6ffffff0·(VERSYM)·····················0x24e4
36 ·0x6ffffffe·(VERNEED)····················0x276436 ·0x6ffffffe·(VERNEED)····················0x2810
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·dabefe35bd83ed1505f91d8f17d218456 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3fcc4a0aa40de8e0aa3c37822e4fd6ad
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·403·entries:1 Version·symbols·section·'.gnu.version'·contains·405·entries:
2 ·Addr:·0x000000000000243c··Offset:·0x00243c··Link:·4·(.dynsym)2 ·Addr:·0x00000000000024e4··Offset:·0x0024e4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 97, 13 lines modifiedOffset 97, 14 lines modified
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 105 ··194:···1·(*global*)···
  
105 Version·needs·section·'.gnu.version_r'·contains·1·entry:106 Version·needs·section·'.gnu.version_r'·contains·1·entry:
106 ·Addr:·0x0000000000002764··Offset:·0x002764··Link:·8·(.dynstr)107 ·Addr:·0x0000000000002810··Offset:·0x002810··Link:·8·(.dynstr)
107 ··000000:·Version:·1··File:·libc.so··Cnt:·1108 ··000000:·Version:·1··File:·libc.so··Cnt:·1
108 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2109 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·143168····»    Blocks:·280········IO·Block:·4096···regular·file1 ··Size:·172532····»    Blocks:·344········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x900011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········74020·(bytes·into·file)13 ··Start·of·section·headers:··········86776·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x90002 Entry·point·0xa000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08e22·0x08e22·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0917a·0x0917a·R···0x1000
8 ··LOAD···········0x009000·0x00009000·0x00009000·0x059e0·0x059e0·R·E·0x10008 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x07c40·0x07c40·R·E·0x1000
9 ··LOAD···········0x00f000·0x0000f000·0x0000f000·0x01dd0·0x01dd0·RW··0x10009 ··LOAD···········0x012000·0x00012000·0x00012000·0x01e44·0x01e44·RW··0x1000
10 ··DYNAMIC········0x010a80·0x00010a80·0x00010a80·0x00128·0x00128·RW··0x410 ··DYNAMIC········0x013aec·0x00013aec·0x00013aec·0x00128·0x00128·RW··0x4
11 ··GNU_RELRO······0x010000·0x00010000·0x00010000·0x00dd0·0x01000·R···0x111 ··GNU_RELRO······0x013000·0x00013000·0x00013000·0x00e44·0x01000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00460·0x00460·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x004d8·0x004d8·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x12124:1 There·are·26·section·headers,·starting·at·offset·0x152f8:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000460·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0004d8·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000005ec·0005ec·001060·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000664·000664·001080·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000164c·00164c·00020c·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000016e4·0016e4·000210·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001858·001858·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········000018f4·0018f4·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001878·001878·0002e4·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001914·001914·0002f0·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00001b5c·001b5c·00633d·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001c04·001c04·006429·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00007e9c·007e9c·000504·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00008030·008030·000504·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··000083a0·0083a0·000058·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00008534·008534·00005c·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············000083f8·0083f8·0003b0·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00008590·008590·0003c0·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········000087a8·0087a8·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008950·008950·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000087c0·0087c0·000662·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00008968·008968·000812·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00009000·009000·005254·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a000·00a000·007494·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000e260·00e260·000780·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000114a0·0114a0·0007a0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000f000·00f000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00012000·012000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00010000·010000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00013000·013000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001000c·01000c·000a70·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001300c·01300c·000adc·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00010a7c·010a7c·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00013ae8·013ae8·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00010a80·010a80·000128·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00013aec·013aec·000128·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00010ba8·010ba8·000044·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00013c14·013c14·000044·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00010bec·010bec·0001e4·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00013c58·013c58·0001ec·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·010dd0·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·013e44·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·010e02·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·013e76·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·010f10·001214·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·013f84·001374·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.12 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x10a80·contains·37·entries:1 Dynamic·section·at·offset·0x13aec·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.uim_remote_client@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.radio.uim_remote_client@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]13 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]14 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.1.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.1.so]
16 ·0x0000001e·(FLAGS)······················BIND_NOW16 ·0x0000001e·(FLAGS)······················BIND_NOW
17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW17 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
18 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7e9c18 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8030
19 ·0x60000010·(Operating·System·specific:·60000010)········0x50419 ·0x60000010·(Operating·System·specific:·60000010)········0x504
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x83a021 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8534
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5822 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5c
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0x83f824 ·0x00000017·(JMPREL)·····················0x8590
25 ·0x00000002·(PLTRELSZ)···················944·(bytes)25 ·0x00000002·(PLTRELSZ)···················960·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x10bec26 ·0x00000003·(PLTGOT)·····················0x13c58
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x5ec28 ·0x00000006·(SYMTAB)·····················0x664
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x1b5c30 ·0x00000005·(STRTAB)·····················0x1c04
31 ·0x0000000a·(STRSZ)······················25405·(bytes)31 ·0x0000000a·(STRSZ)······················25641·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x187832 ·0x6ffffef5·(GNU_HASH)···················0x1914
33 ·0x00000019·(INIT_ARRAY)·················0x10a7c33 ·0x00000019·(INIT_ARRAY)·················0x13ae8
34 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x1000035 ·0x0000001a·(FINI_ARRAY)·················0x13000
36 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x164c37 ·0x6ffffff0·(VERSYM)·····················0x16e4
38 ·0x6ffffffe·(VERNEED)····················0x185838 ·0x6ffffffe·(VERNEED)····················0x18f4
39 ·0x6fffffff·(VERNEEDNUM)·················139 ·0x6fffffff·(VERNEEDNUM)·················1
40 ·0x00000000·(NULL)·······················0x040 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·f67760386da6728617034d16fdae633e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·262926f3a27e1798598d0a6b66f407be
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·262·entries:1 Version·symbols·section·'.gnu.version'·contains·264·entries:
2 ·Addr:·0x000000000000164c··Offset:·0x00164c··Link:·4·(.dynsym)2 ·Addr:·0x00000000000016e4··Offset:·0x0016e4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 62, 13 lines modifiedOffset 62, 13 lines modified
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
70 Version·needs·section·'.gnu.version_r'·contains·1·entry:70 Version·needs·section·'.gnu.version_r'·contains·1·entry:
71 ·Addr:·0x0000000000001858··Offset:·0x001858··Link:·8·(.dynstr)71 ·Addr:·0x00000000000018f4··Offset:·0x0018f4··Link:·8·(.dynstr)
72 ··000000:·Version:·1··File:·libc.so··Cnt:·172 ··000000:·Version:·1··File:·libc.so··Cnt:·1
73 ··0x0010:···Name:·LIBC··Flags:·none··Version:·273 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·75060·····»     Blocks:·152········IO·Block:·4096···regular·file1 ··Size:·87816·····»     Blocks:·176········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1300011 ··Entry·point·address:···············0x13000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········168160·(bytes·into·file)13 ··Start·of·section·headers:··········201964·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x130003 Entry·point·0x13000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x120ea·0x120ea·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x1271a·0x1271a·R···0x1000
9 ··LOAD···········0x013000·0x00013000·0x00013000·0x10560·0x10560·R·E·0x10009 ··LOAD···········0x013000·0x00013000·0x00013000·0x18f80·0x18f80·R·E·0x1000
10 ··LOAD···········0x024000·0x00024000·0x00024000·0x02ee0·0x02ee0·RW··0x100010 ··LOAD···········0x02c000·0x0002c000·0x0002c000·0x02fe4·0x02fe4·RW··0x1000
11 ··DYNAMIC········0x026a78·0x00026a78·0x00026a78·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x02eb74·0x0002eb74·0x0002eb74·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x025000·0x00025000·0x00025000·0x01ee0·0x02000·R···0x112 ··GNU_RELRO······0x02d000·0x0002d000·0x0002d000·0x01fe4·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00a80·0x00a80·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00bd0·0x00bd0·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x290e0:1 There·are·26·section·headers,·starting·at·offset·0x314ec:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000a80·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000bd0·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000c0c·000c0c·001ac0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000d5c·000d5c·001ae0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000026cc·0026cc·000358·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000283c·00283c·00035c·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00002a24·002a24·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00002b98·002b98·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00002a44·002a44·000758·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00002bb8·002bb8·000764·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········0000319c·00319c·00c0aa·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········0000331c·00331c·00c196·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000f248·00f248·000c34·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000f4b4·00f4b4·000c34·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000fe7c·00fe7c·0000c4·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··000100e8·0100e8·0000c8·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000ff40·00ff40·000568·08···A··4··22··415 ··[11]·.rel.plt··········REL·············000101b0·0101b0·000578·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········000104a8·0104a8·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00010728·010728·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000104c0·0104c0·001c2a·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00010740·010740·001fda·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00013000·013000·00fa70·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00013000·013000·018470·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00022a70·022a70·000af0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002b470·02b470·000b10·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00024000·024000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0002c000·02c000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00025000·025000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0002d000·02d000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00025014·025014·001a58·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0002d014·02d014·001b54·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00026a6c·026a6c·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0002eb68·02eb68·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00026a78·026a78·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0002eb74·02eb74·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00026b98·026b98·000088·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0002ec94·02ec94·000088·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00026c20·026c20·0002c0·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0002ed1c·02ed1c·0002c8·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·026ee0·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02efe4·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·026f12·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·02f016·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·027020·0020c0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·02f124·0023c8·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.07 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x26a78·contains·36·entries:1 Dynamic·section·at·offset·0x2eb74·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim_remote_server@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim_remote_server@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xf24816 ·0x6000000f·(Operating·System·specific:·6000000f)········0xf4b4
17 ·0x60000010·(Operating·System·specific:·60000010)········0xc3417 ·0x60000010·(Operating·System·specific:·60000010)········0xc34
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xfe7c19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x100e8
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xc420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xc8
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xff4022 ·0x00000017·(JMPREL)·····················0x101b0
23 ·0x00000002·(PLTRELSZ)···················1384·(bytes)23 ·0x00000002·(PLTRELSZ)···················1400·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x26c2024 ·0x00000003·(PLTGOT)·····················0x2ed1c
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0xc0c26 ·0x00000006·(SYMTAB)·····················0xd5c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x319c28 ·0x00000005·(STRTAB)·····················0x331c
29 ·0x0000000a·(STRSZ)······················49322·(bytes)29 ·0x0000000a·(STRSZ)······················49558·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x2a4430 ·0x6ffffef5·(GNU_HASH)···················0x2bb8
31 ·0x00000019·(INIT_ARRAY)·················0x26a6c31 ·0x00000019·(INIT_ARRAY)·················0x2eb68
32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x2500033 ·0x0000001a·(FINI_ARRAY)·················0x2d000
34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x26cc35 ·0x6ffffff0·(VERSYM)·····················0x283c
36 ·0x6ffffffe·(VERNEED)····················0x2a2436 ·0x6ffffffe·(VERNEED)····················0x2b98
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·9d58c53ed3a28d8fa1d8f6b1048c125f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·779f9f8f9fbabc9f9e4643f44197cad3
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·428·entries:1 Version·symbols·section·'.gnu.version'·contains·430·entries:
2 ·Addr:·0x00000000000026cc··Offset:·0x0026cc··Link:·4·(.dynsym)2 ·Addr:·0x000000000000283c··Offset:·0x00283c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 104, 12 lines modifiedOffset 104, 13 lines modified
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 111 ··1ac:···1·(*global*)······1·(*global*)···
  
111 Version·needs·section·'.gnu.version_r'·contains·1·entry:112 Version·needs·section·'.gnu.version_r'·contains·1·entry:
112 ·Addr:·0x0000000000002a24··Offset:·0x002a24··Link:·8·(.dynstr)113 ·Addr:·0x0000000000002b98··Offset:·0x002b98··Link:·8·(.dynstr)
113 ··000000:·Version:·1··File:·libc.so··Cnt:·1114 ··000000:·Version:·1··File:·libc.so··Cnt:·1
114 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2115 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·169200····»    Blocks:·336········IO·Block:·4096···regular·file1 ··Size:·203004····»    Blocks:·400········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.4 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.scve.objecttracker@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.scve.objecttracker@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········123340·(bytes·into·file)13 ··Start·of·section·headers:··········152788·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd0002 Entry·point·0xe000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ced1·0x0ced1·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d259·0x0d259·R···0x1000
8 ··LOAD···········0x00d000·0x0000d000·0x0000d000·0x0c940·0x0c940·R·E·0x10008 ··LOAD···········0x00e000·0x0000e000·0x0000e000·0x12e70·0x12e70·R·E·0x1000
9 ··LOAD···········0x01a000·0x0001a000·0x0001a000·0x025d0·0x025d0·RW··0x10009 ··LOAD···········0x021000·0x00021000·0x00021000·0x026d4·0x026d4·RW··0x1000
10 ··DYNAMIC········0x01c1b8·0x0001c1b8·0x0001c1b8·0x00120·0x00120·RW··0x410 ··DYNAMIC········0x0232b4·0x000232b4·0x000232b4·0x00120·0x00120·RW··0x4
11 ··GNU_RELRO······0x01b000·0x0001b000·0x0001b000·0x015d0·0x02000·R···0x111 ··GNU_RELRO······0x022000·0x00022000·0x00022000·0x016d4·0x02000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x007a8·0x007a8·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00838·0x00838·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1e1cc:1 There·are·26·section·headers,·starting·at·offset·0x254d4:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0007a8·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000838·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000934·000934·001630·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········000009c4·0009c4·001650·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001f64·001f64·0002c6·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00002014·002014·0002ca·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········0000222c·00222c·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········000022e0·0022e0·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000226c·00226c·0005b4·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00002320·002320·0005c0·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002820·002820·00876d·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000028e0·0028e0·008859·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000af90·00af90·000829·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000b13c·00b13c·000829·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000b7bc·00b7bc·000084·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000b968·00b968·00008c·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000b840·00b840·000510·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000b9f4·00b9f4·000520·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000bd50·00bd50·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000bf14·00bf14·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000bd68·00bd68·001169·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000bf30·00bf30·001329·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000d000·00d000·00bf00·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000e000·00e000·01240c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00018f00·018f00·000a40·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00020410·020410·000a60·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0001a000·01a000·00000c·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00021000·021000·00000c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001b000·01b000·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00022000·022000·000010·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0001b010·01b010·0011a0·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00022010·022010·00129c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0001c1b0·01c1b0·000008·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······000232ac·0232ac·000008·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0001c1b8·01c1b8·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········000232b4·0232b4·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0001c2d8·01c2d8·000064·00··WA··0···0··425 ··[21]·.got··············PROGBITS········000233d4·0233d4·000064·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0001c33c·01c33c·000294·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00023438·023438·00029c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01c5d0·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0236d4·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01c602·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·023706·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01c710·001abc·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·023814·001cc0·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1c1b8·contains·36·entries:1 Dynamic·section·at·offset·0x232b4·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.scve.objecttracker@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.scve.objecttracker@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xaf9016 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb13c
17 ·0x60000010·(Operating·System·specific:·60000010)········0x82917 ·0x60000010·(Operating·System·specific:·60000010)········0x829
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb7bc19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb968
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8c
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xb84022 ·0x00000017·(JMPREL)·····················0xb9f4
23 ·0x00000002·(PLTRELSZ)···················1296·(bytes)23 ·0x00000002·(PLTRELSZ)···················1312·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1c33c24 ·0x00000003·(PLTGOT)·····················0x23438
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x93426 ·0x00000006·(SYMTAB)·····················0x9c4
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x282028 ·0x00000005·(STRTAB)·····················0x28e0
29 ·0x0000000a·(STRSZ)······················34669·(bytes)29 ·0x0000000a·(STRSZ)······················34905·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x226c30 ·0x6ffffef5·(GNU_HASH)···················0x2320
31 ·0x00000019·(INIT_ARRAY)·················0x1c1b031 ·0x00000019·(INIT_ARRAY)·················0x232ac
32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1b00033 ·0x0000001a·(FINI_ARRAY)·················0x22000
34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x1f6435 ·0x6ffffff0·(VERSYM)·····················0x2014
36 ·0x6ffffffe·(VERNEED)····················0x222c36 ·0x6ffffffe·(VERNEED)····················0x22e0
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·032b752488f512b86ef2f343017369176 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·45eb0d980707e6b50aa488f1174b8343
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·355·entries:1 Version·symbols·section·'.gnu.version'·contains·357·entries:
2 ·Addr:·0x0000000000001f64··Offset:·0x001f64··Link:·4·(.dynsym)2 ·Addr:·0x0000000000002014··Offset:·0x002014··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 85, 15 lines modifiedOffset 85, 16 lines modified
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 93 ··164:···1·(*global*)···
  
93 Version·needs·section·'.gnu.version_r'·contains·2·entries:94 Version·needs·section·'.gnu.version_r'·contains·2·entries:
94 ·Addr:·0x000000000000222c··Offset:·0x00222c··Link:·8·(.dynstr)95 ·Addr:·0x00000000000022e0··Offset:·0x0022e0··Link:·8·(.dynstr)
95 ··000000:·Version:·1··File:·libc.so··Cnt:·196 ··000000:·Version:·1··File:·libc.so··Cnt:·1
96 ··0x0020:···Name:·LIBC··Flags:·none··Version:·297 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
97 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·198 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
98 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·399 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·124380····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·153828····»    Blocks:·304········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.scve.panorama@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.scve.panorama@1.0.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1300011 ··Entry·point·address:···············0x13000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········178824·(bytes·into·file)13 ··Start·of·section·headers:··········208380·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x130003 Entry·point·0x13000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x12c22·0x12c22·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x12f9a·0x12f9a·R···0x1000
9 ··LOAD···········0x013000·0x00013000·0x00013000·0x12620·0x12620·R·E·0x10009 ··LOAD···········0x013000·0x00013000·0x00013000·0x19840·0x19840·R·E·0x1000
10 ··LOAD···········0x026000·0x00026000·0x00026000·0x03568·0x03568·RW··0x100010 ··LOAD···········0x02d000·0x0002d000·0x0002d000·0x03648·0x03648·RW··0x1000
11 ··DYNAMIC········0x0290bc·0x000290bc·0x000290bc·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x030194·0x00030194·0x00030194·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x027000·0x00027000·0x00027000·0x02568·0x03000·R···0x112 ··GNU_RELRO······0x02e000·0x0002e000·0x0002e000·0x02648·0x03000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00c48·0x00c48·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00cf8·0x00cf8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x2ba88:1 There·are·26·section·headers,·starting·at·offset·0x32dfc:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000c48·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000cf8·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000dd4·000dd4·001ef0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000e84·000e84·001f10·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00002cc4·002cc4·0003de·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00002d94·002d94·0003e2·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000030a4·0030a4·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00003178·003178·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000030e4·0030e4·000880·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000031b8·0031b8·00088c·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00003964·003964·00c692·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00003a44·003a44·00c77e·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000fff8·00fff8·000f3b·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000101c4·0101c4·000f3b·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00010f34·010f34·0000e8·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00011100·011100·0000f0·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0001101c·01101c·0005a8·08···A··4··22··415 ··[11]·.rel.plt··········REL·············000111f0·0111f0·0005b8·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········000115c4·0115c4·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000117a8·0117a8·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000115e0·0115e0·001642·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000117c0·0117c0·0017da·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00013000·013000·011aa8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00013000·013000·018cb0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00024ab0·024ab0·000b70·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002bcb0·02bcb0·000b90·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00026000·026000·000014·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0002d000·02d000·000014·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00027000·027000·000018·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0002e000·02e000·000018·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00027018·027018·002094·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0002e018·02e018·00216c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······000290ac·0290ac·000010·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00030184·030184·000010·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········000290bc·0290bc·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00030194·030194·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········000291dc·0291dc·0000ac·00··WA··0···0··425 ··[21]·.got··············PROGBITS········000302b4·0302b4·0000ac·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00029288·029288·0002e0·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00030360·030360·0002e8·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·029568·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·030648·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02959a·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·03067a·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0296a8·0023e0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·030788·002674·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x290bc·contains·36·entries:1 Dynamic·section·at·offset·0x30194·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.scve.panorama@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.scve.panorama@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xfff816 ·0x6000000f·(Operating·System·specific:·6000000f)········0x101c4
17 ·0x60000010·(Operating·System·specific:·60000010)········0xf3b17 ·0x60000010·(Operating·System·specific:·60000010)········0xf3b
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x10f3419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x11100
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xf0
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x1101c22 ·0x00000017·(JMPREL)·····················0x111f0
23 ·0x00000002·(PLTRELSZ)···················1448·(bytes)23 ·0x00000002·(PLTRELSZ)···················1464·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x2928824 ·0x00000003·(PLTGOT)·····················0x30360
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0xdd426 ·0x00000006·(SYMTAB)·····················0xe84
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x396428 ·0x00000005·(STRTAB)·····················0x3a44
29 ·0x0000000a·(STRSZ)······················50834·(bytes)29 ·0x0000000a·(STRSZ)······················51070·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x30e430 ·0x6ffffef5·(GNU_HASH)···················0x31b8
31 ·0x00000019·(INIT_ARRAY)·················0x290ac31 ·0x00000019·(INIT_ARRAY)·················0x30184
32 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x2700033 ·0x0000001a·(FINI_ARRAY)·················0x2e000
34 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x2cc435 ·0x6ffffff0·(VERSYM)·····················0x2d94
36 ·0x6ffffffe·(VERNEED)····················0x30a436 ·0x6ffffffe·(VERNEED)····················0x3178
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·7a3d12a2db600c4185ee99641e5bcc216 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·02ec8104b1797f7e5a2243583f5e4e7b
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·495·entries:1 Version·symbols·section·'.gnu.version'·contains·497·entries:
2 ·Addr:·0x0000000000002cc4··Offset:·0x002cc4··Link:·4·(.dynsym)2 ·Addr:·0x0000000000002d94··Offset:·0x002d94··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 120, 15 lines modifiedOffset 120, 16 lines modified
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 128 ··1f0:···1·(*global*)···
  
128 Version·needs·section·'.gnu.version_r'·contains·2·entries:129 Version·needs·section·'.gnu.version_r'·contains·2·entries:
129 ·Addr:·0x00000000000030a4··Offset:·0x0030a4··Link:·8·(.dynstr)130 ·Addr:·0x0000000000003178··Offset:·0x003178··Link:·8·(.dynstr)
130 ··000000:·Version:·1··File:·libc.so··Cnt:·1131 ··000000:·Version:·1··File:·libc.so··Cnt:·1
131 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2132 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
132 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1133 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
133 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3134 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·179864····»    Blocks:·352········IO·Block:·4096···regular·file1 ··Size:·209420····»    Blocks:·416········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.tui_comm@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.tui_comm@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········106040·(bytes·into·file)13 ··Start·of·section·headers:··········127428·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb0002 Entry·point·0xc000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ad71·0x0ad71·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b089·0x0b089·R···0x1000
8 ··LOAD···········0x00b000·0x0000b000·0x0000b000·0x0a3b0·0x0a3b0·R·E·0x10008 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x0e130·0x0e130·R·E·0x1000
9 ··LOAD···········0x016000·0x00016000·0x00016000·0x0248c·0x0248c·RW··0x10009 ··LOAD···········0x01b000·0x0001b000·0x0001b000·0x025fc·0x025fc·RW··0x1000
10 ··DYNAMIC········0x0180d4·0x000180d4·0x000180d4·0x00120·0x00120·RW··0x410 ··DYNAMIC········0x01d23c·0x0001d23c·0x0001d23c·0x00120·0x00120·RW··0x4
11 ··GNU_RELRO······0x017000·0x00017000·0x00017000·0x0148c·0x02000·R···0x111 ··GNU_RELRO······0x01c000·0x0001c000·0x0001c000·0x015fc·0x02000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00680·0x00680·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00740·0x00740·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x19e38:1 There·are·26·section·headers,·starting·at·offset·0x1f1c4:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000680·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000740·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000080c·00080c·0014e0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········000008cc·0008cc·001500·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001cec·001cec·00029c·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001dcc·001dcc·0002a0·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001f88·001f88·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········0000206c·00206c·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001fc8·001fc8·000588·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000020ac·0020ac·000594·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002550·002550·006fa9·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002640·002640·007095·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········000094fc·0094fc·0007c5·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000096d8·0096d8·0007c5·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··00009cc4·009cc4·00007c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00009ea0·009ea0·000088·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00009d40·009d40·000450·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00009f28·009f28·000460·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000a190·00a190·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a388·00a388·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000a1a8·00a1a8·000bc9·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a3a0·00a3a0·000ce9·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000b000·00b000·009aec·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000c000·00c000·00d844·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00014af0·014af0·0008c0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00019850·019850·0008e0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00016000·016000·00000c·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0001b000·01b000·00000c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00017000·017000·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001c000·01c000·000010·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00017010·017010·0010bc·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001c010·01c010·001224·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······000180cc·0180cc·000008·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0001d234·01d234·000008·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········000180d4·0180d4·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0001d23c·01d23c·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········000181f4·0181f4·000064·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0001d35c·01d35c·000064·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00018258·018258·000234·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0001d3c0·01d3c0·00023c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01848c·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01d5fc·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0184be·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01d62e·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0185cc·00186c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01d73c·001a88·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x180d4·contains·36·entries:1 Dynamic·section·at·offset·0x1d23c·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.tui_comm@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.tui_comm@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x94fc16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x96d8
17 ·0x60000010·(Operating·System·specific:·60000010)········0x7c517 ·0x60000010·(Operating·System·specific:·60000010)········0x7c5
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9cc419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9ea0
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x88
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x9d4022 ·0x00000017·(JMPREL)·····················0x9f28
23 ·0x00000002·(PLTRELSZ)···················1104·(bytes)23 ·0x00000002·(PLTRELSZ)···················1120·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1825824 ·0x00000003·(PLTGOT)·····················0x1d3c0
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x80c26 ·0x00000006·(SYMTAB)·····················0x8cc
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x255028 ·0x00000005·(STRTAB)·····················0x2640
29 ·0x0000000a·(STRSZ)······················28585·(bytes)29 ·0x0000000a·(STRSZ)······················28821·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x1fc830 ·0x6ffffef5·(GNU_HASH)···················0x20ac
31 ·0x00000019·(INIT_ARRAY)·················0x180cc31 ·0x00000019·(INIT_ARRAY)·················0x1d234
32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1700033 ·0x0000001a·(FINI_ARRAY)·················0x1c000
34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x1cec35 ·0x6ffffff0·(VERSYM)·····················0x1dcc
36 ·0x6ffffffe·(VERNEED)····················0x1f8836 ·0x6ffffffe·(VERNEED)····················0x206c
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·408f3978a65848f363b0ebc5bc246a486 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f4f7796f9fd1be6fc150b4e452eca302
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·334·entries:1 Version·symbols·section·'.gnu.version'·contains·336·entries:
2 ·Addr:·0x0000000000001cec··Offset:·0x001cec··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001dcc··Offset:·0x001dcc··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
88 Version·needs·section·'.gnu.version_r'·contains·2·entries:88 Version·needs·section·'.gnu.version_r'·contains·2·entries:
89 ·Addr:·0x0000000000001f88··Offset:·0x001f88··Link:·8·(.dynstr)89 ·Addr:·0x000000000000206c··Offset:·0x00206c··Link:·8·(.dynstr)
90 ··000000:·Version:·1··File:·libc.so··Cnt:·190 ··000000:·Version:·1··File:·libc.so··Cnt:·1
91 ··0x0020:···Name:·LIBC··Flags:·none··Version:·291 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
92 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·192 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
93 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·393 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·107080····»    Blocks:·216········IO·Block:·4096···regular·file1 ··Size:·128468····»    Blocks:·256········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.4 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.wigig.netperftuner@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.wigig.netperftuner@1.0.so
1.04 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x700011 ··Entry·point·address:···············0x8000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········60624·(bytes·into·file)13 ··Start·of·section·headers:··········73408·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.72 KB
readelf --wide --program-header {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x70002 Entry·point·0x8000
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06fcb·0x06fcb·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x07253·0x07253·R···0x1000
8 ··LOAD···········0x007000·0x00007000·0x00007000·0x05000·0x05000·R·E·0x10008 ··LOAD···········0x008000·0x00008000·0x00008000·0x06ad0·0x06ad0·R·E·0x1000
9 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x01b58·0x01b58·RW··0x10009 ··LOAD···········0x00f000·0x0000f000·0x0000f000·0x01c14·0x01c14·RW··0x1000
10 ··DYNAMIC········0x00d82c·0x0000d82c·0x0000d82c·0x00120·0x00120·RW··0x410 ··DYNAMIC········0x0108e0·0x000108e0·0x000108e0·0x00120·0x00120·RW··0x4
11 ··GNU_RELRO······0x00d000·0x0000d000·0x0000d000·0x00b58·0x01000·R···0x111 ··GNU_RELRO······0x010000·0x00010000·0x00010000·0x00c14·0x01000·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
14 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x003a0·0x003a0·R···0x414 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00410·0x00410·R···0x4
  
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·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·20 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xecd0:1 There·are·26·section·headers,·starting·at·offset·0x11ec0:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0003a0·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000410·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000052c·00052c·000ee0·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000059c·00059c·000f00·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········0000140c·00140c·0001dc·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000149c·00149c·0001e0·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000015e8·0015e8·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········0000167c·00167c·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001628·001628·0002cc·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········000016bc·0016bc·0002d4·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········000018f4·0018f4·004a21·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00001990·001990·004b0d·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00006318·006318·0003ce·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········000064a0·0064a0·0003ce·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··000066e8·0066e8·000044·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··00006870·006870·00004c·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000672c·00672c·000380·08···A··4··22··415 ··[11]·.rel.plt··········REL·············000068bc·0068bc·000390·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00006aac·006aac·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006c4c·006c4c·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006ac8·006ac8·000503·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006c68·006c68·0005eb·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007000·007000·0048e0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00008000·008000·00638c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000b8e0·00b8e0·000720·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000e390·00e390·000740·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000c000·00c000·000008·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0000f000·00f000·000008·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d000·00d000·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00010000·010000·00000c·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········0000d00c·00d00c·00081c·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001000c·01000c·0008d0·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······0000d828·00d828·000004·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······000108dc·0108dc·000004·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········0000d82c·00d82c·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········000108e0·0108e0·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0000d94c·00d94c·000040·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00010a00·010a00·000040·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········0000d98c·00d98c·0001cc·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········00010a40·010a40·0001d4·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00db58·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·010c14·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00db8a·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·010c46·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00dc98·001038·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·010d54·00116c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0xd82c·contains·36·entries:1 Dynamic·section·at·offset·0x108e0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.wigig.netperftuner@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.wigig.netperftuner@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x631816 ·0x6000000f·(Operating·System·specific:·6000000f)········0x64a0
17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ce17 ·0x60000010·(Operating·System·specific:·60000010)········0x3ce
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x66e819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6870
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x672c22 ·0x00000017·(JMPREL)·····················0x68bc
23 ·0x00000002·(PLTRELSZ)···················896·(bytes)23 ·0x00000002·(PLTRELSZ)···················912·(bytes)
24 ·0x00000003·(PLTGOT)·····················0xd98c24 ·0x00000003·(PLTGOT)·····················0x10a40
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x52c26 ·0x00000006·(SYMTAB)·····················0x59c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x18f428 ·0x00000005·(STRTAB)·····················0x1990
29 ·0x0000000a·(STRSZ)······················18977·(bytes)29 ·0x0000000a·(STRSZ)······················19213·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x162830 ·0x6ffffef5·(GNU_HASH)···················0x16bc
31 ·0x00000019·(INIT_ARRAY)·················0xd82831 ·0x00000019·(INIT_ARRAY)·················0x108dc
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0xd00033 ·0x0000001a·(FINI_ARRAY)·················0x10000
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x140c35 ·0x6ffffff0·(VERSYM)·····················0x149c
36 ·0x6ffffffe·(VERNEED)····················0x15e836 ·0x6ffffffe·(VERNEED)····················0x167c
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·b7c21cd7a33fd9d0a21011a00690af1a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c4cd070972bb3ec059ce83c9adac9c50
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·238·entries:1 Version·symbols·section·'.gnu.version'·contains·240·entries:
2 ·Addr:·0x000000000000140c··Offset:·0x00140c··Link:·4·(.dynsym)2 ·Addr:·0x000000000000149c··Offset:·0x00149c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·2·entries:64 Version·needs·section·'.gnu.version_r'·contains·2·entries:
65 ·Addr:·0x00000000000015e8··Offset:·0x0015e8··Link:·8·(.dynstr)65 ·Addr:·0x000000000000167c··Offset:·0x00167c··Link:·8·(.dynstr)
66 ··000000:·Version:·1··File:·libc.so··Cnt:·166 ··000000:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0020:···Name:·LIBC··Flags:·none··Version:·267 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
68 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·168 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
69 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·369 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·61664·····»     Blocks:·128········IO·Block:·4096···regular·file1 ··Size:·74448·····»     Blocks:·152········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.ims.callinfo@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.ims.callinfo@1.0.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········88040·(bytes·into·file)13 ··Start·of·section·headers:··········96716·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x09236·0x09236·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x094a6·0x094a6·R···0x1000
9 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x07dd0·0x07dd0·R·E·0x10009 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x09e70·0x09e70·R·E·0x1000
10 ··LOAD···········0x012000·0x00012000·0x00012000·0x022f4·0x022f4·RW··0x100010 ··LOAD···········0x014000·0x00014000·0x00014000·0x02368·0x02368·RW··0x1000
11 ··DYNAMIC········0x013f6c·0x00013f6c·0x00013f6c·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x015fd8·0x00015fd8·0x00015fd8·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x013000·0x00013000·0x00013000·0x012f4·0x02000·R···0x112 ··GNU_RELRO······0x015000·0x00015000·0x00015000·0x01368·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x005b0·0x005b0·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00610·0x00610·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x157e8:1 There·are·26·section·headers,·starting·at·offset·0x179cc:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0005b0·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000610·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000073c·00073c·001340·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········0000079c·00079c·001360·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001a7c·001a7c·000268·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001afc·001afc·00026c·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001ce4·001ce4·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00001d68·001d68·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001d04·001d04·000408·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001d88·001d88·000410·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········0000210c·00210c·005f87·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002198·002198·006073·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00008094·008094·00074d·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000820c·00820c·00074d·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··000087e4·0087e4·000074·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000895c·00895c·000078·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00008858·008858·0003f0·08···A··4··22··415 ··[11]·.rel.plt··········REL·············000089d4·0089d4·000400·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00008c48·008c48·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008dd4·008dd4·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00008c60·008c60·0005d6·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00008df0·008df0·0006b6·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000a000·00a000·0075d0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a000·00a000·009650·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000115d0·0115d0·000800·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00013650·013650·000820·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00012000·012000·00000c·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00014000·014000·00000c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00013000·013000·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00015000·015000·000010·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00013010·013010·000f54·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00015010·015010·000fc0·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00013f64·013f64·000008·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······00015fd0·015fd0·000008·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00013f6c·013f6c·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00015fd8·015fd8·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········0001408c·01408c·000064·00··WA··0···0··425 ··[21]·.got··············PROGBITS········000160f8·0160f8·000064·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········000140f0·0140f0·000204·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0001615c·01615c·00020c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0142f4·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·016368·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·014326·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01639a·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·014434·0013b4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0164a8·001524·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x13f6c·contains·36·entries:1 Dynamic·section·at·offset·0x15fd8·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.callinfo@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.callinfo@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x809416 ·0x6000000f·(Operating·System·specific:·6000000f)········0x820c
17 ·0x60000010·(Operating·System·specific:·60000010)········0x74d17 ·0x60000010·(Operating·System·specific:·60000010)········0x74d
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x87e419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x895c
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x78
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x885822 ·0x00000017·(JMPREL)·····················0x89d4
23 ·0x00000002·(PLTRELSZ)···················1008·(bytes)23 ·0x00000002·(PLTRELSZ)···················1024·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x140f024 ·0x00000003·(PLTGOT)·····················0x1615c
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x73c26 ·0x00000006·(SYMTAB)·····················0x79c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x210c28 ·0x00000005·(STRTAB)·····················0x2198
29 ·0x0000000a·(STRSZ)······················24455·(bytes)29 ·0x0000000a·(STRSZ)······················24691·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x1d0430 ·0x6ffffef5·(GNU_HASH)···················0x1d88
31 ·0x00000019·(INIT_ARRAY)·················0x13f6431 ·0x00000019·(INIT_ARRAY)·················0x15fd0
32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1300033 ·0x0000001a·(FINI_ARRAY)·················0x15000
34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x1a7c35 ·0x6ffffff0·(VERSYM)·····················0x1afc
36 ·0x6ffffffe·(VERNEED)····················0x1ce436 ·0x6ffffffe·(VERNEED)····················0x1d68
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·5fd3908c2fcaf747c3e8b075ef5e02126 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a320ba93925a1fbea4c10c2854921275
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·308·entries:1 Version·symbols·section·'.gnu.version'·contains·310·entries:
2 ·Addr:·0x0000000000001a7c··Offset:·0x001a7c··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001afc··Offset:·0x001afc··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 74, 12 lines modifiedOffset 74, 13 lines modified
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 81 ··134:···1·(*global*)······1·(*global*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·1·entry:82 Version·needs·section·'.gnu.version_r'·contains·1·entry:
82 ·Addr:·0x0000000000001ce4··Offset:·0x001ce4··Link:·8·(.dynstr)83 ·Addr:·0x0000000000001d68··Offset:·0x001d68··Link:·8·(.dynstr)
83 ··000000:·Version:·1··File:·libc.so··Cnt:·184 ··000000:·Version:·1··File:·libc.so··Cnt:·1
84 ··0x0010:···Name:·LIBC··Flags:·none··Version:·285 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·89080·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·97756·····»     Blocks:·192········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.ims.rcsconfig@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.ims.rcsconfig@1.0.so
899 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc00011 ··Entry·point·address:···············0xc000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········111812·(bytes·into·file)13 ··Start·of·section·headers:··········124672·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xc0003 Entry·point·0xc000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ba2b·0x0ba2b·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bca3·0x0bca3·R···0x1000
9 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x0ae40·0x0ae40·R·E·0x10009 ··LOAD···········0x00c000·0x0000c000·0x0000c000·0x0de40·0x0de40·R·E·0x1000
10 ··LOAD···········0x017000·0x00017000·0x00017000·0x02afc·0x02afc·RW··0x100010 ··LOAD···········0x01a000·0x0001a000·0x0001a000·0x02b70·0x02b70·RW··0x1000
11 ··DYNAMIC········0x019730·0x00019730·0x00019730·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x01c79c·0x0001c79c·0x0001c79c·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x018000·0x00018000·0x00018000·0x01afc·0x02000·R···0x112 ··GNU_RELRO······0x01b000·0x0001b000·0x0001b000·0x01b70·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00828·0x00828·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00890·0x00890·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1b4c4:1 There·are·26·section·headers,·starting·at·offset·0x1e700:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000828·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000890·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········000009b4·0009b4·001740·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000a1c·000a1c·001760·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········000020f4·0020f4·0002e8·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000217c·00217c·0002ec·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000023dc·0023dc·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00002468·002468·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000023fc·0023fc·00065c·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00002488·002488·000664·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002a58·002a58·007807·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002aec·002aec·0078f3·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000a260·00a260·000ae0·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000a3e0·00a3e0·000ae0·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000ad40·00ad40·0000a8·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000aec0·00aec0·0000ac·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000ade8·00ade8·000430·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000af6c·00af6c·000440·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000b218·00b218·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000b3ac·00b3ac·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000b230·00b230·0007fb·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000b3c8·00b3c8·0008db·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000c000·00c000·00a5b4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000c000·00c000·00d598·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000165c0·0165c0·000880·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000195a0·0195a0·0008a0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00017000·017000·000010·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0001a000·01a000·000010·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00018000·018000·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001b000·01b000·000014·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00018014·018014·001710·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0001b014·01b014·00177c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······00019724·019724·00000c·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0001c790·01c790·00000c·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········00019730·019730·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0001c79c·01c79c·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00019850·019850·000088·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0001c8bc·01c8bc·000088·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········000198d8·0198d8·000224·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0001c944·01c944·00022c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·019afc·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01cb70·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·019b2e·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01cba2·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·019c3c·001888·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01ccb0·001a50·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x19730·contains·36·entries:1 Dynamic·section·at·offset·0x1c79c·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.rcsconfig@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.rcsconfig@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xa26016 ·0x6000000f·(Operating·System·specific:·6000000f)········0xa3e0
17 ·0x60000010·(Operating·System·specific:·60000010)········0xae017 ·0x60000010·(Operating·System·specific:·60000010)········0xae0
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xad4019 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xaec0
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xa820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xac
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xade822 ·0x00000017·(JMPREL)·····················0xaf6c
23 ·0x00000002·(PLTRELSZ)···················1072·(bytes)23 ·0x00000002·(PLTRELSZ)···················1088·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x198d824 ·0x00000003·(PLTGOT)·····················0x1c944
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x9b426 ·0x00000006·(SYMTAB)·····················0xa1c
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x2a5828 ·0x00000005·(STRTAB)·····················0x2aec
29 ·0x0000000a·(STRSZ)······················30727·(bytes)29 ·0x0000000a·(STRSZ)······················30963·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x23fc30 ·0x6ffffef5·(GNU_HASH)···················0x2488
31 ·0x00000019·(INIT_ARRAY)·················0x1972431 ·0x00000019·(INIT_ARRAY)·················0x1c790
32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1800033 ·0x0000001a·(FINI_ARRAY)·················0x1b000
34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x20f435 ·0x6ffffff0·(VERSYM)·····················0x217c
36 ·0x6ffffffe·(VERNEED)····················0x23dc36 ·0x6ffffffe·(VERNEED)····················0x2468
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·1633c05a6540aa0edc279ede25ad4c7d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c203b1f2a0a0a8a2e0d4d26fc70748a8
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·372·entries:1 Version·symbols·section·'.gnu.version'·contains·374·entries:
2 ·Addr:·0x00000000000020f4··Offset:·0x0020f4··Link:·4·(.dynsym)2 ·Addr:·0x000000000000217c··Offset:·0x00217c··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 90, 12 lines modifiedOffset 90, 13 lines modified
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 97 ··174:···1·(*global*)······1·(*global*)···
  
97 Version·needs·section·'.gnu.version_r'·contains·1·entry:98 Version·needs·section·'.gnu.version_r'·contains·1·entry:
98 ·Addr:·0x00000000000023dc··Offset:·0x0023dc··Link:·8·(.dynstr)99 ·Addr:·0x0000000000002468··Offset:·0x002468··Link:·8·(.dynstr)
99 ··000000:·Version:·1··File:·libc.so··Cnt:·1100 ··000000:·Version:·1··File:·libc.so··Cnt:·1
100 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2101 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·112852····»    Blocks:·224········IO·Block:·4096···regular·file1 ··Size:·125712····»    Blocks:·248········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/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.latency@2.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.latency@2.0.so
897 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········88936·(bytes·into·file)13 ··Start·of·section·headers:··········97592·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x09147·0x09147·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0938f·0x0938f·R···0x1000
9 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x07ad0·0x07ad0·R·E·0x10009 ··LOAD···········0x00a000·0x0000a000·0x0000a000·0x09cb0·0x09cb0·R·E·0x1000
10 ··LOAD···········0x012000·0x00012000·0x00012000·0x02568·0x02568·RW··0x100010 ··LOAD···········0x014000·0x00014000·0x00014000·0x025dc·0x025dc·RW··0x1000
11 ··DYNAMIC········0x0141f8·0x000141f8·0x000141f8·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x016264·0x00016264·0x00016264·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x013000·0x00013000·0x00013000·0x01568·0x02000·R···0x112 ··GNU_RELRO······0x015000·0x00015000·0x00015000·0x015dc·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x005d8·0x005d8·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00618·0x00618·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x15b68:1 There·are·26·section·headers,·starting·at·offset·0x17d38:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0005d8·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000618·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000764·000764·001330·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········000007a4·0007a4·001350·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00001a94·001a94·000266·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00001af4·001af4·00026a·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00001cfc·001cfc·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00001d60·001d60·000040·00···A··8···2··4
11 ··[·7]·.gnu.hash·········GNU_HASH········00001d3c·001d3c·00041c·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00001da0·001da0·000424·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002158·002158·005cb1·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000021c4·0021c4·005d9d·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········00007e0c·007e0c·000870·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········00007f64·007f64·000870·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000867c·00867c·00008c·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··000087d4·0087d4·000090·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············00008708·008708·0003b8·08···A··4··22··415 ··[11]·.rel.plt··········REL·············00008864·008864·0003c8·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········00008ac0·008ac0·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008c2c·008c2c·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00008ad8·008ad8·00066f·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00008c48·008c48·000747·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000a000·00a000·00733c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a000·00a000·0094f8·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00011340·011340·000790·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00013500·013500·0007b0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00012000·012000·00000c·00··WA··0···0··420 ··[16]·.data·············PROGBITS········00014000·014000·00000c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00013000·013000·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00015000·015000·000010·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00013010·013010·0011e0·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········00015010·015010·00124c·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······000141f0·0141f0·000008·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0001625c·01625c·000008·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········000141f8·0141f8·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········00016264·016264·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00014318·014318·000068·00··WA··0···0··425 ··[21]·.got··············PROGBITS········00016384·016384·000068·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00014380·014380·0001e8·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········000163ec·0163ec·0001f0·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·014568·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0165dc·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01459a·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01660e·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0146a8·0014c0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01671c·00161c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.04 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x141f8·contains·36·entries:1 Dynamic·section·at·offset·0x16264·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.latency@2.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.latency@2.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7e0c16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7f64
17 ·0x60000010·(Operating·System·specific:·60000010)········0x87017 ·0x60000010·(Operating·System·specific:·60000010)········0x870
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x867c19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x87d4
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8c20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x90
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x870822 ·0x00000017·(JMPREL)·····················0x8864
23 ·0x00000002·(PLTRELSZ)···················952·(bytes)23 ·0x00000002·(PLTRELSZ)···················968·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1438024 ·0x00000003·(PLTGOT)·····················0x163ec
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x76426 ·0x00000006·(SYMTAB)·····················0x7a4
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x215828 ·0x00000005·(STRTAB)·····················0x21c4
29 ·0x0000000a·(STRSZ)······················23729·(bytes)29 ·0x0000000a·(STRSZ)······················23965·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x1d3c30 ·0x6ffffef5·(GNU_HASH)···················0x1da0
31 ·0x00000019·(INIT_ARRAY)·················0x141f031 ·0x00000019·(INIT_ARRAY)·················0x1625c
32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1300033 ·0x0000001a·(FINI_ARRAY)·················0x15000
34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x1a9435 ·0x6ffffff0·(VERSYM)·····················0x1af4
36 ·0x6ffffffe·(VERNEED)····················0x1cfc36 ·0x6ffffffe·(VERNEED)····················0x1d60
37 ·0x6fffffff·(VERNEEDNUM)·················237 ·0x6fffffff·(VERNEEDNUM)·················2
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·2bce35d19c84bbecff369b4a375a6ef26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4118d9a476fd45ad6902a5ebf3c9af48
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·307·entries:1 Version·symbols·section·'.gnu.version'·contains·309·entries:
2 ·Addr:·0x0000000000001a94··Offset:·0x001a94··Link:·4·(.dynsym)2 ·Addr:·0x0000000000001af4··Offset:·0x001af4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 73, 15 lines modifiedOffset 73, 16 lines modified
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 81 ··134:···1·(*global*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·2·entries:82 Version·needs·section·'.gnu.version_r'·contains·2·entries:
82 ·Addr:·0x0000000000001cfc··Offset:·0x001cfc··Link:·8·(.dynstr)83 ·Addr:·0x0000000000001d60··Offset:·0x001d60··Link:·8·(.dynstr)
83 ··000000:·Version:·1··File:·libc.so··Cnt:·184 ··000000:·Version:·1··File:·libc.so··Cnt:·1
84 ··0x0020:···Name:·LIBC··Flags:·none··Version:·285 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
85 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·186 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
86 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·387 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·89976·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·98632·····»     Blocks:·200········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib/vendor.qti.voiceprint@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.voiceprint@1.0.so
900 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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1000011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········160388·(bytes·into·file)13 ··Start·of·section·headers:··········201900·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.7 KB
readelf --wide --program-header {}
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x100003 Entry·point·0x10000
4 There·are·9·program·headers,·starting·at·offset·524 There·are·9·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·0x00000034·0x00000034·0x00120·0x00120·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x0f76e·0x0f76e·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0fafe·0x0fafe·R···0x1000
9 ··LOAD···········0x010000·0x00010000·0x00010000·0x12c90·0x12c90·R·E·0x10009 ··LOAD···········0x010000·0x00010000·0x00010000·0x1c860·0x1c860·R·E·0x1000
10 ··LOAD···········0x023000·0x00023000·0x00023000·0x0278c·0x0278c·RW··0x100010 ··LOAD···········0x02d000·0x0002d000·0x0002d000·0x02800·0x02800·RW··0x1000
11 ··DYNAMIC········0x0252e4·0x000252e4·0x000252e4·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x02f350·0x0002f350·0x0002f350·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x024000·0x00024000·0x00024000·0x0178c·0x02000·R···0x112 ··GNU_RELRO······0x02e000·0x0002e000·0x0002e000·0x01800·0x02000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x414 ··NOTE···········0x000154·0x00000154·0x00000154·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x00788·0x00788·R···0x415 ··EXIDX··········0x00018c·0x0000018c·0x0000018c·0x007b8·0x007b8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.ARM.exidx·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data·.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.got.plt·
4.47 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x27284:1 There·are·26·section·headers,·starting·at·offset·0x314ac:
  
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············00000154·000154·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000016c·00016c·000020·00···A··0···0··4
7 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·000788·00··AL·14···0··47 ··[·3]·.ARM.exidx········ARM_EXIDX·······0000018c·00018c·0007b8·00··AL·14···0··4
8 ··[·4]·.dynsym···········DYNSYM··········00000914·000914·001980·10···A··8···1··48 ··[·4]·.dynsym···········DYNSYM··········00000944·000944·0019a0·10···A··8···1··4
9 ··[·5]·.gnu.version······VERSYM··········00002294·002294·000330·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········000022e4·0022e4·000334·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········000025c4·0025c4·000020·00···A··8···1··410 ··[·6]·.gnu.version_r····VERNEED·········00002618·002618·000020·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········000025e4·0025e4·0006fc·00···A··4···0··411 ··[·7]·.gnu.hash·········GNU_HASH········00002638·002638·000704·00···A··4···0··4
12 ··[·8]·.dynstr···········STRTAB··········00002ce0·002ce0·00a1e1·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········00002d3c·002d3c·00a2cd·00···A··0···0··1
13 ··[·9]·.rel.dyn··········LOOS+0x1········0000cec4·00cec4·00097d·01···A··4···0··413 ··[·9]·.rel.dyn··········LOOS+0x1········0000d00c·00d00c·00097d·01···A··4···0··4
14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000d844·00d844·000090·04···A··0···0··414 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000d98c·00d98c·000094·04···A··0···0··4
15 ··[11]·.rel.plt··········REL·············0000d8d4·00d8d4·000630·08···A··4··22··415 ··[11]·.rel.plt··········REL·············0000da20·00da20·000640·08···A··4··22··4
16 ··[12]·.ARM.extab········PROGBITS········0000df04·00df04·000018·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000e060·00e060·000018·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000df20·00df20·00184e·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000e078·00e078·001a86·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00010000·010000·01200c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00010000·010000·01bbb8·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00022010·022010·000c80·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002bbc0·02bbc0·000ca0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········00023000·023000·00000c·00··WA··0···0··420 ··[16]·.data·············PROGBITS········0002d000·02d000·00000c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00024000·024000·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0002e000·02e000·000010·00··WA··0···0··4
22 ··[18]·.data.rel.ro······PROGBITS········00024010·024010·0012cc·00··WA··0···0··422 ··[18]·.data.rel.ro······PROGBITS········0002e010·02e010·001338·00··WA··0···0··4
23 ··[19]·.init_array·······INIT_ARRAY······000252dc·0252dc·000008·00··WA··0···0··423 ··[19]·.init_array·······INIT_ARRAY······0002f348·02f348·000008·00··WA··0···0··4
24 ··[20]·.dynamic··········DYNAMIC·········000252e4·0252e4·000120·08··WA··8···0··424 ··[20]·.dynamic··········DYNAMIC·········0002f350·02f350·000120·08··WA··8···0··4
25 ··[21]·.got··············PROGBITS········00025404·025404·000064·00··WA··0···0··425 ··[21]·.got··············PROGBITS········0002f470·02f470·000064·00··WA··0···0··4
26 ··[22]·.got.plt··········PROGBITS········00025468·025468·000324·00··WA··0···0··426 ··[22]·.got.plt··········PROGBITS········0002f4d4·02f4d4·00032c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02578c·000032·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02f800·000032·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0257be·00010e·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·02f832·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0258cc·0019b8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·02f940·001b6c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)34 ··y·(purecode),·p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x252e4·contains·36·entries:1 Dynamic·section·at·offset·0x2f350·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidltransport.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhwbinder.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]11 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]12 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.voiceprint@1.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.voiceprint@1.0.so]
14 ·0x0000001e·(FLAGS)······················BIND_NOW14 ·0x0000001e·(FLAGS)······················BIND_NOW
15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW15 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
16 ·0x6000000f·(Operating·System·specific:·6000000f)········0xcec416 ·0x6000000f·(Operating·System·specific:·6000000f)········0xd00c
17 ·0x60000010·(Operating·System·specific:·60000010)········0x97d17 ·0x60000010·(Operating·System·specific:·60000010)········0x97d
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xd84419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xd98c
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x9020 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x94
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xd8d422 ·0x00000017·(JMPREL)·····················0xda20
23 ·0x00000002·(PLTRELSZ)···················1584·(bytes)23 ·0x00000002·(PLTRELSZ)···················1600·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x2546824 ·0x00000003·(PLTGOT)·····················0x2f4d4
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x91426 ·0x00000006·(SYMTAB)·····················0x944
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x2ce028 ·0x00000005·(STRTAB)·····················0x2d3c
29 ·0x0000000a·(STRSZ)······················41441·(bytes)29 ·0x0000000a·(STRSZ)······················41677·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x25e430 ·0x6ffffef5·(GNU_HASH)···················0x2638
31 ·0x00000019·(INIT_ARRAY)·················0x252dc31 ·0x00000019·(INIT_ARRAY)·················0x2f348
32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x2400033 ·0x0000001a·(FINI_ARRAY)·················0x2e000
34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x229435 ·0x6ffffff0·(VERSYM)·····················0x22e4
36 ·0x6ffffffe·(VERNEED)····················0x25c436 ·0x6ffffffe·(VERNEED)····················0x2618
37 ·0x6fffffff·(VERNEEDNUM)·················137 ·0x6fffffff·(VERNEEDNUM)·················1
38 ·0x00000000·(NULL)·······················0x038 ·0x00000000·(NULL)·······················0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·e7887de675d60d8a6682e97575a372f16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·144fa9b9f1246e085bc05417da96ad8b
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·408·entries:1 Version·symbols·section·'.gnu.version'·contains·410·entries:
2 ·Addr:·0x0000000000002294··Offset:·0x002294··Link:·4·(.dynsym)2 ·Addr:·0x00000000000022e4··Offset:·0x0022e4··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 99, 12 lines modifiedOffset 99, 13 lines modified
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 106 ··198:···1·(*global*)······1·(*global*)···
  
106 Version·needs·section·'.gnu.version_r'·contains·1·entry:107 Version·needs·section·'.gnu.version_r'·contains·1·entry:
107 ·Addr:·0x00000000000025c4··Offset:·0x0025c4··Link:·8·(.dynstr)108 ·Addr:·0x0000000000002618··Offset:·0x002618··Link:·8·(.dynstr)
108 ··000000:·Version:·1··File:·libc.so··Cnt:·1109 ··000000:·Version:·1··File:·libc.so··Cnt:·1
109 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2110 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·161428····»    Blocks:·320········IO·Block:·4096···regular·file1 ··Size:·202940····»    Blocks:·400········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
1.14 MB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64 vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64
1.95 KB
file list
    
Offset 375, 22 lines modifiedOffset 375, 22 lines modified
375 libnos_datagram_citadel.so375 libnos_datagram_citadel.so
376 libnos_transport.so376 libnos_transport.so
377 libnosprotos.so377 libnosprotos.so
378 libodsp.so378 libodsp.so
379 liboemcrypto.so379 liboemcrypto.so
380 liboffloadhal.so380 liboffloadhal.so
381 libops.so381 libops.so
 382 libosloutils.so
382 libpdmapper.so383 libpdmapper.so
383 libpdnotifier.so384 libpdnotifier.so
384 libperfmgr.so385 libperfmgr.so
385 libperipheral_client.so386 libperipheral_client.so
386 libpixelhealth.so387 libpixelhealth.so
387 libpixelstats.so388 libpixelstats.so
388 libplatformconfig.so389 libplatformconfig.so
389 libpower_anomaly_data.so 
390 libproxsensor.so390 libproxsensor.so
391 libpvr.so391 libpvr.so
392 libq3dtools_adreno.so392 libq3dtools_adreno.so
393 libqcbor.so393 libqcbor.so
394 libqcci_legacy.so394 libqcci_legacy.so
395 libqcmaputils.so395 libqcmaputils.so
396 libqcodec2.so396 libqcodec2.so
Offset 404, 17 lines modifiedOffset 404, 16 lines modified
404 libqisl.so404 libqisl.so
405 libqmi.so405 libqmi.so
406 libqmi_cci.so406 libqmi_cci.so
407 libqmi_client_helper.so407 libqmi_client_helper.so
408 libqmi_client_qmux.so408 libqmi_client_qmux.so
409 libqmi_common_so.so409 libqmi_common_so.so
410 libqmi_csi.so410 libqmi_csi.so
 411 libqmi_csvt_srvc.so
411 libqmi_encdec.so412 libqmi_encdec.so
412 libqmi_modem_svc.so 
413 libqmi_vs-google-1.so 
414 libqmiservices.so413 libqmiservices.so
415 libqrtr.so414 libqrtr.so
416 libqseed3.so415 libqseed3.so
417 libqservice.so416 libqservice.so
418 libqsocket.so417 libqsocket.so
419 libqti-utils.so418 libqti-utils.so
420 libqti_vndfwk_detect.so419 libqti_vndfwk_detect.so
Offset 456, 14 lines modifiedOffset 455, 15 lines modified
456 libsnsdiaglog.so455 libsnsdiaglog.so
457 libspcom.so456 libspcom.so
458 libspectralsensor.so457 libspectralsensor.so
459 libspl.so458 libspl.so
460 libssc.so459 libssc.so
461 libssc_default_listener.so460 libssc_default_listener.so
462 libssc_proto.so461 libssc_proto.so
 462 libssc_safe.so
463 libssd.so463 libssd.so
464 libstagefright_bufferpool@2.0.1.so464 libstagefright_bufferpool@2.0.1.so
465 libstagefrighthw.so465 libstagefrighthw.so
466 libstpreprocess.so466 libstpreprocess.so
467 libstreset.so467 libstreset.so
468 libsubsystem_control.so468 libsubsystem_control.so
469 libswregistrationalgo.so469 libswregistrationalgo.so
Offset 535, 23 lines modifiedOffset 535, 19 lines modified
535 vendor.display.config@1.0.so535 vendor.display.config@1.0.so
536 vendor.display.config@1.1.so536 vendor.display.config@1.1.so
537 vendor.display.config@1.2.so537 vendor.display.config@1.2.so
538 vendor.display.config@1.3.so538 vendor.display.config@1.3.so
539 vendor.display.postproc@1.0.so539 vendor.display.postproc@1.0.so
540 vendor.google.airbrush.manager@1.0.so540 vendor.google.airbrush.manager@1.0.so
541 vendor.google.darwinn.service@1.0.so541 vendor.google.darwinn.service@1.0.so
542 vendor.google.radioext@1.0.so 
543 vendor.google.radioext@1.1.so 
544 vendor.google.wifi_ext@1.0.so542 vendor.google.wifi_ext@1.0.so
545 vendor.google.wireless_charger@1.0.so543 vendor.google.wireless_charger@1.0.so
546 vendor.google.wireless_charger@1.1.so544 vendor.google.wireless_charger@1.1.so
547 vendor.qti.data.factory@2.0.so545 vendor.qti.data.factory@2.0.so
548 vendor.qti.esepowermanager@1.0.so546 vendor.qti.esepowermanager@1.0.so
549 vendor.qti.googleext.imsext@1.0.so 
550 vendor.qti.googleext.imsext@2.0.so 
551 vendor.qti.hardware.bluetooth_sar@1.0.so547 vendor.qti.hardware.bluetooth_sar@1.0.so
552 vendor.qti.hardware.cacert@1.0.so548 vendor.qti.hardware.cacert@1.0.so
553 vendor.qti.hardware.capabilityconfigstore@1.0.so549 vendor.qti.hardware.capabilityconfigstore@1.0.so
554 vendor.qti.hardware.cvp@1.0.so550 vendor.qti.hardware.cvp@1.0.so
555 vendor.qti.hardware.data.cne.internal.api@1.0.so551 vendor.qti.hardware.data.cne.internal.api@1.0.so
556 vendor.qti.hardware.data.cne.internal.constants@1.0.so552 vendor.qti.hardware.data.cne.internal.constants@1.0.so
557 vendor.qti.hardware.data.cne.internal.server@1.0.so553 vendor.qti.hardware.data.cne.internal.server@1.0.so
13.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.ant@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/com.qualcomm.qti.ant@1.0.so
866 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········128064·(bytes·into·file)13 ··Start·of·section·headers:··········144816·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d314·0x00d314·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d96c·0x00d96c·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00c2a0·0x00c2a0···E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x0100c0·0x0100c0···E·0x1000
10 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x0036c0·0x0036c0·RW··0x100010 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x0037a8·0x0037a8·RW··0x1000
11 ··DYNAMIC········0x01df80·0x000000000001df80·0x000000000001df80·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x022058·0x0000000000022058·0x0000000000022058·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x0026c0·0x003000·R···0x112 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x0027a8·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00ade8·0x000000000000ade8·0x000000000000ade8·0x00071c·0x00071c·R···0x413 ··GNU_EH_FRAME···0x00b060·0x000000000000b060·0x000000000000b060·0x00079c·0x00079c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1f440:1 There·are·25·section·headers,·starting·at·offset·0x235b0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001d28·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001d58·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001f98·001f98·00026e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001fc8·001fc8·000272·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002208·002208·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000223c·00223c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002228·002228·000424·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002260·002260·000430·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000264c·00264c·0061fc·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002690·002690·0062e8·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008848·008848·001072·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008978·008978·001072·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000098c0·0098c0·000090·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000099f0·0099f0·000098·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000009950·009950·000c78·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000009a88·009a88·000ca8·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000a5d0·00a5d0·000817·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a730·00a730·00092e·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ade8·00ade8·00071c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000b060·00b060·00079c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000b508·00b508·001e0c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b800·00b800·00216c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00ba24·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00f830·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000019a30·019a30·000870·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001d830·01d830·000890·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000001b000·01b000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000001f000·01f000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001c000·01c000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000020000·020000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000001c020·01c020·001f50·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000020020·020020·002028·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001df70·01df70·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000022048·022048·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001df80·01df80·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000022058·022058·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001e1c0·01e1c0·0000c0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000022298·022298·0000c0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001e280·01e280·000440·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000022358·022358·000450·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01e6c0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0227a8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01e7c2·000c78·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0228aa·000d00·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1df80·contains·36·entries:1 Dynamic·section·at·offset·0x22058·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.ant@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.ant@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x884816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8978
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x107217 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1072
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x98c019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x99f0
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x9020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x98
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x995022 ·0x0000000000000017·(JMPREL)·············0x9a88
23 ·0x0000000000000002·(PLTRELSZ)···········3192·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3240·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1e28024 ·0x0000000000000003·(PLTGOT)·············0x22358
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x264c28 ·0x0000000000000005·(STRTAB)·············0x2690
29 ·0x000000000000000a·(STRSZ)··············25084·(bytes)29 ·0x000000000000000a·(STRSZ)··············25320·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x222830 ·0x000000006ffffef5·(GNU_HASH)···········0x2260
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1df7031 ·0x0000000000000019·(INIT_ARRAY)·········0x22048
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1c00033 ·0x000000000000001a·(FINI_ARRAY)·········0x20000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x1f9835 ·0x000000006ffffff0·(VERSYM)·············0x1fc8
36 ·0x000000006ffffffe·(VERNEED)············0x220836 ·0x000000006ffffffe·(VERNEED)············0x223c
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·8521dfd97fe9704a70fce0d41174150b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3ac8bd18155c5a1d6205bf10c280aba1
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·311·entries:1 Version·symbols·section·'.gnu.version'·contains·313·entries:
2 ·Addr:·0x0000000000001f98··Offset:·0x001f98··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001fc8··Offset:·0x001fc8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 74, 13 lines modifiedOffset 74, 14 lines modified
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 82 ··138:···1·(*global*)···
  
82 Version·needs·section·'.gnu.version_r'·contains·1·entry:83 Version·needs·section·'.gnu.version_r'·contains·1·entry:
83 ·Addr:·0x0000000000002208··Offset:·0x002208··Link:·7·(.dynstr)84 ·Addr:·0x000000000000223c··Offset:·0x00223c··Link:·7·(.dynstr)
84 ··000000:·Version:·1··File:·libc.so··Cnt:·185 ··000000:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0010:···Name:·LIBC··Flags:·none··Version:·286 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·129664····»    Blocks:·256········IO·Block:·4096···regular·file1 ··Size:·146416····»    Blocks:·288········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.bluetooth_audio@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/com.qualcomm.qti.bluetooth_audio@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1300011 ··Entry·point·address:···············0x14000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········176864·(bytes·into·file)13 ··Start·of·section·headers:··········218448·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x130002 Entry·point·0x14000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01254c·0x01254c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x013404·0x013404·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x012560·0x012560···E·0x10008 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x01bee0·0x01bee0···E·0x1000
9 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x003f68·0x003f68·RW··0x10009 ··LOAD···········0x030000·0x0000000000030000·0x0000000000030000·0x004050·0x004050·RW··0x1000
10 ··DYNAMIC········0x029748·0x0000000000029748·0x0000000000029748·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x033820·0x0000000000033820·0x0000000000033820·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x002f68·0x003000·R···0x111 ··GNU_RELRO······0x031000·0x0000000000031000·0x0000000000031000·0x003050·0x004000·R···0x1
12 ··GNU_EH_FRAME···0x00e8a4·0x000000000000e8a4·0x000000000000e8a4·0x000bcc·0x000bcc·R···0x412 ··GNU_EH_FRAME···0x00eca0·0x000000000000eca0·0x000000000000eca0·0x000cec·0x000cec·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x2b2e0:1 There·are·25·section·headers,·starting·at·offset·0x35550:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002100·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002130·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002370·002370·0002c0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000023a0·0023a0·0002c4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002630·002630·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002664·002664·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002650·002650·0005e8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002688·002688·0005f0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002c38·002c38·008680·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002c78·002c78·00876c·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b2b8·00b2b8·00127e·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b3e8·00b3e8·00127e·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c538·00c538·0000b0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c668·00c668·0000b8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000c5e8·00c5e8·000f18·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000c720·00c720·000f48·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000d500·00d500·0013a4·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000d670·00d670·00162e·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e8a4·00e8a4·000bcc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000eca0·00eca0·000cec·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000f470·00f470·0030dc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000f990·00f990·003a74·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·011b28·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000014000·014000·01b488·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000024b30·024b30·000a30·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000002f490·02f490·000a50·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000026000·026000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000030000·030000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000027000·027000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000031000·031000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000027020·027020·002718·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000031020·031020·0027f0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000029738·029738·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000033810·033810·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000029748·029748·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000033820·033820·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000029988·029988·0000c0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000033a60·033a60·0000c0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000029a48·029a48·000520·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000033b20·033b20·000530·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·029f68·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·034050·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02a06a·001274·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·034152·0013fc·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.14 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x29748·contains·36·entries:1 Dynamic·section·at·offset·0x33820·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.bluetooth_audio@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.bluetooth_audio@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb2b816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb3e8
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x127e17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x127e
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc53819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc668
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xc5e822 ·0x0000000000000017·(JMPREL)·············0xc720
23 ·0x0000000000000002·(PLTRELSZ)···········3864·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3912·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x29a4824 ·0x0000000000000003·(PLTGOT)·············0x33b20
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x2c3828 ·0x0000000000000005·(STRTAB)·············0x2c78
29 ·0x000000000000000a·(STRSZ)··············34432·(bytes)29 ·0x000000000000000a·(STRSZ)··············34668·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x265030 ·0x000000006ffffef5·(GNU_HASH)···········0x2688
31 ·0x0000000000000019·(INIT_ARRAY)·········0x2973831 ·0x0000000000000019·(INIT_ARRAY)·········0x33810
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2700033 ·0x000000000000001a·(FINI_ARRAY)·········0x31000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x237035 ·0x000000006ffffff0·(VERSYM)·············0x23a0
36 ·0x000000006ffffffe·(VERNEED)············0x263036 ·0x000000006ffffffe·(VERNEED)············0x2664
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·6e59d0d02cdfb4a4b9f46bbd5876034d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a4e7aca07815771f22acefcb9c37553
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·352·entries:1 Version·symbols·section·'.gnu.version'·contains·354·entries:
2 ·Addr:·0x0000000000002370··Offset:·0x002370··Link:·3·(.dynsym)2 ·Addr:·0x00000000000023a0··Offset:·0x0023a0··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 85, 12 lines modifiedOffset 85, 13 lines modified
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 92 ··160:···1·(*global*)······1·(*global*)···
  
92 Version·needs·section·'.gnu.version_r'·contains·1·entry:93 Version·needs·section·'.gnu.version_r'·contains·1·entry:
93 ·Addr:·0x0000000000002630··Offset:·0x002630··Link:·7·(.dynstr)94 ·Addr:·0x0000000000002664··Offset:·0x002664··Link:·7·(.dynstr)
94 ··000000:·Version:·1··File:·libc.so··Cnt:·195 ··000000:·Version:·1··File:·libc.so··Cnt:·1
95 ··0x0010:···Name:·LIBC··Flags:·none··Version:·296 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·178464····»    Blocks:·352········IO·Block:·4096···regular·file1 ··Size:·220048····»    Blocks:·432········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1b00011 ··Entry·point·address:···············0x1c000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········262816·(bytes·into·file)13 ··Start·of·section·headers:··········316664·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1b0002 Entry·point·0x1c000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01acb4·0x01acb4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01b74c·0x01b74c·R···0x1000
8 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x01db10·0x01db10···E·0x10008 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x029240·0x029240···E·0x1000
9 ··LOAD···········0x039000·0x0000000000039000·0x0000000000039000·0x005bf8·0x005bf8·RW··0x10009 ··LOAD···········0x046000·0x0000000000046000·0x0000000000046000·0x005ce0·0x005ce0·RW··0x1000
10 ··DYNAMIC········0x03e208·0x000000000003e208·0x000000000003e208·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x04b2e0·0x000000000004b2e0·0x000000000004b2e0·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x03a000·0x000000000003a000·0x000000000003a000·0x004bf8·0x005000·R···0x111 ··GNU_RELRO······0x047000·0x0000000000047000·0x0000000000047000·0x004ce0·0x005000·R···0x1
12 ··GNU_EH_FRAME···0x015898·0x0000000000015898·0x0000000000015898·0x000fe4·0x000fe4·R···0x412 ··GNU_EH_FRAME···0x015bf4·0x0000000000015bf4·0x0000000000015bf4·0x0010a4·0x0010a4·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x402a0:1 There·are·25·section·headers,·starting·at·offset·0x4d4f8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002fb8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002fe8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003228·003228·0003fa·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003258·003258·0003fe·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003624·003624·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003658·003658·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003648·003648·000ae4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003678·003678·000af0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000412c·00412c·00ca06·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000004168·004168·00caf2·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000010b38·010b38·002212·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000010c60·010c60·002212·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000012d50·012d50·000118·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000012e78·012e78·000118·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000012e68·012e68·0012d8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000012f90·012f90·001308·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000014140·014140·001755·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000142a0·0142a0·001952·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000015898·015898·000fe4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000015bf4·015bf4·0010a4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000016880·016880·004434·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000016c98·016c98·004ab4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001b000·01b000·01ce58·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001c000·01c000·028564·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000037e60·037e60·000cb0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000044570·044570·000cd0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000039000·039000·000028·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000046000·046000·000028·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000003a000·03a000·000030·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000047000·047000·000030·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000003a030·03a030·0041b8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000047030·047030·004290·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000003e1e8·03e1e8·000020·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000004b2c0·04b2c0·000020·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000003e208·03e208·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000004b2e0·04b2e0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000003e448·03e448·000150·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000004b520·04b520·000150·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000003e598·03e598·000660·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000004b670·04b670·000670·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03ebf8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·04bce0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03ecfa·0015a0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·04bde2·001714·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.07 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x3e208·contains·36·entries:1 Dynamic·section·at·offset·0x4b2e0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x10b3816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x10c60
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x221217 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2212
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x12d5019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x12e78
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x11820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x118
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x12e6822 ·0x0000000000000017·(JMPREL)·············0x12f90
23 ·0x0000000000000002·(PLTRELSZ)···········4824·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4872·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x3e59824 ·0x0000000000000003·(PLTGOT)·············0x4b670
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x412c28 ·0x0000000000000005·(STRTAB)·············0x4168
29 ·0x000000000000000a·(STRSZ)··············51718·(bytes)29 ·0x000000000000000a·(STRSZ)··············51954·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x364830 ·0x000000006ffffef5·(GNU_HASH)···········0x3678
31 ·0x0000000000000019·(INIT_ARRAY)·········0x3e1e831 ·0x0000000000000019·(INIT_ARRAY)·········0x4b2c0
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x3a00033 ·0x000000000000001a·(FINI_ARRAY)·········0x47000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x322835 ·0x000000006ffffff0·(VERSYM)·············0x3258
36 ·0x000000006ffffffe·(VERNEED)············0x362436 ·0x000000006ffffffe·(VERNEED)············0x3658
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·3bd870240e18e6016c060e866e4d1b4d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3bbec2d564be0fa32542e7ffbc0ba55a
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·509·entries:1 Version·symbols·section·'.gnu.version'·contains·511·entries:
2 ·Addr:·0x0000000000003228··Offset:·0x003228··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003258··Offset:·0x003258··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 124, 13 lines modifiedOffset 124, 13 lines modified
124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)···
  
132 Version·needs·section·'.gnu.version_r'·contains·1·entry:132 Version·needs·section·'.gnu.version_r'·contains·1·entry:
133 ·Addr:·0x0000000000003624··Offset:·0x003624··Link:·7·(.dynstr)133 ·Addr:·0x0000000000003658··Offset:·0x003658··Link:·7·(.dynstr)
134 ··000000:·Version:·1··File:·libc.so··Cnt:·1134 ··000000:·Version:·1··File:·libc.so··Cnt:·1
135 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2135 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·264416····»    Blocks:·520········IO·Block:·4096···regular·file1 ··Size:·318264····»    Blocks:·624········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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@2.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@2.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1c00011 ··Entry·point·address:···············0x1d000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········272528·(bytes·into·file)13 ··Start·of·section·headers:··········326584·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1c0002 Entry·point·0x1d000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01b71c·0x01b71c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01c33c·0x01c33c·R···0x1000
8 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x01ea20·0x01ea20···E·0x10008 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x02a410·0x02a410···E·0x1000
9 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x005da0·0x005da0·RW··0x10009 ··LOAD···········0x048000·0x0000000000048000·0x0000000000048000·0x005f18·0x005f18·RW··0x1000
10 ··DYNAMIC········0x0403b8·0x00000000000403b8·0x00000000000403b8·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x04d520·0x000000000004d520·0x000000000004d520·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x03c000·0x000000000003c000·0x000000000003c000·0x004da0·0x005000·R···0x111 ··GNU_RELRO······0x049000·0x0000000000049000·0x0000000000049000·0x004f18·0x005000·R···0x1
12 ··GNU_EH_FRAME···0x015de0·0x0000000000015de0·0x0000000000015de0·0x0010dc·0x0010dc·R···0x412 ··GNU_EH_FRAME···0x016150·0x0000000000016150·0x0000000000016150·0x0011dc·0x0011dc·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x42890:1 There·are·25·section·headers,·starting·at·offset·0x4fbb8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003060·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003090·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000032d0·0032d0·000408·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003300·003300·00040c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000036d8·0036d8·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000370c·00370c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003718·003718·000b04·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003750·003750·000b0c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000421c·00421c·00cbfb·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000425c·00425c·00cce7·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000010e18·010e18·002215·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000010f48·010f48·002219·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000013030·013030·000120·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000013168·013168·000120·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000013150·013150·0012c0·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000013288·013288·0012f0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000014410·014410·0019ce·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000014580·014580·001bcf·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000015de0·015de0·0010dc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000016150·016150·0011dc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000016ec0·016ec0·00485c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000017330·017330·00500c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001c000·01c000·01dd80·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001d000·01d000·029744·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000039d80·039d80·000ca0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000046750·046750·000cc0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000003b000·03b000·000028·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000048000·048000·000028·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000003c000·03c000·000030·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000049000·049000·000030·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000003c030·03c030·004368·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000049030·049030·0044d0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000040398·040398·000020·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000004d500·04d500·000020·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000403b8·0403b8·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000004d520·04d520·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000405f8·0405f8·000150·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000004d760·04d760·000150·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000040748·040748·000658·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000004d8b0·04d8b0·000668·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·040da0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·04df18·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·040ea2·0019e8·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·04e01a·001b98·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.14 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x403b8·contains·36·entries:1 Dynamic·section·at·offset·0x4d520·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@2.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@2.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x10e1816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x10f48
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x221517 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2219
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1303019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x13168
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x12020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x120
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x1315022 ·0x0000000000000017·(JMPREL)·············0x13288
23 ·0x0000000000000002·(PLTRELSZ)···········4800·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4848·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x4074824 ·0x0000000000000003·(PLTGOT)·············0x4d8b0
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x421c28 ·0x0000000000000005·(STRTAB)·············0x425c
29 ·0x000000000000000a·(STRSZ)··············52219·(bytes)29 ·0x000000000000000a·(STRSZ)··············52455·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x371830 ·0x000000006ffffef5·(GNU_HASH)···········0x3750
31 ·0x0000000000000019·(INIT_ARRAY)·········0x4039831 ·0x0000000000000019·(INIT_ARRAY)·········0x4d500
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x3c00033 ·0x000000000000001a·(FINI_ARRAY)·········0x49000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x32d035 ·0x000000006ffffff0·(VERSYM)·············0x3300
36 ·0x000000006ffffffe·(VERNEED)············0x36d836 ·0x000000006ffffffe·(VERNEED)············0x370c
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·261cdb85fff75990b0896989510ed42b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·946bc876f63e2b3c5a589409cf1f879f
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·516·entries:1 Version·symbols·section·'.gnu.version'·contains·518·entries:
2 ·Addr:·0x00000000000032d0··Offset:·0x0032d0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003300··Offset:·0x003300··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 126, 14 lines modifiedOffset 126, 15 lines modified
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 133 ··204:···1·(*global*)······1·(*global*)···
  
133 Version·needs·section·'.gnu.version_r'·contains·2·entries:134 Version·needs·section·'.gnu.version_r'·contains·2·entries:
134 ·Addr:·0x00000000000036d8··Offset:·0x0036d8··Link:·7·(.dynstr)135 ·Addr:·0x000000000000370c··Offset:·0x00370c··Link:·7·(.dynstr)
135 ··000000:·Version:·1··File:·libc.so··Cnt:·1136 ··000000:·Version:·1··File:·libc.so··Cnt:·1
136 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2137 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
137 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1138 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
138 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3139 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·274128····»    Blocks:·536········IO·Block:·4096···regular·file1 ··Size:·328184····»    Blocks:·648········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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@2.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@2.1.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1e00011 ··Entry·point·address:···············0x1e000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········267232·(bytes·into·file)13 ··Start·of·section·headers:··········305096·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x1e0003 Entry·point·0x1e000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01d0f4·0x01d0f4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01de9c·0x01de9c·R···0x1000
9 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x01a450·0x01a450···E·0x10009 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x023010·0x023010···E·0x1000
10 ··LOAD···········0x039000·0x0000000000039000·0x0000000000039000·0x006808·0x006808·RW··0x100010 ··LOAD···········0x042000·0x0000000000042000·0x0000000000042000·0x006a10·0x006a10·RW··0x1000
11 ··DYNAMIC········0x03edd8·0x000000000003edd8·0x000000000003edd8·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x047fd0·0x0000000000047fd0·0x0000000000047fd0·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x03a000·0x000000000003a000·0x000000000003a000·0x005808·0x006000·R···0x112 ··GNU_RELRO······0x043000·0x0000000000043000·0x0000000000043000·0x005a10·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x017ee0·0x0000000000017ee0·0x0000000000017ee0·0x000fc4·0x000fc4·R···0x413 ··GNU_EH_FRAME···0x0182b4·0x00000000000182b4·0x00000000000182b4·0x001114·0x001114·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x413e0:1 There·are·25·section·headers,·starting·at·offset·0x4a7c8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003570·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0035a0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000037e0·0037e0·000474·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003810·003810·000478·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003c54·003c54·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003c88·003c88·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003c98·003c98·000850·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003cc8·003cc8·000858·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000044e8·0044e8·00e8cd·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000004520·004520·00e9b9·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000012db8·012db8·0028ac·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000012ee0·012ee0·0028ae·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000015668·015668·000148·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000015790·015790·000150·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000157b0·0157b0·001308·18···A··3··22··814 ··[10]·.rela.plt·········RELA············00000000000158e0·0158e0·001338·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000016ac0·016ac0·00141e·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000016c20·016c20·001691·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000017ee0·017ee0·000fc4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000182b4·0182b4·001114·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000018ea8·018ea8·00424c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000193c8·0193c8·004ad4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001e000·01e000·019780·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001e000·01e000·022320·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000037780·037780·000cd0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000040320·040320·000cf0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000039000·039000·000028·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000042000·042000·000028·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000003a000·03a000·000030·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000043000·043000·000030·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000003a030·03a030·004d88·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000043030·043030·004f80·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000003edb8·03edb8·000020·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000047fb0·047fb0·000020·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000003edd8·03edd8·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000047fd0·047fd0·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000003f028·03f028·000170·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000048220·048220·000170·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000003f198·03f198·000670·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000048390·048390·000680·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03f808·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·048a10·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03f90a·001ad4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·048b12·001cb4·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.26 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x3edd8·contains·37·entries:1 Dynamic·section·at·offset·0x47fd0·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[com.qualcomm.qti.imscmservice@2.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[com.qualcomm.qti.imscmservice@2.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@2.1.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@2.1.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x12db818 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x12ee0
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x28ac19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x28ae
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1566821 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x15790
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x14822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x150
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x157b024 ·0x0000000000000017·(JMPREL)·············0x158e0
25 ·0x0000000000000002·(PLTRELSZ)···········4872·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········4920·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x3f19826 ·0x0000000000000003·(PLTGOT)·············0x48390
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x44e830 ·0x0000000000000005·(STRTAB)·············0x4520
31 ·0x000000000000000a·(STRSZ)··············59597·(bytes)31 ·0x000000000000000a·(STRSZ)··············59833·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x3c9832 ·0x000000006ffffef5·(GNU_HASH)···········0x3cc8
33 ·0x0000000000000019·(INIT_ARRAY)·········0x3edb833 ·0x0000000000000019·(INIT_ARRAY)·········0x47fb0
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x3a00035 ·0x000000000000001a·(FINI_ARRAY)·········0x43000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x37e037 ·0x000000006ffffff0·(VERSYM)·············0x3810
38 ·0x000000006ffffffe·(VERNEED)············0x3c5438 ·0x000000006ffffffe·(VERNEED)············0x3c88
39 ·0x000000006fffffff·(VERNEEDNUM)·········239 ·0x000000006fffffff·(VERNEEDNUM)·········2
40 ·0x0000000000000000·(NULL)···············0x040 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·7db6fb69fe41a136c53d69b4b128d01f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·510c92107bba50ff1d11fe1ca7aef337
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·570·entries:1 Version·symbols·section·'.gnu.version'·contains·572·entries:
2 ·Addr:·0x00000000000037e0··Offset:·0x0037e0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003810··Offset:·0x003810··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···141 ··224:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···142 ··228:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···143 ··22c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
146 ··238:···1·(*global*)······1·(*global*)···146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
147 Version·needs·section·'.gnu.version_r'·contains·2·entries:147 Version·needs·section·'.gnu.version_r'·contains·2·entries:
148 ·Addr:·0x0000000000003c54··Offset:·0x003c54··Link:·7·(.dynstr)148 ·Addr:·0x0000000000003c88··Offset:·0x003c88··Link:·7·(.dynstr)
149 ··000000:·Version:·1··File:·libc.so··Cnt:·1149 ··000000:·Version:·1··File:·libc.so··Cnt:·1
150 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2150 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
151 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1151 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
152 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3152 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·268832····»    Blocks:·528········IO·Block:·4096···regular·file1 ··Size:·306696····»    Blocks:·600········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@2.2.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@2.2.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1500011 ··Entry·point·address:···············0x16000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········183728·(bytes·into·file)13 ··Start·of·section·headers:··········217448·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x150002 Entry·point·0x16000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x014e3c·0x014e3c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x015b7c·0x015b7c·R···0x1000
8 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x011790·0x011790···E·0x10008 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x0181b0·0x0181b0···E·0x1000
9 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x0048b8·0x0048b8·RW··0x10009 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x004b08·0x004b08·RW··0x1000
10 ··DYNAMIC········0x02afb0·0x000000000002afb0·0x000000000002afb0·0x000260·0x000260·RW··0x810 ··DYNAMIC········0x0331f0·0x00000000000331f0·0x00000000000331f0·0x000260·0x000260·RW··0x8
11 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x0038b8·0x004000·R···0x111 ··GNU_RELRO······0x030000·0x0000000000030000·0x0000000000030000·0x003b08·0x004000·R···0x1
12 ··GNU_EH_FRAME···0x011918·0x0000000000011918·0x0000000000011918·0x000a3c·0x000a3c·R···0x412 ··GNU_EH_FRAME···0x011ce0·0x0000000000011ce0·0x0000000000011ce0·0x000ba4·0x000ba4·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x2cdb0:1 There·are·25·section·headers,·starting·at·offset·0x35168:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002880·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0028b0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002af0·002af0·000360·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002b20·002b20·000364·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002e50·002e50·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002e84·002e84·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002e90·002e90·0005c4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002ec8·002ec8·0005d0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003454·003454·00abb1·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003498·003498·00ac9d·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000e008·00e008·001929·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000e138·00e138·001929·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000f938·00f938·0000d0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000fa68·00fa68·0000d8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000fa08·00fa08·001110·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000fb40·00fb40·001140·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000010b20·010b20·000df5·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000010c80·010c80·00105f·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011918·011918·000a3c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011ce0·011ce0·000ba4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000012358·012358·002ae4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000012888·012888·0032f4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000015000·015000·010c10·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000016000·016000·017608·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000025c10·025c10·000b80·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000002d610·02d610·000ba0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000027000·027000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000002f000·02f000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000028000·028000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000030000·030000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000028020·028020·002f80·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000030020·030020·0031c0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000002afa0·02afa0·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000331e0·0331e0·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000002afb0·02afb0·000260·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000331f0·0331f0·000260·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000002b210·02b210·0000e0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000033450·033450·0000e0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000002b2f0·02b2f0·0005c8·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000033530·033530·0005d8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02b8b8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·033b08·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02b9ba·0013f4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·033c0a·001558·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.2 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x2afb0·contains·38·entries:1 Dynamic·section·at·offset·0x331f0·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[com.qualcomm.qti.imscmservice@2.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[com.qualcomm.qti.imscmservice@2.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[com.qualcomm.qti.imscmservice@2.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[com.qualcomm.qti.imscmservice@2.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
16 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@2.2.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@2.2.so]
17 ·0x000000000000001e·(FLAGS)··············BIND_NOW17 ·0x000000000000001e·(FLAGS)··············BIND_NOW
18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
19 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xe00819 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xe138
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x192920 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1929
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xf93822 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xfa68
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd023 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd8
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0xfa0825 ·0x0000000000000017·(JMPREL)·············0xfb40
26 ·0x0000000000000002·(PLTRELSZ)···········4368·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········4416·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x2b2f027 ·0x0000000000000003·(PLTGOT)·············0x33530
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x27029 ·0x0000000000000006·(SYMTAB)·············0x270
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x345431 ·0x0000000000000005·(STRTAB)·············0x3498
32 ·0x000000000000000a·(STRSZ)··············43953·(bytes)32 ·0x000000000000000a·(STRSZ)··············44189·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x2e9033 ·0x000000006ffffef5·(GNU_HASH)···········0x2ec8
34 ·0x0000000000000019·(INIT_ARRAY)·········0x2afa034 ·0x0000000000000019·(INIT_ARRAY)·········0x331e0
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x2800036 ·0x000000000000001a·(FINI_ARRAY)·········0x30000
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x2af038 ·0x000000006ffffff0·(VERSYM)·············0x2b20
39 ·0x000000006ffffffe·(VERNEED)············0x2e5039 ·0x000000006ffffffe·(VERNEED)············0x2e84
40 ·0x000000006fffffff·(VERNEEDNUM)·········240 ·0x000000006fffffff·(VERNEEDNUM)·········2
41 ·0x0000000000000000·(NULL)···············0x041 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·7228af93e791483c2bd3a6523fdb9f7c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·70693ce3023c7e09581e7ecd4af08464
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·432·entries:1 Version·symbols·section·'.gnu.version'·contains·434·entries:
2 ·Addr:·0x0000000000002af0··Offset:·0x002af0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002b20··Offset:·0x002b20··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 105, 14 lines modifiedOffset 105, 15 lines modified
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···110 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 112 ··1b0:···1·(*global*)······1·(*global*)···
  
112 Version·needs·section·'.gnu.version_r'·contains·2·entries:113 Version·needs·section·'.gnu.version_r'·contains·2·entries:
113 ·Addr:·0x0000000000002e50··Offset:·0x002e50··Link:·7·(.dynstr)114 ·Addr:·0x0000000000002e84··Offset:·0x002e84··Link:·7·(.dynstr)
114 ··000000:·Version:·1··File:·libc.so··Cnt:·1115 ··000000:·Version:·1··File:·libc.so··Cnt:·1
115 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2116 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
116 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1117 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
117 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3118 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·185328····»    Blocks:·368········IO·Block:·4096···regular·file1 ··Size:·219048····»    Blocks:·432········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.9 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.uceservice@2.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/com.qualcomm.qti.uceservice@2.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2800011 ··Entry·point·address:···············0x2a000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········408992·(bytes·into·file)13 ··Start·of·section·headers:··········497736·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x280002 Entry·point·0x2a000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0279dc·0x0279dc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02972c·0x02972c·R···0x1000
8 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x030a70·0x030a70···E·0x10008 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x043bf0·0x043bf0···E·0x1000
9 ··LOAD···········0x059000·0x0000000000059000·0x0000000000059000·0x008558·0x008558·RW··0x10009 ··LOAD···········0x06e000·0x000000000006e000·0x000000000006e000·0x008be0·0x008be0·RW··0x1000
10 ··DYNAMIC········0x0608b0·0x00000000000608b0·0x00000000000608b0·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x075f28·0x0000000000075f28·0x0000000000075f28·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x05a000·0x000000000005a000·0x000000000005a000·0x007558·0x008000·R···0x111 ··GNU_RELRO······0x06f000·0x000000000006f000·0x000000000006f000·0x007be0·0x008000·R···0x1
12 ··GNU_EH_FRAME···0x01eeec·0x000000000001eeec·0x000000000001eeec·0x001a14·0x001a14·R···0x412 ··GNU_EH_FRAME···0x01f328·0x000000000001f328·0x000000000001f328·0x001dd4·0x001dd4·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x63da0:1 There·are·25·section·headers,·starting·at·offset·0x79848:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0041d0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·004200·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000004440·004440·00057c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000004470·004470·000580·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000049bc·0049bc·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000049f0·0049f0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004a00·004a00·000e7c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004a30·004a30·000e88·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000587c·00587c·011bca·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000058b8·0058b8·011cb6·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000017448·017448·003441·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000017570·017570·00342e·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001a890·01a890·0001b0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001a9a0·01a9a0·0001c8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000001aa40·01aa40·001950·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000001ab68·01ab68·001980·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000001c390·01c390·002b5a·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000001c4f0·01c4f0·002e35·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001eeec·01eeec·001a14·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001f328·01f328·001dd4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000020900·020900·0070dc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000021100·021100·00862c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000028000·028000·02f96c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000002a000·02a000·042ac8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000057970·057970·001100·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000006cad0·06cad0·001120·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000059000·059000·000038·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000006e000·06e000·000038·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000005a000·05a000·000040·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000006f000·06f000·000040·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000005a040·05a040·006840·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000006f040·06f040·006eb8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000060880·060880·000030·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000075ef8·075ef8·000030·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000608b0·0608b0·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000075f28·075f28·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000060af0·060af0·0001e0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000076168·076168·0001e0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000060cd0·060cd0·000888·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000076348·076348·000898·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·061558·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·076be0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·06165a·002744·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·076ce2·002b60·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.22 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x608b0·contains·36·entries:1 Dynamic·section·at·offset·0x75f28·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.uceservice@2.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.uceservice@2.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1744816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x17570
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x344117 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x342e
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1a89019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1a9a0
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1b020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1c8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x1aa4022 ·0x0000000000000017·(JMPREL)·············0x1ab68
23 ·0x0000000000000002·(PLTRELSZ)···········6480·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········6528·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x60cd024 ·0x0000000000000003·(PLTGOT)·············0x76348
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x587c28 ·0x0000000000000005·(STRTAB)·············0x58b8
29 ·0x000000000000000a·(STRSZ)··············72650·(bytes)29 ·0x000000000000000a·(STRSZ)··············72886·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x4a0030 ·0x000000006ffffef5·(GNU_HASH)···········0x4a30
31 ·0x0000000000000019·(INIT_ARRAY)·········0x6088031 ·0x0000000000000019·(INIT_ARRAY)·········0x75ef8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······48·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······48·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x5a00033 ·0x000000000000001a·(FINI_ARRAY)·········0x6f000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······64·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······64·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x444035 ·0x000000006ffffff0·(VERSYM)·············0x4470
36 ·0x000000006ffffffe·(VERNEED)············0x49bc36 ·0x000000006ffffffe·(VERNEED)············0x49f0
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·f32fb701e94011faaf0e105939740d1e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e9d981bcac97977a274f2f0dca0a1fa6
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·702·entries:1 Version·symbols·section·'.gnu.version'·contains·704·entries:
2 ·Addr:·0x0000000000004440··Offset:·0x004440··Link:·3·(.dynsym)2 ·Addr:·0x0000000000004470··Offset:·0x004470··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
172 ··2a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···172 ··2a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
173 ··2a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···173 ··2a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
174 ··2a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···174 ··2a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
175 ··2ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···175 ··2ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
176 ··2b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···176 ··2b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
177 ··2b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···177 ··2b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
178 ··2b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···178 ··2b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
179 ··2bc:···1·(*global*)······1·(*global*)···179 ··2bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
180 Version·needs·section·'.gnu.version_r'·contains·2·entries:180 Version·needs·section·'.gnu.version_r'·contains·2·entries:
181 ·Addr:·0x00000000000049bc··Offset:·0x0049bc··Link:·7·(.dynstr)181 ·Addr:·0x00000000000049f0··Offset:·0x0049f0··Link:·7·(.dynstr)
182 ··000000:·Version:·1··File:·libc.so··Cnt:·1182 ··000000:·Version:·1··File:·libc.so··Cnt:·1
183 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2183 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
184 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1184 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
185 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3185 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·410592····»    Blocks:·808········IO·Block:·4096···regular·file1 ··Size:·499336····»    Blocks:·976········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.9 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.uceservice@2.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/com.qualcomm.qti.uceservice@2.1.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2800011 ··Entry·point·address:···············0x2a000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········379496·(bytes·into·file)13 ··Start·of·section·headers:··········452464·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x280002 Entry·point·0x2a000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x027d64·0x027d64·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x029edc·0x029edc·R···0x1000
8 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x0298c0·0x0298c0···E·0x10008 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x038a30·0x038a30···E·0x1000
9 ··LOAD···········0x052000·0x0000000000052000·0x0000000000052000·0x008300·0x008300·RW··0x10009 ··LOAD···········0x063000·0x0000000000063000·0x0000000000063000·0x008b80·0x008b80·RW··0x1000
10 ··DYNAMIC········0x059620·0x0000000000059620·0x0000000000059620·0x000250·0x000250·RW··0x810 ··DYNAMIC········0x06ae90·0x000000000006ae90·0x000000000006ae90·0x000250·0x000250·RW··0x8
11 ··GNU_RELRO······0x053000·0x0000000000053000·0x0000000000053000·0x007300·0x008000·R···0x111 ··GNU_RELRO······0x064000·0x0000000000064000·0x0000000000064000·0x007b80·0x008000·R···0x1
12 ··GNU_EH_FRAME···0x0205b4·0x00000000000205b4·0x00000000000205b4·0x001674·0x001674·R···0x412 ··GNU_EH_FRAME···0x020afc·0x0000000000020afc·0x0000000000020afc·0x001b3c·0x001b3c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x5ca68:1 There·are·25·section·headers,·starting·at·offset·0x6e770:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·004518·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·004548·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000004788·004788·0005c2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000047b8·0047b8·0005c6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000004d4c·004d4c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000004d80·004d80·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004d90·004d90·000ca8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004dc0·004dc0·000cb0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000005a38·005a38·013943·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000005a70·005a70·013a2f·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000019380·019380·003639·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000194a0·0194a0·00363d·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001c9c0·01c9c0·0001a8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001cae0·01cae0·0001c0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000001cb68·01cb68·001a28·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000001cca0·01cca0·001a58·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000001e590·01e590·002022·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000001e700·01e700·0023f9·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000205b4·0205b4·001674·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000020afc·020afc·001b3c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000021c28·021c28·00613c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000022638·022638·0078a4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000028000·028000·028728·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000002a000·02a000·03787c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000050730·050730·001190·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000061880·061880·0011b0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000052000·052000·000030·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000063000·063000·000030·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000053000·053000·000038·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000064000·064000·000038·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000053038·053038·0065c0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000064038·064038·006e30·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000595f8·0595f8·000028·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000006ae68·06ae68·000028·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000059620·059620·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000006ae90·06ae90·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000059870·059870·0001c0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000006b0e0·06b0e0·0001c0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000059a30·059a30·0008d0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000006b2a0·06b2a0·0008e0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·05a300·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·06bb80·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·05a402·002660·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·06bc82·002ae8·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.26 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x59620·contains·37·entries:1 Dynamic·section·at·offset·0x6ae90·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[com.qualcomm.qti.uceservice@2.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[com.qualcomm.qti.uceservice@2.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.uceservice@2.1.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.uceservice@2.1.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1938018 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x194a0
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x363919 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x363d
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1c9c021 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1cae0
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1a822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1c0
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x1cb6824 ·0x0000000000000017·(JMPREL)·············0x1cca0
25 ·0x0000000000000002·(PLTRELSZ)···········6696·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········6744·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x59a3026 ·0x0000000000000003·(PLTGOT)·············0x6b2a0
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x5a3830 ·0x0000000000000005·(STRTAB)·············0x5a70
31 ·0x000000000000000a·(STRSZ)··············80195·(bytes)31 ·0x000000000000000a·(STRSZ)··············80431·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x4d9032 ·0x000000006ffffef5·(GNU_HASH)···········0x4dc0
33 ·0x0000000000000019·(INIT_ARRAY)·········0x595f833 ·0x0000000000000019·(INIT_ARRAY)·········0x6ae68
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x5300035 ·0x000000000000001a·(FINI_ARRAY)·········0x64000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······56·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······56·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x478837 ·0x000000006ffffff0·(VERSYM)·············0x47b8
38 ·0x000000006ffffffe·(VERNEED)············0x4d4c38 ·0x000000006ffffffe·(VERNEED)············0x4d80
39 ·0x000000006fffffff·(VERNEEDNUM)·········239 ·0x000000006fffffff·(VERNEEDNUM)·········2
40 ·0x0000000000000000·(NULL)···············0x040 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·186599558a1f33e9459fcfccd06894d46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2c37258e6bcc3c521b0d9be137c4cc74
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·737·entries:1 Version·symbols·section·'.gnu.version'·contains·739·entries:
2 ·Addr:·0x0000000000004788··Offset:·0x004788··Link:·3·(.dynsym)2 ·Addr:·0x00000000000047b8··Offset:·0x0047b8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 ··2c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···181 ··2c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···186 ··2d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···187 ··2dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
188 ··2e0:···1·(*global*)···188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)···
  
189 Version·needs·section·'.gnu.version_r'·contains·2·entries:189 Version·needs·section·'.gnu.version_r'·contains·2·entries:
190 ·Addr:·0x0000000000004d4c··Offset:·0x004d4c··Link:·7·(.dynstr)190 ·Addr:·0x0000000000004d80··Offset:·0x004d80··Link:·7·(.dynstr)
191 ··000000:·Version:·1··File:·libc.so··Cnt:·1191 ··000000:·Version:·1··File:·libc.so··Cnt:·1
192 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2192 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
193 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1193 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
194 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3194 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·381096····»    Blocks:·752········IO·Block:·4096···regular·file1 ··Size:·454064····»    Blocks:·888········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.4 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/hardware.google.light@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/hardware.google.light@1.0.so
864 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········82776·(bytes·into·file)13 ··Start·of·section·headers:··········91400·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0090b4·0x0090b4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0096e4·0x0096e4·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006800·0x006800···E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0086c0·0x0086c0···E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x002870·0x002870·RW··0x100010 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0029a0·0x0029a0·RW··0x1000
11 ··DYNAMIC········0x013208·0x0000000000013208·0x0000000000013208·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x015328·0x0000000000015328·0x0000000000015328·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001870·0x002000·R···0x112 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x0019a0·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007bec·0x0000000000007bec·0x0000000000007bec·0x00040c·0x00040c·R···0x413 ··GNU_EH_FRAME···0x007e3c·0x0000000000007e3c·0x0000000000007e3c·0x0004ac·0x0004ac·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x14358:1 There·are·25·section·headers,·starting·at·offset·0x16508:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0016e0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001710·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001950·001950·0001e8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001980·001980·0001ec·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001b38·001b38·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001b6c·001b6c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001b58·001b58·000224·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001b90·001b90·00022c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001d7c·001d7c·0046c7·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001dbc·001dbc·0047b3·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006448·006448·00096d·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006570·006570·00096d·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006db8·006db8·000068·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006ee0·006ee0·000068·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006e20·006e20·000a80·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000006f48·006f48·000ab0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000078a0·0078a0·00034b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007a00·007a00·000439·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007bec·007bec·00040c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007e3c·007e3c·0004ac·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007ff8·007ff8·0010bc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000082e8·0082e8·0013fc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·0060dc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·007f7c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000100e0·0100e0·000720·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000011f80·011f80·000740·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000011000·011000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000013000·013000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000012000·012000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000014000·014000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000012018·012018·0011e8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000014018·014018·001308·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000013200·013200·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000015320·015320·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000013208·013208·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000015328·015328·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000013458·013458·000080·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000015578·015578·000080·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000134d8·0134d8·000398·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000155f8·0155f8·0003a8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·013870·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0159a0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·013972·0009e4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·015aa2·000a60·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.08 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x13208·contains·37·entries:1 Dynamic·section·at·offset·0x15328·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.light@2.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.light@2.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[hardware.google.light@1.0.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[hardware.google.light@1.0.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x644818 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6570
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x96d19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x96d
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6db821 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6ee0
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x68
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x6e2024 ·0x0000000000000017·(JMPREL)·············0x6f48
25 ·0x0000000000000002·(PLTRELSZ)···········2688·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········2736·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x134d826 ·0x0000000000000003·(PLTGOT)·············0x155f8
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x1d7c30 ·0x0000000000000005·(STRTAB)·············0x1dbc
31 ·0x000000000000000a·(STRSZ)··············18119·(bytes)31 ·0x000000000000000a·(STRSZ)··············18355·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x1b5832 ·0x000000006ffffef5·(GNU_HASH)···········0x1b90
33 ·0x0000000000000019·(INIT_ARRAY)·········0x1320033 ·0x0000000000000019·(INIT_ARRAY)·········0x15320
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x1200035 ·0x000000000000001a·(FINI_ARRAY)·········0x14000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x195037 ·0x000000006ffffff0·(VERSYM)·············0x1980
38 ·0x000000006ffffffe·(VERNEED)············0x1b3838 ·0x000000006ffffffe·(VERNEED)············0x1b6c
39 ·0x000000006fffffff·(VERNEEDNUM)·········139 ·0x000000006fffffff·(VERNEEDNUM)·········1
40 ·0x0000000000000000·(NULL)···············0x040 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·6dad47bfd023cdd54093c4e63872e2296 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f24eda85d2034d6c14f88276ba9e8467
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·244·entries:1 Version·symbols·section·'.gnu.version'·contains·246·entries:
2 ·Addr:·0x0000000000001950··Offset:·0x001950··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001980··Offset:·0x001980··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 58, 12 lines modifiedOffset 58, 13 lines modified
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 65 ··0f4:···1·(*global*)······1·(*global*)···
  
65 Version·needs·section·'.gnu.version_r'·contains·1·entry:66 Version·needs·section·'.gnu.version_r'·contains·1·entry:
66 ·Addr:·0x0000000000001b38··Offset:·0x001b38··Link:·7·(.dynstr)67 ·Addr:·0x0000000000001b6c··Offset:·0x001b6c··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·libc.so··Cnt:·168 ··000000:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0010:···Name:·LIBC··Flags:·none··Version:·269 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·84376·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·93000·····»     Blocks:·184········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/hardware.google.light@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/hardware.google.light@1.1.so
1.0 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xb000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········87624·(bytes·into·file)13 ··Start·of·section·headers:··········100344·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa0002 Entry·point·0xb000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009fac·0x009fac·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a604·0x00a604·R···0x1000
8 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007370·0x007370···E·0x10008 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x009820·0x009820···E·0x1000
9 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x002b30·0x002b30·RW··0x10009 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x002c60·0x002c60·RW··0x1000
10 ··DYNAMIC········0x014488·0x0000000000014488·0x0000000000014488·0x000260·0x000260·RW··0x810 ··DYNAMIC········0x0175a8·0x00000000000175a8·0x00000000000175a8·0x000260·0x000260·RW··0x8
11 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001b30·0x002000·R···0x111 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001c60·0x002000·R···0x1
12 ··GNU_EH_FRAME···0x00898c·0x000000000000898c·0x000000000000898c·0x00044c·0x00044c·R···0x412 ··GNU_EH_FRAME···0x008be0·0x0000000000008be0·0x0000000000008be0·0x0004ec·0x0004ec·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x15648:1 There·are·25·section·headers,·starting·at·offset·0x187f8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0018d8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001908·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001b48·001b48·000212·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001b78·001b78·000216·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001d5c·001d5c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001d90·001d90·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001d80·001d80·0002cc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001db0·001db0·0002d4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000204c·00204c·004edc·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002084·002084·004fc8·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006f28·006f28·000af7·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000007050·007050·000af7·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007a20·007a20·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007b48·007b48·000070·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000007a90·007a90·000af8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000007bb8·007bb8·000b28·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000008590·008590·0003fa·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000086e0·0086e0·0004fe·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000898c·00898c·00044c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008be0·008be0·0004ec·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000008dd8·008dd8·0011d4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000090d0·0090d0·001534·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·006bfc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000b000·00b000·009088·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000010c00·010c00·000770·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000014090·014090·000790·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000012000·012000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000015000·015000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000013000·013000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000016000·016000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000013018·013018·001468·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000016018·016018·001588·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000014480·014480·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000175a0·0175a0·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000014488·014488·000260·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000175a8·0175a8·000260·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000146e8·0146e8·000088·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000017808·017808·000088·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000014770·014770·0003c0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000017890·017890·0003d0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·014b30·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·017c60·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·014c32·000a14·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·017d62·000a94·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.1 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x14488·contains·38·entries:1 Dynamic·section·at·offset·0x175a8·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[hardware.google.light@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[hardware.google.light@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.light@2.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.light@2.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
16 ·0x000000000000000e·(SONAME)·············Library·soname:·[hardware.google.light@1.1.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[hardware.google.light@1.1.so]
17 ·0x000000000000001e·(FLAGS)··············BIND_NOW17 ·0x000000000000001e·(FLAGS)··············BIND_NOW
18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
19 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6f2819 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x7050
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xaf720 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xaf7
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7a2022 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7b48
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7023 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x70
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0x7a9025 ·0x0000000000000017·(JMPREL)·············0x7bb8
26 ·0x0000000000000002·(PLTRELSZ)···········2808·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········2856·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x1477027 ·0x0000000000000003·(PLTGOT)·············0x17890
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x27029 ·0x0000000000000006·(SYMTAB)·············0x270
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x204c31 ·0x0000000000000005·(STRTAB)·············0x2084
32 ·0x000000000000000a·(STRSZ)··············20188·(bytes)32 ·0x000000000000000a·(STRSZ)··············20424·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x1d8033 ·0x000000006ffffef5·(GNU_HASH)···········0x1db0
34 ·0x0000000000000019·(INIT_ARRAY)·········0x1448034 ·0x0000000000000019·(INIT_ARRAY)·········0x175a0
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x1300036 ·0x000000000000001a·(FINI_ARRAY)·········0x16000
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x1b4838 ·0x000000006ffffff0·(VERSYM)·············0x1b78
39 ·0x000000006ffffffe·(VERNEED)············0x1d5c39 ·0x000000006ffffffe·(VERNEED)············0x1d90
40 ·0x000000006fffffff·(VERNEEDNUM)·········140 ·0x000000006fffffff·(VERNEEDNUM)·········1
41 ·0x0000000000000000·(NULL)···············0x041 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·d5d7032fe0551daaa25717ca0522875a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·052510b056e1a3ab167f441b86ecf4d4
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·265·entries:1 Version·symbols·section·'.gnu.version'·contains·267·entries:
2 ·Addr:·0x0000000000001b48··Offset:·0x001b48··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001b78··Offset:·0x001b78··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 63, 13 lines modifiedOffset 63, 13 lines modified
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)···
  
71 Version·needs·section·'.gnu.version_r'·contains·1·entry:71 Version·needs·section·'.gnu.version_r'·contains·1·entry:
72 ·Addr:·0x0000000000001d5c··Offset:·0x001d5c··Link:·7·(.dynstr)72 ·Addr:·0x0000000000001d90··Offset:·0x001d90··Link:·7·(.dynstr)
73 ··000000:·Version:·1··File:·libc.so··Cnt:·173 ··000000:·Version:·1··File:·libc.so··Cnt:·1
74 ··0x0010:···Name:·LIBC··Flags:·none··Version:·274 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·89224·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·101944····»    Blocks:·200········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
  
  
17.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/hw vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/hw
17.4 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2000011 ··Entry·point·address:···············0x21000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········260280·(bytes·into·file)13 ··Start·of·section·headers:··········272840·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.9 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x200002 Entry·point·0x21000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01fac4·0x01fac4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x020934·0x020934·R···0x1000
8 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x01bda0·0x01bda0···E·0x10008 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x01d630·0x01d630···E·0x1000
9 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x002c40·0x003450·RW··0x10009 ··LOAD···········0x03f000·0x000000000003f000·0x000000000003f000·0x002d10·0x003450·RW··0x1000
10 ··DYNAMIC········0x03dcc8·0x000000000003dcc8·0x000000000003dcc8·0x000280·0x000280·RW··0x810 ··DYNAMIC········0x040cc8·0x0000000000040cc8·0x0000000000040cc8·0x000280·0x000280·RW··0x8
11 ··GNU_RELRO······0x03d000·0x000000000003d000·0x000000000003d000·0x001c40·0x002000·R···0x111 ··GNU_RELRO······0x040000·0x0000000000040000·0x0000000000040000·0x001d10·0x002000·R···0x1
12 ··GNU_EH_FRAME···0x01b8f4·0x000000000001b8f4·0x000000000001b8f4·0x000ce4·0x000ce4·R···0x412 ··GNU_EH_FRAME···0x01c5e8·0x000000000001c5e8·0x000000000001c5e8·0x000d14·0x000d14·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x3f8b8:1 There·are·25·section·headers,·starting·at·offset·0x429c8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003918·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0039c0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003b88·003b88·0004c2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003c30·003c30·0004d0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000404c·00404c·000050·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000004100·004100·000050·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000040a0·0040a0·000bac·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004150·004150·000bc4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004c4c·004c4c·009eb9·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000004d14·004d14·00a080·00···A··0···0··1
12 ··[·8]·.rela.dyn·········RELA············000000000000eb08·00eb08·002130·18···A··3···0··812 ··[·8]·.rela.dyn·········RELA············000000000000ed98·00ed98·002178·18···A··3···0··8
13 ··[·9]·.rela.plt·········RELA············0000000000010c38·010c38·002130·18···A··3··21··813 ··[·9]·.rela.plt·········RELA············0000000000010f10·010f10·002358·18···A··3··21··8
14 ··[10]·.rodata···········PROGBITS········0000000000012d70·012d70·008b84·00·AMS··0···0·1614 ··[10]·.rodata···········PROGBITS········0000000000013270·013270·009378·00·AMS··0···0·16
15 ··[11]·.eh_frame_hdr·····PROGBITS········000000000001b8f4·01b8f4·000ce4·00···A··0···0··415 ··[11]·.eh_frame_hdr·····PROGBITS········000000000001c5e8·01c5e8·000d14·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········000000000001c5d8·01c5d8·0034ec·00···A··0···0··816 ··[12]·.eh_frame·········PROGBITS········000000000001d300·01d300·003634·00···A··0···0··8
17 ··[13]·.text·············PROGBITS········0000000000020000·020000·01a754·00··AX··0···0··417 ··[13]·.text·············PROGBITS········0000000000021000·021000·01be80·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········000000000003a760·03a760·001640·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········000000000003ce80·03ce80·0017b0·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········000000000003c000·03c000·000050·00··WA··0···0··819 ··[15]·.data·············PROGBITS········000000000003f000·03f000·000050·00··WA··0···0··8
20 ··[16]·.fini_array·······FINI_ARRAY······000000000003d000·03d000·000010·08··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······0000000000040000·040000·000010·08··WA··0···0··8
21 ··[17]·.data.rel.ro······PROGBITS········000000000003d010·03d010·000c98·00··WA··0···0··821 ··[17]·.data.rel.ro······PROGBITS········0000000000040010·040010·000c98·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000003dca8·03dca8·000020·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000040ca8·040ca8·000020·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000003dcc8·03dcc8·000280·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000040cc8·040cc8·000280·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000003df48·03df48·0001d0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000040f48·040f48·0001e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000003e118·03e118·000b28·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000041130·041130·000be0·00··WA··0···0··8
26 ··[22]·.bss··············NOBITS··········000000000003f000·03ec40·000450·00··WA··0···0··826 ··[22]·.bss··············NOBITS··········0000000000042000·041d10·000450·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03ec40·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·041d10·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03ed3d·000b74·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·041e0d·000bb8·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
2.78 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x3dcc8·contains·40·entries:1 Dynamic·section·at·offset·0x40cc8·contains·40·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libpower.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libpower.so]
Offset 16, 28 lines modifiedOffset 16, 28 lines modified
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:·[android.hardware.bluetooth@1.0-impl-qti.so]20 ·0x000000000000000e·(SONAME)·············Library·soname:·[android.hardware.bluetooth@1.0-impl-qti.so]
21 ·0x000000000000001e·(FLAGS)··············BIND_NOW21 ·0x000000000000001e·(FLAGS)··············BIND_NOW
22 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW22 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
23 ·0x0000000000000007·(RELA)···············0xeb0823 ·0x0000000000000007·(RELA)···············0xed98
24 ·0x0000000000000008·(RELASZ)·············8496·(bytes)24 ·0x0000000000000008·(RELASZ)·············8568·(bytes)
25 ·0x0000000000000009·(RELAENT)············24·(bytes)25 ·0x0000000000000009·(RELAENT)············24·(bytes)
26 ·0x000000006ffffff9·(RELACOUNT)··········14426 ·0x000000006ffffff9·(RELACOUNT)··········144
27 ·0x0000000000000017·(JMPREL)·············0x10c3827 ·0x0000000000000017·(JMPREL)·············0x10f10
28 ·0x0000000000000002·(PLTRELSZ)···········8496·(bytes)28 ·0x0000000000000002·(PLTRELSZ)···········9048·(bytes)
29 ·0x0000000000000003·(PLTGOT)·············0x3e11829 ·0x0000000000000003·(PLTGOT)·············0x41130
30 ·0x0000000000000014·(PLTREL)·············RELA30 ·0x0000000000000014·(PLTREL)·············RELA
31 ·0x0000000000000006·(SYMTAB)·············0x27031 ·0x0000000000000006·(SYMTAB)·············0x270
32 ·0x000000000000000b·(SYMENT)·············24·(bytes)32 ·0x000000000000000b·(SYMENT)·············24·(bytes)
33 ·0x0000000000000005·(STRTAB)·············0x4c4c33 ·0x0000000000000005·(STRTAB)·············0x4d14
34 ·0x000000000000000a·(STRSZ)··············40633·(bytes)34 ·0x000000000000000a·(STRSZ)··············41088·(bytes)
35 ·0x000000006ffffef5·(GNU_HASH)···········0x40a035 ·0x000000006ffffef5·(GNU_HASH)···········0x4150
36 ·0x0000000000000019·(INIT_ARRAY)·········0x3dca836 ·0x0000000000000019·(INIT_ARRAY)·········0x40ca8
37 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)37 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
38 ·0x000000000000001a·(FINI_ARRAY)·········0x3d00038 ·0x000000000000001a·(FINI_ARRAY)·········0x40000
39 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)39 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
40 ·0x000000006ffffff0·(VERSYM)·············0x3b8840 ·0x000000006ffffff0·(VERSYM)·············0x3c30
41 ·0x000000006ffffffe·(VERNEED)············0x404c41 ·0x000000006ffffffe·(VERNEED)············0x4100
42 ·0x000000006fffffff·(VERNEEDNUM)·········242 ·0x000000006fffffff·(VERNEEDNUM)·········2
43 ·0x0000000000000000·(NULL)···············0x043 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·e87158f0e20f8be4d64424e59890aac56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·963667e97dec213c0be25dbe8a308597
5.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·609·entries:1 Version·symbols·section·'.gnu.version'·contains·616·entries:
2 ·Addr:·0x0000000000003b88··Offset:·0x003b88··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003c30··Offset:·0x003c30··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 25, 42 lines modifiedOffset 25, 42 lines modified
25 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··05c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······27 ··05c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
29 ··064:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······29 ··064:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
30 ··068:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······30 ··068:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
31 ··06c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······31 ··06c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
32 ··070:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)·······32 ··070:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
33 ··074:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······33 ··074:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······34 ··078:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
37 ··084:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······37 ··084:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
38 ··088:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······38 ··088:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
39 ··08c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······39 ··08c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
40 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······40 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
43 ··09c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······43 ··09c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
44 ··0a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······44 ··0a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
45 ··0a4:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···45 ··0a4:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)·······
46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
47 ··0ac:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···47 ··0ac:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
48 ··0b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···48 ··0b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
49 ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···49 ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···50 ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···51 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
58 ··0d8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···58 ··0d8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 149, 16 lines modifiedOffset 149, 17 lines modified
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
156 ··260:···1·(*global*)···156 ··260:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 157 ··264:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
157 Version·needs·section·'.gnu.version_r'·contains·2·entries:158 Version·needs·section·'.gnu.version_r'·contains·2·entries:
158 ·Addr:·0x000000000000404c··Offset:·0x00404c··Link:·7·(.dynstr)159 ·Addr:·0x0000000000004100··Offset:·0x004100··Link:·7·(.dynstr)
159 ··000000:·Version:·1··File:·libc.so··Cnt:·2160 ··000000:·Version:·1··File:·libc.so··Cnt:·2
160 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2161 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
161 ··0x0030:···Name:·LIBC_N··Flags:·none··Version:·4162 ··0x0030:···Name:·LIBC_N··Flags:·none··Version:·4
162 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1163 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
163 ··0x0040:···Name:·LIBLOG··Flags:·none··Version:·3164 ··0x0040:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·261880····»    Blocks:·512········IO·Block:·4096···regular·file1 ··Size:·274440····»    Blocks:·536········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
3.2 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/libdarwinn_compiler.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libdarwinn_compiler.so
911 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x12570011 ··Entry·point·address:···············0x125700
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········9078856·(bytes·into·file)13 ··Start·of·section·headers:··········9078896·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········3019 ··Number·of·section·headers:·········31
20 ··Section·header·string·table·index:·2920 ··Section·header·string·table·index:·29
1.79 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·30·section·headers,·starting·at·offset·0x8a8848:1 There·are·31·section·headers,·starting·at·offset·0x8a8870:
  
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············0000000000000238·000238·000098·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d0·0002d0·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00000000000002d0·0002d0·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002f0·0002f0·001158·18···A··9···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002f0·0002f0·001158·18···A··9···1··8
Offset 27, 13 lines modifiedOffset 27, 14 lines modified
27 ··[22]·.data.rel.ro······PROGBITS········00000000007b2288·7b2288·01de70·00··WA··0···0··827 ··[22]·.data.rel.ro······PROGBITS········00000000007b2288·7b2288·01de70·00··WA··0···0··8
28 ··[23]·.dynamic··········DYNAMIC·········00000000007d00f8·7d00f8·000200·10··WA··9···0··828 ··[23]·.dynamic··········DYNAMIC·········00000000007d00f8·7d00f8·000200·10··WA··9···0··8
29 ··[24]·.got··············PROGBITS········00000000007d02f8·7d02f8·003c68·00··WA··0···0··829 ··[24]·.got··············PROGBITS········00000000007d02f8·7d02f8·003c68·00··WA··0···0··8
30 ··[25]·.got.plt··········PROGBITS········00000000007d3f60·7d3f60·0005a0·00··WA··0···0··830 ··[25]·.got.plt··········PROGBITS········00000000007d3f60·7d3f60·0005a0·00··WA··0···0··8
31 ··[26]·.data·············PROGBITS········00000000007d5500·7d4500·0d40b0·00··WA··0···0·1631 ··[26]·.data·············PROGBITS········00000000007d5500·7d4500·0d40b0·00··WA··0···0·16
32 ··[27]·.bss··············NOBITS··········00000000008a95c0·8a85c0·023f20·00··WA··0···0·6432 ··[27]·.bss··············NOBITS··········00000000008a95c0·8a85c0·023f20·00··WA··0···0·64
33 ··[28]·.comment··········PROGBITS········0000000000000000·8a85c0·00014a·01··MS··0···0··133 ··[28]·.comment··········PROGBITS········0000000000000000·8a85c0·00014a·01··MS··0···0··1
34 ··[29]·.shstrtab·········STRTAB··········0000000000000000·8a870a·00013b·00······0···0··134 ··[29]·.shstrtab·········STRTAB··········0000000000000000·8a870a·00014a·00······0···0··1
 35 ··[30]·.gnu_debuglink····PROGBITS········0000000000000000·8a8854·00001c·00······0···0··4
35 Key·to·Flags:36 Key·to·Flags:
36 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),37 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
37 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),38 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
38 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),39 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
39 ··p·(processor·specific)40 ··p·(processor·specific)
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·9080776···»   Blocks:·17648······IO·Block:·4096···regular·file1 ··Size:·9080880···»   Blocks:·17656······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
3.18 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/libfaceauth-util.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libfaceauth-util.so
908 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3900011 ··Entry·point·address:···············0x39000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········634680·(bytes·into·file)13 ··Start·of·section·headers:··········634720·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2919 ··Number·of·section·headers:·········30
20 ··Section·header·string·table·index:·2820 ··Section·header·string·table·index:·28
1.79 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·29·section·headers,·starting·at·offset·0x9af38:1 There·are·30·section·headers,·starting·at·offset·0x9af60:
  
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]·.dynsym···········DYNSYM··········0000000000000238·000238·001470·18···A··7···1··85 ··[·1]·.dynsym···········DYNSYM··········0000000000000238·000238·001470·18···A··7···1··8
6 ··[·2]·.gnu.version······VERSYM··········00000000000016a8·0016a8·0001b4·02···A··1···0··26 ··[·2]·.gnu.version······VERSYM··········00000000000016a8·0016a8·0001b4·02···A··1···0··2
7 ··[·3]·.gnu.version_d····VERDEF··········000000000000185c·00185c·000038·00···A··7···2··47 ··[·3]·.gnu.version_d····VERDEF··········000000000000185c·00185c·000038·00···A··7···2··4
Offset 26, 13 lines modifiedOffset 26, 14 lines modified
26 ··[21]·.got.plt··········PROGBITS········0000000000096510·096510·000530·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000096510·096510·000530·00··WA··0···0··8
27 ··[22]·.fini_array·······FINI_ARRAY······0000000000097000·097000·000010·08··WA··0···0··827 ··[22]·.fini_array·······FINI_ARRAY······0000000000097000·097000·000010·08··WA··0···0··8
28 ··[23]·.init_array·······INIT_ARRAY······0000000000097010·097010·000108·00··WA··0···0··828 ··[23]·.init_array·······INIT_ARRAY······0000000000097010·097010·000108·00··WA··0···0··8
29 ··[24]·.data.rel.ro······PROGBITS········0000000000097120·097120·003048·00··WA··0···0·1629 ··[24]·.data.rel.ro······PROGBITS········0000000000097120·097120·003048·00··WA··0···0·16
30 ··[25]·.dynamic··········DYNAMIC·········000000000009a168·09a168·0001d0·10··WA··7···0··830 ··[25]·.dynamic··········DYNAMIC·········000000000009a168·09a168·0001d0·10··WA··7···0··8
31 ··[26]·.got··············PROGBITS········000000000009a338·09a338·000a98·00··WA··0···0··831 ··[26]·.got··············PROGBITS········000000000009a338·09a338·000a98·00··WA··0···0··8
32 ··[27]·.bss··············NOBITS··········000000000009b000·09ae00·016bd0·00··WA··0···0·6432 ··[27]·.bss··············NOBITS··········000000000009b000·09ae00·016bd0·00··WA··0···0·64
33 ··[28]·.shstrtab·········STRTAB··········0000000000000000·09ae00·000132·00······0···0··133 ··[28]·.shstrtab·········STRTAB··········0000000000000000·09ae00·000141·00······0···0··1
 34 ··[29]·.gnu_debuglink····PROGBITS········0000000000000000·09af44·000018·00······0···0··4
34 Key·to·Flags:35 Key·to·Flags:
35 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),36 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
36 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),37 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
37 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),38 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
38 ··p·(processor·specific)39 ··p·(processor·specific)
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·636536····»    Blocks:·1248·······IO·Block:·4096···regular·file1 ··Size:·636640····»    Blocks:·1248·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
3.61 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/libgps.utils.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libgps.utils.so
1.17 KB
readelf --wide --program-header {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00975c·0x00975c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00975c·0x00975c·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x00c4e0·0x00c4e0···E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x00c4d0·0x00c4d0···E·0x1000
10 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x001eb0·0x002a30·RW··0x100010 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x001eb0·0x002a30·RW··0x1000
11 ··DYNAMIC········0x018778·0x0000000000018778·0x0000000000018778·0x0001e0·0x0001e0·RW··0x811 ··DYNAMIC········0x018778·0x0000000000018778·0x0000000000018778·0x0001e0·0x0001e0·RW··0x8
12 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x000eb0·0x001000·R···0x112 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x000eb0·0x001000·R···0x1
13 ··GNU_EH_FRAME···0x007abc·0x0000000000007abc·0x0000000000007abc·0x00059c·0x00059c·R···0x413 ··GNU_EH_FRAME···0x007abc·0x0000000000007abc·0x0000000000007abc·0x00059c·0x00059c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
1.66 KB
readelf --wide --sections {}
    
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001d20·001d20·000438·00···A··3···0··811 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001d20·001d20·000438·00···A··3···0··8
12 ··[·7]·.dynstr···········STRTAB··········0000000000002158·002158·001d2c·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········0000000000002158·002158·001d2c·00···A··0···0··1
13 ··[·8]·.rela.dyn·········RELA············0000000000003e88·003e88·0010b0·18···A··3···0··813 ··[·8]·.rela.dyn·········RELA············0000000000003e88·003e88·0010b0·18···A··3···0··8
14 ··[·9]·.rela.plt·········RELA············0000000000004f38·004f38·000d20·18···A··3··20··814 ··[·9]·.rela.plt·········RELA············0000000000004f38·004f38·000d20·18···A··3··20··8
15 ··[10]·.rodata···········PROGBITS········0000000000005c60·005c60·001e59·00·AMS··0···0·3215 ··[10]·.rodata···········PROGBITS········0000000000005c60·005c60·001e59·00·AMS··0···0·32
16 ··[11]·.eh_frame_hdr·····PROGBITS········0000000000007abc·007abc·00059c·00···A··0···0··416 ··[11]·.eh_frame_hdr·····PROGBITS········0000000000007abc·007abc·00059c·00···A··0···0··4
17 ··[12]·.eh_frame·········PROGBITS········0000000000008058·008058·001704·00···A··0···0··817 ··[12]·.eh_frame·········PROGBITS········0000000000008058·008058·001704·00···A··0···0··8
18 ··[13]·.text·············PROGBITS········000000000000a000·00a000·00bbf8·00··AX··0···0··418 ··[13]·.text·············PROGBITS········000000000000a000·00a000·00bbec·00··AX··0···0··4
19 ··[14]·.plt··············PROGBITS········0000000000015c00·015c00·0008e0·00··AX··0···0·1619 ··[14]·.plt··············PROGBITS········0000000000015bf0·015bf0·0008e0·00··AX··0···0·16
20 ··[15]·.data·············PROGBITS········0000000000017000·017000·000024·00··WA··0···0··820 ··[15]·.data·············PROGBITS········0000000000017000·017000·000024·00··WA··0···0··8
21 ··[16]·.fini_array·······FINI_ARRAY······0000000000018000·018000·000010·08··WA··0···0··821 ··[16]·.fini_array·······FINI_ARRAY······0000000000018000·018000·000010·08··WA··0···0··8
22 ··[17]·.data.rel.ro······PROGBITS········0000000000018010·018010·000768·00··WA··0···0··822 ··[17]·.data.rel.ro······PROGBITS········0000000000018010·018010·000768·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········0000000000018778·018778·0001e0·10··WA··7···0··823 ··[18]·.dynamic··········DYNAMIC·········0000000000018778·018778·0001e0·10··WA··7···0··8
24 ··[19]·.got··············PROGBITS········0000000000018958·018958·0000e0·00··WA··0···0··824 ··[19]·.got··············PROGBITS········0000000000018958·018958·0000e0·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········0000000000018a38·018a38·000478·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········0000000000018a38·018a38·000478·00··WA··0···0··8
26 ··[21]·.bss··············NOBITS··········0000000000019000·018eb0·000a30·00··WA··0···0··826 ··[21]·.bss··············NOBITS··········0000000000019000·018eb0·000a30·00··WA··0···0··8
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·fbbbd53c70b073193bd8a4dd720195566 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·88cac4f13f3259a0253537ce9d125121
14.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/libnetmgr.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libnetmgr.so
866 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x900011 ··Entry·point·address:···············0x9000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········222280·(bytes·into·file)13 ··Start·of·section·headers:··········144344·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2419 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·22
1.87 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0085fc·0x0085fc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008284·0x008284·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0293a0·0x0293a0···E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0160c0·0x0160c0···E·0x1000
10 ··LOAD···········0x033000·0x0000000000033000·0x0000000000033000·0x002fa8·0x003b15·RW··0x100010 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x002f58·0x003af5·RW··0x1000
11 ··DYNAMIC········0x035a98·0x0000000000035a98·0x0000000000035a98·0x000200·0x000200·RW··0x811 ··DYNAMIC········0x022a98·0x0000000000022a98·0x0000000000022a98·0x000200·0x000200·RW··0x8
12 ··GNU_RELRO······0x034000·0x0000000000034000·0x0000000000034000·0x001fa8·0x002000·R···0x112 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x001f58·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007ce0·0x0000000000007ce0·0x0000000000007ce0·0x00017c·0x00017c·R···0x413 ··GNU_EH_FRAME···0x0079a0·0x00000000000079a0·0x00000000000079a0·0x000174·0x000174·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.5 KB
readelf --wide --sections {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 There·are·24·section·headers,·starting·at·offset·0x36448:1 There·are·24·section·headers,·starting·at·offset·0x233d8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000ac8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0009d8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000000d38·000d38·0000e6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000000c48·000c48·0000d2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000000e20·000e20·000050·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000000d1c·000d1c·000050·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000000e70·000e70·000164·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000000d70·000d70·00011c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000000fd4·000fd4·0007af·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000000e8c·000e8c·000755·00···A··0···0··1
12 ··[·8]·.rela.dyn·········RELA············0000000000001788·001788·003660·18···A··3···0··812 ··[·8]·.rela.dyn·········RELA············00000000000015e8·0015e8·003630·18···A··3···0··8
13 ··[·9]·.rela.plt·········RELA············0000000000004de8·004de8·0007e0·18···A··3··20··813 ··[·9]·.rela.plt·········RELA············0000000000004c18·004c18·000720·18···A··3··20··8
14 ··[10]·.rodata···········PROGBITS········00000000000055d0·0055d0·002710·00·AMS··0···0·1614 ··[10]·.rodata···········PROGBITS········0000000000005340·005340·002660·00·AMS··0···0·16
15 ··[11]·.eh_frame_hdr·····PROGBITS········0000000000007ce0·007ce0·00017c·00···A··0···0··415 ··[11]·.eh_frame_hdr·····PROGBITS········00000000000079a0·0079a0·000174·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········0000000000007e60·007e60·00079c·00···A··0···0··816 ··[12]·.eh_frame·········PROGBITS········0000000000007b18·007b18·00076c·00···A··0···0··8
17 ··[13]·.text·············PROGBITS········0000000000009000·009000·028e40·00··AX··0···0··417 ··[13]·.text·············PROGBITS········0000000000009000·009000·015bd4·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········0000000000031e40·031e40·000560·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········000000000001ebe0·01ebe0·0004e0·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········0000000000033000·033000·000010·00··WA··0···0··819 ··[15]·.data·············PROGBITS········0000000000020000·020000·000008·00··WA··0···0··8
20 ··[16]·.fini_array·······FINI_ARRAY······0000000000034000·034000·000010·08··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······0000000000021000·021000·000010·08··WA··0···0··8
21 ··[17]·.data.rel.ro······PROGBITS········0000000000034010·034010·001a88·00··WA··0···0··821 ··[17]·.data.rel.ro······PROGBITS········0000000000021010·021010·001a88·00··WA··0···0··8
22 ··[18]·.dynamic··········DYNAMIC·········0000000000035a98·035a98·000200·10··WA··7···0··822 ··[18]·.dynamic··········DYNAMIC·········0000000000022a98·022a98·000200·10··WA··7···0··8
23 ··[19]·.got··············PROGBITS········0000000000035c98·035c98·000058·00··WA··0···0··823 ··[19]·.got··············PROGBITS········0000000000022c98·022c98·000048·00··WA··0···0··8
24 ··[20]·.got.plt··········PROGBITS········0000000000035cf0·035cf0·0002b8·00··WA··0···0··824 ··[20]·.got.plt··········PROGBITS········0000000000022ce0·022ce0·000278·00··WA··0···0··8
25 ··[21]·.bss··············NOBITS··········0000000000036000·035fa8·000b15·00··WA··0···0··825 ··[21]·.bss··············NOBITS··········0000000000023000·022f58·000af5·00··WA··0···0··8
26 ··[22]·.shstrtab·········STRTAB··········0000000000000000·035fa8·0000f1·00······0···0··126 ··[22]·.shstrtab·········STRTAB··········0000000000000000·022f58·0000f1·00······0···0··1
27 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·036099·0003a8·00······0···0··127 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·023049·00038c·00······0···0··1
28 Key·to·Flags:28 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··p·(processor·specific)32 ··p·(processor·specific)
2.58 KB
readelf --wide --dynamic {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
1 Dynamic·section·at·offset·0x35a98·contains·32·entries:1 Dynamic·section·at·offset·0x22a98·contains·32·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdsutils.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdsutils.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libconfigdb.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libconfigdb.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdiag.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdiag.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhardware_legacy.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhardware_legacy.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[libnetmgr.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[libnetmgr.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000000000007·(RELA)···············0x178816 ·0x0000000000000007·(RELA)···············0x15e8
17 ·0x0000000000000008·(RELASZ)·············13920·(bytes)17 ·0x0000000000000008·(RELASZ)·············13872·(bytes)
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006ffffff9·(RELACOUNT)··········56919 ·0x000000006ffffff9·(RELACOUNT)··········569
20 ·0x0000000000000017·(JMPREL)·············0x4de820 ·0x0000000000000017·(JMPREL)·············0x4c18
21 ·0x0000000000000002·(PLTRELSZ)···········2016·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········1824·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x35cf022 ·0x0000000000000003·(PLTGOT)·············0x22ce0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x27024 ·0x0000000000000006·(SYMTAB)·············0x270
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0xfd426 ·0x0000000000000005·(STRTAB)·············0xe8c
27 ·0x000000000000000a·(STRSZ)··············1967·(bytes)27 ·0x000000000000000a·(STRSZ)··············1877·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0xe7028 ·0x000000006ffffef5·(GNU_HASH)···········0xd70
29 ·0x000000000000001a·(FINI_ARRAY)·········0x3400029 ·0x000000000000001a·(FINI_ARRAY)·········0x21000
30 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
31 ·0x000000006ffffff0·(VERSYM)·············0xd3831 ·0x000000006ffffff0·(VERSYM)·············0xc48
32 ·0x000000006ffffffe·(VERNEED)············0xe2032 ·0x000000006ffffffe·(VERNEED)············0xd1c
33 ·0x000000006fffffff·(VERNEEDNUM)·········233 ·0x000000006fffffff·(VERNEEDNUM)·········2
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·330d4a4fbd1b0c0697b27d5394eeaa1e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6ed862cef132da9481a8219757d78d6c
3.96 KB
readelf --wide --version-info {}
    
Offset 1, 40 lines modifiedOffset 1, 38 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·115·entries:1 Version·symbols·section·'.gnu.version'·contains·105·entries:
2 ·Addr:·0x0000000000000d38··Offset:·0x000d38··Link:·3·(.dynsym)2 ·Addr:·0x0000000000000c48··Offset:·0x000c48··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······5 ··008:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 8 ··014:···1·(*global*)······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)··········1·(*global*)······2·(LIBC)······· 
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······10 ··01c:···2·(LIBC)··········2·(LIBC)··········4·(LIBC_N)········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)··········4·(LIBC_N)········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)··········1·(*global*)······2·(LIBC)·······
15 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··030:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
16 ··034:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······16 ··034:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······
17 ··038:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
18 ··03c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)······· 
19 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······17 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
20 ··044:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······18 ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 19 ··040:···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*)···
26 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···26 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
27 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···27 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
28 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···28 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 29 ··068:···1·(*global*)···
29 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
30 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
31 ··070:···1·(*global*)······1·(*global*)······1·(*global*)··· 
  
32 Version·needs·section·'.gnu.version_r'·contains·2·entries:30 Version·needs·section·'.gnu.version_r'·contains·2·entries:
33 ·Addr:·0x0000000000000e20··Offset:·0x000e20··Link:·7·(.dynstr)31 ·Addr:·0x0000000000000d1c··Offset:·0x000d1c··Link:·7·(.dynstr)
34 ··000000:·Version:·1··File:·libc.so··Cnt:·232 ··000000:·Version:·1··File:·libc.so··Cnt:·2
35 ··0x0020:···Name:·LIBC··Flags:·none··Version:·233 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
36 ··0x0030:···Name:·LIBC_N··Flags:·none··Version:·434 ··0x0030:···Name:·LIBC_N··Flags:·none··Version:·4
37 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·135 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
38 ··0x0040:···Name:·LIBLOG··Flags:·none··Version:·336 ··0x0040:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·223816····»    Blocks:·440········IO·Block:·4096···regular·file1 ··Size:·145880····»    Blocks:·280········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
  
  
12.9 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/libqdp.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libqdp.so
866 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xf00011 ··Entry·point·address:···············0xf000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········154496·(bytes·into·file)13 ··Start·of·section·headers:··········154336·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2419 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·22
1.87 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xf0003 Entry·point·0xf000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ee54·0x00ee54·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00eb94·0x00eb94·R···0x1000
9 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x010360·0x010360···E·0x10009 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x0100e0·0x0100e0···E·0x1000
10 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x005698·0x0066f0·RW··0x100010 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x005638·0x0066f0·RW··0x1000
11 ··DYNAMIC········0x025288·0x0000000000025288·0x0000000000025288·0x000210·0x000210·RW··0x811 ··DYNAMIC········0x025228·0x0000000000025228·0x0000000000025228·0x000210·0x000210·RW··0x8
12 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x004698·0x005000·R···0x112 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x004638·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x00e290·0x000000000000e290·0x000000000000e290·0x0001f4·0x0001f4·R···0x413 ··GNU_EH_FRAME···0x00e050·0x000000000000e050·0x000000000000e050·0x0001dc·0x0001dc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.32 KB
readelf --wide --sections {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 There·are·24·section·headers,·starting·at·offset·0x25b80:1 There·are·24·section·headers,·starting·at·offset·0x25ae0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000768·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000750·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000009d8·0009d8·00009e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000009c0·0009c0·00009c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000000a78·000a78·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000000a5c·000a5c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000000a98·000a98·00019c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000000a80·000a80·000198·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000000c34·000c34·0006eb·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000000c18·000c18·0006d6·00···A··0···0··1
12 ··[·8]·.rela.dyn·········RELA············0000000000001320·001320·008610·18···A··3···0··812 ··[·8]·.rela.dyn·········RELA············00000000000012f0·0012f0·008550·18···A··3···0··8
13 ··[·9]·.rela.plt·········RELA············0000000000009930·009930·0004e0·18···A··3··20··813 ··[·9]·.rela.plt·········RELA············0000000000009840·009840·0004e0·18···A··3··20··8
14 ··[10]·.rodata···········PROGBITS········0000000000009e10·009e10·004480·00·AMS··0···0·1614 ··[10]·.rodata···········PROGBITS········0000000000009d20·009d20·004330·00·AMS··0···0·16
15 ··[11]·.eh_frame_hdr·····PROGBITS········000000000000e290·00e290·0001f4·00···A··0···0··415 ··[11]·.eh_frame_hdr·····PROGBITS········000000000000e050·00e050·0001dc·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········000000000000e488·00e488·0009cc·00···A··0···0··816 ··[12]·.eh_frame·········PROGBITS········000000000000e230·00e230·000964·00···A··0···0··8
17 ··[13]·.text·············PROGBITS········000000000000f000·00f000·00fff8·00··AX··0···0··417 ··[13]·.text·············PROGBITS········000000000000f000·00f000·00fd74·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········000000000001f000·01f000·000360·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········000000000001ed80·01ed80·000360·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········0000000000020000·020000·000118·00··WA··0···0··819 ··[15]·.data·············PROGBITS········0000000000020000·020000·000118·00··WA··0···0··8
20 ··[16]·.fini_array·······FINI_ARRAY······0000000000021000·021000·000010·08··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······0000000000021000·021000·000010·08··WA··0···0··8
21 ··[17]·.data.rel.ro······PROGBITS········0000000000021010·021010·004278·00··WA··0···0··821 ··[17]·.data.rel.ro······PROGBITS········0000000000021010·021010·004218·00··WA··0···0··8
22 ··[18]·.dynamic··········DYNAMIC·········0000000000025288·025288·000210·10··WA··7···0··822 ··[18]·.dynamic··········DYNAMIC·········0000000000025228·025228·000210·10··WA··7···0··8
23 ··[19]·.got··············PROGBITS········0000000000025498·025498·000048·00··WA··0···0··823 ··[19]·.got··············PROGBITS········0000000000025438·025438·000048·00··WA··0···0··8
24 ··[20]·.got.plt··········PROGBITS········00000000000254e0·0254e0·0001b8·00··WA··0···0··824 ··[20]·.got.plt··········PROGBITS········0000000000025480·025480·0001b8·00··WA··0···0··8
25 ··[21]·.bss··············NOBITS··········0000000000026000·025698·0006f0·00··WA··0···0··825 ··[21]·.bss··············NOBITS··········0000000000026000·025638·0006f0·00··WA··0···0··8
26 ··[22]·.shstrtab·········STRTAB··········0000000000000000·025698·0000f1·00······0···0··126 ··[22]·.shstrtab·········STRTAB··········0000000000000000·025638·0000f1·00······0···0··1
27 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·025789·0003f0·00······0···0··127 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·025729·0003b0·00······0···0··1
28 Key·to·Flags:28 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··p·(processor·specific)32 ··p·(processor·specific)
2.54 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x25288·contains·33·entries:1 Dynamic·section·at·offset·0x25228·contains·33·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdiag.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdiag.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdsutils.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdsutils.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmiservices.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmiservices.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_cci.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_cci.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_common_so.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_common_so.so]
Offset 11, 26 lines modifiedOffset 11, 26 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[libqdp.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[libqdp.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000000000007·(RELA)···············0x132018 ·0x0000000000000007·(RELA)···············0x12f0
19 ·0x0000000000000008·(RELASZ)·············34320·(bytes)19 ·0x0000000000000008·(RELASZ)·············34128·(bytes)
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006ffffff9·(RELACOUNT)··········142121 ·0x000000006ffffff9·(RELACOUNT)··········1413
22 ·0x0000000000000017·(JMPREL)·············0x993022 ·0x0000000000000017·(JMPREL)·············0x9840
23 ·0x0000000000000002·(PLTRELSZ)···········1248·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········1248·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x254e024 ·0x0000000000000003·(PLTGOT)·············0x25480
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0xc3428 ·0x0000000000000005·(STRTAB)·············0xc18
29 ·0x000000000000000a·(STRSZ)··············1771·(bytes)29 ·0x000000000000000a·(STRSZ)··············1750·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0xa9830 ·0x000000006ffffef5·(GNU_HASH)···········0xa80
31 ·0x000000000000001a·(FINI_ARRAY)·········0x2100031 ·0x000000000000001a·(FINI_ARRAY)·········0x21000
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x9d833 ·0x000000006ffffff0·(VERSYM)·············0x9c0
34 ·0x000000006ffffffe·(VERNEED)············0xa7834 ·0x000000006ffffffe·(VERNEED)············0xa5c
35 ·0x000000006fffffff·(VERNEEDNUM)·········135 ·0x000000006fffffff·(VERNEEDNUM)·········1
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·ad7385c6ae4627719e7f547a6c8ebef66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5486db0525cb1856b9566c25700c3160
2.29 KB
readelf --wide --version-info {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·79·entries:1 Version·symbols·section·'.gnu.version'·contains·78·entries:
2 ·Addr:·0x00000000000009d8··Offset:·0x0009d8··Link:·3·(.dynsym)2 ·Addr:·0x00000000000009c0··Offset:·0x0009c0··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)··········2·(LIBC)·······5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······6 ··00c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
8 ··014:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
10 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···10 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11 ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11 ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
12 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···12 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 16, 13 lines modifiedOffset 16, 13 lines modified
16 ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···16 ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
17 ··034:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···17 ··034:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
18 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···18 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
19 ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···19 ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
20 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···20 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
21 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···21 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)···23 ··04c:···1·(*global*)······1·(*global*)···
  
24 Version·needs·section·'.gnu.version_r'·contains·1·entry:24 Version·needs·section·'.gnu.version_r'·contains·1·entry:
25 ·Addr:·0x0000000000000a78··Offset:·0x000a78··Link:·7·(.dynstr)25 ·Addr:·0x0000000000000a5c··Offset:·0x000a5c··Link:·7·(.dynstr)
26 ··000000:·Version:·1··File:·libc.so··Cnt:·126 ··000000:·Version:·1··File:·libc.so··Cnt:·1
27 ··0x0010:···Name:·LIBC··Flags:·none··Version:·227 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·156032····»    Blocks:·312········IO·Block:·4096···regular·file1 ··Size:·155872····»    Blocks:·312········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
  
  
16.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/libqmi_cci.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libqmi_cci.so
1.08 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x500011 ··Entry·point·address:···············0x7000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········64640·(bytes·into·file)13 ··Start·of·section·headers:··········81560·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2419 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·23
2.3 KB
readelf --wide --program-header {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x50002 Entry·point·0x7000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004efc·0x004efc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006954·0x006954·R···0x1000
8 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x008350·0x008350···E·0x10008 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x00a7e0·0x00a7e0···E·0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x0015c0·0x00254d·RW··0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0016f0·0x002738·RW··0x1000
10 ··DYNAMIC········0x00f020·0x000000000000f020·0x000000000000f020·0x000220·0x000220·RW··0x810 ··DYNAMIC········0x013048·0x0000000000013048·0x0000000000013048·0x000220·0x000220·RW··0x8
11 ··GNU_RELRO······0x00f000·0x000000000000f000·0x000000000000f000·0x0005c0·0x001000·R···0x111 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0006f0·0x001000·R···0x1
12 ··GNU_EH_FRAME···0x0039fc·0x00000000000039fc·0x00000000000039fc·0x0003dc·0x0003dc·R···0x412 ··GNU_EH_FRAME···0x005328·0x0000000000005328·0x0000000000005328·0x0003fc·0x0003fc·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
19 ···02·····.text·.plt·19 ···02·····.text·.plt·
20 ···03·····.data·.fini_array·.init_array·.dynamic·.got·.got.plt·.bss·20 ···03·····.data·.fini_array·.init_array·.data.rel.ro·.dynamic·.got·.got.plt·.bss·
21 ···04·····.dynamic·21 ···04·····.dynamic·
22 ···05·····.fini_array·.init_array·.dynamic·.got·.got.plt·22 ···05·····.fini_array·.init_array·.data.rel.ro·.dynamic·.got·.got.plt·
23 ···06·····.eh_frame_hdr·23 ···06·····.eh_frame_hdr·
24 ···07·····24 ···07·····
25 ···08·····.note.android.ident·.note.gnu.build-id·25 ···08·····.note.android.ident·.note.gnu.build-id·
4.58 KB
readelf --wide --sections {}
    
Offset 1, 33 lines modifiedOffset 1, 34 lines modified
1 There·are·24·section·headers,·starting·at·offset·0xfc80:1 There·are·25·section·headers,·starting·at·offset·0x13e98:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000c18·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000f18·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000000e88·000e88·000102·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001188·001188·000142·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000000f8c·000f8c·000060·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000012cc·0012cc·000060·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000000ff0·000ff0·0001d0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001330·001330·0001d8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000011c0·0011c0·000b21·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001508·001508·000b81·00···A··0···0··1
12 ··[·8]·.rela.dyn·········RELA············0000000000001ce8·001ce8·000288·18···A··3···0··812 ··[·8]·.rela.dyn·········RELA············0000000000002090·002090·000408·18···A··3···0··8
13 ··[·9]·.rela.plt·········RELA············0000000000001f70·001f70·000990·18···A··3··20··813 ··[·9]·.rela.plt·········RELA············0000000000002498·002498·000ba0·18···A··3··21··8
14 ··[10]·.rodata···········PROGBITS········0000000000002900·002900·0010fc·00·AMS··0···0··114 ··[10]·.rodata···········PROGBITS········0000000000003040·003040·0022e8·00·AMS··0···0·16
15 ··[11]·.eh_frame_hdr·····PROGBITS········00000000000039fc·0039fc·0003dc·00···A··0···0··415 ··[11]·.eh_frame_hdr·····PROGBITS········0000000000005328·005328·0003fc·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········0000000000003dd8·003dd8·001124·00···A··0···0··816 ··[12]·.eh_frame·········PROGBITS········0000000000005728·005728·00122c·00···A··0···0··8
17 ··[13]·.text·············PROGBITS········0000000000005000·005000·007cc4·00··AX··0···0··417 ··[13]·.text·············PROGBITS········0000000000007000·007000·009ff4·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········000000000000ccd0·00ccd0·000680·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········0000000000011000·011000·0007e0·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········000000000000e000·00e000·000094·00··WA··0···0··819 ··[15]·.data·············PROGBITS········0000000000012000·012000·00009c·00··WA··0···0··8
20 ··[16]·.fini_array·······FINI_ARRAY······000000000000f000·00f000·000018·00··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······0000000000013000·013000·000018·00··WA··0···0··8
21 ··[17]·.init_array·······INIT_ARRAY······000000000000f018·00f018·000008·00··WA··0···0··821 ··[17]·.init_array·······INIT_ARRAY······0000000000013018·013018·000008·00··WA··0···0··8
 22 ··[18]·.data.rel.ro······PROGBITS········0000000000013020·013020·000028·00··WA··0···0··8
22 ··[18]·.dynamic··········DYNAMIC·········000000000000f020·00f020·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000013048·013048·000220·10··WA··7···0··8
23 ··[19]·.got··············PROGBITS········000000000000f240·00f240·000038·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000013268·013268·000090·00··WA··0···0··8
24 ··[20]·.got.plt··········PROGBITS········000000000000f278·00f278·000348·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000132f8·0132f8·0003f8·00··WA··0···0··8
25 ··[21]·.bss··············NOBITS··········0000000000010000·00f5c0·00054d·00··WA··0···0··826 ··[22]·.bss··············NOBITS··········0000000000014000·0136f0·000738·00··WA··0···0··8
26 ··[22]·.shstrtab·········STRTAB··········0000000000000000·00f5c0·0000f0·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0136f0·0000fd·00······0···0··1
27 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·00f6b0·0005cc·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0137ed·0006a8·00······0···0··1
28 Key·to·Flags:29 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··p·(processor·specific)33 ··p·(processor·specific)
2.77 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xf020·contains·34·entries:1 Dynamic·section·at·offset·0x13048·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_encdec.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_encdec.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_client_qmux.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_client_qmux.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libmdmdetect.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libmdmdetect.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[libqmi_cci.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[libqmi_cci.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000000000007·(RELA)···············0x1ce816 ·0x0000000000000007·(RELA)···············0x2090
17 ·0x0000000000000008·(RELASZ)·············648·(bytes)17 ·0x0000000000000008·(RELASZ)·············1032·(bytes)
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006ffffff9·(RELACOUNT)··········1819 ·0x000000006ffffff9·(RELACOUNT)··········23
20 ·0x0000000000000017·(JMPREL)·············0x1f7020 ·0x0000000000000017·(JMPREL)·············0x2498
21 ·0x0000000000000002·(PLTRELSZ)···········2448·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2976·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0xf27822 ·0x0000000000000003·(PLTGOT)·············0x132f8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x27024 ·0x0000000000000006·(SYMTAB)·············0x270
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x11c026 ·0x0000000000000005·(STRTAB)·············0x1508
27 ·0x000000000000000a·(STRSZ)··············2849·(bytes)27 ·0x000000000000000a·(STRSZ)··············2945·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0xff028 ·0x000000006ffffef5·(GNU_HASH)···········0x1330
29 ·0x0000000000000019·(INIT_ARRAY)·········0xf01829 ·0x0000000000000019·(INIT_ARRAY)·········0x13018
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0xf00031 ·0x000000000000001a·(FINI_ARRAY)·········0x13000
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0xe8833 ·0x000000006ffffff0·(VERSYM)·············0x1188
34 ·0x000000006ffffffe·(VERNEED)············0xf8c34 ·0x000000006ffffffe·(VERNEED)············0x12cc
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········2
36 ·0x0000000000000000·(NULL)···············0x036 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·f3698f015c4333342c2e2dd4e9d850096 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d5fbf73fbc316431a40a0fd3d10df7e0
4.46 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·129·entries:1 Version·symbols·section·'.gnu.version'·contains·161·entries:
2 ·Addr:·0x0000000000000e88··Offset:·0x000e88··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001188··Offset:·0x001188··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········3·(LIBLOG)·····3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········3·(LIBLOG)·····
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)··········2·(LIBC)·······5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
9 ··018:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
Offset 13, 33 lines modifiedOffset 13, 41 lines modified
13 ··024:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······13 ··024:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
14 ··028:···2·(LIBC)··········2·(LIBC)··········4·(LIBC_N)········2·(LIBC)·······14 ··028:···2·(LIBC)··········2·(LIBC)··········4·(LIBC_N)········2·(LIBC)·······
15 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
16 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······16 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
17 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···17 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
18 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···18 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
19 ··03c:···1·(*global*)······1·(*global*)······5·(LIBC_O)········2·(LIBC)·······19 ··03c:···1·(*global*)······1·(*global*)······5·(LIBC_O)········2·(LIBC)·······
20 ··040:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
21 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
23 ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
24 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
25 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
26 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
27 ··05c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···20 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 21 ··044:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 22 ··048:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 23 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 24 ··050:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 25 ··054:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 26 ··058:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 27 ··05c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···28 ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
29 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···29 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···35 ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
36 ··080:···1·(*global*)···44 ··0a0:···1·(*global*)···
  
37 Version·needs·section·'.gnu.version_r'·contains·2·entries:45 Version·needs·section·'.gnu.version_r'·contains·2·entries:
38 ·Addr:·0x0000000000000f8c··Offset:·0x000f8c··Link:·7·(.dynstr)46 ·Addr:·0x00000000000012cc··Offset:·0x0012cc··Link:·7·(.dynstr)
39 ··000000:·Version:·1··File:·libc.so··Cnt:·347 ··000000:·Version:·1··File:·libc.so··Cnt:·3
40 ··0x0020:···Name:·LIBC··Flags:·none··Version:·248 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
41 ··0x0030:···Name:·LIBC_N··Flags:·none··Version:·449 ··0x0030:···Name:·LIBC_N··Flags:·none··Version:·4
42 ··0x0040:···Name:·LIBC_O··Flags:·none··Version:·550 ··0x0040:···Name:·LIBC_O··Flags:·none··Version:·5
43 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·151 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
44 ··0x0050:···Name:·LIBLOG··Flags:·none··Version:·352 ··0x0050:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·66176·····»     Blocks:·136········IO·Block:·4096···regular·file1 ··Size:·83160·····»     Blocks:·168········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
  
  
46.1 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/libril-qc-hal-qmi.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libril-qc-hal-qmi.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xac500011 ··Entry·point·address:···············0xaa5000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········33363712·(bytes·into·file)13 ··Start·of·section·headers:··········32906288·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xac50002 Entry·point·0xaa5000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0xac4d54·0xac4d54·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0xaa4484·0xaa4484·R···0x1000
8 ··LOAD···········0xac5000·0x0000000000ac5000·0x0000000000ac5000·0x12f0c40·0x12f0c40···E·0x10008 ··LOAD···········0xaa5000·0x0000000000aa5000·0x0000000000aa5000·0x12a7170·0x12a7170···E·0x1000
9 ··LOAD···········0x1db6000·0x0000000001db6000·0x0000000001db6000·0x0932b8·0x0e19f0·RW··0x10009 ··LOAD···········0x1d4d000·0x0000000001d4d000·0x0000000001d4d000·0x08fd58·0x0dd4c0·RW··0x1000
10 ··DYNAMIC········0x1e2df88·0x0000000001e2df88·0x0000000001e2df88·0x0006d0·0x0006d0·RW··0x810 ··DYNAMIC········0x1dc20c8·0x0000000001dc20c8·0x0000000001dc20c8·0x000690·0x000690·RW··0x8
11 ··GNU_RELRO······0x1dba000·0x0000000001dba000·0x0000000001dba000·0x08f2b8·0x090000·R···0x111 ··GNU_RELRO······0x1d50000·0x0000000001d50000·0x0000000001d50000·0x08cd58·0x08d000·R···0x1
12 ··GNU_EH_FRAME···0x4aaf6c·0x00000000004aaf6c·0x00000000004aaf6c·0x14b0ec·0x14b0ec·R···0x412 ··GNU_EH_FRAME···0x4961ec·0x00000000004961ec·0x00000000004961ec·0x148954·0x148954·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.7 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1fd1700:1 There·are·25·section·headers,·starting·at·offset·0x1f61c30:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·075c90·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·073ce0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000075f00·075f00·009d0c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000073f50·073f50·009a68·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000007fc0c·07fc0c·000090·00···A··7···3··49 ··[·5]·.gnu.version_r····VERNEED·········000000000007d9b8·07d9b8·000090·00···A··7···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000000000007fca0·07fca0·01f41c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········000000000007da48·07da48·01edec·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000009f0bc·09f0bc·1ce2c6·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000009c834·09c834·1c7ab1·00···A··0···0··1
12 ··[·8]·.rela.dyn·········RELA············000000000026d388·26d388·12f120·18···A··3···0··812 ··[·8]·.rela.dyn·········RELA············00000000002642e8·2642e8·12c720·18···A··3···0··8
13 ··[·9]·.rela.plt·········RELA············000000000039c4a8·39c4a8·030228·18···A··3··21··813 ··[·9]·.rela.plt·········RELA············0000000000390a08·390a08·02f718·18···A··3··21··8
14 ··[10]·.rodata···········PROGBITS········00000000003cc6e0·3cc6e0·0de88c·00·AMS··0···0·3214 ··[10]·.rodata···········PROGBITS········00000000003c0120·3c0120·0d60cc·00·AMS··0···0·32
15 ··[11]·.eh_frame_hdr·····PROGBITS········00000000004aaf6c·4aaf6c·14b0ec·00···A··0···0··415 ··[11]·.eh_frame_hdr·····PROGBITS········00000000004961ec·4961ec·148954·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········00000000005f6058·5f6058·4cecfc·00···A··0···0··816 ··[12]·.eh_frame·········PROGBITS········00000000005deb40·5deb40·4c5944·00···A··0···0··8
17 ··[13]·.text·············PROGBITS········0000000000ac5000·ac5000·12d0ab0·00··AX··0···0··417 ··[13]·.text·············PROGBITS········0000000000aa5000·aa5000·1287734·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········0000000001d95ab0·1d95ab0·020190·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········0000000001d2c740·1d2c740·01fa30·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········0000000001db6000·1db6000·003020·00··WA··0···0··819 ··[15]·.data·············PROGBITS········0000000001d4d000·1d4d000·002f70·00··WA··0···0··8
20 ··[16]·.fini_array·······FINI_ARRAY······0000000001dba000·1dba000·000010·08··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······0000000001d50000·1d50000·000010·08··WA··0···0··8
21 ··[17]·.data.rel.ro······PROGBITS········0000000001dba010·1dba010·073c88·00··WA··0···0··821 ··[17]·.data.rel.ro······PROGBITS········0000000001d50010·1d50010·071dd0·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000001e2dc98·1e2dc98·0002f0·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000001dc1de0·1dc1de0·0002e8·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000001e2df88·1e2df88·0006d0·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000001dc20c8·1dc20c8·000690·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000001e2e658·1e2e658·00ab90·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000001dc2758·1dc2758·00a8e0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000001e391e8·1e391e8·0100d0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000001dcd038·1dcd038·00fd20·00··WA··0···0··8
26 ··[22]·.bss··············NOBITS··········0000000001e4a000·1e492c0·04d9f0·00··WA··0···0·1626 ··[22]·.bss··············NOBITS··········0000000001ddd000·1ddcd60·04d4c0·00··WA··0···0·16
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·1e492c0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·1ddcd60·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·1e493bd·188340·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·1ddce5d·184dcc·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
4.05 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1e2df88·contains·109·entries:1 Dynamic·section·at·offset·0x1dc20c8·contains·105·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]
Offset 71, 42 lines modifiedOffset 71, 38 lines modified
71 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libconfigdb.so]71 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libconfigdb.so]
72 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libxml.so]72 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libxml.so]
73 ·0x0000000000000001·(NEEDED)·············Shared·library:·[qtibus.so]73 ·0x0000000000000001·(NEEDED)·············Shared·library:·[qtibus.so]
74 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libsystem_health_mon.so]74 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libsystem_health_mon.so]
75 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libpdmapper.so]75 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libpdmapper.so]
76 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libpdnotifier.so]76 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libpdnotifier.so]
77 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libxml2.so]77 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libxml2.so]
78 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libpower_anomaly_data.so] 
79 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.googleext.imsext@1.0.so] 
80 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.googleext.imsext@2.0.so] 
81 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdsi_netctrl.so]78 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdsi_netctrl.so]
82 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqdp.so]79 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqdp.so]
83 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblqe.so]80 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblqe.so]
84 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_vs-google-1.so] 
85 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]81 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
86 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]82 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
87 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]83 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
88 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]84 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
89 ·0x000000000000000e·(SONAME)·············Library·soname:·[libril-qc-hal-qmi.so]85 ·0x000000000000000e·(SONAME)·············Library·soname:·[libril-qc-hal-qmi.so]
90 ·0x000000000000001e·(FLAGS)··············BIND_NOW86 ·0x000000000000001e·(FLAGS)··············BIND_NOW
91 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW87 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
92 ·0x0000000000000007·(RELA)···············0x26d38888 ·0x0000000000000007·(RELA)···············0x2642e8
93 ·0x0000000000000008·(RELASZ)·············1241376·(bytes)89 ·0x0000000000000008·(RELASZ)·············1230624·(bytes)
94 ·0x0000000000000009·(RELAENT)············24·(bytes)90 ·0x0000000000000009·(RELAENT)············24·(bytes)
95 ·0x000000006ffffff9·(RELACOUNT)··········2716891 ·0x000000006ffffff9·(RELACOUNT)··········27052
96 ·0x0000000000000017·(JMPREL)·············0x39c4a892 ·0x0000000000000017·(JMPREL)·············0x390a08
97 ·0x0000000000000002·(PLTRELSZ)···········197160·(bytes)93 ·0x0000000000000002·(PLTRELSZ)···········194328·(bytes)
98 ·0x0000000000000003·(PLTGOT)·············0x1e391e894 ·0x0000000000000003·(PLTGOT)·············0x1dcd038
99 ·0x0000000000000014·(PLTREL)·············RELA95 ·0x0000000000000014·(PLTREL)·············RELA
100 ·0x0000000000000006·(SYMTAB)·············0x27096 ·0x0000000000000006·(SYMTAB)·············0x270
101 ·0x000000000000000b·(SYMENT)·············24·(bytes)97 ·0x000000000000000b·(SYMENT)·············24·(bytes)
102 ·0x0000000000000005·(STRTAB)·············0x9f0bc98 ·0x0000000000000005·(STRTAB)·············0x9c834
103 ·0x000000000000000a·(STRSZ)··············1893062·(bytes)99 ·0x000000000000000a·(STRSZ)··············1866417·(bytes)
104 ·0x000000006ffffef5·(GNU_HASH)···········0x7fca0100 ·0x000000006ffffef5·(GNU_HASH)···········0x7da48
105 ·0x0000000000000019·(INIT_ARRAY)·········0x1e2dc98101 ·0x0000000000000019·(INIT_ARRAY)·········0x1dc1de0
106 ·0x000000000000001b·(INIT_ARRAYSZ)·······752·(bytes)102 ·0x000000000000001b·(INIT_ARRAYSZ)·······744·(bytes)
107 ·0x000000000000001a·(FINI_ARRAY)·········0x1dba000103 ·0x000000000000001a·(FINI_ARRAY)·········0x1d50000
108 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)104 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
109 ·0x000000006ffffff0·(VERSYM)·············0x75f00105 ·0x000000006ffffff0·(VERSYM)·············0x73f50
110 ·0x000000006ffffffe·(VERNEED)············0x7fc0c106 ·0x000000006ffffffe·(VERNEED)············0x7d9b8
111 ·0x000000006fffffff·(VERNEEDNUM)·········3107 ·0x000000006fffffff·(VERNEEDNUM)·········3
112 ·0x0000000000000000·(NULL)···············0x0108 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·1825d79520cd4014823b49e1357ca3e86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·64bd3f467d37029521abca55f4f47deb
33.3 KB
readelf --wide --version-info {}
    
Offset 1, 185 lines modifiedOffset 1, 185 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·20102·entries:1 Version·symbols·section·'.gnu.version'·contains·19764·entries:
2 ·Addr:·0x0000000000075f00··Offset:·0x075f00··Link:·3·(.dynsym)2 ·Addr:·0x0000000000073f50··Offset:·0x073f50··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······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)··········1·(*global*)··· 
12 ··024:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···11 ··020:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······
 12 ··024:···2·(LIBC)··········1·(*global*)······1·(*global*)······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)··········1·(*global*)······1·(*global*)······1·(*global*)···14 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
15 ··030:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······15 ··030:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
16 ··034:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···16 ··034:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
17 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···17 ··038:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
18 ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···18 ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBLOG)·····19 ··040:···1·(*global*)······1·(*global*)······3·(LIBLOG)········2·(LIBC)·······
20 ··044:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······20 ··044:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
21 ··048:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···21 ··048:···2·(LIBC)··········2·(LIBC)··········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*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
25 ··058:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
26 ··05c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
27 ··060:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
28 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···24 ··054:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
29 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 26 ··05c:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
 27 ··060:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······
 28 ··064:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
30 ··06c:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···29 ··068:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
 30 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
31 ··070:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···31 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
32 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···32 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
33 ··078:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······33 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
34 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······34 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
35 ··080:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···35 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
36 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···36 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···37 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
38 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
39 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······38 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······4·(LIBC_N)·····
40 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······39 ··090:···4·(LIBC_N)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 40 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
41 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···41 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
42 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
43 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···42 ··09c:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········5·(LIBC_O)·····
 43 ··0a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
44 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···44 ··0a4:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
45 ··0a8:···1·(*global*)······4·(LIBC_N)········4·(LIBC_N)········2·(LIBC)·······45 ··0a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
46 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······46 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
47 ··0b0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······47 ··0b0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
48 ··0b4:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········5·(LIBC_O)·····48 ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
49 ··0b8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······49 ··0b8:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 50 ··0bc:···2·(LIBC)··········1·(*global*)······1·(*global*)······6·(LIBC_DEPRECATED)··
 51 ··0c0:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
50 ··0bc:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······52 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
51 ··0c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
52 ··0c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
53 ··0c8:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0cc:···1·(*global*)······1·(*global*)······6·(LIBC_DEPRECATED)·····1·(*global*)···54 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0d0:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···55 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··108:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
70 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··10c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
71 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··118:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···73 ··118:···1·(*global*)······1·(*global*)······4·(LIBC_N)········2·(LIBC)·······
74 ··11c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)···74 ··11c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
75 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··120:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
76 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··128:···1·(*global*)······4·(LIBC_N)········2·(LIBC)··········2·(LIBC)······· 
78 ··12c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
79 ··130:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···77 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 78 ··12c:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
 79 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······81 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
94 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··16c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
95 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
96 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··178:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
98 ··17c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)··· 
99 ··180:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···97 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 98 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 99 ··180:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
100 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··190:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···103 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··198:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
106 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···106 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
107 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···107 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
108 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···108 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
109 ··1a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······109 ··1a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
110 ··1ac:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···110 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
111 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···111 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
112 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b4:···2·(LIBC)··········4·(LIBC_N)········1·(*global*)······1·(*global*)···
113 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
... Open expanded diff ...
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·33365312··»  Blocks:·64824······IO·Block:·4096···regular·file1 ··Size:·32907888··»  Blocks:·63896······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
  
  
16.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/libsdmcore.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libsdmcore.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3500011 ··Entry·point·address:···············0x35000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········550408·(bytes·into·file)13 ··Start·of·section·headers:··········554520·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x350003 Entry·point·0x35000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x034a4c·0x034a4c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x034d04·0x034d04·R···0x1000
9 ··LOAD···········0x035000·0x0000000000035000·0x0000000000035000·0x04bf70·0x04bf70···E·0x10009 ··LOAD···········0x035000·0x0000000000035000·0x0000000000035000·0x04c990·0x04c990···E·0x1000
10 ··LOAD···········0x081000·0x0000000000081000·0x0000000000081000·0x004530·0x007e70·RW··0x100010 ··LOAD···········0x082000·0x0000000000082000·0x0000000000082000·0x004550·0x007e70·RW··0x1000
11 ··DYNAMIC········0x0841c0·0x00000000000841c0·0x00000000000841c0·0x000200·0x000200·RW··0x811 ··DYNAMIC········0x0851c0·0x00000000000851c0·0x00000000000851c0·0x000200·0x000200·RW··0x8
12 ··GNU_RELRO······0x082000·0x0000000000082000·0x0000000000082000·0x003530·0x004000·R···0x112 ··GNU_RELRO······0x083000·0x0000000000083000·0x0000000000083000·0x003550·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x02b4f0·0x000000000002b4f0·0x000000000002b4f0·0x001c04·0x001c04·R···0x413 ··GNU_EH_FRAME···0x02b790·0x000000000002b790·0x000000000002b790·0x001c04·0x001c04·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x86608:1 There·are·25·section·headers,·starting·at·offset·0x87618:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·005f70·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·005fd0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000061e0·0061e0·0007f4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000006240·006240·0007fc·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000069d4·0069d4·000060·00···A··7···3··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000006a3c·006a3c·000060·00···A··7···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000006a38·006a38·00183c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000006aa0·006aa0·00183c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000008274·008274·0101c0·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000082dc·0082dc·0101d7·00···A··0···0··1
12 ··[·8]·.rela.dyn·········RELA············0000000000018438·018438·006318·18···A··3···0··812 ··[·8]·.rela.dyn·········RELA············00000000000184b8·0184b8·006318·18···A··3···0··8
13 ··[·9]·.rela.plt·········RELA············000000000001e750·01e750·002c40·18···A··3··21··813 ··[·9]·.rela.plt·········RELA············000000000001e7d0·01e7d0·002ca0·18···A··3··21··8
14 ··[10]·.rodata···········PROGBITS········0000000000021390·021390·00a160·00·AMS··0···0·1614 ··[10]·.rodata···········PROGBITS········0000000000021470·021470·00a320·00·AMS··0···0·16
15 ··[11]·.eh_frame_hdr·····PROGBITS········000000000002b4f0·02b4f0·001c04·00···A··0···0··415 ··[11]·.eh_frame_hdr·····PROGBITS········000000000002b790·02b790·001c04·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········000000000002d0f8·02d0f8·007954·00···A··0···0··816 ··[12]·.eh_frame·········PROGBITS········000000000002d398·02d398·00796c·00···A··0···0··8
17 ··[13]·.text·············PROGBITS········0000000000035000·035000·04a1c4·00··AX··0···0··417 ··[13]·.text·············PROGBITS········0000000000035000·035000·04abac·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········000000000007f1d0·07f1d0·001da0·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········000000000007fbb0·07fbb0·001de0·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········0000000000081000·081000·0000d8·00··WA··0···0··819 ··[15]·.data·············PROGBITS········0000000000082000·082000·0000d8·00··WA··0···0··8
20 ··[16]·.fini_array·······FINI_ARRAY······0000000000082000·082000·000010·08··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······0000000000083000·083000·000010·08··WA··0···0··8
21 ··[17]·.init_array·······INIT_ARRAY······0000000000082010·082010·0000b8·00··WA··0···0··821 ··[17]·.init_array·······INIT_ARRAY······0000000000083010·083010·0000b8·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········00000000000820c8·0820c8·0020f8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········00000000000830c8·0830c8·0020f8·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000841c0·0841c0·000200·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000851c0·0851c0·000200·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000843c0·0843c0·000298·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000853c0·0853c0·000298·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000084658·084658·000ed8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000085658·085658·000ef8·00··WA··0···0··8
26 ··[22]·.bss··············NOBITS··········0000000000086000·085530·002e70·00··WA··0···0··826 ··[22]·.bss··············NOBITS··········0000000000087000·086550·002e70·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·085530·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·086550·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·08562d·000fd4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·08664d·000fc4·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
2.55 KB
readelf --wide --dynamic {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
1 Dynamic·section·at·offset·0x841c0·contains·32·entries:1 Dynamic·section·at·offset·0x851c0·contains·32·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdisplaydebug.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdisplaydebug.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libsdmutils.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libsdmutils.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdrm.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdrm.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdrmutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdrmutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
11 ·0x000000000000000e·(SONAME)·············Library·soname:·[libsdmcore.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[libsdmcore.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000000000007·(RELA)···············0x1843814 ·0x0000000000000007·(RELA)···············0x184b8
15 ·0x0000000000000008·(RELASZ)·············25368·(bytes)15 ·0x0000000000000008·(RELASZ)·············25368·(bytes)
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006ffffff9·(RELACOUNT)··········27817 ·0x000000006ffffff9·(RELACOUNT)··········278
18 ·0x0000000000000017·(JMPREL)·············0x1e75018 ·0x0000000000000017·(JMPREL)·············0x1e7d0
19 ·0x0000000000000002·(PLTRELSZ)···········11328·(bytes)19 ·0x0000000000000002·(PLTRELSZ)···········11424·(bytes)
20 ·0x0000000000000003·(PLTGOT)·············0x8465820 ·0x0000000000000003·(PLTGOT)·············0x85658
21 ·0x0000000000000014·(PLTREL)·············RELA21 ·0x0000000000000014·(PLTREL)·············RELA
22 ·0x0000000000000006·(SYMTAB)·············0x27022 ·0x0000000000000006·(SYMTAB)·············0x270
23 ·0x000000000000000b·(SYMENT)·············24·(bytes)23 ·0x000000000000000b·(SYMENT)·············24·(bytes)
24 ·0x0000000000000005·(STRTAB)·············0x827424 ·0x0000000000000005·(STRTAB)·············0x82dc
25 ·0x000000000000000a·(STRSZ)··············65984·(bytes)25 ·0x000000000000000a·(STRSZ)··············66007·(bytes)
26 ·0x000000006ffffef5·(GNU_HASH)···········0x6a3826 ·0x000000006ffffef5·(GNU_HASH)···········0x6aa0
27 ·0x0000000000000019·(INIT_ARRAY)·········0x8201027 ·0x0000000000000019·(INIT_ARRAY)·········0x83010
28 ·0x000000000000001b·(INIT_ARRAYSZ)·······184·(bytes)28 ·0x000000000000001b·(INIT_ARRAYSZ)·······184·(bytes)
29 ·0x000000000000001a·(FINI_ARRAY)·········0x8200029 ·0x000000000000001a·(FINI_ARRAY)·········0x83000
30 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
31 ·0x000000006ffffff0·(VERSYM)·············0x61e031 ·0x000000006ffffff0·(VERSYM)·············0x6240
32 ·0x000000006ffffffe·(VERNEED)············0x69d432 ·0x000000006ffffffe·(VERNEED)············0x6a3c
33 ·0x000000006fffffff·(VERNEEDNUM)·········333 ·0x000000006fffffff·(VERNEEDNUM)·········3
34 ·0x0000000000000000·(NULL)···············0x034 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·8b6ad2c4496989d9fcf985a2bed914206 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ff47de2a7aace034b033b720b9a84638
5.29 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1018·entries:1 Version·symbols·section·'.gnu.version'·contains·1022·entries:
2 ·Addr:·0x00000000000061e0··Offset:·0x0061e0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000006240··Offset:·0x006240··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······4 ··004:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···6 ··00c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBC)·······7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBC)·······
8 ··014:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 31, 29 lines modifiedOffset 31, 29 lines modified
31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···31 ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···32 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···33 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······34 ··078:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······35 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······36 ··080:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
38 ··088:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······39 ··08c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
39 ··08c:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· 
40 ··090:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
41 ··094:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
42 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······40 ··090:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 41 ··094:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···42 ··098:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···43 ··09c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
 44 ··0a0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···45 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···46 ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 47 ··0ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
47 ··0ac:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···48 ··0b0:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
48 ··0b0:···2·(LIBC)··········1·(*global*)······1·(*global*)······4·(LIBC)·······49 ··0b4:···2·(LIBC)··········1·(*global*)······1·(*global*)······4·(LIBC)·······
49 ··0b4:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
50 ··0b8:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···50 ··0b8:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
 51 ··0bc:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
51 ··0bc:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···52 ··0c0:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 251, 17 lines modifiedOffset 251, 18 lines modified
251 ··3dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···251 ··3dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
252 ··3e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···252 ··3e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
253 ··3e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···253 ··3e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
256 ··3f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···256 ··3f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
257 ··3f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···257 ··3f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 258 ··3f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
258 ··3f8:···1·(*global*)······1·(*global*)···259 ··3fc:···1·(*global*)······1·(*global*)···
  
259 Version·needs·section·'.gnu.version_r'·contains·3·entries:260 Version·needs·section·'.gnu.version_r'·contains·3·entries:
260 ·Addr:·0x00000000000069d4··Offset:·0x0069d4··Link:·7·(.dynstr)261 ·Addr:·0x0000000000006a3c··Offset:·0x006a3c··Link:·7·(.dynstr)
261 ··000000:·Version:·1··File:·libc.so··Cnt:·1262 ··000000:·Version:·1··File:·libc.so··Cnt:·1
262 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2263 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
263 ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1264 ··0x0010:·Version:·1··File:·libdl.so··Cnt:·1
264 ··0x0040:···Name:·LIBC··Flags:·none··Version:·3265 ··0x0040:···Name:·LIBC··Flags:·none··Version:·3
265 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1266 ··0x0020:·Version:·1··File:·libm.so··Cnt:·1
266 ··0x0050:···Name:·LIBC··Flags:·none··Version:·4267 ··0x0050:···Name:·LIBC··Flags:·none··Version:·4
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·552008····»    Blocks:·1072·······IO·Block:·4096···regular·file1 ··Size:·556120····»    Blocks:·1080·······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
  
  
12.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/libstreset.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libstreset.so
864 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x300011 ··Entry·point·address:···············0x3000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········30584·(bytes·into·file)13 ··Start·of·section·headers:··········34696·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2319 ··Number·of·section·headers:·········23
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·21
1.87 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x30003 Entry·point·0x3000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0029b4·0x0029b4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x002a34·0x002a34·R···0x1000
9 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x002bc0·0x002bc0···E·0x10009 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x003450·0x003450···E·0x1000
10 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x001368·0x0028b0·RW··0x100010 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x001370·0x0028b0·RW··0x1000
11 ··DYNAMIC········0x007010·0x0000000000007010·0x0000000000007010·0x0001c0·0x0001c0·RW··0x811 ··DYNAMIC········0x008010·0x0000000000008010·0x0000000000008010·0x0001c0·0x0001c0·RW··0x8
12 ··GNU_RELRO······0x007000·0x0000000000007000·0x0000000000007000·0x000368·0x001000·R···0x112 ··GNU_RELRO······0x008000·0x0000000000008000·0x0000000000008000·0x000370·0x001000·R···0x1
13 ··GNU_EH_FRAME···0x0024f4·0x00000000000024f4·0x00000000000024f4·0x0000dc·0x0000dc·R···0x413 ··GNU_EH_FRAME···0x00254c·0x000000000000254c·0x000000000000254c·0x0000e4·0x0000e4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.32 KB
readelf --wide --sections {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 There·are·23·section·headers,·starting·at·offset·0x7778:1 There·are·23·section·headers,·starting·at·offset·0x8788:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0004f8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·000510·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000000768·000768·00006a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000000780·000780·00006c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000007d4·0007d4·000050·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000007ec·0007ec·000050·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000000828·000828·0000d4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000000840·000840·0000d4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000008fc·0008fc·000334·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000000914·000914·000343·00···A··0···0··1
12 ··[·8]·.rela.dyn·········RELA············0000000000000c30·000c30·0000d8·18···A··3···0··812 ··[·8]·.rela.dyn·········RELA············0000000000000c58·000c58·0000d8·18···A··3···0··8
13 ··[·9]·.rela.plt·········RELA············0000000000000d08·000d08·0003f0·18···A··3··19··813 ··[·9]·.rela.plt·········RELA············0000000000000d30·000d30·000408·18···A··3··19··8
14 ··[10]·.rodata···········PROGBITS········00000000000010f8·0010f8·0013fb·00·AMS··0···0··114 ··[10]·.rodata···········PROGBITS········0000000000001138·001138·001411·00·AMS··0···0··1
15 ··[11]·.eh_frame_hdr·····PROGBITS········00000000000024f4·0024f4·0000dc·00···A··0···0··415 ··[11]·.eh_frame_hdr·····PROGBITS········000000000000254c·00254c·0000e4·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········00000000000025d0·0025d0·0003e4·00···A··0···0··816 ··[12]·.eh_frame·········PROGBITS········0000000000002630·002630·000404·00···A··0···0··8
17 ··[13]·.text·············PROGBITS········0000000000003000·003000·0028f8·00··AX··0···0··417 ··[13]·.text·············PROGBITS········0000000000003000·003000·00317c·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········0000000000005900·005900·0002c0·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········0000000000006180·006180·0002d0·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········0000000000006000·006000·000039·00··WA··0···0··819 ··[15]·.data·············PROGBITS········0000000000007000·007000·000039·00··WA··0···0··8
20 ··[16]·.fini_array·······FINI_ARRAY······0000000000007000·007000·000010·08··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······0000000000008000·008000·000010·08··WA··0···0··8
21 ··[17]·.dynamic··········DYNAMIC·········0000000000007010·007010·0001c0·10··WA··7···0··821 ··[17]·.dynamic··········DYNAMIC·········0000000000008010·008010·0001c0·10··WA··7···0··8
22 ··[18]·.got··············PROGBITS········00000000000071d0·0071d0·000030·00··WA··0···0··822 ··[18]·.got··············PROGBITS········00000000000081d0·0081d0·000030·00··WA··0···0··8
23 ··[19]·.got.plt··········PROGBITS········0000000000007200·007200·000168·00··WA··0···0··823 ··[19]·.got.plt··········PROGBITS········0000000000008200·008200·000170·00··WA··0···0··8
24 ··[20]·.bss··············NOBITS··········0000000000008000·007368·0008b0·00··WA··0···0··824 ··[20]·.bss··············NOBITS··········0000000000009000·008370·0008b0·00··WA··0···0··8
25 ··[21]·.shstrtab·········STRTAB··········0000000000000000·007368·0000e4·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········0000000000000000·008370·0000e4·00······0···0··1
26 ··[22]·.gnu_debugdata····PROGBITS········0000000000000000·00744c·000328·00······0···0··126 ··[22]·.gnu_debugdata····PROGBITS········0000000000000000·008454·000334·00······0···0··1
27 Key·to·Flags:27 Key·to·Flags:
28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
31 ··p·(processor·specific)31 ··p·(processor·specific)
2.21 KB
readelf --wide --dynamic {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 Dynamic·section·at·offset·0x7010·contains·28·entries:1 Dynamic·section·at·offset·0x8010·contains·28·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
9 ·0x000000000000000e·(SONAME)·············Library·soname:·[libstreset.so]9 ·0x000000000000000e·(SONAME)·············Library·soname:·[libstreset.so]
10 ·0x000000000000001e·(FLAGS)··············BIND_NOW10 ·0x000000000000001e·(FLAGS)··············BIND_NOW
11 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW11 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
12 ·0x0000000000000007·(RELA)···············0xc3012 ·0x0000000000000007·(RELA)···············0xc58
13 ·0x0000000000000008·(RELASZ)·············216·(bytes)13 ·0x0000000000000008·(RELASZ)·············216·(bytes)
14 ·0x0000000000000009·(RELAENT)············24·(bytes)14 ·0x0000000000000009·(RELAENT)············24·(bytes)
15 ·0x000000006ffffff9·(RELACOUNT)··········315 ·0x000000006ffffff9·(RELACOUNT)··········3
16 ·0x0000000000000017·(JMPREL)·············0xd0816 ·0x0000000000000017·(JMPREL)·············0xd30
17 ·0x0000000000000002·(PLTRELSZ)···········1008·(bytes)17 ·0x0000000000000002·(PLTRELSZ)···········1032·(bytes)
18 ·0x0000000000000003·(PLTGOT)·············0x720018 ·0x0000000000000003·(PLTGOT)·············0x8200
19 ·0x0000000000000014·(PLTREL)·············RELA19 ·0x0000000000000014·(PLTREL)·············RELA
20 ·0x0000000000000006·(SYMTAB)·············0x27020 ·0x0000000000000006·(SYMTAB)·············0x270
21 ·0x000000000000000b·(SYMENT)·············24·(bytes)21 ·0x000000000000000b·(SYMENT)·············24·(bytes)
22 ·0x0000000000000005·(STRTAB)·············0x8fc22 ·0x0000000000000005·(STRTAB)·············0x914
23 ·0x000000000000000a·(STRSZ)··············820·(bytes)23 ·0x000000000000000a·(STRSZ)··············835·(bytes)
24 ·0x000000006ffffef5·(GNU_HASH)···········0x82824 ·0x000000006ffffef5·(GNU_HASH)···········0x840
25 ·0x000000000000001a·(FINI_ARRAY)·········0x700025 ·0x000000000000001a·(FINI_ARRAY)·········0x8000
26 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)26 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
27 ·0x000000006ffffff0·(VERSYM)·············0x76827 ·0x000000006ffffff0·(VERSYM)·············0x780
28 ·0x000000006ffffffe·(VERNEED)············0x7d428 ·0x000000006ffffffe·(VERNEED)············0x7ec
29 ·0x000000006fffffff·(VERNEEDNUM)·········229 ·0x000000006fffffff·(VERNEEDNUM)·········2
30 ·0x0000000000000000·(NULL)···············0x030 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·fa2e170e2ea21e5aad4711b8c626625d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·45414ffa3a05ba9db2b42f53a393581b
1.99 KB
readelf --wide --version-info {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·53·entries:1 Version·symbols·section·'.gnu.version'·contains·54·entries:
2 ·Addr:·0x0000000000000768··Offset:·0x000768··Link:·3·(.dynsym)2 ·Addr:·0x0000000000000780··Offset:·0x000780··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···4 ··004:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······5 ··008:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
6 ··00c:···2·(LIBC)··········4·(LIBC_N)········2·(LIBC)··········2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········4·(LIBC_N)········2·(LIBC)·······
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
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)··········1·(*global*)······1·(*global*)···9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
10 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···10 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
11 ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···11 ··020:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
12 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···12 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
14 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···14 ··02c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
15 ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···15 ··030:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
16 ··034:···1·(*global*)···16 ··034:···1·(*global*)······1·(*global*)···
  
17 Version·needs·section·'.gnu.version_r'·contains·2·entries:17 Version·needs·section·'.gnu.version_r'·contains·2·entries:
18 ·Addr:·0x00000000000007d4··Offset:·0x0007d4··Link:·7·(.dynstr)18 ·Addr:·0x00000000000007ec··Offset:·0x0007ec··Link:·7·(.dynstr)
19 ··000000:·Version:·1··File:·libc.so··Cnt:·219 ··000000:·Version:·1··File:·libc.so··Cnt:·2
20 ··0x0020:···Name:·LIBC··Flags:·none··Version:·220 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
21 ··0x0030:···Name:·LIBC_N··Flags:·none··Version:·421 ··0x0030:···Name:·LIBC_N··Flags:·none··Version:·4
22 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·122 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
23 ··0x0040:···Name:·LIBLOG··Flags:·none··Version:·323 ··0x0040:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·32056·····»     Blocks:·64·········IO·Block:·4096···regular·file1 ··Size:·36168·····»     Blocks:·72·········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
9.84 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/libwifi-hal-qcom.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libwifi-hal-qcom.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2000011 ··Entry·point·address:···············0x22000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········339184·(bytes·into·file)13 ··Start·of·section·headers:··········355576·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2419 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·22
1.9 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x200002 Entry·point·0x22000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01f07c·0x01f07c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0212a4·0x0212a4·R···0x1000
8 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x0252c0·0x0252c0···E·0x10008 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x027d10·0x027d10···E·0x1000
9 ··LOAD···········0x046000·0x0000000000046000·0x0000000000046000·0x00c610·0x00d030·RW··0x10009 ··LOAD···········0x04a000·0x000000000004a000·0x000000000004a000·0x00c620·0x00d030·RW··0x1000
10 ··DYNAMIC········0x051878·0x0000000000051878·0x0000000000051878·0x000200·0x000200·RW··0x810 ··DYNAMIC········0x055878·0x0000000000055878·0x0000000000055878·0x000200·0x000200·RW··0x8
11 ··GNU_RELRO······0x050000·0x0000000000050000·0x0000000000050000·0x002610·0x003000·R···0x111 ··GNU_RELRO······0x054000·0x0000000000054000·0x0000000000054000·0x002620·0x003000·R···0x1
12 ··GNU_EH_FRAME···0x01a8c0·0x000000000001a8c0·0x000000000001a8c0·0x000d9c·0x000d9c·R···0x412 ··GNU_EH_FRAME···0x01ca60·0x000000000001ca60·0x000000000001ca60·0x000d9c·0x000d9c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
3.97 KB
readelf --wide --sections {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 There·are·24·section·headers,·starting·at·offset·0x52cf0:1 There·are·24·section·headers,·starting·at·offset·0x56cf8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003510·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003510·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003780·003780·00046c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003780·003780·00046c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003bec·003bec·000080·00···A··7···3··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003bec·003bec·000080·00···A··7···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003c70·003c70·000cec·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003c70·003c70·000cec·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000495c·00495c·004965·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000495c·00495c·004965·00···A··0···0··1
12 ··[·8]·.rela.dyn·········RELA············00000000000092c8·0092c8·005238·18···A··3···0··812 ··[·8]·.rela.dyn·········RELA············00000000000092c8·0092c8·005238·18···A··3···0··8
13 ··[·9]·.rela.plt·········RELA············000000000000e500·00e500·0016c8·18···A··3··20··813 ··[·9]·.rela.plt·········RELA············000000000000e500·00e500·0016f8·18···A··3··20··8
14 ··[10]·.rodata···········PROGBITS········000000000000fbe0·00fbe0·00ace0·00·AMS··0···0·3214 ··[10]·.rodata···········PROGBITS········000000000000fc00·00fc00·00ce60·00·AMS··0···0·32
15 ··[11]·.eh_frame_hdr·····PROGBITS········000000000001a8c0·01a8c0·000d9c·00···A··0···0··415 ··[11]·.eh_frame_hdr·····PROGBITS········000000000001ca60·01ca60·000d9c·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········000000000001b660·01b660·003a1c·00···A··0···0··816 ··[12]·.eh_frame·········PROGBITS········000000000001d800·01d800·003aa4·00···A··0···0··8
17 ··[13]·.text·············PROGBITS········0000000000020000·020000·024364·00··AX··0···0··417 ··[13]·.text·············PROGBITS········0000000000022000·022000·026d9c·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········0000000000044370·044370·000f50·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········0000000000048da0·048da0·000f70·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········0000000000046000·046000·009098·00··WA··0···0··819 ··[15]·.data·············PROGBITS········000000000004a000·04a000·009098·00··WA··0···0··8
20 ··[16]·.fini_array·······FINI_ARRAY······0000000000050000·050000·000010·08··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······0000000000054000·054000·000010·08··WA··0···0··8
21 ··[17]·.data.rel.ro······PROGBITS········0000000000050010·050010·001868·00··WA··0···0··821 ··[17]·.data.rel.ro······PROGBITS········0000000000054010·054010·001868·00··WA··0···0··8
22 ··[18]·.dynamic··········DYNAMIC·········0000000000051878·051878·000200·10··WA··7···0··822 ··[18]·.dynamic··········DYNAMIC·········0000000000055878·055878·000200·10··WA··7···0··8
23 ··[19]·.got··············PROGBITS········0000000000051a78·051a78·0003e8·00··WA··0···0··823 ··[19]·.got··············PROGBITS········0000000000055a78·055a78·0003e8·00··WA··0···0··8
24 ··[20]·.got.plt··········PROGBITS········0000000000051e60·051e60·0007b0·00··WA··0···0··824 ··[20]·.got.plt··········PROGBITS········0000000000055e60·055e60·0007c0·00··WA··0···0··8
25 ··[21]·.bss··············NOBITS··········0000000000053000·052610·000030·00··WA··0···0··825 ··[21]·.bss··············NOBITS··········0000000000057000·056620·000030·00··WA··0···0··8
26 ··[22]·.shstrtab·········STRTAB··········0000000000000000·052610·0000f1·00······0···0··126 ··[22]·.shstrtab·········STRTAB··········0000000000000000·056620·0000f1·00······0···0··1
27 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·052701·0005e8·00······0···0··127 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·056711·0005e0·00······0···0··1
28 Key·to·Flags:28 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··p·(processor·specific)32 ··p·(processor·specific)
1.87 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x51878·contains·32·entries:1 Dynamic·section·at·offset·0x55878·contains·32·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnetutils.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnetutils.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libwpa_client.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libwpa_client.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcld80211.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcld80211.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libwifi-hal-ctrl.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libwifi-hal-ctrl.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnl.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnl.so]
Offset 15, 21 lines modifiedOffset 15, 21 lines modified
15 ·0x000000000000001e·(FLAGS)··············BIND_NOW15 ·0x000000000000001e·(FLAGS)··············BIND_NOW
16 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW16 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
17 ·0x0000000000000007·(RELA)···············0x92c817 ·0x0000000000000007·(RELA)···············0x92c8
18 ·0x0000000000000008·(RELASZ)·············21048·(bytes)18 ·0x0000000000000008·(RELASZ)·············21048·(bytes)
19 ·0x0000000000000009·(RELAENT)············24·(bytes)19 ·0x0000000000000009·(RELAENT)············24·(bytes)
20 ·0x000000006ffffff9·(RELACOUNT)··········33820 ·0x000000006ffffff9·(RELACOUNT)··········338
21 ·0x0000000000000017·(JMPREL)·············0xe50021 ·0x0000000000000017·(JMPREL)·············0xe500
22 ·0x0000000000000002·(PLTRELSZ)···········5832·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········5880·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x51e6023 ·0x0000000000000003·(PLTGOT)·············0x55e60
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x27025 ·0x0000000000000006·(SYMTAB)·············0x270
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x495c27 ·0x0000000000000005·(STRTAB)·············0x495c
28 ·0x000000000000000a·(STRSZ)··············18789·(bytes)28 ·0x000000000000000a·(STRSZ)··············18789·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x3c7029 ·0x000000006ffffef5·(GNU_HASH)···········0x3c70
30 ·0x000000000000001a·(FINI_ARRAY)·········0x5000030 ·0x000000000000001a·(FINI_ARRAY)·········0x54000
31 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)31 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
32 ·0x000000006ffffff0·(VERSYM)·············0x378032 ·0x000000006ffffff0·(VERSYM)·············0x3780
33 ·0x000000006ffffffe·(VERNEED)············0x3bec33 ·0x000000006ffffffe·(VERNEED)············0x3bec
34 ·0x000000006fffffff·(VERNEEDNUM)·········334 ·0x000000006fffffff·(VERNEEDNUM)·········3
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·788078e918c07ff11edb7c43d96fe8116 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2c8eb5e67a61c318ef7ef6943b828bf3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·340720····»    Blocks:·664········IO·Block:·4096···regular·file1 ··Size:·357112····»    Blocks:·696········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
9.81 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/libwifi-hal.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libwifi-hal.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2100011 ··Entry·point·address:···············0x23000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········349256·(bytes·into·file)13 ··Start·of·section·headers:··········365664·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2419 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·22
1.9 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x210002 Entry·point·0x23000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x020a94·0x020a94·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x022cbc·0x022cbc·R···0x1000
8 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x0263b0·0x0263b0···E·0x10008 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x028e10·0x028e10···E·0x1000
9 ··LOAD···········0x048000·0x0000000000048000·0x0000000000048000·0x00c740·0x00d031·RW··0x10009 ··LOAD···········0x04c000·0x000000000004c000·0x000000000004c000·0x00c750·0x00d031·RW··0x1000
10 ··DYNAMIC········0x0538f0·0x00000000000538f0·0x00000000000538f0·0x000200·0x000200·RW··0x810 ··DYNAMIC········0x0578f0·0x00000000000578f0·0x00000000000578f0·0x000200·0x000200·RW··0x8
11 ··GNU_RELRO······0x052000·0x0000000000052000·0x0000000000052000·0x002740·0x003000·R···0x111 ··GNU_RELRO······0x056000·0x0000000000056000·0x0000000000056000·0x002750·0x003000·R···0x1
12 ··GNU_EH_FRAME···0x01b6b4·0x000000000001b6b4·0x000000000001b6b4·0x00107c·0x00107c·R···0x412 ··GNU_EH_FRAME···0x01d854·0x000000000001d854·0x000000000001d854·0x00107c·0x00107c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
3.97 KB
readelf --wide --sections {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 There·are·24·section·headers,·starting·at·offset·0x55448:1 There·are·24·section·headers,·starting·at·offset·0x59460:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003840·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003840·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003ab0·003ab0·0004b0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003ab0·003ab0·0004b0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003f60·003f60·000080·00···A··7···3··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003f60·003f60·000080·00···A··7···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003fe0·003fe0·000d4c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003fe0·003fe0·000d4c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004d2c·004d2c·004e85·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000004d2c·004d2c·004e85·00···A··0···0··1
12 ··[·8]·.rela.dyn·········RELA············0000000000009bb8·009bb8·005358·18···A··3···0··812 ··[·8]·.rela.dyn·········RELA············0000000000009bb8·009bb8·005358·18···A··3···0··8
13 ··[·9]·.rela.plt·········RELA············000000000000ef10·00ef10·0018d8·18···A··3··20··813 ··[·9]·.rela.plt·········RELA············000000000000ef10·00ef10·001908·18···A··3··20··8
14 ··[10]·.rodata···········PROGBITS········0000000000010800·010800·00aeb3·00·AMS··0···0·3214 ··[10]·.rodata···········PROGBITS········0000000000010820·010820·00d033·00·AMS··0···0·32
15 ··[11]·.eh_frame_hdr·····PROGBITS········000000000001b6b4·01b6b4·00107c·00···A··0···0··415 ··[11]·.eh_frame_hdr·····PROGBITS········000000000001d854·01d854·00107c·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········000000000001c730·01c730·004364·00···A··0···0··816 ··[12]·.eh_frame·········PROGBITS········000000000001e8d0·01e8d0·0043ec·00···A··0···0··8
17 ··[13]·.text·············PROGBITS········0000000000021000·021000·0252fc·00··AX··0···0··417 ··[13]·.text·············PROGBITS········0000000000023000·023000·027d34·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········0000000000046300·046300·0010b0·00··AX··0···0·1618 ··[14]·.plt··············PROGBITS········000000000004ad40·04ad40·0010d0·00··AX··0···0·16
19 ··[15]·.data·············PROGBITS········0000000000048000·048000·009098·00··WA··0···0··819 ··[15]·.data·············PROGBITS········000000000004c000·04c000·009098·00··WA··0···0··8
20 ··[16]·.fini_array·······FINI_ARRAY······0000000000052000·052000·000010·08··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······0000000000056000·056000·000010·08··WA··0···0··8
21 ··[17]·.data.rel.ro······PROGBITS········0000000000052010·052010·0018e0·00··WA··0···0··821 ··[17]·.data.rel.ro······PROGBITS········0000000000056010·056010·0018e0·00··WA··0···0··8
22 ··[18]·.dynamic··········DYNAMIC·········00000000000538f0·0538f0·000200·10··WA··7···0··822 ··[18]·.dynamic··········DYNAMIC·········00000000000578f0·0578f0·000200·10··WA··7···0··8
23 ··[19]·.got··············PROGBITS········0000000000053af0·053af0·0003f0·00··WA··0···0··823 ··[19]·.got··············PROGBITS········0000000000057af0·057af0·0003f0·00··WA··0···0··8
24 ··[20]·.got.plt··········PROGBITS········0000000000053ee0·053ee0·000860·00··WA··0···0··824 ··[20]·.got.plt··········PROGBITS········0000000000057ee0·057ee0·000870·00··WA··0···0··8
25 ··[21]·.bss··············NOBITS··········0000000000055000·054740·000031·00··WA··0···0··825 ··[21]·.bss··············NOBITS··········0000000000059000·058750·000031·00··WA··0···0··8
26 ··[22]·.shstrtab·········STRTAB··········0000000000000000·054740·0000f1·00······0···0··126 ··[22]·.shstrtab·········STRTAB··········0000000000000000·058750·0000f1·00······0···0··1
27 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·054831·000c10·00······0···0··127 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·058841·000c18·00······0···0··1
28 Key·to·Flags:28 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··p·(processor·specific)32 ··p·(processor·specific)
1.85 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x538f0·contains·32·entries:1 Dynamic·section·at·offset·0x578f0·contains·32·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnl.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libnl.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcld80211.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcld80211.so]
Offset 15, 21 lines modifiedOffset 15, 21 lines modified
15 ·0x000000000000001e·(FLAGS)··············BIND_NOW15 ·0x000000000000001e·(FLAGS)··············BIND_NOW
16 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW16 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
17 ·0x0000000000000007·(RELA)···············0x9bb817 ·0x0000000000000007·(RELA)···············0x9bb8
18 ·0x0000000000000008·(RELASZ)·············21336·(bytes)18 ·0x0000000000000008·(RELASZ)·············21336·(bytes)
19 ·0x0000000000000009·(RELAENT)············24·(bytes)19 ·0x0000000000000009·(RELAENT)············24·(bytes)
20 ·0x000000006ffffff9·(RELACOUNT)··········34220 ·0x000000006ffffff9·(RELACOUNT)··········342
21 ·0x0000000000000017·(JMPREL)·············0xef1021 ·0x0000000000000017·(JMPREL)·············0xef10
22 ·0x0000000000000002·(PLTRELSZ)···········6360·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········6408·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x53ee023 ·0x0000000000000003·(PLTGOT)·············0x57ee0
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x27025 ·0x0000000000000006·(SYMTAB)·············0x270
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x4d2c27 ·0x0000000000000005·(STRTAB)·············0x4d2c
28 ·0x000000000000000a·(STRSZ)··············20101·(bytes)28 ·0x000000000000000a·(STRSZ)··············20101·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x3fe029 ·0x000000006ffffef5·(GNU_HASH)···········0x3fe0
30 ·0x000000000000001a·(FINI_ARRAY)·········0x5200030 ·0x000000000000001a·(FINI_ARRAY)·········0x56000
31 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)31 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
32 ·0x000000006ffffff0·(VERSYM)·············0x3ab032 ·0x000000006ffffff0·(VERSYM)·············0x3ab0
33 ·0x000000006ffffffe·(VERNEED)············0x3f6033 ·0x000000006ffffffe·(VERNEED)············0x3f60
34 ·0x000000006fffffff·(VERNEEDNUM)·········334 ·0x000000006fffffff·(VERNEEDNUM)·········3
35 ·0x0000000000000000·(NULL)···············0x035 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·80d89f32f104ec092586def2c53161476 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·39c29adf9d596a81037812e9d6c64672
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·350792····»    Blocks:·680········IO·Block:·4096···regular·file1 ··Size:·367200····»    Blocks:·712········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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.display.color@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.color@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1100011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········178440·(bytes·into·file)13 ··Start·of·section·headers:··········237184·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x110002 Entry·point·0x12000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0100fc·0x0100fc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0110b4·0x0110b4·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x015430·0x015430···E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0222c0·0x0222c0···E·0x1000
9 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x003378·0x003378·RW··0x10009 ··LOAD···········0x035000·0x0000000000035000·0x0000000000035000·0x003730·0x003730·RW··0x1000
10 ··DYNAMIC········0x029b38·0x0000000000029b38·0x0000000000029b38·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x037ee0·0x0000000000037ee0·0x0000000000037ee0·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x002378·0x003000·R···0x111 ··GNU_RELRO······0x036000·0x0000000000036000·0x0000000000036000·0x002730·0x003000·R···0x1
12 ··GNU_EH_FRAME···0x00cce8·0x000000000000cce8·0x000000000000cce8·0x00098c·0x00098c·R···0x412 ··GNU_EH_FRAME···0x00d038·0x000000000000d038·0x000000000000d038·0x000b84·0x000b84·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x2b908:1 There·are·25·section·headers,·starting·at·offset·0x39e80:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001da0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001dd0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002010·002010·000278·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002040·002040·00027c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002288·002288·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000022bc·0022bc·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000022c8·0022c8·000428·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002300·002300·000434·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000026f0·0026f0·00701c·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002734·002734·007108·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009710·009710·000c05·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009840·009840·000c05·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a318·00a318·000080·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a448·00a448·000090·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000a398·00a398·001050·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000a4d8·00a4d8·001080·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000b3f0·00b3f0·0018f7·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000b560·00b560·001ad6·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000cce8·00cce8·00098c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d038·00d038·000b84·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000d678·00d678·002a84·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000dbc0·00dbc0·0034f4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000011000·011000·014928·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·02179c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000025930·025930·000b00·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000337a0·0337a0·000b20·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000027000·027000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000035000·035000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000028000·028000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000036000·036000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000028018·028018·001b18·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000036018·036018·001ec0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000029b30·029b30·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000037ed8·037ed8·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000029b38·029b38·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000037ee0·037ee0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000029d78·029d78·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000038120·038120·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000029df0·029df0·000588·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000038198·038198·000598·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02a378·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·038730·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02a47a·00148c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·038832·00164c·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.12 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x29b38·contains·36·entries:1 Dynamic·section·at·offset·0x37ee0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x971016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9840
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xc0517 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xc05
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa31819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa448
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x90
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xa39822 ·0x0000000000000017·(JMPREL)·············0xa4d8
23 ·0x0000000000000002·(PLTRELSZ)···········4176·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4224·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x29df024 ·0x0000000000000003·(PLTGOT)·············0x38198
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x26f028 ·0x0000000000000005·(STRTAB)·············0x2734
29 ·0x000000000000000a·(STRSZ)··············28700·(bytes)29 ·0x000000000000000a·(STRSZ)··············28936·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x22c830 ·0x000000006ffffef5·(GNU_HASH)···········0x2300
31 ·0x0000000000000019·(INIT_ARRAY)·········0x29b3031 ·0x0000000000000019·(INIT_ARRAY)·········0x37ed8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2800033 ·0x000000000000001a·(FINI_ARRAY)·········0x36000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x201035 ·0x000000006ffffff0·(VERSYM)·············0x2040
36 ·0x000000006ffffffe·(VERNEED)············0x228836 ·0x000000006ffffffe·(VERNEED)············0x22bc
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·826fe3f825d1ea41449940c5d7a4ed576 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·55db4e2cffb16e269ad5f37ccca6bd34
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·316·entries:1 Version·symbols·section·'.gnu.version'·contains·318·entries:
2 ·Addr:·0x0000000000002010··Offset:·0x002010··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002040··Offset:·0x002040··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 76, 14 lines modifiedOffset 76, 15 lines modified
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 83 ··13c:···1·(*global*)······1·(*global*)···
  
83 Version·needs·section·'.gnu.version_r'·contains·2·entries:84 Version·needs·section·'.gnu.version_r'·contains·2·entries:
84 ·Addr:·0x0000000000002288··Offset:·0x002288··Link:·7·(.dynstr)85 ·Addr:·0x00000000000022bc··Offset:·0x0022bc··Link:·7·(.dynstr)
85 ··000000:·Version:·1··File:·libc.so··Cnt:·186 ··000000:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0020:···Name:·LIBC··Flags:·none··Version:·287 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
87 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·188 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
88 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·389 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·180040····»    Blocks:·352········IO·Block:·4096···regular·file1 ··Size:·238784····»    Blocks:·472········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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.display.color@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.color@1.1.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xf00011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········127864·(bytes·into·file)13 ··Start·of·section·headers:··········157944·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0002 Entry·point·0x10000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e1b4·0x00e1b4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f02c·0x00f02c·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00b650·0x00b650···E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x011560·0x011560···E·0x1000
9 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x003228·0x003228·RW··0x10009 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x0035e0·0x0035e0·RW··0x1000
10 ··DYNAMIC········0x01da40·0x000000000001da40·0x000000000001da40·0x000250·0x000250·RW··0x810 ··DYNAMIC········0x024de8·0x0000000000024de8·0x0000000000024de8·0x000250·0x000250·RW··0x8
11 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x002228·0x003000·R···0x111 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x0025e0·0x003000·R···0x1
12 ··GNU_EH_FRAME···0x00c05c·0x000000000000c05c·0x000000000000c05c·0x000644·0x000644·R···0x412 ··GNU_EH_FRAME···0x00c3c4·0x000000000000c3c4·0x000000000000c3c4·0x00083c·0x00083c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1f378:1 There·are·25·section·headers,·starting·at·offset·0x268f8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001db8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001de8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002028·002028·00027a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002058·002058·00027e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000022a4·0022a4·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000022d8·0022d8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000022c8·0022c8·000320·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000022f8·0022f8·00032c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000025e8·0025e8·00737d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002624·002624·007469·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009968·009968·000ee4·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009a90·009a90·000ee4·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a850·00a850·000080·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a978·00a978·000090·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000a8d0·00a8d0·000f00·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000aa08·00aa08·000f30·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000b7d0·00b7d0·00088c·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000b940·00b940·000a83·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c05c·00c05c·000644·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c3c4·00c3c4·00083c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000c6a0·00c6a0·001b14·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000cc00·00cc00·00242c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00ac28·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000010000·010000·010b20·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000019c30·019c30·000a20·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000020b20·020b20·000a40·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000001b000·01b000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000022000·022000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001c000·01c000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000023000·023000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000001c018·01c018·001a20·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000023018·023018·001dc8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001da38·01da38·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000024de0·024de0·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001da40·01da40·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000024de8·024de8·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001dc90·01dc90·000080·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000025038·025038·000080·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001dd10·01dd10·000518·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000250b8·0250b8·000528·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01e228·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0255e0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01e32a·00104c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0256e2·001210·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.16 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1da40·contains·37·entries:1 Dynamic·section·at·offset·0x24de8·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.1.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.1.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x996818 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9a90
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xee419 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xee4
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa85021 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa978
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8022 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x90
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0xa8d024 ·0x0000000000000017·(JMPREL)·············0xaa08
25 ·0x0000000000000002·(PLTRELSZ)···········3840·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········3888·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x1dd1026 ·0x0000000000000003·(PLTGOT)·············0x250b8
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x25e830 ·0x0000000000000005·(STRTAB)·············0x2624
31 ·0x000000000000000a·(STRSZ)··············29565·(bytes)31 ·0x000000000000000a·(STRSZ)··············29801·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x22c832 ·0x000000006ffffef5·(GNU_HASH)···········0x22f8
33 ·0x0000000000000019·(INIT_ARRAY)·········0x1da3833 ·0x0000000000000019·(INIT_ARRAY)·········0x24de0
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x1c00035 ·0x000000000000001a·(FINI_ARRAY)·········0x23000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x202837 ·0x000000006ffffff0·(VERSYM)·············0x2058
38 ·0x000000006ffffffe·(VERNEED)············0x22a438 ·0x000000006ffffffe·(VERNEED)············0x22d8
39 ·0x000000006fffffff·(VERNEEDNUM)·········139 ·0x000000006fffffff·(VERNEEDNUM)·········1
40 ·0x0000000000000000·(NULL)···············0x040 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·f3e18cb72a6c0a3c0d193415cbf791966 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9cbb11ff61ecd458e7fd6d0acc179eae
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·317·entries:1 Version·symbols·section·'.gnu.version'·contains·319·entries:
2 ·Addr:·0x0000000000002028··Offset:·0x002028··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002058··Offset:·0x002058··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 76, 13 lines modifiedOffset 76, 13 lines modified
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)···
  
84 Version·needs·section·'.gnu.version_r'·contains·1·entry:84 Version·needs·section·'.gnu.version_r'·contains·1·entry:
85 ·Addr:·0x00000000000022a4··Offset:·0x0022a4··Link:·7·(.dynstr)85 ·Addr:·0x00000000000022d8··Offset:·0x0022d8··Link:·7·(.dynstr)
86 ··000000:·Version:·1··File:·libc.so··Cnt:·186 ··000000:·Version:·1··File:·libc.so··Cnt:·1
87 ··0x0010:···Name:·LIBC··Flags:·none··Version:·287 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·129464····»    Blocks:·256········IO·Block:·4096···regular·file1 ··Size:·159544····»    Blocks:·312········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.display.color@1.2.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.color@1.2.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1000011 ··Entry·point·address:···············0x11000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········133360·(bytes·into·file)13 ··Start·of·section·headers:··········167616·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x100002 Entry·point·0x11000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f3e4·0x00f3e4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01031c·0x01031c·R···0x1000
8 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00bff0·0x00bff0···E·0x10008 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0122a0·0x0122a0···E·0x1000
9 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x0036b8·0x0036b8·RW··0x10009 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x003ab8·0x003ab8·RW··0x1000
10 ··DYNAMIC········0x01ee68·0x000000000001ee68·0x000000000001ee68·0x000260·0x000260·RW··0x810 ··DYNAMIC········0x027258·0x0000000000027258·0x0000000000027258·0x000260·0x000260·RW··0x8
11 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x0026b8·0x003000·R···0x111 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x002ab8·0x003000·R···0x1
12 ··GNU_EH_FRAME···0x00d158·0x000000000000d158·0x000000000000d158·0x00067c·0x00067c·R···0x412 ··GNU_EH_FRAME···0x00d4d0·0x000000000000d4d0·0x000000000000d4d0·0x000894·0x000894·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x208f0:1 There·are·25·section·headers,·starting·at·offset·0x28ec0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002010·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002040·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002280·002280·0002ac·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000022b0·0022b0·0002b0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000252c·00252c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002560·002560·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002570·002570·000338·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000025a0·0025a0·000344·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000028a8·0028a8·007cda·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000028e4·0028e4·007dc6·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a588·00a588·0011d6·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a6b0·00a6b0·0011d6·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b760·00b760·000090·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b888·00b888·0000a0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000b7f0·00b7f0·000ff0·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000b928·00b928·001020·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000c7e0·00c7e0·000978·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000c950·00c950·000b80·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d158·00d158·00067c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d4d0·00d4d0·000894·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000d7d8·00d7d8·001c0c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000dd68·00dd68·0025b4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000010000·010000·00b52c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000011000·011000·0117bc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001b530·01b530·000ac0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000227c0·0227c0·000ae0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000001c000·01c000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000024000·024000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001d000·01d000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000025000·025000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000001d018·01d018·001e48·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000025018·025018·002238·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001ee60·01ee60·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000027250·027250·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001ee68·01ee68·000260·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000027258·027258·000260·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001f0c8·01f0c8·000088·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000274b8·0274b8·000088·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001f150·01f150·000568·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000027540·027540·000578·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01f6b8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·027ab8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01f7ba·001130·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·027bba·001300·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.17 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1ee68·contains·38·entries:1 Dynamic·section·at·offset·0x27258·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.2.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.2.so]
17 ·0x000000000000001e·(FLAGS)··············BIND_NOW17 ·0x000000000000001e·(FLAGS)··············BIND_NOW
18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
19 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa58819 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa6b0
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x11d620 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x11d6
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb76022 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb888
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x9023 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa0
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0xb7f025 ·0x0000000000000017·(JMPREL)·············0xb928
26 ·0x0000000000000002·(PLTRELSZ)···········4080·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········4128·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x1f15027 ·0x0000000000000003·(PLTGOT)·············0x27540
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x27029 ·0x0000000000000006·(SYMTAB)·············0x270
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x28a831 ·0x0000000000000005·(STRTAB)·············0x28e4
32 ·0x000000000000000a·(STRSZ)··············31962·(bytes)32 ·0x000000000000000a·(STRSZ)··············32198·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x257033 ·0x000000006ffffef5·(GNU_HASH)···········0x25a0
34 ·0x0000000000000019·(INIT_ARRAY)·········0x1ee6034 ·0x0000000000000019·(INIT_ARRAY)·········0x27250
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x1d00036 ·0x000000000000001a·(FINI_ARRAY)·········0x25000
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x228038 ·0x000000006ffffff0·(VERSYM)·············0x22b0
39 ·0x000000006ffffffe·(VERNEED)············0x252c39 ·0x000000006ffffffe·(VERNEED)············0x2560
40 ·0x000000006fffffff·(VERNEEDNUM)·········240 ·0x000000006fffffff·(VERNEEDNUM)·········2
41 ·0x0000000000000000·(NULL)···············0x041 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·8c045a01b6f6be60ae35b3249a655b356 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ca3293e2039b05778ab61adc539c6d6c
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·342·entries:1 Version·symbols·section·'.gnu.version'·contains·344·entries:
2 ·Addr:·0x0000000000002280··Offset:·0x002280··Link:·3·(.dynsym)2 ·Addr:·0x00000000000022b0··Offset:·0x0022b0··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
90 Version·needs·section·'.gnu.version_r'·contains·2·entries:90 Version·needs·section·'.gnu.version_r'·contains·2·entries:
91 ·Addr:·0x000000000000252c··Offset:·0x00252c··Link:·7·(.dynstr)91 ·Addr:·0x0000000000002560··Offset:·0x002560··Link:·7·(.dynstr)
92 ··000000:·Version:·1··File:·libc.so··Cnt:·192 ··000000:·Version:·1··File:·libc.so··Cnt:·1
93 ··0x0020:···Name:·LIBC··Flags:·none··Version:·293 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
94 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·194 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
95 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·395 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·134960····»    Blocks:·264········IO·Block:·4096···regular·file1 ··Size:·169216····»    Blocks:·336········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@1.0.so
866 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········130144·(bytes·into·file)13 ··Start·of·section·headers:··········159600·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d0ec·0x00d0ec·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00dbcc·0x00dbcc·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00dfb0·0x00dfb0···E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x014ff0·0x014ff0···E·0x1000
10 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x002cc8·0x002cc8·RW··0x100010 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x002ed0·0x002ed0·RW··0x1000
11 ··DYNAMIC········0x01e568·0x000000000001e568·0x000000000001e568·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x025760·0x0000000000025760·0x0000000000025760·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x001cc8·0x002000·R···0x112 ··GNU_RELRO······0x024000·0x0000000000024000·0x0000000000024000·0x001ed0·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x00ac50·0x000000000000ac50·0x000000000000ac50·0x0006dc·0x0006dc·R···0x413 ··GNU_EH_FRAME···0x00afb0·0x000000000000afb0·0x000000000000afb0·0x0007f4·0x0007f4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1fc60:1 There·are·25·section·headers,·starting·at·offset·0x26f70:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001a40·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001a70·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001cb0·001cb0·000230·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001ce0·001ce0·000234·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001ee0·001ee0·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001f14·001f14·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001f20·001f20·000380·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001f58·001f58·000388·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000022a0·0022a0·005fc0·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000022e0·0022e0·0060ac·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008260·008260·000a75·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008390·008390·000a75·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008cd8·008cd8·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008e08·008e08·000078·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000008d48·008d48·000db0·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000008e80·008e80·000de0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000009b00·009b00·00114f·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000009c60·009c60·00134e·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ac50·00ac50·0006dc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000afb0·00afb0·0007f4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000b330·00b330·001dbc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b7a8·00b7a8·002424·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00d66c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·014690·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001b670·01b670·000940·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000022690·022690·000960·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000001c000·01c000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000023000·023000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001d000·01d000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000024000·024000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000001d018·01d018·001548·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000024018·024018·001740·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001e560·01e560·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000025758·025758·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001e568·01e568·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000025760·025760·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001e7a8·01e7a8·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000259a0·0259a0·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001e820·01e820·0004a8·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000025a18·025a18·0004b8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01ecc8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·025ed0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01edca·000e94·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·025fd2·000f98·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1e568·contains·36·entries:1 Dynamic·section·at·offset·0x25760·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x826016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8390
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xa7517 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xa75
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8cd819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8e08
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x78
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x8d4822 ·0x0000000000000017·(JMPREL)·············0x8e80
23 ·0x0000000000000002·(PLTRELSZ)···········3504·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3552·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1e82024 ·0x0000000000000003·(PLTGOT)·············0x25a18
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x22a028 ·0x0000000000000005·(STRTAB)·············0x22e0
29 ·0x000000000000000a·(STRSZ)··············24512·(bytes)29 ·0x000000000000000a·(STRSZ)··············24748·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x1f2030 ·0x000000006ffffef5·(GNU_HASH)···········0x1f58
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1e56031 ·0x0000000000000019·(INIT_ARRAY)·········0x25758
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1d00033 ·0x000000000000001a·(FINI_ARRAY)·········0x24000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x1cb035 ·0x000000006ffffff0·(VERSYM)·············0x1ce0
36 ·0x000000006ffffffe·(VERNEED)············0x1ee036 ·0x000000006ffffffe·(VERNEED)············0x1f14
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·aeb017812ea5d3dd40505c369a47cea16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7457b922b55f93d471b7afc4a2ced80a
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·280·entries:1 Version·symbols·section·'.gnu.version'·contains·282·entries:
2 ·Addr:·0x0000000000001cb0··Offset:·0x001cb0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001ce0··Offset:·0x001ce0··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 67, 14 lines modifiedOffset 67, 15 lines modified
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 74 ··118:···1·(*global*)······1·(*global*)···
  
74 Version·needs·section·'.gnu.version_r'·contains·2·entries:75 Version·needs·section·'.gnu.version_r'·contains·2·entries:
75 ·Addr:·0x0000000000001ee0··Offset:·0x001ee0··Link:·7·(.dynstr)76 ·Addr:·0x0000000000001f14··Offset:·0x001f14··Link:·7·(.dynstr)
76 ··000000:·Version:·1··File:·libc.so··Cnt:·177 ··000000:·Version:·1··File:·libc.so··Cnt:·1
77 ··0x0020:···Name:·LIBC··Flags:·none··Version:·278 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
78 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·179 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
79 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·380 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·131744····»    Blocks:·264········IO·Block:·4096···regular·file1 ··Size:·161200····»    Blocks:·320········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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@1.1.so
1.0 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········109552·(bytes·into·file)13 ··Start·of·section·headers:··········126712·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd0002 Entry·point·0xe000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c604·0x00c604·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d044·0x00d044·R···0x1000
8 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x0090f0·0x0090f0···E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00cd60·0x00cd60···E·0x1000
9 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x002e08·0x002e08·RW··0x10009 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x003010·0x003010·RW··0x1000
10 ··DYNAMIC········0x0196a0·0x00000000000196a0·0x00000000000196a0·0x000250·0x000250·RW··0x810 ··DYNAMIC········0x01d898·0x000000000001d898·0x000000000001d898·0x000250·0x000250·RW··0x8
11 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x001e08·0x002000·R···0x111 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x002010·0x003000·R···0x1
12 ··GNU_EH_FRAME···0x00aac4·0x000000000000aac4·0x000000000000aac4·0x000544·0x000544·R···0x412 ··GNU_EH_FRAME···0x00ae4c·0x000000000000ae4c·0x000000000000ae4c·0x00065c·0x00065c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1abf0:1 There·are·25·section·headers,·starting·at·offset·0x1eef8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001b48·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001b78·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001db8·001db8·000246·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001de8·001de8·00024a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002000·002000·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002034·002034·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002020·002020·0002f0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002058·002058·0002f8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002310·002310·0065b8·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002350·002350·0066a4·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000088c8·0088c8·000cb4·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000089f8·0089f8·000cb4·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009580·009580·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000096b0·0096b0·000078·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000095f0·0095f0·000d80·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000009728·009728·000db0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000a370·00a370·000752·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a4e0·00a4e0·000969·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000aac4·00aac4·000544·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ae4c·00ae4c·00065c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000b008·00b008·0015fc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b4a8·00b4a8·001b9c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·0087cc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00c41c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000157d0·0157d0·000920·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001a420·01a420·000940·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000017000·017000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000001b000·01b000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000018000·018000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001c000·01c000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000018018·018018·001680·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000001c018·01c018·001878·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000019698·019698·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000001d890·01d890·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000196a0·0196a0·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000001d898·01d898·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000198f0·0198f0·000080·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000001dae8·01dae8·000080·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000019970·019970·000498·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000001db68·01db68·0004a8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·019e08·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01e010·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·019f0a·000ce4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01e112·000de0·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.16 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x196a0·contains·37·entries:1 Dynamic·section·at·offset·0x1d898·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.1.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.1.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x88c818 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x89f8
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xcb419 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xcb4
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x958021 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x96b0
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7022 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x78
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x95f024 ·0x0000000000000017·(JMPREL)·············0x9728
25 ·0x0000000000000002·(PLTRELSZ)···········3456·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········3504·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x1997026 ·0x0000000000000003·(PLTGOT)·············0x1db68
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x231030 ·0x0000000000000005·(STRTAB)·············0x2350
31 ·0x000000000000000a·(STRSZ)··············26040·(bytes)31 ·0x000000000000000a·(STRSZ)··············26276·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x202032 ·0x000000006ffffef5·(GNU_HASH)···········0x2058
33 ·0x0000000000000019·(INIT_ARRAY)·········0x1969833 ·0x0000000000000019·(INIT_ARRAY)·········0x1d890
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x1800035 ·0x000000000000001a·(FINI_ARRAY)·········0x1c000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x1db837 ·0x000000006ffffff0·(VERSYM)·············0x1de8
38 ·0x000000006ffffffe·(VERNEED)············0x200038 ·0x000000006ffffffe·(VERNEED)············0x2034
39 ·0x000000006fffffff·(VERNEEDNUM)·········139 ·0x000000006fffffff·(VERNEEDNUM)·········1
40 ·0x0000000000000000·(NULL)···············0x040 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·c0fac4ef0622593936b8a0b144389b596 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1556d78507ea02e4968a7ee3161b268a
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·291·entries:1 Version·symbols·section·'.gnu.version'·contains·293·entries:
2 ·Addr:·0x0000000000001db8··Offset:·0x001db8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001de8··Offset:·0x001de8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 69, 13 lines modifiedOffset 69, 14 lines modified
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 77 ··124:···1·(*global*)···
  
77 Version·needs·section·'.gnu.version_r'·contains·1·entry:78 Version·needs·section·'.gnu.version_r'·contains·1·entry:
78 ·Addr:·0x0000000000002000··Offset:·0x002000··Link:·7·(.dynstr)79 ·Addr:·0x0000000000002034··Offset:·0x002034··Link:·7·(.dynstr)
79 ··000000:·Version:·1··File:·libc.so··Cnt:·180 ··000000:·Version:·1··File:·libc.so··Cnt:·1
80 ··0x0010:···Name:·LIBC··Flags:·none··Version:·281 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·111152····»    Blocks:·224········IO·Block:·4096···regular·file1 ··Size:·128312····»    Blocks:·256········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.2.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@1.2.so
866 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········114568·(bytes·into·file)13 ··Start·of·section·headers:··········131712·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d2f4·0x00d2f4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00dd2c·0x00dd2c·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x009660·0x009660···E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00d520·0x00d520···E·0x1000
10 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x003168·0x003168·RW··0x100010 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x003370·0x003370·RW··0x1000
11 ··DYNAMIC········0x01a9e0·0x000000000001a9e0·0x000000000001a9e0·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x01ebd8·0x000000000001ebd8·0x000000000001ebd8·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x002168·0x003000·R···0x112 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002370·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00b700·0x000000000000b700·0x000000000000b700·0x000564·0x000564·R···0x413 ··GNU_EH_FRAME···0x00ba8c·0x000000000000ba8c·0x000000000000ba8c·0x00067c·0x00067c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1bf88:1 There·are·25·section·headers,·starting·at·offset·0x20280:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001cc8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001cf8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001f38·001f38·000266·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001f68·001f68·00026a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000021a0·0021a0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000021d4·0021d4·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000021c0·0021c0·000308·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000021f8·0021f8·000310·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000024c8·0024c8·006d6d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002508·002508·006e59·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009238·009238·000f06·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009368·009368·000f06·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a140·00a140·000080·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a270·00a270·000088·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000a1c0·00a1c0·000d98·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000a2f8·00a2f8·000dc8·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000af60·00af60·00079e·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000b0c0·00b0c0·0009c9·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000b700·00b700·000564·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ba8c·00ba8c·00067c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000bc68·00bc68·00168c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000c108·00c108·001c24·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·008d24·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00cbc4·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000016d30·016d30·000930·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001abd0·01abd0·000950·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000018000·018000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000001c000·01c000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000019000·019000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001d000·01d000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000019018·019018·0019c0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000001d018·01d018·001bb8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001a9d8·01a9d8·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000001ebd0·01ebd0·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001a9e0·01a9e0·000260·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000001ebd8·01ebd8·000260·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001ac40·01ac40·000088·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000001ee38·01ee38·000088·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001acc8·01acc8·0004a0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000001eec0·01eec0·0004b0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01b168·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01f370·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01b26a·000d1c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01f472·000e0c·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.18 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1a9e0·contains·38·entries:1 Dynamic·section·at·offset·0x1ebd8·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.2.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.2.so]
17 ·0x000000000000001e·(FLAGS)··············BIND_NOW17 ·0x000000000000001e·(FLAGS)··············BIND_NOW
18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
19 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x923819 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9368
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xf0620 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xf06
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa14022 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa270
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8023 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x88
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0xa1c025 ·0x0000000000000017·(JMPREL)·············0xa2f8
26 ·0x0000000000000002·(PLTRELSZ)···········3480·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········3528·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x1acc827 ·0x0000000000000003·(PLTGOT)·············0x1eec0
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x27029 ·0x0000000000000006·(SYMTAB)·············0x270
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x24c831 ·0x0000000000000005·(STRTAB)·············0x2508
32 ·0x000000000000000a·(STRSZ)··············28013·(bytes)32 ·0x000000000000000a·(STRSZ)··············28249·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x21c033 ·0x000000006ffffef5·(GNU_HASH)···········0x21f8
34 ·0x0000000000000019·(INIT_ARRAY)·········0x1a9d834 ·0x0000000000000019·(INIT_ARRAY)·········0x1ebd0
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x1900036 ·0x000000000000001a·(FINI_ARRAY)·········0x1d000
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x1f3838 ·0x000000006ffffff0·(VERSYM)·············0x1f68
39 ·0x000000006ffffffe·(VERNEED)············0x21a039 ·0x000000006ffffffe·(VERNEED)············0x21d4
40 ·0x000000006fffffff·(VERNEEDNUM)·········140 ·0x000000006fffffff·(VERNEEDNUM)·········1
41 ·0x0000000000000000·(NULL)···············0x041 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·7f21e690f3451c6f8456c0f84482965d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b51eb29fcb72a4393f2c9abfe2e8864f
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·307·entries:1 Version·symbols·section·'.gnu.version'·contains·309·entries:
2 ·Addr:·0x0000000000001f38··Offset:·0x001f38··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001f68··Offset:·0x001f68··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 73, 13 lines modifiedOffset 73, 14 lines modified
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 81 ··134:···1·(*global*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·1·entry:82 Version·needs·section·'.gnu.version_r'·contains·1·entry:
82 ·Addr:·0x00000000000021a0··Offset:·0x0021a0··Link:·7·(.dynstr)83 ·Addr:·0x00000000000021d4··Offset:·0x0021d4··Link:·7·(.dynstr)
83 ··000000:·Version:·1··File:·libc.so··Cnt:·184 ··000000:·Version:·1··File:·libc.so··Cnt:·1
84 ··0x0010:···Name:·LIBC··Flags:·none··Version:·285 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·116168····»    Blocks:·232········IO·Block:·4096···regular·file1 ··Size:·133312····»    Blocks:·264········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.3.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@1.3.so
866 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xf00011 ··Entry·point·address:···············0xf000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········119592·(bytes·into·file)13 ··Start·of·section·headers:··········136744·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xf0003 Entry·point·0xf000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e07c·0x00e07c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00eae4·0x00eae4·R···0x1000
9 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x009b90·0x009b90···E·0x10009 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00dbb0·0x00dbb0···E·0x1000
10 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x0034e8·0x0034e8·RW··0x100010 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x0036f0·0x0036f0·RW··0x1000
11 ··DYNAMIC········0x01bd30·0x000000000001bd30·0x000000000001bd30·0x000270·0x000270·RW··0x811 ··DYNAMIC········0x01ff28·0x000000000001ff28·0x000000000001ff28·0x000270·0x000270·RW··0x8
12 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x0024e8·0x003000·R···0x112 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x0026f0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00c3e0·0x000000000000c3e0·0x000000000000c3e0·0x000584·0x000584·R···0x413 ··GNU_EH_FRAME···0x00c788·0x000000000000c788·0x000000000000c788·0x00069c·0x00069c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1d328:1 There·are·25·section·headers,·starting·at·offset·0x21628:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001e78·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001ea8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000020e8·0020e8·00028a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002118·002118·00028e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002374·002374·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000023a8·0023a8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002398·002398·000320·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000023c8·0023c8·00032c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000026b8·0026b8·007543·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000026f4·0026f4·00762f·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009c00·009c00·001168·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009d28·009d28·001168·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ad68·00ad68·000088·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ae90·00ae90·000090·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000adf0·00adf0·000de0·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000af20·00af20·000e10·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000bbd0·00bbd0·00080d·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000bd30·00bd30·000a55·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c3e0·00c3e0·000584·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c788·00c788·00069c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000c968·00c968·001714·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000ce28·00ce28·001cbc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000f000·00f000·009228·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00d22c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000018230·018230·000960·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001c230·01c230·000980·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000019000·019000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000001d000·01d000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001a000·01a000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001e000·01e000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000001a018·01a018·001d10·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000001e018·01e018·001f08·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001bd28·01bd28·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000001ff20·01ff20·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001bd30·01bd30·000270·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000001ff28·01ff28·000270·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001bfa0·01bfa0·000090·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000020198·020198·000090·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001c030·01c030·0004b8·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000020228·020228·0004c8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01c4e8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0206f0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01c5ea·000d38·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0207f2·000e30·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.2 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1bd30·contains·39·entries:1 Dynamic·section·at·offset·0x1ff28·contains·39·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.2.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.2.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
Offset 13, 30 lines modifiedOffset 13, 30 lines modified
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.3.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.3.so]
18 ·0x000000000000001e·(FLAGS)··············BIND_NOW18 ·0x000000000000001e·(FLAGS)··············BIND_NOW
19 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW19 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
20 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9c0020 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9d28
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x116821 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1168
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xad6823 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xae90
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8824 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x90
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0xadf026 ·0x0000000000000017·(JMPREL)·············0xaf20
27 ·0x0000000000000002·(PLTRELSZ)···········3552·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········3600·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x1c03028 ·0x0000000000000003·(PLTGOT)·············0x20228
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x27030 ·0x0000000000000006·(SYMTAB)·············0x270
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x26b832 ·0x0000000000000005·(STRTAB)·············0x26f4
33 ·0x000000000000000a·(STRSZ)··············30019·(bytes)33 ·0x000000000000000a·(STRSZ)··············30255·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x239834 ·0x000000006ffffef5·(GNU_HASH)···········0x23c8
35 ·0x0000000000000019·(INIT_ARRAY)·········0x1bd2835 ·0x0000000000000019·(INIT_ARRAY)·········0x1ff20
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x1a00037 ·0x000000000000001a·(FINI_ARRAY)·········0x1e000
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x20e839 ·0x000000006ffffff0·(VERSYM)·············0x2118
40 ·0x000000006ffffffe·(VERNEED)············0x237440 ·0x000000006ffffffe·(VERNEED)············0x23a8
41 ·0x000000006fffffff·(VERNEEDNUM)·········141 ·0x000000006fffffff·(VERNEEDNUM)·········1
42 ·0x0000000000000000·(NULL)···············0x042 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·4d98e7199761796563382dc8550345df6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·34d56e7005c9463afa77cf237607c6d6
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·325·entries:1 Version·symbols·section·'.gnu.version'·contains·327·entries:
2 ·Addr:·0x00000000000020e8··Offset:·0x0020e8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002118··Offset:·0x002118··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 78, 13 lines modifiedOffset 78, 13 lines modified
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)···
  
86 Version·needs·section·'.gnu.version_r'·contains·1·entry:86 Version·needs·section·'.gnu.version_r'·contains·1·entry:
87 ·Addr:·0x0000000000002374··Offset:·0x002374··Link:·7·(.dynstr)87 ·Addr:·0x00000000000023a8··Offset:·0x0023a8··Link:·7·(.dynstr)
88 ··000000:·Version:·1··File:·libc.so··Cnt:·188 ··000000:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0010:···Name:·LIBC··Flags:·none··Version:·289 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·121192····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·138344····»    Blocks:·272········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.display.postproc@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.postproc@1.0.so
864 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x900011 ··Entry·point·address:···············0x9000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········78280·(bytes·into·file)13 ··Start·of·section·headers:··········82768·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008a8c·0x008a8c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008ffc·0x008ffc·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006450·0x006450···E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x007fa0·0x007fa0···E·0x1000
10 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x002668·0x002668·RW··0x100010 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x002750·0x002750·RW··0x1000
11 ··DYNAMIC········0x012028·0x0000000000012028·0x0000000000012028·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x013100·0x0000000000013100·0x0000000000013100·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001668·0x002000·R···0x112 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001750·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x0075d4·0x00000000000075d4·0x00000000000075d4·0x00040c·0x00040c·R···0x413 ··GNU_EH_FRAME···0x0077e0·0x00000000000077e0·0x00000000000077e0·0x000494·0x000494·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x131c8:1 There·are·25·section·headers,·starting·at·offset·0x14350:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001530·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001560·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000017a0·0017a0·0001c4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000017d0·0017d0·0001c8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001964·001964·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001998·001998·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019a8·0019a8·000204·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019d8·0019d8·000210·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001bac·001bac·004339·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001be8·001be8·004425·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000005ee8·005ee8·0007f3·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006010·006010·0007f3·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000066e0·0066e0·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006808·006808·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006738·006738·000a50·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000006860·006860·000a80·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000007190·007190·000441·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000072e0·0072e0·0004fd·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000075d4·0075d4·00040c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000077e0·0077e0·000494·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000079e0·0079e0·0010ac·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007c78·007c78·001384·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·005d44·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000009000·009000·007878·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000ed50·00ed50·000700·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000010880·010880·000720·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000010000·010000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000011000·011000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000011000·011000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000012000·012000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000011018·011018·001008·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000012018·012018·0010e0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000012020·012020·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000130f8·0130f8·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000012028·012028·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000013100·013100·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000012268·012268·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000013340·013340·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000122e0·0122e0·000388·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000133b8·0133b8·000398·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·012668·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·013750·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01276a·000a58·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·013852·000afc·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x12028·contains·36·entries:1 Dynamic·section·at·offset·0x13100·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.postproc@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.postproc@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5ee816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6010
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7f317 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7f3
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x66e019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6808
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x673822 ·0x0000000000000017·(JMPREL)·············0x6860
23 ·0x0000000000000002·(PLTRELSZ)···········2640·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2688·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x122e024 ·0x0000000000000003·(PLTGOT)·············0x133b8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1bac28 ·0x0000000000000005·(STRTAB)·············0x1be8
29 ·0x000000000000000a·(STRSZ)··············17209·(bytes)29 ·0x000000000000000a·(STRSZ)··············17445·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x19a830 ·0x000000006ffffef5·(GNU_HASH)···········0x19d8
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1202031 ·0x0000000000000019·(INIT_ARRAY)·········0x130f8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1100033 ·0x000000000000001a·(FINI_ARRAY)·········0x12000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x17a035 ·0x000000006ffffff0·(VERSYM)·············0x17d0
36 ·0x000000006ffffffe·(VERNEED)············0x196436 ·0x000000006ffffffe·(VERNEED)············0x1998
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·1151368a4596c908dd0e4cda946587256 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1649abe9eececb26ec821463ff7ed57c
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·226·entries:1 Version·symbols·section·'.gnu.version'·contains·228·entries:
2 ·Addr:·0x00000000000017a0··Offset:·0x0017a0··Link:·3·(.dynsym)2 ·Addr:·0x00000000000017d0··Offset:·0x0017d0··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
61 Version·needs·section·'.gnu.version_r'·contains·2·entries:61 Version·needs·section·'.gnu.version_r'·contains·2·entries:
62 ·Addr:·0x0000000000001964··Offset:·0x001964··Link:·7·(.dynstr)62 ·Addr:·0x0000000000001998··Offset:·0x001998··Link:·7·(.dynstr)
63 ··000000:·Version:·1··File:·libc.so··Cnt:·163 ··000000:·Version:·1··File:·libc.so··Cnt:·1
64 ··0x0020:···Name:·LIBC··Flags:·none··Version:·264 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
65 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·165 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·79880·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·84368·····»     Blocks:·168········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.google.airbrush.manager@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.google.airbrush.manager@1.0.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1300011 ··Entry·point·address:···············0x13000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········178328·(bytes·into·file)13 ··Start·of·section·headers:··········203320·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x130003 Entry·point·0x13000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0124c4·0x0124c4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012c64·0x012c64·R···0x1000
9 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0128a0·0x0128a0···E·0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x018450·0x018450···E·0x1000
10 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x004758·0x004758·RW··0x100010 ··LOAD···········0x02c000·0x000000000002c000·0x000000000002c000·0x004840·0x004840·RW··0x1000
11 ··DYNAMIC········0x029f68·0x0000000000029f68·0x0000000000029f68·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x030040·0x0000000000030040·0x0000000000030040·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x003758·0x004000·R···0x112 ··GNU_RELRO······0x02d000·0x000000000002d000·0x000000000002d000·0x003840·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00ee88·0x000000000000ee88·0x000000000000ee88·0x000a5c·0x000a5c·R···0x413 ··GNU_EH_FRAME···0x00f138·0x000000000000f138·0x000000000000f138·0x000af4·0x000af4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x2b898:1 There·are·25·section·headers,·starting·at·offset·0x31a38:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0023e8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002418·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002658·002658·0002fe·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002688·002688·000302·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002958·002958·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000298c·00298c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002978·002978·000698·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000029b0·0029b0·0006a0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003010·003010·008a41·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003050·003050·008b2d·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000ba58·00ba58·00187b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000bb80·00bb80·00187b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d2d8·00d2d8·0000d0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d400·00d400·0000d0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000d3a8·00d3a8·000db0·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000d4d0·00d4d0·000de0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000e160·00e160·000d28·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000e2b0·00e2b0·000e87·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ee88·00ee88·000a5c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000f138·00f138·000af4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000f8e8·00f8e8·002bdc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000fc30·00fc30·003034·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·011f60·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000013000·013000·017af0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000024f60·024f60·000940·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000002aaf0·02aaf0·000960·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000026000·026000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000002c000·02c000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000027000·027000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002d000·02d000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000027028·027028·002f28·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000002d028·02d028·003000·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000029f50·029f50·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000030028·030028·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000029f68·029f68·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000030040·030040·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000002a1a8·02a1a8·000108·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000030280·030280·000108·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000002a2b0·02a2b0·0004a8·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000030388·030388·0004b8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02a758·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·030840·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02a85a·001038·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·030942·0010f0·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x29f68·contains·36·entries:1 Dynamic·section·at·offset·0x30040·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.airbrush.manager@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.airbrush.manager@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xba5816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xbb80
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x187b17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x187b
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd2d819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd400
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd0
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xd3a822 ·0x0000000000000017·(JMPREL)·············0xd4d0
23 ·0x0000000000000002·(PLTRELSZ)···········3504·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3552·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x2a2b024 ·0x0000000000000003·(PLTGOT)·············0x30388
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x301028 ·0x0000000000000005·(STRTAB)·············0x3050
29 ·0x000000000000000a·(STRSZ)··············35393·(bytes)29 ·0x000000000000000a·(STRSZ)··············35629·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x297830 ·0x000000006ffffef5·(GNU_HASH)···········0x29b0
31 ·0x0000000000000019·(INIT_ARRAY)·········0x29f5031 ·0x0000000000000019·(INIT_ARRAY)·········0x30028
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2700033 ·0x000000000000001a·(FINI_ARRAY)·········0x2d000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x265835 ·0x000000006ffffff0·(VERSYM)·············0x2688
36 ·0x000000006ffffffe·(VERNEED)············0x295836 ·0x000000006ffffffe·(VERNEED)············0x298c
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·72df551df028c151da15bf10d069070b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ff5ed246b5f8f155bda5a94e7d1f0651
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·383·entries:1 Version·symbols·section·'.gnu.version'·contains·385·entries:
2 ·Addr:·0x0000000000002658··Offset:·0x002658··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002688··Offset:·0x002688··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 92, 13 lines modifiedOffset 92, 14 lines modified
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 100 ··180:···1·(*global*)···
  
100 Version·needs·section·'.gnu.version_r'·contains·1·entry:101 Version·needs·section·'.gnu.version_r'·contains·1·entry:
101 ·Addr:·0x0000000000002958··Offset:·0x002958··Link:·7·(.dynstr)102 ·Addr:·0x000000000000298c··Offset:·0x00298c··Link:·7·(.dynstr)
102 ··000000:·Version:·1··File:·libc.so··Cnt:·1103 ··000000:·Version:·1··File:·libc.so··Cnt:·1
103 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2104 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·179928····»    Blocks:·352········IO·Block:·4096···regular·file1 ··Size:·204920····»    Blocks:·408········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.google.darwinn.service@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.google.darwinn.service@1.0.so
1.0 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x900011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········78000·(bytes·into·file)13 ··Start·of·section·headers:··········90648·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x90002 Entry·point·0xa000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008d8c·0x008d8c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0092f4·0x0092f4·R···0x1000
8 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006790·0x006790···E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008860·0x008860···E·0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x002620·0x002620·RW··0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x002708·0x002708·RW··0x1000
10 ··DYNAMIC········0x011fc8·0x0000000000011fc8·0x0000000000011fc8·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x0150a0·0x00000000000150a0·0x00000000000150a0·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001620·0x002000·R···0x111 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001708·0x002000·R···0x1
12 ··GNU_EH_FRAME···0x00790c·0x000000000000790c·0x000000000000790c·0x0003fc·0x0003fc·R···0x412 ··GNU_EH_FRAME···0x007b38·0x0000000000007b38·0x0000000000007b38·0x00047c·0x00047c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x130b0:1 There·are·25·section·headers,·starting·at·offset·0x16218:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001590·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0015c0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001800·001800·0001cc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001830·001830·0001d0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000019cc·0019cc·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a00·001a00·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019f0·0019f0·000214·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a20·001a20·000220·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001c04·001c04·0045eb·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001c40·001c40·0046d7·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000061f0·0061f0·00081b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006318·006318·00081b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006a10·006a10·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006b38·006b38·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006a68·006a68·000a98·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000006b90·006b90·000ac8·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000007500·007500·00040a·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007660·007660·0004d6·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000790c·00790c·0003fc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007b38·007b38·00047c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007d08·007d08·001084·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007fb8·007fb8·00133c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·00605c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·008108·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000f060·00f060·000730·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000012110·012110·000750·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000010000·010000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000013000·013000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000011000·011000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000014000·014000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000011018·011018·000fa8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000014018·014018·001080·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000011fc0·011fc0·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000015098·015098·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000011fc8·011fc8·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000150a0·0150a0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000012208·012208·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000152e0·0152e0·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000012280·012280·0003a0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000015358·015358·0003b0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·012620·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·015708·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·012722·00098c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01580a·000a08·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x11fc8·contains·36·entries:1 Dynamic·section·at·offset·0x150a0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.darwinn.service@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.darwinn.service@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x61f016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6318
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x81b17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x81b
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6a1019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6b38
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x6a6822 ·0x0000000000000017·(JMPREL)·············0x6b90
23 ·0x0000000000000002·(PLTRELSZ)···········2712·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2760·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1228024 ·0x0000000000000003·(PLTGOT)·············0x15358
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1c0428 ·0x0000000000000005·(STRTAB)·············0x1c40
29 ·0x000000000000000a·(STRSZ)··············17899·(bytes)29 ·0x000000000000000a·(STRSZ)··············18135·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x19f030 ·0x000000006ffffef5·(GNU_HASH)···········0x1a20
31 ·0x0000000000000019·(INIT_ARRAY)·········0x11fc031 ·0x0000000000000019·(INIT_ARRAY)·········0x15098
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1100033 ·0x000000000000001a·(FINI_ARRAY)·········0x14000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x180035 ·0x000000006ffffff0·(VERSYM)·············0x1830
36 ·0x000000006ffffffe·(VERNEED)············0x19cc36 ·0x000000006ffffffe·(VERNEED)············0x1a00
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·d92e9a2147da79c993f861fd92437a726 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·49db540bb8bec2aa34a845cd71333d75
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·230·entries:1 Version·symbols·section·'.gnu.version'·contains·232·entries:
2 ·Addr:·0x0000000000001800··Offset:·0x001800··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001830··Offset:·0x001830··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 54, 13 lines modifiedOffset 54, 13 lines modified
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·1·entry:62 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x00000000000019cc··Offset:·0x0019cc··Link:·7·(.dynstr)63 ·Addr:·0x0000000000001a00··Offset:·0x001a00··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·164 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·265 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·79600·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·92248·····»     Blocks:·184········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.google.wifi_ext@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.google.wifi_ext@1.0.so
1.0 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x900011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········78472·(bytes·into·file)13 ··Start·of·section·headers:··········91296·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x90002 Entry·point·0xa000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008c1c·0x008c1c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0092fc·0x0092fc·R···0x1000
8 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006c20·0x006c20···E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008db0·0x008db0···E·0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0026b8·0x0026b8·RW··0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x002830·0x002830·RW··0x1000
10 ··DYNAMIC········0x012058·0x0000000000012058·0x0000000000012058·0x000250·0x000250·RW··0x810 ··DYNAMIC········0x0151c0·0x00000000000151c0·0x00000000000151c0·0x000250·0x000250·RW··0x8
11 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0016b8·0x002000·R···0x111 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001830·0x002000·R···0x1
12 ··GNU_EH_FRAME···0x0076a4·0x00000000000076a4·0x00000000000076a4·0x00042c·0x00042c·R···0x412 ··GNU_EH_FRAME···0x0078d8·0x00000000000078d8·0x00000000000078d8·0x0004ec·0x0004ec·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x13288:1 There·are·25·section·headers,·starting·at·offset·0x164a0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001578·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0015a8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000017e8·0017e8·0001ca·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001818·001818·0001ce·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000019b4·0019b4·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000019e8·0019e8·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019f8·0019f8·000214·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a28·001a28·000220·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001c0c·001c0c·0042ca·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001c48·001c48·0043b6·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000005ed8·005ed8·00081b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006000·006000·00081b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000066f8·0066f8·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006820·006820·000060·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006750·006750·000a80·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000006880·006880·000ab0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000071d0·0071d0·0004d1·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007330·007330·0005a8·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000076a4·0076a4·00042c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000078d8·0078d8·0004ec·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007ad0·007ad0·00114c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007dc8·007dc8·001534·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·0064fc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·008668·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000f500·00f500·000720·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000012670·012670·000740·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000010000·010000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000013000·013000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000011000·011000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000014000·014000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000011018·011018·001038·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000014018·014018·0011a0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000012050·012050·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000151b8·0151b8·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000012058·012058·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000151c0·0151c0·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000122a8·0122a8·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000015410·015410·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000012320·012320·000398·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000015488·015488·0003a8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0126b8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·015830·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0127ba·000acc·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·015932·000b68·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.16 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x12058·contains·37·entries:1 Dynamic·section·at·offset·0x151c0·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.wifi@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.wifi@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.wifi_ext@1.0.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.wifi_ext@1.0.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5ed818 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6000
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x81b19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x81b
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x66f821 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6820
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x60
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x675024 ·0x0000000000000017·(JMPREL)·············0x6880
25 ·0x0000000000000002·(PLTRELSZ)···········2688·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········2736·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x1232026 ·0x0000000000000003·(PLTGOT)·············0x15488
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x1c0c30 ·0x0000000000000005·(STRTAB)·············0x1c48
31 ·0x000000000000000a·(STRSZ)··············17098·(bytes)31 ·0x000000000000000a·(STRSZ)··············17334·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x19f832 ·0x000000006ffffef5·(GNU_HASH)···········0x1a28
33 ·0x0000000000000019·(INIT_ARRAY)·········0x1205033 ·0x0000000000000019·(INIT_ARRAY)·········0x151b8
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x1100035 ·0x000000000000001a·(FINI_ARRAY)·········0x14000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x17e837 ·0x000000006ffffff0·(VERSYM)·············0x1818
38 ·0x000000006ffffffe·(VERNEED)············0x19b438 ·0x000000006ffffffe·(VERNEED)············0x19e8
39 ·0x000000006fffffff·(VERNEEDNUM)·········239 ·0x000000006fffffff·(VERNEEDNUM)·········2
40 ·0x0000000000000000·(NULL)···············0x040 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·f5a3ee9143191041526a7788ea4d273b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·42482e3b5a960b206e52b1e947665b5d
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·229·entries:1 Version·symbols·section·'.gnu.version'·contains·231·entries:
2 ·Addr:·0x00000000000017e8··Offset:·0x0017e8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001818··Offset:·0x001818··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·2·entries:62 Version·needs·section·'.gnu.version_r'·contains·2·entries:
63 ·Addr:·0x00000000000019b4··Offset:·0x0019b4··Link:·7·(.dynstr)63 ·Addr:·0x00000000000019e8··Offset:·0x0019e8··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·164 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0020:···Name:·LIBC··Flags:·none··Version:·265 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
66 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·166 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·80072·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·92896·····»     Blocks:·184········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.google.wireless_charger@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.google.wireless_charger@1.0.so
1.0 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········122472·(bytes·into·file)13 ··Start·of·section·headers:··········152048·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd0002 Entry·point·0xe000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c85c·0x00c85c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d364·0x00d364·R···0x1000
8 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00c780·0x00c780···E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x012250·0x012250···E·0x1000
9 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x002d00·0x002d00·RW··0x10009 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x002f50·0x002f50·RW··0x1000
10 ··DYNAMIC········0x01c5b0·0x000000000001c5b0·0x000000000001c5b0·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x0237f0·0x00000000000237f0·0x00000000000237f0·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x001d00·0x002000·R···0x111 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x001f50·0x002000·R···0x1
12 ··GNU_EH_FRAME···0x00a504·0x000000000000a504·0x000000000000a504·0x0006b4·0x0006b4·R···0x412 ··GNU_EH_FRAME···0x00a7b8·0x000000000000a7b8·0x000000000000a7b8·0x0007fc·0x0007fc·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1de68:1 There·are·25·section·headers,·starting·at·offset·0x251f0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001950·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001980·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001bc0·001bc0·00021c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001bf0·001bf0·000220·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001ddc·001ddc·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001e10·001e10·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001e20·001e20·000338·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001e50·001e50·000344·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002158·002158·005d69·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002194·002194·005e55·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000007ec8·007ec8·000985·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000007ff0·007ff0·000985·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008850·008850·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008978·008978·000078·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000088c0·0088c0·000d80·18···A··3··22··814 ··[10]·.rela.plt·········RELA············00000000000089f0·0089f0·000db0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000009640·009640·000ec2·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000097a0·0097a0·001016·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a504·00a504·0006b4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a7b8·00a7b8·0007fc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000abb8·00abb8·001ca4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000afb8·00afb8·0023ac·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00be54·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·01190c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000018e60·018e60·000920·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001f910·01f910·000940·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000001a000·01a000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000021000·021000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001b000·01b000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000022000·022000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000001b018·01b018·001590·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000022018·022018·0017d0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001c5a8·01c5a8·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000237e8·0237e8·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001c5b0·01c5b0·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000237f0·0237f0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001c7f0·01c7f0·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000023a30·023a30·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001c868·01c868·000498·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000023aa8·023aa8·0004a8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01cd00·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·023f50·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01ce02·001064·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·024052·001198·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1c5b0·contains·36·entries:1 Dynamic·section·at·offset·0x237f0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.wireless_charger@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.wireless_charger@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x7ec816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x7ff0
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x98517 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x985
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x885019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8978
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x78
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x88c022 ·0x0000000000000017·(JMPREL)·············0x89f0
23 ·0x0000000000000002·(PLTRELSZ)···········3456·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3504·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1c86824 ·0x0000000000000003·(PLTGOT)·············0x23aa8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x215828 ·0x0000000000000005·(STRTAB)·············0x2194
29 ·0x000000000000000a·(STRSZ)··············23913·(bytes)29 ·0x000000000000000a·(STRSZ)··············24149·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x1e2030 ·0x000000006ffffef5·(GNU_HASH)···········0x1e50
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1c5a831 ·0x0000000000000019·(INIT_ARRAY)·········0x237e8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1b00033 ·0x000000000000001a·(FINI_ARRAY)·········0x22000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x1bc035 ·0x000000006ffffff0·(VERSYM)·············0x1bf0
36 ·0x000000006ffffffe·(VERNEED)············0x1ddc36 ·0x000000006ffffffe·(VERNEED)············0x1e10
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·b8ec413a0da347d3ce5a2982f9dd71a86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eb101974d717fe321b9505ac0d6fa14b
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·270·entries:1 Version·symbols·section·'.gnu.version'·contains·272·entries:
2 ·Addr:·0x0000000000001bc0··Offset:·0x001bc0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001bf0··Offset:·0x001bf0··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
72 Version·needs·section·'.gnu.version_r'·contains·2·entries:72 Version·needs·section·'.gnu.version_r'·contains·2·entries:
73 ·Addr:·0x0000000000001ddc··Offset:·0x001ddc··Link:·7·(.dynstr)73 ·Addr:·0x0000000000001e10··Offset:·0x001e10··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·libc.so··Cnt:·174 ··000000:·Version:·1··File:·libc.so··Cnt:·1
75 ··0x0020:···Name:·LIBC··Flags:·none··Version:·275 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
76 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·176 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
77 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·377 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·124072····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·153648····»    Blocks:·304········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.google.wireless_charger@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.google.wireless_charger@1.1.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1100011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········151672·(bytes·into·file)13 ··Start·of·section·headers:··········177352·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x110002 Entry·point·0x12000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010aa4·0x010aa4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01168c·0x01168c·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00e450·0x00e450···E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x013510·0x013510···E·0x1000
9 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x003d70·0x003d70·RW··0x10009 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x004008·0x004008·RW··0x1000
10 ··DYNAMIC········0x023598·0x0000000000023598·0x0000000000023598·0x000250·0x000250·RW··0x810 ··DYNAMIC········0x029820·0x0000000000029820·0x0000000000029820·0x000250·0x000250·RW··0x8
11 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x002d70·0x003000·R···0x111 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x003008·0x004000·R···0x1
12 ··GNU_EH_FRAME···0x00df94·0x000000000000df94·0x000000000000df94·0x000834·0x000834·R···0x412 ··GNU_EH_FRAME···0x00e29c·0x000000000000e29c·0x000000000000e29c·0x0009a4·0x0009a4·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x25078:1 There·are·25·section·headers,·starting·at·offset·0x2b4c8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0020b8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0020e8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002328·002328·0002ba·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002358·002358·0002be·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000025e4·0025e4·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002618·002618·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002628·002628·000444·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002658·002658·00044c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002a6c·002a6c·008793·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002aa4·002aa4·00887f·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b200·00b200·00136b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b328·00b328·00136b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c570·00c570·0000a8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c698·00c698·0000b8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000c618·00c618·000df8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000c750·00c750·000e28·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000d410·00d410·000b81·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000d580·00d580·000d1b·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000df94·00df94·000834·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e29c·00e29c·0009a4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000e7c8·00e7c8·0022dc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000ec40·00ec40·002a4c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000011000·011000·00dad8·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·012b78·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001eae0·01eae0·000970·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000024b80·024b80·000990·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000020000·020000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000026000·026000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000021000·021000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000027000·027000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000021020·021020·002568·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000027020·027020·0027f0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000023588·023588·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000029810·029810·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000023598·023598·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000029820·029820·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000237e8·0237e8·0000c8·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000029a70·029a70·0000c8·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000238b0·0238b0·0004c0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000029b38·029b38·0004d0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·023d70·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02a008·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·023e72·001200·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02a10a·0013b8·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.18 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x23598·contains·37·entries:1 Dynamic·section·at·offset·0x29820·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.google.wireless_charger@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.google.wireless_charger@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.wireless_charger@1.1.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.wireless_charger@1.1.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb20018 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb328
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x136b19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x136b
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc57021 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc698
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb8
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0xc61824 ·0x0000000000000017·(JMPREL)·············0xc750
25 ·0x0000000000000002·(PLTRELSZ)···········3576·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········3624·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x238b026 ·0x0000000000000003·(PLTGOT)·············0x29b38
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x2a6c30 ·0x0000000000000005·(STRTAB)·············0x2aa4
31 ·0x000000000000000a·(STRSZ)··············34707·(bytes)31 ·0x000000000000000a·(STRSZ)··············34943·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x262832 ·0x000000006ffffef5·(GNU_HASH)···········0x2658
33 ·0x0000000000000019·(INIT_ARRAY)·········0x2358833 ·0x0000000000000019·(INIT_ARRAY)·········0x29810
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x2100035 ·0x000000000000001a·(FINI_ARRAY)·········0x27000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x232837 ·0x000000006ffffff0·(VERSYM)·············0x2358
38 ·0x000000006ffffffe·(VERNEED)············0x25e438 ·0x000000006ffffffe·(VERNEED)············0x2618
39 ·0x000000006fffffff·(VERNEEDNUM)·········239 ·0x000000006fffffff·(VERNEEDNUM)·········2
40 ·0x0000000000000000·(NULL)···············0x040 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·3b05d7fff0bd2d03f50b58cdee0123486 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c49607a16caff36ecf4d38cf1fe60498
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·349·entries:1 Version·symbols·section·'.gnu.version'·contains·351·entries:
2 ·Addr:·0x0000000000002328··Offset:·0x002328··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002358··Offset:·0x002358··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)···
  
92 Version·needs·section·'.gnu.version_r'·contains·2·entries:92 Version·needs·section·'.gnu.version_r'·contains·2·entries:
93 ·Addr:·0x00000000000025e4··Offset:·0x0025e4··Link:·7·(.dynstr)93 ·Addr:·0x0000000000002618··Offset:·0x002618··Link:·7·(.dynstr)
94 ··000000:·Version:·1··File:·libc.so··Cnt:·194 ··000000:·Version:·1··File:·libc.so··Cnt:·1
95 ··0x0020:···Name:·LIBC··Flags:·none··Version:·295 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
96 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·196 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
97 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·397 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·153272····»    Blocks:·304········IO·Block:·4096···regular·file1 ··Size:·178952····»    Blocks:·352········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.esepowermanager@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.esepowermanager@1.0.so
864 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········86440·(bytes·into·file)13 ··Start·of·section·headers:··········99064·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00992c·0x00992c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009ee4·0x009ee4·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007c80·0x007c80···E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x00a840·0x00a840···E·0x1000
10 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0026e0·0x0026e0·RW··0x100010 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x0027c8·0x0027c8·RW··0x1000
11 ··DYNAMIC········0x014058·0x0000000000014058·0x0000000000014058·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x017130·0x0000000000017130·0x0000000000017130·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0016e0·0x002000·R···0x112 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x0017c8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x008240·0x0000000000008240·0x0000000000008240·0x00046c·0x00046c·R···0x413 ··GNU_EH_FRAME···0x008474·0x0000000000008474·0x0000000000008474·0x0004ec·0x0004ec·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x151a8:1 There·are·25·section·headers,·starting·at·offset·0x182f8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001668·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001698·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000018d8·0018d8·0001de·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001908·001908·0001e2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001ab8·001ab8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001aec·001aec·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001ad8·001ad8·0002cc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001b10·001b10·0002d4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001da4·001da4·004ad0·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001de4·001de4·004bbc·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006878·006878·000893·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000069a0·0069a0·000893·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007110·007110·000060·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007238·007238·000060·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000007170·007170·000b28·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000007298·007298·000b58·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000007ca0·007ca0·00059d·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007df0·007df0·000681·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008240·008240·00046c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008474·008474·0004ec·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000086b0·0086b0·00127c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008960·008960·001584·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·0074ec·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·00a084·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000114f0·0114f0·000790·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000014090·014090·0007b0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000012000·012000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000015000·015000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000013000·013000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000016000·016000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000013018·013018·001038·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000016018·016018·001110·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000014050·014050·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000017128·017128·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000014058·014058·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000017130·017130·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000014298·014298·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000017370·017370·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000014310·014310·0003d0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000173e8·0173e8·0003e0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0146e0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0177c8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0147e2·0009c4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0178ca·000a28·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x14058·contains·36·entries:1 Dynamic·section·at·offset·0x17130·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.esepowermanager@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.esepowermanager@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x687816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x69a0
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x89317 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x893
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x711019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7238
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x60
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x717022 ·0x0000000000000017·(JMPREL)·············0x7298
23 ·0x0000000000000002·(PLTRELSZ)···········2856·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2904·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1431024 ·0x0000000000000003·(PLTGOT)·············0x173e8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1da428 ·0x0000000000000005·(STRTAB)·············0x1de4
29 ·0x000000000000000a·(STRSZ)··············19152·(bytes)29 ·0x000000000000000a·(STRSZ)··············19388·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x1ad830 ·0x000000006ffffef5·(GNU_HASH)···········0x1b10
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1405031 ·0x0000000000000019·(INIT_ARRAY)·········0x17128
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1300033 ·0x000000000000001a·(FINI_ARRAY)·········0x16000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x18d835 ·0x000000006ffffff0·(VERSYM)·············0x1908
36 ·0x000000006ffffffe·(VERNEED)············0x1ab836 ·0x000000006ffffffe·(VERNEED)············0x1aec
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·3fd65c84d89db3c8d2567d75eb4edacb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·04bf2f386b58bbb10b978d9712957f6c
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·239·entries:1 Version·symbols·section·'.gnu.version'·contains·241·entries:
2 ·Addr:·0x00000000000018d8··Offset:·0x0018d8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001908··Offset:·0x001908··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 56, 13 lines modifiedOffset 56, 14 lines modified
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 64 ··0f0:···1·(*global*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·1·entry:65 Version·needs·section·'.gnu.version_r'·contains·1·entry:
65 ·Addr:·0x0000000000001ab8··Offset:·0x001ab8··Link:·7·(.dynstr)66 ·Addr:·0x0000000000001aec··Offset:·0x001aec··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·libc.so··Cnt:·167 ··000000:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0010:···Name:·LIBC··Flags:·none··Version:·268 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·88040·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·100664····»    Blocks:·200········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.4 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so
864 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x900011 ··Entry·point·address:···············0x9000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········78008·(bytes·into·file)13 ··Start·of·section·headers:··········82472·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008874·0x008874·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008e1c·0x008e1c·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006040·0x006040···E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x007c50·0x007c50···E·0x1000
10 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0025f0·0x0025f0·RW··0x100010 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0026d8·0x0026d8·RW··0x1000
11 ··DYNAMIC········0x011fe0·0x0000000000011fe0·0x0000000000011fe0·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x0130b8·0x00000000000130b8·0x00000000000130b8·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0015f0·0x002000·R···0x112 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0016d8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x0073fc·0x00000000000073fc·0x00000000000073fc·0x000404·0x000404·R···0x413 ··GNU_EH_FRAME···0x007628·0x0000000000007628·0x0000000000007628·0x00048c·0x00048c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x130b8:1 There·are·25·section·headers,·starting·at·offset·0x14228:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0014a0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0014d0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001710·001710·0001b8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001740·001740·0001bc·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000018c8·0018c8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000018fc·0018fc·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000018e8·0018e8·000204·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001920·001920·000210·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001aec·001aec·00436c·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001b30·001b30·004458·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000005e58·005e58·0007f3·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000005f88·005f88·0007f3·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006650·006650·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006780·006780·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000066a8·0066a8·0009c0·18···A··3··22··814 ··[10]·.rela.plt·········RELA············00000000000067d8·0067d8·0009f0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000007070·007070·00038b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000071d0·0071d0·000458·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000073fc·0073fc·000404·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007628·007628·00048c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007800·007800·001074·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007ab8·007ab8·001364·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·005994·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000009000·009000·00758c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000e9a0·00e9a0·0006a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000010590·010590·0006c0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000010000·010000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000011000·011000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000011000·011000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000012000·012000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000011018·011018·000fc0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000012018·012018·001098·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000011fd8·011fd8·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000130b0·0130b0·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000011fe0·011fe0·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000130b8·0130b8·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000012220·012220·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000132f8·0132f8·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000012298·012298·000358·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000013370·013370·000368·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0125f0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0136d8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0126f2·0009c4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0137da·000a4c·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x11fe0·contains·36·entries:1 Dynamic·section·at·offset·0x130b8·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.bluetooth_sar@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.bluetooth_sar@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5e5816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5f88
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7f317 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7f3
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x665019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6780
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x66a822 ·0x0000000000000017·(JMPREL)·············0x67d8
23 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2544·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1229824 ·0x0000000000000003·(PLTGOT)·············0x13370
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1aec28 ·0x0000000000000005·(STRTAB)·············0x1b30
29 ·0x000000000000000a·(STRSZ)··············17260·(bytes)29 ·0x000000000000000a·(STRSZ)··············17496·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x18e830 ·0x000000006ffffef5·(GNU_HASH)···········0x1920
31 ·0x0000000000000019·(INIT_ARRAY)·········0x11fd831 ·0x0000000000000019·(INIT_ARRAY)·········0x130b0
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1100033 ·0x000000000000001a·(FINI_ARRAY)·········0x12000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x171035 ·0x000000006ffffff0·(VERSYM)·············0x1740
36 ·0x000000006ffffffe·(VERNEED)············0x18c836 ·0x000000006ffffffe·(VERNEED)············0x18fc
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·3d5a5a614dc7caa2d9e5174b9e0ff9096 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d7014733f3615999f50658744c4b21bd
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·220·entries:1 Version·symbols·section·'.gnu.version'·contains·222·entries:
2 ·Addr:·0x0000000000001710··Offset:·0x001710··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001740··Offset:·0x001740··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 52, 12 lines modifiedOffset 52, 13 lines modified
52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 59 ··0dc:···1·(*global*)······1·(*global*)···
  
59 Version·needs·section·'.gnu.version_r'·contains·1·entry:60 Version·needs·section·'.gnu.version_r'·contains·1·entry:
60 ·Addr:·0x00000000000018c8··Offset:·0x0018c8··Link:·7·(.dynstr)61 ·Addr:·0x00000000000018fc··Offset:·0x0018fc··Link:·7·(.dynstr)
61 ··000000:·Version:·1··File:·libc.so··Cnt:·162 ··000000:·Version:·1··File:·libc.so··Cnt:·1
62 ··0x0010:···Name:·LIBC··Flags:·none··Version:·263 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·79608·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·84072·····»     Blocks:·168········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.capabilityconfigstore@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.capabilityconfigstore@1.0.so
864 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········82312·(bytes·into·file)13 ··Start·of·section·headers:··········86832·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00920c·0x00920c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00980c·0x00980c·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0063a0·0x0063a0···E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007ff0·0x007ff0···E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x002620·0x002620·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x002750·0x002750·RW··0x1000
11 ··DYNAMIC········0x012fe0·0x0000000000012fe0·0x0000000000012fe0·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x014100·0x0000000000014100·0x0000000000014100·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001620·0x002000·R···0x112 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001750·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007d94·0x0000000000007d94·0x0000000000007d94·0x000404·0x000404·R···0x413 ··GNU_EH_FRAME···0x007fac·0x0000000000007fac·0x0000000000007fac·0x0004a4·0x0004a4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x14188:1 There·are·25·section·headers,·starting·at·offset·0x15330:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001530·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001560·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000017a0·0017a0·0001c4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000017d0·0017d0·0001c8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001964·001964·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001998·001998·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019a8·0019a8·000210·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019d8·0019d8·000218·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001bb8·001bb8·004aa0·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001bf0·001bf0·004b8c·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006658·006658·0007f3·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006780·006780·0007f3·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006e50·006e50·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006f78·006f78·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006ea8·006ea8·000a50·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000006fd0·006fd0·000a80·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000007900·007900·000493·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007a50·007a50·00055b·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007d94·007d94·000404·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007fac·007fac·0004a4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000008198·008198·001074·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008450·008450·0013bc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·005c98·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·0078d0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000fca0·00fca0·000700·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000118d0·0118d0·000720·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000011000·011000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000012000·012000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000012000·012000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000013000·013000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000012018·012018·000fc0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000013018·013018·0010e0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000012fd8·012fd8·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000140f8·0140f8·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000012fe0·012fe0·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000014100·014100·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000013220·013220·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000014340·014340·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000013298·013298·000388·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000143b8·0143b8·000398·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·013620·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·014750·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·013722·000a60·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·014852·000adc·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.07 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x12fe0·contains·36·entries:1 Dynamic·section·at·offset·0x14100·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.capabilityconfigstore@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.capabilityconfigstore@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x665816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6780
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7f317 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7f3
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6e5019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6f78
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x6ea822 ·0x0000000000000017·(JMPREL)·············0x6fd0
23 ·0x0000000000000002·(PLTRELSZ)···········2640·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2688·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1329824 ·0x0000000000000003·(PLTGOT)·············0x143b8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1bb828 ·0x0000000000000005·(STRTAB)·············0x1bf0
29 ·0x000000000000000a·(STRSZ)··············19104·(bytes)29 ·0x000000000000000a·(STRSZ)··············19340·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x19a830 ·0x000000006ffffef5·(GNU_HASH)···········0x19d8
31 ·0x0000000000000019·(INIT_ARRAY)·········0x12fd831 ·0x0000000000000019·(INIT_ARRAY)·········0x140f8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1200033 ·0x000000000000001a·(FINI_ARRAY)·········0x13000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x17a035 ·0x000000006ffffff0·(VERSYM)·············0x17d0
36 ·0x000000006ffffffe·(VERNEED)············0x196436 ·0x000000006ffffffe·(VERNEED)············0x1998
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·1b4bac35c1333784ddf7343866b7d2596 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bd0f2c4b73df85ef85af07c6caf4a339
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·226·entries:1 Version·symbols·section·'.gnu.version'·contains·228·entries:
2 ·Addr:·0x00000000000017a0··Offset:·0x0017a0··Link:·3·(.dynsym)2 ·Addr:·0x00000000000017d0··Offset:·0x0017d0··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
61 Version·needs·section·'.gnu.version_r'·contains·2·entries:61 Version·needs·section·'.gnu.version_r'·contains·2·entries:
62 ·Addr:·0x0000000000001964··Offset:·0x001964··Link:·7·(.dynstr)62 ·Addr:·0x0000000000001998··Offset:·0x001998··Link:·7·(.dynstr)
63 ··000000:·Version:·1··File:·libc.so··Cnt:·163 ··000000:·Version:·1··File:·libc.so··Cnt:·1
64 ··0x0020:···Name:·LIBC··Flags:·none··Version:·264 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
65 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·165 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·83912·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·88432·····»     Blocks:·176········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.cvp@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.cvp@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3b00011 ··Entry·point·address:···············0x3e000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········618264·(bytes·into·file)13 ··Start·of·section·headers:··········773392·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x3b0002 Entry·point·0x3e000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03acf4·0x03acf4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03d1ec·0x03d1ec·R···0x1000
8 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x04b950·0x04b950···E·0x10008 ··LOAD···········0x03e000·0x000000000003e000·0x000000000003e000·0x06df30·0x06df30···E·0x1000
9 ··LOAD···········0x087000·0x0000000000087000·0x0000000000087000·0x00c958·0x00c958·RW··0x10009 ··LOAD···········0x0ac000·0x00000000000ac000·0x00000000000ac000·0x00d268·0x00d268·RW··0x1000
10 ··DYNAMIC········0x0929d0·0x00000000000929d0·0x00000000000929d0·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x0b82d0·0x00000000000b82d0·0x00000000000b82d0·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x088000·0x0000000000088000·0x0000000000088000·0x00b958·0x00c000·R···0x111 ··GNU_RELRO······0x0ad000·0x00000000000ad000·0x00000000000ad000·0x00c268·0x00d000·R···0x1
12 ··GNU_EH_FRAME···0x02e158·0x000000000002e158·0x000000000002e158·0x0025bc·0x0025bc·R···0x412 ··GNU_EH_FRAME···0x02e83c·0x000000000002e83c·0x000000000002e83c·0x002a5c·0x002a5c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x96f18:1 There·are·25·section·headers,·starting·at·offset·0xbcd10:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·005e20·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·005e50·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000006090·006090·0007d8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000060c0·0060c0·0007dc·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000006868·006868·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000689c·00689c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000068a8·0068a8·00186c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000068e0·0068e0·001878·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000008114·008114·01a24e·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000008158·008158·01a33a·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000022368·022368·005702·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000022498·022498·0056fd·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000027a70·027a70·000298·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000027b98·027b98·0002b8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000027d08·027d08·001e90·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000027e50·027e50·001ec0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000029ba0·029ba0·0045b8·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000029d10·029d10·004b2a·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002e158·02e158·0025bc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002e83c·02e83c·002a5c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000030718·030718·00a5dc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000031298·031298·00bf54·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000003b000·03b000·04a4d0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000003e000·03e000·06ca84·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000854d0·0854d0·001480·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000aaa90·0aaa90·0014a0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000087000·087000·000058·00··WA··0···0··820 ··[16]·.data·············PROGBITS········00000000000ac000·0ac000·000058·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000088000·088000·000060·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000ad000·0ad000·000060·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000088060·088060·00a920·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········00000000000ad060·0ad060·00b220·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000092980·092980·000050·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000b8280·0b8280·000050·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000929d0·0929d0·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000b82d0·0b82d0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000092c10·092c10·000300·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000b8510·0b8510·000300·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000092f10·092f10·000a48·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000b8810·0b8810·000a58·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·093958·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0b9268·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·093a5a·0034bc·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0b936a·0039a4·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.22 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x929d0·contains·36·entries:1 Dynamic·section·at·offset·0xb82d0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.cvp@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.cvp@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x2236816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x22498
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x570217 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x56fd
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x27a7019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x27b98
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x29820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x2b8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x27d0822 ·0x0000000000000017·(JMPREL)·············0x27e50
23 ·0x0000000000000002·(PLTRELSZ)···········7824·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7872·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x92f1024 ·0x0000000000000003·(PLTGOT)·············0xb8810
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x811428 ·0x0000000000000005·(STRTAB)·············0x8158
29 ·0x000000000000000a·(STRSZ)··············107086·(bytes)29 ·0x000000000000000a·(STRSZ)··············107322·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x68a830 ·0x000000006ffffef5·(GNU_HASH)···········0x68e0
31 ·0x0000000000000019·(INIT_ARRAY)·········0x9298031 ·0x0000000000000019·(INIT_ARRAY)·········0xb8280
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······80·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······80·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x8800033 ·0x000000000000001a·(FINI_ARRAY)·········0xad000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······96·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······96·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x609035 ·0x000000006ffffff0·(VERSYM)·············0x60c0
36 ·0x000000006ffffffe·(VERNEED)············0x686836 ·0x000000006ffffffe·(VERNEED)············0x689c
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·576edb6e158b8755a5cf13eddf4904d46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6c9fbb226f74c34d96664d0cbcb03953
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1004·entries:1 Version·symbols·section·'.gnu.version'·contains·1006·entries:
2 ·Addr:·0x0000000000006090··Offset:·0x006090··Link:·3·(.dynsym)2 ·Addr:·0x00000000000060c0··Offset:·0x0060c0··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 248, 14 lines modifiedOffset 248, 15 lines modified
248 ··3d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···248 ··3d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
249 ··3d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···249 ··3d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
250 ··3d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···250 ··3d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
251 ··3dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···251 ··3dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
252 ··3e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···252 ··3e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
253 ··3e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···253 ··3e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···254 ··3e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 255 ··3ec:···1·(*global*)······1·(*global*)···
  
255 Version·needs·section·'.gnu.version_r'·contains·2·entries:256 Version·needs·section·'.gnu.version_r'·contains·2·entries:
256 ·Addr:·0x0000000000006868··Offset:·0x006868··Link:·7·(.dynstr)257 ·Addr:·0x000000000000689c··Offset:·0x00689c··Link:·7·(.dynstr)
257 ··000000:·Version:·1··File:·libc.so··Cnt:·1258 ··000000:·Version:·1··File:·libc.so··Cnt:·1
258 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2259 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
259 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1260 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
260 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3261 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·619864····»    Blocks:·1216·······IO·Block:·4096···regular·file1 ··Size:·774992····»    Blocks:·1520·······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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.connection@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.connection@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1300011 ··Entry·point·address:···············0x14000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········174208·(bytes·into·file)13 ··Start·of·section·headers:··········199256·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x130002 Entry·point·0x14000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012b94·0x012b94·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0132ec·0x0132ec·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x011880·0x011880···E·0x10008 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x016040·0x016040···E·0x1000
9 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x0046e8·0x0046e8·RW··0x10009 ··LOAD···········0x02b000·0x000000000002b000·0x000000000002b000·0x0047d0·0x0047d0·RW··0x1000
10 ··DYNAMIC········0x028ef0·0x0000000000028ef0·0x0000000000028ef0·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x02efc8·0x000000000002efc8·0x000000000002efc8·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x0036e8·0x004000·R···0x111 ··GNU_RELRO······0x02c000·0x000000000002c000·0x000000000002c000·0x0037d0·0x004000·R···0x1
12 ··GNU_EH_FRAME···0x00f550·0x000000000000f550·0x000000000000f550·0x000a5c·0x000a5c·R···0x412 ··GNU_EH_FRAME···0x00f810·0x000000000000f810·0x000000000000f810·0x000afc·0x000afc·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x2a880:1 There·are·25·section·headers,·starting·at·offset·0x30a58:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0023a0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0023d0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002610·002610·0002f8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002640·002640·0002fc·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002908·002908·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000293c·00293c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002928·002928·000664·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002960·002960·000670·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002f8c·002f8c·009260·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002fd0·002fd0·00934c·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c1f0·00c1f0·0017d9·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c320·00c320·0017d9·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d9d0·00d9d0·0000d0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000db00·00db00·0000d8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000daa0·00daa0·000dc8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000dbd8·00dbd8·000df8·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000e870·00e870·000ce0·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000e9d0·00e9d0·000e3d·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000f550·00f550·000a5c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000f810·00f810·000afc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000ffb0·00ffb0·002be4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000010310·010310·002fdc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·010f28·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000014000·014000·0156cc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000023f30·023f30·000950·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000296d0·0296d0·000970·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000025000·025000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000002b000·02b000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000026000·026000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002c000·02c000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000026028·026028·002eb0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000002c028·02c028·002f88·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000028ed8·028ed8·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000002efb0·02efb0·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000028ef0·028ef0·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000002efc8·02efc8·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000029130·029130·000108·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000002f208·02f208·000108·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000029238·029238·0004b0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000002f310·02f310·0004c0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0296e8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02f7d0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0297ea·001094·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02f8d2·001184·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.14 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x28ef0·contains·36·entries:1 Dynamic·section·at·offset·0x2efc8·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.connection@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.connection@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xc1f016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xc320
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x17d917 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x17d9
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd9d019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xdb00
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xdaa022 ·0x0000000000000017·(JMPREL)·············0xdbd8
23 ·0x0000000000000002·(PLTRELSZ)···········3528·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3576·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x2923824 ·0x0000000000000003·(PLTGOT)·············0x2f310
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x2f8c28 ·0x0000000000000005·(STRTAB)·············0x2fd0
29 ·0x000000000000000a·(STRSZ)··············37472·(bytes)29 ·0x000000000000000a·(STRSZ)··············37708·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x292830 ·0x000000006ffffef5·(GNU_HASH)···········0x2960
31 ·0x0000000000000019·(INIT_ARRAY)·········0x28ed831 ·0x0000000000000019·(INIT_ARRAY)·········0x2efb0
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2600033 ·0x000000000000001a·(FINI_ARRAY)·········0x2c000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x261035 ·0x000000006ffffff0·(VERSYM)·············0x2640
36 ·0x000000006ffffffe·(VERNEED)············0x290836 ·0x000000006ffffffe·(VERNEED)············0x293c
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·24671ea203920b2182b964438e67024c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·78eb8ef69374274c5afdfc6ee1792f75
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·380·entries:1 Version·symbols·section·'.gnu.version'·contains·382·entries:
2 ·Addr:·0x0000000000002610··Offset:·0x002610··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002640··Offset:·0x002640··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 92, 12 lines modifiedOffset 92, 13 lines modified
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 99 ··17c:···1·(*global*)······1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·1·entry:100 Version·needs·section·'.gnu.version_r'·contains·1·entry:
100 ·Addr:·0x0000000000002908··Offset:·0x002908··Link:·7·(.dynstr)101 ·Addr:·0x000000000000293c··Offset:·0x00293c··Link:·7·(.dynstr)
101 ··000000:·Version:·1··File:·libc.so··Cnt:·1102 ··000000:·Version:·1··File:·libc.so··Cnt:·1
102 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2103 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·175808····»    Blocks:·344········IO·Block:·4096···regular·file1 ··Size:·200856····»    Blocks:·400········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.connection@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.connection@1.1.so
864 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb00011 ··Entry·point·address:···············0xb000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········91360·(bytes·into·file)13 ··Start·of·section·headers:··········99984·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a3a4·0x00a3a4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00aa8c·0x00aa8c·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x007320·0x007320···E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x009430·0x009430···E·0x1000
10 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x002928·0x002928·RW··0x100010 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x002a58·0x002a58·RW··0x1000
11 ··DYNAMIC········0x015290·0x0000000000015290·0x0000000000015290·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x0173b0·0x00000000000173b0·0x00000000000173b0·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001928·0x002000·R···0x112 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001a58·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x008dc0·0x0000000000008dc0·0x0000000000008dc0·0x000444·0x000444·R···0x413 ··GNU_EH_FRAME···0x0090b8·0x00000000000090b8·0x00000000000090b8·0x0004e4·0x0004e4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x164e0:1 There·are·25·section·headers,·starting·at·offset·0x18690:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001788·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0017b8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000019f8·0019f8·0001f6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001a28·001a28·0001fa·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001bf0·001bf0·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001c24·001c24·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001c30·001c30·000234·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001c68·001c68·0002bc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001e64·001e64·0054f1·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001f24·001f24·0055dd·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000007358·007358·0009a2·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000007508·007508·0009a2·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007d00·007d00·000068·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007eb0·007eb0·000068·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000007d68·007d68·000b10·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000007f18·007f18·000b40·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000008880·008880·00053d·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000008a60·008a60·000655·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008dc0·008dc0·000444·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000090b8·0090b8·0004e4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000009208·009208·00119c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000095a0·0095a0·0014ec·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000b000·00b000·006b94·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000b000·00b000·008c8c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000011ba0·011ba0·000780·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000013c90·013c90·0007a0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000013000·013000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000015000·015000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000014000·014000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000016000·016000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000014018·014018·001270·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000016018·016018·001390·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000015288·015288·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000173a8·0173a8·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000015290·015290·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000173b0·0173b0·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000154e0·0154e0·000080·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000017600·017600·000080·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000015560·015560·0003c8·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000017680·017680·0003d8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·015928·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·017a58·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·015a2a·000ab4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·017b5a·000b34·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.11 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x15290·contains·37·entries:1 Dynamic·section·at·offset·0x173b0·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.data.connection@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.data.connection@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.connection@1.1.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.connection@1.1.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x735818 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x7508
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x9a219 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x9a2
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7d0021 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7eb0
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x68
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x7d6824 ·0x0000000000000017·(JMPREL)·············0x7f18
25 ·0x0000000000000002·(PLTRELSZ)···········2832·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········2880·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x1556026 ·0x0000000000000003·(PLTGOT)·············0x17680
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x1e6430 ·0x0000000000000005·(STRTAB)·············0x1f24
31 ·0x000000000000000a·(STRSZ)··············21745·(bytes)31 ·0x000000000000000a·(STRSZ)··············21981·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x1c3032 ·0x000000006ffffef5·(GNU_HASH)···········0x1c68
33 ·0x0000000000000019·(INIT_ARRAY)·········0x1528833 ·0x0000000000000019·(INIT_ARRAY)·········0x173a8
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x1400035 ·0x000000000000001a·(FINI_ARRAY)·········0x16000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x19f837 ·0x000000006ffffff0·(VERSYM)·············0x1a28
38 ·0x000000006ffffffe·(VERNEED)············0x1bf038 ·0x000000006ffffffe·(VERNEED)············0x1c24
39 ·0x000000006fffffff·(VERNEEDNUM)·········239 ·0x000000006fffffff·(VERNEEDNUM)·········2
40 ·0x0000000000000000·(NULL)···············0x040 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·84eb3d9db6dac6700d024d23a4935c426 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·06867841e2d83d6d874ab5250445106e
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·251·entries:1 Version·symbols·section·'.gnu.version'·contains·253·entries:
2 ·Addr:·0x00000000000019f8··Offset:·0x0019f8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001a28··Offset:·0x001a28··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 59, 15 lines modifiedOffset 59, 16 lines modified
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 67 ··0fc:···1·(*global*)···
  
67 Version·needs·section·'.gnu.version_r'·contains·2·entries:68 Version·needs·section·'.gnu.version_r'·contains·2·entries:
68 ·Addr:·0x0000000000001bf0··Offset:·0x001bf0··Link:·7·(.dynstr)69 ·Addr:·0x0000000000001c24··Offset:·0x001c24··Link:·7·(.dynstr)
69 ··000000:·Version:·1··File:·libc.so··Cnt:·170 ··000000:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0020:···Name:·LIBC··Flags:·none··Version:·271 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
71 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·172 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
72 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·373 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·92960·····»     Blocks:·184········IO·Block:·4096···regular·file1 ··Size:·101584····»    Blocks:·200········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1c00011 ··Entry·point·address:···············0x1c000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········258576·(bytes·into·file)13 ··Start·of·section·headers:··········287800·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x1c0003 Entry·point·0x1c000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01b59c·0x01b59c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01be04·0x01be04·R···0x1000
9 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x01a760·0x01a760···E·0x10009 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x0216c0·0x0216c0···E·0x1000
10 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x006b68·0x006b68·RW··0x100010 ··LOAD···········0x03e000·0x000000000003e000·0x000000000003e000·0x006c50·0x006c50·RW··0x1000
11 ··DYNAMIC········0x03d228·0x000000000003d228·0x000000000003d228·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x044300·0x0000000000044300·0x0000000000044300·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x038000·0x0000000000038000·0x0000000000038000·0x005b68·0x006000·R···0x112 ··GNU_RELRO······0x03f000·0x000000000003f000·0x000000000003f000·0x005c50·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x0161b8·0x00000000000161b8·0x00000000000161b8·0x001004·0x001004·R···0x413 ··GNU_EH_FRAME···0x01645c·0x000000000001645c·0x000000000001645c·0x0010ac·0x0010ac·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x3f210:1 There·are·25·section·headers,·starting·at·offset·0x46438:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003138·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003168·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000033a8·0033a8·00041a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000033d8·0033d8·00041e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000037c4·0037c4·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000037f8·0037f8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000037e8·0037e8·000b38·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003818·003818·000b44·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004320·004320·00d10d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000435c·00435c·00d1f9·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011430·011430·0029f9·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011558·011558·0029fe·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000013e30·013e30·000150·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000013f58·013f58·000150·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000013f80·013f80·000fd8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············00000000000140a8·0140a8·001008·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000014f60·014f60·001258·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000150b0·0150b0·0013ab·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000161b8·0161b8·001004·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001645c·01645c·0010ac·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000171c0·0171c0·0043dc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000017508·017508·0048fc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001c000·01c000·019ca8·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001c000·01c000·020be8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000035cb0·035cb0·000ab0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000003cbf0·03cbf0·000ad0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000037000·037000·000030·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000003e000·03e000·000030·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000038000·038000·000038·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003f000·03f000·000038·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000038038·038038·0051c8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000003f038·03f038·0052a0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000003d200·03d200·000028·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000442d8·0442d8·000028·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000003d228·03d228·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000044300·044300·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000003d468·03d468·0001a0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000044540·044540·0001a0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000003d608·03d608·000560·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000446e0·0446e0·000570·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03db68·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·044c50·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03dc6a·0015a4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·044d52·0016e4·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.15 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x3d228·contains·36·entries:1 Dynamic·section·at·offset·0x44300·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.dynamicdds@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.dynamicdds@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1143016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x11558
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x29f917 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x29fe
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x13e3019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x13f58
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x15020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x150
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x13f8022 ·0x0000000000000017·(JMPREL)·············0x140a8
23 ·0x0000000000000002·(PLTRELSZ)···········4056·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4104·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x3d60824 ·0x0000000000000003·(PLTGOT)·············0x446e0
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x432028 ·0x0000000000000005·(STRTAB)·············0x435c
29 ·0x000000000000000a·(STRSZ)··············53517·(bytes)29 ·0x000000000000000a·(STRSZ)··············53753·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x37e830 ·0x000000006ffffef5·(GNU_HASH)···········0x3818
31 ·0x0000000000000019·(INIT_ARRAY)·········0x3d20031 ·0x0000000000000019·(INIT_ARRAY)·········0x442d8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x3800033 ·0x000000000000001a·(FINI_ARRAY)·········0x3f000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······56·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······56·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x33a835 ·0x000000006ffffff0·(VERSYM)·············0x33d8
36 ·0x000000006ffffffe·(VERNEED)············0x37c436 ·0x000000006ffffffe·(VERNEED)············0x37f8
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·6af5deaa054c61dfc97238ac5b434ea56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a6de0a31ff9a021dcd0fefbbb4bbb9b6
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·525·entries:1 Version·symbols·section·'.gnu.version'·contains·527·entries:
2 ·Addr:·0x00000000000033a8··Offset:·0x0033a8··Link:·3·(.dynsym)2 ·Addr:·0x00000000000033d8··Offset:·0x0033d8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 128, 13 lines modifiedOffset 128, 13 lines modified
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)···
  
136 Version·needs·section·'.gnu.version_r'·contains·1·entry:136 Version·needs·section·'.gnu.version_r'·contains·1·entry:
137 ·Addr:·0x00000000000037c4··Offset:·0x0037c4··Link:·7·(.dynstr)137 ·Addr:·0x00000000000037f8··Offset:·0x0037f8··Link:·7·(.dynstr)
138 ··000000:·Version:·1··File:·libc.so··Cnt:·1138 ··000000:·Version:·1··File:·libc.so··Cnt:·1
139 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2139 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·260176····»    Blocks:·512········IO·Block:·4096···regular·file1 ··Size:·289400····»    Blocks:·568········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.iwlan@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.iwlan@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1600011 ··Entry·point·address:···············0x17000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········214360·(bytes·into·file)13 ··Start·of·section·headers:··········260176·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x160002 Entry·point·0x17000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01589c·0x01589c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01672c·0x01672c·R···0x1000
8 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x017830·0x017830···E·0x10008 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x021330·0x021330···E·0x1000
9 ··LOAD···········0x02e000·0x000000000002e000·0x000000000002e000·0x004e00·0x004e00·RW··0x10009 ··LOAD···········0x039000·0x0000000000039000·0x0000000000039000·0x004f30·0x004f30·RW··0x1000
10 ··DYNAMIC········0x0324d8·0x00000000000324d8·0x00000000000324d8·0x000290·0x000290·RW··0x810 ··DYNAMIC········0x03d5f8·0x000000000003d5f8·0x000000000003d5f8·0x000290·0x000290·RW··0x8
11 ··GNU_RELRO······0x02f000·0x000000000002f000·0x000000000002f000·0x003e00·0x004000·R···0x111 ··GNU_RELRO······0x03a000·0x000000000003a000·0x000000000003a000·0x003f30·0x004000·R···0x1
12 ··GNU_EH_FRAME···0x010e20·0x0000000000010e20·0x0000000000010e20·0x000e34·0x000e34·R···0x412 ··GNU_EH_FRAME···0x0111f0·0x00000000000111f0·0x00000000000111f0·0x000f9c·0x000f9c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x34558:1 There·are·25·section·headers,·starting·at·offset·0x3f850:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002760·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002790·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000029d0·0029d0·000348·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002a00·002a00·00034c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002d18·002d18·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002d4c·002d4c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002d38·002d38·000718·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002d70·002d70·000724·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003450·003450·009c82·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003494·003494·009d6e·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d0d8·00d0d8·0019bb·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d208·00d208·0019bb·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ea98·00ea98·0000e8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ebc8·00ebc8·0000e8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000eb80·00eb80·001068·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000ecb0·00ecb0·001098·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000fbf0·00fbf0·00122d·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000fd50·00fd50·00149d·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000010e20·010e20·000e34·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000111f0·0111f0·000f9c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000011c58·011c58·003c44·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000012190·012190·00459c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000016000·016000·016d18·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000017000·017000·0207f4·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002cd20·02cd20·000b10·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000037800·037800·000b30·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000002e000·02e000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000039000·039000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000002f000·02f000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003a000·03a000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000002f028·02f028·003498·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000003a028·03a028·0035b8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000324c0·0324c0·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000003d5e0·03d5e0·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000324d8·0324d8·000290·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000003d5f8·03d5f8·000290·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000032768·032768·000108·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000003d888·03d888·000108·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000032870·032870·000590·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000003d990·03d990·0005a0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·032e00·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03df30·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·032f02·001654·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03e032·00181c·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.16 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x324d8·contains·41·entries:1 Dynamic·section·at·offset·0x3d5f8·contains·41·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.2.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.2.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.3.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.3.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.4.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.4.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
Offset 15, 30 lines modifiedOffset 15, 30 lines modified
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.iwlan@1.0.so]19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.iwlan@1.0.so]
20 ·0x000000000000001e·(FLAGS)··············BIND_NOW20 ·0x000000000000001e·(FLAGS)··············BIND_NOW
21 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW21 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
22 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd0d822 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd208
23 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x19bb23 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x19bb
24 ·0x0000000000000009·(RELAENT)············24·(bytes)24 ·0x0000000000000009·(RELAENT)············24·(bytes)
25 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xea9825 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xebc8
26 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe826 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe8
27 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x827 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
28 ·0x0000000000000017·(JMPREL)·············0xeb8028 ·0x0000000000000017·(JMPREL)·············0xecb0
29 ·0x0000000000000002·(PLTRELSZ)···········4200·(bytes)29 ·0x0000000000000002·(PLTRELSZ)···········4248·(bytes)
30 ·0x0000000000000003·(PLTGOT)·············0x3287030 ·0x0000000000000003·(PLTGOT)·············0x3d990
31 ·0x0000000000000014·(PLTREL)·············RELA31 ·0x0000000000000014·(PLTREL)·············RELA
32 ·0x0000000000000006·(SYMTAB)·············0x27032 ·0x0000000000000006·(SYMTAB)·············0x270
33 ·0x000000000000000b·(SYMENT)·············24·(bytes)33 ·0x000000000000000b·(SYMENT)·············24·(bytes)
34 ·0x0000000000000005·(STRTAB)·············0x345034 ·0x0000000000000005·(STRTAB)·············0x3494
35 ·0x000000000000000a·(STRSZ)··············40066·(bytes)35 ·0x000000000000000a·(STRSZ)··············40302·(bytes)
36 ·0x000000006ffffef5·(GNU_HASH)···········0x2d3836 ·0x000000006ffffef5·(GNU_HASH)···········0x2d70
37 ·0x0000000000000019·(INIT_ARRAY)·········0x324c037 ·0x0000000000000019·(INIT_ARRAY)·········0x3d5e0
38 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)38 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
39 ·0x000000000000001a·(FINI_ARRAY)·········0x2f00039 ·0x000000000000001a·(FINI_ARRAY)·········0x3a000
40 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)40 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
41 ·0x000000006ffffff0·(VERSYM)·············0x29d041 ·0x000000006ffffff0·(VERSYM)·············0x2a00
42 ·0x000000006ffffffe·(VERNEED)············0x2d1842 ·0x000000006ffffffe·(VERNEED)············0x2d4c
43 ·0x000000006fffffff·(VERNEEDNUM)·········143 ·0x000000006fffffff·(VERNEEDNUM)·········1
44 ·0x0000000000000000·(NULL)···············0x044 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·d7b2c331f32ccb1cf890fad376ad66b16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9429c1b346e329cd8e3c1193e5e53b8d
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·420·entries:1 Version·symbols·section·'.gnu.version'·contains·422·entries:
2 ·Addr:·0x00000000000029d0··Offset:·0x0029d0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002a00··Offset:·0x002a00··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 102, 12 lines modifiedOffset 102, 13 lines modified
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 109 ··1a4:···1·(*global*)······1·(*global*)···
  
109 Version·needs·section·'.gnu.version_r'·contains·1·entry:110 Version·needs·section·'.gnu.version_r'·contains·1·entry:
110 ·Addr:·0x0000000000002d18··Offset:·0x002d18··Link:·7·(.dynstr)111 ·Addr:·0x0000000000002d4c··Offset:·0x002d4c··Link:·7·(.dynstr)
111 ··000000:·Version:·1··File:·libc.so··Cnt:·1112 ··000000:·Version:·1··File:·libc.so··Cnt:·1
112 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2113 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·215960····»    Blocks:·424········IO·Block:·4096···regular·file1 ··Size:·261776····»    Blocks:·512········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.latency@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.latency@1.0.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1200011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········163128·(bytes·into·file)13 ··Start·of·section·headers:··········179960·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x120003 Entry·point·0x12000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0115f4·0x0115f4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011c64·0x011c64·R···0x1000
9 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x00fb60·0x00fb60···E·0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0137c0·0x0137c0···E·0x1000
10 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x004b10·0x004b10·RW··0x100010 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x004bf8·0x004bf8·RW··0x1000
11 ··DYNAMIC········0x026378·0x0000000000026378·0x0000000000026378·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x02a450·0x000000000002a450·0x000000000002a450·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x003b10·0x004000·R···0x112 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x003bf8·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00e33c·0x000000000000e33c·0x000000000000e33c·0x0009c4·0x0009c4·R···0x413 ··GNU_EH_FRAME···0x00e580·0x000000000000e580·0x000000000000e580·0x000a4c·0x000a4c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x27d38:1 There·are·25·section·headers,·starting·at·offset·0x2bef8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0022b0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0022e0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002520·002520·0002e4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002550·002550·0002e8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002804·002804·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002838·002838·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002848·002848·00064c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002878·002878·000654·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002e94·002e94·0082ef·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002ecc·002ecc·0083db·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b188·00b188·0019df·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b2a8·00b2a8·0019df·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000cb68·00cb68·0000e0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000cc88·00cc88·0000e0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000cc48·00cc48·000c90·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000cd68·00cd68·000cc0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000d8e0·00d8e0·000a5b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000da30·00da30·000b50·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e33c·00e33c·0009c4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e580·00e580·000a4c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000ed00·00ed00·0028f4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000efd0·00efd0·002c94·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000012000·012000·00f2e0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·012f1c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000212e0·0212e0·000880·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000024f20·024f20·0008a0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000022000·022000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000026000·026000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000023000·023000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000027000·027000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000023028·023028·003338·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000027028·027028·003410·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000026360·026360·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000002a438·02a438·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000026378·026378·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000002a450·02a450·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000265b8·0265b8·000110·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000002a690·02a690·000110·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000266c8·0266c8·000448·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000002a7a0·02a7a0·000458·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·026b10·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02abf8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·026c12·001124·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02acfa·0011fc·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x26378·contains·36·entries:1 Dynamic·section·at·offset·0x2a450·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.latency@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.latency@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb18816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb2a8
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x19df17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x19df
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xcb6819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xcc88
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe0
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xcc4822 ·0x0000000000000017·(JMPREL)·············0xcd68
23 ·0x0000000000000002·(PLTRELSZ)···········3216·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3264·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x266c824 ·0x0000000000000003·(PLTGOT)·············0x2a7a0
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x2e9428 ·0x0000000000000005·(STRTAB)·············0x2ecc
29 ·0x000000000000000a·(STRSZ)··············33519·(bytes)29 ·0x000000000000000a·(STRSZ)··············33755·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x284830 ·0x000000006ffffef5·(GNU_HASH)···········0x2878
31 ·0x0000000000000019·(INIT_ARRAY)·········0x2636031 ·0x0000000000000019·(INIT_ARRAY)·········0x2a438
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2300033 ·0x000000000000001a·(FINI_ARRAY)·········0x27000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x252035 ·0x000000006ffffff0·(VERSYM)·············0x2550
36 ·0x000000006ffffffe·(VERNEED)············0x280436 ·0x000000006ffffffe·(VERNEED)············0x2838
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·d5b925f814f439063baad0d426bed9376 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·97daff4bbac79284f4a72a8731d31ce9
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·370·entries:1 Version·symbols·section·'.gnu.version'·contains·372·entries:
2 ·Addr:·0x0000000000002520··Offset:·0x002520··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002550··Offset:·0x002550··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
97 Version·needs·section·'.gnu.version_r'·contains·2·entries:97 Version·needs·section·'.gnu.version_r'·contains·2·entries:
98 ·Addr:·0x0000000000002804··Offset:·0x002804··Link:·7·(.dynstr)98 ·Addr:·0x0000000000002838··Offset:·0x002838··Link:·7·(.dynstr)
99 ··000000:·Version:·1··File:·libc.so··Cnt:·199 ··000000:·Version:·1··File:·libc.so··Cnt:·1
100 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2100 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
101 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1101 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
102 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3102 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·164728····»    Blocks:·328········IO·Block:·4096···regular·file1 ··Size:·181560····»    Blocks:·360········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.allocator@3.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.allocator@3.0.so
864 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········82896·(bytes·into·file)13 ··Start·of·section·headers:··········87464·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0093dc·0x0093dc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0099fc·0x0099fc·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006330·0x006330···E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007dd0·0x007dd0···E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x002860·0x002860·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x002990·0x002990·RW··0x1000
11 ··DYNAMIC········0x013220·0x0000000000013220·0x0000000000013220·0x000290·0x000290·RW··0x811 ··DYNAMIC········0x014340·0x0000000000014340·0x0000000000014340·0x000290·0x000290·RW··0x8
12 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001860·0x002000·R···0x112 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001990·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007f40·0x0000000000007f40·0x0000000000007f40·0x000404·0x000404·R···0x413 ··GNU_EH_FRAME···0x00816c·0x000000000000816c·0x000000000000816c·0x0004ac·0x0004ac·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x143d0:1 There·are·25·section·headers,·starting·at·offset·0x155a8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001590·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0015c0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001800·001800·0001cc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001830·001830·0001d0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000019cc·0019cc·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a00·001a00·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019f0·0019f0·000214·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a20·001a20·000220·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001c04·001c04·004cd2·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001c40·001c40·004dbe·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000068d8·0068d8·000945·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006a00·006a00·000945·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007220·007220·000060·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007348·007348·000060·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000007280·007280·000948·18···A··3··22··814 ··[10]·.rela.plt·········RELA············00000000000073a8·0073a8·000978·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000007bd0·007bd0·00036d·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007d20·007d20·00044b·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007f40·007f40·000404·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000816c·00816c·0004ac·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000008348·008348·001094·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008618·008618·0013e4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·005cd4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·007760·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000fce0·00fce0·000650·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000011760·011760·000670·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000011000·011000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000012000·012000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000012000·012000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000013000·013000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000012018·012018·001200·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000013018·013018·001320·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000013218·013218·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000014338·014338·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000013220·013220·000290·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000014340·014340·000290·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000134b0·0134b0·000080·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000145d0·0145d0·000080·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000013530·013530·000330·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000014650·014650·000340·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·013860·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·014990·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·013962·000a6c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·014a92·000b14·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.21 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x13220·contains·41·entries:1 Dynamic·section·at·offset·0x14340·contains·41·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.allocator@3.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.allocator@3.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.1.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.1.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.2.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.2.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.mapper@3.0.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.mapper@3.0.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
Offset 15, 30 lines modifiedOffset 15, 30 lines modified
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.allocator@3.0.so]19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.allocator@3.0.so]
20 ·0x000000000000001e·(FLAGS)··············BIND_NOW20 ·0x000000000000001e·(FLAGS)··············BIND_NOW
21 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW21 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
22 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x68d822 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6a00
23 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x94523 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x945
24 ·0x0000000000000009·(RELAENT)············24·(bytes)24 ·0x0000000000000009·(RELAENT)············24·(bytes)
25 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x722025 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7348
26 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6026 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x60
27 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x827 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
28 ·0x0000000000000017·(JMPREL)·············0x728028 ·0x0000000000000017·(JMPREL)·············0x73a8
29 ·0x0000000000000002·(PLTRELSZ)···········2376·(bytes)29 ·0x0000000000000002·(PLTRELSZ)···········2424·(bytes)
30 ·0x0000000000000003·(PLTGOT)·············0x1353030 ·0x0000000000000003·(PLTGOT)·············0x14650
31 ·0x0000000000000014·(PLTREL)·············RELA31 ·0x0000000000000014·(PLTREL)·············RELA
32 ·0x0000000000000006·(SYMTAB)·············0x27032 ·0x0000000000000006·(SYMTAB)·············0x270
33 ·0x000000000000000b·(SYMENT)·············24·(bytes)33 ·0x000000000000000b·(SYMENT)·············24·(bytes)
34 ·0x0000000000000005·(STRTAB)·············0x1c0434 ·0x0000000000000005·(STRTAB)·············0x1c40
35 ·0x000000000000000a·(STRSZ)··············19666·(bytes)35 ·0x000000000000000a·(STRSZ)··············19902·(bytes)
36 ·0x000000006ffffef5·(GNU_HASH)···········0x19f036 ·0x000000006ffffef5·(GNU_HASH)···········0x1a20
37 ·0x0000000000000019·(INIT_ARRAY)·········0x1321837 ·0x0000000000000019·(INIT_ARRAY)·········0x14338
38 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)38 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
39 ·0x000000000000001a·(FINI_ARRAY)·········0x1200039 ·0x000000000000001a·(FINI_ARRAY)·········0x13000
40 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)40 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
41 ·0x000000006ffffff0·(VERSYM)·············0x180041 ·0x000000006ffffff0·(VERSYM)·············0x1830
42 ·0x000000006ffffffe·(VERNEED)············0x19cc42 ·0x000000006ffffffe·(VERNEED)············0x1a00
43 ·0x000000006fffffff·(VERNEEDNUM)·········143 ·0x000000006fffffff·(VERNEEDNUM)·········1
44 ·0x0000000000000000·(NULL)···············0x044 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·6bff69e772a56c955914b61d45586df96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ce0e4a83ebf3b8b63910ad82c757dfce
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·230·entries:1 Version·symbols·section·'.gnu.version'·contains·232·entries:
2 ·Addr:·0x0000000000001800··Offset:·0x001800··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001830··Offset:·0x001830··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 54, 13 lines modifiedOffset 54, 13 lines modified
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·1·entry:62 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x00000000000019cc··Offset:·0x0019cc··Link:·7·(.dynstr)63 ·Addr:·0x0000000000001a00··Offset:·0x001a00··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·164 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·265 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·84496·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·89064·····»     Blocks:·176········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapper@3.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapper@3.0.so
1.0 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc00011 ··Entry·point·address:···············0xd000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········101440·(bytes·into·file)13 ··Start·of·section·headers:··········118448·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc0002 Entry·point·0xd000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b9f4·0x00b9f4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c23c·0x00c23c·R···0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x008b10·0x008b10···E·0x10008 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00ba60·0x00ba60···E·0x1000
9 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x002d10·0x002d10·RW··0x10009 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x002e88·0x002e88·RW··0x1000
10 ··DYNAMIC········0x0175c0·0x00000000000175c0·0x00000000000175c0·0x000290·0x000290·RW··0x810 ··DYNAMIC········0x01b728·0x000000000001b728·0x000000000001b728·0x000290·0x000290·RW··0x8
11 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001d10·0x002000·R···0x111 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x001e88·0x002000·R···0x1
12 ··GNU_EH_FRAME···0x009ea0·0x0000000000009ea0·0x0000000000009ea0·0x00053c·0x00053c·R···0x412 ··GNU_EH_FRAME···0x00a168·0x000000000000a168·0x000000000000a168·0x000624·0x000624·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x18c40:1 There·are·25·section·headers,·starting·at·offset·0x1ceb0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001980·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0019b0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001bf0·001bf0·000220·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001c20·001c20·000224·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001e10·001e10·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001e44·001e44·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001e50·001e50·0002d0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001e88·001e88·0002dc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002120·002120·005fb5·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002164·002164·0060a1·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000080d8·0080d8·000afe·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008208·008208·000afe·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008bd8·008bd8·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008d08·008d08·000070·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000008c48·008c48·000c60·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000008d78·008d78·000c90·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000098b0·0098b0·0005ef·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000009a10·009a10·000756·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000009ea0·009ea0·00053c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a168·00a168·000624·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000a3e0·00a3e0·001614·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000a790·00a790·001aac·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000c000·00c000·0082b0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00b1d8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000142b0·0142b0·000860·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000181e0·0181e0·000880·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000015000·015000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000019000·019000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000016000·016000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001a000·01a000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000016018·016018·0015a0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000001a018·01a018·001708·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000175b8·0175b8·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000001b720·01b720·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000175c0·0175c0·000290·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000001b728·01b728·000290·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000017850·017850·000088·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000001b9b8·01b9b8·000088·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000178d8·0178d8·000438·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000001ba40·01ba40·000448·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·017d10·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01be88·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·017e12·000e28·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01bf8a·000f24·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.22 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x175c0·contains·41·entries:1 Dynamic·section·at·offset·0x1b728·contains·41·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.2.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.common@1.2.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.mapper@3.0.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.mapper@3.0.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.display.mapperextensions@1.0.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.display.mapperextensions@1.0.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
Offset 15, 30 lines modifiedOffset 15, 30 lines modified
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.mapper@3.0.so]19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.mapper@3.0.so]
20 ·0x000000000000001e·(FLAGS)··············BIND_NOW20 ·0x000000000000001e·(FLAGS)··············BIND_NOW
21 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW21 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
22 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x80d822 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8208
23 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xafe23 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xafe
24 ·0x0000000000000009·(RELAENT)············24·(bytes)24 ·0x0000000000000009·(RELAENT)············24·(bytes)
25 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8bd825 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8d08
26 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7026 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x70
27 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x827 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
28 ·0x0000000000000017·(JMPREL)·············0x8c4828 ·0x0000000000000017·(JMPREL)·············0x8d78
29 ·0x0000000000000002·(PLTRELSZ)···········3168·(bytes)29 ·0x0000000000000002·(PLTRELSZ)···········3216·(bytes)
30 ·0x0000000000000003·(PLTGOT)·············0x178d830 ·0x0000000000000003·(PLTGOT)·············0x1ba40
31 ·0x0000000000000014·(PLTREL)·············RELA31 ·0x0000000000000014·(PLTREL)·············RELA
32 ·0x0000000000000006·(SYMTAB)·············0x27032 ·0x0000000000000006·(SYMTAB)·············0x270
33 ·0x000000000000000b·(SYMENT)·············24·(bytes)33 ·0x000000000000000b·(SYMENT)·············24·(bytes)
34 ·0x0000000000000005·(STRTAB)·············0x212034 ·0x0000000000000005·(STRTAB)·············0x2164
35 ·0x000000000000000a·(STRSZ)··············24501·(bytes)35 ·0x000000000000000a·(STRSZ)··············24737·(bytes)
36 ·0x000000006ffffef5·(GNU_HASH)···········0x1e5036 ·0x000000006ffffef5·(GNU_HASH)···········0x1e88
37 ·0x0000000000000019·(INIT_ARRAY)·········0x175b837 ·0x0000000000000019·(INIT_ARRAY)·········0x1b720
38 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)38 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
39 ·0x000000000000001a·(FINI_ARRAY)·········0x1600039 ·0x000000000000001a·(FINI_ARRAY)·········0x1a000
40 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)40 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
41 ·0x000000006ffffff0·(VERSYM)·············0x1bf041 ·0x000000006ffffff0·(VERSYM)·············0x1c20
42 ·0x000000006ffffffe·(VERNEED)············0x1e1042 ·0x000000006ffffffe·(VERNEED)············0x1e44
43 ·0x000000006fffffff·(VERNEEDNUM)·········243 ·0x000000006fffffff·(VERNEEDNUM)·········2
44 ·0x0000000000000000·(NULL)···············0x044 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·092ae8d237d635268e23c076713364aa6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·37b6fc0970c03c3b304f6dcd0bfbd93c
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·272·entries:1 Version·symbols·section·'.gnu.version'·contains·274·entries:
2 ·Addr:·0x0000000000001bf0··Offset:·0x001bf0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001c20··Offset:·0x001c20··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 65, 14 lines modifiedOffset 65, 15 lines modified
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 72 ··110:···1·(*global*)······1·(*global*)···
  
72 Version·needs·section·'.gnu.version_r'·contains·2·entries:73 Version·needs·section·'.gnu.version_r'·contains·2·entries:
73 ·Addr:·0x0000000000001e10··Offset:·0x001e10··Link:·7·(.dynstr)74 ·Addr:·0x0000000000001e44··Offset:·0x001e44··Link:·7·(.dynstr)
74 ··000000:·Version:·1··File:·libc.so··Cnt:·175 ··000000:·Version:·1··File:·libc.so··Cnt:·1
75 ··0x0020:···Name:·LIBC··Flags:·none··Version:·276 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
76 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·177 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
77 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·378 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·103040····»    Blocks:·208········IO·Block:·4096···regular·file1 ··Size:·120048····»    Blocks:·240········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.9 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapperextensions@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapperextensions@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xf00011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········134816·(bytes·into·file)13 ··Start·of·section·headers:··········165200·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0002 Entry·point·0x10000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e7fc·0x00e7fc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fa7c·0x00fa7c·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00d440·0x00d440···E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x013fa0·0x013fa0···E·0x1000
9 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x002d00·0x002d00·RW··0x10009 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x0031d8·0x0031d8·RW··0x1000
10 ··DYNAMIC········0x01f610·0x000000000001f610·0x000000000001f610·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x026ad8·0x0000000000026ad8·0x0000000000026ad8·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x001d00·0x002000·R···0x111 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x0021d8·0x003000·R···0x1
12 ··GNU_EH_FRAME···0x00c110·0x000000000000c110·0x000000000000c110·0x000764·0x000764·R···0x412 ··GNU_EH_FRAME···0x00c490·0x000000000000c490·0x000000000000c490·0x0009dc·0x0009dc·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x20ea0:1 There·are·25·section·headers,·starting·at·offset·0x28550:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001b48·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001b78·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001db8·001db8·000246·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001de8·001de8·00024a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002000·002000·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002034·002034·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002040·002040·0003cc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002078·002078·0003d4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000240c·00240c·0075fb·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000244c·00244c·0076e7·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009a08·009a08·000b3d·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009b38·009b38·000b3d·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a548·00a548·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a678·00a678·000088·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000a5b8·00a5b8·000c60·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000a700·00a700·000c90·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000b220·00b220·000ef0·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000b390·00b390·001100·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c110·00c110·000764·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c490·00c490·0009dc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000c878·00c878·001f84·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000ce70·00ce70·002c0c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00cbe0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000010000·010000·013718·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001bbe0·01bbe0·000860·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000023720·023720·000880·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000001d000·01d000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000024000·024000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001e000·01e000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000025000·025000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000001e018·01e018·0015f0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000025018·025018·001ab8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001f608·01f608·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000026ad0·026ad0·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001f610·01f610·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000026ad8·026ad8·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001f850·01f850·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000026d18·026d18·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001f8c8·01f8c8·000438·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000026d90·026d90·000448·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01fd00·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0271d8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01fe02·001098·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0272da·001270·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.15 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1f610·contains·36·entries:1 Dynamic·section·at·offset·0x26ad8·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.mapperextensions@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.mapperextensions@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9a0816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9b38
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xb3d17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xb3d
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa54819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa678
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x88
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xa5b822 ·0x0000000000000017·(JMPREL)·············0xa700
23 ·0x0000000000000002·(PLTRELSZ)···········3168·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3216·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1f8c824 ·0x0000000000000003·(PLTGOT)·············0x26d90
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x240c28 ·0x0000000000000005·(STRTAB)·············0x244c
29 ·0x000000000000000a·(STRSZ)··············30203·(bytes)29 ·0x000000000000000a·(STRSZ)··············30439·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x204030 ·0x000000006ffffef5·(GNU_HASH)···········0x2078
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1f60831 ·0x0000000000000019·(INIT_ARRAY)·········0x26ad0
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1e00033 ·0x000000000000001a·(FINI_ARRAY)·········0x25000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x1db835 ·0x000000006ffffff0·(VERSYM)·············0x1de8
36 ·0x000000006ffffffe·(VERNEED)············0x200036 ·0x000000006ffffffe·(VERNEED)············0x2034
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·56abd7f035af3930ea6ae4cb6fd6e0886 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5f300570ee39265a7b0e055281e398db
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·291·entries:1 Version·symbols·section·'.gnu.version'·contains·293·entries:
2 ·Addr:·0x0000000000001db8··Offset:·0x001db8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001de8··Offset:·0x001de8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 69, 15 lines modifiedOffset 69, 16 lines modified
69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···69 ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 77 ··124:···1·(*global*)···
  
77 Version·needs·section·'.gnu.version_r'·contains·2·entries:78 Version·needs·section·'.gnu.version_r'·contains·2·entries:
78 ·Addr:·0x0000000000002000··Offset:·0x002000··Link:·7·(.dynstr)79 ·Addr:·0x0000000000002034··Offset:·0x002034··Link:·7·(.dynstr)
79 ··000000:·Version:·1··File:·libc.so··Cnt:·180 ··000000:·Version:·1··File:·libc.so··Cnt:·1
80 ··0x0020:···Name:·LIBC··Flags:·none··Version:·281 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
81 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·182 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
82 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·383 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·136416····»    Blocks:·272········IO·Block:·4096···regular·file1 ··Size:·166800····»    Blocks:·328········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.fingerprint@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.fingerprint@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2600011 ··Entry·point·address:···············0x28000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········385488·(bytes·into·file)13 ··Start·of·section·headers:··········503016·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x260002 Entry·point·0x28000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x025594·0x025594·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x027784·0x027784·R···0x1000
8 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x02fc50·0x02fc50···E·0x10008 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x049b90·0x049b90···E·0x1000
9 ··LOAD···········0x056000·0x0000000000056000·0x0000000000056000·0x005f78·0x005f78·RW··0x10009 ··LOAD···········0x072000·0x0000000000072000·0x0000000000072000·0x006768·0x006768·RW··0x1000
10 ··DYNAMIC········0x05b2d0·0x000000000005b2d0·0x000000000005b2d0·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x077ab0·0x0000000000077ab0·0x0000000000077ab0·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x057000·0x0000000000057000·0x0000000000057000·0x004f78·0x005000·R···0x111 ··GNU_RELRO······0x073000·0x0000000000073000·0x0000000000073000·0x005768·0x006000·R···0x1
12 ··GNU_EH_FRAME···0x01e3bc·0x000000000001e3bc·0x000000000001e3bc·0x001524·0x001524·R···0x412 ··GNU_EH_FRAME···0x01ea04·0x000000000001ea04·0x000000000001ea04·0x0018e4·0x0018e4·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x5e1d0:1 There·are·25·section·headers,·starting·at·offset·0x7ace8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0037f8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003828·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003a68·003a68·0004aa·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003a98·003a98·0004ae·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003f14·003f14·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003f48·003f48·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003f58·003f58·000c78·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003f88·003f88·000c84·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004bd0·004bd0·0112a2·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000004c0c·004c0c·01138e·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000015e78·015e78·002294·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000015fa0·015fa0·002299·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000018110·018110·000120·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000018240·018240·000140·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000018230·018230·001bd8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000018380·018380·001c08·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000019e10·019e10·0045ab·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000019f90·019f90·004a73·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001e3bc·01e3bc·001524·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001ea04·01ea04·0018e4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000001f8e0·01f8e0·005cb4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000202e8·0202e8·00749c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000026000·026000·02e994·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000028000·028000·0488b8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000549a0·0549a0·0012b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000708c0·0708c0·0012d0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000056000·056000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000072000·072000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000057000·057000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000073000·073000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000057028·057028·004290·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000073028·073028·004a70·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000005b2b8·05b2b8·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000077a98·077a98·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000005b2d0·05b2d0·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000077ab0·077ab0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000005b510·05b510·000108·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000077cf0·077cf0·000108·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000005b618·05b618·000960·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000077df8·077df8·000970·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·05bf78·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·078768·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·05c07a·002150·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·07886a·00247c·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.22 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x5b2d0·contains·36·entries:1 Dynamic·section·at·offset·0x77ab0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.fingerprint@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.fingerprint@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x15e7816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x15fa0
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x229417 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2299
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1811019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x18240
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x12020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x140
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x1823022 ·0x0000000000000017·(JMPREL)·············0x18380
23 ·0x0000000000000002·(PLTRELSZ)···········7128·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········7176·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x5b61824 ·0x0000000000000003·(PLTGOT)·············0x77df8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x4bd028 ·0x0000000000000005·(STRTAB)·············0x4c0c
29 ·0x000000000000000a·(STRSZ)··············70306·(bytes)29 ·0x000000000000000a·(STRSZ)··············70542·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x3f5830 ·0x000000006ffffef5·(GNU_HASH)···········0x3f88
31 ·0x0000000000000019·(INIT_ARRAY)·········0x5b2b831 ·0x0000000000000019·(INIT_ARRAY)·········0x77a98
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x5700033 ·0x000000000000001a·(FINI_ARRAY)·········0x73000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x3a6835 ·0x000000006ffffff0·(VERSYM)·············0x3a98
36 ·0x000000006ffffffe·(VERNEED)············0x3f1436 ·0x000000006ffffffe·(VERNEED)············0x3f48
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·24b9c1fb061db7d0acb6264727812f5d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·56012e02e1d526dc45fffcb2bd6dc0a1
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·597·entries:1 Version·symbols·section·'.gnu.version'·contains·599·entries:
2 ·Addr:·0x0000000000003a68··Offset:·0x003a68··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003a98··Offset:·0x003a98··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···152 ··250:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
153 ··254:···1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)···
  
154 Version·needs·section·'.gnu.version_r'·contains·2·entries:154 Version·needs·section·'.gnu.version_r'·contains·2·entries:
155 ·Addr:·0x0000000000003f14··Offset:·0x003f14··Link:·7·(.dynstr)155 ·Addr:·0x0000000000003f48··Offset:·0x003f48··Link:·7·(.dynstr)
156 ··000000:·Version:·1··File:·libc.so··Cnt:·1156 ··000000:·Version:·1··File:·libc.so··Cnt:·1
157 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2157 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
158 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1158 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
159 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3159 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·387088····»    Blocks:·760········IO·Block:·4096···regular·file1 ··Size:·504616····»    Blocks:·992········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.fm@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.fm@1.0.so
1.0 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········119688·(bytes·into·file)13 ··Start·of·section·headers:··········136456·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd0002 Entry·point·0xe000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cc24·0x00cc24·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d23c·0x00d23c·R···0x1000
8 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00b6e0·0x00b6e0···E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00ec80·0x00ec80···E·0x1000
9 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x003640·0x003640·RW··0x10009 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x003728·0x003728·RW··0x1000
10 ··DYNAMIC········0x01bf20·0x000000000001bf20·0x000000000001bf20·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x01fff8·0x000000000001fff8·0x000000000001fff8·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x002640·0x003000·R···0x111 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x002728·0x003000·R···0x1
12 ··GNU_EH_FRAME···0x00a86c·0x000000000000a86c·0x000000000000a86c·0x0006dc·0x0006dc·R···0x412 ··GNU_EH_FRAME···0x00aac8·0x000000000000aac8·0x000000000000aac8·0x00075c·0x00075c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1d388:1 There·are·25·section·headers,·starting·at·offset·0x21508:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001c98·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001cc8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001f08·001f08·000262·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001f38·001f38·000266·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000216c·00216c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000021a0·0021a0·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002190·002190·000408·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000021c0·0021c0·000410·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002598·002598·005f1b·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000025d0·0025d0·006007·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000084b8·0084b8·001022·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000085d8·0085d8·001022·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000094e0·0094e0·000088·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009600·009600·000090·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000009568·009568·000c18·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000009690·009690·000c48·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000a180·00a180·0006ec·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a2e0·00a2e0·0007e6·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a86c·00a86c·0006dc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000aac8·00aac8·00075c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000af48·00af48·001cdc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b228·00b228·002014·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00aea4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00e428·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000017eb0·017eb0·000830·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001c430·01c430·000850·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000019000·019000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000001d000·01d000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001a000·01a000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001e000·01e000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000001a020·01a020·001ef0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000001e020·01e020·001fc8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001bf10·01bf10·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000001ffe8·01ffe8·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001bf20·01bf20·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000001fff8·01fff8·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001c160·01c160·0000c0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000020238·020238·0000c0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001c220·01c220·000420·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000202f8·0202f8·000430·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01c640·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·020728·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01c742·000c44·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02082a·000cdc·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1bf20·contains·36·entries:1 Dynamic·section·at·offset·0x1fff8·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.fm@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.fm@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x84b816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x85d8
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x102217 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1022
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x94e019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9600
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x90
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x956822 ·0x0000000000000017·(JMPREL)·············0x9690
23 ·0x0000000000000002·(PLTRELSZ)···········3096·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3144·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1c22024 ·0x0000000000000003·(PLTGOT)·············0x202f8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x259828 ·0x0000000000000005·(STRTAB)·············0x25d0
29 ·0x000000000000000a·(STRSZ)··············24347·(bytes)29 ·0x000000000000000a·(STRSZ)··············24583·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x219030 ·0x000000006ffffef5·(GNU_HASH)···········0x21c0
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1bf1031 ·0x0000000000000019·(INIT_ARRAY)·········0x1ffe8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1a00033 ·0x000000000000001a·(FINI_ARRAY)·········0x1e000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x1f0835 ·0x000000006ffffff0·(VERSYM)·············0x1f38
36 ·0x000000006ffffffe·(VERNEED)············0x216c36 ·0x000000006ffffffe·(VERNEED)············0x21a0
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·5abfa1994adbb0405ed1a72da10e07ca6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·16866e6cb37f3a20ae73ebb671af6665
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·305·entries:1 Version·symbols·section·'.gnu.version'·contains·307·entries:
2 ·Addr:·0x0000000000001f08··Offset:·0x001f08··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001f38··Offset:·0x001f38··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 73, 13 lines modifiedOffset 73, 13 lines modified
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·1·entry:81 Version·needs·section·'.gnu.version_r'·contains·1·entry:
82 ·Addr:·0x000000000000216c··Offset:·0x00216c··Link:·7·(.dynstr)82 ·Addr:·0x00000000000021a0··Offset:·0x0021a0··Link:·7·(.dynstr)
83 ··000000:·Version:·1··File:·libc.so··Cnt:·183 ··000000:·Version:·1··File:·libc.so··Cnt:·1
84 ··0x0010:···Name:·LIBC··Flags:·none··Version:·284 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·121288····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·138056····»    Blocks:·272········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.3 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.iop@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.iop@1.0.so
864 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x900011 ··Entry·point·address:···············0x9000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········77944·(bytes·into·file)13 ··Start·of·section·headers:··········86488·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00865c·0x00865c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008bc4·0x008bc4·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0065f0·0x0065f0···E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0085a0·0x0085a0···E·0x1000
10 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x002610·0x002610·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0026f8·0x0026f8·RW··0x1000
11 ··DYNAMIC········0x011fc8·0x0000000000011fc8·0x0000000000011fc8·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x0140a0·0x00000000000140a0·0x00000000000140a0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001610·0x002000·R···0x112 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0016f8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x0071e4·0x00000000000071e4·0x00000000000071e4·0x0003fc·0x0003fc·R···0x413 ··GNU_EH_FRAME···0x007408·0x0000000000007408·0x0000000000007408·0x00047c·0x00047c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x13078:1 There·are·25·section·headers,·starting·at·offset·0x151d8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001560·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001590·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000017d0·0017d0·0001c8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001800·001800·0001cc·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001998·001998·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000019cc·0019cc·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019b8·0019b8·000214·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019f0·0019f0·000220·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001bcc·001bcc·004033·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001c10·001c10·00411f·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000005c00·005c00·00081b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000005d30·005d30·00081b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006420·006420·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006550·006550·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006478·006478·000a68·18···A··3··22··814 ··[10]·.rela.plt·········RELA············00000000000065a8·0065a8·000a98·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000006ee0·006ee0·000303·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007040·007040·0003c5·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000071e4·0071e4·0003fc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007408·007408·00047c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000075e0·0075e0·00107c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007888·007888·00133c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·005edc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000009000·009000·007e64·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000eee0·00eee0·000710·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000010e70·010e70·000730·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000010000·010000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000012000·012000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000011000·011000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000013000·013000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000011018·011018·000fa8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000013018·013018·001080·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000011fc0·011fc0·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000014098·014098·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000011fc8·011fc8·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000140a0·0140a0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000012208·012208·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000142e0·0142e0·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000012280·012280·000390·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000014358·014358·0003a0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·012610·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0146f8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·012712·000964·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0147fa·0009dc·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x11fc8·contains·36·entries:1 Dynamic·section·at·offset·0x140a0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.iop@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.iop@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5c0016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5d30
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x81b17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x81b
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x642019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6550
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x647822 ·0x0000000000000017·(JMPREL)·············0x65a8
23 ·0x0000000000000002·(PLTRELSZ)···········2664·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2712·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1228024 ·0x0000000000000003·(PLTGOT)·············0x14358
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1bcc28 ·0x0000000000000005·(STRTAB)·············0x1c10
29 ·0x000000000000000a·(STRSZ)··············16435·(bytes)29 ·0x000000000000000a·(STRSZ)··············16671·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x19b830 ·0x000000006ffffef5·(GNU_HASH)···········0x19f0
31 ·0x0000000000000019·(INIT_ARRAY)·········0x11fc031 ·0x0000000000000019·(INIT_ARRAY)·········0x14098
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1100033 ·0x000000000000001a·(FINI_ARRAY)·········0x13000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x17d035 ·0x000000006ffffff0·(VERSYM)·············0x1800
36 ·0x000000006ffffffe·(VERNEED)············0x199836 ·0x000000006ffffffe·(VERNEED)············0x19cc
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·d0b499a53eed3d6ef806baaabe8d96176 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b12612aed041fe2a1687109149f9417b
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·228·entries:1 Version·symbols·section·'.gnu.version'·contains·230·entries:
2 ·Addr:·0x00000000000017d0··Offset:·0x0017d0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001800··Offset:·0x001800··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 54, 12 lines modifiedOffset 54, 13 lines modified
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 61 ··0e4:···1·(*global*)······1·(*global*)···
  
61 Version·needs·section·'.gnu.version_r'·contains·1·entry:62 Version·needs·section·'.gnu.version_r'·contains·1·entry:
62 ·Addr:·0x0000000000001998··Offset:·0x001998··Link:·7·(.dynstr)63 ·Addr:·0x00000000000019cc··Offset:·0x0019cc··Link:·7·(.dynstr)
63 ··000000:·Version:·1··File:·libc.so··Cnt:·164 ··000000:·Version:·1··File:·libc.so··Cnt:·1
64 ··0x0010:···Name:·LIBC··Flags:·none··Version:·265 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·79544·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·88088·····»     Blocks:·176········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.4 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.perf@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.perf@1.0.so
864 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········86432·(bytes·into·file)13 ··Start·of·section·headers:··········99056·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009354·0x009354·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0098ec·0x0098ec·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007b50·0x007b50···E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x00ada0·0x00ada0···E·0x1000
10 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0026f0·0x0026f0·RW··0x100010 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x0027d8·0x0027d8·RW··0x1000
11 ··DYNAMIC········0x014058·0x0000000000014058·0x0000000000014058·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x017130·0x0000000000017130·0x0000000000017130·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0016f0·0x002000·R···0x112 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x0017d8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007c98·0x0000000000007c98·0x0000000000007c98·0x00045c·0x00045c·R···0x413 ··GNU_EH_FRAME···0x007edc·0x0000000000007edc·0x0000000000007edc·0x0004dc·0x0004dc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x151a0:1 There·are·25·section·headers,·starting·at·offset·0x182f0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001698·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0016c8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001908·001908·0001e2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001938·001938·0001e6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001aec·001aec·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001b20·001b20·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001b10·001b10·0002c0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001b40·001b40·0002cc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001dd0·001dd0·0045f4·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001e0c·001e0c·0046e0·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000063c8·0063c8·000893·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000064f0·0064f0·000893·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006c60·006c60·000060·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006d88·006d88·000060·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006cc0·006cc0·000b58·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000006de8·006de8·000b88·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000007820·007820·000476·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007970·007970·00056a·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007c98·007c98·00045c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007edc·007edc·0004dc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000080f8·0080f8·00125c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000083b8·0083b8·001534·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·007394·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·00a5cc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000113a0·0113a0·0007b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000145d0·0145d0·0007d0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000012000·012000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000015000·015000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000013000·013000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000016000·016000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000013018·013018·001038·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000016018·016018·001110·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000014050·014050·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000017128·017128·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000014058·014058·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000017130·017130·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000014298·014298·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000017370·017370·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000014310·014310·0003e0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000173e8·0173e8·0003f0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0146f0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0177d8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0147f2·0009ac·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0178da·000a14·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x14058·contains·36·entries:1 Dynamic·section·at·offset·0x17130·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.perf@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.perf@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x63c816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x64f0
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x89317 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x893
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6c6019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6d88
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x60
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x6cc022 ·0x0000000000000017·(JMPREL)·············0x6de8
23 ·0x0000000000000002·(PLTRELSZ)···········2904·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2952·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1431024 ·0x0000000000000003·(PLTGOT)·············0x173e8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1dd028 ·0x0000000000000005·(STRTAB)·············0x1e0c
29 ·0x000000000000000a·(STRSZ)··············17908·(bytes)29 ·0x000000000000000a·(STRSZ)··············18144·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x1b1030 ·0x000000006ffffef5·(GNU_HASH)···········0x1b40
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1405031 ·0x0000000000000019·(INIT_ARRAY)·········0x17128
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1300033 ·0x000000000000001a·(FINI_ARRAY)·········0x16000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x190835 ·0x000000006ffffff0·(VERSYM)·············0x1938
36 ·0x000000006ffffffe·(VERNEED)············0x1aec36 ·0x000000006ffffffe·(VERNEED)············0x1b20
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·7b47f383c030385ce54f36af7277d8b56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·07dc5df4408de4d4c78b6d600819aa36
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·241·entries:1 Version·symbols·section·'.gnu.version'·contains·243·entries:
2 ·Addr:·0x0000000000001908··Offset:·0x001908··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001938··Offset:·0x001938··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 57, 13 lines modifiedOffset 57, 13 lines modified
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)···
  
65 Version·needs·section·'.gnu.version_r'·contains·1·entry:65 Version·needs·section·'.gnu.version_r'·contains·1·entry:
66 ·Addr:·0x0000000000001aec··Offset:·0x001aec··Link:·7·(.dynstr)66 ·Addr:·0x0000000000001b20··Offset:·0x001b20··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·libc.so··Cnt:·167 ··000000:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0010:···Name:·LIBC··Flags:·none··Version:·268 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·88032·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·100656····»    Blocks:·200········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.perf@2.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.perf@2.0.so
866 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xb00011 ··Entry·point·address:···············0xb000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········103608·(bytes·into·file)13 ··Start·of·section·headers:··········120496·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a4a4·0x00a4a4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ac2c·0x00ac2c·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x00a030·0x00a030···E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x00eae0·0x00eae0···E·0x1000
10 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x002888·0x002888·RW··0x100010 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x002a00·0x002a00·RW··0x1000
11 ··DYNAMIC········0x0181a8·0x00000000000181a8·0x00000000000181a8·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x01c310·0x000000000001c310·0x000000000001c310·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x017000·0x0000000000017000·0x0000000000017000·0x001888·0x002000·R···0x112 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x001a00·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x008a00·0x0000000000008a00·0x0000000000008a00·0x00050c·0x00050c·R···0x413 ··GNU_EH_FRAME···0x008c94·0x0000000000008c94·0x0000000000008c94·0x0005cc·0x0005cc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x194b8:1 There·are·25·section·headers,·starting·at·offset·0x1d6b0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0017d0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001800·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001a40·001a40·0001fc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001a70·001a70·000200·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001c3c·001c3c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001c70·001c70·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001c80·001c80·0002fc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001cb0·001cb0·000308·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001f7c·001f7c·004d59·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001fb8·001fb8·004e45·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006cd8·006cd8·000935·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006e00·006e00·000935·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007610·007610·000060·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007738·007738·000068·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000007670·007670·000c30·18···A··3··22··814 ··[10]·.rela.plt·········RELA············00000000000077a0·0077a0·000c60·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000082a0·0082a0·000760·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000008400·008400·000891·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008a00·008a00·00050c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008c94·008c94·0005cc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000008f10·008f10·001594·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000009260·009260·0019cc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000b000·00b000·0097ec·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000b000·00b000·00e27c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000147f0·0147f0·000840·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000019280·019280·000860·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000016000·016000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000001a000·01a000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000017000·017000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001b000·01b000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000017018·017018·001188·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000001b018·01b018·0012f0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000181a0·0181a0·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000001c308·01c308·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000181a8·0181a8·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000001c310·01c310·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000183e8·0183e8·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000001c550·01c550·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000018460·018460·000428·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000001c5c8·01c5c8·000438·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·018888·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01ca00·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01898a·000b2c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01cb02·000ba8·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x181a8·contains·36·entries:1 Dynamic·section·at·offset·0x1c310·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.perf@2.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.perf@2.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6cd816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6e00
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x93517 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x935
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x761019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7738
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x68
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x767022 ·0x0000000000000017·(JMPREL)·············0x77a0
23 ·0x0000000000000002·(PLTRELSZ)···········3120·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3168·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1846024 ·0x0000000000000003·(PLTGOT)·············0x1c5c8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1f7c28 ·0x0000000000000005·(STRTAB)·············0x1fb8
29 ·0x000000000000000a·(STRSZ)··············19801·(bytes)29 ·0x000000000000000a·(STRSZ)··············20037·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x1c8030 ·0x000000006ffffef5·(GNU_HASH)···········0x1cb0
31 ·0x0000000000000019·(INIT_ARRAY)·········0x181a031 ·0x0000000000000019·(INIT_ARRAY)·········0x1c308
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1700033 ·0x000000000000001a·(FINI_ARRAY)·········0x1b000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x1a4035 ·0x000000006ffffff0·(VERSYM)·············0x1a70
36 ·0x000000006ffffffe·(VERNEED)············0x1c3c36 ·0x000000006ffffffe·(VERNEED)············0x1c70
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·8a89ba7ac1cc0c87b83d93b18379f0356 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4e2b1eab74387c2c5f7a66defe9d5116
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·254·entries:1 Version·symbols·section·'.gnu.version'·contains·256·entries:
2 ·Addr:·0x0000000000001a40··Offset:·0x001a40··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001a70··Offset:·0x001a70··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
68 Version·needs·section·'.gnu.version_r'·contains·2·entries:68 Version·needs·section·'.gnu.version_r'·contains·2·entries:
69 ·Addr:·0x0000000000001c3c··Offset:·0x001c3c··Link:·7·(.dynstr)69 ·Addr:·0x0000000000001c70··Offset:·0x001c70··Link:·7·(.dynstr)
70 ··000000:·Version:·1··File:·libc.so··Cnt:·170 ··000000:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0020:···Name:·LIBC··Flags:·none··Version:·271 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
72 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·172 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
73 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·373 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·105208····»    Blocks:·208········IO·Block:·4096···regular·file1 ··Size:·122096····»    Blocks:·240········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.qdutils_disp@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.qdutils_disp@1.0.so
1.0 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x900011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········78440·(bytes·into·file)13 ··Start·of·section·headers:··········91272·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x90002 Entry·point·0xa000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008edc·0x008edc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0095c4·0x0095c4·R···0x1000
8 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006b50·0x006b50···E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008cb0·0x008cb0···E·0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x002688·0x002688·RW··0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x002800·0x002800·RW··0x1000
10 ··DYNAMIC········0x012058·0x0000000000012058·0x0000000000012058·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x0151c0·0x00000000000151c0·0x00000000000151c0·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001688·0x002000·R···0x111 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001800·0x002000·R···0x1
12 ··GNU_EH_FRAME···0x007968·0x0000000000007968·0x0000000000007968·0x00042c·0x00042c·R···0x412 ··GNU_EH_FRAME···0x007bac·0x0000000000007bac·0x0000000000007bac·0x0004ec·0x0004ec·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x13268:1 There·are·25·section·headers,·starting·at·offset·0x16488:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001518·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001548·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001788·001788·0001c2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000017b8·0017b8·0001c6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000194c·00194c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001980·001980·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001990·001990·000214·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019c0·0019c0·000220·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001ba4·001ba4·0045ce·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001be0·001be0·0046ba·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006178·006178·00081b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000062a0·0062a0·00081b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006998·006998·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006ac0·006ac0·000060·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000069f0·0069f0·000a20·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000006b20·006b20·000a50·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000007410·007410·000557·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007570·007570·00063a·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007968·007968·00042c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007bac·007bac·0004ec·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007d98·007d98·001144·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008098·008098·00152c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·006464·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·0085a8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000f470·00f470·0006e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000125b0·0125b0·000700·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000010000·010000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000013000·013000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000011000·011000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000014000·014000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000011018·011018·001038·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000014018·014018·0011a0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000012050·012050·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000151b8·0151b8·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000012058·012058·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000151c0·0151c0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000012298·012298·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000015400·015400·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000012310·012310·000378·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000015478·015478·000388·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·012688·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·015800·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01278a·000adc·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·015902·000b84·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.14 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x12058·contains·36·entries:1 Dynamic·section·at·offset·0x151c0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.qdutils_disp@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.qdutils_disp@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x617816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x62a0
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x81b17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x81b
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x699819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6ac0
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x60
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x69f022 ·0x0000000000000017·(JMPREL)·············0x6b20
23 ·0x0000000000000002·(PLTRELSZ)···········2592·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2640·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1231024 ·0x0000000000000003·(PLTGOT)·············0x15478
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1ba428 ·0x0000000000000005·(STRTAB)·············0x1be0
29 ·0x000000000000000a·(STRSZ)··············17870·(bytes)29 ·0x000000000000000a·(STRSZ)··············18106·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x199030 ·0x000000006ffffef5·(GNU_HASH)···········0x19c0
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1205031 ·0x0000000000000019·(INIT_ARRAY)·········0x151b8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1100033 ·0x000000000000001a·(FINI_ARRAY)·········0x14000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x178835 ·0x000000006ffffff0·(VERSYM)·············0x17b8
36 ·0x000000006ffffffe·(VERNEED)············0x194c36 ·0x000000006ffffffe·(VERNEED)············0x1980
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·71303e033982773945469ea7225806e76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·00db73fcb2ec9cca4e41d5585952325e
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·225·entries:1 Version·symbols·section·'.gnu.version'·contains·227·entries:
2 ·Addr:·0x0000000000001788··Offset:·0x001788··Link:·3·(.dynsym)2 ·Addr:·0x00000000000017b8··Offset:·0x0017b8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)···
  
61 Version·needs·section·'.gnu.version_r'·contains·2·entries:61 Version·needs·section·'.gnu.version_r'·contains·2·entries:
62 ·Addr:·0x000000000000194c··Offset:·0x00194c··Link:·7·(.dynstr)62 ·Addr:·0x0000000000001980··Offset:·0x001980··Link:·7·(.dynstr)
63 ··000000:·Version:·1··File:·libc.so··Cnt:·163 ··000000:·Version:·1··File:·libc.so··Cnt:·1
64 ··0x0020:···Name:·LIBC··Flags:·none··Version:·264 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
65 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·165 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·80040·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·92872·····»     Blocks:·184········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.qteeconnector@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.qteeconnector@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1700011 ··Entry·point·address:···············0x18000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········221472·(bytes·into·file)13 ··Start·of·section·headers:··········259208·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x170002 Entry·point·0x18000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0168b4·0x0168b4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0172f4·0x0172f4·R···0x1000
8 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x017c60·0x017c60···E·0x10008 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x01f1f0·0x01f1f0···E·0x1000
9 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x005950·0x005950·RW··0x10009 ··LOAD···········0x038000·0x0000000000038000·0x0000000000038000·0x005b58·0x005b58·RW··0x1000
10 ··DYNAMIC········0x034070·0x0000000000034070·0x0000000000034070·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x03d268·0x000000000003d268·0x000000000003d268·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x030000·0x0000000000030000·0x0000000000030000·0x004950·0x005000·R···0x111 ··GNU_RELRO······0x039000·0x0000000000039000·0x0000000000039000·0x004b58·0x005000·R···0x1
12 ··GNU_EH_FRAME···0x01218c·0x000000000001218c·0x000000000001218c·0x000d8c·0x000d8c·R···0x412 ··GNU_EH_FRAME···0x012414·0x0000000000012414·0x0000000000012414·0x000e94·0x000e94·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x36120:1 There·are·25·section·headers,·starting·at·offset·0x3f488:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002b50·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002b80·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002dc0·002dc0·00039c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002df0·002df0·0003a0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000315c·00315c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003190·003190·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000031a0·0031a0·0007e4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000031d0·0031d0·0007f0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003984·003984·00a697·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000039c0·0039c0·00a783·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000e020·00e020·002008·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000e148·00e148·002008·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000010028·010028·000118·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000010150·010150·000120·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000010140·010140·000fa8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000010270·010270·000fd8·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000110f0·0110f0·00109a·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000011250·011250·0011c3·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001218c·01218c·000d8c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000012414·012414·000e94·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000012f18·012f18·00399c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000132a8·0132a8·00404c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000017000·017000·0171d0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000018000·018000·01e738·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002e1d0·02e1d0·000a90·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000036740·036740·000ab0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000002f000·02f000·000028·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000038000·038000·000028·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000030000·030000·000030·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000039000·039000·000030·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000030030·030030·004020·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000039030·039030·004218·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000034050·034050·000020·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000003d248·03d248·000020·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000034070·034070·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000003d268·03d268·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000342b0·0342b0·000150·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000003d4a8·03d4a8·000150·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000034400·034400·000550·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000003d5f8·03d5f8·000560·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·034950·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03db58·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·034a52·0016c8·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03dc5a·001828·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.15 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x34070·contains·36·entries:1 Dynamic·section·at·offset·0x3d268·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.qteeconnector@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.qteeconnector@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xe02016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xe148
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x200817 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2008
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1002819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x10150
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x11820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x120
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x1014022 ·0x0000000000000017·(JMPREL)·············0x10270
23 ·0x0000000000000002·(PLTRELSZ)···········4008·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4056·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x3440024 ·0x0000000000000003·(PLTGOT)·············0x3d5f8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x398428 ·0x0000000000000005·(STRTAB)·············0x39c0
29 ·0x000000000000000a·(STRSZ)··············42647·(bytes)29 ·0x000000000000000a·(STRSZ)··············42883·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x31a030 ·0x000000006ffffef5·(GNU_HASH)···········0x31d0
31 ·0x0000000000000019·(INIT_ARRAY)·········0x3405031 ·0x0000000000000019·(INIT_ARRAY)·········0x3d248
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x3000033 ·0x000000000000001a·(FINI_ARRAY)·········0x39000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x2dc035 ·0x000000006ffffff0·(VERSYM)·············0x2df0
36 ·0x000000006ffffffe·(VERNEED)············0x315c36 ·0x000000006ffffffe·(VERNEED)············0x3190
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·1b686ffd75ba8eb79b2c1abf85b6b0886 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·138f06393f0e9e740a3fc1759c624413
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·462·entries:1 Version·symbols·section·'.gnu.version'·contains·464·entries:
2 ·Addr:·0x0000000000002dc0··Offset:·0x002dc0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002df0··Offset:·0x002df0··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···114 ··1b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
120 Version·needs·section·'.gnu.version_r'·contains·2·entries:120 Version·needs·section·'.gnu.version_r'·contains·2·entries:
121 ·Addr:·0x000000000000315c··Offset:·0x00315c··Link:·7·(.dynstr)121 ·Addr:·0x0000000000003190··Offset:·0x003190··Link:·7·(.dynstr)
122 ··000000:·Version:·1··File:·libc.so··Cnt:·1122 ··000000:·Version:·1··File:·libc.so··Cnt:·1
123 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2123 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
124 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1124 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
125 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3125 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·223072····»    Blocks:·440········IO·Block:·4096···regular·file1 ··Size:·260808····»    Blocks:·512········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.am@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.am@1.0.so
866 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xe00011 ··Entry·point·address:···············0xe000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········124408·(bytes·into·file)13 ··Start·of·section·headers:··········141328·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d404·0x00d404·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00db5c·0x00db5c·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00bb70·0x00bb70···E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00f2d0·0x00f2d0···E·0x1000
10 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x0036e0·0x0036e0·RW··0x100010 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x003810·0x003810·RW··0x1000
11 ··DYNAMIC········0x01cfc8·0x000000000001cfc8·0x000000000001cfc8·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x0210e8·0x00000000000210e8·0x00000000000210e8·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x0026e0·0x003000·R···0x112 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x002810·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00aeac·0x000000000000aeac·0x000000000000aeac·0x000734·0x000734·R···0x413 ··GNU_EH_FRAME···0x00b100·0x000000000000b100·0x000000000000b100·0x0007ec·0x0007ec·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1e5f8:1 There·are·25·section·headers,·starting·at·offset·0x22810:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001c68·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001c98·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001ed8·001ed8·00025e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001f08·001f08·000262·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002138·002138·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000216c·00216c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002178·002178·0003f8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000021b0·0021b0·000400·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002570·002570·0064a0·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000025b0·0025b0·00658c·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008a10·008a10·000ffa·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008b40·008b40·000ffa·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009a10·009a10·000090·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009b40·009b40·000098·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000009aa0·009aa0·000c00·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000009bd8·009bd8·000c30·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000a6a0·00a6a0·00080b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a810·00a810·0008ed·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000aeac·00aeac·000734·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000b100·00b100·0007ec·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000b5e0·00b5e0·001e24·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b8f0·00b8f0·00226c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00b348·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00ea84·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000019350·019350·000820·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001ca90·01ca90·000840·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000001a000·01a000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000001e000·01e000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001b000·01b000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001f000·01f000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000001b020·01b020·001f98·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000001f020·01f020·0020b8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001cfb8·01cfb8·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000210d8·0210d8·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001cfc8·01cfc8·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000210e8·0210e8·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001d208·01d208·0000c0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000021328·021328·0000c0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001d2c8·01d2c8·000418·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000213e8·0213e8·000428·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01d6e0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·021810·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01d7e2·000e10·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·021912·000efc·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1cfc8·contains·36·entries:1 Dynamic·section·at·offset·0x210e8·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.am@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.am@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8a1016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8b40
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xffa17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xffa
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9a1019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9b40
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x9020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x98
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x9aa022 ·0x0000000000000017·(JMPREL)·············0x9bd8
23 ·0x0000000000000002·(PLTRELSZ)···········3072·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3120·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1d2c824 ·0x0000000000000003·(PLTGOT)·············0x213e8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x257028 ·0x0000000000000005·(STRTAB)·············0x25b0
29 ·0x000000000000000a·(STRSZ)··············25760·(bytes)29 ·0x000000000000000a·(STRSZ)··············25996·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x217830 ·0x000000006ffffef5·(GNU_HASH)···········0x21b0
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1cfb831 ·0x0000000000000019·(INIT_ARRAY)·········0x210d8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1b00033 ·0x000000000000001a·(FINI_ARRAY)·········0x1f000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x1ed835 ·0x000000006ffffff0·(VERSYM)·············0x1f08
36 ·0x000000006ffffffe·(VERNEED)············0x213836 ·0x000000006ffffffe·(VERNEED)············0x216c
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·e0679779df9a76d955845cfb1eca66486 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f7249e102fead8e10f33f3d0e6ed310f
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·303·entries:1 Version·symbols·section·'.gnu.version'·contains·305·entries:
2 ·Addr:·0x0000000000001ed8··Offset:·0x001ed8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001f08··Offset:·0x001f08··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 72, 15 lines modifiedOffset 72, 16 lines modified
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 80 ··130:···1·(*global*)···
  
80 Version·needs·section·'.gnu.version_r'·contains·2·entries:81 Version·needs·section·'.gnu.version_r'·contains·2·entries:
81 ·Addr:·0x0000000000002138··Offset:·0x002138··Link:·7·(.dynstr)82 ·Addr:·0x000000000000216c··Offset:·0x00216c··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·libc.so··Cnt:·183 ··000000:·Version:·1··File:·libc.so··Cnt:·1
83 ··0x0020:···Name:·LIBC··Flags:·none··Version:·284 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
84 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·185 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
85 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·386 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·126008····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·142928····»    Blocks:·280········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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so
1.0 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x900011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········78208·(bytes·into·file)13 ··Start·of·section·headers:··········90936·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x90002 Entry·point·0xa000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008e74·0x008e74·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009474·0x009474·R···0x1000
8 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006510·0x006510···E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0080c0·0x0080c0···E·0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x002630·0x002630·RW··0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x002760·0x002760·RW··0x1000
10 ··DYNAMIC········0x011fe0·0x0000000000011fe0·0x0000000000011fe0·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x015100·0x0000000000015100·0x0000000000015100·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001630·0x002000·R···0x111 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001760·0x002000·R···0x1
12 ··GNU_EH_FRAME···0x00793c·0x000000000000793c·0x000000000000793c·0x000424·0x000424·R···0x412 ··GNU_EH_FRAME···0x007b50·0x0000000000007b50·0x0000000000007b50·0x0004c4·0x0004c4·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x13180:1 There·are·25·section·headers,·starting·at·offset·0x16338:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001590·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0015c0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001800·001800·0001cc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001830·001830·0001d0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000019cc·0019cc·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a00·001a00·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a10·001a10·000224·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a40·001a40·00022c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001c34·001c34·00463d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001c6c·001c6c·004729·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006278·006278·0007f3·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006398·006398·0007f3·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006a70·006a70·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006b90·006b90·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006ac8·006ac8·000a80·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000006be8·006be8·000ab0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000007550·007550·0003ea·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000076a0·0076a0·0004ae·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000793c·00793c·000424·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007b50·007b50·0004c4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007d60·007d60·001114·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008018·008018·00145c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·005de8·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·007978·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000edf0·00edf0·000720·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000011980·011980·000740·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000010000·010000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000013000·013000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000011000·011000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000014000·014000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000011018·011018·000fc0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000014018·014018·0010e0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000011fd8·011fd8·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000150f8·0150f8·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000011fe0·011fe0·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000015100·015100·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000012220·012220·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000015340·015340·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000012298·012298·000398·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000153b8·0153b8·0003a8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·012630·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·015760·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·012732·000a4c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·015862·000ad0·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x11fe0·contains·36·entries:1 Dynamic·section·at·offset·0x15100·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.atcmdfwd@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.atcmdfwd@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x627816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6398
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7f317 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7f3
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6a7019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6b90
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x6ac822 ·0x0000000000000017·(JMPREL)·············0x6be8
23 ·0x0000000000000002·(PLTRELSZ)···········2688·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2736·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1229824 ·0x0000000000000003·(PLTGOT)·············0x153b8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1c3428 ·0x0000000000000005·(STRTAB)·············0x1c6c
29 ·0x000000000000000a·(STRSZ)··············17981·(bytes)29 ·0x000000000000000a·(STRSZ)··············18217·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x1a1030 ·0x000000006ffffef5·(GNU_HASH)···········0x1a40
31 ·0x0000000000000019·(INIT_ARRAY)·········0x11fd831 ·0x0000000000000019·(INIT_ARRAY)·········0x150f8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1100033 ·0x000000000000001a·(FINI_ARRAY)·········0x14000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x180035 ·0x000000006ffffff0·(VERSYM)·············0x1830
36 ·0x000000006ffffffe·(VERNEED)············0x19cc36 ·0x000000006ffffffe·(VERNEED)············0x1a00
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·d1437a4274561b06d4d172ffbbe7d95f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·de48c5c28c8a9c267864c979f933fbcb
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·230·entries:1 Version·symbols·section·'.gnu.version'·contains·232·entries:
2 ·Addr:·0x0000000000001800··Offset:·0x001800··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001830··Offset:·0x001830··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·2·entries:62 Version·needs·section·'.gnu.version_r'·contains·2·entries:
63 ·Addr:·0x00000000000019cc··Offset:·0x0019cc··Link:·7·(.dynstr)63 ·Addr:·0x0000000000001a00··Offset:·0x001a00··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·164 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0020:···Name:·LIBC··Flags:·none··Version:·265 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
66 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·166 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·79808·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·92536·····»     Blocks:·184········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3100011 ··Entry·point·address:···············0x34000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········523336·(bytes·into·file)13 ··Start·of·section·headers:··········713416·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x310002 Entry·point·0x34000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x030304·0x030304·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03315c·0x03315c·R···0x1000
8 ··LOAD···········0x031000·0x0000000000031000·0x0000000000031000·0x043bc0·0x043bc0···E·0x10008 ··LOAD···········0x034000·0x0000000000034000·0x0000000000034000·0x06e4c0·0x06e4c0···E·0x1000
9 ··LOAD···········0x075000·0x0000000000075000·0x0000000000075000·0x0079f0·0x0079f0·RW··0x10009 ··LOAD···········0x0a3000·0x00000000000a3000·0x00000000000a3000·0x007b20·0x007b20·RW··0x1000
10 ··DYNAMIC········0x07ba58·0x000000000007ba58·0x000000000007ba58·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x0a9b78·0x00000000000a9b78·0x00000000000a9b78·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x076000·0x0000000000076000·0x0000000000076000·0x0069f0·0x007000·R···0x111 ··GNU_RELRO······0x0a4000·0x00000000000a4000·0x00000000000a4000·0x006b20·0x007000·R···0x1
12 ··GNU_EH_FRAME···0x022a74·0x0000000000022a74·0x0000000000022a74·0x0028f4·0x0028f4·R···0x412 ··GNU_EH_FRAME···0x0233bc·0x00000000000233bc·0x00000000000233bc·0x002d0c·0x002d0c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x7fc48:1 There·are·25·section·headers,·starting·at·offset·0xae2c8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·004440·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·004470·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000046b0·0046b0·0005b0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000046e0·0046e0·0005b4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000004c60·004c60·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000004c94·004c94·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004c80·004c80·000f14·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004cb8·004cb8·000f1c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000005b94·005b94·013fc0·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000005bd4·005bd4·0140ac·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000019b58·019b58·0026c1·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000019c80·019c80·0026c1·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001c220·01c220·000178·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001c348·01c348·000180·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000001c398·01c398·0024a8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000001c4c8·01c4c8·0024d8·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000001e840·01e840·004234·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000001e9a0·01e9a0·004a1a·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000022a74·022a74·0028f4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000233bc·0233bc·002d0c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000025368·025368·00af9c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000260c8·0260c8·00d094·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000031000·031000·04232c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000034000·034000·06cc0c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000073330·073330·001890·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000a0c10·0a0c10·0018b0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000075000·075000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········00000000000a3000·0a3000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000076000·076000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000a4000·0a4000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000076028·076028·005a18·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········00000000000a4028·0a4028·005b38·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000007ba40·07ba40·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000a9b60·0a9b60·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000007ba58·07ba58·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000a9b78·0a9b78·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000007bc98·07bc98·000108·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000a9db8·0a9db8·000108·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000007bda0·07bda0·000c50·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000a9ec0·0a9ec0·000c60·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·07c9f0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0aab20·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·07caf2·003150·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0aac22·0036a4·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.14 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x7ba58·contains·36·entries:1 Dynamic·section·at·offset·0xa9b78·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x19b5816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x19c80
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x26c117 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x26c1
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1c22019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1c348
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x17820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x180
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x1c39822 ·0x0000000000000017·(JMPREL)·············0x1c4c8
23 ·0x0000000000000002·(PLTRELSZ)···········9384·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········9432·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x7bda024 ·0x0000000000000003·(PLTGOT)·············0xa9ec0
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x5b9428 ·0x0000000000000005·(STRTAB)·············0x5bd4
29 ·0x000000000000000a·(STRSZ)··············81856·(bytes)29 ·0x000000000000000a·(STRSZ)··············82092·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x4c8030 ·0x000000006ffffef5·(GNU_HASH)···········0x4cb8
31 ·0x0000000000000019·(INIT_ARRAY)·········0x7ba4031 ·0x0000000000000019·(INIT_ARRAY)·········0xa9b60
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x7600033 ·0x000000000000001a·(FINI_ARRAY)·········0xa4000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x46b035 ·0x000000006ffffff0·(VERSYM)·············0x46e0
36 ·0x000000006ffffffe·(VERNEED)············0x4c6036 ·0x000000006ffffffe·(VERNEED)············0x4c94
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·311ec89ff343707ab83402e6042248a36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·78061d34fa9572bbc8529494267f5cb9
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·728·entries:1 Version·symbols·section·'.gnu.version'·contains·730·entries:
2 ·Addr:·0x00000000000046b0··Offset:·0x0046b0··Link:·3·(.dynsym)2 ·Addr:·0x00000000000046e0··Offset:·0x0046e0··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 179, 12 lines modifiedOffset 179, 13 lines modified
179 ··2bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···179 ··2bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
180 ··2c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···180 ··2c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
181 ··2c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···181 ··2c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···182 ··2c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···183 ··2cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···185 ··2d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 186 ··2d8:···1·(*global*)······1·(*global*)···
  
186 Version·needs·section·'.gnu.version_r'·contains·1·entry:187 Version·needs·section·'.gnu.version_r'·contains·1·entry:
187 ·Addr:·0x0000000000004c60··Offset:·0x004c60··Link:·7·(.dynstr)188 ·Addr:·0x0000000000004c94··Offset:·0x004c94··Link:·7·(.dynstr)
188 ··000000:·Version:·1··File:·libc.so··Cnt:·1189 ··000000:·Version:·1··File:·libc.so··Cnt:·1
189 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2190 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·524936····»    Blocks:·1032·······IO·Block:·4096···regular·file1 ··Size:·715016····»    Blocks:·1400·······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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.1.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1e00011 ··Entry·point·address:···············0x20000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········287824·(bytes·into·file)13 ··Start·of·section·headers:··········358704·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1e0002 Entry·point·0x20000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01d964·0x01d964·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01f67c·0x01f67c·R···0x1000
8 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x01f040·0x01f040···E·0x10008 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x02e1d0·0x02e1d0···E·0x1000
9 ··LOAD···········0x03e000·0x000000000003e000·0x000000000003e000·0x005ee8·0x005ee8·RW··0x10009 ··LOAD···········0x04f000·0x000000000004f000·0x000000000004f000·0x005fd0·0x005fd0·RW··0x1000
10 ··DYNAMIC········0x0433a8·0x00000000000433a8·0x00000000000433a8·0x000250·0x000250·RW··0x810 ··DYNAMIC········0x054480·0x0000000000054480·0x0000000000054480·0x000250·0x000250·RW··0x8
11 ··GNU_RELRO······0x03f000·0x000000000003f000·0x000000000003f000·0x004ee8·0x005000·R···0x111 ··GNU_RELRO······0x050000·0x0000000000050000·0x0000000000050000·0x004fd0·0x005000·R···0x1
12 ··GNU_EH_FRAME···0x016454·0x0000000000016454·0x0000000000016454·0x0016f4·0x0016f4·R···0x412 ··GNU_EH_FRAME···0x016a9c·0x0000000000016a9c·0x0000000000016a9c·0x0019cc·0x0019cc·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x46450:1 There·are·25·section·headers,·starting·at·offset·0x57930:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0030f0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003120·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003360·003360·000414·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003390·003390·000418·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003774·003774·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000037a8·0037a8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003798·003798·000654·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000037c8·0037c8·000660·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003dec·003dec·00daa0·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003e28·003e28·00db8c·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011890·011890·001f5c·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000119b8·0119b8·001f62·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000137f0·0137f0·000128·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000013920·013920·000128·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000013918·013918·001818·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000013a48·013a48·001848·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000015130·015130·001322·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000015290·015290·00180b·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000016454·016454·0016f4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000016a9c·016a9c·0019cc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000017b48·017b48·005e1c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000018468·018468·007214·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001e000·01e000·01e004·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000020000·020000·02d180·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000003c010·03c010·001030·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000004d180·04d180·001050·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000003e000·03e000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000004f000·04f000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000003f000·03f000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000050000·050000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000003f020·03f020·004378·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000050020·050020·004450·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000043398·043398·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000054470·054470·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000433a8·0433a8·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000054480·054480·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000435f8·0435f8·0000d0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000546d0·0546d0·0000d0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000436c8·0436c8·000820·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000547a0·0547a0·000830·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·043ee8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·054fd0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·043fea·002460·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0550d2·002858·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.19 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x433a8·contains·37·entries:1 Dynamic·section·at·offset·0x54480·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.1.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.1.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1189018 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x119b8
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1f5c19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1f62
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x137f021 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x13920
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x12822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x128
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x1391824 ·0x0000000000000017·(JMPREL)·············0x13a48
25 ·0x0000000000000002·(PLTRELSZ)···········6168·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········6216·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x436c826 ·0x0000000000000003·(PLTGOT)·············0x547a0
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x3dec30 ·0x0000000000000005·(STRTAB)·············0x3e28
31 ·0x000000000000000a·(STRSZ)··············55968·(bytes)31 ·0x000000000000000a·(STRSZ)··············56204·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x379832 ·0x000000006ffffef5·(GNU_HASH)···········0x37c8
33 ·0x0000000000000019·(INIT_ARRAY)·········0x4339833 ·0x0000000000000019·(INIT_ARRAY)·········0x54470
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x3f00035 ·0x000000000000001a·(FINI_ARRAY)·········0x50000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x336037 ·0x000000006ffffff0·(VERSYM)·············0x3390
38 ·0x000000006ffffffe·(VERNEED)············0x377438 ·0x000000006ffffffe·(VERNEED)············0x37a8
39 ·0x000000006fffffff·(VERNEEDNUM)·········139 ·0x000000006fffffff·(VERNEEDNUM)·········1
40 ·0x0000000000000000·(NULL)···············0x040 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·6188133341050cd83e5599399e7607616 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9994b7a9729607b21fdd3012aba9130d
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·522·entries:1 Version·symbols·section·'.gnu.version'·contains·524·entries:
2 ·Addr:·0x0000000000003360··Offset:·0x003360··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003390··Offset:·0x003390··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 127, 13 lines modifiedOffset 127, 13 lines modified
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
135 Version·needs·section·'.gnu.version_r'·contains·1·entry:135 Version·needs·section·'.gnu.version_r'·contains·1·entry:
136 ·Addr:·0x0000000000003774··Offset:·0x003774··Link:·7·(.dynstr)136 ·Addr:·0x00000000000037a8··Offset:·0x0037a8··Link:·7·(.dynstr)
137 ··000000:·Version:·1··File:·libc.so··Cnt:·1137 ··000000:·Version:·1··File:·libc.so··Cnt:·1
138 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2138 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·289424····»    Blocks:·568········IO·Block:·4096···regular·file1 ··Size:·360304····»    Blocks:·704········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.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.2.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.2.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3000011 ··Entry·point·address:···············0x33000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········457832·(bytes·into·file)13 ··Start·of·section·headers:··········586864·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x300002 Entry·point·0x33000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02ff3c·0x02ff3c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x032fec·0x032fec·R···0x1000
8 ··LOAD···········0x030000·0x0000000000030000·0x0000000000030000·0x032b90·0x032b90···E·0x10008 ··LOAD···········0x033000·0x0000000000033000·0x0000000000033000·0x04e0d0·0x04e0d0···E·0x1000
9 ··LOAD···········0x063000·0x0000000000063000·0x0000000000063000·0x0093b0·0x0093b0·RW··0x10009 ··LOAD···········0x082000·0x0000000000082000·0x0000000000082000·0x009528·0x009528·RW··0x1000
10 ··DYNAMIC········0x06b440·0x000000000006b440·0x000000000006b440·0x000260·0x000260·RW··0x810 ··DYNAMIC········0x08a5a8·0x000000000008a5a8·0x000000000008a5a8·0x000260·0x000260·RW··0x8
11 ··GNU_RELRO······0x064000·0x0000000000064000·0x0000000000064000·0x0083b0·0x009000·R···0x111 ··GNU_RELRO······0x083000·0x0000000000083000·0x0000000000083000·0x008528·0x009000·R···0x1
12 ··GNU_EH_FRAME···0x024190·0x0000000000024190·0x0000000000024190·0x00252c·0x00252c·R···0x412 ··GNU_EH_FRAME···0x024bcc·0x0000000000024bcc·0x0000000000024bcc·0x0029ec·0x0029ec·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x6fc68:1 There·are·25·section·headers,·starting·at·offset·0x8f470:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0049c8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0049f8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000004c38·004c38·000626·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000004c68·004c68·00062a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000005260·005260·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000005294·005294·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000052a0·0052a0·000b38·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000052d8·0052d8·000b44·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000005dd8·005dd8·0160d5·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000005e1c·005e1c·0161c1·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000001beb0·01beb0·0038c4·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000001bfe0·01bfe0·0038d8·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001f778·01f778·0001e8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001f8b8·01f8b8·0001f0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000001f960·01f960·002358·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000001faa8·01faa8·002388·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000021cc0·021cc0·0024d0·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000021e30·021e30·002d9c·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000024190·024190·00252c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000024bcc·024bcc·0029ec·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000266c0·0266c0·00987c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000275b8·0275b8·00ba34·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000030000·030000·0313d4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000033000·033000·04c8f8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000613e0·0613e0·0017b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000007f900·07f900·0017d0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000063000·063000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000082000·082000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000064000·064000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000083000·083000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000064028·064028·007400·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000083028·083028·007568·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000006b428·06b428·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000008a590·08a590·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000006b440·06b440·000260·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000008a5a8·08a5a8·000260·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000006b6a0·06b6a0·000130·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000008a808·08a808·000130·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000006b7d0·06b7d0·000be0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000008a938·08a938·000bf0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·06c3b0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·08b528·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·06c4b2·0037b0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·08b62a·003e44·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.29 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x6b440·contains·38·entries:1 Dynamic·section·at·offset·0x8a5a8·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.2.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.2.so]
17 ·0x000000000000001e·(FLAGS)··············BIND_NOW17 ·0x000000000000001e·(FLAGS)··············BIND_NOW
18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
19 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1beb019 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1bfe0
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x38c420 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x38d8
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1f77822 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1f8b8
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1e823 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1f0
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0x1f96025 ·0x0000000000000017·(JMPREL)·············0x1faa8
26 ·0x0000000000000002·(PLTRELSZ)···········9048·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········9096·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x6b7d027 ·0x0000000000000003·(PLTGOT)·············0x8a938
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x27029 ·0x0000000000000006·(SYMTAB)·············0x270
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x5dd831 ·0x0000000000000005·(STRTAB)·············0x5e1c
32 ·0x000000000000000a·(STRSZ)··············90325·(bytes)32 ·0x000000000000000a·(STRSZ)··············90561·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x52a033 ·0x000000006ffffef5·(GNU_HASH)···········0x52d8
34 ·0x0000000000000019·(INIT_ARRAY)·········0x6b42834 ·0x0000000000000019·(INIT_ARRAY)·········0x8a590
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x6400036 ·0x000000000000001a·(FINI_ARRAY)·········0x83000
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x4c3838 ·0x000000006ffffff0·(VERSYM)·············0x4c68
39 ·0x000000006ffffffe·(VERNEED)············0x526039 ·0x000000006ffffffe·(VERNEED)············0x5294
40 ·0x000000006fffffff·(VERNEEDNUM)·········240 ·0x000000006fffffff·(VERNEEDNUM)·········2
41 ·0x0000000000000000·(NULL)···············0x041 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·aedcd1c9701935a477c06f047d87b6fa6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1caa47ac5522f376d4efad8705ee220d
1.98 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·787·entries:1 Version·symbols·section·'.gnu.version'·contains·789·entries:
2 ·Addr:·0x0000000000004c38··Offset:·0x004c38··Link:·3·(.dynsym)2 ·Addr:·0x0000000000004c68··Offset:·0x004c68··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 193, 15 lines modifiedOffset 193, 16 lines modified
193 ··2f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···193 ··2f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
194 ··2f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···194 ··2f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
195 ··2fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···195 ··2fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
196 ··300:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···196 ··300:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
197 ··304:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···197 ··304:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
198 ··308:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···198 ··308:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
199 ··30c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···199 ··30c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
200 ··310:···1·(*global*)······1·(*global*)······1·(*global*)···200 ··310:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 201 ··314:···1·(*global*)···
  
201 Version·needs·section·'.gnu.version_r'·contains·2·entries:202 Version·needs·section·'.gnu.version_r'·contains·2·entries:
202 ·Addr:·0x0000000000005260··Offset:·0x005260··Link:·7·(.dynstr)203 ·Addr:·0x0000000000005294··Offset:·0x005294··Link:·7·(.dynstr)
203 ··000000:·Version:·1··File:·libc.so··Cnt:·1204 ··000000:·Version:·1··File:·libc.so··Cnt:·1
204 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2205 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
205 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1206 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
206 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3207 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·459432····»    Blocks:·904········IO·Block:·4096···regular·file1 ··Size:·588464····»    Blocks:·1152·······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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.3.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.3.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3400011 ··Entry·point·address:···············0x37000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········486928·(bytes·into·file)13 ··Start·of·section·headers:··········616152·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x340002 Entry·point·0x37000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x033a14·0x033a14·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x036d2c·0x036d2c·R···0x1000
8 ··LOAD···········0x034000·0x0000000000034000·0x0000000000034000·0x0346e0·0x0346e0···E·0x10008 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x050340·0x050340···E·0x1000
9 ··LOAD···········0x069000·0x0000000000069000·0x0000000000069000·0x00a3f0·0x00a3f0·RW··0x10009 ··LOAD···········0x088000·0x0000000000088000·0x0000000000088000·0x00a568·0x00a568·RW··0x1000
10 ··DYNAMIC········0x072400·0x0000000000072400·0x0000000000072400·0x000270·0x000270·RW··0x810 ··DYNAMIC········0x091568·0x0000000000091568·0x0000000000091568·0x000270·0x000270·RW··0x8
11 ··GNU_RELRO······0x06a000·0x000000000006a000·0x000000000006a000·0x0093f0·0x00a000·R···0x111 ··GNU_RELRO······0x089000·0x0000000000089000·0x0000000000089000·0x009568·0x00a000·R···0x1
12 ··GNU_EH_FRAME···0x027484·0x0000000000027484·0x0000000000027484·0x0026d4·0x0026d4·R···0x412 ··GNU_EH_FRAME···0x027f44·0x0000000000027f44·0x0000000000027f44·0x002bdc·0x002bdc·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x76e10:1 There·are·25·section·headers,·starting·at·offset·0x966d8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·004f68·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·004f98·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000051d8·0051d8·00069e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000005208·005208·0006a2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000005878·005878·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000058ac·0058ac·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000005898·005898·000b68·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000058d0·0058d0·000b70·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000006400·006400·0180c0·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000006440·006440·0181ac·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000001e4c0·01e4c0·004441·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000001e5f0·01e5f0·004441·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000022908·022908·000220·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000022a38·022a38·000228·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000022b28·022b28·002460·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000022c60·022c60·002490·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000024f90·024f90·0024f4·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000250f0·0250f0·002e52·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000027484·027484·0026d4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000027f44·027f44·002bdc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000029b58·029b58·009ebc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000002ab20·02ab20·00c20c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000034000·034000·032e80·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000037000·037000·04eabc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000066e80·066e80·001860·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000085ac0·085ac0·001880·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000069000·069000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000088000·088000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000006a000·06a000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000089000·089000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000006a028·06a028·0083c0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000089028·089028·008528·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000723e8·0723e8·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000091550·091550·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000072400·072400·000270·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000091568·091568·000270·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000072670·072670·000148·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000917d8·0917d8·000148·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000727b8·0727b8·000c38·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000091920·091920·000c48·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0733f0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·092568·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0734f2·003918·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·09266a·004068·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.24 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x72400·contains·39·entries:1 Dynamic·section·at·offset·0x91568·contains·39·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
Offset 13, 30 lines modifiedOffset 13, 30 lines modified
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.3.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.3.so]
18 ·0x000000000000001e·(FLAGS)··············BIND_NOW18 ·0x000000000000001e·(FLAGS)··············BIND_NOW
19 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW19 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
20 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1e4c020 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1e5f0
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x444121 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x4441
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2290823 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x22a38
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x22024 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x228
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0x22b2826 ·0x0000000000000017·(JMPREL)·············0x22c60
27 ·0x0000000000000002·(PLTRELSZ)···········9312·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········9360·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x727b828 ·0x0000000000000003·(PLTGOT)·············0x91920
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x27030 ·0x0000000000000006·(SYMTAB)·············0x270
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x640032 ·0x0000000000000005·(STRTAB)·············0x6440
33 ·0x000000000000000a·(STRSZ)··············98496·(bytes)33 ·0x000000000000000a·(STRSZ)··············98732·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x589834 ·0x000000006ffffef5·(GNU_HASH)···········0x58d0
35 ·0x0000000000000019·(INIT_ARRAY)·········0x723e835 ·0x0000000000000019·(INIT_ARRAY)·········0x91550
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x6a00037 ·0x000000000000001a·(FINI_ARRAY)·········0x89000
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x51d839 ·0x000000006ffffff0·(VERSYM)·············0x5208
40 ·0x000000006ffffffe·(VERNEED)············0x587840 ·0x000000006ffffffe·(VERNEED)············0x58ac
41 ·0x000000006fffffff·(VERNEEDNUM)·········141 ·0x000000006fffffff·(VERNEEDNUM)·········1
42 ·0x0000000000000000·(NULL)···············0x042 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·545602046f2787e75cbbc216d5ee89f06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·01a16ae1948e1258e119ad0428606c81
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·847·entries:1 Version·symbols·section·'.gnu.version'·contains·849·entries:
2 ·Addr:·0x00000000000051d8··Offset:·0x0051d8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000005208··Offset:·0x005208··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 208, 13 lines modifiedOffset 208, 14 lines modified
208 ··330:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···208 ··330:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
209 ··334:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···209 ··334:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
210 ··338:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···210 ··338:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
211 ··33c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···211 ··33c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
212 ··340:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···212 ··340:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
213 ··344:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···213 ··344:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
214 ··348:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···214 ··348:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
215 ··34c:···1·(*global*)······1·(*global*)······1·(*global*)···215 ··34c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 216 ··350:···1·(*global*)···
  
216 Version·needs·section·'.gnu.version_r'·contains·1·entry:217 Version·needs·section·'.gnu.version_r'·contains·1·entry:
217 ·Addr:·0x0000000000005878··Offset:·0x005878··Link:·7·(.dynstr)218 ·Addr:·0x00000000000058ac··Offset:·0x0058ac··Link:·7·(.dynstr)
218 ··000000:·Version:·1··File:·libc.so··Cnt:·1219 ··000000:·Version:·1··File:·libc.so··Cnt:·1
219 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2220 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·488528····»    Blocks:·960········IO·Block:·4096···regular·file1 ··Size:·617752····»    Blocks:·1208·······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.9 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.4.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.4.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3900011 ··Entry·point·address:···············0x3c000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········529320·(bytes·into·file)13 ··Start·of·section·headers:··········666976·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x390002 Entry·point·0x3c000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03818c·0x03818c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03b9a4·0x03b9a4·R···0x1000
8 ··LOAD···········0x039000·0x0000000000039000·0x0000000000039000·0x038a70·0x038a70···E·0x10008 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x056ae0·0x056ae0···E·0x1000
9 ··LOAD···········0x072000·0x0000000000072000·0x0000000000072000·0x00b5b0·0x00b5b0·RW··0x10009 ··LOAD···········0x093000·0x0000000000093000·0x0000000000093000·0x00b770·0x00b770·RW··0x1000
10 ··DYNAMIC········0x07c520·0x000000000007c520·0x000000000007c520·0x000280·0x000280·RW··0x810 ··DYNAMIC········0x09d6d0·0x000000000009d6d0·0x000000000009d6d0·0x000280·0x000280·RW··0x8
11 ··GNU_RELRO······0x073000·0x0000000000073000·0x0000000000073000·0x00a5b0·0x00b000·R···0x111 ··GNU_RELRO······0x094000·0x0000000000094000·0x0000000000094000·0x00a770·0x00b000·R···0x1
12 ··GNU_EH_FRAME···0x02ae8c·0x000000000002ae8c·0x000000000002ae8c·0x002954·0x002954·R···0x412 ··GNU_EH_FRAME···0x02ba44·0x000000000002ba44·0x000000000002ba44·0x002f0c·0x002f0c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x813a8:1 There·are·25·section·headers,·starting·at·offset·0xa2d60:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·005568·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·005598·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000057d8·0057d8·00071e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000005808·005808·000722·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000005ef8·005ef8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000005f2c·005f2c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000005f18·005f18·000bc4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000005f50·005f50·000bd0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000006adc·006adc·01a272·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000006b20·006b20·01a35e·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000020d50·020d50·00506a·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000020e80·020e80·00506a·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000025dc0·025dc0·000268·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000025ef0·025ef0·000278·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000026028·026028·0025c8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000026168·026168·0025f8·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000285f0·0285f0·00289c·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000028760·028760·0032e4·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002ae8c·02ae8c·002954·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002ba44·02ba44·002f0c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000002d7e0·02d7e0·00a9ac·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000002e950·02e950·00d054·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000039000·039000·037120·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000003c000·03c000·05516c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000070120·070120·001950·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000091170·091170·001970·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000072000·072000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000093000·093000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000073000·073000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000094000·094000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000073028·073028·0094e0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000094028·094028·009690·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000007c508·07c508·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000009d6b8·09d6b8·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000007c520·07c520·000280·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000009d6d0·09d6d0·000280·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000007c7a0·07c7a0·000160·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000009d950·09d950·000160·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000007c900·07c900·000cb0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000009dab0·09dab0·000cc0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·07d5b0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·09e770·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·07d6b2·003cf4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·09e872·0044e8·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.26 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x7c520·contains·40·entries:1 Dynamic·section·at·offset·0x9d6d0·contains·40·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.3.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.3.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
Offset 14, 30 lines modifiedOffset 14, 30 lines modified
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
18 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.4.so]18 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.4.so]
19 ·0x000000000000001e·(FLAGS)··············BIND_NOW19 ·0x000000000000001e·(FLAGS)··············BIND_NOW
20 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW20 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
21 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x20d5021 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x20e80
22 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x506a22 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x506a
23 ·0x0000000000000009·(RELAENT)············24·(bytes)23 ·0x0000000000000009·(RELAENT)············24·(bytes)
24 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x25dc024 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x25ef0
25 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x26825 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x278
26 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x826 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
27 ·0x0000000000000017·(JMPREL)·············0x2602827 ·0x0000000000000017·(JMPREL)·············0x26168
28 ·0x0000000000000002·(PLTRELSZ)···········9672·(bytes)28 ·0x0000000000000002·(PLTRELSZ)···········9720·(bytes)
29 ·0x0000000000000003·(PLTGOT)·············0x7c90029 ·0x0000000000000003·(PLTGOT)·············0x9dab0
30 ·0x0000000000000014·(PLTREL)·············RELA30 ·0x0000000000000014·(PLTREL)·············RELA
31 ·0x0000000000000006·(SYMTAB)·············0x27031 ·0x0000000000000006·(SYMTAB)·············0x270
32 ·0x000000000000000b·(SYMENT)·············24·(bytes)32 ·0x000000000000000b·(SYMENT)·············24·(bytes)
33 ·0x0000000000000005·(STRTAB)·············0x6adc33 ·0x0000000000000005·(STRTAB)·············0x6b20
34 ·0x000000000000000a·(STRSZ)··············107122·(bytes)34 ·0x000000000000000a·(STRSZ)··············107358·(bytes)
35 ·0x000000006ffffef5·(GNU_HASH)···········0x5f1835 ·0x000000006ffffef5·(GNU_HASH)···········0x5f50
36 ·0x0000000000000019·(INIT_ARRAY)·········0x7c50836 ·0x0000000000000019·(INIT_ARRAY)·········0x9d6b8
37 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)37 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
38 ·0x000000000000001a·(FINI_ARRAY)·········0x7300038 ·0x000000000000001a·(FINI_ARRAY)·········0x94000
39 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)39 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
40 ·0x000000006ffffff0·(VERSYM)·············0x57d840 ·0x000000006ffffff0·(VERSYM)·············0x5808
41 ·0x000000006ffffffe·(VERNEED)············0x5ef841 ·0x000000006ffffffe·(VERNEED)············0x5f2c
42 ·0x000000006fffffff·(VERNEEDNUM)·········142 ·0x000000006fffffff·(VERNEEDNUM)·········1
43 ·0x0000000000000000·(NULL)···············0x043 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·031ae5e6eeae575a8bad9d9d1a20d57b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b23c51ef71544e92308f38f526832a8f
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·911·entries:1 Version·symbols·section·'.gnu.version'·contains·913·entries:
2 ·Addr:·0x00000000000057d8··Offset:·0x0057d8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000005808··Offset:·0x005808··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 224, 13 lines modifiedOffset 224, 14 lines modified
224 ··370:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···224 ··370:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
225 ··374:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···225 ··374:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
226 ··378:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···226 ··378:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
227 ··37c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···227 ··37c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
228 ··380:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···228 ··380:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
229 ··384:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···229 ··384:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
230 ··388:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···230 ··388:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
231 ··38c:···1·(*global*)······1·(*global*)······1·(*global*)···231 ··38c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 232 ··390:···1·(*global*)···
  
232 Version·needs·section·'.gnu.version_r'·contains·1·entry:233 Version·needs·section·'.gnu.version_r'·contains·1·entry:
233 ·Addr:·0x0000000000005ef8··Offset:·0x005ef8··Link:·7·(.dynstr)234 ·Addr:·0x0000000000005f2c··Offset:·0x005f2c··Link:·7·(.dynstr)
234 ··000000:·Version:·1··File:·libc.so··Cnt:·1235 ··000000:·Version:·1··File:·libc.so··Cnt:·1
235 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2236 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·530920····»    Blocks:·1040·······IO·Block:·4096···regular·file1 ··Size:·668576····»    Blocks:·1312·······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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.5.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.5.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3e00011 ··Entry·point·address:···············0x42000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········572064·(bytes·into·file)13 ··Start·of·section·headers:··········722024·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x3e0002 Entry·point·0x42000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03d60c·0x03d60c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x041164·0x041164·R···0x1000
8 ··LOAD···········0x03e000·0x000000000003e000·0x000000000003e000·0x03ca60·0x03ca60···E·0x10008 ··LOAD···········0x042000·0x0000000000042000·0x0000000000042000·0x05c920·0x05c920···E·0x1000
9 ··LOAD···········0x07b000·0x000000000007b000·0x000000000007b000·0x00c8b8·0x00c8b8·RW··0x10009 ··LOAD···········0x09f000·0x000000000009f000·0x000000000009f000·0x00ca78·0x00ca78·RW··0x1000
10 ··DYNAMIC········0x086718·0x0000000000086718·0x0000000000086718·0x000290·0x000290·RW··0x810 ··DYNAMIC········0x0aa8c8·0x00000000000aa8c8·0x00000000000aa8c8·0x000290·0x000290·RW··0x8
11 ··GNU_RELRO······0x07c000·0x000000000007c000·0x000000000007c000·0x00b8b8·0x00c000·R···0x111 ··GNU_RELRO······0x0a0000·0x00000000000a0000·0x00000000000a0000·0x00ba78·0x00c000·R···0x1
12 ··GNU_EH_FRAME···0x02f4d4·0x000000000002f4d4·0x000000000002f4d4·0x002c14·0x002c14·R···0x412 ··GNU_EH_FRAME···0x030158·0x0000000000030158·0x0000000000030158·0x003224·0x003224·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x8baa0:1 There·are·25·section·headers,·starting·at·offset·0xb0468:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·005d48·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·005d78·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000005fb8·005fb8·0007c6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000005fe8·005fe8·0007ca·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000006780·006780·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000067b4·0067b4·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000067a0·0067a0·000c4c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000067d8·0067d8·000c58·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000073ec·0073ec·01cd4b·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000007430·007430·01ce37·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000024138·024138·005d34·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000024268·024268·005d34·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000029e70·029e70·0002b8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000029fa0·029fa0·0002b8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000002a128·02a128·002880·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000002a258·02a258·0028b0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000002c9b0·02c9b0·002b24·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000002cb10·02cb10·003648·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002f4d4·02f4d4·002c14·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000030158·030158·003224·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000320e8·0320e8·00b524·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000033380·033380·00dde4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000003e000·03e000·03af38·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000042000·042000·05addc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000078f40·078f40·001b20·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000009cde0·09cde0·001b40·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000007b000·07b000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000009f000·09f000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000007c000·07c000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000a0000·0a0000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000007c028·07c028·00a6d8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········00000000000a0028·0a0028·00a888·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000086700·086700·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000aa8b0·0aa8b0·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000086718·086718·000290·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000aa8c8·0aa8c8·000290·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000869a8·0869a8·000178·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000aab58·0aab58·000178·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000086b20·086b20·000d98·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000aacd0·0aacd0·000da8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0878b8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0aba78·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0879ba·0040e0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0abb7a·0048ec·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.2 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x86718·contains·41·entries:1 Dynamic·section·at·offset·0xaa8c8·contains·41·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.3.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.3.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.4.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.4.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
Offset 15, 30 lines modifiedOffset 15, 30 lines modified
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.5.so]19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.5.so]
20 ·0x000000000000001e·(FLAGS)··············BIND_NOW20 ·0x000000000000001e·(FLAGS)··············BIND_NOW
21 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW21 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
22 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x2413822 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x24268
23 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5d3423 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5d34
24 ·0x0000000000000009·(RELAENT)············24·(bytes)24 ·0x0000000000000009·(RELAENT)············24·(bytes)
25 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x29e7025 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x29fa0
26 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x2b826 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x2b8
27 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x827 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
28 ·0x0000000000000017·(JMPREL)·············0x2a12828 ·0x0000000000000017·(JMPREL)·············0x2a258
29 ·0x0000000000000002·(PLTRELSZ)···········10368·(bytes)29 ·0x0000000000000002·(PLTRELSZ)···········10416·(bytes)
30 ·0x0000000000000003·(PLTGOT)·············0x86b2030 ·0x0000000000000003·(PLTGOT)·············0xaacd0
31 ·0x0000000000000014·(PLTREL)·············RELA31 ·0x0000000000000014·(PLTREL)·············RELA
32 ·0x0000000000000006·(SYMTAB)·············0x27032 ·0x0000000000000006·(SYMTAB)·············0x270
33 ·0x000000000000000b·(SYMENT)·············24·(bytes)33 ·0x000000000000000b·(SYMENT)·············24·(bytes)
34 ·0x0000000000000005·(STRTAB)·············0x73ec34 ·0x0000000000000005·(STRTAB)·············0x7430
35 ·0x000000000000000a·(STRSZ)··············118091·(bytes)35 ·0x000000000000000a·(STRSZ)··············118327·(bytes)
36 ·0x000000006ffffef5·(GNU_HASH)···········0x67a036 ·0x000000006ffffef5·(GNU_HASH)···········0x67d8
37 ·0x0000000000000019·(INIT_ARRAY)·········0x8670037 ·0x0000000000000019·(INIT_ARRAY)·········0xaa8b0
38 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)38 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
39 ·0x000000000000001a·(FINI_ARRAY)·········0x7c00039 ·0x000000000000001a·(FINI_ARRAY)·········0xa0000
40 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)40 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
41 ·0x000000006ffffff0·(VERSYM)·············0x5fb841 ·0x000000006ffffff0·(VERSYM)·············0x5fe8
42 ·0x000000006ffffffe·(VERNEED)············0x678042 ·0x000000006ffffffe·(VERNEED)············0x67b4
43 ·0x000000006fffffff·(VERNEEDNUM)·········143 ·0x000000006fffffff·(VERNEEDNUM)·········1
44 ·0x0000000000000000·(NULL)···············0x044 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·49a6f5ba1fc05a5c8ee97233cea150336 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5be3cd05107706a704c3d1504740a18e
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·995·entries:1 Version·symbols·section·'.gnu.version'·contains·997·entries:
2 ·Addr:·0x0000000000005fb8··Offset:·0x005fb8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000005fe8··Offset:·0x005fe8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 245, 13 lines modifiedOffset 245, 14 lines modified
245 ··3c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···245 ··3c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
246 ··3c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···246 ··3c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
247 ··3cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···247 ··3cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
248 ··3d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···248 ··3d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
249 ··3d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···249 ··3d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
250 ··3d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···250 ··3d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
251 ··3dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···251 ··3dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
252 ··3e0:···1·(*global*)······1·(*global*)······1·(*global*)···252 ··3e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 253 ··3e4:···1·(*global*)···
  
253 Version·needs·section·'.gnu.version_r'·contains·1·entry:254 Version·needs·section·'.gnu.version_r'·contains·1·entry:
254 ·Addr:·0x0000000000006780··Offset:·0x006780··Link:·7·(.dynstr)255 ·Addr:·0x00000000000067b4··Offset:·0x0067b4··Link:·7·(.dynstr)
255 ··000000:·Version:·1··File:·libc.so··Cnt:·1256 ··000000:·Version:·1··File:·libc.so··Cnt:·1
256 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2257 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·573664····»    Blocks:·1128·······IO·Block:·4096···regular·file1 ··Size:·723624····»    Blocks:·1416·······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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.lpa@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.lpa@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1300011 ··Entry·point·address:···············0x14000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········179104·(bytes·into·file)13 ··Start·of·section·headers:··········204192·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x130002 Entry·point·0x14000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012d2c·0x012d2c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01357c·0x01357c·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x012de0·0x012de0···E·0x10008 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x018000·0x018000···E·0x1000
9 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x004840·0x004840·RW··0x10009 ··LOAD···········0x02c000·0x000000000002c000·0x000000000002c000·0x004928·0x004928·RW··0x1000
10 ··DYNAMIC········0x029ff8·0x0000000000029ff8·0x0000000000029ff8·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x0300d0·0x00000000000300d0·0x00000000000300d0·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x003840·0x004000·R···0x111 ··GNU_RELRO······0x02d000·0x000000000002d000·0x000000000002d000·0x003928·0x004000·R···0x1
12 ··GNU_EH_FRAME···0x00f05c·0x000000000000f05c·0x000000000000f05c·0x000b94·0x000b94·R···0x412 ··GNU_EH_FRAME···0x00f320·0x000000000000f320·0x000000000000f320·0x000c54·0x000c54·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x2bba0:1 There·are·25·section·headers,·starting·at·offset·0x31da0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002508·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002538·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002778·002778·000316·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000027a8·0027a8·00031a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002a90·002a90·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002ac4·002ac4·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002ab0·002ab0·0006b0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002ae8·002ae8·0006b8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003160·003160·008be0·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000031a0·0031a0·008ccc·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000bd40·00bd40·001801·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000be70·00be70·001801·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d548·00d548·0000d8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d678·00d678·0000d8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000d620·00d620·000eb8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000d750·00d750·000ee8·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000e4e0·00e4e0·000b7c·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000e640·00e640·000cdf·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000f05c·00f05c·000b94·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000f320·00f320·000c54·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000fbf0·00fbf0·00313c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000ff78·00ff78·003604·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·0123f0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000014000·014000·0175f0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000253f0·0253f0·0009f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000002b5f0·02b5f0·000a10·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000026000·026000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000002c000·02c000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000027000·027000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002d000·02d000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000027028·027028·002fb8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000002d028·02d028·003090·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000029fe0·029fe0·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000300b8·0300b8·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000029ff8·029ff8·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000300d0·0300d0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000002a238·02a238·000108·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000030310·030310·000108·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000002a340·02a340·000500·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000030418·030418·000510·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02a840·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·030928·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02a942·00125c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·030a2a·001370·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.06 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x29ff8·contains·36·entries:1 Dynamic·section·at·offset·0x300d0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.lpa@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.lpa@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xbd4016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xbe70
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x180117 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1801
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd54819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd678
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xd62022 ·0x0000000000000017·(JMPREL)·············0xd750
23 ·0x0000000000000002·(PLTRELSZ)···········3768·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3816·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x2a34024 ·0x0000000000000003·(PLTGOT)·············0x30418
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x316028 ·0x0000000000000005·(STRTAB)·············0x31a0
29 ·0x000000000000000a·(STRSZ)··············35808·(bytes)29 ·0x000000000000000a·(STRSZ)··············36044·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x2ab030 ·0x000000006ffffef5·(GNU_HASH)···········0x2ae8
31 ·0x0000000000000019·(INIT_ARRAY)·········0x29fe031 ·0x0000000000000019·(INIT_ARRAY)·········0x300b8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2700033 ·0x000000000000001a·(FINI_ARRAY)·········0x2d000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x277835 ·0x000000006ffffff0·(VERSYM)·············0x27a8
36 ·0x000000006ffffffe·(VERNEED)············0x2a9036 ·0x000000006ffffffe·(VERNEED)············0x2ac4
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·f3e169218965e06ca71c0662282e13c36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dd0f52de629826a7d669dd3e23d85739
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·395·entries:1 Version·symbols·section·'.gnu.version'·contains·397·entries:
2 ·Addr:·0x0000000000002778··Offset:·0x002778··Link:·3·(.dynsym)2 ·Addr:·0x00000000000027a8··Offset:·0x0027a8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 95, 13 lines modifiedOffset 95, 14 lines modified
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 103 ··18c:···1·(*global*)···
  
103 Version·needs·section·'.gnu.version_r'·contains·1·entry:104 Version·needs·section·'.gnu.version_r'·contains·1·entry:
104 ·Addr:·0x0000000000002a90··Offset:·0x002a90··Link:·7·(.dynstr)105 ·Addr:·0x0000000000002ac4··Offset:·0x002ac4··Link:·7·(.dynstr)
105 ··000000:·Version:·1··File:·libc.so··Cnt:·1106 ··000000:·Version:·1··File:·libc.so··Cnt:·1
106 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2107 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·180704····»    Blocks:·360········IO·Block:·4096···regular·file1 ··Size:·205792····»    Blocks:·408········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1200011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········161608·(bytes·into·file)13 ··Start·of·section·headers:··········182584·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x120003 Entry·point·0x12000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01173c·0x01173c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011e84·0x011e84·R···0x1000
9 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x00ffd0·0x00ffd0···E·0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0143c0·0x0143c0···E·0x1000
10 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x004630·0x004630·RW··0x100010 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x004718·0x004718·RW··0x1000
11 ··DYNAMIC········0x025e90·0x0000000000025e90·0x0000000000025e90·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x02af68·0x000000000002af68·0x000000000002af68·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x003630·0x004000·R···0x112 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x003718·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00e404·0x000000000000e404·0x000000000000e404·0x0009dc·0x0009dc·R···0x413 ··GNU_EH_FRAME···0x00e664·0x000000000000e664·0x000000000000e664·0x000a84·0x000a84·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x27748:1 There·are·25·section·headers,·starting·at·offset·0x2c938:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002268·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002298·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000024d8·0024d8·0002de·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002508·002508·0002e2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000027b8·0027b8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000027ec·0027ec·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000027d8·0027d8·00063c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002810·002810·000648·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002e14·002e14·0086c3·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002e58·002e58·0087af·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b4d8·00b4d8·001789·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b608·00b608·001789·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000cc68·00cc68·0000c0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000cd98·00cd98·0000c8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000cd28·00cd28·000cc0·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000ce60·00ce60·000cf0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000d9f0·00d9f0·000a13·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000db50·00db50·000b11·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e404·00e404·0009dc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e664·00e664·000a84·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000ede0·00ede0·00295c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000f0e8·00f0e8·002d9c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000012000·012000·00f72c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·013b00·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000021730·021730·0008a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000025b00·025b00·0008c0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000022000·022000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000027000·027000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000023000·023000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000028000·028000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000023028·023028·002e50·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000028028·028028·002f28·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000025e78·025e78·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000002af50·02af50·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000025e90·025e90·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000002af68·02af68·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000260d0·0260d0·000108·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000002b1a8·02b1a8·000108·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000261d8·0261d8·000458·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000002b2b0·02b2b0·000468·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·026630·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02b718·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·026732·001010·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02b81a·001118·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.14 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x25e90·contains·36·entries:1 Dynamic·section·at·offset·0x2af68·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qcrilhook@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qcrilhook@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb4d816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb608
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x178917 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1789
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xcc6819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xcd98
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xcd2822 ·0x0000000000000017·(JMPREL)·············0xce60
23 ·0x0000000000000002·(PLTRELSZ)···········3264·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3312·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x261d824 ·0x0000000000000003·(PLTGOT)·············0x2b2b0
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x2e1428 ·0x0000000000000005·(STRTAB)·············0x2e58
29 ·0x000000000000000a·(STRSZ)··············34499·(bytes)29 ·0x000000000000000a·(STRSZ)··············34735·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x27d830 ·0x000000006ffffef5·(GNU_HASH)···········0x2810
31 ·0x0000000000000019·(INIT_ARRAY)·········0x25e7831 ·0x0000000000000019·(INIT_ARRAY)·········0x2af50
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2300033 ·0x000000000000001a·(FINI_ARRAY)·········0x28000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x24d835 ·0x000000006ffffff0·(VERSYM)·············0x2508
36 ·0x000000006ffffffe·(VERNEED)············0x27b836 ·0x000000006ffffffe·(VERNEED)············0x27ec
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·2e10db69af563ea9eb2aac521ccfe1ad6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5d0eddf7d77733bc9e82cf331de2dc83
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·367·entries:1 Version·symbols·section·'.gnu.version'·contains·369·entries:
2 ·Addr:·0x00000000000024d8··Offset:·0x0024d8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002508··Offset:·0x002508··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 88, 13 lines modifiedOffset 88, 14 lines modified
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 96 ··170:···1·(*global*)···
  
96 Version·needs·section·'.gnu.version_r'·contains·1·entry:97 Version·needs·section·'.gnu.version_r'·contains·1·entry:
97 ·Addr:·0x00000000000027b8··Offset:·0x0027b8··Link:·7·(.dynstr)98 ·Addr:·0x00000000000027ec··Offset:·0x0027ec··Link:·7·(.dynstr)
98 ··000000:·Version:·1··File:·libc.so··Cnt:·199 ··000000:·Version:·1··File:·libc.so··Cnt:·1
99 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2100 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·163208····»    Blocks:·320········IO·Block:·4096···regular·file1 ··Size:·184184····»    Blocks:·360········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.4 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1200011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········161568·(bytes·into·file)13 ··Start·of·section·headers:··········178448·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x120003 Entry·point·0x12000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01138c·0x01138c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011aa4·0x011aa4·R···0x1000
9 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x00f990·0x00f990···E·0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x013d30·0x013d30···E·0x1000
10 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x004638·0x004638·RW··0x100010 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x004720·0x004720·RW··0x1000
11 ··DYNAMIC········0x025e90·0x0000000000025e90·0x0000000000025e90·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x029f68·0x0000000000029f68·0x0000000000029f68·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x003638·0x004000·R···0x112 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x003720·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00e0e4·0x000000000000e0e4·0x000000000000e0e4·0x0009c4·0x0009c4·R···0x413 ··GNU_EH_FRAME···0x00e330·0x000000000000e330·0x000000000000e330·0x000a5c·0x000a5c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x27720:1 There·are·25·section·headers,·starting·at·offset·0x2b910:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002280·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0022b0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000024f0·0024f0·0002e0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002520·002520·0002e4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000027d0·0027d0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002804·002804·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000027f0·0027f0·00063c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002828·002828·000648·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002e2c·002e2c·0083fd·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002e70·002e70·0084e9·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b230·00b230·001789·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b360·00b360·001789·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c9c0·00c9c0·0000c0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000caf0·00caf0·0000c8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000ca80·00ca80·000cd8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000cbb8·00cbb8·000d08·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000d760·00d760·000982·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000d8c0·00d8c0·000a6e·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e0e4·00e0e4·0009c4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e330·00e330·000a5c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000eaa8·00eaa8·0028e4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000ed90·00ed90·002d14·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000012000·012000·00f0e0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·013460·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000210e0·0210e0·0008b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000025460·025460·0008d0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000022000·022000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000026000·026000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000023000·023000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000027000·027000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000023028·023028·002e50·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000027028·027028·002f28·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000025e78·025e78·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000029f50·029f50·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000025e90·025e90·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000029f68·029f68·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000260d0·0260d0·000108·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000002a1a8·02a1a8·000108·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000261d8·0261d8·000460·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000002a2b0·02a2b0·000470·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·026638·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02a720·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02673a·000fe0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02a822·0010e8·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.14 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x25e90·contains·36·entries:1 Dynamic·section·at·offset·0x29f68·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb23016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb360
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x178917 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1789
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc9c019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xcaf0
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xca8022 ·0x0000000000000017·(JMPREL)·············0xcbb8
23 ·0x0000000000000002·(PLTRELSZ)···········3288·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3336·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x261d824 ·0x0000000000000003·(PLTGOT)·············0x2a2b0
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x2e2c28 ·0x0000000000000005·(STRTAB)·············0x2e70
29 ·0x000000000000000a·(STRSZ)··············33789·(bytes)29 ·0x000000000000000a·(STRSZ)··············34025·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x27f030 ·0x000000006ffffef5·(GNU_HASH)···········0x2828
31 ·0x0000000000000019·(INIT_ARRAY)·········0x25e7831 ·0x0000000000000019·(INIT_ARRAY)·········0x29f50
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2300033 ·0x000000000000001a·(FINI_ARRAY)·········0x27000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x24f035 ·0x000000006ffffff0·(VERSYM)·············0x2520
36 ·0x000000006ffffffe·(VERNEED)············0x27d036 ·0x000000006ffffffe·(VERNEED)············0x2804
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·c93671642e1018ff3951dc7fb6115bb06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25c7a56ce975cbb8f7b96afad5df6b76
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·368·entries:1 Version·symbols·section·'.gnu.version'·contains·370·entries:
2 ·Addr:·0x00000000000024f0··Offset:·0x0024f0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002520··Offset:·0x002520··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 89, 12 lines modifiedOffset 89, 13 lines modified
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 96 ··170:···1·(*global*)······1·(*global*)···
  
96 Version·needs·section·'.gnu.version_r'·contains·1·entry:97 Version·needs·section·'.gnu.version_r'·contains·1·entry:
97 ·Addr:·0x00000000000027d0··Offset:·0x0027d0··Link:·7·(.dynstr)98 ·Addr:·0x0000000000002804··Offset:·0x002804··Link:·7·(.dynstr)
98 ··000000:·Version:·1··File:·libc.so··Cnt:·199 ··000000:·Version:·1··File:·libc.so··Cnt:·1
99 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2100 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·163168····»    Blocks:·320········IO·Block:·4096···regular·file1 ··Size:·180048····»    Blocks:·352········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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1900011 ··Entry·point·address:···············0x1a000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········233176·(bytes·into·file)13 ··Start·of·section·headers:··········287328·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x190002 Entry·point·0x1a000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01890c·0x01890c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0199cc·0x0199cc·R···0x1000
8 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x018620·0x018620···E·0x10008 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x024370·0x024370···E·0x1000
9 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x0056b0·0x0056b0·RW··0x10009 ··LOAD···········0x03f000·0x000000000003f000·0x000000000003f000·0x005828·0x005828·RW··0x1000
10 ··DYNAMIC········0x036d70·0x0000000000036d70·0x0000000000036d70·0x000260·0x000260·RW··0x810 ··DYNAMIC········0x043ed8·0x0000000000043ed8·0x0000000000043ed8·0x000260·0x000260·RW··0x8
11 ··GNU_RELRO······0x033000·0x0000000000033000·0x0000000000033000·0x0046b0·0x005000·R···0x111 ··GNU_RELRO······0x040000·0x0000000000040000·0x0000000000040000·0x004828·0x005000·R···0x1
12 ··GNU_EH_FRAME···0x013a60·0x0000000000013a60·0x0000000000013a60·0x000f24·0x000f24·R···0x412 ··GNU_EH_FRAME···0x013e18·0x0000000000013e18·0x0000000000013e18·0x0010b4·0x0010b4·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x38ed8:1 There·are·25·section·headers,·starting·at·offset·0x46260:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002c70·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002ca0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002ee0·002ee0·0003b4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002f10·002f10·0003b8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003294·003294·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000032c8·0032c8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000032b8·0032b8·000774·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000032e8·0032e8·00077c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003a2c·003a2c·00bb8d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003a64·003a64·00bc79·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000f5c0·00f5c0·001e0b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000f6e0·00f6e0·001e0b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000113d0·0113d0·000108·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000114f0·0114f0·000108·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000114d8·0114d8·0010f8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············00000000000115f8·0115f8·001128·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000125d0·0125d0·00148d·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000012720·012720·0016f8·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000013a60·013a60·000f24·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000013e18·013e18·0010b4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000014988·014988·003f84·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000014ed0·014ed0·004afc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000019000·019000·017ab0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001a000·01a000·0237e0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000030ab0·030ab0·000b70·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000003d7e0·03d7e0·000b90·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000032000·032000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000003f000·03f000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000033000·033000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000040000·040000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000033028·033028·003d30·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000040028·040028·003e98·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000036d58·036d58·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000043ec0·043ec0·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000036d70·036d70·000260·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000043ed8·043ed8·000260·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000036fd0·036fd0·000120·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000044138·044138·000120·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000370f0·0370f0·0005c0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000044258·044258·0005d0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0376b0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·044828·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0377b2·001720·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·04492a·001930·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x36d70·contains·38·entries:1 Dynamic·section·at·offset·0x43ed8·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.0.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.0.so]
17 ·0x000000000000001e·(FLAGS)··············BIND_NOW17 ·0x000000000000001e·(FLAGS)··············BIND_NOW
18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
19 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xf5c019 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xf6e0
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1e0b20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1e0b
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x113d022 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x114f0
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x10823 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x108
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0x114d825 ·0x0000000000000017·(JMPREL)·············0x115f8
26 ·0x0000000000000002·(PLTRELSZ)···········4344·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········4392·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x370f027 ·0x0000000000000003·(PLTGOT)·············0x44258
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x27029 ·0x0000000000000006·(SYMTAB)·············0x270
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x3a2c31 ·0x0000000000000005·(STRTAB)·············0x3a64
32 ·0x000000000000000a·(STRSZ)··············48013·(bytes)32 ·0x000000000000000a·(STRSZ)··············48249·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x32b833 ·0x000000006ffffef5·(GNU_HASH)···········0x32e8
34 ·0x0000000000000019·(INIT_ARRAY)·········0x36d5834 ·0x0000000000000019·(INIT_ARRAY)·········0x43ec0
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x3300036 ·0x000000000000001a·(FINI_ARRAY)·········0x40000
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x2ee038 ·0x000000006ffffff0·(VERSYM)·············0x2f10
39 ·0x000000006ffffffe·(VERNEED)············0x329439 ·0x000000006ffffffe·(VERNEED)············0x32c8
40 ·0x000000006fffffff·(VERNEEDNUM)·········140 ·0x000000006fffffff·(VERNEEDNUM)·········1
41 ·0x0000000000000000·(NULL)···············0x041 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·c5361b04b3d4e3627acd8a0dda3906c76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4be4d2557768f4c92008c9a411e1a172
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·474·entries:1 Version·symbols·section·'.gnu.version'·contains·476·entries:
2 ·Addr:·0x0000000000002ee0··Offset:·0x002ee0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002f10··Offset:·0x002f10··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 115, 13 lines modifiedOffset 115, 13 lines modified
115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···115 ··1bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···116 ··1c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···117 ··1c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
123 Version·needs·section·'.gnu.version_r'·contains·1·entry:123 Version·needs·section·'.gnu.version_r'·contains·1·entry:
124 ·Addr:·0x0000000000003294··Offset:·0x003294··Link:·7·(.dynstr)124 ·Addr:·0x00000000000032c8··Offset:·0x0032c8··Link:·7·(.dynstr)
125 ··000000:·Version:·1··File:·libc.so··Cnt:·1125 ··000000:·Version:·1··File:·libc.so··Cnt:·1
126 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2126 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·234776····»    Blocks:·464········IO·Block:·4096···regular·file1 ··Size:·288928····»    Blocks:·568········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1c00011 ··Entry·point·address:···············0x1d000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········245000·(bytes·into·file)13 ··Start·of·section·headers:··········299336·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1c0002 Entry·point·0x1d000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01ba74·0x01ba74·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01cfa4·0x01cfa4·R···0x1000
8 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x017e30·0x017e30···E·0x10008 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x023340·0x023340···E·0x1000
9 ··LOAD···········0x034000·0x0000000000034000·0x0000000000034000·0x0061c0·0x0061c0·RW··0x10009 ··LOAD···········0x041000·0x0000000000041000·0x0000000000041000·0x0063c8·0x0063c8·RW··0x1000
10 ··DYNAMIC········0x0397f0·0x00000000000397f0·0x00000000000397f0·0x000270·0x000270·RW··0x810 ··DYNAMIC········0x0469e8·0x00000000000469e8·0x00000000000469e8·0x000270·0x000270·RW··0x8
11 ··GNU_RELRO······0x035000·0x0000000000035000·0x0000000000035000·0x0051c0·0x006000·R···0x111 ··GNU_RELRO······0x042000·0x0000000000042000·0x0000000000042000·0x0053c8·0x006000·R···0x1
12 ··GNU_EH_FRAME···0x0168a0·0x00000000000168a0·0x00000000000168a0·0x001004·0x001004·R···0x412 ··GNU_EH_FRAME···0x016d28·0x0000000000016d28·0x0000000000016d28·0x001224·0x001224·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x3bd08:1 There·are·25·section·headers,·starting·at·offset·0x49148:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003258·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003288·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000034c8·0034c8·000432·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000034f8·0034f8·000436·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000038fc·0038fc·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003930·003930·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003920·003920·000760·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003950·003950·000768·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004080·004080·00dde2·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000040b8·0040b8·00dece·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011e68·011e68·002406·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011f88·011f88·002408·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000014270·014270·000138·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000014390·014390·000138·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000143a8·0143a8·001230·18···A··3··22··814 ··[10]·.rela.plt·········RELA············00000000000144c8·0144c8·001260·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000155e0·0155e0·0012be·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000015730·015730·0015f8·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000168a0·0168a0·001004·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000016d28·016d28·001224·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000178a8·0178a8·0041cc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000017f50·017f50·005054·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001c000·01c000·0171e8·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001d000·01d000·0226dc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000331f0·0331f0·000c40·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000003f6e0·03f6e0·000c60·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000034000·034000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000041000·041000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000035000·035000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000042000·042000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000035028·035028·0047b0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000042028·042028·0049a8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000397d8·0397d8·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000469d0·0469d0·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000397f0·0397f0·000270·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000469e8·0469e8·000270·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000039a60·039a60·000138·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000046c58·046c58·000138·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000039b98·039b98·000628·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000046d90·046d90·000638·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03a1c0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0473c8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03a2c2·001a40·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0474ca·001c78·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.24 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x397f0·contains·39·entries:1 Dynamic·section·at·offset·0x469e8·contains·39·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.0.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.0.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
Offset 13, 30 lines modifiedOffset 13, 30 lines modified
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.1.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.1.so]
18 ·0x000000000000001e·(FLAGS)··············BIND_NOW18 ·0x000000000000001e·(FLAGS)··············BIND_NOW
19 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW19 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
20 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x11e6820 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x11f88
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x240621 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2408
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1427023 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x14390
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x13824 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x138
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0x143a826 ·0x0000000000000017·(JMPREL)·············0x144c8
27 ·0x0000000000000002·(PLTRELSZ)···········4656·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········4704·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x39b9828 ·0x0000000000000003·(PLTGOT)·············0x46d90
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x27030 ·0x0000000000000006·(SYMTAB)·············0x270
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x408032 ·0x0000000000000005·(STRTAB)·············0x40b8
33 ·0x000000000000000a·(STRSZ)··············56802·(bytes)33 ·0x000000000000000a·(STRSZ)··············57038·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x392034 ·0x000000006ffffef5·(GNU_HASH)···········0x3950
35 ·0x0000000000000019·(INIT_ARRAY)·········0x397d835 ·0x0000000000000019·(INIT_ARRAY)·········0x469d0
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x3500037 ·0x000000000000001a·(FINI_ARRAY)·········0x42000
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x34c839 ·0x000000006ffffff0·(VERSYM)·············0x34f8
40 ·0x000000006ffffffe·(VERNEED)············0x38fc40 ·0x000000006ffffffe·(VERNEED)············0x3930
41 ·0x000000006fffffff·(VERNEEDNUM)·········141 ·0x000000006fffffff·(VERNEEDNUM)·········1
42 ·0x0000000000000000·(NULL)···············0x042 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·4cd07ef9ccea12d217c62169ce0d8a136 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·572c4c585bbc484f86169ea21eadbdac
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·537·entries:1 Version·symbols·section·'.gnu.version'·contains·539·entries:
2 ·Addr:·0x00000000000034c8··Offset:·0x0034c8··Link:·3·(.dynsym)2 ·Addr:·0x00000000000034f8··Offset:·0x0034f8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 131, 13 lines modifiedOffset 131, 13 lines modified
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···133 ··204:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···135 ··20c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···137 ··214:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
138 ··218:···1·(*global*)···138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)···
  
139 Version·needs·section·'.gnu.version_r'·contains·1·entry:139 Version·needs·section·'.gnu.version_r'·contains·1·entry:
140 ·Addr:·0x00000000000038fc··Offset:·0x0038fc··Link:·7·(.dynstr)140 ·Addr:·0x0000000000003930··Offset:·0x003930··Link:·7·(.dynstr)
141 ··000000:·Version:·1··File:·libc.so··Cnt:·1141 ··000000:·Version:·1··File:·libc.so··Cnt:·1
142 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2142 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·246600····»    Blocks:·488········IO·Block:·4096···regular·file1 ··Size:·300936····»    Blocks:·592········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1f00011 ··Entry·point·address:···············0x20000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········259864·(bytes·into·file)13 ··Start·of·section·headers:··········314376·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1f0002 Entry·point·0x20000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01e07c·0x01e07c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01f794·0x01f794·R···0x1000
8 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x017f30·0x017f30···E·0x10008 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x023030·0x023030···E·0x1000
9 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x006b10·0x006b10·RW··0x10009 ··LOAD···········0x044000·0x0000000000044000·0x0000000000044000·0x006d60·0x006d60·RW··0x1000
10 ··DYNAMIC········0x03d0e0·0x000000000003d0e0·0x000000000003d0e0·0x000280·0x000280·RW··0x810 ··DYNAMIC········0x04a320·0x000000000004a320·0x000000000004a320·0x000280·0x000280·RW··0x8
11 ··GNU_RELRO······0x038000·0x0000000000038000·0x0000000000038000·0x005b10·0x006000·R···0x111 ··GNU_RELRO······0x045000·0x0000000000045000·0x0000000000045000·0x005d60·0x006000·R···0x1
12 ··GNU_EH_FRAME···0x018d3c·0x0000000000018d3c·0x0000000000018d3c·0x001064·0x001064·R···0x412 ··GNU_EH_FRAME···0x019224·0x0000000000019224·0x0000000000019224·0x0012c4·0x0012c4·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x3f718:1 There·are·25·section·headers,·starting·at·offset·0x4cc08:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003738·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003768·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000039a8·0039a8·00049a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000039d8·0039d8·00049e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003e44·003e44·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003e78·003e78·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003e68·003e68·000778·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003e98·003e98·000780·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000045e0·0045e0·00f7ed·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000004618·004618·00f8d9·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000013dd0·013dd0·0029e5·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000013ef8·013ef8·0029e5·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000167b8·0167b8·000150·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000168e0·0168e0·000160·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000016908·016908·0012d8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000016a40·016a40·001308·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000017be0·017be0·00115c·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000017d50·017d50·0014d2·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000018d3c·018d3c·001064·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000019224·019224·0012c4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000019da0·019da0·0042dc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000001a4e8·01a4e8·0052ac·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001f000·01f000·01727c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000020000·020000·022358·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000036280·036280·000cb0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000042360·042360·000cd0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000037000·037000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000044000·044000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000038000·038000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000045000·045000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000038028·038028·0050a0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000045028·045028·0052e0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000003d0c8·03d0c8·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000004a308·04a308·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000003d0e0·03d0e0·000280·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000004a320·04a320·000280·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000003d360·03d360·000150·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000004a5a0·04a5a0·000150·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000003d4b0·03d4b0·000660·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000004a6f0·04a6f0·000670·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03db10·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·04ad60·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03dc12·001b00·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·04ae62·001da4·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.27 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x3d0e0·contains·40·entries:1 Dynamic·section·at·offset·0x4a320·contains·40·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.0.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.0.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.1.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.1.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
Offset 14, 30 lines modifiedOffset 14, 30 lines modified
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
18 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.2.so]18 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.2.so]
19 ·0x000000000000001e·(FLAGS)··············BIND_NOW19 ·0x000000000000001e·(FLAGS)··············BIND_NOW
20 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW20 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
21 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x13dd021 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x13ef8
22 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x29e522 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x29e5
23 ·0x0000000000000009·(RELAENT)············24·(bytes)23 ·0x0000000000000009·(RELAENT)············24·(bytes)
24 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x167b824 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x168e0
25 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x15025 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x160
26 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x826 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
27 ·0x0000000000000017·(JMPREL)·············0x1690827 ·0x0000000000000017·(JMPREL)·············0x16a40
28 ·0x0000000000000002·(PLTRELSZ)···········4824·(bytes)28 ·0x0000000000000002·(PLTRELSZ)···········4872·(bytes)
29 ·0x0000000000000003·(PLTGOT)·············0x3d4b029 ·0x0000000000000003·(PLTGOT)·············0x4a6f0
30 ·0x0000000000000014·(PLTREL)·············RELA30 ·0x0000000000000014·(PLTREL)·············RELA
31 ·0x0000000000000006·(SYMTAB)·············0x27031 ·0x0000000000000006·(SYMTAB)·············0x270
32 ·0x000000000000000b·(SYMENT)·············24·(bytes)32 ·0x000000000000000b·(SYMENT)·············24·(bytes)
33 ·0x0000000000000005·(STRTAB)·············0x45e033 ·0x0000000000000005·(STRTAB)·············0x4618
34 ·0x000000000000000a·(STRSZ)··············63469·(bytes)34 ·0x000000000000000a·(STRSZ)··············63705·(bytes)
35 ·0x000000006ffffef5·(GNU_HASH)···········0x3e6835 ·0x000000006ffffef5·(GNU_HASH)···········0x3e98
36 ·0x0000000000000019·(INIT_ARRAY)·········0x3d0c836 ·0x0000000000000019·(INIT_ARRAY)·········0x4a308
37 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)37 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
38 ·0x000000000000001a·(FINI_ARRAY)·········0x3800038 ·0x000000000000001a·(FINI_ARRAY)·········0x45000
39 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)39 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
40 ·0x000000006ffffff0·(VERSYM)·············0x39a840 ·0x000000006ffffff0·(VERSYM)·············0x39d8
41 ·0x000000006ffffffe·(VERNEED)············0x3e4441 ·0x000000006ffffffe·(VERNEED)············0x3e78
42 ·0x000000006fffffff·(VERNEEDNUM)·········142 ·0x000000006fffffff·(VERNEEDNUM)·········1
43 ·0x0000000000000000·(NULL)···············0x043 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·aecf15e62e4b47205dd06421725cefcc6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9f095ffe7b719562bf9ad1cb3dc9d246
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·589·entries:1 Version·symbols·section·'.gnu.version'·contains·591·entries:
2 ·Addr:·0x00000000000039a8··Offset:·0x0039a8··Link:·3·(.dynsym)2 ·Addr:·0x00000000000039d8··Offset:·0x0039d8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 144, 13 lines modifiedOffset 144, 13 lines modified
144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···144 ··230:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···145 ··234:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···146 ··238:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···147 ··23c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···150 ··248:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
151 ··24c:···1·(*global*)···151 ··24c:···1·(*global*)······1·(*global*)······1·(*global*)···
  
152 Version·needs·section·'.gnu.version_r'·contains·1·entry:152 Version·needs·section·'.gnu.version_r'·contains·1·entry:
153 ·Addr:·0x0000000000003e44··Offset:·0x003e44··Link:·7·(.dynstr)153 ·Addr:·0x0000000000003e78··Offset:·0x003e78··Link:·7·(.dynstr)
154 ··000000:·Version:·1··File:·libc.so··Cnt:·1154 ··000000:·Version:·1··File:·libc.so··Cnt:·1
155 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2155 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·261464····»    Blocks:·512········IO·Block:·4096···regular·file1 ··Size:·315976····»    Blocks:·624········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.9 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1a00011 ··Entry·point·address:···············0x1b000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········226248·(bytes·into·file)13 ··Start·of·section·headers:··········272168·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1a0002 Entry·point·0x1b000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x019aec·0x019aec·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01ad0c·0x01ad0c·R···0x1000
8 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x015230·0x015230···E·0x10008 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x01f550·0x01f550···E·0x1000
9 ··LOAD···········0x030000·0x0000000000030000·0x0000000000030000·0x005aa0·0x005aa0·RW··0x10009 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x005bd0·0x005bd0·RW··0x1000
10 ··DYNAMIC········0x0350d0·0x00000000000350d0·0x00000000000350d0·0x000290·0x000290·RW··0x810 ··DYNAMIC········0x0401f0·0x00000000000401f0·0x00000000000401f0·0x000290·0x000290·RW··0x8
11 ··GNU_RELRO······0x031000·0x0000000000031000·0x0000000000031000·0x004aa0·0x005000·R···0x111 ··GNU_RELRO······0x03c000·0x000000000003c000·0x000000000003c000·0x004bd0·0x005000·R···0x1
12 ··GNU_EH_FRAME···0x015334·0x0000000000015334·0x0000000000015334·0x000e1c·0x000e1c·R···0x412 ··GNU_EH_FRAME···0x0157c8·0x00000000000157c8·0x00000000000157c8·0x000fac·0x000fac·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x373c8:1 There·are·25·section·headers,·starting·at·offset·0x42728:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003018·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·003048·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003288·003288·000402·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000032b8·0032b8·000406·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000368c·00368c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000036c0·0036c0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000036d0·0036d0·000648·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003700·003700·000650·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003d18·003d18·00d0d6·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003d50·003d50·00d1c2·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000010df0·010df0·002156·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000010f18·010f18·002157·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000012f48·012f48·000120·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000013070·013070·000120·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000013068·013068·001278·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000013190·013190·0012a8·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000142e0·0142e0·001052·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000014440·014440·001388·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000015334·015334·000e1c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000157c8·0157c8·000fac·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000016150·016150·00399c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000016778·016778·004594·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001a000·01a000·0145bc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001b000·01b000·01e8c0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002e5c0·02e5c0·000c70·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000398c0·0398c0·000c90·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000030000·030000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000003b000·03b000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000031000·031000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003c000·03c000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000031020·031020·0040a0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000003c020·03c020·0041c0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000350c0·0350c0·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000401e0·0401e0·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000350d0·0350d0·000290·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000401f0·0401f0·000290·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000035360·035360·000100·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000040480·040480·000100·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000035460·035460·000640·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000040580·040580·000650·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·035aa0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·040bd0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·035ba2·001820·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·040cd2·001a50·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.29 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x350d0·contains·41·entries:1 Dynamic·section·at·offset·0x401f0·contains·41·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.radio@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.0.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.0.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.1.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.1.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.2.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.2.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
Offset 15, 30 lines modifiedOffset 15, 30 lines modified
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.3.so]19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.3.so]
20 ·0x000000000000001e·(FLAGS)··············BIND_NOW20 ·0x000000000000001e·(FLAGS)··············BIND_NOW
21 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW21 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
22 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x10df022 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x10f18
23 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x215623 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2157
24 ·0x0000000000000009·(RELAENT)············24·(bytes)24 ·0x0000000000000009·(RELAENT)············24·(bytes)
25 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x12f4825 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x13070
26 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x12026 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x120
27 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x827 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
28 ·0x0000000000000017·(JMPREL)·············0x1306828 ·0x0000000000000017·(JMPREL)·············0x13190
29 ·0x0000000000000002·(PLTRELSZ)···········4728·(bytes)29 ·0x0000000000000002·(PLTRELSZ)···········4776·(bytes)
30 ·0x0000000000000003·(PLTGOT)·············0x3546030 ·0x0000000000000003·(PLTGOT)·············0x40580
31 ·0x0000000000000014·(PLTREL)·············RELA31 ·0x0000000000000014·(PLTREL)·············RELA
32 ·0x0000000000000006·(SYMTAB)·············0x27032 ·0x0000000000000006·(SYMTAB)·············0x270
33 ·0x000000000000000b·(SYMENT)·············24·(bytes)33 ·0x000000000000000b·(SYMENT)·············24·(bytes)
34 ·0x0000000000000005·(STRTAB)·············0x3d1834 ·0x0000000000000005·(STRTAB)·············0x3d50
35 ·0x000000000000000a·(STRSZ)··············53462·(bytes)35 ·0x000000000000000a·(STRSZ)··············53698·(bytes)
36 ·0x000000006ffffef5·(GNU_HASH)···········0x36d036 ·0x000000006ffffef5·(GNU_HASH)···········0x3700
37 ·0x0000000000000019·(INIT_ARRAY)·········0x350c037 ·0x0000000000000019·(INIT_ARRAY)·········0x401e0
38 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)38 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
39 ·0x000000000000001a·(FINI_ARRAY)·········0x3100039 ·0x000000000000001a·(FINI_ARRAY)·········0x3c000
40 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)40 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
41 ·0x000000006ffffff0·(VERSYM)·············0x328841 ·0x000000006ffffff0·(VERSYM)·············0x32b8
42 ·0x000000006ffffffe·(VERNEED)············0x368c42 ·0x000000006ffffffe·(VERNEED)············0x36c0
43 ·0x000000006fffffff·(VERNEEDNUM)·········243 ·0x000000006fffffff·(VERNEEDNUM)·········2
44 ·0x0000000000000000·(NULL)···············0x044 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·ac2f997f277e7a11fd0629aae56cca186 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8c76aa9353a43740dee1eaf3298a9418
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·513·entries:1 Version·symbols·section·'.gnu.version'·contains·515·entries:
2 ·Addr:·0x0000000000003288··Offset:·0x003288··Link:·3·(.dynsym)2 ·Addr:·0x00000000000032b8··Offset:·0x0032b8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···126 ··1e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···127 ··1ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···128 ··1f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···129 ··1f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···130 ··1f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···131 ··1fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
132 ··200:···1·(*global*)···132 ··200:···1·(*global*)······1·(*global*)······1·(*global*)···
  
133 Version·needs·section·'.gnu.version_r'·contains·2·entries:133 Version·needs·section·'.gnu.version_r'·contains·2·entries:
134 ·Addr:·0x000000000000368c··Offset:·0x00368c··Link:·7·(.dynstr)134 ·Addr:·0x00000000000036c0··Offset:·0x0036c0··Link:·7·(.dynstr)
135 ··000000:·Version:·1··File:·libc.so··Cnt:·1135 ··000000:·Version:·1··File:·libc.so··Cnt:·1
136 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2136 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
137 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1137 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
138 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3138 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·227848····»    Blocks:·448········IO·Block:·4096···regular·file1 ··Size:·273768····»    Blocks:·536········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1100011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········158576·(bytes·into·file)13 ··Start·of·section·headers:··········179520·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x110002 Entry·point·0x12000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010ed4·0x010ed4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0115bc·0x0115bc·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00fa70·0x00fa70···E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x013b00·0x013b00···E·0x1000
9 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x004a90·0x004a90·RW··0x10009 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x004b78·0x004b78·RW··0x1000
10 ··DYNAMIC········0x0252e8·0x00000000000252e8·0x00000000000252e8·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x02a3c0·0x000000000002a3c0·0x000000000002a3c0·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x003a90·0x004000·R···0x111 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x003b78·0x004000·R···0x1
12 ··GNU_EH_FRAME···0x00dbd4·0x000000000000dbd4·0x000000000000dbd4·0x0009d4·0x0009d4·R···0x412 ··GNU_EH_FRAME···0x00de28·0x000000000000de28·0x000000000000de28·0x000a74·0x000a74·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x26b70:1 There·are·25·section·headers,·starting·at·offset·0x2bd40:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0022e0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002310·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002550·002550·0002e8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002580·002580·0002ec·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002838·002838·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000286c·00286c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002858·002858·00064c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002890·002890·000654·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002ea4·002ea4·007d75·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002ee4·002ee4·007e61·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000ac20·00ac20·0019df·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000ad48·00ad48·0019df·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c600·00c600·0000d0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c728·00c728·0000d8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000c6d0·00c6d0·000cc0·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000c800·00c800·000cf0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000d390·00d390·000841·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000d4f0·00d4f0·000935·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000dbd4·00dbd4·0009d4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000de28·00de28·000a74·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000e5a8·00e5a8·00292c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000e8a0·00e8a0·002d1c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000011000·011000·00f1c8·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·013238·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000201d0·0201d0·0008a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000025240·025240·0008c0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000021000·021000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000026000·026000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000022000·022000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000027000·027000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000022028·022028·0032a8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000027028·027028·003380·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000252d0·0252d0·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000002a3a8·02a3a8·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000252e8·0252e8·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000002a3c0·02a3c0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000025528·025528·000110·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000002a600·02a600·000110·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000025638·025638·000458·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000002a710·02a710·000468·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·025a90·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02ab78·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·025b92·000fdc·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02ac7a·0010c4·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.14 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x252e8·contains·36·entries:1 Dynamic·section·at·offset·0x2a3c0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xac2016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xad48
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x19df17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x19df
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc60019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc728
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xc6d022 ·0x0000000000000017·(JMPREL)·············0xc800
23 ·0x0000000000000002·(PLTRELSZ)···········3264·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3312·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x2563824 ·0x0000000000000003·(PLTGOT)·············0x2a710
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x2ea428 ·0x0000000000000005·(STRTAB)·············0x2ee4
29 ·0x000000000000000a·(STRSZ)··············32117·(bytes)29 ·0x000000000000000a·(STRSZ)··············32353·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x285830 ·0x000000006ffffef5·(GNU_HASH)···········0x2890
31 ·0x0000000000000019·(INIT_ARRAY)·········0x252d031 ·0x0000000000000019·(INIT_ARRAY)·········0x2a3a8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2200033 ·0x000000000000001a·(FINI_ARRAY)·········0x27000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x255035 ·0x000000006ffffff0·(VERSYM)·············0x2580
36 ·0x000000006ffffffe·(VERNEED)············0x283836 ·0x000000006ffffffe·(VERNEED)············0x286c
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·efbf07e0f2af99adbda0f11593fb17ad6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7c2b96bb76fd7725b3afd7c426e24fee
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·372·entries:1 Version·symbols·section·'.gnu.version'·contains·374·entries:
2 ·Addr:·0x0000000000002550··Offset:·0x002550··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002580··Offset:·0x002580··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 90, 12 lines modifiedOffset 90, 13 lines modified
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 97 ··174:···1·(*global*)······1·(*global*)···
  
97 Version·needs·section·'.gnu.version_r'·contains·1·entry:98 Version·needs·section·'.gnu.version_r'·contains·1·entry:
98 ·Addr:·0x0000000000002838··Offset:·0x002838··Link:·7·(.dynstr)99 ·Addr:·0x000000000000286c··Offset:·0x00286c··Link:·7·(.dynstr)
99 ··000000:·Version:·1··File:·libc.so··Cnt:·1100 ··000000:·Version:·1··File:·libc.so··Cnt:·1
100 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2101 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·160176····»    Blocks:·320········IO·Block:·4096···regular·file1 ··Size:·181120····»    Blocks:·360········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim@1.1.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xf00011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········134056·(bytes·into·file)13 ··Start·of·section·headers:··········155040·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0002 Entry·point·0x10000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ebbc·0x00ebbc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f38c·0x00f38c·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00cb50·0x00cb50···E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x010cd0·0x010cd0···E·0x1000
9 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x003c20·0x003c20·RW··0x10009 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x003d08·0x003d08·RW··0x1000
10 ··DYNAMIC········0x01f4c8·0x000000000001f4c8·0x000000000001f4c8·0x000250·0x000250·RW··0x810 ··DYNAMIC········0x0245a0·0x00000000000245a0·0x00000000000245a0·0x000250·0x000250·RW··0x8
11 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002c20·0x003000·R···0x111 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x002d08·0x003000·R···0x1
12 ··GNU_EH_FRAME···0x00c310·0x000000000000c310·0x000000000000c310·0x0007dc·0x0007dc·R···0x412 ··GNU_EH_FRAME···0x00c5c4·0x000000000000c5c4·0x000000000000c5c4·0x000894·0x000894·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x20ba8:1 There·are·25·section·headers,·starting·at·offset·0x25da0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001f98·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001fc8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002208·002208·0002a2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002238·002238·0002a6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000024ac·0024ac·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000024e0·0024e0·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000024d0·0024d0·000420·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002500·002500·000428·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000028f0·0028f0·00730f·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002928·002928·0073fb·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009c00·009c00·00128b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009d28·009d28·00128b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ae90·00ae90·0000b0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000afb8·00afb8·0000b0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000af40·00af40·000c60·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000b068·00b068·000c90·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000bba0·00bba0·00076f·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000bd00·00bd00·0008c2·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c310·00c310·0007dc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c5c4·00c5c4·000894·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000caf0·00caf0·0020cc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000ce58·00ce58·002534·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00c2ec·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000010000·010000·01044c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001b2f0·01b2f0·000860·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000020450·020450·000880·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000001c000·01c000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000021000·021000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001d000·01d000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000022000·022000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000001d020·01d020·002498·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000022020·022020·002570·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001f4b8·01f4b8·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000024590·024590·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001f4c8·01f4c8·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000245a0·0245a0·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001f718·01f718·0000d0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000247f0·0247f0·0000d0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001f7e8·01f7e8·000438·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000248c0·0248c0·000448·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01fc20·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·024d08·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01fd22·000e84·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·024e0a·000f90·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.1 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1f4c8·contains·37·entries:1 Dynamic·section·at·offset·0x245a0·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.uim@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.uim@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim@1.1.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim@1.1.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9c0018 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9d28
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x128b19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x128b
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xae9021 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xafb8
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb022 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb0
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0xaf4024 ·0x0000000000000017·(JMPREL)·············0xb068
25 ·0x0000000000000002·(PLTRELSZ)···········3168·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········3216·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x1f7e826 ·0x0000000000000003·(PLTGOT)·············0x248c0
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x28f030 ·0x0000000000000005·(STRTAB)·············0x2928
31 ·0x000000000000000a·(STRSZ)··············29455·(bytes)31 ·0x000000000000000a·(STRSZ)··············29691·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x24d032 ·0x000000006ffffef5·(GNU_HASH)···········0x2500
33 ·0x0000000000000019·(INIT_ARRAY)·········0x1f4b833 ·0x0000000000000019·(INIT_ARRAY)·········0x24590
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x1d00035 ·0x000000000000001a·(FINI_ARRAY)·········0x22000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x220837 ·0x000000006ffffff0·(VERSYM)·············0x2238
38 ·0x000000006ffffffe·(VERNEED)············0x24ac38 ·0x000000006ffffffe·(VERNEED)············0x24e0
39 ·0x000000006fffffff·(VERNEEDNUM)·········139 ·0x000000006fffffff·(VERNEEDNUM)·········1
40 ·0x0000000000000000·(NULL)···············0x040 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·9e7b7a37af68a3efc49cdd0f4c11fa636 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·82d8a80716c4788b0b25984ae69a6a9b
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·337·entries:1 Version·symbols·section·'.gnu.version'·contains·339·entries:
2 ·Addr:·0x0000000000002208··Offset:·0x002208··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002238··Offset:·0x002238··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 81, 13 lines modifiedOffset 81, 13 lines modified
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)···
  
89 Version·needs·section·'.gnu.version_r'·contains·1·entry:89 Version·needs·section·'.gnu.version_r'·contains·1·entry:
90 ·Addr:·0x00000000000024ac··Offset:·0x0024ac··Link:·7·(.dynstr)90 ·Addr:·0x00000000000024e0··Offset:·0x0024e0··Link:·7·(.dynstr)
91 ··000000:·Version:·1··File:·libc.so··Cnt:·191 ··000000:·Version:·1··File:·libc.so··Cnt:·1
92 ··0x0010:···Name:·LIBC··Flags:·none··Version:·292 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·135656····»    Blocks:·272········IO·Block:·4096···regular·file1 ··Size:·156640····»    Blocks:·312········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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim@1.2.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim@1.2.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1200011 ··Entry·point·address:···············0x13000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········160960·(bytes·into·file)13 ··Start·of·section·headers:··········190216·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x120002 Entry·point·0x13000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011944·0x011944·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0122cc·0x0122cc·R···0x1000
8 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x00f890·0x00f890···E·0x10008 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x015290·0x015290···E·0x1000
9 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x004340·0x004340·RW··0x10009 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x004428·0x004428·RW··0x1000
10 ··DYNAMIC········0x025b18·0x0000000000025b18·0x0000000000025b18·0x000260·0x000260·RW··0x810 ··DYNAMIC········0x02cbf0·0x000000000002cbf0·0x000000000002cbf0·0x000260·0x000260·RW··0x8
11 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x003340·0x004000·R···0x111 ··GNU_RELRO······0x02a000·0x000000000002a000·0x000000000002a000·0x003428·0x004000·R···0x1
12 ··GNU_EH_FRAME···0x00e96c·0x000000000000e96c·0x000000000000e96c·0x00093c·0x00093c·R···0x412 ··GNU_EH_FRAME···0x00ec70·0x000000000000ec70·0x000000000000ec70·0x000a24·0x000a24·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x274c0:1 There·are·25·section·headers,·starting·at·offset·0x2e708:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0024c0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0024f0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002730·002730·000310·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002760·002760·000314·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002a40·002a40·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002a74·002a74·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002a60·002a60·000580·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002a98·002a98·000588·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002fe0·002fe0·008bba·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003020·003020·008ca6·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000bba0·00bba0·0015c7·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000bcc8·00bcc8·0015c7·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d168·00d168·0000c0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d290·00d290·0000c8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000d228·00d228·000e70·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000d358·00d358·000ea0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000e0a0·00e0a0·0008cb·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000e200·00e200·000a70·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e96c·00e96c·00093c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ec70·00ec70·000a24·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000f2a8·00f2a8·00269c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000f698·00f698·002c34·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000012000·012000·00eec4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000013000·013000·0148b0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000020ed0·020ed0·0009c0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000278b0·0278b0·0009e0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000022000·022000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000029000·029000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000023000·023000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002a000·02a000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000023020·023020·002ae8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000002a020·02a020·002bc0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000025b08·025b08·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000002cbe0·02cbe0·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000025b18·025b18·000260·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000002cbf0·02cbf0·000260·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000025d78·025d78·0000e0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000002ce50·02ce50·0000e0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000025e58·025e58·0004e8·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000002cf30·02cf30·0004f8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·026340·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02d428·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·026442·001078·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02d52a·0011d8·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.2 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x25b18·contains·38·entries:1 Dynamic·section·at·offset·0x2cbf0·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.uim@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.uim@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.uim@1.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.uim@1.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim@1.2.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim@1.2.so]
17 ·0x000000000000001e·(FLAGS)··············BIND_NOW17 ·0x000000000000001e·(FLAGS)··············BIND_NOW
18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW18 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
19 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xbba019 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xbcc8
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x15c720 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x15c7
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd16822 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd290
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc023 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc8
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0xd22825 ·0x0000000000000017·(JMPREL)·············0xd358
26 ·0x0000000000000002·(PLTRELSZ)···········3696·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········3744·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x25e5827 ·0x0000000000000003·(PLTGOT)·············0x2cf30
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x27029 ·0x0000000000000006·(SYMTAB)·············0x270
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x2fe031 ·0x0000000000000005·(STRTAB)·············0x3020
32 ·0x000000000000000a·(STRSZ)··············35770·(bytes)32 ·0x000000000000000a·(STRSZ)··············36006·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x2a6033 ·0x000000006ffffef5·(GNU_HASH)···········0x2a98
34 ·0x0000000000000019·(INIT_ARRAY)·········0x25b0834 ·0x0000000000000019·(INIT_ARRAY)·········0x2cbe0
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x2300036 ·0x000000000000001a·(FINI_ARRAY)·········0x2a000
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x273038 ·0x000000006ffffff0·(VERSYM)·············0x2760
39 ·0x000000006ffffffe·(VERNEED)············0x2a4039 ·0x000000006ffffffe·(VERNEED)············0x2a74
40 ·0x000000006fffffff·(VERNEEDNUM)·········140 ·0x000000006fffffff·(VERNEEDNUM)·········1
41 ·0x0000000000000000·(NULL)···············0x041 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·643265b1deefa6b3a624545f34bc7fa96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·68056fac86ee38a562407a90917501f8
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·392·entries:1 Version·symbols·section·'.gnu.version'·contains·394·entries:
2 ·Addr:·0x0000000000002730··Offset:·0x002730··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002760··Offset:·0x002760··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 95, 12 lines modifiedOffset 95, 13 lines modified
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 102 ··188:···1·(*global*)······1·(*global*)···
  
102 Version·needs·section·'.gnu.version_r'·contains·1·entry:103 Version·needs·section·'.gnu.version_r'·contains·1·entry:
103 ·Addr:·0x0000000000002a40··Offset:·0x002a40··Link:·7·(.dynstr)104 ·Addr:·0x0000000000002a74··Offset:·0x002a74··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·libc.so··Cnt:·1105 ··000000:·Version:·1··File:·libc.so··Cnt:·1
105 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2106 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·162560····»    Blocks:·320········IO·Block:·4096···regular·file1 ··Size:·191816····»    Blocks:·376········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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1600011 ··Entry·point·address:···············0x17000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········196112·(bytes·into·file)13 ··Start·of·section·headers:··········229432·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x160002 Entry·point·0x17000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x015684·0x015684·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x016174·0x016174·R···0x1000
8 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x0133b0·0x0133b0···E·0x10008 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x01a5f0·0x01a5f0···E·0x1000
9 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x004a18·0x004a18·RW··0x10009 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x004b00·0x004b00·RW··0x1000
10 ··DYNAMIC········0x02e1d8·0x000000000002e1d8·0x000000000002e1d8·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x0362b0·0x00000000000362b0·0x00000000000362b0·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x02b000·0x000000000002b000·0x000000000002b000·0x003a18·0x004000·R···0x111 ··GNU_RELRO······0x033000·0x0000000000033000·0x0000000000033000·0x003b00·0x004000·R···0x1
12 ··GNU_EH_FRAME···0x011874·0x0000000000011874·0x0000000000011874·0x000bf4·0x000bf4·R···0x412 ··GNU_EH_FRAME···0x011bd0·0x0000000000011bd0·0x0000000000011bd0·0x000cdc·0x000cdc·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x2fe10:1 There·are·25·section·headers,·starting·at·offset·0x38038:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0024f0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002520·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002760·002760·000314·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002790·002790·000318·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002a74·002a74·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002aa8·002aa8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002a98·002a98·0006b0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002ac8·002ac8·0006b8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003148·003148·00ab57·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003180·003180·00ac43·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000dca0·00dca0·0018a1·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000ddc8·00ddc8·0018a1·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000f548·00f548·0000e0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000f670·00f670·0000e0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000f628·00f628·000ea0·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000f750·00f750·000ed0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000104d0·0104d0·0013a1·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000010620·010620·0015af·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011874·011874·000bf4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011bd0·011bd0·000cdc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000012468·012468·00321c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000128b0·0128b0·0038c4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000016000·016000·0129cc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000017000·017000·019bf0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000289d0·0289d0·0009e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000030bf0·030bf0·000a00·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000002a000·02a000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000032000·032000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000002b000·02b000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000033000·033000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000002b028·02b028·003198·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000033028·033028·003270·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000002e1c0·02e1c0·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000036298·036298·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000002e1d8·02e1d8·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000362b0·0362b0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000002e418·02e418·000108·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000364f0·0364f0·000108·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000002e520·02e520·0004f8·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000365f8·0365f8·000508·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02ea18·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·036b00·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02eb1a·0012f0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·036c02·001430·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.07 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x2e1d8·contains·36·entries:1 Dynamic·section·at·offset·0x362b0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xdca016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xddc8
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x18a117 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x18a1
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xf54819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xf670
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe0
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xf62822 ·0x0000000000000017·(JMPREL)·············0xf750
23 ·0x0000000000000002·(PLTRELSZ)···········3744·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3792·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x2e52024 ·0x0000000000000003·(PLTGOT)·············0x365f8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x314828 ·0x0000000000000005·(STRTAB)·············0x3180
29 ·0x000000000000000a·(STRSZ)··············43863·(bytes)29 ·0x000000000000000a·(STRSZ)··············44099·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x2a9830 ·0x000000006ffffef5·(GNU_HASH)···········0x2ac8
31 ·0x0000000000000019·(INIT_ARRAY)·········0x2e1c031 ·0x0000000000000019·(INIT_ARRAY)·········0x36298
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2b00033 ·0x000000000000001a·(FINI_ARRAY)·········0x33000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x276035 ·0x000000006ffffff0·(VERSYM)·············0x2790
36 ·0x000000006ffffffe·(VERNEED)············0x2a7436 ·0x000000006ffffffe·(VERNEED)············0x2aa8
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·55039a2bbe9d5036473d46f14d3269426 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e04b82f4666ba77a5c747592b5a7519f
1.84 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·394·entries:1 Version·symbols·section·'.gnu.version'·contains·396·entries:
2 ·Addr:·0x0000000000002760··Offset:·0x002760··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002790··Offset:·0x002790··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 95, 13 lines modifiedOffset 95, 13 lines modified
95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
103 Version·needs·section·'.gnu.version_r'·contains·1·entry:103 Version·needs·section·'.gnu.version_r'·contains·1·entry:
104 ·Addr:·0x0000000000002a74··Offset:·0x002a74··Link:·7·(.dynstr)104 ·Addr:·0x0000000000002aa8··Offset:·0x002aa8··Link:·7·(.dynstr)
105 ··000000:·Version:·1··File:·libc.so··Cnt:·1105 ··000000:·Version:·1··File:·libc.so··Cnt:·1
106 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2106 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·197712····»    Blocks:·392········IO·Block:·4096···regular·file1 ··Size:·231032····»    Blocks:·456········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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so
1.0 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xc00011 ··Entry·point·address:···············0xd000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········96488·(bytes·into·file)13 ··Start·of·section·headers:··········113256·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc0002 Entry·point·0xd000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b9dc·0x00b9dc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c2d4·0x00c2d4·R···0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x007bb0·0x007bb0···E·0x10008 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00ac70·0x00ac70···E·0x1000
9 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x002b90·0x002b90·RW··0x10009 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x002c78·0x002c78·RW··0x1000
10 ··DYNAMIC········0x016500·0x0000000000016500·0x0000000000016500·0x000250·0x000250·RW··0x810 ··DYNAMIC········0x01a5d8·0x000000000001a5d8·0x000000000001a5d8·0x000250·0x000250·RW··0x8
11 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001b90·0x002000·R···0x111 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x001c78·0x002000·R···0x1
12 ··GNU_EH_FRAME···0x009e28·0x0000000000009e28·0x0000000000009e28·0x00057c·0x00057c·R···0x412 ··GNU_EH_FRAME···0x00a1a4·0x000000000000a1a4·0x000000000000a1a4·0x00063c·0x00063c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x178e8:1 There·are·25·section·headers,·starting·at·offset·0x1ba68:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0017b8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0017e8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001a28·001a28·0001fa·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001a58·001a58·0001fe·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001c24·001c24·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001c58·001c58·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001c48·001c48·000238·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001c78·001c78·0002c0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001e80·001e80·0062d0·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001f38·001f38·0063bc·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008150·008150·000a4a·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000082f8·0082f8·000a4a·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008ba0·008ba0·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008d48·008d48·000070·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000008c10·008c10·000af8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000008db8·008db8·000b28·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000009710·009710·000716·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000098e0·0098e0·0008c1·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000009e28·009e28·00057c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a1a4·00a1a4·00063c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000a3a8·00a3a8·001634·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000a7e0·00a7e0·001af4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000c000·00c000·00743c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00a4dc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000013440·013440·000770·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000174e0·0174e0·000790·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000014000·014000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000018000·018000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000015000·015000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000019000·019000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000015018·015018·0014e0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000019018·019018·0015b8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000164f8·0164f8·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000001a5d0·01a5d0·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000016500·016500·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000001a5d8·01a5d8·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000016750·016750·000080·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000001a828·01a828·000080·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000167d0·0167d0·0003c0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000001a8a8·01a8a8·0003d0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·016b90·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01ac78·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·016c92·000c50·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01ad7a·000ce8·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.12 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x16500·contains·37·entries:1 Dynamic·section·at·offset·0x1a5d8·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.uim_remote_client@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.uim_remote_client@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.1.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.1.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x815018 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x82f8
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xa4a19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xa4a
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8ba021 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8d48
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7022 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x70
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x8c1024 ·0x0000000000000017·(JMPREL)·············0x8db8
25 ·0x0000000000000002·(PLTRELSZ)···········2808·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········2856·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x167d026 ·0x0000000000000003·(PLTGOT)·············0x1a8a8
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x1e8030 ·0x0000000000000005·(STRTAB)·············0x1f38
31 ·0x000000000000000a·(STRSZ)··············25296·(bytes)31 ·0x000000000000000a·(STRSZ)··············25532·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x1c4832 ·0x000000006ffffef5·(GNU_HASH)···········0x1c78
33 ·0x0000000000000019·(INIT_ARRAY)·········0x164f833 ·0x0000000000000019·(INIT_ARRAY)·········0x1a5d0
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x1500035 ·0x000000000000001a·(FINI_ARRAY)·········0x19000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x1a2837 ·0x000000006ffffff0·(VERSYM)·············0x1a58
38 ·0x000000006ffffffe·(VERNEED)············0x1c2438 ·0x000000006ffffffe·(VERNEED)············0x1c58
39 ·0x000000006fffffff·(VERNEEDNUM)·········139 ·0x000000006fffffff·(VERNEEDNUM)·········1
40 ·0x0000000000000000·(NULL)···············0x040 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·8612f82447495f82eefb3d236f75df936 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9393a00135bcf6163df2bbb643ec3d00
1.8 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·253·entries:1 Version·symbols·section·'.gnu.version'·contains·255·entries:
2 ·Addr:·0x0000000000001a28··Offset:·0x001a28··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001a58··Offset:·0x001a58··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 60, 13 lines modifiedOffset 60, 13 lines modified
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
67 ··0fc:···1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)···
  
68 Version·needs·section·'.gnu.version_r'·contains·1·entry:68 Version·needs·section·'.gnu.version_r'·contains·1·entry:
69 ·Addr:·0x0000000000001c24··Offset:·0x001c24··Link:·7·(.dynstr)69 ·Addr:·0x0000000000001c58··Offset:·0x001c58··Link:·7·(.dynstr)
70 ··000000:·Version:·1··File:·libc.so··Cnt:·170 ··000000:·Version:·1··File:·libc.so··Cnt:·1
71 ··0x0010:···Name:·LIBC··Flags:·none··Version:·271 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·98088·····»     Blocks:·192········IO·Block:·4096···regular·file1 ··Size:·114856····»    Blocks:·232········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1900011 ··Entry·point·address:···············0x1a000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········222280·(bytes·into·file)13 ··Start·of·section·headers:··········276600·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x190002 Entry·point·0x1a000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01843c·0x01843c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0196a4·0x0196a4·R···0x1000
8 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x016c50·0x016c50···E·0x10008 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x0220d0·0x0220d0···E·0x1000
9 ··LOAD···········0x030000·0x0000000000030000·0x0000000000030000·0x004db0·0x004db0·RW··0x10009 ··LOAD···········0x03d000·0x000000000003d000·0x000000000003d000·0x004fb8·0x004fb8·RW··0x1000
10 ··DYNAMIC········0x0344f0·0x00000000000344f0·0x00000000000344f0·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x0416e8·0x00000000000416e8·0x00000000000416e8·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x031000·0x0000000000031000·0x0000000000031000·0x003db0·0x004000·R···0x111 ··GNU_RELRO······0x03e000·0x000000000003e000·0x000000000003e000·0x003fb8·0x004000·R···0x1
12 ··GNU_EH_FRAME···0x013ccc·0x0000000000013ccc·0x0000000000013ccc·0x000dac·0x000dac·R···0x412 ··GNU_EH_FRAME···0x0141e0·0x00000000000141e0·0x00000000000141e0·0x000f6c·0x000f6c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x36448:1 There·are·25·section·headers,·starting·at·offset·0x43878:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002748·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002778·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000029b8·0029b8·000346·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000029e8·0029e8·00034a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002d00·002d00·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002d34·002d34·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002d20·002d20·00072c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002d58·002d58·000738·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000344c·00344c·00c03f·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003490·003490·00c12b·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000f490·00f490·001a0d·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000f5c0·00f5c0·001a0d·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000010ea0·010ea0·0000e8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000010fd0·010fd0·0000f0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000010f88·010f88·001020·18···A··3··22··814 ··[10]·.rela.plt·········RELA············00000000000110c0·0110c0·001050·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000011fb0·011fb0·001d19·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000012110·012110·0020d0·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000013ccc·013ccc·000dac·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000141e0·0141e0·000f6c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000014a78·014a78·0039c4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000015150·015150·004554·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000019000·019000·016170·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001a000·01a000·0215cc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002f170·02f170·000ae0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000003b5d0·03b5d0·000b00·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000030000·030000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000003d000·03d000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000031000·031000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003e000·03e000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000031028·031028·0034b0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000003e028·03e028·0036a8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000344d8·0344d8·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000416d0·0416d0·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000344f0·0344f0·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000416e8·0416e8·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000034730·034730·000108·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000041928·041928·000108·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000034838·034838·000578·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000041a30·041a30·000588·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·034db0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·041fb8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·034eb2·001594·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0420ba·0017b8·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.15 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x344f0·contains·36·entries:1 Dynamic·section·at·offset·0x416e8·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim_remote_server@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim_remote_server@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xf49016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xf5c0
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1a0d17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1a0d
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x10ea019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x10fd0
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xf0
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x10f8822 ·0x0000000000000017·(JMPREL)·············0x110c0
23 ·0x0000000000000002·(PLTRELSZ)···········4128·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4176·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x3483824 ·0x0000000000000003·(PLTGOT)·············0x41a30
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x344c28 ·0x0000000000000005·(STRTAB)·············0x3490
29 ·0x000000000000000a·(STRSZ)··············49215·(bytes)29 ·0x000000000000000a·(STRSZ)··············49451·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x2d2030 ·0x000000006ffffef5·(GNU_HASH)···········0x2d58
31 ·0x0000000000000019·(INIT_ARRAY)·········0x344d831 ·0x0000000000000019·(INIT_ARRAY)·········0x416d0
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x3100033 ·0x000000000000001a·(FINI_ARRAY)·········0x3e000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x29b835 ·0x000000006ffffff0·(VERSYM)·············0x29e8
36 ·0x000000006ffffffe·(VERNEED)············0x2d0036 ·0x000000006ffffffe·(VERNEED)············0x2d34
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·a231d0dfdcc374118d78a27a88fbb4ce6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·12643db42c7ea75f09b182cf0c8f8609
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·419·entries:1 Version·symbols·section·'.gnu.version'·contains·421·entries:
2 ·Addr:·0x00000000000029b8··Offset:·0x0029b8··Link:·3·(.dynsym)2 ·Addr:·0x00000000000029e8··Offset:·0x0029e8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 101, 13 lines modifiedOffset 101, 14 lines modified
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)···108 ··1a0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 109 ··1a4:···1·(*global*)···
  
109 Version·needs·section·'.gnu.version_r'·contains·1·entry:110 Version·needs·section·'.gnu.version_r'·contains·1·entry:
110 ·Addr:·0x0000000000002d00··Offset:·0x002d00··Link:·7·(.dynstr)111 ·Addr:·0x0000000000002d34··Offset:·0x002d34··Link:·7·(.dynstr)
111 ··000000:·Version:·1··File:·libc.so··Cnt:·1112 ··000000:·Version:·1··File:·libc.so··Cnt:·1
112 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2113 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·223880····»    Blocks:·440········IO·Block:·4096···regular·file1 ··Size:·278200····»    Blocks:·544········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.scve.objecttracker@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.scve.objecttracker@1.0.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1200011 ··Entry·point·address:···············0x12000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········167592·(bytes·into·file)13 ··Start·of·section·headers:··········201272·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x120003 Entry·point·0x12000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0114d4·0x0114d4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011f14·0x011f14·R···0x1000
9 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x011950·0x011950···E·0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x019aa0·0x019aa0···E·0x1000
10 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x003b98·0x003b98·RW··0x100010 ··LOAD···········0x02c000·0x000000000002c000·0x000000000002c000·0x003da0·0x003da0·RW··0x1000
11 ··DYNAMIC········0x027370·0x0000000000027370·0x0000000000027370·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x02f568·0x000000000002f568·0x000000000002f568·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x002b98·0x003000·R···0x112 ··GNU_RELRO······0x02d000·0x000000000002d000·0x000000000002d000·0x002da0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00e578·0x000000000000e578·0x000000000000e578·0x0008dc·0x0008dc·R···0x413 ··GNU_EH_FRAME···0x00e898·0x000000000000e898·0x000000000000e898·0x0009f4·0x0009f4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x28ea8:1 There·are·25·section·headers,·starting·at·offset·0x31238:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002070·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0020a0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000022e0·0022e0·0002b4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002310·002310·0002b8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002594·002594·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000025c8·0025c8·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000025d8·0025d8·000588·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002608·002608·000594·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002b60·002b60·008701·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002b9c·002b9c·0087ed·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b268·00b268·001164·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b390·00b390·001164·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c3d0·00c3d0·0000a0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c4f8·00c4f8·0000a8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000c470·00c470·000f30·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000c5a0·00c5a0·000f60·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000d3a0·00d3a0·0011d7·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000d500·00d500·001398·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e578·00e578·0008dc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e898·00e898·0009f4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000ee58·00ee58·00267c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000f290·00f290·002c84·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000012000·012000·010f08·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·01903c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000022f10·022f10·000a40·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000002b040·02b040·000a60·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000024000·024000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000002c000·02c000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000025000·025000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002d000·02d000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000025020·025020·002340·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000002d020·02d020·002538·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000027360·027360·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000002f558·02f558·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000027370·027370·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000002f568·02f568·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000275b0·0275b0·0000c0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000002f7a8·02f7a8·0000c0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000027670·027670·000528·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000002f868·02f868·000538·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·027b98·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02fda0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·027c9a·00120c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02fea2·001390·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.14 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x27370·contains·36·entries:1 Dynamic·section·at·offset·0x2f568·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.scve.objecttracker@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.scve.objecttracker@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb26816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb390
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x116417 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1164
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc3d019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc4f8
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xc47022 ·0x0000000000000017·(JMPREL)·············0xc5a0
23 ·0x0000000000000002·(PLTRELSZ)···········3888·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3936·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x2767024 ·0x0000000000000003·(PLTGOT)·············0x2f868
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x2b6028 ·0x0000000000000005·(STRTAB)·············0x2b9c
29 ·0x000000000000000a·(STRSZ)··············34561·(bytes)29 ·0x000000000000000a·(STRSZ)··············34797·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x25d830 ·0x000000006ffffef5·(GNU_HASH)···········0x2608
31 ·0x0000000000000019·(INIT_ARRAY)·········0x2736031 ·0x0000000000000019·(INIT_ARRAY)·········0x2f558
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2500033 ·0x000000000000001a·(FINI_ARRAY)·········0x2d000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x22e035 ·0x000000006ffffff0·(VERSYM)·············0x2310
36 ·0x000000006ffffffe·(VERNEED)············0x259436 ·0x000000006ffffffe·(VERNEED)············0x25c8
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·a0078bd3a138c899daef833d92d248e96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c5814e2242ec1012d20e01f7ed4d28d8
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·346·entries:1 Version·symbols·section·'.gnu.version'·contains·348·entries:
2 ·Addr:·0x00000000000022e0··Offset:·0x0022e0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002310··Offset:·0x002310··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
91 Version·needs·section·'.gnu.version_r'·contains·2·entries:91 Version·needs·section·'.gnu.version_r'·contains·2·entries:
92 ·Addr:·0x0000000000002594··Offset:·0x002594··Link:·7·(.dynstr)92 ·Addr:·0x00000000000025c8··Offset:·0x0025c8··Link:·7·(.dynstr)
93 ··000000:·Version:·1··File:·libc.so··Cnt:·193 ··000000:·Version:·1··File:·libc.so··Cnt:·1
94 ··0x0020:···Name:·LIBC··Flags:·none··Version:·294 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
95 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·195 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
96 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·396 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·169192····»    Blocks:·336········IO·Block:·4096···regular·file1 ··Size:·202872····»    Blocks:·400········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.8 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.scve.panorama@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.scve.panorama@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1a00011 ··Entry·point·address:···············0x1b000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········242576·(bytes·into·file)13 ··Start·of·section·headers:··········284408·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1a0002 Entry·point·0x1b000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0198bc·0x0198bc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01a3b4·0x01a3b4·R···0x1000
8 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x0198d0·0x0198d0···E·0x10008 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x022900·0x022900···E·0x1000
9 ··LOAD···········0x034000·0x0000000000034000·0x0000000000034000·0x005ac8·0x005ac8·RW··0x10009 ··LOAD···········0x03e000·0x000000000003e000·0x000000000003e000·0x005c88·0x005c88·RW··0x1000
10 ··DYNAMIC········0x039178·0x0000000000039178·0x0000000000039178·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x043328·0x0000000000043328·0x0000000000043328·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x035000·0x0000000000035000·0x0000000000035000·0x004ac8·0x005000·R···0x111 ··GNU_RELRO······0x03f000·0x000000000003f000·0x000000000003f000·0x004c88·0x005000·R···0x1
12 ··GNU_EH_FRAME···0x014bfc·0x0000000000014bfc·0x0000000000014bfc·0x000ea4·0x000ea4·R···0x412 ··GNU_EH_FRAME···0x014ef4·0x0000000000014ef4·0x0000000000014ef4·0x000fbc·0x000fbc·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x3b390:1 There·are·25·section·headers,·starting·at·offset·0x456f8:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002d90·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002dc0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003000·003000·0003cc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003030·003030·0003d0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000033cc·0033cc·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003400·003400·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003410·003410·000854·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003440·003440·00085c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003c64·003c64·00c628·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003c9c·003c9c·00c714·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000010290·010290·0020aa·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000103b0·0103b0·0020aa·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000012340·012340·000108·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000012460·012460·000118·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000012448·012448·0010f8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000012578·012578·001128·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000013540·013540·0016bc·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000136a0·0136a0·001853·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000014bfc·014bfc·000ea4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000014ef4·014ef4·000fbc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000015aa0·015aa0·003e1c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000015eb0·015eb0·004504·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001a000·01a000·018d5c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001b000·01b000·021d64·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000032d60·032d60·000b70·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000003cd70·03cd70·000b90·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000034000·034000·000028·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000003e000·03e000·000028·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000035000·035000·000030·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003f000·03f000·000030·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000035030·035030·004128·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000003f030·03f030·0042d8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000039158·039158·000020·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000043308·043308·000020·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000039178·039178·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000043328·043328·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000393b8·0393b8·000150·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000043568·043568·000150·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000039508·039508·0005c0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000436b8·0436b8·0005d0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·039ac8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·043c88·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·039bca·0017c0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·043d8a·001968·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.15 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x39178·contains·36·entries:1 Dynamic·section·at·offset·0x43328·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.scve.panorama@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.scve.panorama@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1029016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x103b0
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x20aa17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x20aa
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1234019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x12460
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x10820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x118
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x1244822 ·0x0000000000000017·(JMPREL)·············0x12578
23 ·0x0000000000000002·(PLTRELSZ)···········4344·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4392·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x3950824 ·0x0000000000000003·(PLTGOT)·············0x436b8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x3c6428 ·0x0000000000000005·(STRTAB)·············0x3c9c
29 ·0x000000000000000a·(STRSZ)··············50728·(bytes)29 ·0x000000000000000a·(STRSZ)··············50964·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x341030 ·0x000000006ffffef5·(GNU_HASH)···········0x3440
31 ·0x0000000000000019·(INIT_ARRAY)·········0x3915831 ·0x0000000000000019·(INIT_ARRAY)·········0x43308
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x3500033 ·0x000000000000001a·(FINI_ARRAY)·········0x3f000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x300035 ·0x000000006ffffff0·(VERSYM)·············0x3030
36 ·0x000000006ffffffe·(VERNEED)············0x33cc36 ·0x000000006ffffffe·(VERNEED)············0x3400
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·495e2cddfbbaf9597472d9da2aa34d5e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3a5dcc1058b1cb2ac85b9f5988363487
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·486·entries:1 Version·symbols·section·'.gnu.version'·contains·488·entries:
2 ·Addr:·0x0000000000003000··Offset:·0x003000··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003030··Offset:·0x003030··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···118 ··1c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···120 ··1d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···121 ··1d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···123 ··1dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
125 ··1e4:···1·(*global*)······1·(*global*)···125 ··1e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
126 Version·needs·section·'.gnu.version_r'·contains·2·entries:126 Version·needs·section·'.gnu.version_r'·contains·2·entries:
127 ·Addr:·0x00000000000033cc··Offset:·0x0033cc··Link:·7·(.dynstr)127 ·Addr:·0x0000000000003400··Offset:·0x003400··Link:·7·(.dynstr)
128 ··000000:·Version:·1··File:·libc.so··Cnt:·1128 ··000000:·Version:·1··File:·libc.so··Cnt:·1
129 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2129 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
130 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1130 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
131 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3131 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·244176····»    Blocks:·480········IO·Block:·4096···regular·file1 ··Size:·286008····»    Blocks:·560········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.7 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.tui_comm@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.tui_comm@1.0.so
1.01 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xf00011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········141960·(bytes·into·file)13 ··Start·of·section·headers:··········167552·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf0002 Entry·point·0x10000
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ec6c·0x00ec6c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f89c·0x00f89c·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00e580·0x00e580···E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0132b0·0x0132b0···E·0x1000
9 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x003910·0x003910·RW··0x10009 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x003bf0·0x003bf0·RW··0x1000
10 ··DYNAMIC········0x0211a8·0x00000000000211a8·0x00000000000211a8·0x000240·0x000240·RW··0x810 ··DYNAMIC········0x027478·0x0000000000027478·0x0000000000027478·0x000240·0x000240·RW··0x8
11 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x002910·0x003000·R···0x111 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x002bf0·0x003000·R···0x1
12 ··GNU_EH_FRAME···0x00c1e4·0x000000000000c1e4·0x000000000000c1e4·0x000824·0x000824·R···0x412 ··GNU_EH_FRAME···0x00c568·0x000000000000c568·0x000000000000c568·0x000984·0x000984·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
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·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x22a88:1 There·are·25·section·headers,·starting·at·offset·0x28e80:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001e78·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001ea8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000020e8·0020e8·00028a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002118·002118·00028e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002374·002374·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000023a8·0023a8·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000023b8·0023b8·00045c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000023e8·0023e8·000564·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002814·002814·006f3d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000294c·00294c·007029·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009758·009758·00109a·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009978·009978·00109a·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a7f8·00a7f8·000098·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000aa18·00aa18·0000a8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000a890·00a890·000cf0·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000aac0·00aac0·000d20·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000b580·00b580·000c64·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000b7e0·00b7e0·000d85·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c1e4·00c1e4·000824·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c568·00c568·000984·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000ca08·00ca08·002264·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000cef0·00cef0·0029ac·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00dcbc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000010000·010000·0129cc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001ccc0·01ccc0·0008c0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000229d0·0229d0·0008e0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000001e000·01e000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000024000·024000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001f000·01f000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000025000·025000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000001f020·01f020·002178·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000025020·025020·002448·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000021198·021198·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000027468·027468·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000211a8·0211a8·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000027478·027478·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000213e8·0213e8·0000c0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000276b8·0276b8·0000c0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000214a8·0214a8·000468·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000027778·027778·000478·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·021910·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·027bf0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·021a12·001074·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·027cf2·001188·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x211a8·contains·36·entries:1 Dynamic·section·at·offset·0x27478·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.tui_comm@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.tui_comm@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x975816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9978
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x109a17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x109a
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa7f819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xaa18
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x9820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xa89022 ·0x0000000000000017·(JMPREL)·············0xaac0
23 ·0x0000000000000002·(PLTRELSZ)···········3312·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3360·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x214a824 ·0x0000000000000003·(PLTGOT)·············0x27778
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x281428 ·0x0000000000000005·(STRTAB)·············0x294c
29 ·0x000000000000000a·(STRSZ)··············28477·(bytes)29 ·0x000000000000000a·(STRSZ)··············28713·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x23b830 ·0x000000006ffffef5·(GNU_HASH)···········0x23e8
31 ·0x0000000000000019·(INIT_ARRAY)·········0x2119831 ·0x0000000000000019·(INIT_ARRAY)·········0x27468
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1f00033 ·0x000000000000001a·(FINI_ARRAY)·········0x25000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x20e835 ·0x000000006ffffff0·(VERSYM)·············0x2118
36 ·0x000000006ffffffe·(VERNEED)············0x237436 ·0x000000006ffffffe·(VERNEED)············0x23a8
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·83a1d50a07ed3a11a3be0ef95e551fc96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d7a222f9f9f6e78d511a492bb11c3d66
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·325·entries:1 Version·symbols·section·'.gnu.version'·contains·327·entries:
2 ·Addr:·0x00000000000020e8··Offset:·0x0020e8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002118··Offset:·0x002118··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···80 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
85 ··144:···1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)···
  
86 Version·needs·section·'.gnu.version_r'·contains·2·entries:86 Version·needs·section·'.gnu.version_r'·contains·2·entries:
87 ·Addr:·0x0000000000002374··Offset:·0x002374··Link:·7·(.dynstr)87 ·Addr:·0x00000000000023a8··Offset:·0x0023a8··Link:·7·(.dynstr)
88 ··000000:·Version:·1··File:·libc.so··Cnt:·188 ··000000:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0020:···Name:·LIBC··Flags:·none··Version:·289 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
90 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·190 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
91 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·391 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·143560····»    Blocks:·288········IO·Block:·4096···regular·file1 ··Size:·169152····»    Blocks:·336········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.vpp@1.1.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.vpp@1.1.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1300011 ··Entry·point·address:···············0x13000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········182664·(bytes·into·file)13 ··Start·of·section·headers:··········207776·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x130003 Entry·point·0x13000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0126e4·0x0126e4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012eb4·0x012eb4·R···0x1000
9 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x013200·0x013200···E·0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x019750·0x019750···E·0x1000
10 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x0047e0·0x0047e0·RW··0x100010 ··LOAD···········0x02d000·0x000000000002d000·0x000000000002d000·0x004910·0x004910·RW··0x1000
11 ··DYNAMIC········0x02af80·0x000000000002af80·0x000000000002af80·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x0310a0·0x00000000000310a0·0x00000000000310a0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x0037e0·0x004000·R···0x112 ··GNU_RELRO······0x02e000·0x000000000002e000·0x000000000002e000·0x003910·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00efe8·0x000000000000efe8·0x000000000000efe8·0x000a74·0x000a74·R···0x413 ··GNU_EH_FRAME···0x00f298·0x000000000000f298·0x000000000000f298·0x000b14·0x000b14·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x2c988:1 There·are·25·section·headers,·starting·at·offset·0x32ba0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002598·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0025c8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002808·002808·000322·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002838·002838·000326·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002b2c·002b2c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002b60·002b60·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002b70·002b70·0006c8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002ba0·002ba0·0006d4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003238·003238·0087f3·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003274·003274·0088df·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000ba30·00ba30·0018cb·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000bb58·00bb58·0018cb·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d300·00d300·0000d0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d428·00d428·0000d0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000d3d0·00d3d0·000f00·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000d4f8·00d4f8·000f30·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000e2d0·00e2d0·000d16·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000e430·00e430·000e67·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000efe8·00efe8·000a74·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000f298·00f298·000b14·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000fa60·00fa60·002c84·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000fdb0·00fdb0·003104·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·0127d4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000013000·013000·018d10·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000257e0·0257e0·000a20·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000002bd10·02bd10·000a40·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000027000·027000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000002d000·02d000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000028000·028000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002e000·02e000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000028028·028028·002f40·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000002e028·02e028·003060·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000002af68·02af68·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000031088·031088·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000002af80·02af80·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000310a0·0310a0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000002b1c0·02b1c0·000108·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000312e0·0312e0·000108·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000002b2c8·02b2c8·000518·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000313e8·0313e8·000528·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02b7e0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·031910·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02b8e2·0010a0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·031a12·00118c·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x2af80·contains·36·entries:1 Dynamic·section·at·offset·0x310a0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.vpp@1.1.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.vpp@1.1.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xba3016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xbb58
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x18cb17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x18cb
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd30019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd428
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd0
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xd3d022 ·0x0000000000000017·(JMPREL)·············0xd4f8
23 ·0x0000000000000002·(PLTRELSZ)···········3840·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3888·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x2b2c824 ·0x0000000000000003·(PLTGOT)·············0x313e8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x323828 ·0x0000000000000005·(STRTAB)·············0x3274
29 ·0x000000000000000a·(STRSZ)··············34803·(bytes)29 ·0x000000000000000a·(STRSZ)··············35039·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x2b7030 ·0x000000006ffffef5·(GNU_HASH)···········0x2ba0
31 ·0x0000000000000019·(INIT_ARRAY)·········0x2af6831 ·0x0000000000000019·(INIT_ARRAY)·········0x31088
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2800033 ·0x000000000000001a·(FINI_ARRAY)·········0x2e000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x280835 ·0x000000006ffffff0·(VERSYM)·············0x2838
36 ·0x000000006ffffffe·(VERNEED)············0x2b2c36 ·0x000000006ffffffe·(VERNEED)············0x2b60
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·de673b79b4c3aa0ad4570ad67d7579716 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d30d9bb8c14afc5530e6db495c44e289
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·401·entries:1 Version·symbols·section·'.gnu.version'·contains·403·entries:
2 ·Addr:·0x0000000000002808··Offset:·0x002808··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002838··Offset:·0x002838··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
104 ··190:···1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)···
  
105 Version·needs·section·'.gnu.version_r'·contains·2·entries:105 Version·needs·section·'.gnu.version_r'·contains·2·entries:
106 ·Addr:·0x0000000000002b2c··Offset:·0x002b2c··Link:·7·(.dynstr)106 ·Addr:·0x0000000000002b60··Offset:·0x002b60··Link:·7·(.dynstr)
107 ··000000:·Version:·1··File:·libc.so··Cnt:·1107 ··000000:·Version:·1··File:·libc.so··Cnt:·1
108 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2108 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
109 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1109 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
110 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3110 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·184264····»    Blocks:·360········IO·Block:·4096···regular·file1 ··Size:·209376····»    Blocks:·416········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.vpp@1.2.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.vpp@1.2.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1000011 ··Entry·point·address:···············0x10000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········138360·(bytes·into·file)13 ··Start·of·section·headers:··········155312·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x100003 Entry·point·0x10000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f62c·0x00f62c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fdec·0x00fdec·R···0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00cfd0·0x00cfd0···E·0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x010a20·0x010a20···E·0x1000
10 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x003cd8·0x003cd8·RW··0x100010 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x003e50·0x003e50·RW··0x1000
11 ··DYNAMIC········0x0204f8·0x00000000000204f8·0x00000000000204f8·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x024660·0x0000000000024660·0x0000000000024660·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x002cd8·0x003000·R···0x112 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x002e50·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00cf7c·0x000000000000cf7c·0x000000000000cf7c·0x000774·0x000774·R···0x413 ··GNU_EH_FRAME···0x00d22c·0x000000000000d22c·0x000000000000d22c·0x000834·0x000834·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x21c78:1 There·are·25·section·headers,·starting·at·offset·0x25eb0:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0021d8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002208·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002448·002448·0002d2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002478·002478·0002d6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000271c·00271c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002750·002750·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002760·002760·00044c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002790·002790·000458·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002bac·002bac·007959·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002be8·002be8·007a45·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a508·00a508·0013b8·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a630·00a630·0013b8·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b8c0·00b8c0·0000a8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b9e8·00b9e8·0000a8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000b968·00b968·000df8·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000ba90·00ba90·000e28·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000c760·00c760·00081b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000c8c0·00c8c0·00096a·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000cf7c·00cf7c·000774·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d22c·00d22c·000834·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000d6f0·00d6f0·001f3c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000da60·00da60·00238c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000010000·010000·00c658·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000010000·010000·010084·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001c660·01c660·000970·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000020090·020090·000990·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········000000000001d000·01d000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000021000·021000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001e000·01e000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000022000·022000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········000000000001e020·01e020·0024c8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000022020·022020·002630·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000204e8·0204e8·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000024650·024650·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000204f8·0204f8·000250·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000024660·024660·000250·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000020748·020748·0000d0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000248b0·0248b0·0000d0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000020818·020818·0004c0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000024980·024980·0004d0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·020cd8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·024e50·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·020dda·000e9c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·024f52·000f58·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.09 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x204f8·contains·37·entries:1 Dynamic·section·at·offset·0x24660·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.vpp@1.1.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.vpp@1.1.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
Offset 11, 30 lines modifiedOffset 11, 30 lines modified
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.vpp@1.2.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.vpp@1.2.so]
16 ·0x000000000000001e·(FLAGS)··············BIND_NOW16 ·0x000000000000001e·(FLAGS)··············BIND_NOW
17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW17 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
18 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa50818 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa630
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x13b819 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x13b8
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb8c021 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb9e8
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa8
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0xb96824 ·0x0000000000000017·(JMPREL)·············0xba90
25 ·0x0000000000000002·(PLTRELSZ)···········3576·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········3624·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x2081826 ·0x0000000000000003·(PLTGOT)·············0x24980
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x27028 ·0x0000000000000006·(SYMTAB)·············0x270
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x2bac30 ·0x0000000000000005·(STRTAB)·············0x2be8
31 ·0x000000000000000a·(STRSZ)··············31065·(bytes)31 ·0x000000000000000a·(STRSZ)··············31301·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x276032 ·0x000000006ffffef5·(GNU_HASH)···········0x2790
33 ·0x0000000000000019·(INIT_ARRAY)·········0x204e833 ·0x0000000000000019·(INIT_ARRAY)·········0x24650
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x1e00035 ·0x000000000000001a·(FINI_ARRAY)·········0x22000
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x244837 ·0x000000006ffffff0·(VERSYM)·············0x2478
38 ·0x000000006ffffffe·(VERNEED)············0x271c38 ·0x000000006ffffffe·(VERNEED)············0x2750
39 ·0x000000006fffffff·(VERNEEDNUM)·········239 ·0x000000006fffffff·(VERNEEDNUM)·········2
40 ·0x0000000000000000·(NULL)···············0x040 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·72e0874c710ce306a48b7ee4385e120f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c096da10d1a40b5ad3c2bb958f84d22e
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·361·entries:1 Version·symbols·section·'.gnu.version'·contains·363·entries:
2 ·Addr:·0x0000000000002448··Offset:·0x002448··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002478··Offset:·0x002478··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)···
  
95 Version·needs·section·'.gnu.version_r'·contains·2·entries:95 Version·needs·section·'.gnu.version_r'·contains·2·entries:
96 ·Addr:·0x000000000000271c··Offset:·0x00271c··Link:·7·(.dynstr)96 ·Addr:·0x0000000000002750··Offset:·0x002750··Link:·7·(.dynstr)
97 ··000000:·Version:·1··File:·libc.so··Cnt:·197 ··000000:·Version:·1··File:·libc.so··Cnt:·1
98 ··0x0020:···Name:·LIBC··Flags:·none··Version:·298 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
99 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·199 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
100 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3100 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·139960····»    Blocks:·280········IO·Block:·4096···regular·file1 ··Size:·156912····»    Blocks:·312········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.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.wigig.netperftuner@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.wigig.netperftuner@1.0.so
864 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa00011 ··Entry·point·address:···············0xa000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········82568·(bytes·into·file)13 ··Start·of·section·headers:··········95368·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0093ec·0x0093ec·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009ac4·0x009ac4·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006ea0·0x006ea0···E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x009200·0x009200···E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0026a8·0x0026a8·RW··0x100010 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x002820·0x002820·RW··0x1000
11 ··DYNAMIC········0x013058·0x0000000000013058·0x0000000000013058·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x0161c0·0x00000000000161c0·0x00000000000161c0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0016a8·0x002000·R···0x112 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001820·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007e30·0x0000000000007e30·0x0000000000007e30·0x00043c·0x00043c·R···0x413 ··GNU_EH_FRAME···0x008060·0x0000000000008060·0x0000000000008060·0x0004fc·0x0004fc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x14288:1 There·are·25·section·headers,·starting·at·offset·0x17488:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001578·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·0015a8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000017e8·0017e8·0001ca·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001818·001818·0001ce·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000019b4·0019b4·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000019e8·0019e8·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019f8·0019f8·000220·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a28·001a28·000228·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001c18·001c18·0049b4·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001c50·001c50·004aa0·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000065d0·0065d0·00081b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000066f0·0066f0·00081b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006df0·006df0·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006f10·006f10·000060·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006e48·006e48·000a80·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000006f70·006f70·000ab0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········00000000000078d0·0078d0·00055d·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007a20·007a20·000640·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007e30·007e30·00043c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008060·008060·0004fc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000008270·008270·00117c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008560·008560·001564·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·006780·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·008abc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000010780·010780·000720·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000012ac0·012ac0·000740·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000011000·011000·000010·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000014000·014000·000010·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000012000·012000·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000015000·015000·000018·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000012018·012018·001038·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000015018·015018·0011a0·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000013050·013050·000008·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······00000000000161b8·0161b8·000008·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000013058·013058·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000161c0·0161c0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000013298·013298·000078·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000016400·016400·000078·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········0000000000013310·013310·000398·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000016478·016478·0003a8·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0136a8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·016820·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0137aa·000adc·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·016922·000b64·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.14 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x13058·contains·36·entries:1 Dynamic·section·at·offset·0x161c0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.wigig.netperftuner@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.wigig.netperftuner@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x65d016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x66f0
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x81b17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x81b
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6df019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6f10
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x60
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x6e4822 ·0x0000000000000017·(JMPREL)·············0x6f70
23 ·0x0000000000000002·(PLTRELSZ)···········2688·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2736·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1331024 ·0x0000000000000003·(PLTGOT)·············0x16478
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1c1828 ·0x0000000000000005·(STRTAB)·············0x1c50
29 ·0x000000000000000a·(STRSZ)··············18868·(bytes)29 ·0x000000000000000a·(STRSZ)··············19104·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x19f830 ·0x000000006ffffef5·(GNU_HASH)···········0x1a28
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1305031 ·0x0000000000000019·(INIT_ARRAY)·········0x161b8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1200033 ·0x000000000000001a·(FINI_ARRAY)·········0x15000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x17e835 ·0x000000006ffffff0·(VERSYM)·············0x1818
36 ·0x000000006ffffffe·(VERNEED)············0x19b436 ·0x000000006ffffffe·(VERNEED)············0x19e8
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·92b75992248c00e55a07ca12ea66cee96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9c8bd6d4e4b3bf7411f957b25795e5e8
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·229·entries:1 Version·symbols·section·'.gnu.version'·contains·231·entries:
2 ·Addr:·0x00000000000017e8··Offset:·0x0017e8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001818··Offset:·0x001818··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···54 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···56 ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···57 ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···58 ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···59 ··0dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)···61 ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·2·entries:62 Version·needs·section·'.gnu.version_r'·contains·2·entries:
63 ·Addr:·0x00000000000019b4··Offset:·0x0019b4··Link:·7·(.dynstr)63 ·Addr:·0x00000000000019e8··Offset:·0x0019e8··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·164 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0020:···Name:·LIBC··Flags:·none··Version:·265 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
66 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·166 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·84168·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·96968·····»     Blocks:·192········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.ims.callinfo@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.ims.callinfo@1.0.so
866 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd00011 ··Entry·point·address:···············0xd000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········115600·(bytes·into·file)13 ··Start·of·section·headers:··········128336·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c94c·0x00c94c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cf5c·0x00cf5c·R···0x1000
9 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00ae10·0x00ae10···E·0x10009 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00d740·0x00d740···E·0x1000
10 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x0035e0·0x0035e0·RW··0x100010 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x0036c8·0x0036c8·RW··0x1000
11 ··DYNAMIC········0x01aed8·0x000000000001aed8·0x000000000001aed8·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x01dfb0·0x000000000001dfb0·0x000000000001dfb0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x0025e0·0x003000·R···0x112 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x0026c8·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00a658·0x000000000000a658·0x000000000000a658·0x0006bc·0x0006bc·R···0x413 ··GNU_EH_FRAME···0x00a8b0·0x000000000000a8b0·0x000000000000a8b0·0x00074c·0x00074c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1c390:1 There·are·25·section·headers,·starting·at·offset·0x1f550:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001c08·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001c38·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001e78·001e78·000256·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001ea8·001ea8·00025a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000020d0·0020d0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002104·002104·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000020f0·0020f0·0003d8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002128·002128·0003e4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000024c8·0024c8·005f1b·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000250c·00250c·006007·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000083e8·0083e8·000faa·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008518·008518·000faa·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009398·009398·000088·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000094c8·0094c8·000090·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000009420·009420·000bd0·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000009558·009558·000c00·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000009ff0·009ff0·000668·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a160·00a160·00074e·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a658·00a658·0006bc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a8b0·00a8b0·00074c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000ad18·00ad18·001c34·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b000·00b000·001f5c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00a608·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00cf18·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000017610·017610·000800·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000019f20·019f20·000820·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000018000·018000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000001b000·01b000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000019000·019000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001c000·01c000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000019020·019020·001ea8·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000001c020·01c020·001f80·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001aec8·01aec8·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000001dfa0·01dfa0·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001aed8·01aed8·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000001dfb0·01dfb0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001b118·01b118·0000c0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000001e1f0·01e1f0·0000c0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001b1d8·01b1d8·000408·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000001e2b0·01e2b0·000418·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01b5e0·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01e6c8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01b6e2·000cac·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01e7ca·000d80·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1aed8·contains·36·entries:1 Dynamic·section·at·offset·0x1dfb0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.ims.callinfo@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.ims.callinfo@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x83e816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8518
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xfaa17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xfaa
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x939819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x94c8
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x90
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x942022 ·0x0000000000000017·(JMPREL)·············0x9558
23 ·0x0000000000000002·(PLTRELSZ)···········3024·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3072·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1b1d824 ·0x0000000000000003·(PLTGOT)·············0x1e2b0
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x24c828 ·0x0000000000000005·(STRTAB)·············0x250c
29 ·0x000000000000000a·(STRSZ)··············24347·(bytes)29 ·0x000000000000000a·(STRSZ)··············24583·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x20f030 ·0x000000006ffffef5·(GNU_HASH)···········0x2128
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1aec831 ·0x0000000000000019·(INIT_ARRAY)·········0x1dfa0
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1900033 ·0x000000000000001a·(FINI_ARRAY)·········0x1c000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x1e7835 ·0x000000006ffffff0·(VERSYM)·············0x1ea8
36 ·0x000000006ffffffe·(VERNEED)············0x20d036 ·0x000000006ffffffe·(VERNEED)············0x2104
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·cdf4145d6b1f01679924d658c14791bd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e69353c51e794f0bfc212242653cd18e
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·299·entries:1 Version·symbols·section·'.gnu.version'·contains·301·entries:
2 ·Addr:·0x0000000000001e78··Offset:·0x001e78··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001ea8··Offset:·0x001ea8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 71, 13 lines modifiedOffset 71, 14 lines modified
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 79 ··12c:···1·(*global*)···
  
79 Version·needs·section·'.gnu.version_r'·contains·1·entry:80 Version·needs·section·'.gnu.version_r'·contains·1·entry:
80 ·Addr:·0x00000000000020d0··Offset:·0x0020d0··Link:·7·(.dynstr)81 ·Addr:·0x0000000000002104··Offset:·0x002104··Link:·7·(.dynstr)
81 ··000000:·Version:·1··File:·libc.so··Cnt:·182 ··000000:·Version:·1··File:·libc.so··Cnt:·1
82 ··0x0010:···Name:·LIBC··Flags:·none··Version:·283 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·117200····»    Blocks:·232········IO·Block:·4096···regular·file1 ··Size:·129936····»    Blocks:·256········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.ims.rcsconfig@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.ims.rcsconfig@1.0.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1100011 ··Entry·point·address:···············0x11000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········157304·(bytes·into·file)13 ··Start·of·section·headers:··········174216·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x110003 Entry·point·0x11000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01048c·0x01048c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010ba4·0x010ba4·R···0x1000
9 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00f2e0·0x00f2e0···E·0x10009 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0130c0·0x0130c0···E·0x1000
10 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x0045e8·0x0045e8·RW··0x100010 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x0046d0·0x0046d0·RW··0x1000
11 ··DYNAMIC········0x024e60·0x0000000000024e60·0x0000000000024e60·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x028f38·0x0000000000028f38·0x0000000000028f38·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x0035e8·0x004000·R···0x112 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x0036d0·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00d28c·0x000000000000d28c·0x000000000000d28c·0x0009ac·0x0009ac·R···0x413 ··GNU_EH_FRAME···0x00d4c8·0x000000000000d4c8·0x000000000000d4c8·0x000a4c·0x000a4c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x26678:1 There·are·25·section·headers,·starting·at·offset·0x2a888:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002208·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002238·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002478·002478·0002d6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000024a8·0024a8·0002da·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002750·002750·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002784·002784·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002770·002770·00062c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000027a8·0027a8·000638·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002d9c·002d9c·00779c·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002de0·002de0·007888·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a538·00a538·001761·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a668·00a668·001761·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000bca0·00bca0·0000c0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000bdd0·00bdd0·0000c8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000bd60·00bd60·000c78·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000be98·00be98·000ca8·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000c9e0·00c9e0·0008ac·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000cb40·00cb40·000986·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d28c·00d28c·0009ac·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d4c8·00d4c8·000a4c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000dc38·00dc38·002854·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000df18·00df18·002c8c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000011000·011000·00ea64·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000011000·011000·012824·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001fa70·01fa70·000870·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000023830·023830·000890·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000021000·021000·000020·00··WA··0···0··820 ··[16]·.data·············PROGBITS········0000000000025000·025000·000020·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000022000·022000·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000026000·026000·000028·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000022028·022028·002e20·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········0000000000026028·026028·002ef8·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······0000000000024e48·024e48·000018·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000028f20·028f20·000018·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000024e60·024e60·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········0000000000028f38·028f38·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········00000000000250a0·0250a0·000108·00··WA··0···0··825 ··[21]·.got··············PROGBITS········0000000000029178·029178·000108·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000251a8·0251a8·000440·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········0000000000029280·029280·000450·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0255e8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0296d0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0256ea·000f8c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0297d2·0010b4·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x24e60·contains·36·entries:1 Dynamic·section·at·offset·0x28f38·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.ims.rcsconfig@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.ims.rcsconfig@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa53816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa668
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x176117 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1761
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xbca019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xbdd0
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xbd6022 ·0x0000000000000017·(JMPREL)·············0xbe98
23 ·0x0000000000000002·(PLTRELSZ)···········3192·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3240·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x251a824 ·0x0000000000000003·(PLTGOT)·············0x29280
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x2d9c28 ·0x0000000000000005·(STRTAB)·············0x2de0
29 ·0x000000000000000a·(STRSZ)··············30620·(bytes)29 ·0x000000000000000a·(STRSZ)··············30856·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x277030 ·0x000000006ffffef5·(GNU_HASH)···········0x27a8
31 ·0x0000000000000019·(INIT_ARRAY)·········0x24e4831 ·0x0000000000000019·(INIT_ARRAY)·········0x28f20
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2200033 ·0x000000000000001a·(FINI_ARRAY)·········0x26000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x247835 ·0x000000006ffffff0·(VERSYM)·············0x24a8
36 ·0x000000006ffffffe·(VERNEED)············0x275036 ·0x000000006ffffffe·(VERNEED)············0x2784
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·26def39a83592dab5547ea270e79e24f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·49a448d90f1b1fea12a091af11b1dbe7
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·363·entries:1 Version·symbols·section·'.gnu.version'·contains·365·entries:
2 ·Addr:·0x0000000000002478··Offset:·0x002478··Link:·3·(.dynsym)2 ·Addr:·0x00000000000024a8··Offset:·0x0024a8··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 87, 13 lines modifiedOffset 87, 14 lines modified
87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···87 ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···88 ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···89 ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···90 ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···91 ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)···94 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 95 ··16c:···1·(*global*)···
  
95 Version·needs·section·'.gnu.version_r'·contains·1·entry:96 Version·needs·section·'.gnu.version_r'·contains·1·entry:
96 ·Addr:·0x0000000000002750··Offset:·0x002750··Link:·7·(.dynstr)97 ·Addr:·0x0000000000002784··Offset:·0x002784··Link:·7·(.dynstr)
97 ··000000:·Version:·1··File:·libc.so··Cnt:·198 ··000000:·Version:·1··File:·libc.so··Cnt:·1
98 ··0x0010:···Name:·LIBC··Flags:·none··Version:·299 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·158904····»    Blocks:·312········IO·Block:·4096···regular·file1 ··Size:·175816····»    Blocks:·344········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.latency@2.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.latency@2.0.so
866 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xd00011 ··Entry·point·address:···············0xd000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········117120·(bytes·into·file)13 ··Start·of·section·headers:··········129808·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c984·0x00c984·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cf64·0x00cf64·R···0x1000
9 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00a8e0·0x00a8e0···E·0x10009 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00d400·0x00d400···E·0x1000
10 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x003ac8·0x003ac8·RW··0x100010 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x003bb0·0x003bb0·RW··0x1000
11 ··DYNAMIC········0x01b3f0·0x000000000001b3f0·0x000000000001b3f0·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x01e4c8·0x000000000001e4c8·0x000000000001e4c8·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x002ac8·0x003000·R···0x112 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x002bb0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00a624·0x000000000000a624·0x000000000000a624·0x0006dc·0x0006dc·R···0x413 ··GNU_EH_FRAME···0x00a84c·0x000000000000a84c·0x000000000000a84c·0x000764·0x000764·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1c980:1 There·are·25·section·headers,·starting·at·offset·0x1fb10:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001bf0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·001c20·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001e60·001e60·000254·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001e90·001e90·000258·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000020b4·0020b4·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000020e8·0020e8·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000020f8·0020f8·0003ec·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002128·002128·0003f8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000024e4·0024e4·005c46·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002520·002520·005d32·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008130·008130·001228·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008258·008258·001228·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009358·009358·0000a8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009480·009480·0000a8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000009400·009400·000b28·18···A··3··22··814 ··[10]·.rela.plt·········RELA············0000000000009528·009528·000b58·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········0000000000009f30·009f30·0006f3·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a080·00a080·0007c9·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a624·00a624·0006dc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a84c·00a84c·000764·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000ad00·00ad00·001c84·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000afb0·00afb0·001fb4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00a150·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00cc4c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000017150·017150·000790·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000019c50·019c50·0007b0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000018000·018000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000001b000·01b000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000019000·019000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001c000·01c000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000019020·019020·0023c0·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000001c020·01c020·002498·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······000000000001b3e0·01b3e0·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······000000000001e4b8·01e4b8·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········000000000001b3f0·01b3f0·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········000000000001e4c8·01e4c8·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········000000000001b630·01b630·0000c8·00··WA··0···0··825 ··[21]·.got··············PROGBITS········000000000001e708·01e708·0000c8·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········000000000001b6f8·01b6f8·0003d0·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········000000000001e7d0·01e7d0·0003e0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01bac8·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01ebb0·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01bbca·000db4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01ecb2·000e58·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.05 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x1b3f0·contains·36·entries:1 Dynamic·section·at·offset·0x1e4c8·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.latency@2.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.latency@2.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x813016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8258
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x122817 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1228
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x935819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9480
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x940022 ·0x0000000000000017·(JMPREL)·············0x9528
23 ·0x0000000000000002·(PLTRELSZ)···········2856·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2904·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1b6f824 ·0x0000000000000003·(PLTGOT)·············0x1e7d0
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x24e428 ·0x0000000000000005·(STRTAB)·············0x2520
29 ·0x000000000000000a·(STRSZ)··············23622·(bytes)29 ·0x000000000000000a·(STRSZ)··············23858·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x20f830 ·0x000000006ffffef5·(GNU_HASH)···········0x2128
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1b3e031 ·0x0000000000000019·(INIT_ARRAY)·········0x1e4b8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1900033 ·0x000000000000001a·(FINI_ARRAY)·········0x1c000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x1e6035 ·0x000000006ffffff0·(VERSYM)·············0x1e90
36 ·0x000000006ffffffe·(VERNEED)············0x20b436 ·0x000000006ffffffe·(VERNEED)············0x20e8
37 ·0x000000006fffffff·(VERNEEDNUM)·········237 ·0x000000006fffffff·(VERNEEDNUM)·········2
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·3574d974bca193a976a9371ff0f859586 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cf76ec5d483000134e50740b7d7142eb
1.94 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·298·entries:1 Version·symbols·section·'.gnu.version'·contains·300·entries:
2 ·Addr:·0x0000000000001e60··Offset:·0x001e60··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001e90··Offset:·0x001e90··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···71 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
78 ··128:···1·(*global*)······1·(*global*)···78 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
79 Version·needs·section·'.gnu.version_r'·contains·2·entries:79 Version·needs·section·'.gnu.version_r'·contains·2·entries:
80 ·Addr:·0x00000000000020b4··Offset:·0x0020b4··Link:·7·(.dynstr)80 ·Addr:·0x00000000000020e8··Offset:·0x0020e8··Link:·7·(.dynstr)
81 ··000000:·Version:·1··File:·libc.so··Cnt:·181 ··000000:·Version:·1··File:·libc.so··Cnt:·1
82 ··0x0020:···Name:·LIBC··Flags:·none··Version:·282 ··0x0020:···Name:·LIBC··Flags:·none··Version:·2
83 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·183 ··0x0010:·Version:·1··File:·liblog.so··Cnt:·1
84 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·384 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·118720····»    Blocks:·232········IO·Block:·4096···regular·file1 ··Size:·131408····»    Blocks:·264········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.5 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/lib64/vendor.qti.voiceprint@1.0.so vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.voiceprint@1.0.so
867 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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1600011 ··Entry·point·address:···············0x16000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········221240·(bytes·into·file)13 ··Start·of·section·headers:··········270920·(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:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.88 KB
readelf --wide --program-header {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x160003 Entry·point·0x16000
4 There·are·9·program·headers,·starting·at·offset·644 There·are·9·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x015234·0x015234·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x015ca4·0x015ca4·R···0x1000
9 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x01a4d0·0x01a4d0···E·0x10009 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x026130·0x026130···E·0x1000
10 ··LOAD···········0x031000·0x0000000000031000·0x0000000000031000·0x003f10·0x003f10·RW··0x100010 ··LOAD···········0x03d000·0x000000000003d000·0x000000000003d000·0x003ff8·0x003ff8·RW··0x1000
11 ··DYNAMIC········0x0345c8·0x00000000000345c8·0x00000000000345c8·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x0406a0·0x00000000000406a0·0x00000000000406a0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x032000·0x0000000000032000·0x0000000000032000·0x002f10·0x003000·R···0x112 ··GNU_RELRO······0x03e000·0x000000000003e000·0x000000000003e000·0x002ff8·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x011380·0x0000000000011380·0x0000000000011380·0x000ba4·0x000ba4·R···0x413 ··GNU_EH_FRAME···0x011714·0x0000000000011714·0x0000000000011714·0x000c64·0x000c64·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x415 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000038·0x000038·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.relr.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x36038:1 There·are·25·section·headers,·starting·at·offset·0x42248:
  
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············0000000000000238·000238·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000250·000250·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002568·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000270·000270·002598·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000027d8·0027d8·00031e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002808·002808·000322·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002af8·002af8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002b2c·002b2c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002b18·002b18·0006cc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002b50·002b50·0006d8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000031e4·0031e4·00a175·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003228·003228·00a261·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d360·00d360·00140c·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d490·00d490·00140c·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e770·00e770·0000a8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e8a0·00e8a0·0000b0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000e818·00e818·001290·18···A··3··22··814 ··[10]·.rela.plt·········RELA············000000000000e950·00e950·0012c0·18···A··3··22··8
15 ··[11]·.rodata···········PROGBITS········000000000000fab0·00fab0·0018cd·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000fc10·00fc10·001b02·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011380·011380·000ba4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011714·011714·000c64·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000011f28·011f28·00330c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000012378·012378·00392c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000016000·016000·019848·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000016000·016000·025488·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002f850·02f850·000c80·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000003b490·03b490·000ca0·00··AX··0···0·16
20 ··[16]·.data·············PROGBITS········0000000000031000·031000·000018·00··WA··0···0··820 ··[16]·.data·············PROGBITS········000000000003d000·03d000·000018·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000032000·032000·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003e000·03e000·000020·00··WA··0···0··8
22 ··[18]·.data.rel.ro······PROGBITS········0000000000032020·032020·002598·00··WA··0···0··822 ··[18]·.data.rel.ro······PROGBITS········000000000003e020·03e020·002670·00··WA··0···0··8
23 ··[19]·.init_array·······INIT_ARRAY······00000000000345b8·0345b8·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000040690·040690·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········00000000000345c8·0345c8·000240·10··WA··7···0··824 ··[20]·.dynamic··········DYNAMIC·········00000000000406a0·0406a0·000240·10··WA··7···0··8
25 ··[21]·.got··············PROGBITS········0000000000034808·034808·0000c0·00··WA··0···0··825 ··[21]·.got··············PROGBITS········00000000000408e0·0408e0·0000c0·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000348c8·0348c8·000648·00··WA··0···0··826 ··[22]·.got.plt··········PROGBITS········00000000000409a0·0409a0·000658·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·034f10·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·040ff8·000102·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·035012·001024·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0410fa·001148·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)33 ··p·(processor·specific)
3.13 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x345c8·contains·36·entries:1 Dynamic·section·at·offset·0x406a0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidltransport.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhwbinder.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.voiceprint@1.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.voiceprint@1.0.so]
14 ·0x000000000000001e·(FLAGS)··············BIND_NOW14 ·0x000000000000001e·(FLAGS)··············BIND_NOW
15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW15 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
16 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd36016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd490
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x140c17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x140c
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe77019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe8a0
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb0
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xe81822 ·0x0000000000000017·(JMPREL)·············0xe950
23 ·0x0000000000000002·(PLTRELSZ)···········4752·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4800·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x348c824 ·0x0000000000000003·(PLTGOT)·············0x409a0
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x27026 ·0x0000000000000006·(SYMTAB)·············0x270
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x31e428 ·0x0000000000000005·(STRTAB)·············0x3228
29 ·0x000000000000000a·(STRSZ)··············41333·(bytes)29 ·0x000000000000000a·(STRSZ)··············41569·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x2b1830 ·0x000000006ffffef5·(GNU_HASH)···········0x2b50
31 ·0x0000000000000019·(INIT_ARRAY)·········0x345b831 ·0x0000000000000019·(INIT_ARRAY)·········0x40690
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x3200033 ·0x000000000000001a·(FINI_ARRAY)·········0x3e000
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x27d835 ·0x000000006ffffff0·(VERSYM)·············0x2808
36 ·0x000000006ffffffe·(VERNEED)············0x2af836 ·0x000000006ffffffe·(VERNEED)············0x2b2c
37 ·0x000000006fffffff·(VERNEEDNUM)·········137 ·0x000000006fffffff·(VERNEEDNUM)·········1
38 ·0x0000000000000000·(NULL)···············0x038 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1d·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:·08f0a0957dfd4950872e62b9f260280c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·507ce06235e9906e99035386591c84c8
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·399·entries:1 Version·symbols·section·'.gnu.version'·contains·401·entries:
2 ·Addr:·0x00000000000027d8··Offset:·0x0027d8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002808··Offset:·0x002808··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···3 ··000:···0·(*local*)·······2·(LIBC)··········1·(*global*)······1·(*global*)···
4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 96, 13 lines modifiedOffset 96, 14 lines modified
96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···96 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···102 ··188:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)···103 ··18c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 104 ··190:···1·(*global*)···
  
104 Version·needs·section·'.gnu.version_r'·contains·1·entry:105 Version·needs·section·'.gnu.version_r'·contains·1·entry:
105 ·Addr:·0x0000000000002af8··Offset:·0x002af8··Link:·7·(.dynstr)106 ·Addr:·0x0000000000002b2c··Offset:·0x002b2c··Link:·7·(.dynstr)
106 ··000000:·Version:·1··File:·libc.so··Cnt:·1107 ··000000:·Version:·1··File:·libc.so··Cnt:·1
107 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2108 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·222840····»    Blocks:·440········IO·Block:·4096···regular·file1 ··Size:·272520····»    Blocks:·536········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
  
  
306 B
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/media vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/media
128 B
file list
    
Offset 1, 4 lines modifiedOffset 1, 2 lines modified
1 LMspeed_508.emd 
2 PFFprec_600.emd 
3 ensemble_fd_model.emd1 ensemble_fd_model.emd
4 refiner_patches_right_driver.tflite2 refiner_patches_right_driver.tflite
2.0 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/odm vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/odm
1.83 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/odm/etc vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/odm/etc
1.66 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/odm/etc/build.prop vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/odm/etc/build.prop
    
Offset 1, 25 lines modifiedOffset 1, 24 lines modified
  
1 ro.odm.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi1 ro.odm.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
2 ro.odm.product.cpu.abilist32=armeabi-v7a,armeabi2 ro.odm.product.cpu.abilist32=armeabi-v7a,armeabi
3 ro.odm.product.cpu.abilist64=arm64-v8a3 ro.odm.product.cpu.abilist64=arm64-v8a
4 #·begin·common·build·properties4 #·begin·common·build·properties
5 #·autogenerated·by·build/make/tools/buildinfo_common.sh5 #·autogenerated·by·build/make/tools/buildinfo_common.sh
6 ro.odm.build.date=Thu·Jun·11·00:16:54·UTC·20206 ro.odm.build.date=Thu·Jun·11·00:13:53·UTC·2020
7 ro.odm.build.date.utc=15918346147 ro.odm.build.date.utc=1591834433
8 ro.odm.build.fingerprint=google/coral/coral:10/QQ3A.200805.001/6578210:user/release-keys8 ro.odm.build.fingerprint=Android/aosp_coral/coral:10/QQ3A.200805.001/6578210:userdebug/test-keys
9 ro.odm.build.id=QQ3A.200805.0019 ro.odm.build.id=QQ3A.200805.001
10 ro.odm.build.tags=release-keys10 ro.odm.build.tags=test-keys
11 ro.odm.build.type=user11 ro.odm.build.type=userdebug
12 ro.odm.build.version.incremental=657821012 ro.odm.build.version.incremental=6578210
13 ro.odm.build.version.release=1013 ro.odm.build.version.release=10
14 ro.odm.build.version.sdk=2914 ro.odm.build.version.sdk=29
15 ro.product.odm.brand=google15 ro.product.odm.brand=Android
16 ro.product.odm.device=coral16 ro.product.odm.device=coral
17 ro.product.odm.manufacturer=Google17 ro.product.odm.manufacturer=Google
18 ro.product.odm.model=Pixel·4·XL18 ro.product.odm.model=AOSP·on·coral
19 ro.product.odm.name=coral19 ro.product.odm.name=aosp_coral
20 #·end·common·build·properties20 #·end·common·build·properties
21 #21 #
22 #·ADDITIONAL·ODM·BUILD·PROPERTIES22 #·ADDITIONAL·ODM·BUILD·PROPERTIES
23 #23 #
  
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·808·······»       Blocks:·8··········IO·Block:·4096···regular·file1 ··Size:·826·······»       Blocks:·8··········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
  
  
10.6 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/overlay vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/overlay
293 B
file list
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 Bluetooth__auto_generated_rro_vendor.apk1 Bluetooth__auto_generated_rro_vendor.apk
2 NfcNci__auto_generated_rro_vendor.apk2 NfcNci__auto_generated_rro_vendor.apk
3 SystemUIGoogle__auto_generated_rro_vendor.apk3 SystemUI__auto_generated_rro_vendor.apk
4 TeleService__auto_generated_rro_vendor.apk4 TeleService__auto_generated_rro_vendor.apk
5 framework-res__auto_generated_rro_vendor.apk5 framework-res__auto_generated_rro_vendor.apk
2.52 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/overlay/Bluetooth__auto_generated_rro_vendor.apk vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/overlay/Bluetooth__auto_generated_rro_vendor.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Verifies1 Verifies
2 Verified·using·v1·scheme·(JAR·signing):·false2 Verified·using·v1·scheme·(JAR·signing):·false
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true
5 Number·of·signers:·15 Number·of·signers:·1
6 Signer·#1·certificate·DN:·CN=Android,·OU=Android,·O=Google·Inc.,·L=Mountain·View,·ST=California,·C=US6 Signer·#1·certificate·DN:·EMAILADDRESS=android@android.com,·CN=Android,·OU=Android,·O=Android,·L=Mountain·View,·ST=California,·C=US
7 Signer·#1·certificate·SHA-256·digest:·d95dc3965a5b52e5990c6b482eb509a3ed9f7f7a99b3e1f21445ee3bd58b1efc 
8 Signer·#1·certificate·SHA-1·digest:·81902fc362b6a88540b27f04909c2c850ae84685 
9 Signer·#1·certificate·MD5·digest:·c5a04c12c39cbe6379cd5f06bebb765d7 Signer·#1·certificate·SHA-256·digest:·c8a2e9bccf597c2fb6dc66bee293fc13f2fc47ec77bc6b2b0d52c11f51192ab8
 8 Signer·#1·certificate·SHA-1·digest:·27196e386b875e76adf700e7ea84e4c6eee33dfa
 9 Signer·#1·certificate·MD5·digest:·8ddb342f2da5408402d7568af21e29f9
10 Signer·#1·key·algorithm:·RSA10 Signer·#1·key·algorithm:·RSA
11 Signer·#1·key·size·(bits):·409611 Signer·#1·key·size·(bits):·2048
12 Signer·#1·public·key·SHA-256·digest:·d1202612d073cc44647e94ff2cfe955847be62657c7c562be231a59b8659fdaa 
13 Signer·#1·public·key·SHA-1·digest:·f1c2e3b1e991b7d7a6b9ae2bb1d636b2148f0dcd 
14 Signer·#1·public·key·MD5·digest:·1d6b5bf4c37ba3b9c59ee38a975e917012 Signer·#1·public·key·SHA-256·digest:·3d3df7dc9bf26e02d4cd76256d41d45e41a4dedebe7feb95c40e3697681be8a7
 13 Signer·#1·public·key·SHA-1·digest:·06cac910fdbd67398c0bb8e297ef679dea589f61
 14 Signer·#1·public·key·MD5·digest:·f3714d30107c5b7d1e29325669b80e05
649 B
zipinfo {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 Zip·file·size:·12638·bytes,·number·of·entries:·51 Zip·file·size:·12638·bytes,·number·of·entries:·5
2 -rw----·····1.0·fat······552·bx·stor·09-Jan-01·00:00·resources.arsc2 -rw----·····1.0·fat······552·bx·stor·09-Jan-01·00:00·resources.arsc
3 -rw----·····2.0·fat·····1520·bl·defN·09-Jan-01·00:00·AndroidManifest.xml3 -rw----·····2.0·fat·····1520·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
4 -rw----·····2.0·fat······337·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF4 -rw----·····2.0·fat······337·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
5 -rw----·····2.0·fat·····2244·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA5 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
6 -rw----·····2.0·fat······202·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF6 -rw----·····2.0·fat······202·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
7 5·files,·4855·bytes·uncompressed,·3503·bytes·compressed:··27.8%7 5·files,·4333·bytes·uncompressed,·2723·bytes·compressed:··37.2%
2.51 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/overlay/NfcNci__auto_generated_rro_vendor.apk vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/overlay/NfcNci__auto_generated_rro_vendor.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Verifies1 Verifies
2 Verified·using·v1·scheme·(JAR·signing):·false2 Verified·using·v1·scheme·(JAR·signing):·false
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true
5 Number·of·signers:·15 Number·of·signers:·1
6 Signer·#1·certificate·DN:·CN=Android,·OU=Android,·O=Google·Inc.,·L=Mountain·View,·ST=California,·C=US6 Signer·#1·certificate·DN:·EMAILADDRESS=android@android.com,·CN=Android,·OU=Android,·O=Android,·L=Mountain·View,·ST=California,·C=US
7 Signer·#1·certificate·SHA-256·digest:·d95dc3965a5b52e5990c6b482eb509a3ed9f7f7a99b3e1f21445ee3bd58b1efc 
8 Signer·#1·certificate·SHA-1·digest:·81902fc362b6a88540b27f04909c2c850ae84685 
9 Signer·#1·certificate·MD5·digest:·c5a04c12c39cbe6379cd5f06bebb765d7 Signer·#1·certificate·SHA-256·digest:·c8a2e9bccf597c2fb6dc66bee293fc13f2fc47ec77bc6b2b0d52c11f51192ab8
 8 Signer·#1·certificate·SHA-1·digest:·27196e386b875e76adf700e7ea84e4c6eee33dfa
 9 Signer·#1·certificate·MD5·digest:·8ddb342f2da5408402d7568af21e29f9
10 Signer·#1·key·algorithm:·RSA10 Signer·#1·key·algorithm:·RSA
11 Signer·#1·key·size·(bits):·409611 Signer·#1·key·size·(bits):·2048
12 Signer·#1·public·key·SHA-256·digest:·d1202612d073cc44647e94ff2cfe955847be62657c7c562be231a59b8659fdaa 
13 Signer·#1·public·key·SHA-1·digest:·f1c2e3b1e991b7d7a6b9ae2bb1d636b2148f0dcd 
14 Signer·#1·public·key·MD5·digest:·1d6b5bf4c37ba3b9c59ee38a975e917012 Signer·#1·public·key·SHA-256·digest:·3d3df7dc9bf26e02d4cd76256d41d45e41a4dedebe7feb95c40e3697681be8a7
 13 Signer·#1·public·key·SHA-1·digest:·06cac910fdbd67398c0bb8e297ef679dea589f61
 14 Signer·#1·public·key·MD5·digest:·f3714d30107c5b7d1e29325669b80e05
649 B
zipinfo {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 Zip·file·size:·12638·bytes,·number·of·entries:·51 Zip·file·size:·12638·bytes,·number·of·entries:·5
2 -rw----·····1.0·fat······612·bx·stor·09-Jan-01·00:00·resources.arsc2 -rw----·····1.0·fat······612·bx·stor·09-Jan-01·00:00·resources.arsc
3 -rw----·····2.0·fat·····1496·bl·defN·09-Jan-01·00:00·AndroidManifest.xml3 -rw----·····2.0·fat·····1496·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
4 -rw----·····2.0·fat······337·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF4 -rw----·····2.0·fat······337·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
5 -rw----·····2.0·fat·····2244·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA5 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
6 -rw----·····2.0·fat······202·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF6 -rw----·····2.0·fat······202·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
7 5·files,·4891·bytes·uncompressed,·3551·bytes·compressed:··27.4%7 5·files,·4369·bytes·uncompressed,·2769·bytes·compressed:··36.6%
2.52 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/overlay/TeleService__auto_generated_rro_vendor.apk vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/overlay/TeleService__auto_generated_rro_vendor.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Verifies1 Verifies
2 Verified·using·v1·scheme·(JAR·signing):·false2 Verified·using·v1·scheme·(JAR·signing):·false
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true
5 Number·of·signers:·15 Number·of·signers:·1
6 Signer·#1·certificate·DN:·CN=Android,·OU=Android,·O=Google·Inc.,·L=Mountain·View,·ST=California,·C=US6 Signer·#1·certificate·DN:·EMAILADDRESS=android@android.com,·CN=Android,·OU=Android,·O=Android,·L=Mountain·View,·ST=California,·C=US
7 Signer·#1·certificate·SHA-256·digest:·d95dc3965a5b52e5990c6b482eb509a3ed9f7f7a99b3e1f21445ee3bd58b1efc 
8 Signer·#1·certificate·SHA-1·digest:·81902fc362b6a88540b27f04909c2c850ae84685 
9 Signer·#1·certificate·MD5·digest:·c5a04c12c39cbe6379cd5f06bebb765d7 Signer·#1·certificate·SHA-256·digest:·c8a2e9bccf597c2fb6dc66bee293fc13f2fc47ec77bc6b2b0d52c11f51192ab8
 8 Signer·#1·certificate·SHA-1·digest:·27196e386b875e76adf700e7ea84e4c6eee33dfa
 9 Signer·#1·certificate·MD5·digest:·8ddb342f2da5408402d7568af21e29f9
10 Signer·#1·key·algorithm:·RSA10 Signer·#1·key·algorithm:·RSA
11 Signer·#1·key·size·(bits):·409611 Signer·#1·key·size·(bits):·2048
12 Signer·#1·public·key·SHA-256·digest:·d1202612d073cc44647e94ff2cfe955847be62657c7c562be231a59b8659fdaa 
13 Signer·#1·public·key·SHA-1·digest:·f1c2e3b1e991b7d7a6b9ae2bb1d636b2148f0dcd 
14 Signer·#1·public·key·MD5·digest:·1d6b5bf4c37ba3b9c59ee38a975e917012 Signer·#1·public·key·SHA-256·digest:·3d3df7dc9bf26e02d4cd76256d41d45e41a4dedebe7feb95c40e3697681be8a7
 13 Signer·#1·public·key·SHA-1·digest:·06cac910fdbd67398c0bb8e297ef679dea589f61
 14 Signer·#1·public·key·MD5·digest:·f3714d30107c5b7d1e29325669b80e05
649 B
zipinfo {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 Zip·file·size:·12638·bytes,·number·of·entries:·51 Zip·file·size:·12638·bytes,·number·of·entries:·5
2 -rw----·····1.0·fat······760·bx·stor·09-Jan-01·00:00·resources.arsc2 -rw----·····1.0·fat······760·bx·stor·09-Jan-01·00:00·resources.arsc
3 -rw----·····2.0·fat·····1504·bl·defN·09-Jan-01·00:00·AndroidManifest.xml3 -rw----·····2.0·fat·····1504·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
4 -rw----·····2.0·fat······337·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF4 -rw----·····2.0·fat······337·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
5 -rw----·····2.0·fat·····2244·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA5 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
6 -rw----·····2.0·fat······202·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF6 -rw----·····2.0·fat······202·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
7 5·files,·5047·bytes·uncompressed,·3704·bytes·compressed:··26.6%7 5·files,·4525·bytes·uncompressed,·2922·bytes·compressed:··35.4%
2.61 KB
/home/dev/aosp/build/android-10.0.0_r41/coral-user/Google/vendor.img.raw.mount/overlay/framework-res__auto_generated_rro_vendor.apk vs.
/home/dev/aosp/build/android-10.0.0_r41/aosp_coral-user/Ubuntu18.04/vendor.img.raw.mount/overlay/framework-res__auto_generated_rro_vendor.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Verifies1 Verifies
2 Verified·using·v1·scheme·(JAR·signing):·false2 Verified·using·v1·scheme·(JAR·signing):·false
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true
5 Number·of·signers:·15 Number·of·signers:·1
6 Signer·#1·certificate·DN:·CN=Android,·OU=Android,·O=Google·Inc.,·L=Mountain·View,·ST=California,·C=US6 Signer·#1·certificate·DN:·EMAILADDRESS=android@android.com,·CN=Android,·OU=Android,·O=Android,·L=Mountain·View,·ST=California,·C=US
7 Signer·#1·certificate·SHA-256·digest:·d95dc3965a5b52e5990c6b482eb509a3ed9f7f7a99b3e1f21445ee3bd58b1efc 
8 Signer·#1·certificate·SHA-1·digest:·81902fc362b6a88540b27f04909c2c850ae84685 
9 Signer·#1·certificate·MD5·digest:·c5a04c12c39cbe6379cd5f06bebb765d7 Signer·#1·certificate·SHA-256·digest:·c8a2e9bccf597c2fb6dc66bee293fc13f2fc47ec77bc6b2b0d52c11f51192ab8
 8 Signer·#1·certificate·SHA-1·digest:·27196e386b875e76adf700e7ea84e4c6eee33dfa
 9 Signer·#1·certificate·MD5·digest:·8ddb342f2da5408402d7568af21e29f9
10 Signer·#1·key·algorithm:·RSA10 Signer·#1·key·algorithm:·RSA
11 Signer·#1·key·size·(bits):·409611 Signer·#1·key·size·(bits):·2048
12 Signer·#1·public·key·SHA-256·digest:·d1202612d073cc44647e94ff2cfe955847be62657c7c562be231a59b8659fdaa 
13 Signer·#1·public·key·SHA-1·digest:·f1c2e3b1e991b7d7a6b9ae2bb1d636b2148f0dcd 
14 Signer·#1·public·key·MD5·digest:·1d6b5bf4c37ba3b9c59ee38a975e917012 Signer·#1·public·key·SHA-256·digest:·3d3df7dc9bf26e02d4cd76256d41d45e41a4dedebe7feb95c40e3697681be8a7
 13 Signer·#1·public·key·SHA-1·digest:·06cac910fdbd67398c0bb8e297ef679dea589f61
 14 Signer·#1·public·key·MD5·digest:·f3714d30107c5b7d1e29325669b80e05
733 B
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·33189·bytes,·number·of·entries:·61 Zip·file·size:·33189·bytes,·number·of·entries:·6
2 -rw----·····1.0·fat····15792·bx·stor·09-Jan-01·00:00·resources.arsc2 -rw----·····1.0·fat····15792·bx·stor·09-Jan-01·00:00·resources.arsc
3 -rw----·····2.0·fat·····1500·bl·defN·09-Jan-01·00:00·AndroidManifest.xml3 -rw----·····2.0·fat·····1500·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
4 -rw----·····2.0·fat····16820·bl·defN·09-Jan-01·00:00·res/xml/power_profile.xml4 -rw----·····2.0·fat····16820·bl·defN·09-Jan-01·00:00·res/xml/power_profile.xml
5 -rw----·····2.0·fat······434·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF5 -rw----·····2.0·fat······434·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
6 -rw----·····2.0·fat·····2244·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA6 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
7 -rw----·····2.0·fat······299·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF7 -rw----·····2.0·fat······299·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
8 6·files,·37089·bytes·uncompressed,·22039·bytes·compressed:··40.6%8 6·files,·36567·bytes·uncompressed,·21258·bytes·compressed:··41.9%