18.2 MB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount
20.6 KB
file list
    
Offset 30, 25 lines modifiedOffset 30, 27 lines modified
30 app/TimeService/oat/arm64/TimeService.vdex30 app/TimeService/oat/arm64/TimeService.vdex
31 app/adreno_graphics_driver31 app/adreno_graphics_driver
32 app/adreno_graphics_driver/adreno_graphics_driver.apk32 app/adreno_graphics_driver/adreno_graphics_driver.apk
33 app/gpu_profiling_vulkan_layer33 app/gpu_profiling_vulkan_layer
34 app/gpu_profiling_vulkan_layer/gpu_profiling_vulkan_layer.apk34 app/gpu_profiling_vulkan_layer/gpu_profiling_vulkan_layer.apk
35 bin35 bin
36 bin/ATFWD-daemon36 bin/ATFWD-daemon
 37 bin/CitadelProvision
37 bin/KmInstallKeybox38 bin/KmInstallKeybox
38 bin/PktRspTest39 bin/PktRspTest
39 bin/acpi40 bin/acpi
40 bin/adpl41 bin/adpl
41 bin/adsprpcd42 bin/adsprpcd
42 bin/applypatch43 bin/applypatch
43 bin/audioflacapp44 bin/audioflacapp
44 bin/awk45 bin/awk
45 bin/base6446 bin/base64
46 bin/basename47 bin/basename
47 bin/blockdev48 bin/blockdev
 49 bin/bluetooth_sar_test
48 bin/boringssl_self_test3250 bin/boringssl_self_test32
49 bin/boringssl_self_test6451 bin/boringssl_self_test64
50 bin/cal52 bin/cal
51 bin/cat53 bin/cat
52 bin/cdsprpcd54 bin/cdsprpcd
53 bin/chattr55 bin/chattr
54 bin/chcon56 bin/chcon
Offset 64, 14 lines modifiedOffset 66, 15 lines modified
64 bin/cmp66 bin/cmp
65 bin/cnd67 bin/cnd
66 bin/cnss-daemon68 bin/cnss-daemon
67 bin/cnss_diag69 bin/cnss_diag
68 bin/comm70 bin/comm
69 bin/cp71 bin/cp
70 bin/cpio72 bin/cpio
 73 bin/cplay
71 bin/crus_sp_cal74 bin/crus_sp_cal
72 bin/cut75 bin/cut
73 bin/date76 bin/date
74 bin/dd77 bin/dd
75 bin/devmem78 bin/devmem
76 bin/df79 bin/df
77 bin/diag_klog80 bin/diag_klog
Offset 97, 23 lines modifiedOffset 100, 26 lines modified
97 bin/fgrep100 bin/fgrep
98 bin/file101 bin/file
99 bin/find102 bin/find
100 bin/flock103 bin/flock
101 bin/fmt104 bin/fmt
102 bin/free105 bin/free
103 bin/fsync106 bin/fsync
 107 bin/ftmdaemon
104 bin/getconf108 bin/getconf
105 bin/getenforce109 bin/getenforce
106 bin/getevent110 bin/getevent
107 bin/getprop111 bin/getprop
108 bin/grep112 bin/grep
109 bin/groups113 bin/groups
110 bin/gunzip114 bin/gunzip
111 bin/gzip115 bin/gzip
 116 bin/hal_ss_test_manual
112 bin/head117 bin/head
 118 bin/hostapd_cli
113 bin/hostname119 bin/hostname
114 bin/hvdcp_opti120 bin/hvdcp_opti
115 bin/hw121 bin/hw
116 bin/hw/android.hardware.atrace@1.0-service.pixel122 bin/hw/android.hardware.atrace@1.0-service.pixel
117 bin/hw/android.hardware.audio.service123 bin/hw/android.hardware.audio.service
118 bin/hw/android.hardware.biometrics.fingerprint@2.2-service.fpc124 bin/hw/android.hardware.biometrics.fingerprint@2.2-service.fpc
119 bin/hw/android.hardware.bluetooth@1.0-service-qti125 bin/hw/android.hardware.bluetooth@1.0-service-qti
Offset 146, 22 lines modifiedOffset 152, 22 lines modified
146 bin/hw/android.hardware.usb@1.2-service.redfin152 bin/hw/android.hardware.usb@1.2-service.redfin
147 bin/hw/android.hardware.vibrator-service.redfin153 bin/hw/android.hardware.vibrator-service.redfin
148 bin/hw/android.hardware.weaver@1.0-service.citadel154 bin/hw/android.hardware.weaver@1.0-service.citadel
149 bin/hw/citadel_updater155 bin/hw/citadel_updater
150 bin/hw/citadeld156 bin/hw/citadeld
151 bin/hw/hostapd157 bin/hw/hostapd
152 bin/hw/init_citadel158 bin/hw/init_citadel
 159 bin/hw/init_dp
153 bin/hw/qcrild160 bin/hw/qcrild
 161 bin/hw/test_citadel
154 bin/hw/vendor.display.color@1.0-service162 bin/hw/vendor.display.color@1.0-service
155 bin/hw/vendor.google.google_battery@1.1-service-vendor 
156 bin/hw/vendor.google.radioext@1.0-service 
157 bin/hw/vendor.google.wifi_ext@1.0-service-vendor163 bin/hw/vendor.google.wifi_ext@1.0-service-vendor
158 bin/hw/vendor.google.wireless_charger@1.2-service-vendor 
159 bin/hw/vendor.qti.hardware.display.allocator-service164 bin/hw/vendor.qti.hardware.display.allocator-service
160 bin/hw/vendor.qti.hardware.display.composer-service165 bin/hw/vendor.qti.hardware.display.composer-service
 166 bin/hw/vendor.qti.hardware.qccvndhal@1.0-service
161 bin/hw/vendor.qti.hardware.qseecom@1.0-service167 bin/hw/vendor.qti.hardware.qseecom@1.0-service
162 bin/hw/vendor.qti.hardware.qteeconnector@1.0-service168 bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
163 bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti169 bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
164 bin/hw/vendor.qti.media.c2@1.0-service170 bin/hw/vendor.qti.media.c2@1.0-service
165 bin/hw/wait_for_strongbox171 bin/hw/wait_for_strongbox
166 bin/hw/wpa_supplicant172 bin/hw/wpa_supplicant
167 bin/hwclock173 bin/hwclock
Offset 188, 14 lines modifiedOffset 194, 15 lines modified
188 bin/install194 bin/install
189 bin/ionice195 bin/ionice
190 bin/iorenice196 bin/iorenice
191 bin/ipacm197 bin/ipacm
192 bin/irsc_util198 bin/irsc_util
193 bin/kill199 bin/kill
194 bin/killall200 bin/killall
 201 bin/ks
195 bin/ln202 bin/ln
196 bin/load_policy203 bin/load_policy
197 bin/loc_launcher204 bin/loc_launcher
198 bin/log205 bin/log
199 bin/logname206 bin/logname
200 bin/logwrapper207 bin/logwrapper
201 bin/losetup208 bin/losetup
Offset 211, 15 lines modifiedOffset 218, 21 lines modified
211 bin/misc_writer218 bin/misc_writer
212 bin/mkdir219 bin/mkdir
213 bin/mkfifo220 bin/mkfifo
214 bin/mknod221 bin/mknod
215 bin/mkswap222 bin/mkswap
216 bin/mktemp223 bin/mktemp
217 bin/mm-adec-omxMpegh-test224 bin/mm-adec-omxMpegh-test
218 bin/modem_svc225 bin/mm-adec-omxaac-test
 226 bin/mm-adec-omxamr-test
 227 bin/mm-adec-omxamrwbplus-test
 228 bin/mm-adec-omxwma-test
 229 bin/mm-aenc-omxmpegh-sw-test
 230 bin/mm-audio-alsa-test
 231 bin/mm_logd
... Open expanded diff (truncated) ...
23.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/app vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/app
4.65 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/app/CACertService vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/app/CACertService
4.45 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/app/CACertService/CACertService.apk vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/app/CACertService/CACertService.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
Max HTML report size reached
985 B
zipinfo {}
Max HTML report size reached
348 B
APK metadata
    
Offset 6, 16 lines modifiedOffset 6, 15 lines modified
6 isFrameworkApk:·false6 isFrameworkApk:·false
7 packageInfo:·null7 packageInfo:·null
8 sdkInfo:8 sdkInfo:
9 ··minSdkVersion:·'30'9 ··minSdkVersion:·'30'
10 ··targetSdkVersion:·'29'10 ··targetSdkVersion:·'29'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·false12 sparseResources:·false
13 unknownFiles:13 unknownFiles:·{}
14 ··stamp-cert-sha256:·'8' 
15 usesFramework:14 usesFramework:
16 ··ids:15 ··ids:
17 ··-·116 ··-·1
18 ··tag:·null17 ··tag:·null
19 version:·2.4.0-dirty18 version:·2.4.0-dirty
20 versionInfo:19 versionInfo:
21 ··versionCode:·'1'20 ··versionCode:·'1'
345 B
original/META-INF/MANIFEST.MF
    
Offset 6, 10 lines modifiedOffset 6, 7 lines modified
6 \xd6 \xd
7 Name:·classes.dex\xd7 Name:·classes.dex\xd
8 SHA-256-Digest:·YCmepxQ+9k2k1up0P8dMXN86OVfB40eDuoJJakzxxzc=\xd8 SHA-256-Digest:·YCmepxQ+9k2k1up0P8dMXN86OVfB40eDuoJJakzxxzc=\xd
9 \xd9 \xd
10 Name:·resources.arsc\xd10 Name:·resources.arsc\xd
11 SHA-256-Digest:·7zVdt5AS35mCs5YcxNB0OfdORQhrAK3/ZTBk0VwTiUc=\xd11 SHA-256-Digest:·7zVdt5AS35mCs5YcxNB0OfdORQhrAK3/ZTBk0VwTiUc=\xd
12 \xd12 \xd
13 Name:·stamp-cert-sha256\xd 
14 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
15 \xd 
666 B
original/META-INF/CERT.SF
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·53725·····»     Blocks:·112········IO·Block:·4096···regular·file1 ··Size:·41374·····»     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
  
  
4.61 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/app/CneApp vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/app/CneApp
4.42 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/app/CneApp/CneApp.apk vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/app/CneApp/CneApp.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
Max HTML report size reached
991 B
zipinfo {}
Max HTML report size reached
348 B
APK metadata
    
Offset 6, 16 lines modifiedOffset 6, 15 lines modified
6 isFrameworkApk:·false6 isFrameworkApk:·false
7 packageInfo:·null7 packageInfo:·null
8 sdkInfo:8 sdkInfo:
9 ··minSdkVersion:·'30'9 ··minSdkVersion:·'30'
10 ··targetSdkVersion:·'29'10 ··targetSdkVersion:·'29'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·false12 sparseResources:·false
13 unknownFiles:13 unknownFiles:·{}
14 ··stamp-cert-sha256:·'8' 
15 usesFramework:14 usesFramework:
16 ··ids:15 ··ids:
17 ··-·116 ··-·1
18 ··tag:·null17 ··tag:·null
19 version:·2.4.0-dirty18 version:·2.4.0-dirty
20 versionInfo:19 versionInfo:
21 ··versionCode:·'1'20 ··versionCode:·'1'
345 B
original/META-INF/MANIFEST.MF
    
Offset 6, 10 lines modifiedOffset 6, 7 lines modified
6 \xd6 \xd
7 Name:·classes.dex\xd7 Name:·classes.dex\xd
8 SHA-256-Digest:·VM/uMQyHgEWv8HTlnwyi9br9QHAj8yLzGJ3ympL7Mq4=\xd8 SHA-256-Digest:·VM/uMQyHgEWv8HTlnwyi9br9QHAj8yLzGJ3ympL7Mq4=\xd
9 \xd9 \xd
10 Name:·resources.arsc\xd10 Name:·resources.arsc\xd
11 SHA-256-Digest:·D+/i7lvJg460reW8xe0ipB3SFlvw3uUZc0UncY4tWWc=\xd11 SHA-256-Digest:·D+/i7lvJg460reW8xe0ipB3SFlvw3uUZc0UncY4tWWc=\xd
12 \xd12 \xd
13 Name:·stamp-cert-sha256\xd 
14 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
15 \xd 
666 B
original/META-INF/CERT.SF
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·336349····»    Blocks:·664········IO·Block:·4096···regular·file1 ··Size:·328094····»    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
  
  
4.65 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/app/IWlanService vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/app/IWlanService
4.45 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/app/IWlanService/IWlanService.apk vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/app/IWlanService/IWlanService.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
Max HTML report size reached
992 B
zipinfo {}
Max HTML report size reached
348 B
APK metadata
    
Offset 6, 16 lines modifiedOffset 6, 15 lines modified
6 isFrameworkApk:·false6 isFrameworkApk:·false
7 packageInfo:·null7 packageInfo:·null
8 sdkInfo:8 sdkInfo:
9 ··minSdkVersion:·'30'9 ··minSdkVersion:·'30'
10 ··targetSdkVersion:·'29'10 ··targetSdkVersion:·'29'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·false12 sparseResources:·false
13 unknownFiles:13 unknownFiles:·{}
14 ··stamp-cert-sha256:·'8' 
15 usesFramework:14 usesFramework:
16 ··ids:15 ··ids:
17 ··-·116 ··-·1
18 ··tag:·null17 ··tag:·null
19 version:·2.4.0-dirty18 version:·2.4.0-dirty
20 versionInfo:19 versionInfo:
21 ··versionCode:·'1'20 ··versionCode:·'1'
345 B
original/META-INF/MANIFEST.MF
    
Offset 6, 10 lines modifiedOffset 6, 7 lines modified
6 \xd6 \xd
7 Name:·classes.dex\xd7 Name:·classes.dex\xd
8 SHA-256-Digest:·seT9BngCLrIv7NLOX/aiNpEAQHkfbN/6eU3IUeiofRY=\xd8 SHA-256-Digest:·seT9BngCLrIv7NLOX/aiNpEAQHkfbN/6eU3IUeiofRY=\xd
9 \xd9 \xd
10 Name:·resources.arsc\xd10 Name:·resources.arsc\xd
11 SHA-256-Digest:·wvCKQxbKbqjaH3OUTaXx+b+/4kWX6ZndiH3z4I3P728=\xd11 SHA-256-Digest:·wvCKQxbKbqjaH3OUTaXx+b+/4kWX6ZndiH3z4I3P728=\xd
12 \xd12 \xd
13 Name:·stamp-cert-sha256\xd 
14 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
15 \xd 
666 B
original/META-INF/CERT.SF
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1008093···»   Blocks:·1976·······IO·Block:·4096···regular·file1 ··Size:·999838····»    Blocks:·1960·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
4.63 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/app/TimeService vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/app/TimeService
4.44 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/app/TimeService/TimeService.apk vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/app/TimeService/TimeService.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
Max HTML report size reached
985 B
zipinfo {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·25053·bytes,·number·of·entries:·71 Zip·file·size:·16798·bytes,·number·of·entries:·6
2 -rw----·····1.0·fat·····5428·bx·stor·09-Jan-01·00:00·classes.dex2 -rw----·····1.0·fat·····5428·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·····2020·bl·defN·09-Jan-01·00:00·AndroidManifest.xml4 -rw----·····2.0·fat·····2020·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
5 -rw----·····2.0·fat·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha256 
6 -rw----·····2.0·fat······509·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
7 -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
8 -rw----·····2.0·fat······397·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF7 -rw----·····2.0·fat······308·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
9 7·files,·11014·bytes·uncompressed,·9152·bytes·compressed:··16.9%8 6·files,·10282·bytes·uncompressed,·8243·bytes·compressed:··19.8%
349 B
APK metadata
    
Offset 6, 16 lines modifiedOffset 6, 15 lines modified
6 isFrameworkApk:·false6 isFrameworkApk:·false
7 packageInfo:·null7 packageInfo:·null
8 sdkInfo:8 sdkInfo:
9 ··minSdkVersion:·'30'9 ··minSdkVersion:·'30'
10 ··targetSdkVersion:·'30'10 ··targetSdkVersion:·'30'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·false12 sparseResources:·false
13 unknownFiles:13 unknownFiles:·{}
14 ··stamp-cert-sha256:·'8' 
15 usesFramework:14 usesFramework:
16 ··ids:15 ··ids:
17 ··-·116 ··-·1
18 ··tag:·null17 ··tag:·null
19 version:·2.4.0-dirty18 version:·2.4.0-dirty
20 versionInfo:19 versionInfo:
21 ··versionCode:·'30'20 ··versionCode:·'30'
345 B
original/META-INF/MANIFEST.MF
    
Offset 6, 10 lines modifiedOffset 6, 7 lines modified
6 \xd6 \xd
7 Name:·classes.dex\xd7 Name:·classes.dex\xd
8 SHA-256-Digest:·dQVLRslpmNolcgI7KlPCU8qTMNnfX9i7IT4OXWxluvs=\xd8 SHA-256-Digest:·dQVLRslpmNolcgI7KlPCU8qTMNnfX9i7IT4OXWxluvs=\xd
9 \xd9 \xd
10 Name:·resources.arsc\xd10 Name:·resources.arsc\xd
11 SHA-256-Digest:·ayHVoIrScve3EF8sEjABIykljmBYrIUo8bA7nywZfFE=\xd11 SHA-256-Digest:·ayHVoIrScve3EF8sEjABIykljmBYrIUo8bA7nywZfFE=\xd
12 \xd12 \xd
13 Name:·stamp-cert-sha256\xd 
14 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
15 \xd 
666 B
original/META-INF/CERT.SF
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·25053·····»     Blocks:·56·········IO·Block:·4096···regular·file1 ··Size:·16798·····»     Blocks:·40·········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.17 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/app/gpu_profiling_vulkan_layer vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/app/gpu_profiling_vulkan_layer
4.95 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/app/gpu_profiling_vulkan_layer/gpu_profiling_vulkan_layer.apk vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/app/gpu_profiling_vulkan_layer/gpu_profiling_vulkan_layer.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
Max HTML report size reached
1.25 KB
zipinfo {}
Max HTML report size reached
348 B
APK metadata
    
Offset 6, 16 lines modifiedOffset 6, 15 lines modified
6 isFrameworkApk:·false6 isFrameworkApk:·false
7 packageInfo:·null7 packageInfo:·null
8 sdkInfo:8 sdkInfo:
9 ··minSdkVersion:·'30'9 ··minSdkVersion:·'30'
10 ··targetSdkVersion:·'30'10 ··targetSdkVersion:·'30'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·false12 sparseResources:·false
13 unknownFiles:13 unknownFiles:·{}
14 ··stamp-cert-sha256:·'8' 
15 usesFramework:14 usesFramework:
16 ··ids:15 ··ids:
17 ··-·116 ··-·1
18 ··tag:·null17 ··tag:·null
19 version:·2.4.0-dirty18 version:·2.4.0-dirty
20 versionInfo:19 versionInfo:
21 ··versionCode:·'1'20 ··versionCode:·'1'
361 B
original/META-INF/MANIFEST.MF
    
Offset 14, 10 lines modifiedOffset 14, 7 lines modified
14 \xd14 \xd
15 Name:·lib/armeabi-v7a/libc++.so\xd15 Name:·lib/armeabi-v7a/libc++.so\xd
16 SHA-256-Digest:·l+pv8tudA4k9sb+kxFoIQHRwgwRTTFYti9+fBHVecO4=\xd16 SHA-256-Digest:·l+pv8tudA4k9sb+kxFoIQHRwgwRTTFYti9+fBHVecO4=\xd
17 \xd17 \xd
18 Name:·resources.arsc\xd18 Name:·resources.arsc\xd
19 SHA-256-Digest:·qJFeM3DpPgB7ObEAcYRXos0Uc4In+v6CiPC3BEF91Ng=\xd19 SHA-256-Digest:·qJFeM3DpPgB7ObEAcYRXos0Uc4In+v6CiPC3BEF91Ng=\xd
20 \xd20 \xd
21 Name:·stamp-cert-sha256\xd 
22 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
23 \xd 
813 B
original/META-INF/CERT.SF
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·5295245···»   Blocks:·10344······IO·Block:·4096···regular·file1 ··Size:·5286990···»   Blocks:·10328······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
  
  
42.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/bin vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/bin
3.75 KB
file list
    
Offset 1, 19 lines modifiedOffset 1, 21 lines modified
1 ATFWD-daemon1 ATFWD-daemon
 2 CitadelProvision
2 KmInstallKeybox3 KmInstallKeybox
3 PktRspTest4 PktRspTest
4 acpi5 acpi
5 adpl6 adpl
6 adsprpcd7 adsprpcd
7 applypatch8 applypatch
8 audioflacapp9 audioflacapp
9 awk10 awk
10 base6411 base64
11 basename12 basename
12 blockdev13 blockdev
 14 bluetooth_sar_test
13 boringssl_self_test3215 boringssl_self_test32
14 boringssl_self_test6416 boringssl_self_test64
15 cal17 cal
16 cat18 cat
17 cdsprpcd19 cdsprpcd
18 chattr20 chattr
19 chcon21 chcon
Offset 29, 14 lines modifiedOffset 31, 15 lines modified
29 cmp31 cmp
30 cnd32 cnd
31 cnss-daemon33 cnss-daemon
32 cnss_diag34 cnss_diag
33 comm35 comm
34 cp36 cp
35 cpio37 cpio
 38 cplay
36 crus_sp_cal39 crus_sp_cal
37 cut40 cut
38 date41 date
39 dd42 dd
40 devmem43 devmem
41 df44 df
42 diag_klog45 diag_klog
Offset 62, 23 lines modifiedOffset 65, 26 lines modified
62 fgrep65 fgrep
63 file66 file
64 find67 find
65 flock68 flock
66 fmt69 fmt
67 free70 free
68 fsync71 fsync
 72 ftmdaemon
69 getconf73 getconf
70 getenforce74 getenforce
71 getevent75 getevent
72 getprop76 getprop
73 grep77 grep
74 groups78 groups
75 gunzip79 gunzip
76 gzip80 gzip
 81 hal_ss_test_manual
77 head82 head
 83 hostapd_cli
78 hostname84 hostname
79 hvdcp_opti85 hvdcp_opti
80 hw86 hw
81 hw/android.hardware.atrace@1.0-service.pixel87 hw/android.hardware.atrace@1.0-service.pixel
82 hw/android.hardware.audio.service88 hw/android.hardware.audio.service
83 hw/android.hardware.biometrics.fingerprint@2.2-service.fpc89 hw/android.hardware.biometrics.fingerprint@2.2-service.fpc
84 hw/android.hardware.bluetooth@1.0-service-qti90 hw/android.hardware.bluetooth@1.0-service-qti
Offset 111, 22 lines modifiedOffset 117, 22 lines modified
111 hw/android.hardware.usb@1.2-service.redfin117 hw/android.hardware.usb@1.2-service.redfin
112 hw/android.hardware.vibrator-service.redfin118 hw/android.hardware.vibrator-service.redfin
113 hw/android.hardware.weaver@1.0-service.citadel119 hw/android.hardware.weaver@1.0-service.citadel
114 hw/citadel_updater120 hw/citadel_updater
115 hw/citadeld121 hw/citadeld
116 hw/hostapd122 hw/hostapd
117 hw/init_citadel123 hw/init_citadel
 124 hw/init_dp
118 hw/qcrild125 hw/qcrild
 126 hw/test_citadel
119 hw/vendor.display.color@1.0-service127 hw/vendor.display.color@1.0-service
120 hw/vendor.google.google_battery@1.1-service-vendor 
121 hw/vendor.google.radioext@1.0-service 
122 hw/vendor.google.wifi_ext@1.0-service-vendor128 hw/vendor.google.wifi_ext@1.0-service-vendor
123 hw/vendor.google.wireless_charger@1.2-service-vendor 
124 hw/vendor.qti.hardware.display.allocator-service129 hw/vendor.qti.hardware.display.allocator-service
125 hw/vendor.qti.hardware.display.composer-service130 hw/vendor.qti.hardware.display.composer-service
 131 hw/vendor.qti.hardware.qccvndhal@1.0-service
126 hw/vendor.qti.hardware.qseecom@1.0-service132 hw/vendor.qti.hardware.qseecom@1.0-service
127 hw/vendor.qti.hardware.qteeconnector@1.0-service133 hw/vendor.qti.hardware.qteeconnector@1.0-service
128 hw/vendor.qti.hardware.tui_comm@1.0-service-qti134 hw/vendor.qti.hardware.tui_comm@1.0-service-qti
129 hw/vendor.qti.media.c2@1.0-service135 hw/vendor.qti.media.c2@1.0-service
130 hw/wait_for_strongbox136 hw/wait_for_strongbox
131 hw/wpa_supplicant137 hw/wpa_supplicant
132 hwclock138 hwclock
Offset 153, 14 lines modifiedOffset 159, 15 lines modified
153 install159 install
154 ionice160 ionice
155 iorenice161 iorenice
156 ipacm162 ipacm
157 irsc_util163 irsc_util
158 kill164 kill
159 killall165 killall
 166 ks
160 ln167 ln
161 load_policy168 load_policy
162 loc_launcher169 loc_launcher
163 log170 log
164 logname171 logname
165 logwrapper172 logwrapper
166 losetup173 losetup
Offset 176, 15 lines modifiedOffset 183, 21 lines modified
176 misc_writer183 misc_writer
177 mkdir184 mkdir
178 mkfifo185 mkfifo
179 mknod186 mknod
180 mkswap187 mkswap
181 mktemp188 mktemp
182 mm-adec-omxMpegh-test189 mm-adec-omxMpegh-test
183 modem_svc190 mm-adec-omxaac-test
 191 mm-adec-omxamr-test
 192 mm-adec-omxamrwbplus-test
 193 mm-adec-omxwma-test
 194 mm-aenc-omxmpegh-sw-test
 195 mm-audio-alsa-test
 196 mm_logd
184 modinfo197 modinfo
185 modprobe198 modprobe
186 more199 more
187 mount200 mount
188 mountpoint201 mountpoint
189 msm_irqbalance202 msm_irqbalance
Max report size reached; 1703/3826 bytes (44.51%) of diff not shown.
981 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/bin/hw vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/bin/hw
799 B
file list
    
Offset 31, 21 lines modifiedOffset 31, 21 lines modified
31 android.hardware.usb@1.2-service.redfin31 android.hardware.usb@1.2-service.redfin
32 android.hardware.vibrator-service.redfin32 android.hardware.vibrator-service.redfin
33 android.hardware.weaver@1.0-service.citadel33 android.hardware.weaver@1.0-service.citadel
34 citadel_updater34 citadel_updater
35 citadeld35 citadeld
36 hostapd36 hostapd
37 init_citadel37 init_citadel
 38 init_dp
38 qcrild39 qcrild
 40 test_citadel
39 vendor.display.color@1.0-service41 vendor.display.color@1.0-service
40 vendor.google.google_battery@1.1-service-vendor 
41 vendor.google.radioext@1.0-service 
42 vendor.google.wifi_ext@1.0-service-vendor42 vendor.google.wifi_ext@1.0-service-vendor
43 vendor.google.wireless_charger@1.2-service-vendor 
44 vendor.qti.hardware.display.allocator-service43 vendor.qti.hardware.display.allocator-service
45 vendor.qti.hardware.display.composer-service44 vendor.qti.hardware.display.composer-service
 45 vendor.qti.hardware.qccvndhal@1.0-service
46 vendor.qti.hardware.qseecom@1.0-service46 vendor.qti.hardware.qseecom@1.0-service
47 vendor.qti.hardware.qteeconnector@1.0-service47 vendor.qti.hardware.qteeconnector@1.0-service
48 vendor.qti.hardware.tui_comm@1.0-service-qti48 vendor.qti.hardware.tui_comm@1.0-service-qti
49 vendor.qti.media.c2@1.0-service49 vendor.qti.media.c2@1.0-service
50 wait_for_strongbox50 wait_for_strongbox
51 wpa_supplicant51 wpa_supplicant
22.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/bin/netmgrd vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/bin/netmgrd
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:···············0x6300011 ··Entry·point·address:···············0x63000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········3274096·(bytes·into·file)13 ··Start·of·section·headers:··········2155592·(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:·········1217 ··Number·of·program·headers:·········12
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
2.19 KB
readelf --wide --program-header {}
    
Offset 4, 22 lines modifiedOffset 4, 22 lines modified
4 There·are·12·program·headers,·starting·at·offset·644 There·are·12·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·0x0002a0·0x0002a0·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0002a0·0x0002a0·R···0x8
8 ··INTERP·········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000015·0x000015·R···0x18 ··INTERP·········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000015·0x000015·R···0x1
9 ······[Requesting·program·interpreter:·/system/bin/linker64]9 ······[Requesting·program·interpreter:·/system/bin/linker64]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x062d0c·0x062d0c·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0623f4·0x0623f4·R···0x1000
11 ··LOAD···········0x063000·0x0000000000063000·0x0000000000063000·0x29d850·0x29d850·R·E·0x100011 ··LOAD···········0x063000·0x0000000000063000·0x0000000000063000·0x18c300·0x18c300·R·E·0x1000
12 ··LOAD···········0x301000·0x0000000000301000·0x0000000000301000·0x017f08·0x017f08·RW··0x100012 ··LOAD···········0x1f0000·0x00000000001f0000·0x00000000001f0000·0x017e98·0x017e98·RW··0x1000
13 ··LOAD···········0x318f08·0x0000000000319f08·0x0000000000319f08·0x003430·0x05ea10·RW··0x100013 ··LOAD···········0x207e98·0x0000000000208e98·0x0000000000208e98·0x003430·0x05ea10·RW··0x1000
14 ··TLS············0x301000·0x0000000000301000·0x0000000000301000·0x000000·0x000000·R···0x4014 ··TLS············0x1f0000·0x00000000001f0000·0x00000000001f0000·0x000000·0x000000·R···0x40
15 ··DYNAMIC········0x3182b0·0x00000000003182b0·0x00000000003182b0·0x000350·0x000350·RW··0x815 ··DYNAMIC········0x207268·0x0000000000207268·0x0000000000207268·0x000350·0x000350·RW··0x8
16 ··GNU_RELRO······0x301000·0x0000000000301000·0x0000000000301000·0x017f08·0x018000·R···0x116 ··GNU_RELRO······0x1f0000·0x00000000001f0000·0x00000000001f0000·0x017e98·0x018000·R···0x1
17 ··GNU_EH_FRAME···0x0598f4·0x00000000000598f4·0x00000000000598f4·0x001784·0x001784·R···0x417 ··GNU_EH_FRAME···0x059624·0x0000000000059624·0x0000000000059624·0x001734·0x001734·R···0x4
18 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··018 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
19 ··NOTE···········0x0002f8·0x00000000000002f8·0x00000000000002f8·0x000038·0x000038·R···0x419 ··NOTE···········0x0002f8·0x00000000000002f8·0x00000000000002f8·0x000038·0x000038·R···0x4
  
20 ·Section·to·Segment·mapping:20 ·Section·to·Segment·mapping:
21 ··Segment·Sections...21 ··Segment·Sections...
22 ···00·····22 ···00·····
23 ···01·····.interp·23 ···01·····.interp·
5.11 KB
readelf --wide --sections {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 There·are·28·section·headers,·starting·at·offset·0x31f570:1 There·are·28·section·headers,·starting·at·offset·0x20e448:
  
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········00000000000002e0·0002e0·000015·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00000000000002e0·0002e0·000015·00···A··0···0··1
6 ··[·2]·.note.android.ident·NOTE············00000000000002f8·0002f8·000018·00···A··0···0··46 ··[·2]·.note.android.ident·NOTE············00000000000002f8·0002f8·000018·00···A··0···0··4
7 ··[·3]·.note.gnu.build-id·NOTE············0000000000000310·000310·000020·00···A··0···0··47 ··[·3]·.note.gnu.build-id·NOTE············0000000000000310·000310·000020·00···A··0···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000000000000330·000330·001e00·18···A··8···1··88 ··[·4]·.dynsym···········DYNSYM··········0000000000000330·000330·001d88·18···A··8···1··8
9 ··[·5]·.gnu.version······VERSYM··········0000000000002130·002130·000280·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········00000000000020b8·0020b8·000276·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00000000000023b0·0023b0·000080·00···A··8···3··410 ··[·6]·.gnu.version_r····VERNEED·········0000000000002330·002330·000080·00···A··8···3··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000000000002430·002430·000180·00···A··4···0··811 ··[·7]·.gnu.hash·········GNU_HASH········00000000000023b0·0023b0·000180·00···A··4···0··8
12 ··[·8]·.dynstr···········STRTAB··········00000000000025b0·0025b0·0022ba·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········0000000000002530·002530·002280·00···A··0···0··1
13 ··[·9]·.rela.dyn·········RELA············0000000000004870·004870·02f8f8·18···A··4···0··813 ··[·9]·.rela.dyn·········RELA············00000000000047b0·0047b0·02f838·18···A··4···0··8
14 ··[10]·.rela.plt·········RELA············0000000000034168·034168·001770·18···A··4··23··814 ··[10]·.rela.plt·········RELA············0000000000033fe8·033fe8·001728·18···A··4··23··8
15 ··[11]·.rodata···········PROGBITS········00000000000358d8·0358d8·02401c·00·AMS··0···0··815 ··[11]·.rodata···········PROGBITS········0000000000035710·035710·023f14·00·AMS··0···0··8
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000598f4·0598f4·001784·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000059624·059624·001734·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000005b078·05b078·007c94·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000005ad58·05ad58·00769c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000063000·063000·29c890·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000063000·063000·18b364·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000002ff890·2ff890·000fc0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000001ee370·1ee370·000f90·00··AX··0···0·16
20 ··[16]·.tdata············PROGBITS········0000000000301000·301000·000000·00·WAT··0···0·6420 ··[16]·.tdata············PROGBITS········00000000001f0000·1f0000·000000·00·WAT··0···0·64
21 ··[17]·.preinit_array····PREINIT_ARRAY···0000000000301000·301000·000010·00··WA··0···0··821 ··[17]·.preinit_array····PREINIT_ARRAY···00000000001f0000·1f0000·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000301010·301010·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000001f0010·1f0010·000010·00··WA··0···0··8
23 ··[19]·.fini_array·······FINI_ARRAY······0000000000301020·301020·000010·00··WA··0···0··823 ··[19]·.fini_array·······FINI_ARRAY······00000000001f0020·1f0020·000010·00··WA··0···0··8
24 ··[20]·.data.rel.ro······PROGBITS········0000000000301030·301030·017280·00··WA··0···0··824 ··[20]·.data.rel.ro······PROGBITS········00000000001f0030·1f0030·017238·00··WA··0···0··8
25 ··[21]·.dynamic··········DYNAMIC·········00000000003182b0·3182b0·000350·10··WA··8···0··825 ··[21]·.dynamic··········DYNAMIC·········0000000000207268·207268·000350·10··WA··8···0··8
26 ··[22]·.got··············PROGBITS········0000000000318600·318600·000120·00··WA··0···0··826 ··[22]·.got··············PROGBITS········00000000002075b8·2075b8·000110·00··WA··0···0··8
27 ··[23]·.got.plt··········PROGBITS········0000000000318720·318720·0007e8·00··WA··0···0··827 ··[23]·.got.plt··········PROGBITS········00000000002076c8·2076c8·0007d0·00··WA··0···0··8
28 ··[24]·.data·············PROGBITS········0000000000319f08·318f08·003430·00··WA··0···0··828 ··[24]·.data·············PROGBITS········0000000000208e98·207e98·003430·00··WA··0···0··8
29 ··[25]·.bss··············NOBITS··········000000000031d338·31c338·05b5e0·00··WA··0···0··829 ··[25]·.bss··············NOBITS··········000000000020c2c8·20b2c8·05b5e0·00··WA··0···0··8
30 ··[26]·.shstrtab·········STRTAB··········0000000000000000·31c338·000116·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········0000000000000000·20b2c8·000116·00······0···0··1
31 ··[27]·.gnu_debugdata····PROGBITS········0000000000000000·31c44e·00311c·00······0···0··131 ··[27]·.gnu_debugdata····PROGBITS········0000000000000000·20b3de·003068·00······0···0··1
32 Key·to·Flags:32 Key·to·Flags:
33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
36 ··p·(processor·specific)36 ··p·(processor·specific)
2.92 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x3182b0·contains·53·entries:1 Dynamic·section·at·offset·0x207268·contains·53·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 27, 30 lines modifiedOffset 27, 30 lines modified
27 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]27 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
28 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]28 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
29 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]29 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
30 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]30 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
31 ·0x000000000000001e·(FLAGS)··············BIND_NOW31 ·0x000000000000001e·(FLAGS)··············BIND_NOW
32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW32 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
33 ·0x0000000000000015·(DEBUG)··············0x033 ·0x0000000000000015·(DEBUG)··············0x0
34 ·0x0000000000000007·(RELA)···············0x487034 ·0x0000000000000007·(RELA)···············0x47b0
35 ·0x0000000000000008·(RELASZ)·············194808·(bytes)35 ·0x0000000000000008·(RELASZ)·············194616·(bytes)
36 ·0x0000000000000009·(RELAENT)············24·(bytes)36 ·0x0000000000000009·(RELAENT)············24·(bytes)
37 ·0x000000006ffffff9·(RELACOUNT)··········809537 ·0x000000006ffffff9·(RELACOUNT)··········8089
38 ·0x0000000000000017·(JMPREL)·············0x3416838 ·0x0000000000000017·(JMPREL)·············0x33fe8
39 ·0x0000000000000002·(PLTRELSZ)···········6000·(bytes)39 ·0x0000000000000002·(PLTRELSZ)···········5928·(bytes)
40 ·0x0000000000000003·(PLTGOT)·············0x31872040 ·0x0000000000000003·(PLTGOT)·············0x2076c8
41 ·0x0000000000000014·(PLTREL)·············RELA41 ·0x0000000000000014·(PLTREL)·············RELA
42 ·0x0000000000000006·(SYMTAB)·············0x33042 ·0x0000000000000006·(SYMTAB)·············0x330
43 ·0x000000000000000b·(SYMENT)·············24·(bytes)43 ·0x000000000000000b·(SYMENT)·············24·(bytes)
44 ·0x0000000000000005·(STRTAB)·············0x25b044 ·0x0000000000000005·(STRTAB)·············0x2530
45 ·0x000000000000000a·(STRSZ)··············8890·(bytes)45 ·0x000000000000000a·(STRSZ)··············8832·(bytes)
46 ·0x000000006ffffef5·(GNU_HASH)···········0x243046 ·0x000000006ffffef5·(GNU_HASH)···········0x23b0
47 ·0x0000000000000020·(PREINIT_ARRAY)······0x30100047 ·0x0000000000000020·(PREINIT_ARRAY)······0x1f0000
48 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x1048 ·0x0000000000000021·(PREINIT_ARRAYSZ)····0x10
49 ·0x0000000000000019·(INIT_ARRAY)·········0x30101049 ·0x0000000000000019·(INIT_ARRAY)·········0x1f0010
50 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)50 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
51 ·0x000000000000001a·(FINI_ARRAY)·········0x30102051 ·0x000000000000001a·(FINI_ARRAY)·········0x1f0020
52 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)52 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
53 ·0x000000006ffffff0·(VERSYM)·············0x213053 ·0x000000006ffffff0·(VERSYM)·············0x20b8
54 ·0x000000006ffffffe·(VERNEED)············0x23b054 ·0x000000006ffffffe·(VERNEED)············0x2330
55 ·0x000000006fffffff·(VERNEEDNUM)·········355 ·0x000000006fffffff·(VERNEEDNUM)·········3
56 ·0x0000000000000000·(NULL)···············0x056 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e0c431ee29c697065ec8011bc5b116c36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c48f0306e9c9b77271a31f55ba052165
10.1 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·320·entries:1 Version·symbols·section·'.gnu.version'·contains·315·entries:
2 ·Addr:·0x0000000000002130··Offset:·0x002130··Link:·4·(.dynsym)2 ·Addr:·0x00000000000020b8··Offset:·0x0020b8··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)··········1·(*global*)······1·(*global*)······1·(*global*)···5 ··008:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······6 ··00c:···1·(*global*)······1·(*global*)······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:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 14, 80 lines modifiedOffset 14, 79 lines modified
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)··········2·(LIBC)·······
21 ··044:···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*)···22 ··048:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
23 ··04c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
24 ··050:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
25 ··054:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······23 ··04c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
26 ··058:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······24 ··050:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)·······
 25 ··054:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
 26 ··058:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
27 ··05c:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···27 ··05c:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
28 ··060:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)··· 
29 ··064:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
30 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
31 ··06c:···2·(LIBC)··········4·(LIBC_O)········2·(LIBC)··········2·(LIBC)······· 
32 ··070:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······28 ··060:···2·(LIBC)··········2·(LIBC)··········4·(LIBC_O)········2·(LIBC)·······
33 ··074:···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)·······
 31 ··06c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
 32 ··070:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 33 ··074:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······34 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
35 ··07c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······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*)··· 
39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······38 ··088:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
42 ··098:···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)·······
43 ··09c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···41 ··094:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
44 ··0a0:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···42 ··098:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
 43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 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*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
46 ··0a8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···47 ··0ac:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
47 ··0ac:···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*)···
48 ··0b0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
49 ··0b4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········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*)······2·(LIBC)··········2·(LIBC)·······
 53 ··0c4:···1·(*global*)······1·(*global*)······5·(LIBC)··········5·(LIBC)·······
 54 ··0c8:···5·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
52 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···55 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
54 ··0c8:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)··· 
55 ··0cc:···1·(*global*)······5·(LIBC)··········5·(LIBC)··········5·(LIBC)······· 
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*)······2·(LIBC)··········1·(*global*)···
 60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
 61 ··0e4:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
60 ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
61 ··0e4:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· 
62 ··0e8:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···63 ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
63 ··0ec:···2·(LIBC)··········2·(LIBC)··········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*)······2·(LIBC)·······
66 ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
67 ··0fc:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)···66 ··0f8:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)·······
68 ··100:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
69 ··104:···2·(LIBC)··········2·(LIBC)··········6·(LIBC_P)········6·(LIBC_P)····· 
70 ··108:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)······· 
71 ··10c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······67 ··0fc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 68 ··100:···2·(LIBC)··········6·(LIBC_P)········6·(LIBC_P)········2·(LIBC)·······
 69 ··104:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)·······
 70 ··108:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········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*)······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*)···
83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
  
84 Version·needs·section·'.gnu.version_r'·contains·3·entries:83 Version·needs·section·'.gnu.version_r'·contains·3·entries:
85 ·Addr:·0x00000000000023b0··Offset:·0x0023b0··Link:·8·(.dynstr)84 ·Addr:·0x0000000000002330··Offset:·0x002330··Link:·8·(.dynstr)
86 ··000000:·Version:·1··File:·liblog.so··Cnt:·185 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
87 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·386 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
88 ··0x0010:·Version:·1··File:·libc.so··Cnt:·387 ··0x0010:·Version:·1··File:·libc.so··Cnt:·3
89 ··0x0040:···Name:·LIBC··Flags:·none··Version:·288 ··0x0040:···Name:·LIBC··Flags:·none··Version:·2
90 ··0x0050:···Name:·LIBC_O··Flags:·none··Version:·489 ··0x0050:···Name:·LIBC_O··Flags:·none··Version:·4
91 ··0x0060:···Name:·LIBC_P··Flags:·none··Version:·690 ··0x0060:···Name:·LIBC_P··Flags:·none··Version:·6
92 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·191 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·3275888···»   Blocks:·6400·······IO·Block:·4096···regular·file1 ··Size:·2157384···»   Blocks:·4216·······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
  
  
665 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/bin/qmi-framework-tests vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/bin/modem_svc vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/bin/cplay
Files 18% 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:··········14416·(bytes·into·file)13 ··Start·of·section·headers:··········14296·(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:·········1217 ··Number·of·program·headers:·········12
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·25
2.7 KB
readelf --wide --program-header {}
    
Offset 4, 30 lines modifiedOffset 4, 30 lines modified
4 There·are·12·program·headers,·starting·at·offset·644 There·are·12·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·0x0002a0·0x0002a0·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0002a0·0x0002a0·R···0x8
8 ··INTERP·········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000015·0x000015·R···0x18 ··INTERP·········0x0002e0·0x00000000000002e0·0x00000000000002e0·0x000015·0x000015·R···0x1
9 ······[Requesting·program·interpreter:·/system/bin/linker64]9 ······[Requesting·program·interpreter:·/system/bin/linker64]
10 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x001074·0x001074·R···0x100010 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00103c·0x00103c·R···0x1000
11 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x000a40·0x000a40·R·E·0x100011 ··LOAD···········0x002000·0x0000000000002000·0x0000000000002000·0x0009d0·0x0009d0·R·E·0x1000
12 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x000378·0x000378·RW··0x100012 ··LOAD···········0x003000·0x0000000000003000·0x0000000000003000·0x000340·0x000340·RW··0x1000
13 ··LOAD···········0x003378·0x0000000000004378·0x0000000000004378·0x000000·0x000018·RW··0x100013 ··LOAD···········0x003340·0x0000000000004340·0x0000000000004340·0x000000·0x000001·RW··0x1000
14 ··TLS············0x003000·0x0000000000003000·0x0000000000003000·0x000000·0x000000·R···0x4014 ··TLS············0x003000·0x0000000000003000·0x0000000000003000·0x000000·0x000000·R···0x40
15 ··DYNAMIC········0x003030·0x0000000000003030·0x0000000000003030·0x000260·0x000260·RW··0x815 ··DYNAMIC········0x003030·0x0000000000003030·0x0000000000003030·0x000230·0x000230·RW··0x8
16 ··GNU_RELRO······0x003000·0x0000000000003000·0x0000000000003000·0x000378·0x001000·R···0x116 ··GNU_RELRO······0x003000·0x0000000000003000·0x0000000000003000·0x000340·0x001000·R···0x1
17 ··GNU_EH_FRAME···0x000eb8·0x0000000000000eb8·0x0000000000000eb8·0x000054·0x000054·R···0x417 ··GNU_EH_FRAME···0x000f48·0x0000000000000f48·0x0000000000000f48·0x00002c·0x00002c·R···0x4
18 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··018 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
19 ··NOTE···········0x0002f8·0x00000000000002f8·0x00000000000002f8·0x000038·0x000038·R···0x419 ··NOTE···········0x0002f8·0x00000000000002f8·0x00000000000002f8·0x000038·0x000038·R···0x4
  
20 ·Section·to·Segment·mapping:20 ·Section·to·Segment·mapping:
21 ··Segment·Sections...21 ··Segment·Sections...
22 ···00·····22 ···00·····
23 ···01·····.interp·23 ···01·····.interp·
24 ···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·24 ···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·
25 ···03·····.text·.plt·25 ···03·····.text·.plt·
26 ···04·····.tdata·.preinit_array·.init_array·.fini_array·.dynamic·.got·.got.plt·26 ···04·····.tdata·.preinit_array·.init_array·.fini_array·.dynamic·.got·.got.plt·
27 ···05·····.bss·27 ···05·····.bss·
28 ···06·····.tdata·28 ···06·····.tdata·
29 ···07·····.dynamic·29 ···07·····.dynamic·
30 ···08·····.tdata·.preinit_array·.init_array·.fini_array·.dynamic·.got·.got.plt·30 ···08·····.tdata·.preinit_array·.init_array·.fini_array·.dynamic·.got·.got.plt·
31 ···09·····.eh_frame_hdr·31 ···09·····.eh_frame_hdr·
4.67 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 36 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x3850:1 There·are·27·section·headers,·starting·at·offset·0x37d8:
  
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········00000000000002e0·0002e0·000015·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00000000000002e0·0002e0·000015·00···A··0···0··1
6 ··[·2]·.note.android.ident·NOTE············00000000000002f8·0002f8·000018·00···A··0···0··46 ··[·2]·.note.android.ident·NOTE············00000000000002f8·0002f8·000018·00···A··0···0··4
7 ··[·3]·.note.gnu.build-id·NOTE············0000000000000310·000310·000020·00···A··0···0··47 ··[·3]·.note.gnu.build-id·NOTE············0000000000000310·000310·000020·00···A··0···0··4
8 ··[·4]·.dynsym···········DYNSYM··········0000000000000330·000330·000258·18···A··8···1··88 ··[·4]·.dynsym···········DYNSYM··········0000000000000330·000330·000258·18···A··8···1··8
9 ··[·5]·.gnu.version······VERSYM··········0000000000000588·000588·000032·02···A··4···0··29 ··[·5]·.gnu.version······VERSYM··········0000000000000588·000588·000032·02···A··4···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········00000000000005bc·0005bc·000040·00···A··8···2··410 ··[·6]·.gnu.version_r····VERNEED·········00000000000005bc·0005bc·000030·00···A··8···1··4
11 ··[·7]·.gnu.hash·········GNU_HASH········0000000000000600·000600·00001c·00···A··4···0··811 ··[·7]·.gnu.hash·········GNU_HASH········00000000000005f0·0005f0·00001c·00···A··4···0··8
12 ··[·8]·.dynstr···········STRTAB··········000000000000061c·00061c·000243·00···A··0···0··112 ··[·8]·.dynstr···········STRTAB··········000000000000060c·00060c·000164·00···A··0···0··1
13 ··[·9]·.rela.dyn·········RELA············0000000000000860·000860·000030·18···A··4···0··813 ··[·9]·.rela.dyn·········LOOS+0x2········0000000000000770·000770·000022·01···A··4···0··8
 14 ··[10]·.relr.dyn·········LOOS+0xfffff00··0000000000000798·000798·000008·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000000890·000890·000240·18···A··4··22··815 ··[11]·.rela.plt·········RELA············00000000000007a0·0007a0·0001f8·18···A··4··23··8
15 ··[11]·.rodata···········PROGBITS········0000000000000ad0·000ad0·0003e8·00·AMS··0···0··816 ··[12]·.rodata···········PROGBITS········0000000000000998·000998·0005af·00·AMS··0···0··4
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000000eb8·000eb8·000054·00···A··0···0··417 ··[13]·.eh_frame_hdr·····PROGBITS········0000000000000f48·000f48·00002c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000000f10·000f10·000164·00···A··0···0··818 ··[14]·.eh_frame·········PROGBITS········0000000000000f78·000f78·0000c4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000002000·002000·0008a0·00··AX··0···0··419 ··[15]·.text·············PROGBITS········0000000000002000·002000·000854·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000028a0·0028a0·0001a0·00··AX··0···0·1620 ··[16]·.plt··············PROGBITS········0000000000002860·002860·000170·00··AX··0···0·16
20 ··[16]·.tdata············PROGBITS········0000000000003000·003000·000000·00·WAT··0···0·6421 ··[17]·.tdata············PROGBITS········0000000000003000·003000·000000·00·WAT··0···0·64
21 ··[17]·.preinit_array····PREINIT_ARRAY···0000000000003000·003000·000010·00··WA··0···0··822 ··[18]·.preinit_array····PREINIT_ARRAY···0000000000003000·003000·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000003010·003010·000010·00··WA··0···0··823 ··[19]·.init_array·······INIT_ARRAY······0000000000003010·003010·000010·00··WA··0···0··8
23 ··[19]·.fini_array·······FINI_ARRAY······0000000000003020·003020·000010·00··WA··0···0··824 ··[20]·.fini_array·······FINI_ARRAY······0000000000003020·003020·000010·00··WA··0···0··8
24 ··[20]·.dynamic··········DYNAMIC·········0000000000003030·003030·000260·10··WA··8···0··825 ··[21]·.dynamic··········DYNAMIC·········0000000000003030·003030·000230·10··WA··8···0··8
25 ··[21]·.got··············PROGBITS········0000000000003290·003290·000010·00··WA··0···0··826 ··[22]·.got··············PROGBITS········0000000000003260·003260·000020·00··WA··0···0··8
26 ··[22]·.got.plt··········PROGBITS········00000000000032a0·0032a0·0000d8·00··WA··0···0··827 ··[23]·.got.plt··········PROGBITS········0000000000003280·003280·0000c0·00··WA··0···0··8
27 ··[23]·.bss··············NOBITS··········0000000000004378·003378·000018·00··WA··0···0··828 ··[24]·.bss··············NOBITS··········0000000000004340·003340·000001·00··WA··0···0··4
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·003378·000103·00······0···0··129 ··[25]·.shstrtab·········STRTAB··········0000000000000000·003340·00010d·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·00347b·0003d0·00······0···0··130 ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·00344d·000388·00······0···0··1
30 Key·to·Flags:31 Key·to·Flags:
31 ··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),
32 ··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),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··p·(processor·specific)35 ··p·(processor·specific)
3.21 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)···············0x860 
19 ·0x0000000000000008·(RELASZ)·············48·(bytes)13 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x770
 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)················0x798
 17 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8
 18 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x89019 ·0x0000000000000017·(JMPREL)·············0x7a0
23 ·0x0000000000000002·(PLTRELSZ)···········576·(bytes)20 ·0x0000000000000002·(PLTRELSZ)···········504·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x32a021 ·0x0000000000000003·(PLTGOT)·············0x3280
25 ·0x0000000000000014·(PLTREL)·············RELA22 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x33023 ·0x0000000000000006·(SYMTAB)·············0x330
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)24 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x61c25 ·0x0000000000000005·(STRTAB)·············0x60c
29 ·0x000000000000000a·(STRSZ)··············579·(bytes)26 ·0x000000000000000a·(STRSZ)··············356·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x60027 ·0x000000006ffffef5·(GNU_HASH)···········0x5f0
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)·············0x58834 ·0x000000006ffffff0·(VERSYM)·············0x588
38 ·0x000000006ffffffe·(VERNEED)············0x5bc35 ·0x000000006ffffffe·(VERNEED)············0x5bc
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6433dac2a7d99effeb9c566e91b4952b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6f604f8605d5158a9b2e923f1968bdeb
1.68 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·25·entries:
2 ·Addr:·0x0000000000000588··Offset:·0x000588··Link:·4·(.dynsym)2 ·Addr:·0x0000000000000588··Offset:·0x000588··Link:·4·(.dynsym)
 3 ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 4 ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 5 ··008:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
3 ··000:···0·(*local*)·······2·(LIBC)··········3·(LIBLOG)········2·(LIBC)·······6 ··00c:···2·(LIBC)··········2·(LIBC)··········3·(LIBC_P)········2·(LIBC)·······
 7 ··010:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······8 ··014:···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)······· 
7 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
8 ··014:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
9 ··018:···2·(LIBC)·······9 ··018:···2·(LIBC)·······
  
10 Version·needs·section·'.gnu.version_r'·contains·2·entries:10 Version·needs·section·'.gnu.version_r'·contains·1·entry:
11 ·Addr:·0x00000000000005bc··Offset:·0x0005bc··Link:·8·(.dynstr)11 ·Addr:·0x00000000000005bc··Offset:·0x0005bc··Link:·8·(.dynstr)
12 ··000000:·Version:·1··File:·liblog.so··Cnt:·112 ··000000:·Version:·1··File:·libc.so··Cnt:·2
13 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3 
14 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1 
15 ··0x0030:···Name:·LIBC··Flags:·none··Version:·213 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
 14 ··0x0020:···Name:·LIBC_P··Flags:·none··Version:·3
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·16080·····»     Blocks:·32·········IO·Block:·4096···regular·file1 ··Size:·16024·····»     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.82 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/build.prop vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/build.prop
    
Offset 8, 41 lines modifiedOffset 8, 45 lines modified
8 ro.product.board=redfin8 ro.product.board=redfin
9 ro.board.platform=lito9 ro.board.platform=lito
10 ro.hwui.use_vulkan=10 ro.hwui.use_vulkan=
11 ro.sf.lcd_density=44011 ro.sf.lcd_density=440
12 ro.build.ab_update=true12 ro.build.ab_update=true
13 #·begin·common·build·properties13 #·begin·common·build·properties
14 #·autogenerated·by·build/make/tools/buildinfo_common.sh14 #·autogenerated·by·build/make/tools/buildinfo_common.sh
15 ro.vendor.build.date=Sat·Aug·14·01:18:35·UTC·202115 ro.vendor.build.date=Sat·Aug·14·01:20:15·UTC·2021
16 ro.vendor.build.date.utc=162890391516 ro.vendor.build.date.utc=1628904015
17 ro.vendor.build.fingerprint=google/redfin/redfin:11/RQ3A.211001.001/7641976:user/release-keys17 ro.vendor.build.fingerprint=Android/aosp_redfin/redfin:11/RQ3A.211001.001/7641976:userdebug/test-keys
18 ro.vendor.build.id=RQ3A.211001.00118 ro.vendor.build.id=RQ3A.211001.001
19 ro.vendor.build.tags=release-keys19 ro.vendor.build.tags=test-keys
20 ro.vendor.build.type=user20 ro.vendor.build.type=userdebug
21 ro.vendor.build.version.incremental=764197621 ro.vendor.build.version.incremental=7641976
22 ro.vendor.build.version.release=1122 ro.vendor.build.version.release=11
23 ro.vendor.build.version.release_or_codename=1123 ro.vendor.build.version.release_or_codename=11
24 ro.vendor.build.version.sdk=3024 ro.vendor.build.version.sdk=30
25 ro.product.vendor.brand=google25 ro.product.vendor.brand=Android
26 ro.product.vendor.device=redfin26 ro.product.vendor.device=redfin
27 ro.product.vendor.manufacturer=Google27 ro.product.vendor.manufacturer=Google
28 ro.product.vendor.model=Pixel·528 ro.product.vendor.model=AOSP·on·redfin
29 ro.product.vendor.name=redfin29 ro.product.vendor.name=aosp_redfin
30 #·end·common·build·properties30 #·end·common·build·properties
31 #31 #
32 #·BOOTIMAGE_BUILD_PROPERTIES32 #·BOOTIMAGE_BUILD_PROPERTIES
33 #33 #
34 ro.bootimage.build.date=Sat·Aug·14·01:18:35·UTC·202134 ro.bootimage.build.date=Sat·Aug·14·01:20:15·UTC·2021
35 ro.bootimage.build.date.utc=162890391535 ro.bootimage.build.date.utc=1628904015
36 ro.bootimage.build.fingerprint=google/redfin/redfin:11/RQ3A.211001.001/7641976:user/release-keys36 ro.bootimage.build.fingerprint=Android/aosp_redfin/redfin:11/RQ3A.211001.001/7641976:userdebug/test-keys
37 #37 #
38 #·ADDITIONAL·VENDOR·BUILD·PROPERTIES38 #·ADDITIONAL·VENDOR·BUILD·PROPERTIES
39 #39 #
40 ro.build.expect.bootloader=r3-0.3-724184840 ro.build.expect.bootloader=r3-0.3-7241848
41 ro.build.expect.baseband=g7250-00132-210419-B-729413241 ro.build.expect.baseband=g7250-00132-210419-B-7294132
 42 ro.carrier=unknown
 43 ro.config.notification_sound=OnTheHunt.ogg
 44 ro.config.alarm_alert=Alarm_Classic.ogg
 45 ro.apex.updatable=true
42 keyguard.no_require_sim=true46 keyguard.no_require_sim=true
43 ro.control_privapp_permissions=enforce47 ro.control_privapp_permissions=enforce
44 ro.cp_system_other_odex=148 ro.cp_system_other_odex=1
45 ro.crypto.volume.filenames_mode=aes-256-cts49 ro.crypto.volume.filenames_mode=aes-256-cts
46 external_storage.projid.enabled=150 external_storage.projid.enabled=1
47 external_storage.casefold.enabled=151 external_storage.casefold.enabled=1
48 external_storage.sdcardfs.enabled=052 external_storage.sdcardfs.enabled=0
Offset 114, 47 lines modifiedOffset 118, 57 lines modified
114 ro.vendor.bluetooth.wipower=false118 ro.vendor.bluetooth.wipower=false
115 debug.stagefright.omx_default_rank=512119 debug.stagefright.omx_default_rank=512
116 debug.stagefright.c2inputsurface=-1120 debug.stagefright.c2inputsurface=-1
117 vendor.media.omx=0121 vendor.media.omx=0
118 vendor.qc2.venc.avgqp.enable=1122 vendor.qc2.venc.avgqp.enable=1
119 persist.vendor.ims.mm_minqp=1123 persist.vendor.ims.mm_minqp=1
120 vendor.audio.snd_card.open.retries=50124 vendor.audio.snd_card.open.retries=50
 125 persist.vendor.sys.ssr.enable_ramdumps=1
121 persist.vendor.sys.ssr.restart_level=modem,adsp126 persist.vendor.sys.ssr.restart_level=modem,adsp
 127 persist.vendor.debug.ash.logger=0
 128 persist.vendor.debug.ash.logger.time=0
122 dalvik.vm.heapstartsize=16m129 dalvik.vm.heapstartsize=16m
123 dalvik.vm.heapgrowthlimit=256m130 dalvik.vm.heapgrowthlimit=256m
124 dalvik.vm.heapsize=512m131 dalvik.vm.heapsize=512m
125 dalvik.vm.heaptargetutilization=0.5132 dalvik.vm.heaptargetutilization=0.5
126 dalvik.vm.heapminfree=8m133 dalvik.vm.heapminfree=8m
127 dalvik.vm.heapmaxfree=32m134 dalvik.vm.heapmaxfree=32m
 135 ro.logd.size=1M
 136 logd.logpersistd=logcatd
 137 logd.logpersistd.size=30
128 ro.frp.pst=/dev/block/bootdevice/by-name/frp138 ro.frp.pst=/dev/block/bootdevice/by-name/frp
129 dalvik.vm.dex2oat64.enabled=true139 dalvik.vm.dex2oat64.enabled=true
130 ro.telephony.default_cdma_sub=0140 ro.telephony.default_cdma_sub=0
131 ro.telephony.default_network=27141 ro.telephony.default_network=27
132 persist.sys.sf.color_saturation=1.0142 persist.sys.sf.color_saturation=1.0
133 persist.sys.sf.native_mode=2143 persist.sys.sf.native_mode=2
134 persist.sys.sf.color_mode=9144 persist.sys.sf.color_mode=9
135 ro.vendor.radio.log_loc=/data/vendor/modem_dump145 ro.vendor.radio.log_loc=/data/vendor/modem_dump
136 ro.vendor.radio.log_prefix=modem_log_146 ro.vendor.radio.log_prefix=modem_log_
137 persist.vendor.sys.modem.diag.mdlog=false147 persist.vendor.sys.modem.diag.mdlog=true
138 persist.vendor.sys.modem.diag.mdlog_br_num=5148 persist.vendor.sys.modem.diag.mdlog_br_num=5
 149 persist.vendor.tcpdump.log.alwayson=false
 150 persist.vendor.tcpdump.log.br_num=5
 151 persist.vendor.usb.usbradio.config=diag
139 debug.sf.enable_gl_backpressure=1152 debug.sf.enable_gl_backpressure=1
140 ro.vendor.build.svn=31153 ro.vendor.build.svn=31
 154 persist.vendor.iwlan.logging.logcat=true
141 vendor.audio.adm.buffering.ms=3155 vendor.audio.adm.buffering.ms=3
142 vendor.audio_hal.period_multiplier=2156 vendor.audio_hal.period_multiplier=2
143 af.fast_track_multiplier=1157 af.fast_track_multiplier=1
144 aaudio.mmap_policy=2158 aaudio.mmap_policy=2
145 aaudio.mmap_exclusive_policy=2159 aaudio.mmap_exclusive_policy=2
146 aaudio.hw_burst_min_usec=2000160 aaudio.hw_burst_min_usec=2000
147 ro.bluetooth.a2dp_offload.supported=true161 ro.bluetooth.a2dp_offload.supported=true
148 persist.bluetooth.a2dp_offload.disabled=false162 persist.bluetooth.a2dp_offload.disabled=false
149 persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac163 persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac
150 persist.vendor.bt.aac_frm_ctl.enabled=true164 persist.vendor.bt.aac_frm_ctl.enabled=true
151 persist.vendor.bt.aac_vbr_frm_ctl.enabled=true165 persist.vendor.bt.aac_vbr_frm_ctl.enabled=true
152 vendor.audio.mic_break=true166 vendor.audio.mic_break=true
153 persist.vendor.verbose_logging_enabled=false167 persist.vendor.verbose_logging_enabled=true
154 ro.incremental.enable=module:/vendor/lib/modules/incrementalfs.ko168 ro.incremental.enable=module:/vendor/lib/modules/incrementalfs.ko
155 ro.virtual_ab.enabled=true169 ro.virtual_ab.enabled=true
156 persist.demo.hdmirotationlock=false170 persist.demo.hdmirotationlock=false
157 debug.sf.hw=0171 debug.sf.hw=0
158 debug.egl.hw=0172 debug.egl.hw=0
159 debug.mdpcomp.logs=0173 debug.mdpcomp.logs=0
160 vendor.gralloc.disable_ubwc=0174 vendor.gralloc.disable_ubwc=0
Offset 162, 29 lines modifiedOffset 176, 19 lines modified
162 vendor.display.disable_excl_rect=0176 vendor.display.disable_excl_rect=0
163 vendor.display.disable_excl_rect_partial_fb=1177 vendor.display.disable_excl_rect_partial_fb=1
164 vendor.display.comp_mask=0178 vendor.display.comp_mask=0
165 vendor.display.enable_posted_start_dyn=1179 vendor.display.enable_posted_start_dyn=1
166 vendor.display.enable_optimize_refresh=1180 vendor.display.enable_optimize_refresh=1
167 vendor.display.use_smooth_motion=1181 vendor.display.use_smooth_motion=1
168 vendor.display.disable_offline_rotator=1182 vendor.display.disable_offline_rotator=1
169 vendor.display.disable_hw_recovery_dump=1183 vendor.display.disable_hw_recovery_dump=0
170 ro.crypto.dm_default_key.options_format.version=2184 ro.crypto.dm_default_key.options_format.version=2
171 persist.vendor.sensors.odl.adsp=true185 persist.vendor.sensors.odl.adsp=true
172 persist.vendor.sensors.allow_non_default_discovery=true186 persist.vendor.sensors.allow_non_default_discovery=true
173 ro.zram.mark_idle_delay_mins=60187 ro.zram.mark_idle_delay_mins=60
174 ro.zram.first_wb_delay_mins=1440188 ro.zram.first_wb_delay_mins=1440
175 ro.zram.periodic_wb_delay_hours=24189 ro.zram.periodic_wb_delay_hours=24
176 vendor.audio.feature.devicestate_listener.enable=true190 vendor.audio.feature.devicestate_listener.enable=true
177 vendor.audio.feature.thermal_listener.enable=true191 vendor.audio.feature.thermal_listener.enable=true
178 vendor.display.defer_fps_frame_count=2192 vendor.display.defer_fps_frame_count=2
179 ro.hardware.egl=adreno193 ro.hardware.egl=adreno
180 ro.hardware.vulkan=adreno194 ro.hardware.vulkan=adreno
181 ro.boot.vendor.overlay.theme=com.android.internal.systemui.navbar.gestural 
182 drm.service.enabled=true 
183 media.mediadrmservice.enable=true 
184 ro.com.android.prov_mobiledata=false 
... Open expanded diff ...
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·7018······»      Blocks:·16·········IO·Block:·4096···regular·file1 ··Size:·7181······»      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.25 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/default.prop vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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=304 ro.vndk.version=30
 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 debug.sf.use_phase_offsets_as_durations=19 debug.sf.use_phase_offsets_as_durations=1
7 debug.sf.late.sf.duration=1050000010 debug.sf.late.sf.duration=10500000
8 debug.sf.late.app.duration=2050000011 debug.sf.late.app.duration=20500000
9 debug.sf.early.sf.duration=1600000012 debug.sf.early.sf.duration=16000000
10 debug.sf.early.app.duration=1650000013 debug.sf.early.app.duration=16500000
11 debug.sf.earlyGl.sf.duration=1350000014 debug.sf.earlyGl.sf.duration=13500000
Offset 17, 17 lines modifiedOffset 20, 14 lines modified
17 ro.surface_flinger.wcg_composition_dataspace=14326169620 ro.surface_flinger.wcg_composition_dataspace=143261696
18 ro.surface_flinger.protected_contents=true21 ro.surface_flinger.protected_contents=true
19 ro.surface_flinger.set_idle_timer_ms=8022 ro.surface_flinger.set_idle_timer_ms=80
20 ro.surface_flinger.set_touch_timer_ms=20023 ro.surface_flinger.set_touch_timer_ms=200
21 ro.surface_flinger.set_display_power_timer_ms=100024 ro.surface_flinger.set_display_power_timer_ms=1000
22 ro.surface_flinger.support_kernel_idle_timer=true25 ro.surface_flinger.support_kernel_idle_timer=true
23 ro.surface_flinger.use_content_detection_for_refresh_rate=true26 ro.surface_flinger.use_content_detection_for_refresh_rate=true
24 ro.zygote=zygote64_32 
25 ro.logd.size.stats=64K 
26 log.tag.stats_log=I 
27 ro.bionic.arch=arm6427 ro.bionic.arch=arm64
28 ro.bionic.cpu_variant=cortex-a7628 ro.bionic.cpu_variant=cortex-a76
29 ro.bionic.2nd_arch=arm29 ro.bionic.2nd_arch=arm
30 ro.bionic.2nd_cpu_variant=cortex-a7630 ro.bionic.2nd_cpu_variant=cortex-a76
31 persist.sys.dalvik.vm.lib.2=libart.so31 persist.sys.dalvik.vm.lib.2=libart.so
32 dalvik.vm.isa.arm64.variant=cortex-a7632 dalvik.vm.isa.arm64.variant=cortex-a76
33 dalvik.vm.isa.arm64.features=default33 dalvik.vm.isa.arm64.features=default
14.3 MB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc
3.87 KB
file list
    
Offset 25, 14 lines modifiedOffset 25, 15 lines modified
25 acdbdata/QRD/QRD_Handset_cal.acdb25 acdbdata/QRD/QRD_Handset_cal.acdb
26 acdbdata/QRD/QRD_Hdmi_cal.acdb26 acdbdata/QRD/QRD_Hdmi_cal.acdb
27 acdbdata/QRD/QRD_Headset_cal.acdb27 acdbdata/QRD/QRD_Headset_cal.acdb
28 acdbdata/QRD/QRD_Speaker_cal.acdb28 acdbdata/QRD/QRD_Speaker_cal.acdb
29 acdbdata/QRD/QRD_workspaceFile.qwsp29 acdbdata/QRD/QRD_workspaceFile.qwsp
30 acdbdata/Speaker_cal.acdb30 acdbdata/Speaker_cal.acdb
31 acdbdata/adsp_avs_config.acdb31 acdbdata/adsp_avs_config.acdb
 32 acdbdata/workspaceFile.qwsp
32 audio_configs.xml33 audio_configs.xml
33 audio_effects.xml34 audio_effects.xml
34 audio_io_policy.conf35 audio_io_policy.conf
35 audio_platform_info_noextcodec_snd.xml36 audio_platform_info_noextcodec_snd.xml
36 audio_policy_configuration.xml37 audio_policy_configuration.xml
37 audio_policy_configuration_a2dp_offload_disabled.xml38 audio_policy_configuration_a2dp_offload_disabled.xml
38 audio_policy_configuration_bluetooth_legacy_hal.xml39 audio_policy_configuration_bluetooth_legacy_hal.xml
Offset 97, 14 lines modifiedOffset 98, 15 lines modified
97 default_volume_tables.xml98 default_volume_tables.xml
98 flp.conf99 flp.conf
99 fs_config_dirs100 fs_config_dirs
100 fs_config_files101 fs_config_files
101 fstab.firmware102 fstab.firmware
102 fstab.persist103 fstab.persist
103 fstab.sm7250104 fstab.sm7250
 105 google_qmi_fw.conf
104 gpfspath_oem_config.xml106 gpfspath_oem_config.xml
105 gps.conf107 gps.conf
106 group108 group
107 hearing_aid_audio_policy_configuration.xml109 hearing_aid_audio_policy_configuration.xml
108 init110 init
109 init.insmod.charger.cfg111 init.insmod.charger.cfg
110 init.insmod.redfin.cfg112 init.insmod.redfin.cfg
Offset 158, 55 lines modifiedOffset 160, 59 lines modified
158 init/hw/init.sm7250.power.rc160 init/hw/init.sm7250.power.rc
159 init/hw/init.sm7250.rc161 init/hw/init.sm7250.rc
160 init/hw/init.sm7250.usb.rc162 init/hw/init.sm7250.usb.rc
161 init/ims_rtp_daemon.rc163 init/ims_rtp_daemon.rc
162 init/imsdatadaemon.rc164 init/imsdatadaemon.rc
163 init/imsqmidaemon.rc165 init/imsqmidaemon.rc
164 init/imsrcsd.rc166 init/imsrcsd.rc
 167 init/init-ramdump.rc
165 init/init-ramoops.rc168 init/init-ramoops.rc
166 init/init.pixel.rc169 init/init.pixel.rc
 170 init/init.redfin.chamber.rc
 171 init/init.sm7250.ipa.rc
 172 init/init.sm7250.wlc.rc
167 init/init.time_daemon.rc173 init/init.time_daemon.rc
168 init/init.vendor.sensors.rc174 init/init.vendor.sensors.rc
169 init/init_citadel.rc175 init/init_citadel.rc
 176 init/init_dp.rc
170 init/ipacm.rc177 init/ipacm.rc
171 init/mutualex.rc178 init/mutualex.rc
172 init/netmgrd.rc179 init/netmgrd.rc
 180 init/pixel-mm-logd.rc
173 init/pixel-mm.rc181 init/pixel-mm.rc
 182 init/pixel-thermal-logd.rc
174 init/pixelstats-vendor.redbull.rc183 init/pixelstats-vendor.redbull.rc
175 init/port-bridge.rc184 init/port-bridge.rc
176 init/qcrild.rc185 init/qcrild.rc
177 init/qmipriod.debug.rc186 init/qmipriod.debug.rc
178 init/qmipriod.rc187 init/qmipriod.rc
179 init/rebootescrow-citadel.rc188 init/rebootescrow-citadel.rc
180 init/rlsservice.rc189 init/rlsservice.rc
181 init/tloc_daemon.rc190 init/tloc_daemon.rc
182 init/vendor.display.color@1.0-service.rc191 init/vendor.display.color@1.0-service.rc
183 init/vendor.google.google_battery@1.1-service.rc 
184 init/vendor.google.radioext@1.0-service.rc 
185 init/vendor.google.wifi_ext@1.0-service.rc192 init/vendor.google.wifi_ext@1.0-service.rc
186 init/vendor.google.wireless_charger@1.2-service.rc 
187 init/vendor.qti.adsprpc-service.rc193 init/vendor.qti.adsprpc-service.rc
188 init/vendor.qti.cdsprpc-service.rc194 init/vendor.qti.cdsprpc-service.rc
189 init/vendor.qti.hardware.charger_monitor@1.0-service.rc195 init/vendor.qti.hardware.charger_monitor@1.0-service.rc
190 init/vendor.qti.hardware.cryptfshw@1.0-service-qti.rc196 init/vendor.qti.hardware.cryptfshw@1.0-service-qti.rc
191 init/vendor.qti.hardware.display.allocator-service.rc197 init/vendor.qti.hardware.display.allocator-service.rc
192 init/vendor.qti.hardware.display.composer-service.rc198 init/vendor.qti.hardware.display.composer-service.rc
 199 init/vendor.qti.hardware.qccvndhal@1.0-service.rc
193 init/vendor.qti.hardware.qseecom@1.0-service.rc200 init/vendor.qti.hardware.qseecom@1.0-service.rc
194 init/vendor.qti.hardware.qteeconnector@1.0-service.rc201 init/vendor.qti.hardware.qteeconnector@1.0-service.rc
195 init/vendor.qti.hardware.soter@1.0-service.rc202 init/vendor.qti.hardware.soter@1.0-service.rc
196 init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc203 init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc
197 init/vendor.qti.media.c2@1.0-service.rc204 init/vendor.qti.media.c2@1.0-service.rc
198 init/vendor.qti.qspmhal@1.0-service.rc205 init/vendor.qti.qspmhal@1.0-service.rc
199 init/vendor.qti.rmt_storage.rc206 init/vendor.qti.rmt_storage.rc
200 init/vendor.qti.tftp.rc207 init/vendor.qti.tftp.rc
201 init/vendor.sensors.qti.rc208 init/vendor.sensors.qti.rc
202 init/vendor.sensors.sscrpcd.rc209 init/vendor.sensors.sscrpcd.rc
203 init/vendor_flash_recovery.rc210 init/vendor_flash_recovery.rc
204 init/vndservicemanager.rc211 init/vndservicemanager.rc
205 input_classifier_model.pb 
206 izat.conf212 izat.conf
207 libese-hal-st.conf213 libese-hal-st.conf
208 libnfc-hal-st.conf214 libnfc-hal-st.conf
209 lm215 lm
210 lm/AdaptLaunchFeature.xml216 lm/AdaptLaunchFeature.xml
211 lm/AppClassifierFeature.xml217 lm/AppClassifierFeature.xml
212 lm/GameOptimizationFeature.xml218 lm/GameOptimizationFeature.xml
Offset 224, 15 lines modifiedOffset 230, 14 lines modified
224 media_codecs_google_telephony.xml230 media_codecs_google_telephony.xml
225 media_codecs_google_video.xml231 media_codecs_google_video.xml
226 media_codecs_omx.xml232 media_codecs_omx.xml
227 media_codecs_performance_c2.xml233 media_codecs_performance_c2.xml
228 media_profiles_V1_0.xml234 media_profiles_V1_0.xml
229 mixer_paths_noextcodec_snd.xml235 mixer_paths_noextcodec_snd.xml
230 mkshrc236 mkshrc
231 modem_stat.conf 
232 msm_irqbalance.conf237 msm_irqbalance.conf
233 passwd238 passwd
234 perf239 perf
235 perf/commonresourceconfigs.xml240 perf/commonresourceconfigs.xml
236 perf/perfboostsconfig.xml241 perf/perfboostsconfig.xml
237 perf/perfconfigstore.xml242 perf/perfconfigstore.xml
238 perf/targetconfig.xml243 perf/targetconfig.xml
Offset 285, 20 lines modifiedOffset 290, 22 lines modified
285 permissions/android.hardware.wifi.passpoint.xml290 permissions/android.hardware.wifi.passpoint.xml
286 permissions/android.hardware.wifi.rtt.xml291 permissions/android.hardware.wifi.rtt.xml
287 permissions/android.hardware.wifi.xml292 permissions/android.hardware.wifi.xml
288 permissions/android.software.device_id_attestation.xml293 permissions/android.software.device_id_attestation.xml
289 permissions/android.software.midi.xml294 permissions/android.software.midi.xml
290 permissions/android.software.sip.voip.xml295 permissions/android.software.sip.voip.xml
291 permissions/android.software.vulkan.deqp.level.xml296 permissions/android.software.vulkan.deqp.level.xml
 297 permissions/aosp_excluded_hardware.xml
292 permissions/com.google.android.camera.experimental2020.xml298 permissions/com.google.android.camera.experimental2020.xml
293 permissions/com.nxp.mifare.xml299 permissions/com.nxp.mifare.xml
294 permissions/handheld_core_hardware.xml300 permissions/handheld_core_hardware.xml
295 powerhint.json301 powerhint.json
296 public.libraries.txt302 public.libraries.txt
297 qdcm_calib_data_s6e3hc2_amoled_5.96_cmd_mode_panel.xml303 qdcm_calib_data_s6e3hc2_amoled_5.96_cmd_mode_panel.xml
 304 qmi_fw.conf
Max report size reached; 161/3946 bytes (4.08%) of diff not shown.
7.8 MB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/NOTICE.xml.gz vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/NOTICE.xml.gz
7.8 MB
NOTICE.xml
    
Offset 344, 58216 lines modifiedOffset 344, 60316 lines modified
00001570:·3c66·696c·652d·6e61·6d65·2063·6f6e·7465··<file-name·conte00001570:·3c66·696c·652d·6e61·6d65·2063·6f6e·7465··<file-name·conte
00001580:·6e74·4964·3d22·3762·6138·3961·3337·6133··ntId="7ba89a37a300001580:·6e74·4964·3d22·3762·6138·3961·3337·6133··ntId="7ba89a37a3
00001590:·6535·6262·6165·6430·3131·6235·3339·3936··e5bbaed011b5399600001590:·6535·6262·6165·6430·3131·6235·3339·3936··e5bbaed011b53996
000015a0:·6561·3264·3737·223e·2f76·656e·646f·722f··ea2d77">/vendor/000015a0:·6561·3264·3737·223e·2f76·656e·646f·722f··ea2d77">/vendor/
000015b0:·6269·6e2f·636e·7373·2d64·6165·6d6f·6e3c··bin/cnss-daemon<000015b0:·6269·6e2f·636e·7373·2d64·6165·6d6f·6e3c··bin/cnss-daemon<
000015c0:·2f66·696c·652d·6e61·6d65·3e0a·3c66·696c··/file-name>.<fil000015c0:·2f66·696c·652d·6e61·6d65·3e0a·3c66·696c··/file-name>.<fil
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·89369·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·92148·····»     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
  
  
466 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/acdbdata vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/acdbdata
272 B
file list
    
Offset 19, 8 lines modifiedOffset 19, 9 lines modified
19 QRD/QRD_Global_cal.acdb19 QRD/QRD_Global_cal.acdb
20 QRD/QRD_Handset_cal.acdb20 QRD/QRD_Handset_cal.acdb
21 QRD/QRD_Hdmi_cal.acdb21 QRD/QRD_Hdmi_cal.acdb
22 QRD/QRD_Headset_cal.acdb22 QRD/QRD_Headset_cal.acdb
23 QRD/QRD_Speaker_cal.acdb23 QRD/QRD_Speaker_cal.acdb
24 QRD/QRD_workspaceFile.qwsp24 QRD/QRD_workspaceFile.qwsp
25 Speaker_cal.acdb25 Speaker_cal.acdb
26 adsp_avs_config.acdb26 adsp_avs_config.acdb
 27 workspaceFile.qwsp
6.31 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/init vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/init
1.36 KB
file list
    
Offset 48, 42 lines modifiedOffset 48, 47 lines modified
48 hw/init.sm7250.power.rc48 hw/init.sm7250.power.rc
49 hw/init.sm7250.rc49 hw/init.sm7250.rc
50 hw/init.sm7250.usb.rc50 hw/init.sm7250.usb.rc
51 ims_rtp_daemon.rc51 ims_rtp_daemon.rc
52 imsdatadaemon.rc52 imsdatadaemon.rc
53 imsqmidaemon.rc53 imsqmidaemon.rc
54 imsrcsd.rc54 imsrcsd.rc
 55 init-ramdump.rc
55 init-ramoops.rc56 init-ramoops.rc
56 init.pixel.rc57 init.pixel.rc
 58 init.redfin.chamber.rc
 59 init.sm7250.ipa.rc
 60 init.sm7250.wlc.rc
57 init.time_daemon.rc61 init.time_daemon.rc
58 init.vendor.sensors.rc62 init.vendor.sensors.rc
59 init_citadel.rc63 init_citadel.rc
 64 init_dp.rc
60 ipacm.rc65 ipacm.rc
61 mutualex.rc66 mutualex.rc
62 netmgrd.rc67 netmgrd.rc
 68 pixel-mm-logd.rc
63 pixel-mm.rc69 pixel-mm.rc
 70 pixel-thermal-logd.rc
64 pixelstats-vendor.redbull.rc71 pixelstats-vendor.redbull.rc
65 port-bridge.rc72 port-bridge.rc
66 qcrild.rc73 qcrild.rc
67 qmipriod.debug.rc74 qmipriod.debug.rc
68 qmipriod.rc75 qmipriod.rc
69 rebootescrow-citadel.rc76 rebootescrow-citadel.rc
70 rlsservice.rc77 rlsservice.rc
71 tloc_daemon.rc78 tloc_daemon.rc
72 vendor.display.color@1.0-service.rc79 vendor.display.color@1.0-service.rc
73 vendor.google.google_battery@1.1-service.rc 
74 vendor.google.radioext@1.0-service.rc 
75 vendor.google.wifi_ext@1.0-service.rc80 vendor.google.wifi_ext@1.0-service.rc
76 vendor.google.wireless_charger@1.2-service.rc 
77 vendor.qti.adsprpc-service.rc81 vendor.qti.adsprpc-service.rc
78 vendor.qti.cdsprpc-service.rc82 vendor.qti.cdsprpc-service.rc
79 vendor.qti.hardware.charger_monitor@1.0-service.rc83 vendor.qti.hardware.charger_monitor@1.0-service.rc
80 vendor.qti.hardware.cryptfshw@1.0-service-qti.rc84 vendor.qti.hardware.cryptfshw@1.0-service-qti.rc
81 vendor.qti.hardware.display.allocator-service.rc85 vendor.qti.hardware.display.allocator-service.rc
82 vendor.qti.hardware.display.composer-service.rc86 vendor.qti.hardware.display.composer-service.rc
 87 vendor.qti.hardware.qccvndhal@1.0-service.rc
83 vendor.qti.hardware.qseecom@1.0-service.rc88 vendor.qti.hardware.qseecom@1.0-service.rc
84 vendor.qti.hardware.qteeconnector@1.0-service.rc89 vendor.qti.hardware.qteeconnector@1.0-service.rc
85 vendor.qti.hardware.soter@1.0-service.rc90 vendor.qti.hardware.soter@1.0-service.rc
86 vendor.qti.hardware.tui_comm@1.0-service-qti.rc91 vendor.qti.hardware.tui_comm@1.0-service-qti.rc
87 vendor.qti.media.c2@1.0-service.rc92 vendor.qti.media.c2@1.0-service.rc
88 vendor.qti.qspmhal@1.0-service.rc93 vendor.qti.qspmhal@1.0-service.rc
89 vendor.qti.rmt_storage.rc94 vendor.qti.rmt_storage.rc
4.77 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/init/hw vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/init/hw
3.54 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/init/hw/init.sm7250.diag.rc vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/init/hw/init.sm7250.diag.rc
Max HTML report size reached
1.05 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/init/hw/init.sm7250.mpssrfs.rc vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/init/hw/init.sm7250.mpssrfs.rc
Max HTML report size reached
599 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/permissions vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/permissions
399 B
file list
    
Offset 45, 10 lines modifiedOffset 45, 11 lines modified
45 android.hardware.wifi.passpoint.xml45 android.hardware.wifi.passpoint.xml
46 android.hardware.wifi.rtt.xml46 android.hardware.wifi.rtt.xml
47 android.hardware.wifi.xml47 android.hardware.wifi.xml
48 android.software.device_id_attestation.xml48 android.software.device_id_attestation.xml
49 android.software.midi.xml49 android.software.midi.xml
50 android.software.sip.voip.xml50 android.software.sip.voip.xml
51 android.software.vulkan.deqp.level.xml51 android.software.vulkan.deqp.level.xml
 52 aosp_excluded_hardware.xml
52 com.google.android.camera.experimental2020.xml53 com.google.android.camera.experimental2020.xml
53 com.nxp.mifare.xml54 com.nxp.mifare.xml
54 handheld_core_hardware.xml55 handheld_core_hardware.xml
6.52 MB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/selinux vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux
623 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/selinux/plat_pub_versioned.cil vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/plat_pub_versioned.cil
    
Offset 79, 21 lines modifiedOffset 79, 21 lines modified
79 (typeattribute·coredomain_hwservice)79 (typeattribute·coredomain_hwservice)
80 (typeattributeset·coredomain_hwservice·(fwk_camera_hwservice_30_0·fwk_display_hwservice_30_0·fwk_scheduler_hwservice_30_0·fwk_sensor_hwservice_30_0·fwk_stats_hwservice_30_0·fwk_automotive_display_hwservice_30_0·system_net_netd_hwservice_30_0·system_suspend_hwservice_30_0·system_wifi_keystore_hwservice_30_0·fwk_bufferhub_hwservice_30_0·hidl_allocator_hwservice_30_0·hidl_manager_hwservice_30_0·hidl_memory_hwservice_30_0·hidl_token_hwservice_30_0))80 (typeattributeset·coredomain_hwservice·(fwk_camera_hwservice_30_0·fwk_display_hwservice_30_0·fwk_scheduler_hwservice_30_0·fwk_sensor_hwservice_30_0·fwk_stats_hwservice_30_0·fwk_automotive_display_hwservice_30_0·system_net_netd_hwservice_30_0·system_suspend_hwservice_30_0·system_wifi_keystore_hwservice_30_0·fwk_bufferhub_hwservice_30_0·hidl_allocator_hwservice_30_0·hidl_manager_hwservice_30_0·hidl_memory_hwservice_30_0·hidl_token_hwservice_30_0))
81 (typeattribute·protected_hwservice)81 (typeattribute·protected_hwservice)
82 (typeattributeset·protected_hwservice·(default_android_hwservice_30_0·fwk_camera_hwservice_30_0·fwk_display_hwservice_30_0·fwk_scheduler_hwservice_30_0·fwk_sensor_hwservice_30_0·fwk_stats_hwservice_30_0·fwk_automotive_display_hwservice_30_0·hal_atrace_hwservice_30_0·hal_audio_hwservice_30_0·hal_audiocontrol_hwservice_30_0·hal_authsecret_hwservice_30_0·hal_bluetooth_hwservice_30_0·hal_bootctl_hwservice_30_0·hal_broadcastradio_hwservice_30_0·hal_camera_hwservice_30_0·hal_can_bus_hwservice_30_0·hal_can_controller_hwservice_30_0·hal_confirmationui_hwservice_30_0·hal_contexthub_hwservice_30_0·hal_dumpstate_hwservice_30_0·hal_evs_hwservice_30_0·hal_face_hwservice_30_0·hal_fingerprint_hwservice_30_0·hal_gatekeeper_hwservice_30_0·hal_gnss_hwservice_30_0·hal_graphics_composer_hwservice_30_0·hal_health_hwservice_30_0·hal_health_storage_hwservice_30_0·hal_input_classifier_hwservice_30_0·hal_ir_hwservice_30_0·hal_keymaster_hwservice_30_0·hal_light_hwservice_30_0·hal_lowpan_hwservice_30_0·hal_memtrack_hwservice_30_0·hal_nfc_hwservice_30_0·hal_oemlock_hwservice_30_0·hal_power_hwservice_30_0·hal_power_stats_hwservice_30_0·hal_secure_element_hwservice_30_0·hal_sensors_hwservice_30_0·hal_telephony_hwservice_30_0·hal_tetheroffload_hwservice_30_0·hal_thermal_hwservice_30_0·hal_tv_cec_hwservice_30_0·hal_tv_input_hwservice_30_0·hal_tv_tuner_hwservice_30_0·hal_usb_gadget_hwservice_30_0·hal_usb_hwservice_30_0·hal_vehicle_hwservice_30_0·hal_vibrator_hwservice_30_0·hal_vr_hwservice_30_0·hal_weaver_hwservice_30_0·hal_wifi_hostapd_hwservice_30_0·hal_wifi_hwservice_30_0·hal_wifi_supplicant_hwservice_30_0·system_net_netd_hwservice_30_0·system_suspend_hwservice_30_0·system_wifi_keystore_hwservice_30_0·thermalcallback_hwservice_30_0))82 (typeattributeset·protected_hwservice·(default_android_hwservice_30_0·fwk_camera_hwservice_30_0·fwk_display_hwservice_30_0·fwk_scheduler_hwservice_30_0·fwk_sensor_hwservice_30_0·fwk_stats_hwservice_30_0·fwk_automotive_display_hwservice_30_0·hal_atrace_hwservice_30_0·hal_audio_hwservice_30_0·hal_audiocontrol_hwservice_30_0·hal_authsecret_hwservice_30_0·hal_bluetooth_hwservice_30_0·hal_bootctl_hwservice_30_0·hal_broadcastradio_hwservice_30_0·hal_camera_hwservice_30_0·hal_can_bus_hwservice_30_0·hal_can_controller_hwservice_30_0·hal_confirmationui_hwservice_30_0·hal_contexthub_hwservice_30_0·hal_dumpstate_hwservice_30_0·hal_evs_hwservice_30_0·hal_face_hwservice_30_0·hal_fingerprint_hwservice_30_0·hal_gatekeeper_hwservice_30_0·hal_gnss_hwservice_30_0·hal_graphics_composer_hwservice_30_0·hal_health_hwservice_30_0·hal_health_storage_hwservice_30_0·hal_input_classifier_hwservice_30_0·hal_ir_hwservice_30_0·hal_keymaster_hwservice_30_0·hal_light_hwservice_30_0·hal_lowpan_hwservice_30_0·hal_memtrack_hwservice_30_0·hal_nfc_hwservice_30_0·hal_oemlock_hwservice_30_0·hal_power_hwservice_30_0·hal_power_stats_hwservice_30_0·hal_secure_element_hwservice_30_0·hal_sensors_hwservice_30_0·hal_telephony_hwservice_30_0·hal_tetheroffload_hwservice_30_0·hal_thermal_hwservice_30_0·hal_tv_cec_hwservice_30_0·hal_tv_input_hwservice_30_0·hal_tv_tuner_hwservice_30_0·hal_usb_gadget_hwservice_30_0·hal_usb_hwservice_30_0·hal_vehicle_hwservice_30_0·hal_vibrator_hwservice_30_0·hal_vr_hwservice_30_0·hal_weaver_hwservice_30_0·hal_wifi_hostapd_hwservice_30_0·hal_wifi_hwservice_30_0·hal_wifi_supplicant_hwservice_30_0·system_net_netd_hwservice_30_0·system_suspend_hwservice_30_0·system_wifi_keystore_hwservice_30_0·thermalcallback_hwservice_30_0))
83 (typeattribute·vndservice_manager_type)83 (typeattribute·vndservice_manager_type)
84 (typeattributeset·vndservice_manager_type·(service_manager_vndservice_30_0·default_android_vndservice_30_0))84 (typeattributeset·vndservice_manager_type·(service_manager_vndservice_30_0·default_android_vndservice_30_0))
85 (typeattribute·mlstrustedsubject)85 (typeattribute·mlstrustedsubject)
86 (typeattributeset·mlstrustedsubject·(bufferhubd_30_0·drmserver_30_0·dumpstate_30_0·pdx_display_client_endpoint_socket_30_0·pdx_display_manager_endpoint_socket_30_0·pdx_display_screenshot_endpoint_socket_30_0·pdx_display_vsync_endpoint_socket_30_0·pdx_performance_client_endpoint_socket_30_0·pdx_bufferhub_client_endpoint_socket_30_0·hwservicemanager_30_0·init_30_0·installd_30_0·iorap_inode2filename_30_0·iorap_prefetcherd_30_0·kernel_30_0·keystore_30_0·llkd_30_0·lmkd_30_0·logd_30_0·mediadrmserver_30_0·mediaextractor_30_0·mediaserver_30_0·netd_30_0·performanced_30_0·racoon_30_0·radio_30_0·rss_hwm_reset_30_0·runas_30_0·servicemanager_30_0·shell_30_0·simpleperf_app_runner_30_0·statsd_30_0·tombstoned_30_0·traced_30_0·traced_probes_30_0·uncrypt_30_0·vendor_init_30_0·vold_30_0))86 (typeattributeset·mlstrustedsubject·(bufferhubd_30_0·drmserver_30_0·dumpstate_30_0·pdx_display_client_endpoint_socket_30_0·pdx_display_manager_endpoint_socket_30_0·pdx_display_screenshot_endpoint_socket_30_0·pdx_display_vsync_endpoint_socket_30_0·pdx_performance_client_endpoint_socket_30_0·pdx_bufferhub_client_endpoint_socket_30_0·hwservicemanager_30_0·init_30_0·installd_30_0·iorap_inode2filename_30_0·iorap_prefetcherd_30_0·kernel_30_0·keystore_30_0·llkd_30_0·lmkd_30_0·logd_30_0·mediadrmserver_30_0·mediaextractor_30_0·mediaserver_30_0·netd_30_0·performanced_30_0·racoon_30_0·radio_30_0·rss_hwm_reset_30_0·runas_30_0·servicemanager_30_0·shell_30_0·simpleperf_app_runner_30_0·statsd_30_0·su_30_0·tombstoned_30_0·traced_30_0·traced_probes_30_0·uncrypt_30_0·vendor_init_30_0·vold_30_0))
87 (typeattribute·mlstrustedobject)87 (typeattribute·mlstrustedobject)
88 (typeattributeset·mlstrustedobject·(ashmem_device_30_0·ashmem_libcutils_device_30_0·binder_device_30_0·hwbinder_device_30_0·pmsg_device_30_0·gpu_device_30_0·mtp_device_30_0·ptmx_device_30_0·null_device_30_0·random_device_30_0·owntty_device_30_0·zero_device_30_0·fuse_device_30_0·ion_device_30_0·tun_device_30_0·usbaccessory_device_30_0·usb_device_30_0·proc_qtaguid_ctrl_30_0·proc_qtaguid_stat_30_0·selinuxfs_30_0·cgroup_30_0·sysfs_30_0·sysfs_bluetooth_writable_30_0·sysfs_kernel_notes_30_0·sysfs_nfc_power_writable_30_0·inotify_30_0·devpts_30_0·fuse_30_0·sdcardfs_30_0·vfat_30_0·exfat_30_0·debugfs_trace_marker_30_0·debugfs_tracing_30_0·debugfs_tracing_debug_30_0·functionfs_30_0·anr_data_file_30_0·tombstone_data_file_30_0·apk_tmp_file_30_0·apk_private_tmp_file_30_0·ota_package_file_30_0·user_profile_data_file_30_0·shell_data_file_30_0·heapdump_data_file_30_0·ringtone_file_30_0·media_rw_data_file_30_0·radio_data_file_30_0·trace_data_file_30_0·method_trace_data_file_30_0·system_app_data_file_30_0·cache_file_30_0·cache_backup_file_30_0·cache_recovery_file_30_0·wallpaper_file_30_0·shortcut_manager_icons_30_0·asec_apk_file_30_0·backup_data_file_30_0·app_fuse_file_30_0·dnsproxyd_socket_30_0·fwmarkd_socket_30_0·logd_socket_30_0·logdr_socket_30_0·logdw_socket_30_0·mdnsd_socket_30_0·property_socket_30_0·statsdw_socket_30_0·system_ndebug_socket_30_0·system_unsolzygote_socket_30_0·tombstoned_crash_socket_30_0·tombstoned_java_trace_socket_30_0·traced_consumer_socket_30_0·traced_perf_socket_30_0·traced_producer_socket_30_0·heapprofd_socket_30_0·pdx_display_client_endpoint_socket_30_0·pdx_display_manager_endpoint_socket_30_0·pdx_display_screenshot_endpoint_socket_30_0·pdx_display_vsync_endpoint_socket_30_0·pdx_performance_client_endpoint_socket_30_0·pdx_bufferhub_client_endpoint_socket_30_0·system_server_tmpfs_30_0))88 (typeattributeset·mlstrustedobject·(ashmem_device_30_0·ashmem_libcutils_device_30_0·binder_device_30_0·hwbinder_device_30_0·pmsg_device_30_0·gpu_device_30_0·mtp_device_30_0·ptmx_device_30_0·null_device_30_0·random_device_30_0·owntty_device_30_0·zero_device_30_0·fuse_device_30_0·ion_device_30_0·tun_device_30_0·usbaccessory_device_30_0·usb_device_30_0·proc_qtaguid_ctrl_30_0·proc_qtaguid_stat_30_0·selinuxfs_30_0·cgroup_30_0·sysfs_30_0·sysfs_bluetooth_writable_30_0·sysfs_kernel_notes_30_0·sysfs_nfc_power_writable_30_0·inotify_30_0·devpts_30_0·fuse_30_0·sdcardfs_30_0·vfat_30_0·exfat_30_0·debugfs_trace_marker_30_0·debugfs_tracing_30_0·debugfs_tracing_debug_30_0·functionfs_30_0·anr_data_file_30_0·tombstone_data_file_30_0·apk_tmp_file_30_0·apk_private_tmp_file_30_0·ota_package_file_30_0·user_profile_data_file_30_0·shell_data_file_30_0·heapdump_data_file_30_0·ringtone_file_30_0·media_rw_data_file_30_0·radio_data_file_30_0·trace_data_file_30_0·method_trace_data_file_30_0·system_app_data_file_30_0·cache_file_30_0·cache_backup_file_30_0·cache_recovery_file_30_0·wallpaper_file_30_0·shortcut_manager_icons_30_0·asec_apk_file_30_0·backup_data_file_30_0·app_fuse_file_30_0·dnsproxyd_socket_30_0·fwmarkd_socket_30_0·logd_socket_30_0·logdr_socket_30_0·logdw_socket_30_0·mdnsd_socket_30_0·property_socket_30_0·statsdw_socket_30_0·system_ndebug_socket_30_0·system_unsolzygote_socket_30_0·tombstoned_crash_socket_30_0·tombstoned_java_trace_socket_30_0·traced_consumer_socket_30_0·traced_perf_socket_30_0·traced_producer_socket_30_0·heapprofd_socket_30_0·pdx_display_client_endpoint_socket_30_0·pdx_display_manager_endpoint_socket_30_0·pdx_display_screenshot_endpoint_socket_30_0·pdx_display_vsync_endpoint_socket_30_0·pdx_performance_client_endpoint_socket_30_0·pdx_bufferhub_client_endpoint_socket_30_0·system_server_tmpfs_30_0))
89 (typeattribute·appdomain)89 (typeattribute·appdomain)
90 (typeattribute·untrusted_app_all)90 (typeattribute·untrusted_app_all)
91 (typeattribute·netdomain)91 (typeattribute·netdomain)
92 (typeattributeset·netdomain·(dhcp_30_0·dnsmasq_30_0·drmserver_30_0·dumpstate_30_0·mediadrmserver_30_0·mediaserver_30_0·mtp_30_0·netd_30_0·ppp_30_0·racoon_30_0·radio_30_0·shell_30_0·update_engine_30_0·wpantund_30_0))92 (typeattributeset·netdomain·(dhcp_30_0·dnsmasq_30_0·drmserver_30_0·dumpstate_30_0·mediadrmserver_30_0·mediaserver_30_0·mtp_30_0·netd_30_0·ppp_30_0·racoon_30_0·radio_30_0·shell_30_0·su_30_0·update_engine_30_0·wpantund_30_0))
93 (typeattribute·bluetoothdomain)93 (typeattribute·bluetoothdomain)
94 (typeattributeset·bluetoothdomain·(radio_30_0))94 (typeattributeset·bluetoothdomain·(radio_30_0))
95 (typeattribute·binderservicedomain)95 (typeattribute·binderservicedomain)
96 (typeattributeset·binderservicedomain·(cameraserver_30_0·credstore_30_0·drmserver_30_0·gatekeeperd_30_0·idmap_30_0·inputflinger_30_0·keystore_30_0·mediadrmserver_30_0·mediaextractor_30_0·mediametrics_30_0·mediaserver_30_0·mediatranscoding_30_0·radio_30_0·virtual_touchpad_30_0·vr_hwc_30_0))96 (typeattributeset·binderservicedomain·(cameraserver_30_0·credstore_30_0·drmserver_30_0·gatekeeperd_30_0·idmap_30_0·inputflinger_30_0·keystore_30_0·mediadrmserver_30_0·mediaextractor_30_0·mediametrics_30_0·mediaserver_30_0·mediatranscoding_30_0·radio_30_0·virtual_touchpad_30_0·vr_hwc_30_0))
97 (typeattribute·update_engine_common)97 (typeattribute·update_engine_common)
98 (typeattributeset·update_engine_common·(update_engine_30_0))98 (typeattributeset·update_engine_common·(update_engine_30_0))
99 (typeattribute·coredomain)99 (typeattribute·coredomain)
Offset 171, 59 lines modifiedOffset 171, 62 lines modified
171 (typeattributeset·pdx_bufferhub_client_channel_socket_type·(pdx_bufferhub_client_channel_socket_30_0))171 (typeattributeset·pdx_bufferhub_client_channel_socket_type·(pdx_bufferhub_client_channel_socket_30_0))
172 (typeattribute·pdx_bufferhub_client_server_type)172 (typeattribute·pdx_bufferhub_client_server_type)
173 (typeattributeset·pdx_bufferhub_client_server_type·(bufferhubd_30_0))173 (typeattributeset·pdx_bufferhub_client_server_type·(bufferhubd_30_0))
174 (typeattribute·halserverdomain)174 (typeattribute·halserverdomain)
175 (typeattributeset·halserverdomain·(mediaswcodec_30_0))175 (typeattributeset·halserverdomain·(mediaswcodec_30_0))
176 (typeattribute·halclientdomain)176 (typeattribute·halclientdomain)
177 (expandtypeattribute·(halclientdomain)·true)177 (expandtypeattribute·(halclientdomain)·true)
178 (typeattributeset·halclientdomain·(bootanim_30_0·bufferhubd_30_0·cameraserver_30_0·charger_30_0·dumpstate_30_0·gatekeeperd_30_0·healthd_30_0·mediadrmserver_30_0·mediaextractor_30_0·mediaserver_30_0·mediaswcodec_30_0·radio_30_0·statsd_30_0·traceur_app_30_0·update_engine_30_0·update_verifier_30_0·vold_30_0·vr_hwc_30_0·wpantund_30_0))178 (typeattributeset·halclientdomain·(bootanim_30_0·bufferhubd_30_0·cameraserver_30_0·charger_30_0·dumpstate_30_0·gatekeeperd_30_0·healthd_30_0·mediadrmserver_30_0·mediaextractor_30_0·mediaserver_30_0·mediaswcodec_30_0·radio_30_0·statsd_30_0·su_30_0·traceur_app_30_0·update_engine_30_0·update_verifier_30_0·vold_30_0·vr_hwc_30_0·wpantund_30_0))
179 (typeattribute·hal_automotive_socket_exemption)179 (typeattribute·hal_automotive_socket_exemption)
180 (typeattribute·hal_allocator)180 (typeattribute·hal_allocator)
181 (expandtypeattribute·(hal_allocator)·true)181 (expandtypeattribute·(hal_allocator)·true)
182 (typeattribute·hal_allocator_client)182 (typeattribute·hal_allocator_client)
183 (expandtypeattribute·(hal_allocator_client)·true)183 (expandtypeattribute·(hal_allocator_client)·true)
184 (typeattributeset·hal_allocator_client·(cameraserver_30_0·mediaextractor_30_0·mediaserver_30_0·mediaswcodec_30_0))184 (typeattributeset·hal_allocator_client·(cameraserver_30_0·mediaextractor_30_0·mediaserver_30_0·mediaswcodec_30_0·su_30_0))
185 (typeattribute·hal_allocator_server)185 (typeattribute·hal_allocator_server)
186 (expandtypeattribute·(hal_allocator_server)·false)186 (expandtypeattribute·(hal_allocator_server)·false)
187 (typeattribute·hal_atrace)187 (typeattribute·hal_atrace)
188 (expandtypeattribute·(hal_atrace)·true)188 (expandtypeattribute·(hal_atrace)·true)
189 (typeattribute·hal_atrace_client)189 (typeattribute·hal_atrace_client)
190 (expandtypeattribute·(hal_atrace_client)·true)190 (expandtypeattribute·(hal_atrace_client)·true)
191 (typeattributeset·hal_atrace_client·(traceur_app_30_0))191 (typeattributeset·hal_atrace_client·(su_30_0·traceur_app_30_0))
192 (typeattribute·hal_atrace_server)192 (typeattribute·hal_atrace_server)
193 (expandtypeattribute·(hal_atrace_server)·false)193 (expandtypeattribute·(hal_atrace_server)·false)
194 (typeattribute·hal_audio)194 (typeattribute·hal_audio)
195 (expandtypeattribute·(hal_audio)·true)195 (expandtypeattribute·(hal_audio)·true)
196 (typeattribute·hal_audio_client)196 (typeattribute·hal_audio_client)
197 (expandtypeattribute·(hal_audio_client)·true)197 (expandtypeattribute·(hal_audio_client)·true)
 198 (typeattributeset·hal_audio_client·(su_30_0))
198 (typeattribute·hal_audio_server)199 (typeattribute·hal_audio_server)
199 (expandtypeattribute·(hal_audio_server)·false)200 (expandtypeattribute·(hal_audio_server)·false)
200 (typeattribute·hal_audiocontrol)201 (typeattribute·hal_audiocontrol)
201 (expandtypeattribute·(hal_audiocontrol)·true)202 (expandtypeattribute·(hal_audiocontrol)·true)
202 (typeattribute·hal_audiocontrol_client)203 (typeattribute·hal_audiocontrol_client)
203 (expandtypeattribute·(hal_audiocontrol_client)·true)204 (expandtypeattribute·(hal_audiocontrol_client)·true)
204 (typeattribute·hal_audiocontrol_server)205 (typeattribute·hal_audiocontrol_server)
205 (expandtypeattribute·(hal_audiocontrol_server)·false)206 (expandtypeattribute·(hal_audiocontrol_server)·false)
206 (typeattribute·hal_authsecret)207 (typeattribute·hal_authsecret)
207 (expandtypeattribute·(hal_authsecret)·true)208 (expandtypeattribute·(hal_authsecret)·true)
208 (typeattribute·hal_authsecret_client)209 (typeattribute·hal_authsecret_client)
209 (expandtypeattribute·(hal_authsecret_client)·true)210 (expandtypeattribute·(hal_authsecret_client)·true)
 211 (typeattributeset·hal_authsecret_client·(su_30_0))
210 (typeattribute·hal_authsecret_server)212 (typeattribute·hal_authsecret_server)
211 (expandtypeattribute·(hal_authsecret_server)·false)213 (expandtypeattribute·(hal_authsecret_server)·false)
212 (typeattribute·hal_bluetooth)214 (typeattribute·hal_bluetooth)
213 (expandtypeattribute·(hal_bluetooth)·true)215 (expandtypeattribute·(hal_bluetooth)·true)
214 (typeattribute·hal_bluetooth_client)216 (typeattribute·hal_bluetooth_client)
215 (expandtypeattribute·(hal_bluetooth_client)·true)217 (expandtypeattribute·(hal_bluetooth_client)·true)
 218 (typeattributeset·hal_bluetooth_client·(su_30_0))
216 (typeattribute·hal_bluetooth_server)219 (typeattribute·hal_bluetooth_server)
217 (expandtypeattribute·(hal_bluetooth_server)·false)220 (expandtypeattribute·(hal_bluetooth_server)·false)
218 (typeattribute·hal_bootctl)221 (typeattribute·hal_bootctl)
219 (expandtypeattribute·(hal_bootctl)·true)222 (expandtypeattribute·(hal_bootctl)·true)
220 (typeattribute·hal_bootctl_client)223 (typeattribute·hal_bootctl_client)
221 (expandtypeattribute·(hal_bootctl_client)·true)224 (expandtypeattribute·(hal_bootctl_client)·true)
222 (typeattributeset·hal_bootctl_client·(update_engine_30_0·update_verifier_30_0·vold_30_0))225 (typeattributeset·hal_bootctl_client·(su_30_0·update_engine_30_0·update_verifier_30_0·vold_30_0))
223 (typeattribute·hal_bootctl_server)226 (typeattribute·hal_bootctl_server)
224 (expandtypeattribute·(hal_bootctl_server)·false)227 (expandtypeattribute·(hal_bootctl_server)·false)
225 (typeattribute·hal_bufferhub)228 (typeattribute·hal_bufferhub)
226 (expandtypeattribute·(hal_bufferhub)·true)229 (expandtypeattribute·(hal_bufferhub)·true)
227 (typeattribute·hal_bufferhub_client)230 (typeattribute·hal_bufferhub_client)
228 (expandtypeattribute·(hal_bufferhub_client)·true)231 (expandtypeattribute·(hal_bufferhub_client)·true)
229 (typeattribute·hal_bufferhub_server)232 (typeattribute·hal_bufferhub_server)
Offset 234, 15 lines modifiedOffset 237, 15 lines modified
234 (expandtypeattribute·(hal_broadcastradio_client)·true)237 (expandtypeattribute·(hal_broadcastradio_client)·true)
235 (typeattribute·hal_broadcastradio_server)238 (typeattribute·hal_broadcastradio_server)
236 (expandtypeattribute·(hal_broadcastradio_server)·false)239 (expandtypeattribute·(hal_broadcastradio_server)·false)
237 (typeattribute·hal_camera)240 (typeattribute·hal_camera)
238 (expandtypeattribute·(hal_camera)·true)241 (expandtypeattribute·(hal_camera)·true)
239 (typeattribute·hal_camera_client)242 (typeattribute·hal_camera_client)
240 (expandtypeattribute·(hal_camera_client)·true)243 (expandtypeattribute·(hal_camera_client)·true)
241 (typeattributeset·hal_camera_client·(cameraserver_30_0))244 (typeattributeset·hal_camera_client·(cameraserver_30_0·su_30_0))
242 (typeattribute·hal_camera_server)245 (typeattribute·hal_camera_server)
243 (expandtypeattribute·(hal_camera_server)·false)246 (expandtypeattribute·(hal_camera_server)·false)
244 (typeattribute·hal_can_bus)247 (typeattribute·hal_can_bus)
245 (expandtypeattribute·(hal_can_bus)·true)248 (expandtypeattribute·(hal_can_bus)·true)
246 (typeattribute·hal_can_bus_client)249 (typeattribute·hal_can_bus_client)
247 (expandtypeattribute·(hal_can_bus_client)·true)250 (expandtypeattribute·(hal_can_bus_client)·true)
248 (typeattribute·hal_can_bus_server)251 (typeattribute·hal_can_bus_server)
Offset 253, 15 lines modifiedOffset 256, 15 lines modified
253 (expandtypeattribute·(hal_can_controller_client)·true)256 (expandtypeattribute·(hal_can_controller_client)·true)
254 (typeattribute·hal_can_controller_server)257 (typeattribute·hal_can_controller_server)
255 (expandtypeattribute·(hal_can_controller_server)·false)258 (expandtypeattribute·(hal_can_controller_server)·false)
256 (typeattribute·hal_cas)259 (typeattribute·hal_cas)
257 (expandtypeattribute·(hal_cas)·true)260 (expandtypeattribute·(hal_cas)·true)
258 (typeattribute·hal_cas_client)261 (typeattribute·hal_cas_client)
259 (expandtypeattribute·(hal_cas_client)·true)262 (expandtypeattribute·(hal_cas_client)·true)
260 (typeattributeset·hal_cas_client·(mediaextractor_30_0))263 (typeattributeset·hal_cas_client·(mediaextractor_30_0·su_30_0))
261 (typeattribute·hal_cas_server)264 (typeattribute·hal_cas_server)
262 (expandtypeattribute·(hal_cas_server)·false)265 (expandtypeattribute·(hal_cas_server)·false)
263 (typeattribute·hal_codec2)266 (typeattribute·hal_codec2)
264 (expandtypeattribute·(hal_codec2)·true)267 (expandtypeattribute·(hal_codec2)·true)
265 (typeattributeset·hal_codec2·(mediaswcodec_30_0))268 (typeattributeset·hal_codec2·(mediaswcodec_30_0))
266 (typeattribute·hal_codec2_client)269 (typeattribute·hal_codec2_client)
267 (expandtypeattribute·(hal_codec2_client)·true)270 (expandtypeattribute·(hal_codec2_client)·true)
Offset 269, 41 lines modifiedOffset 272, 43 lines modified
269 (typeattribute·hal_codec2_server)272 (typeattribute·hal_codec2_server)
270 (expandtypeattribute·(hal_codec2_server)·false)273 (expandtypeattribute·(hal_codec2_server)·false)
271 (typeattributeset·hal_codec2_server·(mediaswcodec_30_0))274 (typeattributeset·hal_codec2_server·(mediaswcodec_30_0))
272 (typeattribute·hal_configstore)275 (typeattribute·hal_configstore)
273 (expandtypeattribute·(hal_configstore)·true)276 (expandtypeattribute·(hal_configstore)·true)
274 (typeattribute·hal_configstore_client)277 (typeattribute·hal_configstore_client)
275 (expandtypeattribute·(hal_configstore_client)·true)278 (expandtypeattribute·(hal_configstore_client)·true)
276 (typeattributeset·hal_configstore_client·(bootanim_30_0))279 (typeattributeset·hal_configstore_client·(bootanim_30_0·su_30_0))
277 (typeattribute·hal_configstore_server)280 (typeattribute·hal_configstore_server)
278 (expandtypeattribute·(hal_configstore_server)·false)281 (expandtypeattribute·(hal_configstore_server)·false)
Max report size reached; 624346/637154 bytes (97.99%) of diff not shown.
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·879478····»    Blocks:·1720·······IO·Block:·4096···regular·file1 ··Size:·926321····»    Blocks:·1816·······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.62 MB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/selinux/precompiled_sepolicy vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/precompiled_sepolicy
    
Offset 1, 131 lines modifiedOffset 1, 131 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·0080·0800·0000·0700·0000··................00000010:·1e00·0000·0100·0080·0800·0000·0700·0000··................
00000020:·4000·0000·4000·0000·0100·0000·0000·0000··@...@...........00000020:·4000·0000·4000·0000·0100·0000·0000·0000··@...@...........
00000030:·2700·0000·0000·0000·4000·0000·0000·0000··'.......@.......00000030:·2700·0000·0000·0000·4000·0000·c004·0000··'.......@.......
00000040:·0000·0000·0500·0000·0500·0000·0300·0000··................ 
00000050:·0100·0000·2000·0000·2000·0000·6361·7007··....·...·...cap. 
00000060:·0000·0020·0000·0073·6574·6663·6170·0700··...·...setfcap.. 
00000070:·0000·0900·0000·7365·7470·6361·7006·0000··......setpcap... 
00000080:·0004·0000·0066·6f77·6e65·7208·0000·0017··.....fowner..... 
00000090:·0000·0073·7973·5f62·6f6f·740e·0000·001b··...sys_boot..... 
000000a0:·0000·0073·7973·5f74·7479·5f63·6f6e·6669··...sys_tty_confi 
000000b0:·6707·0000·000e·0000·006e·6574·5f72·6177··g........net_raw 
000000c0:·0900·0000·1600·0000·7379·735f·6164·6d69··........sys_admi 
000000d0:·6e0a·0000·0013·0000·0073·7973·5f63·6872··n........sys_chr 
000000e0:·6f6f·740a·0000·0011·0000·0073·7973·5f6d··oot........sys_m 
000000f0:·6f64·756c·6509·0000·0012·0000·0073·7973··odule........sys 
00000100:·5f72·6177·696f·0c00·0000·0200·0000·6461··_rawio........da 
00000110:·635f·6f76·6572·7269·6465·0900·0000·1000··c_override...... 
00000120:·0000·6970·635f·6f77·6e65·7204·0000·0006··..ipc_owner..... 
00000130:·0000·006b·696c·6c0f·0000·0003·0000·0064··...kill........d 
00000140:·6163·5f72·6561·645f·7365·6172·6368·0900··ac_read_search.. 
00000150:·0000·1500·0000·7379·735f·7061·6363·740d··......sys_pacct. 
00000160:·0000·000c·0000·006e·6574·5f62·726f·6164··.......net_broad 
00000170:·6361·7374·1000·0000·0b00·0000·6e65·745f··cast........net_ 
00000180:·6269·6e64·5f73·6572·7669·6365·0800·0000··bind_service.... 
00000190:·1800·0000·7379·735f·6e69·6365·0800·0000··....sys_nice.... 
000001a0:·1a00·0000·7379·735f·7469·6d65·0600·0000··....sys_time.... 
000001b0:·0500·0000·6673·6574·6964·0500·0000·1c00··....fsetid...... 
000001c0:·0000·6d6b·6e6f·6406·0000·0007·0000·0073··..mknod........s 
000001d0:·6574·6769·6406·0000·0008·0000·0073·6574··etgid........set 
000001e0:·7569·6405·0000·001d·0000·006c·6561·7365··uid........lease 
000001f0:·0900·0000·0d00·0000·6e65·745f·6164·6d69··........net_admi 
00000200:·6e0b·0000·001e·0000·0061·7564·6974·5f77··n........audit_w 
00000210:·7269·7465·0f00·0000·0a00·0000·6c69·6e75··rite........linu 
00000220:·785f·696d·6d75·7461·626c·650a·0000·0014··x_immutable..... 
00000230:·0000·0073·7973·5f70·7472·6163·650d·0000··...sys_ptrace... 
00000240:·001f·0000·0061·7564·6974·5f63·6f6e·7472··.....audit_contr 
00000250:·6f6c·0800·0000·0f00·0000·6970·635f·6c6f··ol........ipc_lo 
00000260:·636b·0c00·0000·1900·0000·7379·735f·7265··ck........sys_re 
00000270:·736f·7572·6365·0500·0000·0100·0000·6368··source........ch 
00000280:·6f77·6e04·0000·0005·0000·0006·0000·0006··own............. 
00000290:·0000·0063·6170·320c·0000·0001·0000·006d··...cap2........m 
000002a0:·6163·5f6f·7665·7272·6964·6509·0000·0002··ac_override..... 
000002b0:·0000·006d·6163·5f61·646d·696e·0a00·0000··...mac_admin.... 
000002c0:·0600·0000·6175·6469·745f·7265·6164·0600··....audit_read.. 
000002d0:·0000·0300·0000·7379·736c·6f67·0d00·0000··......syslog.... 
000002e0:·0500·0000·626c·6f63·6b5f·7375·7370·656e··....block_suspen 
000002f0:·640a·0000·0004·0000·0077·616b·655f·616c··d........wake_al 
00000300:·6172·6d06·0000·0003·0000·0015·0000·0015··arm............. 
00000310:·0000·0073·6f63·6b65·7403·0000·000b·0000··...socket....... 
00000320:·006d·6170·0600·0000·0a00·0000·6170·7065··.map........appe 
00000330:·6e64·0400·0000·0c00·0000·6269·6e64·0700··nd........bind.. 
00000340:·0000·0d00·0000·636f·6e6e·6563·7406·0000··......connect... 
00000350:·0004·0000·0063·7265·6174·6505·0000·0003··.....create..... 
00000360:·0000·0077·7269·7465·0b00·0000·0800·0000··...write........ 
00000370:·7265·6c61·6265·6c66·726f·6d05·0000·0001··relabelfrom..... 
00000380:·0000·0069·6f63·746c·0900·0000·1500·0000··...ioctl........ 
00000390:·6e61·6d65·5f62·696e·6406·0000·0014·0000··name_bind....... 
000003a0:·0073·656e·6474·6f07·0000·0005·0000·0067··.sendto........g 
000003b0:·6574·6174·7472·0700·0000·0600·0000·7365··etattr........se 
000003c0:·7461·7474·7206·0000·000f·0000·0061·6363··tattr........acc 
000003d0:·6570·7406·0000·0010·0000·0067·6574·6f70··ept........getop 
000003e0:·7404·0000·0002·0000·0072·6561·6406·0000··t........read... 
000003f0:·0011·0000·0073·6574·6f70·7408·0000·0012··.....setopt..... 
00000400:·0000·0073·6875·7464·6f77·6e08·0000·0013··...shutdown..... 
00000410:·0000·0072·6563·7666·726f·6d04·0000·0007··...recvfrom..... 
00000420:·0000·006c·6f63·6b09·0000·0009·0000·0072··...lock........r 
00000430:·656c·6162·656c·746f·0600·0000·0e00·0000··elabelto........ 
00000440:·6c69·7374·656e·0400·0000·0200·0000·1900··listen.......... 
00000450:·0000·1900·0000·6669·6c65·0300·0000·0b00··......file...... 
00000460:·0000·6d61·7006·0000·000a·0000·0061·7070··..map........app 
00000470:·656e·6406·0000·0004·0000·0063·7265·6174··end........creat 
00000480:·6507·0000·000f·0000·0065·7865·6375·7465··e........execute 
00000490:·0500·0000·0300·0000·7772·6974·650b·0000··........write... 
000004a0:·0008·0000·0072·656c·6162·656c·6672·6f6d··.....relabelfrom 
000004b0:·0400·0000·0d00·0000·6c69·6e6b·0600·0000··........link.... 
000004c0:·0c00·0000·756e·6c69·6e6b·0500·0000·0100··....unlink...... 
000004d0:·0000·696f·6374·6c0f·0000·0018·0000·0077··..ioctl........w 
000004e0:·6174·6368·5f77·6974·685f·7065·726d·0c00··atch_with_perm.. 
000004f0:·0000·1200·0000·6175·6469·745f·6163·6365··......audit_acce 
00000500:·7373·0b00·0000·1900·0000·7761·7463·685f··ss........watch_ 
00000510:·7265·6164·7307·0000·0005·0000·0067·6574··reads........get 
00000520:·6174·7472·0700·0000·0600·0000·7365·7461··attr........seta 
00000530:·7474·7207·0000·0014·0000·0065·7865·636d··ttr........execm 
00000540:·6f64·0400·0000·0200·0000·7265·6164·0600··od........read.. 
00000550:·0000·0e00·0000·7265·6e61·6d65·0800·0000··......rename.... 
00000560:·1700·0000·7761·7463·685f·7362·0b00·0000··....watch_sb.... 
00000570:·1600·0000·7761·7463·685f·6d6f·756e·7405··....watch_mount. 
00000580:·0000·0015·0000·0077·6174·6368·0400·0000··.......watch.... 
00000590:·0700·0000·6c6f·636b·0900·0000·0900·0000··....lock........ 
000005a0:·7265·6c61·6265·6c74·6f07·0000·0011·0000··relabelto....... 
000005b0:·006d·6f75·6e74·6f6e·0400·0000·1300·0000··.mounton........ 
000005c0:·6f70·656e·0700·0000·1000·0000·7175·6f74··open........quot 
000005d0:·616f·6e03·0000·0004·0000·0009·0000·0009··aon............. 
000005e0:·0000·0069·7063·0900·0000·0700·0000·6173··...ipc........as 
000005f0:·736f·6369·6174·6506·0000·0001·0000·0063··sociate........c 
00000600:·7265·6174·6505·0000·0006·0000·0077·7269··reate........wri 
00000610:·7465·0900·0000·0800·0000·756e·6978·5f72··te........unix_r 
00000620:·6561·6407·0000·0002·0000·0064·6573·7472··ead........destr 
00000630:·6f79·0700·0000·0300·0000·6765·7461·7474··oy........getatt 
00000640:·7207·0000·0004·0000·0073·6574·6174·7472··r........setattr 
00000650:·0400·0000·0500·0000·7265·6164·0a00·0000··........read.... 
00000660:·0900·0000·756e·6978·5f77·7269·7465·6300··....unix_writec. 
00000670:·0000·6300·0000·1000·0000·0600·0000·4d00··..c...........M. 
00000680:·0000·1500·0000·0000·0000·0100·0000·626c··..............bl 
00000690:·7565·746f·6f74·685f·736f·636b·6574·736f··uetooth_socketso 
000006a0:·636b·6574·8801·0000·0500·0000·0400·0000··cket............ 
000006b0:·0001·0000·0100·0000·0400·0000·2000·0000··............·... 
000006c0:·0100·0000·0200·0000·0000·0000·0000·0000··................00000040:·0100·0000·8004·0000·0000·0000·0400·0000··................
 00000050:·0500·0000·0500·0000·0300·0000·0100·0000··................
 00000060:·2000·0000·2000·0000·6361·7007·0000·0020···...·...cap....·
 00000070:·0000·0073·6574·6663·6170·0700·0000·0900··...setfcap......
 00000080:·0000·7365·7470·6361·7006·0000·0004·0000··..setpcap.......
 00000090:·0066·6f77·6e65·7208·0000·0017·0000·0073··.fowner........s
 000000a0:·7973·5f62·6f6f·740e·0000·001b·0000·0073··ys_boot........s
 000000b0:·7973·5f74·7479·5f63·6f6e·6669·6707·0000··ys_tty_config...
 000000c0:·000e·0000·006e·6574·5f72·6177·0900·0000··.....net_raw....
 000000d0:·1600·0000·7379·735f·6164·6d69·6e0a·0000··....sys_admin...
 000000e0:·0013·0000·0073·7973·5f63·6872·6f6f·740a··.....sys_chroot.
 000000f0:·0000·0011·0000·0073·7973·5f6d·6f64·756c··.......sys_modul
 00000100:·6509·0000·0012·0000·0073·7973·5f72·6177··e........sys_raw
 00000110:·696f·0c00·0000·0200·0000·6461·635f·6f76··io........dac_ov
 00000120:·6572·7269·6465·0900·0000·1000·0000·6970··erride........ip
 00000130:·635f·6f77·6e65·7204·0000·0006·0000·006b··c_owner........k
 00000140:·696c·6c0f·0000·0003·0000·0064·6163·5f72··ill........dac_r
 00000150:·6561·645f·7365·6172·6368·0900·0000·1500··ead_search......
 00000160:·0000·7379·735f·7061·6363·740d·0000·000c··..sys_pacct.....
Max report size reached; 5878667/5895385 bytes (99.72%) of diff not shown.
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·638999····»    Blocks:·1256·······IO·Block:·4096···regular·file1 ··Size:·728610····»    Blocks:·1424·······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
  
  
444 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/selinux/precompiled_sepolicy.plat_sepolicy_and_mapping.sha256 vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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 bf3d8ac65b681fd97b5448fa25450bf9d59d6284457c0cfa8da29bf9b21e41ad1 95cde205e52e92e410444645f171e073c680f933551c82e45d6ac00f4a08bebd
450 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/selinux/precompiled_sepolicy.product_sepolicy_and_mapping.sha256 vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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 58d11e99111623aa5c417f0cf34a4dc9932183c710b7a7a9cee7faa628c9cf941 0cad2b033c51d5b851c789a9510e831d065dfeaaf5b9a0dff1e0dce9fb29b5bc
456 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/selinux/precompiled_sepolicy.system_ext_sepolicy_and_mapping.sha256 vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/precompiled_sepolicy.system_ext_sepolicy_and_mapping.sha256
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 f9c3917c8c815a7b8427fbe4cf4f31d2370bcb90f75d41631c06869709aea1dd1 81fc97558faad2983bdeaa2de03986bd3091a3243020396ae5cf7868b3486f92
2.26 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/selinux/vendor_file_contexts vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/vendor_file_contexts
    
Offset 412, 14 lines modifiedOffset 412, 13 lines modified
412 /vendor/bin/hw/android\.hardware\.identity@1\.0-service\.citadel······················u:object_r:hal_identity_citadel_exec:s0412 /vendor/bin/hw/android\.hardware\.identity@1\.0-service\.citadel······················u:object_r:hal_identity_citadel_exec:s0
413 /vendor/bin/hw/android\.hardware\.rebootescrow-service\.citadel·······················u:object_r:hal_rebootescrow_citadel_exec:s0413 /vendor/bin/hw/android\.hardware\.rebootescrow-service\.citadel·······················u:object_r:hal_rebootescrow_citadel_exec:s0
414 /vendor/bin/hw/android\.hardware\.dumpstate@1\.1-service\.redfin·······················u:object_r:hal_dumpstate_impl_exec:s0414 /vendor/bin/hw/android\.hardware\.dumpstate@1\.1-service\.redfin·······················u:object_r:hal_dumpstate_impl_exec:s0
415 /vendor/bin/hw/android\.hardware\.keymaster@4\.1-service\.citadel·····················u:object_r:hal_keymaster_citadel_exec:s0415 /vendor/bin/hw/android\.hardware\.keymaster@4\.1-service\.citadel·····················u:object_r:hal_keymaster_citadel_exec:s0
416 /vendor/bin/hw/android\.hardware\.power\.stats@1\.0-service\.pixel····················u:object_r:hal_power_stats_default_exec:s0416 /vendor/bin/hw/android\.hardware\.power\.stats@1\.0-service\.pixel····················u:object_r:hal_power_stats_default_exec:s0
417 /vendor/bin/hw/vendor\.google\.wifi_ext@1\.0-service-vendor-lazy······················u:object_r:hal_wifi_ext_exec:s0417 /vendor/bin/hw/vendor\.google\.wifi_ext@1\.0-service-vendor-lazy······················u:object_r:hal_wifi_ext_exec:s0
418 /vendor/bin/hw/android\.hardware\.power-service\.pixel-libperfmgr·················u:object_r:hal_power_default_exec:s0418 /vendor/bin/hw/android\.hardware\.power-service\.pixel-libperfmgr·················u:object_r:hal_power_default_exec:s0
419 /vendor/bin/hw/vendor\.google\.google_battery@1\.1-service-vendor·····················u:object_r:hal_googlebattery_exec:s0 
420 /vendor/bin/hw/android\.hardware\.contexthub@1\.1-service\.generic····················u:object_r:hal_contexthub_default_exec:s0419 /vendor/bin/hw/android\.hardware\.contexthub@1\.1-service\.generic····················u:object_r:hal_contexthub_default_exec:s0
421 /vendor/bin/hw/vendor\.google\.wireless_charger@1\.2-service-vendor···················u:object_r:hal_wlc_exec:s0420 /vendor/bin/hw/vendor\.google\.wireless_charger@1\.2-service-vendor···················u:object_r:hal_wlc_exec:s0
422 /vendor/bin/hw/android\.hardware\.power@1\.3-service\.pixel-libperfmgr············u:object_r:hal_power_default_exec:s0421 /vendor/bin/hw/android\.hardware\.power@1\.3-service\.pixel-libperfmgr············u:object_r:hal_power_default_exec:s0
423 /vendor/bin/hw/android\.hardware\.camera\.provider@2\.6-service-google················u:object_r:hal_camera_default_exec:s0422 /vendor/bin/hw/android\.hardware\.camera\.provider@2\.6-service-google················u:object_r:hal_camera_default_exec:s0
424 /vendor/bin/hw/android\.hardware\.neuralnetworks@1\.2-service-noronha·················u:object_r:hal_neuralnetworks_darwinn_exec:s0423 /vendor/bin/hw/android\.hardware\.neuralnetworks@1\.2-service-noronha·················u:object_r:hal_neuralnetworks_darwinn_exec:s0
425 /vendor/bin/hw/android\.hardware\.biometrics\.fingerprint@2\.2-service\.fpc···········u:object_r:hal_fingerprint_default_exec:s0424 /vendor/bin/hw/android\.hardware\.biometrics\.fingerprint@2\.2-service\.fpc···········u:object_r:hal_fingerprint_default_exec:s0
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·42609·····»     Blocks:·88·········IO·Block:·4096···regular·file1 ··Size:·42486·····»     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
  
  
1.35 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/selinux/vendor_hwservice_contexts vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/vendor_hwservice_contexts
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 vendor.google.google_battery::IGoogleBattery····················u:object_r:hal_googlebattery_hwservice:s0 
2 hardware.google.pixelstats::IPixelStats·························u:object_r:hal_pixelstats_hwservice:s01 hardware.google.pixelstats::IPixelStats·························u:object_r:hal_pixelstats_hwservice:s0
3 hardware.google.light::ILight···································u:object_r:hal_light_hwservice:s02 hardware.google.light::ILight···································u:object_r:hal_light_hwservice:s0
4 vendor.google.radioext::IRadioExt·······························u:object_r:hal_radioext_hwservice:s03 vendor.google.radioext::IRadioExt·······························u:object_r:hal_radioext_hwservice:s0
5 vendor.google.wifi_ext::IWifiExt································u:object_r:hal_wifi_ext_hwservice:s04 vendor.google.wifi_ext::IWifiExt································u:object_r:hal_wifi_ext_hwservice:s0
6 vendor.google.wireless_charger::IWirelessCharger················u:object_r:hal_wlc_hwservice:s05 vendor.google.wireless_charger::IWirelessCharger················u:object_r:hal_wlc_hwservice:s0
7 com.fingerprints.extension::IFingerprintEngineering·············u:object_r:hal_fingerprint_hwservice:s06 com.fingerprints.extension::IFingerprintEngineering·············u:object_r:hal_fingerprint_hwservice:s0
8 com.fingerprints.extension::IFingerprintSensorTest··············u:object_r:hal_fingerprint_hwservice:s07 com.fingerprints.extension::IFingerprintSensorTest··············u:object_r:hal_fingerprint_hwservice:s0
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·4841······»      Blocks:·16·········IO·Block:·4096···regular·file1 ··Size:·4735······»      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
  
  
25.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/selinux/vendor_mac_permissions.xml vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/vendor_mac_permissions.xml
25.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/selinux/vendor_mac_permissions.xml vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/vendor_mac_permissions.xml
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·14497·····»     Blocks:·32·········IO·Block:·4096···regular·file1 ··Size:·14195·····»     Blocks:·32·········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.52 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/selinux/vendor_seapp_contexts vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/vendor_seapp_contexts
    
Offset 1, 9 lines modifiedOffset 1, 7 lines modified
1 user=_app·seinfo=platform·name=com.google.android.flipendo·domain=flipendo·type=app_data_file·levelFrom=all 
2 user=_app·seinfo=platform·name=com.google.android.turboadapter·domain=turbo_adapter·type=app_data_file·levelFrom=all 
3 user=system·seinfo=platform·name=com.google.SSRestartDetector·domain=ssr_detector_app·type=system_app_data_file1 user=system·seinfo=platform·name=com.google.SSRestartDetector·domain=ssr_detector_app·type=system_app_data_file
4 user=_app·seinfo=platform·name=com.android.ramdump·domain=ramdump_app·type=app_data_file·levelFrom=all2 user=_app·seinfo=platform·name=com.android.ramdump·domain=ramdump_app·type=app_data_file·levelFrom=all
5 user=_app·isPrivApp=true·seinfo=platform·name=com.google.android.grilservice·domain=grilservice_app·levelFrom=all3 user=_app·isPrivApp=true·seinfo=platform·name=com.google.android.grilservice·domain=grilservice_app·levelFrom=all
6 user=_app·seinfo=mds·name=com.google.mds·domain=modem_diagnostic_app·type=app_data_file·levelFrom=user4 user=_app·seinfo=mds·name=com.google.mds·domain=modem_diagnostic_app·type=app_data_file·levelFrom=user
7 user=_app·seinfo=platform·name=com.android.pixellogger·domain=logger_app·type=app_data_file·levelFrom=all5 user=_app·seinfo=platform·name=com.android.pixellogger·domain=logger_app·type=app_data_file·levelFrom=all
8 user=_app·seinfo=platform·name=com.google.googlecbrs·domain=cbrs_setup_app·type=app_data_file·levelFrom=user6 user=_app·seinfo=platform·name=com.google.googlecbrs·domain=cbrs_setup_app·type=app_data_file·levelFrom=user
9 user=_app·seinfo=google·name=com.google.android.GoogleCamera·domain=google_camera_app·type=app_data_file·levelFrom=all7 user=_app·seinfo=google·name=com.google.android.GoogleCamera·domain=google_camera_app·type=app_data_file·levelFrom=all
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·3362······»      Blocks:·8··········IO·Block:·4096···regular·file1 ··Size:·3137······»      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
  
  
263 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/etc/selinux/vendor_sepolicy.cil vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/etc/selinux/vendor_sepolicy.cil
    
Offset 389, 47 lines modifiedOffset 389, 47 lines modified
389 (genfscon·sysfs·/class/thermal·(u·object_r·sysfs_thermal·((s0)·(s0))))389 (genfscon·sysfs·/class/thermal·(u·object_r·sysfs_thermal·((s0)·(s0))))
390 (genfscon·sysfs·/devices/soc0·(u·object_r·sysfs_soc·((s0)·(s0))))390 (genfscon·sysfs·/devices/soc0·(u·object_r·sysfs_soc·((s0)·(s0))))
391 (genfscon·sysfs·/class/typec·(u·object_r·sysfs_typec_info·((s0)·(s0))))391 (genfscon·sysfs·/class/typec·(u·object_r·sysfs_typec_info·((s0)·(s0))))
392 (genfscon·sysfs·/kernel/wlan·(u·object_r·sysfs_msm_wlan·((s0)·(s0))))392 (genfscon·sysfs·/kernel/wlan·(u·object_r·sysfs_msm_wlan·((s0)·(s0))))
393 (genfscon·sysfs·/class/uio·(u·object_r·sysfs_uio·((s0)·(s0))))393 (genfscon·sysfs·/class/uio·(u·object_r·sysfs_uio·((s0)·(s0))))
394 (genfscon·sysfs·/bus/esoc·(u·object_r·sysfs_esoc·((s0)·(s0))))394 (genfscon·sysfs·/bus/esoc·(u·object_r·sysfs_esoc·((s0)·(s0))))
395 (typeattributeset·dev_type·(device_30_0·ashmem_device_30_0·ashmem_libcutils_device_30_0·audio_device_30_0·binder_device_30_0·hwbinder_device_30_0·vndbinder_device_30_0·block_device_30_0·camera_device_30_0·dm_device_30_0·keychord_device_30_0·loop_control_device_30_0·loop_device_30_0·pmsg_device_30_0·radio_device_30_0·ram_device_30_0·rtc_device_30_0·vold_device_30_0·console_device_30_0·fscklogs_30_0·gpu_device_30_0·graphics_device_30_0·hw_random_device_30_0·input_device_30_0·port_device_30_0·lowpan_device_30_0·mtp_device_30_0·nfc_device_30_0·ptmx_device_30_0·kmsg_device_30_0·kmsg_debug_device_30_0·null_device_30_0·random_device_30_0·secure_element_device_30_0·sensors_device_30_0·serial_device_30_0·socket_device_30_0·owntty_device_30_0·tty_device_30_0·video_device_30_0·zero_device_30_0·fuse_device_30_0·iio_device_30_0·ion_device_30_0·qtaguid_device_30_0·watchdog_device_30_0·uhid_device_30_0·uio_device_30_0·tun_device_30_0·usbaccessory_device_30_0·usb_device_30_0·usb_serial_device_30_0·properties_device_30_0·properties_serial_30_0·property_info_30_0·hci_attach_dev_30_0·rpmsg_device_30_0·root_block_device_30_0·frp_block_device_30_0·system_block_device_30_0·recovery_block_device_30_0·boot_block_device_30_0·userdata_block_device_30_0·cache_block_device_30_0·swap_block_device_30_0·metadata_block_device_30_0·misc_block_device_30_0·super_block_device_30_0·sdcard_block_device_30_0·ppp_device_30_0·tee_device_30_0·rebootescrow_device·latency_device·citadel_device·ramoops_device·rls_device·dp_block_device·qg_device·logbuffer_device·smcinvoke_device·touch_offload_device·battery_history_device·diag_device·rmnet_device·qdsp_device·fm_radio_device·sg_device·ssd_block_device·ramdump_device·ipa_dev·modem_ssr_device·qce_device·at_device·wlan_device·custom_ab_block_device·xbl_block_device·gpt_block_device·modem_block_device·persist_block_device))395 (typeattributeset·dev_type·(device_30_0·ashmem_device_30_0·ashmem_libcutils_device_30_0·audio_device_30_0·binder_device_30_0·hwbinder_device_30_0·vndbinder_device_30_0·block_device_30_0·camera_device_30_0·dm_device_30_0·keychord_device_30_0·loop_control_device_30_0·loop_device_30_0·pmsg_device_30_0·radio_device_30_0·ram_device_30_0·rtc_device_30_0·vold_device_30_0·console_device_30_0·fscklogs_30_0·gpu_device_30_0·graphics_device_30_0·hw_random_device_30_0·input_device_30_0·port_device_30_0·lowpan_device_30_0·mtp_device_30_0·nfc_device_30_0·ptmx_device_30_0·kmsg_device_30_0·kmsg_debug_device_30_0·null_device_30_0·random_device_30_0·secure_element_device_30_0·sensors_device_30_0·serial_device_30_0·socket_device_30_0·owntty_device_30_0·tty_device_30_0·video_device_30_0·zero_device_30_0·fuse_device_30_0·iio_device_30_0·ion_device_30_0·qtaguid_device_30_0·watchdog_device_30_0·uhid_device_30_0·uio_device_30_0·tun_device_30_0·usbaccessory_device_30_0·usb_device_30_0·usb_serial_device_30_0·properties_device_30_0·properties_serial_30_0·property_info_30_0·hci_attach_dev_30_0·rpmsg_device_30_0·root_block_device_30_0·frp_block_device_30_0·system_block_device_30_0·recovery_block_device_30_0·boot_block_device_30_0·userdata_block_device_30_0·cache_block_device_30_0·swap_block_device_30_0·metadata_block_device_30_0·misc_block_device_30_0·super_block_device_30_0·sdcard_block_device_30_0·ppp_device_30_0·tee_device_30_0·rebootescrow_device·latency_device·citadel_device·ramoops_device·rls_device·dp_block_device·qg_device·logbuffer_device·smcinvoke_device·touch_offload_device·battery_history_device·diag_device·rmnet_device·qdsp_device·fm_radio_device·sg_device·ssd_block_device·ramdump_device·ipa_dev·modem_ssr_device·qce_device·at_device·wlan_device·custom_ab_block_device·xbl_block_device·gpt_block_device·modem_block_device·persist_block_device))
396 (typeattributeset·domain·(adbd_30_0·aidl_lazy_test_server_30_0·apexd_30_0·app_zygote_30_0·audioserver_30_0·blkid_30_0·blkid_untrusted_30_0·bluetooth_30_0·bootanim_30_0·bootstat_30_0·bufferhubd_30_0·cameraserver_30_0·charger_30_0·crash_dump_30_0·credstore_30_0·dhcp_30_0·dnsmasq_30_0·drmserver_30_0·dumpstate_30_0·e2fs_30_0·ephemeral_app_30_0·fastbootd_30_0·fingerprintd_30_0·flags_health_check_30_0·fsck_30_0·fsck_untrusted_30_0·gatekeeperd_30_0·gmscore_app_30_0·gpuservice_30_0·healthd_30_0·heapprofd_30_0·hwservicemanager_30_0·idmap_30_0·incident_30_0·incident_helper_30_0·incidentd_30_0·init_30_0·inputflinger_30_0·installd_30_0·iorap_inode2filename_30_0·iorap_prefetcherd_30_0·iorapd_30_0·isolated_app_30_0·kernel_30_0·keystore_30_0·llkd_30_0·lmkd_30_0·logd_30_0·logpersist_30_0·mdnsd_30_0·mediadrmserver_30_0·mediaextractor_30_0·mediametrics_30_0·mediaprovider_30_0·mediaserver_30_0·mediaswcodec_30_0·mediatranscoding_30_0·modprobe_30_0·mtp_30_0·netd_30_0·netutils_wrapper_30_0·network_stack_30_0·nfc_30_0·perfetto_30_0·performanced_30_0·platform_app_30_0·postinstall_30_0·ppp_30_0·priv_app_30_0·profman_30_0·racoon_30_0·radio_30_0·recovery_30_0·recovery_persist_30_0·recovery_refresh_30_0·rs_30_0·rss_hwm_reset_30_0·runas_30_0·runas_app_30_0·sdcardd_30_0·secure_element_30_0·servicemanager_30_0·sgdisk_30_0·shared_relro_30_0·shell_30_0·simpleperf_30_0·simpleperf_app_runner_30_0·slideshow_30_0·statsd_30_0·su_30_0·surfaceflinger_30_0·system_app_30_0·system_server_30_0·tee_30_0·tombstoned_30_0·toolbox_30_0·traced_30_0·traced_perf_30_0·traced_probes_30_0·traceur_app_30_0·tzdatacheck_30_0·ueventd_30_0·uncrypt_30_0·untrusted_app_30_0·untrusted_app_29_30_0·untrusted_app_27_30_0·untrusted_app_25_30_0·update_engine_30_0·update_verifier_30_0·usbd_30_0·vdc_30_0·vendor_init_30_0·vendor_misc_writer_30_0·vendor_shell_30_0·virtual_touchpad_30_0·vndservicemanager_30_0·vold_30_0·vold_prepare_subdirs_30_0·vr_hwc_30_0·watchdogd_30_0·webview_zygote_30_0·wificond_30_0·wpantund_30_0·zygote_30_0·dataservice_app_30_0·google_camera_app_30_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_can_socketcan·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_identity_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_rebootescrow_default·hal_secure_element_default·hal_sensors_default·hal_tetheroffload_default·hal_thermal_default·hal_tv_cec_default·hal_tv_input_default·hal_tv_tuner_default·hal_usb_default·hal_usb_gadget_default·hal_vehicle_default·hal_vibrator_default·hal_vr_default·hal_wifi_default·hal_wifi_hostapd_default·hal_wifi_supplicant_default·mediacodec·rild·vendor_install_recovery·vendor_modprobe·init-insmod-sh·init-thermal-logging-sh·init-mm-logging-sh·hal_googlebattery·flipendo·turbo_adapter·cbrs_setup_app·citadel_provision·citadeld·color_init·device_drop_monitor·euiccpixel_app·grilservice_app·hal_dumpstate_impl·hal_identity_citadel·hal_keymaster_citadel·hal_neuralnetworks_darwinn·hal_radioext_default·hal_rebootescrow_citadel·hal_usb_impl·hal_weaver_citadel·hal_wifi_ext·hal_wlc·hardware_info_app·hbmsvmanager_app·init_citadel·init_dp·init_gadgethal·init_modem·init_qti_chg_policy·init_radio·init_twoshay·ip_health_monitor·logger_app·modem_diagnostic_app·modem_svc·powerstatsservice_app·ramdump_app·ramoops·rlsservice·ssr_detector_app·tcpdump_logger·twoshay·uv_exposure_reporter·wait_for_strongbox·adpl·adsprpcd·cdsprpcd·chre·cnd·con_monitor_app·diag·feature_enabler_client·hal_display_color_default·hal_drm_clearkey·hal_drm_widevine·hal_gatekeeper_qti·hal_gnss_qti·hal_imsrtp·hal_keymaster_qti·hal_neuralnetworks_default·hal_qseecom_default·hal_qteeconnector_qti·hal_rcsservice·hal_tui_comm_qti·hvdcp·ims·qti_init_shell·irsc_util·location·mdm_helper·msm_irqbalanced·netmgrd·omadm_app·vendor_pd_mapper·vendor_per_mgr·port-bridge·qlogd·qrtr·hal_qspmhal_default·qtelephony·qti·qtidataservices_app·rfs_access·ril_config_service_app·rmt_storage·sec_nvm·secure_ui_service_app·sensors·spdaemon·ssgtzd·vendor_ssr_diag·vendor_ssr_setup·vendor_subsystem_ramdump·time_daemon·timeservice_app·wcnss_service·obdm_app·wifi_sniffer·pixelstats_vendor))396 (typeattributeset·domain·(adbd_30_0·aidl_lazy_test_server_30_0·apexd_30_0·app_zygote_30_0·audioserver_30_0·blkid_30_0·blkid_untrusted_30_0·bluetooth_30_0·bootanim_30_0·bootstat_30_0·bufferhubd_30_0·cameraserver_30_0·charger_30_0·crash_dump_30_0·credstore_30_0·dhcp_30_0·dnsmasq_30_0·drmserver_30_0·dumpstate_30_0·e2fs_30_0·ephemeral_app_30_0·fastbootd_30_0·fingerprintd_30_0·flags_health_check_30_0·fsck_30_0·fsck_untrusted_30_0·gatekeeperd_30_0·gmscore_app_30_0·gpuservice_30_0·healthd_30_0·heapprofd_30_0·hwservicemanager_30_0·idmap_30_0·incident_30_0·incident_helper_30_0·incidentd_30_0·init_30_0·inputflinger_30_0·installd_30_0·iorap_inode2filename_30_0·iorap_prefetcherd_30_0·iorapd_30_0·isolated_app_30_0·kernel_30_0·keystore_30_0·llkd_30_0·lmkd_30_0·logd_30_0·logpersist_30_0·mdnsd_30_0·mediadrmserver_30_0·mediaextractor_30_0·mediametrics_30_0·mediaprovider_30_0·mediaserver_30_0·mediaswcodec_30_0·mediatranscoding_30_0·modprobe_30_0·mtp_30_0·netd_30_0·netutils_wrapper_30_0·network_stack_30_0·nfc_30_0·perfetto_30_0·performanced_30_0·platform_app_30_0·postinstall_30_0·ppp_30_0·priv_app_30_0·profman_30_0·racoon_30_0·radio_30_0·recovery_30_0·recovery_persist_30_0·recovery_refresh_30_0·rs_30_0·rss_hwm_reset_30_0·runas_30_0·runas_app_30_0·sdcardd_30_0·secure_element_30_0·servicemanager_30_0·sgdisk_30_0·shared_relro_30_0·shell_30_0·simpleperf_30_0·simpleperf_app_runner_30_0·slideshow_30_0·statsd_30_0·su_30_0·surfaceflinger_30_0·system_app_30_0·system_server_30_0·tee_30_0·tombstoned_30_0·toolbox_30_0·traced_30_0·traced_perf_30_0·traced_probes_30_0·traceur_app_30_0·tzdatacheck_30_0·ueventd_30_0·uncrypt_30_0·untrusted_app_30_0·untrusted_app_29_30_0·untrusted_app_27_30_0·untrusted_app_25_30_0·update_engine_30_0·update_verifier_30_0·usbd_30_0·vdc_30_0·vendor_init_30_0·vendor_misc_writer_30_0·vendor_shell_30_0·virtual_touchpad_30_0·vndservicemanager_30_0·vold_30_0·vold_prepare_subdirs_30_0·vr_hwc_30_0·watchdogd_30_0·webview_zygote_30_0·wificond_30_0·wpantund_30_0·zygote_30_0·dataservice_app_30_0·google_camera_app_30_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_can_socketcan·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_identity_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_rebootescrow_default·hal_secure_element_default·hal_sensors_default·hal_tetheroffload_default·hal_thermal_default·hal_tv_cec_default·hal_tv_input_default·hal_tv_tuner_default·hal_usb_default·hal_usb_gadget_default·hal_vehicle_default·hal_vibrator_default·hal_vr_default·hal_wifi_default·hal_wifi_hostapd_default·hal_wifi_supplicant_default·mediacodec·rild·vendor_install_recovery·vendor_modprobe·init-insmod-sh·init-thermal-logging-sh·init-mm-logging-sh·cbrs_setup_app·citadel_provision·citadeld·color_init·device_drop_monitor·euiccpixel_app·grilservice_app·hal_dumpstate_impl·hal_identity_citadel·hal_keymaster_citadel·hal_neuralnetworks_darwinn·hal_radioext_default·hal_rebootescrow_citadel·hal_usb_impl·hal_weaver_citadel·hal_wifi_ext·hal_wlc·hardware_info_app·hbmsvmanager_app·init_citadel·init_dp·init_gadgethal·init_modem·init_qti_chg_policy·init_radio·init_twoshay·ip_health_monitor·logger_app·modem_diagnostic_app·modem_svc·powerstatsservice_app·ramdump·ramdump_app·ramoops·rlsservice·ssr_detector_app·tcpdump_logger·twoshay·uv_exposure_reporter·wait_for_strongbox·adpl·adsprpcd·cdsprpcd·chre·cnd·con_monitor_app·diag·feature_enabler_client·hal_display_color_default·hal_drm_clearkey·hal_drm_widevine·hal_gatekeeper_qti·hal_gnss_qti·hal_imsrtp·hal_keymaster_qti·hal_neuralnetworks_default·hal_qseecom_default·hal_qteeconnector_qti·hal_rcsservice·hal_tui_comm_qti·hvdcp·ims·qti_init_shell·irsc_util·location·mdm_helper·msm_irqbalanced·netmgrd·omadm_app·vendor_pd_mapper·vendor_per_mgr·port-bridge·qlogd·qrtr·hal_qspmhal_default·qtelephony·qti·qtidataservices_app·rfs_access·ril_config_service_app·rmt_storage·sec_nvm·secure_ui_service_app·sensors·spdaemon·ssgtzd·vendor_ssr_diag·vendor_ssr_setup·vendor_subsystem_ramdump·time_daemon·timeservice_app·wcnss_service·obdm_app·wifi_sniffer·pixelstats_vendor))
397 (typeattributeset·fs_type·(device_30_0·labeledfs_30_0·pipefs_30_0·sockfs_30_0·rootfs_30_0·proc_30_0·binderfs_30_0·binderfs_logs_30_0·binderfs_logs_proc_30_0·proc_security_30_0·proc_drop_caches_30_0·proc_overcommit_memory_30_0·proc_min_free_order_shift_30_0·proc_kpageflags_30_0·usermodehelper_30_0·sysfs_usermodehelper_30_0·proc_qtaguid_ctrl_30_0·proc_qtaguid_stat_30_0·proc_bluetooth_writable_30_0·proc_abi_30_0·proc_asound_30_0·proc_buddyinfo_30_0·proc_cmdline_30_0·proc_cpuinfo_30_0·proc_dirty_30_0·proc_diskstats_30_0·proc_extra_free_kbytes_30_0·proc_filesystems_30_0·proc_fs_verity_30_0·proc_hostname_30_0·proc_hung_task_30_0·proc_interrupts_30_0·proc_iomem_30_0·proc_keys_30_0·proc_kmsg_30_0·proc_loadavg_30_0·proc_locks_30_0·proc_lowmemorykiller_30_0·proc_max_map_count_30_0·proc_meminfo_30_0·proc_misc_30_0·proc_modules_30_0·proc_mounts_30_0·proc_net_30_0·proc_net_tcp_udp_30_0·proc_page_cluster_30_0·proc_pagetypeinfo_30_0·proc_panic_30_0·proc_perf_30_0·proc_pid_max_30_0·proc_pipe_conf_30_0·proc_pressure_cpu_30_0·proc_pressure_io_30_0·proc_pressure_mem_30_0·proc_random_30_0·proc_sched_30_0·proc_slabinfo_30_0·proc_stat_30_0·proc_swaps_30_0·proc_sysrq_30_0·proc_timer_30_0·proc_tty_drivers_30_0·proc_uid_cputime_showstat_30_0·proc_uid_cputime_removeuid_30_0·proc_uid_io_stats_30_0·proc_uid_procstat_set_30_0·proc_uid_time_in_state_30_0·proc_uid_concurrent_active_time_30_0·proc_uid_concurrent_policy_time_30_0·proc_uid_cpupower_30_0·proc_uptime_30_0·proc_version_30_0·proc_vmallocinfo_30_0·proc_vmstat_30_0·proc_zoneinfo_30_0·selinuxfs_30_0·fusectlfs_30_0·cgroup_30_0·cgroup_bpf_30_0·sysfs_30_0·sysfs_android_usb_30_0·sysfs_uio_30_0·sysfs_batteryinfo_30_0·sysfs_bluetooth_writable_30_0·sysfs_devices_block_30_0·sysfs_dm_30_0·sysfs_dm_verity_30_0·sysfs_dt_firmware_android_30_0·sysfs_extcon_30_0·sysfs_ion_30_0·sysfs_ipv4_30_0·sysfs_kernel_notes_30_0·sysfs_leds_30_0·sysfs_loop_30_0·sysfs_hwrandom_30_0·sysfs_nfc_power_writable_30_0·sysfs_wake_lock_30_0·sysfs_net_30_0·sysfs_power_30_0·sysfs_rtc_30_0·sysfs_suspend_stats_30_0·sysfs_switch_30_0·sysfs_transparent_hugepage_30_0·sysfs_usb_30_0·sysfs_wakeup_30_0·sysfs_wakeup_reasons_30_0·sysfs_fs_ext4_features_30_0·sysfs_fs_f2fs_30_0·fs_bpf_30_0·configfs_30_0·sysfs_devices_system_cpu_30_0·sysfs_lowmemorykiller_30_0·sysfs_wlan_fwpath_30_0·sysfs_vibrator_30_0·sysfs_thermal_30_0·sysfs_zram_30_0·sysfs_zram_uevent_30_0·inotify_30_0·devpts_30_0·tmpfs_30_0·shm_30_0·mqueue_30_0·fuse_30_0·sdcardfs_30_0·vfat_30_0·exfat_30_0·debugfs_30_0·debugfs_kprobes_30_0·debugfs_mmc_30_0·debugfs_trace_marker_30_0·debugfs_tracing_30_0·debugfs_tracing_debug_30_0·debugfs_tracing_instances_30_0·debugfs_wakeup_sources_30_0·debugfs_wifi_tracing_30_0·securityfs_30_0·pstorefs_30_0·functionfs_30_0·oemfs_30_0·usbfs_30_0·binfmt_miscfs_30_0·app_fusefs_30_0·sysfs_fastrpc·proc_touch·debugfs_batteryinfo·sysfs_chargelevel·sysfs_display·sysfs_touch·sysfs_power_stats·sysfs_power_stats_ignore·sysfs_camera·sysfs_iio_devices·sysfs_pixelstats·sysfs_wlc·sysfs_pstore·debugfs_f2fs·proc_f2fs·sysfs_esim·sysfs_imei·debugfs_usb·debugfs_dma_buf·debugfs_clk·debugfs_pmic·sysfs_contaminant·sysfs_fingerprint·sysfs_typec_info·proc_scsi·sysfs_call_state·proc_sched_lib_mask_cpuinfo·proc_bldrlog·debugfs_ipa·debugfs_ipa_data_stall_detection·proc_wifi_dbg·proc_swappiness·sysfs_soc·sysfs_msm_subsys·proc_irq·sysfs_graphics·sysfs_graphics_unused·sysfs_msm_boot·sysfs_timestamp_switch·sysfs_esoc·sysfs_ssr·sysfs_ssr_writable·sysfs_rmtfs·sysfs_kgsl_proc·sysfs_diag·sysfs_audio·sysfs_msm_wlan·sysfs_scsi_devices_0000·debugfs_sched_features·debugfs_wlan·debugfs_ipc·debugfs_icnss·debugfs_ion·debugfs_tzdbg·sysfs_wifi_conmode))397 (typeattributeset·fs_type·(device_30_0·labeledfs_30_0·pipefs_30_0·sockfs_30_0·rootfs_30_0·proc_30_0·binderfs_30_0·binderfs_logs_30_0·binderfs_logs_proc_30_0·proc_security_30_0·proc_drop_caches_30_0·proc_overcommit_memory_30_0·proc_min_free_order_shift_30_0·proc_kpageflags_30_0·usermodehelper_30_0·sysfs_usermodehelper_30_0·proc_qtaguid_ctrl_30_0·proc_qtaguid_stat_30_0·proc_bluetooth_writable_30_0·proc_abi_30_0·proc_asound_30_0·proc_buddyinfo_30_0·proc_cmdline_30_0·proc_cpuinfo_30_0·proc_dirty_30_0·proc_diskstats_30_0·proc_extra_free_kbytes_30_0·proc_filesystems_30_0·proc_fs_verity_30_0·proc_hostname_30_0·proc_hung_task_30_0·proc_interrupts_30_0·proc_iomem_30_0·proc_keys_30_0·proc_kmsg_30_0·proc_loadavg_30_0·proc_locks_30_0·proc_lowmemorykiller_30_0·proc_max_map_count_30_0·proc_meminfo_30_0·proc_misc_30_0·proc_modules_30_0·proc_mounts_30_0·proc_net_30_0·proc_net_tcp_udp_30_0·proc_page_cluster_30_0·proc_pagetypeinfo_30_0·proc_panic_30_0·proc_perf_30_0·proc_pid_max_30_0·proc_pipe_conf_30_0·proc_pressure_cpu_30_0·proc_pressure_io_30_0·proc_pressure_mem_30_0·proc_random_30_0·proc_sched_30_0·proc_slabinfo_30_0·proc_stat_30_0·proc_swaps_30_0·proc_sysrq_30_0·proc_timer_30_0·proc_tty_drivers_30_0·proc_uid_cputime_showstat_30_0·proc_uid_cputime_removeuid_30_0·proc_uid_io_stats_30_0·proc_uid_procstat_set_30_0·proc_uid_time_in_state_30_0·proc_uid_concurrent_active_time_30_0·proc_uid_concurrent_policy_time_30_0·proc_uid_cpupower_30_0·proc_uptime_30_0·proc_version_30_0·proc_vmallocinfo_30_0·proc_vmstat_30_0·proc_zoneinfo_30_0·selinuxfs_30_0·fusectlfs_30_0·cgroup_30_0·cgroup_bpf_30_0·sysfs_30_0·sysfs_android_usb_30_0·sysfs_uio_30_0·sysfs_batteryinfo_30_0·sysfs_bluetooth_writable_30_0·sysfs_devices_block_30_0·sysfs_dm_30_0·sysfs_dm_verity_30_0·sysfs_dt_firmware_android_30_0·sysfs_extcon_30_0·sysfs_ion_30_0·sysfs_ipv4_30_0·sysfs_kernel_notes_30_0·sysfs_leds_30_0·sysfs_loop_30_0·sysfs_hwrandom_30_0·sysfs_nfc_power_writable_30_0·sysfs_wake_lock_30_0·sysfs_net_30_0·sysfs_power_30_0·sysfs_rtc_30_0·sysfs_suspend_stats_30_0·sysfs_switch_30_0·sysfs_transparent_hugepage_30_0·sysfs_usb_30_0·sysfs_wakeup_30_0·sysfs_wakeup_reasons_30_0·sysfs_fs_ext4_features_30_0·sysfs_fs_f2fs_30_0·fs_bpf_30_0·configfs_30_0·sysfs_devices_system_cpu_30_0·sysfs_lowmemorykiller_30_0·sysfs_wlan_fwpath_30_0·sysfs_vibrator_30_0·sysfs_thermal_30_0·sysfs_zram_30_0·sysfs_zram_uevent_30_0·inotify_30_0·devpts_30_0·tmpfs_30_0·shm_30_0·mqueue_30_0·fuse_30_0·sdcardfs_30_0·vfat_30_0·exfat_30_0·debugfs_30_0·debugfs_kprobes_30_0·debugfs_mmc_30_0·debugfs_trace_marker_30_0·debugfs_tracing_30_0·debugfs_tracing_debug_30_0·debugfs_tracing_instances_30_0·debugfs_wakeup_sources_30_0·debugfs_wifi_tracing_30_0·securityfs_30_0·pstorefs_30_0·functionfs_30_0·oemfs_30_0·usbfs_30_0·binfmt_miscfs_30_0·app_fusefs_30_0·sysfs_fastrpc·proc_touch·debugfs_batteryinfo·sysfs_chargelevel·sysfs_display·sysfs_touch·sysfs_power_stats·sysfs_power_stats_ignore·sysfs_camera·sysfs_iio_devices·sysfs_pixelstats·sysfs_wlc·sysfs_pstore·debugfs_f2fs·proc_f2fs·sysfs_esim·sysfs_imei·debugfs_usb·debugfs_dma_buf·debugfs_clk·debugfs_pmic·sysfs_contaminant·sysfs_fingerprint·sysfs_typec_info·proc_scsi·sysfs_call_state·proc_sched_lib_mask_cpuinfo·proc_bldrlog·debugfs_ipa·debugfs_ipa_data_stall_detection·proc_wifi_dbg·proc_swappiness·sysfs_soc·sysfs_msm_subsys·proc_irq·sysfs_graphics·sysfs_graphics_unused·sysfs_msm_boot·sysfs_timestamp_switch·sysfs_esoc·sysfs_ssr·sysfs_ssr_writable·sysfs_rmtfs·sysfs_kgsl_proc·sysfs_diag·sysfs_audio·sysfs_msm_wlan·sysfs_scsi_devices_0000·debugfs_sched_features·debugfs_wlan·debugfs_ipc·debugfs_icnss·debugfs_ion·debugfs_tzdbg·sysfs_wifi_conmode))
398 (typeattributeset·contextmount_type·(oemfs_30_0·app_fusefs_30_0·firmware_file))398 (typeattributeset·contextmount_type·(oemfs_30_0·app_fusefs_30_0·firmware_file))
399 (typeattributeset·file_type·(adbd_exec_30_0·aidl_lazy_test_server_exec_30_0·apexd_exec_30_0·appdomain_tmpfs_30_0·app_zygote_tmpfs_30_0·audioserver_tmpfs_30_0·bootanim_exec_30_0·bootstat_exec_30_0·bufferhubd_exec_30_0·cameraserver_exec_30_0·cameraserver_tmpfs_30_0·charger_exec_30_0·crash_dump_exec_30_0·credstore_exec_30_0·dhcp_exec_30_0·dnsmasq_exec_30_0·drmserver_exec_30_0·drmserver_socket_30_0·dumpstate_exec_30_0·e2fs_exec_30_0·unlabeled_30_0·system_file_30_0·system_asan_options_file_30_0·system_event_log_tags_file_30_0·system_lib_file_30_0·system_bootstrap_lib_file_30_0·system_group_file_30_0·system_linker_exec_30_0·system_linker_config_file_30_0·system_passwd_file_30_0·system_seccomp_policy_file_30_0·system_security_cacerts_file_30_0·tcpdump_exec_30_0·system_zoneinfo_file_30_0·cgroup_desc_file_30_0·vendor_cgroup_desc_file_30_0·task_profiles_file_30_0·vendor_task_profiles_file_30_0·art_apex_dir_30_0·linkerconfig_file_30_0·incremental_control_file_30_0·vendor_hal_file_30_0·vendor_file_30_0·vendor_app_file_30_0·vendor_configs_file_30_0·same_process_hal_file_30_0·vndk_sp_file_30_0·vendor_framework_file_30_0·vendor_overlay_file_30_0·vendor_public_lib_file_30_0·vendor_keylayout_file_30_0·vendor_keychars_file_30_0·vendor_idc_file_30_0·metadata_file_30_0·vold_metadata_file_30_0·gsi_metadata_file_30_0·password_slot_metadata_file_30_0·apex_metadata_file_30_0·ota_metadata_file_30_0·metadata_bootstat_file_30_0·staged_install_file_30_0·dev_cpu_variant_30_0·runtime_event_log_tags_file_30_0·logcat_exec_30_0·cgroup_rc_file_30_0·coredump_file_30_0·system_data_root_file_30_0·system_data_file_30_0·packages_list_file_30_0·vendor_data_file_30_0·unencrypted_data_file_30_0·install_data_file_30_0·drm_data_file_30_0·adb_data_file_30_0·anr_data_file_30_0·tombstone_data_file_30_0·tombstone_wifi_data_file_30_0·apex_data_file_30_0·apk_data_file_30_0·apk_tmp_file_30_0·apk_private_data_file_30_0·apk_private_tmp_file_30_0·dalvikcache_data_file_30_0·ota_data_file_30_0·ota_package_file_30_0·user_profile_data_file_30_0·profman_dump_data_file_30_0·prereboot_data_file_30_0·resourcecache_data_file_30_0·shell_data_file_30_0·property_data_file_30_0·bootchart_data_file_30_0·dropbox_data_file_30_0·heapdump_data_file_30_0·nativetest_data_file_30_0·ringtone_file_30_0·preloads_data_file_30_0·preloads_media_file_30_0·dhcp_data_file_30_0·server_configurable_flags_data_file_30_0·staging_data_file_30_0·vendor_apex_file_30_0·mnt_media_rw_file_30_0·mnt_user_file_30_0·mnt_pass_through_file_30_0·mnt_expand_file_30_0·mnt_sdcard_file_30_0·storage_file_30_0·mnt_media_rw_stub_file_30_0·storage_stub_file_30_0·mnt_vendor_file_30_0·mnt_product_file_30_0·apex_mnt_dir_30_0·postinstall_mnt_dir_30_0·postinstall_file_30_0·postinstall_apex_mnt_dir_30_0·mirror_data_file_30_0·adb_keys_file_30_0·apex_module_data_file_30_0·apex_permission_data_file_30_0·apex_rollback_data_file_30_0·apex_wifi_data_file_30_0·audio_data_file_30_0·audioserver_data_file_30_0·bluetooth_data_file_30_0·bluetooth_logs_data_file_30_0·bootstat_data_file_30_0·boottrace_data_file_30_0·camera_data_file_30_0·credstore_data_file_30_0·gatekeeper_data_file_30_0·incident_data_file_30_0·keychain_data_file_30_0·keystore_data_file_30_0·media_data_file_30_0·media_rw_data_file_30_0·misc_user_data_file_30_0·net_data_file_30_0·network_watchlist_data_file_30_0·nfc_data_file_30_0·radio_data_file_30_0·recovery_data_file_30_0·shared_relro_file_30_0·snapshotctl_log_data_file_30_0·stats_data_file_30_0·systemkeys_data_file_30_0·textclassifier_data_file_30_0·trace_data_file_30_0·vpn_data_file_30_0·wifi_data_file_30_0·zoneinfo_data_file_30_0·vold_data_file_30_0·iorapd_data_file_30_0·tee_data_file_30_0·update_engine_data_file_30_0·update_engine_log_data_file_30_0·method_trace_data_file_30_0·gsi_data_file_30_0·app_data_file_30_0·privapp_data_file_30_0·system_app_data_file_30_0·cache_file_30_0·overlayfs_file_30_0·cache_backup_file_30_0·cache_private_backup_file_30_0·cache_recovery_file_30_0·efs_file_30_0·wallpaper_file_30_0·shortcut_manager_icons_30_0·icon_file_30_0·asec_apk_file_30_0·asec_public_file_30_0·asec_image_file_30_0·backup_data_file_30_0·bluetooth_efs_file_30_0·fingerprintd_data_file_30_0·fingerprint_vendor_data_file_30_0·app_fuse_file_30_0·face_vendor_data_file_30_0·iris_vendor_data_file_30_0·adbd_socket_30_0·bluetooth_socket_30_0·dnsproxyd_socket_30_0·dumpstate_socket_30_0·fwmarkd_socket_30_0·lmkd_socket_30_0·logd_socket_30_0·logdr_socket_30_0·logdw_socket_30_0·mdns_socket_30_0·mdnsd_socket_30_0·misc_logd_file_30_0·mtpd_socket_30_0·property_socket_30_0·racoon_socket_30_0·recovery_socket_30_0·rild_socket_30_0·rild_debug_socket_30_0·statsdw_socket_30_0·system_wpa_socket_30_0·system_ndebug_socket_30_0·system_unsolzygote_socket_30_0·tombstoned_crash_socket_30_0·tombstoned_java_trace_socket_30_0·tombstoned_intercept_socket_30_0·traced_consumer_socket_30_0·traced_perf_socket_30_0·traced_producer_socket_30_0·uncrypt_socket_30_0·wpa_socket_30_0·zygote_socket_30_0·heapprofd_socket_30_0·gps_control_30_0·pdx_display_dir_30_0·pdx_performance_dir_30_0·pdx_bufferhub_dir_30_0·pdx_display_client_endpoint_socket_30_0·pdx_display_manager_endpoint_socket_30_0·pdx_display_screenshot_endpoint_socket_30_0·pdx_display_vsync_endpoint_socket_30_0·pdx_performance_client_endpoint_socket_30_0·pdx_bufferhub_client_endpoint_socket_30_0·file_contexts_file_30_0·mac_perms_file_30_0·property_contexts_file_30_0·seapp_contexts_file_30_0·sepolicy_file_30_0·service_contexts_file_30_0·vendor_service_contexts_file_30_0·nonplat_service_contexts_file_30_0·hwservice_contexts_file_30_0·vndservice_contexts_file_30_0·audiohal_data_file_30_0·fingerprintd_exec_30_0·flags_health_check_exec_30_0·fsck_exec_30_0·gatekeeperd_exec_30_0·hal_graphics_composer_server_tmpfs_30_0·healthd_exec_30_0·hwservicemanager_exec_30_0·idmap_exec_30_0·init_exec_30_0·init_tmpfs_30_0·inputflinger_exec_30_0·installd_exec_30_0·iorap_inode2filename_exec_30_0·iorap_inode2filename_tmpfs_30_0·iorap_prefetcherd_exec_30_0·iorap_prefetcherd_tmpfs_30_0·iorapd_exec_30_0·iorapd_tmpfs_30_0·keystore_exec_30_0·llkd_exec_30_0·lmkd_exec_30_0·logd_exec_30_0·mediadrmserver_exec_30_0·mediaextractor_exec_30_0·mediaextractor_tmpfs_30_0·mediametrics_exec_30_0·mediaserver_exec_30_0·mediaserver_tmpfs_30_0·mediaswcodec_exec_30_0·mediatranscoding_exec_30_0·mtp_exec_30_0·netd_exec_30_0·netutils_wrapper_exec_30_0·performanced_exec_30_0·ppp_exec_30_0·profman_exec_30_0·racoon_exec_30_0·recovery_persist_exec_30_0·recovery_refresh_exec_30_0·rs_exec_30_0·runas_exec_30_0·sdcardd_exec_30_0·servicemanager_exec_30_0·sgdisk_exec_30_0·shell_exec_30_0·simpleperf_app_runner_exec_30_0·statsd_exec_30_0·su_exec_30_0·surfaceflinger_tmpfs_30_0·system_server_tmpfs_30_0·tombstoned_exec_30_0·toolbox_exec_30_0·tzdatacheck_exec_30_0·ueventd_tmpfs_30_0·uncrypt_exec_30_0·update_engine_exec_30_0·update_verifier_exec_30_0·usbd_exec_30_0·vdc_exec_30_0·vendor_misc_writer_exec_30_0·vendor_shell_exec_30_0·vendor_toolbox_exec_30_0·virtual_touchpad_exec_30_0·vold_exec_30_0·vold_prepare_subdirs_exec_30_0·vr_hwc_exec_30_0·watchdogd_exec_30_0·webview_zygote_exec_30_0·webview_zygote_tmpfs_30_0·wificond_exec_30_0·wpantund_exec_30_0·zygote_tmpfs_30_0·zygote_exec_30_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_can_socketcan_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_identity_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_rebootescrow_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_tv_tuner_default_exec·hal_usb_default_exec·hal_usb_gadget_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_supplicant_default_exec·mediacodec_exec·rild_exec·tee_exec·vendor_install_recovery_exec·vndservicemanager_exec·persist_file·firmware_file·vendor_kernel_modules·init-insmod-sh_exec·init-thermal-logging-sh_exec·pps_socket·mm_logd_vendor_data_file·init-mm-logging-sh_exec·hal_googlebattery_exec·citadel_provision_exec·citadeld_exec·color_init_exec·persist_battery_file·persist_haptics_file·modem_stat_data_file·modem_dump_file·tcpdump_vendor_data_file·ramoops_vendor_data_file·mediadrm_vendor_data_file·diag_socket·hal_rebootescrow_citadel_data_file·per_boot_file·vendor_incremental_module·updated_wifi_firmware_data_file·hal_dumpstate_impl_exec·hal_identity_citadel_exec·hal_keymaster_citadel_exec·hal_neuralnetworks_darwinn_exec·hal_radioext_default_exec·hal_rebootescrow_citadel_exec·hal_usb_impl_exec·hal_weaver_citadel_exec·hal_wifi_ext_exec·hal_wlc_exec·init_citadel_exec·citadel_updater_exec·init_dp_exec·init_gadgethal_exec·init_modem_exec·init_qti_chg_policy_exec·init_radio_exec·init_twoshay_exec·modem_svc_exec·ramdump_exec·ramoops_exec·rlsservice_exec·tcpdump_logger_exec·twoshay_exec·vendor_init_exec·wait_for_strongbox_exec·adpl_exec·adsprpcd_exec·cdsprpcd_exec·chre_exec·cnd_exec·diag_exec·feature_enabler_client_exec·qmuxd_socket·netmgrd_socket·cnd_data_file·chre_socket·netmgrd_data_file·persist_camera_file·persist_drm_file·dataadpl_socket·persist_hvdcp_file·persist_audio_file·irqbalance_socket·sensors_persist_file·persist_sensors_reg_fac_file·persist_rfs_file·persist_rfs_shared_hlos_file·ims_socket·ssgtzd_socket·location_data_file·location_socket·wifihal_socket·display_vendor_data_file·persist_display_file·ipa_vendor_data_file·camera_vendor_data_file·adsprpcd_file·persist_time_file·vendor_radio_data_file·sensors_vendor_data_file·audio_vendor_data_file·vendor_tui_data_file·ramdump_vendor_data_file·ramdump_vendor_mnt_file·ssr_log_file·hal_neuralnetworks_data_file·mpss_rfs_data_file·rfs_tombstone_data_file·cnss_vendor_data_file·hal_display_color_default_exec·hal_drm_clearkey_exec·hal_drm_widevine_exec·hal_gatekeeper_qti_exec·hal_gnss_qti_exec·hal_imsrtp_exec·hal_keymaster_qti_exec·hal_neuralnetworks_default_exec·hal_qseecom_default_exec·hal_qteeconnector_qti_exec·hal_rcsservice_exec·hal_tui_comm_qti_exec·hvdcp_exec·ims_exec·qti_init_shell_exec·irsc_util_exec·location_exec·mdm_helper_exec·msm_irqbalanced_exec·netmgrd_exec·vendor_pd_mapper_exec·vendor_per_mgr_exec·port-bridge_exec·qlogd_exec·qrtr_exec·hal_qspmhal_default_exec·qti_exec·rfs_access_exec·rmt_storage_exec·sec_nvm_exec·sensors_exec·spdaemon_exec·ssgtzd_exec·vendor_ssr_diag_exec·vendor_ssr_setup_exec·vendor_subsystem_ramdump_exec·time_daemon_exec·time_data_file·wcnss_service_exec·wifi_sniffer_exec·pixelstats_vendor_exec))399 (typeattributeset·file_type·(adbd_exec_30_0·aidl_lazy_test_server_exec_30_0·apexd_exec_30_0·appdomain_tmpfs_30_0·app_zygote_tmpfs_30_0·audioserver_tmpfs_30_0·bootanim_exec_30_0·bootstat_exec_30_0·bufferhubd_exec_30_0·cameraserver_exec_30_0·cameraserver_tmpfs_30_0·charger_exec_30_0·crash_dump_exec_30_0·credstore_exec_30_0·dhcp_exec_30_0·dnsmasq_exec_30_0·drmserver_exec_30_0·drmserver_socket_30_0·dumpstate_exec_30_0·e2fs_exec_30_0·unlabeled_30_0·system_file_30_0·system_asan_options_file_30_0·system_event_log_tags_file_30_0·system_lib_file_30_0·system_bootstrap_lib_file_30_0·system_group_file_30_0·system_linker_exec_30_0·system_linker_config_file_30_0·system_passwd_file_30_0·system_seccomp_policy_file_30_0·system_security_cacerts_file_30_0·tcpdump_exec_30_0·system_zoneinfo_file_30_0·cgroup_desc_file_30_0·vendor_cgroup_desc_file_30_0·task_profiles_file_30_0·vendor_task_profiles_file_30_0·art_apex_dir_30_0·linkerconfig_file_30_0·incremental_control_file_30_0·vendor_hal_file_30_0·vendor_file_30_0·vendor_app_file_30_0·vendor_configs_file_30_0·same_process_hal_file_30_0·vndk_sp_file_30_0·vendor_framework_file_30_0·vendor_overlay_file_30_0·vendor_public_lib_file_30_0·vendor_keylayout_file_30_0·vendor_keychars_file_30_0·vendor_idc_file_30_0·metadata_file_30_0·vold_metadata_file_30_0·gsi_metadata_file_30_0·password_slot_metadata_file_30_0·apex_metadata_file_30_0·ota_metadata_file_30_0·metadata_bootstat_file_30_0·staged_install_file_30_0·dev_cpu_variant_30_0·runtime_event_log_tags_file_30_0·logcat_exec_30_0·cgroup_rc_file_30_0·coredump_file_30_0·system_data_root_file_30_0·system_data_file_30_0·packages_list_file_30_0·vendor_data_file_30_0·unencrypted_data_file_30_0·install_data_file_30_0·drm_data_file_30_0·adb_data_file_30_0·anr_data_file_30_0·tombstone_data_file_30_0·tombstone_wifi_data_file_30_0·apex_data_file_30_0·apk_data_file_30_0·apk_tmp_file_30_0·apk_private_data_file_30_0·apk_private_tmp_file_30_0·dalvikcache_data_file_30_0·ota_data_file_30_0·ota_package_file_30_0·user_profile_data_file_30_0·profman_dump_data_file_30_0·prereboot_data_file_30_0·resourcecache_data_file_30_0·shell_data_file_30_0·property_data_file_30_0·bootchart_data_file_30_0·dropbox_data_file_30_0·heapdump_data_file_30_0·nativetest_data_file_30_0·ringtone_file_30_0·preloads_data_file_30_0·preloads_media_file_30_0·dhcp_data_file_30_0·server_configurable_flags_data_file_30_0·staging_data_file_30_0·vendor_apex_file_30_0·mnt_media_rw_file_30_0·mnt_user_file_30_0·mnt_pass_through_file_30_0·mnt_expand_file_30_0·mnt_sdcard_file_30_0·storage_file_30_0·mnt_media_rw_stub_file_30_0·storage_stub_file_30_0·mnt_vendor_file_30_0·mnt_product_file_30_0·apex_mnt_dir_30_0·postinstall_mnt_dir_30_0·postinstall_file_30_0·postinstall_apex_mnt_dir_30_0·mirror_data_file_30_0·adb_keys_file_30_0·apex_module_data_file_30_0·apex_permission_data_file_30_0·apex_rollback_data_file_30_0·apex_wifi_data_file_30_0·audio_data_file_30_0·audioserver_data_file_30_0·bluetooth_data_file_30_0·bluetooth_logs_data_file_30_0·bootstat_data_file_30_0·boottrace_data_file_30_0·camera_data_file_30_0·credstore_data_file_30_0·gatekeeper_data_file_30_0·incident_data_file_30_0·keychain_data_file_30_0·keystore_data_file_30_0·media_data_file_30_0·media_rw_data_file_30_0·misc_user_data_file_30_0·net_data_file_30_0·network_watchlist_data_file_30_0·nfc_data_file_30_0·radio_data_file_30_0·recovery_data_file_30_0·shared_relro_file_30_0·snapshotctl_log_data_file_30_0·stats_data_file_30_0·systemkeys_data_file_30_0·textclassifier_data_file_30_0·trace_data_file_30_0·vpn_data_file_30_0·wifi_data_file_30_0·zoneinfo_data_file_30_0·vold_data_file_30_0·iorapd_data_file_30_0·tee_data_file_30_0·update_engine_data_file_30_0·update_engine_log_data_file_30_0·method_trace_data_file_30_0·gsi_data_file_30_0·app_data_file_30_0·privapp_data_file_30_0·system_app_data_file_30_0·cache_file_30_0·overlayfs_file_30_0·cache_backup_file_30_0·cache_private_backup_file_30_0·cache_recovery_file_30_0·efs_file_30_0·wallpaper_file_30_0·shortcut_manager_icons_30_0·icon_file_30_0·asec_apk_file_30_0·asec_public_file_30_0·asec_image_file_30_0·backup_data_file_30_0·bluetooth_efs_file_30_0·fingerprintd_data_file_30_0·fingerprint_vendor_data_file_30_0·app_fuse_file_30_0·face_vendor_data_file_30_0·iris_vendor_data_file_30_0·adbd_socket_30_0·bluetooth_socket_30_0·dnsproxyd_socket_30_0·dumpstate_socket_30_0·fwmarkd_socket_30_0·lmkd_socket_30_0·logd_socket_30_0·logdr_socket_30_0·logdw_socket_30_0·mdns_socket_30_0·mdnsd_socket_30_0·misc_logd_file_30_0·mtpd_socket_30_0·property_socket_30_0·racoon_socket_30_0·recovery_socket_30_0·rild_socket_30_0·rild_debug_socket_30_0·statsdw_socket_30_0·system_wpa_socket_30_0·system_ndebug_socket_30_0·system_unsolzygote_socket_30_0·tombstoned_crash_socket_30_0·tombstoned_java_trace_socket_30_0·tombstoned_intercept_socket_30_0·traced_consumer_socket_30_0·traced_perf_socket_30_0·traced_producer_socket_30_0·uncrypt_socket_30_0·wpa_socket_30_0·zygote_socket_30_0·heapprofd_socket_30_0·gps_control_30_0·pdx_display_dir_30_0·pdx_performance_dir_30_0·pdx_bufferhub_dir_30_0·pdx_display_client_endpoint_socket_30_0·pdx_display_manager_endpoint_socket_30_0·pdx_display_screenshot_endpoint_socket_30_0·pdx_display_vsync_endpoint_socket_30_0·pdx_performance_client_endpoint_socket_30_0·pdx_bufferhub_client_endpoint_socket_30_0·file_contexts_file_30_0·mac_perms_file_30_0·property_contexts_file_30_0·seapp_contexts_file_30_0·sepolicy_file_30_0·service_contexts_file_30_0·vendor_service_contexts_file_30_0·nonplat_service_contexts_file_30_0·hwservice_contexts_file_30_0·vndservice_contexts_file_30_0·audiohal_data_file_30_0·fingerprintd_exec_30_0·flags_health_check_exec_30_0·fsck_exec_30_0·gatekeeperd_exec_30_0·hal_graphics_composer_server_tmpfs_30_0·healthd_exec_30_0·hwservicemanager_exec_30_0·idmap_exec_30_0·init_exec_30_0·init_tmpfs_30_0·inputflinger_exec_30_0·installd_exec_30_0·iorap_inode2filename_exec_30_0·iorap_inode2filename_tmpfs_30_0·iorap_prefetcherd_exec_30_0·iorap_prefetcherd_tmpfs_30_0·iorapd_exec_30_0·iorapd_tmpfs_30_0·keystore_exec_30_0·llkd_exec_30_0·lmkd_exec_30_0·logd_exec_30_0·mediadrmserver_exec_30_0·mediaextractor_exec_30_0·mediaextractor_tmpfs_30_0·mediametrics_exec_30_0·mediaserver_exec_30_0·mediaserver_tmpfs_30_0·mediaswcodec_exec_30_0·mediatranscoding_exec_30_0·mtp_exec_30_0·netd_exec_30_0·netutils_wrapper_exec_30_0·performanced_exec_30_0·ppp_exec_30_0·profman_exec_30_0·racoon_exec_30_0·recovery_persist_exec_30_0·recovery_refresh_exec_30_0·rs_exec_30_0·runas_exec_30_0·sdcardd_exec_30_0·servicemanager_exec_30_0·sgdisk_exec_30_0·shell_exec_30_0·simpleperf_app_runner_exec_30_0·statsd_exec_30_0·su_exec_30_0·surfaceflinger_tmpfs_30_0·system_server_tmpfs_30_0·tombstoned_exec_30_0·toolbox_exec_30_0·tzdatacheck_exec_30_0·ueventd_tmpfs_30_0·uncrypt_exec_30_0·update_engine_exec_30_0·update_verifier_exec_30_0·usbd_exec_30_0·vdc_exec_30_0·vendor_misc_writer_exec_30_0·vendor_shell_exec_30_0·vendor_toolbox_exec_30_0·virtual_touchpad_exec_30_0·vold_exec_30_0·vold_prepare_subdirs_exec_30_0·vr_hwc_exec_30_0·watchdogd_exec_30_0·webview_zygote_exec_30_0·webview_zygote_tmpfs_30_0·wificond_exec_30_0·wpantund_exec_30_0·zygote_tmpfs_30_0·zygote_exec_30_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_can_socketcan_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_identity_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_rebootescrow_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_tv_tuner_default_exec·hal_usb_default_exec·hal_usb_gadget_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_supplicant_default_exec·mediacodec_exec·rild_exec·tee_exec·vendor_install_recovery_exec·vndservicemanager_exec·persist_file·firmware_file·vendor_kernel_modules·init-insmod-sh_exec·init-thermal-logging-sh_exec·pps_socket·mm_logd_vendor_data_file·init-mm-logging-sh_exec·citadel_provision_exec·citadeld_exec·color_init_exec·persist_battery_file·persist_haptics_file·modem_stat_data_file·modem_dump_file·tcpdump_vendor_data_file·ramoops_vendor_data_file·mediadrm_vendor_data_file·diag_socket·hal_rebootescrow_citadel_data_file·per_boot_file·vendor_incremental_module·updated_wifi_firmware_data_file·hal_dumpstate_impl_exec·hal_identity_citadel_exec·hal_keymaster_citadel_exec·hal_neuralnetworks_darwinn_exec·hal_radioext_default_exec·hal_rebootescrow_citadel_exec·hal_usb_impl_exec·hal_weaver_citadel_exec·hal_wifi_ext_exec·hal_wlc_exec·init_citadel_exec·citadel_updater_exec·init_dp_exec·init_gadgethal_exec·init_modem_exec·init_qti_chg_policy_exec·init_radio_exec·init_twoshay_exec·modem_svc_exec·ramdump_exec·ramoops_exec·rlsservice_exec·tcpdump_logger_exec·twoshay_exec·vendor_init_exec·wait_for_strongbox_exec·adpl_exec·adsprpcd_exec·cdsprpcd_exec·chre_exec·cnd_exec·diag_exec·feature_enabler_client_exec·qmuxd_socket·netmgrd_socket·cnd_data_file·chre_socket·netmgrd_data_file·persist_camera_file·persist_drm_file·dataadpl_socket·persist_hvdcp_file·persist_audio_file·irqbalance_socket·sensors_persist_file·persist_sensors_reg_fac_file·persist_rfs_file·persist_rfs_shared_hlos_file·ims_socket·ssgtzd_socket·location_data_file·location_socket·wifihal_socket·display_vendor_data_file·persist_display_file·ipa_vendor_data_file·camera_vendor_data_file·adsprpcd_file·persist_time_file·vendor_radio_data_file·sensors_vendor_data_file·audio_vendor_data_file·vendor_tui_data_file·ramdump_vendor_data_file·ramdump_vendor_mnt_file·ssr_log_file·hal_neuralnetworks_data_file·mpss_rfs_data_file·rfs_tombstone_data_file·cnss_vendor_data_file·hal_display_color_default_exec·hal_drm_clearkey_exec·hal_drm_widevine_exec·hal_gatekeeper_qti_exec·hal_gnss_qti_exec·hal_imsrtp_exec·hal_keymaster_qti_exec·hal_neuralnetworks_default_exec·hal_qseecom_default_exec·hal_qteeconnector_qti_exec·hal_rcsservice_exec·hal_tui_comm_qti_exec·hvdcp_exec·ims_exec·qti_init_shell_exec·irsc_util_exec·location_exec·mdm_helper_exec·msm_irqbalanced_exec·netmgrd_exec·vendor_pd_mapper_exec·vendor_per_mgr_exec·port-bridge_exec·qlogd_exec·qrtr_exec·hal_qspmhal_default_exec·qti_exec·rfs_access_exec·rmt_storage_exec·sec_nvm_exec·sensors_exec·spdaemon_exec·ssgtzd_exec·vendor_ssr_diag_exec·vendor_ssr_setup_exec·vendor_subsystem_ramdump_exec·time_daemon_exec·time_data_file·wcnss_service_exec·wifi_sniffer_exec·pixelstats_vendor_exec))
400 (typeattributeset·exec_type·(adbd_exec_30_0·aidl_lazy_test_server_exec_30_0·apexd_exec_30_0·bootanim_exec_30_0·bootstat_exec_30_0·bufferhubd_exec_30_0·cameraserver_exec_30_0·charger_exec_30_0·crash_dump_exec_30_0·credstore_exec_30_0·dhcp_exec_30_0·dnsmasq_exec_30_0·drmserver_exec_30_0·dumpstate_exec_30_0·e2fs_exec_30_0·tcpdump_exec_30_0·logcat_exec_30_0·fingerprintd_exec_30_0·flags_health_check_exec_30_0·fsck_exec_30_0·gatekeeperd_exec_30_0·healthd_exec_30_0·hwservicemanager_exec_30_0·idmap_exec_30_0·init_exec_30_0·inputflinger_exec_30_0·installd_exec_30_0·iorap_inode2filename_exec_30_0·iorap_prefetcherd_exec_30_0·iorapd_exec_30_0·keystore_exec_30_0·llkd_exec_30_0·lmkd_exec_30_0·logd_exec_30_0·mediadrmserver_exec_30_0·mediaextractor_exec_30_0·mediametrics_exec_30_0·mediaserver_exec_30_0·mediaswcodec_exec_30_0·mediatranscoding_exec_30_0·mtp_exec_30_0·netd_exec_30_0·netutils_wrapper_exec_30_0·performanced_exec_30_0·ppp_exec_30_0·profman_exec_30_0·racoon_exec_30_0·recovery_persist_exec_30_0·recovery_refresh_exec_30_0·rs_exec_30_0·runas_exec_30_0·sdcardd_exec_30_0·servicemanager_exec_30_0·sgdisk_exec_30_0·shell_exec_30_0·simpleperf_app_runner_exec_30_0·statsd_exec_30_0·su_exec_30_0·tombstoned_exec_30_0·toolbox_exec_30_0·tzdatacheck_exec_30_0·uncrypt_exec_30_0·update_engine_exec_30_0·update_verifier_exec_30_0·usbd_exec_30_0·vdc_exec_30_0·vendor_misc_writer_exec_30_0·vendor_shell_exec_30_0·vendor_toolbox_exec_30_0·virtual_touchpad_exec_30_0·vold_exec_30_0·vold_prepare_subdirs_exec_30_0·vr_hwc_exec_30_0·watchdogd_exec_30_0·webview_zygote_exec_30_0·wificond_exec_30_0·wpantund_exec_30_0·zygote_exec_30_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_can_socketcan_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_identity_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_rebootescrow_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_tv_tuner_default_exec·hal_usb_default_exec·hal_usb_gadget_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_supplicant_default_exec·mediacodec_exec·rild_exec·tee_exec·vendor_install_recovery_exec·vndservicemanager_exec·init-insmod-sh_exec·init-thermal-logging-sh_exec·init-mm-logging-sh_exec·hal_googlebattery_exec·citadel_provision_exec·citadeld_exec·color_init_exec·hal_dumpstate_impl_exec·hal_identity_citadel_exec·hal_keymaster_citadel_exec·hal_neuralnetworks_darwinn_exec·hal_radioext_default_exec·hal_rebootescrow_citadel_exec·hal_usb_impl_exec·hal_weaver_citadel_exec·hal_wifi_ext_exec·hal_wlc_exec·init_citadel_exec·citadel_updater_exec·init_dp_exec·init_gadgethal_exec·init_modem_exec·init_qti_chg_policy_exec·init_radio_exec·init_twoshay_exec·modem_svc_exec·ramdump_exec·ramoops_exec·rlsservice_exec·tcpdump_logger_exec·twoshay_exec·vendor_init_exec·wait_for_strongbox_exec·adpl_exec·adsprpcd_exec·cdsprpcd_exec·chre_exec·cnd_exec·diag_exec·feature_enabler_client_exec·hal_display_color_default_exec·hal_drm_clearkey_exec·hal_drm_widevine_exec·hal_gatekeeper_qti_exec·hal_gnss_qti_exec·hal_imsrtp_exec·hal_keymaster_qti_exec·hal_neuralnetworks_default_exec·hal_qseecom_default_exec·hal_qteeconnector_qti_exec·hal_rcsservice_exec·hal_tui_comm_qti_exec·hvdcp_exec·ims_exec·qti_init_shell_exec·irsc_util_exec·location_exec·mdm_helper_exec·msm_irqbalanced_exec·netmgrd_exec·vendor_pd_mapper_exec·vendor_per_mgr_exec·port-bridge_exec·qlogd_exec·qrtr_exec·hal_qspmhal_default_exec·qti_exec·rfs_access_exec·rmt_storage_exec·sec_nvm_exec·sensors_exec·spdaemon_exec·ssgtzd_exec·vendor_ssr_diag_exec·vendor_ssr_setup_exec·vendor_subsystem_ramdump_exec·time_daemon_exec·wcnss_service_exec·wifi_sniffer_exec·pixelstats_vendor_exec))400 (typeattributeset·exec_type·(adbd_exec_30_0·aidl_lazy_test_server_exec_30_0·apexd_exec_30_0·bootanim_exec_30_0·bootstat_exec_30_0·bufferhubd_exec_30_0·cameraserver_exec_30_0·charger_exec_30_0·crash_dump_exec_30_0·credstore_exec_30_0·dhcp_exec_30_0·dnsmasq_exec_30_0·drmserver_exec_30_0·dumpstate_exec_30_0·e2fs_exec_30_0·tcpdump_exec_30_0·logcat_exec_30_0·fingerprintd_exec_30_0·flags_health_check_exec_30_0·fsck_exec_30_0·gatekeeperd_exec_30_0·healthd_exec_30_0·hwservicemanager_exec_30_0·idmap_exec_30_0·init_exec_30_0·inputflinger_exec_30_0·installd_exec_30_0·iorap_inode2filename_exec_30_0·iorap_prefetcherd_exec_30_0·iorapd_exec_30_0·keystore_exec_30_0·llkd_exec_30_0·lmkd_exec_30_0·logd_exec_30_0·mediadrmserver_exec_30_0·mediaextractor_exec_30_0·mediametrics_exec_30_0·mediaserver_exec_30_0·mediaswcodec_exec_30_0·mediatranscoding_exec_30_0·mtp_exec_30_0·netd_exec_30_0·netutils_wrapper_exec_30_0·performanced_exec_30_0·ppp_exec_30_0·profman_exec_30_0·racoon_exec_30_0·recovery_persist_exec_30_0·recovery_refresh_exec_30_0·rs_exec_30_0·runas_exec_30_0·sdcardd_exec_30_0·servicemanager_exec_30_0·sgdisk_exec_30_0·shell_exec_30_0·simpleperf_app_runner_exec_30_0·statsd_exec_30_0·su_exec_30_0·tombstoned_exec_30_0·toolbox_exec_30_0·tzdatacheck_exec_30_0·uncrypt_exec_30_0·update_engine_exec_30_0·update_verifier_exec_30_0·usbd_exec_30_0·vdc_exec_30_0·vendor_misc_writer_exec_30_0·vendor_shell_exec_30_0·vendor_toolbox_exec_30_0·virtual_touchpad_exec_30_0·vold_exec_30_0·vold_prepare_subdirs_exec_30_0·vr_hwc_exec_30_0·watchdogd_exec_30_0·webview_zygote_exec_30_0·wificond_exec_30_0·wpantund_exec_30_0·zygote_exec_30_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_can_socketcan_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_identity_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_rebootescrow_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_tv_tuner_default_exec·hal_usb_default_exec·hal_usb_gadget_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_supplicant_default_exec·mediacodec_exec·rild_exec·tee_exec·vendor_install_recovery_exec·vndservicemanager_exec·init-insmod-sh_exec·init-thermal-logging-sh_exec·init-mm-logging-sh_exec·citadel_provision_exec·citadeld_exec·color_init_exec·hal_dumpstate_impl_exec·hal_identity_citadel_exec·hal_keymaster_citadel_exec·hal_neuralnetworks_darwinn_exec·hal_radioext_default_exec·hal_rebootescrow_citadel_exec·hal_usb_impl_exec·hal_weaver_citadel_exec·hal_wifi_ext_exec·hal_wlc_exec·init_citadel_exec·citadel_updater_exec·init_dp_exec·init_gadgethal_exec·init_modem_exec·init_qti_chg_policy_exec·init_radio_exec·init_twoshay_exec·modem_svc_exec·ramdump_exec·ramoops_exec·rlsservice_exec·tcpdump_logger_exec·twoshay_exec·vendor_init_exec·wait_for_strongbox_exec·adpl_exec·adsprpcd_exec·cdsprpcd_exec·chre_exec·cnd_exec·diag_exec·feature_enabler_client_exec·hal_display_color_default_exec·hal_drm_clearkey_exec·hal_drm_widevine_exec·hal_gatekeeper_qti_exec·hal_gnss_qti_exec·hal_imsrtp_exec·hal_keymaster_qti_exec·hal_neuralnetworks_default_exec·hal_qseecom_default_exec·hal_qteeconnector_qti_exec·hal_rcsservice_exec·hal_tui_comm_qti_exec·hvdcp_exec·ims_exec·qti_init_shell_exec·irsc_util_exec·location_exec·mdm_helper_exec·msm_irqbalanced_exec·netmgrd_exec·vendor_pd_mapper_exec·vendor_per_mgr_exec·port-bridge_exec·qlogd_exec·qrtr_exec·hal_qspmhal_default_exec·qti_exec·rfs_access_exec·rmt_storage_exec·sec_nvm_exec·sensors_exec·spdaemon_exec·ssgtzd_exec·vendor_ssr_diag_exec·vendor_ssr_setup_exec·vendor_subsystem_ramdump_exec·time_daemon_exec·wcnss_service_exec·wifi_sniffer_exec·pixelstats_vendor_exec))
401 (typeattributeset·data_file_type·(incremental_control_file_30_0·system_data_root_file_30_0·system_data_file_30_0·packages_list_file_30_0·vendor_data_file_30_0·unencrypted_data_file_30_0·install_data_file_30_0·drm_data_file_30_0·adb_data_file_30_0·anr_data_file_30_0·tombstone_data_file_30_0·tombstone_wifi_data_file_30_0·apex_data_file_30_0·apk_data_file_30_0·apk_tmp_file_30_0·apk_private_data_file_30_0·apk_private_tmp_file_30_0·dalvikcache_data_file_30_0·ota_data_file_30_0·ota_package_file_30_0·user_profile_data_file_30_0·profman_dump_data_file_30_0·prereboot_data_file_30_0·resourcecache_data_file_30_0·shell_data_file_30_0·property_data_file_30_0·bootchart_data_file_30_0·dropbox_data_file_30_0·heapdump_data_file_30_0·nativetest_data_file_30_0·ringtone_file_30_0·preloads_data_file_30_0·preloads_media_file_30_0·dhcp_data_file_30_0·server_configurable_flags_data_file_30_0·staging_data_file_30_0·adb_keys_file_30_0·apex_module_data_file_30_0·apex_permission_data_file_30_0·apex_rollback_data_file_30_0·apex_wifi_data_file_30_0·audio_data_file_30_0·audioserver_data_file_30_0·bluetooth_data_file_30_0·bluetooth_logs_data_file_30_0·bootstat_data_file_30_0·boottrace_data_file_30_0·camera_data_file_30_0·credstore_data_file_30_0·gatekeeper_data_file_30_0·incident_data_file_30_0·keychain_data_file_30_0·keystore_data_file_30_0·media_data_file_30_0·media_rw_data_file_30_0·misc_user_data_file_30_0·net_data_file_30_0·network_watchlist_data_file_30_0·nfc_data_file_30_0·radio_data_file_30_0·recovery_data_file_30_0·shared_relro_file_30_0·snapshotctl_log_data_file_30_0·stats_data_file_30_0·systemkeys_data_file_30_0·textclassifier_data_file_30_0·trace_data_file_30_0·vpn_data_file_30_0·wifi_data_file_30_0·zoneinfo_data_file_30_0·vold_data_file_30_0·iorapd_data_file_30_0·tee_data_file_30_0·update_engine_data_file_30_0·update_engine_log_data_file_30_0·method_trace_data_file_30_0·gsi_data_file_30_0·app_data_file_30_0·privapp_data_file_30_0·system_app_data_file_30_0·cache_file_30_0·overlayfs_file_30_0·cache_backup_file_30_0·cache_private_backup_file_30_0·cache_recovery_file_30_0·wallpaper_file_30_0·shortcut_manager_icons_30_0·icon_file_30_0·asec_apk_file_30_0·asec_public_file_30_0·asec_image_file_30_0·backup_data_file_30_0·fingerprintd_data_file_30_0·fingerprint_vendor_data_file_30_0·app_fuse_file_30_0·face_vendor_data_file_30_0·iris_vendor_data_file_30_0·bluetooth_socket_30_0·misc_logd_file_30_0·system_wpa_socket_30_0·system_ndebug_socket_30_0·system_unsolzygote_socket_30_0·wpa_socket_30_0·audiohal_data_file_30_0·hostapd_data_file·wpa_data_file·mm_logd_vendor_data_file·modem_stat_data_file·modem_dump_file·tcpdump_vendor_data_file·ramoops_vendor_data_file·mediadrm_vendor_data_file·hal_rebootescrow_citadel_data_file·per_boot_file·updated_wifi_firmware_data_file·cnd_data_file·netmgrd_data_file·location_data_file·location_socket·display_vendor_data_file·ipa_vendor_data_file·camera_vendor_data_file·vendor_radio_data_file·sensors_vendor_data_file·audio_vendor_data_file·vendor_tui_data_file·ramdump_vendor_data_file·ramdump_vendor_mnt_file·ssr_log_file·hal_neuralnetworks_data_file·mpss_rfs_data_file·rfs_tombstone_data_file·cnss_vendor_data_file·time_data_file))401 (typeattributeset·data_file_type·(incremental_control_file_30_0·system_data_root_file_30_0·system_data_file_30_0·packages_list_file_30_0·vendor_data_file_30_0·unencrypted_data_file_30_0·install_data_file_30_0·drm_data_file_30_0·adb_data_file_30_0·anr_data_file_30_0·tombstone_data_file_30_0·tombstone_wifi_data_file_30_0·apex_data_file_30_0·apk_data_file_30_0·apk_tmp_file_30_0·apk_private_data_file_30_0·apk_private_tmp_file_30_0·dalvikcache_data_file_30_0·ota_data_file_30_0·ota_package_file_30_0·user_profile_data_file_30_0·profman_dump_data_file_30_0·prereboot_data_file_30_0·resourcecache_data_file_30_0·shell_data_file_30_0·property_data_file_30_0·bootchart_data_file_30_0·dropbox_data_file_30_0·heapdump_data_file_30_0·nativetest_data_file_30_0·ringtone_file_30_0·preloads_data_file_30_0·preloads_media_file_30_0·dhcp_data_file_30_0·server_configurable_flags_data_file_30_0·staging_data_file_30_0·adb_keys_file_30_0·apex_module_data_file_30_0·apex_permission_data_file_30_0·apex_rollback_data_file_30_0·apex_wifi_data_file_30_0·audio_data_file_30_0·audioserver_data_file_30_0·bluetooth_data_file_30_0·bluetooth_logs_data_file_30_0·bootstat_data_file_30_0·boottrace_data_file_30_0·camera_data_file_30_0·credstore_data_file_30_0·gatekeeper_data_file_30_0·incident_data_file_30_0·keychain_data_file_30_0·keystore_data_file_30_0·media_data_file_30_0·media_rw_data_file_30_0·misc_user_data_file_30_0·net_data_file_30_0·network_watchlist_data_file_30_0·nfc_data_file_30_0·radio_data_file_30_0·recovery_data_file_30_0·shared_relro_file_30_0·snapshotctl_log_data_file_30_0·stats_data_file_30_0·systemkeys_data_file_30_0·textclassifier_data_file_30_0·trace_data_file_30_0·vpn_data_file_30_0·wifi_data_file_30_0·zoneinfo_data_file_30_0·vold_data_file_30_0·iorapd_data_file_30_0·tee_data_file_30_0·update_engine_data_file_30_0·update_engine_log_data_file_30_0·method_trace_data_file_30_0·gsi_data_file_30_0·app_data_file_30_0·privapp_data_file_30_0·system_app_data_file_30_0·cache_file_30_0·overlayfs_file_30_0·cache_backup_file_30_0·cache_private_backup_file_30_0·cache_recovery_file_30_0·wallpaper_file_30_0·shortcut_manager_icons_30_0·icon_file_30_0·asec_apk_file_30_0·asec_public_file_30_0·asec_image_file_30_0·backup_data_file_30_0·fingerprintd_data_file_30_0·fingerprint_vendor_data_file_30_0·app_fuse_file_30_0·face_vendor_data_file_30_0·iris_vendor_data_file_30_0·bluetooth_socket_30_0·misc_logd_file_30_0·system_wpa_socket_30_0·system_ndebug_socket_30_0·system_unsolzygote_socket_30_0·wpa_socket_30_0·audiohal_data_file_30_0·hostapd_data_file·wpa_data_file·mm_logd_vendor_data_file·modem_stat_data_file·modem_dump_file·tcpdump_vendor_data_file·ramoops_vendor_data_file·mediadrm_vendor_data_file·hal_rebootescrow_citadel_data_file·per_boot_file·updated_wifi_firmware_data_file·cnd_data_file·netmgrd_data_file·location_data_file·location_socket·display_vendor_data_file·ipa_vendor_data_file·camera_vendor_data_file·vendor_radio_data_file·sensors_vendor_data_file·audio_vendor_data_file·vendor_tui_data_file·ramdump_vendor_data_file·ramdump_vendor_mnt_file·ssr_log_file·hal_neuralnetworks_data_file·mpss_rfs_data_file·rfs_tombstone_data_file·cnss_vendor_data_file·time_data_file))
402 (typeattributeset·core_data_file_type·(incremental_control_file_30_0·system_data_root_file_30_0·system_data_file_30_0·packages_list_file_30_0·unencrypted_data_file_30_0·install_data_file_30_0·drm_data_file_30_0·adb_data_file_30_0·anr_data_file_30_0·tombstone_data_file_30_0·apex_data_file_30_0·apk_data_file_30_0·apk_tmp_file_30_0·apk_private_data_file_30_0·apk_private_tmp_file_30_0·dalvikcache_data_file_30_0·ota_data_file_30_0·ota_package_file_30_0·user_profile_data_file_30_0·profman_dump_data_file_30_0·prereboot_data_file_30_0·resourcecache_data_file_30_0·shell_data_file_30_0·property_data_file_30_0·bootchart_data_file_30_0·dropbox_data_file_30_0·heapdump_data_file_30_0·nativetest_data_file_30_0·ringtone_file_30_0·preloads_data_file_30_0·preloads_media_file_30_0·dhcp_data_file_30_0·server_configurable_flags_data_file_30_0·staging_data_file_30_0·mirror_data_file_30_0·adb_keys_file_30_0·apex_module_data_file_30_0·apex_permission_data_file_30_0·apex_rollback_data_file_30_0·apex_wifi_data_file_30_0·audio_data_file_30_0·audioserver_data_file_30_0·bluetooth_data_file_30_0·bluetooth_logs_data_file_30_0·bootstat_data_file_30_0·boottrace_data_file_30_0·camera_data_file_30_0·credstore_data_file_30_0·gatekeeper_data_file_30_0·incident_data_file_30_0·keychain_data_file_30_0·keystore_data_file_30_0·media_data_file_30_0·media_rw_data_file_30_0·misc_user_data_file_30_0·net_data_file_30_0·network_watchlist_data_file_30_0·nfc_data_file_30_0·radio_data_file_30_0·recovery_data_file_30_0·shared_relro_file_30_0·snapshotctl_log_data_file_30_0·stats_data_file_30_0·systemkeys_data_file_30_0·textclassifier_data_file_30_0·trace_data_file_30_0·vpn_data_file_30_0·wifi_data_file_30_0·zoneinfo_data_file_30_0·vold_data_file_30_0·iorapd_data_file_30_0·update_engine_data_file_30_0·update_engine_log_data_file_30_0·method_trace_data_file_30_0·gsi_data_file_30_0·app_data_file_30_0·privapp_data_file_30_0·system_app_data_file_30_0·cache_file_30_0·overlayfs_file_30_0·cache_backup_file_30_0·cache_private_backup_file_30_0·cache_recovery_file_30_0·wallpaper_file_30_0·shortcut_manager_icons_30_0·icon_file_30_0·asec_apk_file_30_0·asec_public_file_30_0·asec_image_file_30_0·backup_data_file_30_0·fingerprintd_data_file_30_0·app_fuse_file_30_0·bluetooth_socket_30_0·misc_logd_file_30_0·system_wpa_socket_30_0·system_ndebug_socket_30_0·system_unsolzygote_socket_30_0·wpa_socket_30_0·audiohal_data_file_30_0·per_boot_file))402 (typeattributeset·core_data_file_type·(incremental_control_file_30_0·system_data_root_file_30_0·system_data_file_30_0·packages_list_file_30_0·unencrypted_data_file_30_0·install_data_file_30_0·drm_data_file_30_0·adb_data_file_30_0·anr_data_file_30_0·tombstone_data_file_30_0·apex_data_file_30_0·apk_data_file_30_0·apk_tmp_file_30_0·apk_private_data_file_30_0·apk_private_tmp_file_30_0·dalvikcache_data_file_30_0·ota_data_file_30_0·ota_package_file_30_0·user_profile_data_file_30_0·profman_dump_data_file_30_0·prereboot_data_file_30_0·resourcecache_data_file_30_0·shell_data_file_30_0·property_data_file_30_0·bootchart_data_file_30_0·dropbox_data_file_30_0·heapdump_data_file_30_0·nativetest_data_file_30_0·ringtone_file_30_0·preloads_data_file_30_0·preloads_media_file_30_0·dhcp_data_file_30_0·server_configurable_flags_data_file_30_0·staging_data_file_30_0·mirror_data_file_30_0·adb_keys_file_30_0·apex_module_data_file_30_0·apex_permission_data_file_30_0·apex_rollback_data_file_30_0·apex_wifi_data_file_30_0·audio_data_file_30_0·audioserver_data_file_30_0·bluetooth_data_file_30_0·bluetooth_logs_data_file_30_0·bootstat_data_file_30_0·boottrace_data_file_30_0·camera_data_file_30_0·credstore_data_file_30_0·gatekeeper_data_file_30_0·incident_data_file_30_0·keychain_data_file_30_0·keystore_data_file_30_0·media_data_file_30_0·media_rw_data_file_30_0·misc_user_data_file_30_0·net_data_file_30_0·network_watchlist_data_file_30_0·nfc_data_file_30_0·radio_data_file_30_0·recovery_data_file_30_0·shared_relro_file_30_0·snapshotctl_log_data_file_30_0·stats_data_file_30_0·systemkeys_data_file_30_0·textclassifier_data_file_30_0·trace_data_file_30_0·vpn_data_file_30_0·wifi_data_file_30_0·zoneinfo_data_file_30_0·vold_data_file_30_0·iorapd_data_file_30_0·update_engine_data_file_30_0·update_engine_log_data_file_30_0·method_trace_data_file_30_0·gsi_data_file_30_0·app_data_file_30_0·privapp_data_file_30_0·system_app_data_file_30_0·cache_file_30_0·overlayfs_file_30_0·cache_backup_file_30_0·cache_private_backup_file_30_0·cache_recovery_file_30_0·wallpaper_file_30_0·shortcut_manager_icons_30_0·icon_file_30_0·asec_apk_file_30_0·asec_public_file_30_0·asec_image_file_30_0·backup_data_file_30_0·fingerprintd_data_file_30_0·app_fuse_file_30_0·bluetooth_socket_30_0·misc_logd_file_30_0·system_wpa_socket_30_0·system_ndebug_socket_30_0·system_unsolzygote_socket_30_0·wpa_socket_30_0·audiohal_data_file_30_0·per_boot_file))
403 (typeattributeset·system_file_type·(adbd_exec_30_0·aidl_lazy_test_server_exec_30_0·apexd_exec_30_0·bootanim_exec_30_0·bootstat_exec_30_0·bufferhubd_exec_30_0·cameraserver_exec_30_0·charger_exec_30_0·crash_dump_exec_30_0·credstore_exec_30_0·dhcp_exec_30_0·dnsmasq_exec_30_0·drmserver_exec_30_0·dumpstate_exec_30_0·e2fs_exec_30_0·system_file_30_0·system_asan_options_file_30_0·system_event_log_tags_file_30_0·system_lib_file_30_0·system_bootstrap_lib_file_30_0·system_group_file_30_0·system_linker_exec_30_0·system_linker_config_file_30_0·system_passwd_file_30_0·system_seccomp_policy_file_30_0·system_security_cacerts_file_30_0·tcpdump_exec_30_0·system_zoneinfo_file_30_0·cgroup_desc_file_30_0·task_profiles_file_30_0·art_apex_dir_30_0·logcat_exec_30_0·file_contexts_file_30_0·mac_perms_file_30_0·property_contexts_file_30_0·seapp_contexts_file_30_0·sepolicy_file_30_0·service_contexts_file_30_0·hwservice_contexts_file_30_0·fingerprintd_exec_30_0·flags_health_check_exec_30_0·fsck_exec_30_0·gatekeeperd_exec_30_0·healthd_exec_30_0·hwservicemanager_exec_30_0·idmap_exec_30_0·init_exec_30_0·inputflinger_exec_30_0·installd_exec_30_0·iorap_inode2filename_exec_30_0·iorap_prefetcherd_exec_30_0·iorapd_exec_30_0·keystore_exec_30_0·llkd_exec_30_0·lmkd_exec_30_0·logd_exec_30_0·mediadrmserver_exec_30_0·mediaextractor_exec_30_0·mediametrics_exec_30_0·mediaserver_exec_30_0·mediaswcodec_exec_30_0·mediatranscoding_exec_30_0·mtp_exec_30_0·netd_exec_30_0·netutils_wrapper_exec_30_0·performanced_exec_30_0·ppp_exec_30_0·profman_exec_30_0·racoon_exec_30_0·recovery_persist_exec_30_0·recovery_refresh_exec_30_0·rs_exec_30_0·runas_exec_30_0·sdcardd_exec_30_0·servicemanager_exec_30_0·sgdisk_exec_30_0·shell_exec_30_0·simpleperf_app_runner_exec_30_0·statsd_exec_30_0·su_exec_30_0·tombstoned_exec_30_0·toolbox_exec_30_0·tzdatacheck_exec_30_0·uncrypt_exec_30_0·update_engine_exec_30_0·update_verifier_exec_30_0·usbd_exec_30_0·vdc_exec_30_0·virtual_touchpad_exec_30_0·vold_exec_30_0·vold_prepare_subdirs_exec_30_0·vr_hwc_exec_30_0·watchdogd_exec_30_0·wificond_exec_30_0·wpantund_exec_30_0·zygote_exec_30_0·twoshay_exec))403 (typeattributeset·system_file_type·(adbd_exec_30_0·aidl_lazy_test_server_exec_30_0·apexd_exec_30_0·bootanim_exec_30_0·bootstat_exec_30_0·bufferhubd_exec_30_0·cameraserver_exec_30_0·charger_exec_30_0·crash_dump_exec_30_0·credstore_exec_30_0·dhcp_exec_30_0·dnsmasq_exec_30_0·drmserver_exec_30_0·dumpstate_exec_30_0·e2fs_exec_30_0·system_file_30_0·system_asan_options_file_30_0·system_event_log_tags_file_30_0·system_lib_file_30_0·system_bootstrap_lib_file_30_0·system_group_file_30_0·system_linker_exec_30_0·system_linker_config_file_30_0·system_passwd_file_30_0·system_seccomp_policy_file_30_0·system_security_cacerts_file_30_0·tcpdump_exec_30_0·system_zoneinfo_file_30_0·cgroup_desc_file_30_0·task_profiles_file_30_0·art_apex_dir_30_0·logcat_exec_30_0·file_contexts_file_30_0·mac_perms_file_30_0·property_contexts_file_30_0·seapp_contexts_file_30_0·sepolicy_file_30_0·service_contexts_file_30_0·hwservice_contexts_file_30_0·fingerprintd_exec_30_0·flags_health_check_exec_30_0·fsck_exec_30_0·gatekeeperd_exec_30_0·healthd_exec_30_0·hwservicemanager_exec_30_0·idmap_exec_30_0·init_exec_30_0·inputflinger_exec_30_0·installd_exec_30_0·iorap_inode2filename_exec_30_0·iorap_prefetcherd_exec_30_0·iorapd_exec_30_0·keystore_exec_30_0·llkd_exec_30_0·lmkd_exec_30_0·logd_exec_30_0·mediadrmserver_exec_30_0·mediaextractor_exec_30_0·mediametrics_exec_30_0·mediaserver_exec_30_0·mediaswcodec_exec_30_0·mediatranscoding_exec_30_0·mtp_exec_30_0·netd_exec_30_0·netutils_wrapper_exec_30_0·performanced_exec_30_0·ppp_exec_30_0·profman_exec_30_0·racoon_exec_30_0·recovery_persist_exec_30_0·recovery_refresh_exec_30_0·rs_exec_30_0·runas_exec_30_0·sdcardd_exec_30_0·servicemanager_exec_30_0·sgdisk_exec_30_0·shell_exec_30_0·simpleperf_app_runner_exec_30_0·statsd_exec_30_0·su_exec_30_0·tombstoned_exec_30_0·toolbox_exec_30_0·tzdatacheck_exec_30_0·uncrypt_exec_30_0·update_engine_exec_30_0·update_verifier_exec_30_0·usbd_exec_30_0·vdc_exec_30_0·virtual_touchpad_exec_30_0·vold_exec_30_0·vold_prepare_subdirs_exec_30_0·vr_hwc_exec_30_0·watchdogd_exec_30_0·wificond_exec_30_0·wpantund_exec_30_0·zygote_exec_30_0·twoshay_exec))
404 (typeattributeset·vendor_file_type·(vendor_cgroup_desc_file_30_0·vendor_task_profiles_file_30_0·vendor_hal_file_30_0·vendor_file_30_0·vendor_app_file_30_0·vendor_configs_file_30_0·same_process_hal_file_30_0·vndk_sp_file_30_0·vendor_framework_file_30_0·vendor_overlay_file_30_0·vendor_public_lib_file_30_0·vendor_keylayout_file_30_0·vendor_keychars_file_30_0·vendor_idc_file_30_0·vendor_apex_file_30_0·vendor_service_contexts_file_30_0·nonplat_service_contexts_file_30_0·vendor_misc_writer_exec_30_0·vendor_shell_exec_30_0·vendor_toolbox_exec_30_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_can_socketcan_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_identity_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_rebootescrow_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_tv_tuner_default_exec·hal_usb_default_exec·hal_usb_gadget_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_supplicant_default_exec·mediacodec_exec·rild_exec·tee_exec·vendor_install_recovery_exec·vndservicemanager_exec·firmware_file·vendor_kernel_modules·init-insmod-sh_exec·init-thermal-logging-sh_exec·init-mm-logging-sh_exec·hal_googlebattery_exec·citadel_provision_exec·citadeld_exec·color_init_exec·vendor_incremental_module·hal_dumpstate_impl_exec·hal_identity_citadel_exec·hal_keymaster_citadel_exec·hal_neuralnetworks_darwinn_exec·hal_radioext_default_exec·hal_rebootescrow_citadel_exec·hal_usb_impl_exec·hal_weaver_citadel_exec·hal_wifi_ext_exec·hal_wlc_exec·init_citadel_exec·citadel_updater_exec·init_dp_exec·init_gadgethal_exec·init_modem_exec·init_qti_chg_policy_exec·init_radio_exec·init_twoshay_exec·modem_svc_exec·ramdump_exec·ramoops_exec·rlsservice_exec·tcpdump_logger_exec·vendor_init_exec·wait_for_strongbox_exec·adpl_exec·adsprpcd_exec·cdsprpcd_exec·chre_exec·cnd_exec·diag_exec·feature_enabler_client_exec·adsprpcd_file·hal_display_color_default_exec·hal_drm_clearkey_exec·hal_drm_widevine_exec·hal_gatekeeper_qti_exec·hal_gnss_qti_exec·hal_imsrtp_exec·hal_keymaster_qti_exec·hal_neuralnetworks_default_exec·hal_qseecom_default_exec·hal_qteeconnector_qti_exec·hal_rcsservice_exec·hal_tui_comm_qti_exec·hvdcp_exec·ims_exec·qti_init_shell_exec·irsc_util_exec·location_exec·mdm_helper_exec·msm_irqbalanced_exec·netmgrd_exec·vendor_pd_mapper_exec·vendor_per_mgr_exec·port-bridge_exec·qlogd_exec·qrtr_exec·hal_qspmhal_default_exec·qti_exec·rfs_access_exec·rmt_storage_exec·sec_nvm_exec·sensors_exec·spdaemon_exec·ssgtzd_exec·vendor_ssr_diag_exec·vendor_ssr_setup_exec·vendor_subsystem_ramdump_exec·time_daemon_exec·wcnss_service_exec·wifi_sniffer_exec·pixelstats_vendor_exec))404 (typeattributeset·vendor_file_type·(vendor_cgroup_desc_file_30_0·vendor_task_profiles_file_30_0·vendor_hal_file_30_0·vendor_file_30_0·vendor_app_file_30_0·vendor_configs_file_30_0·same_process_hal_file_30_0·vndk_sp_file_30_0·vendor_framework_file_30_0·vendor_overlay_file_30_0·vendor_public_lib_file_30_0·vendor_keylayout_file_30_0·vendor_keychars_file_30_0·vendor_idc_file_30_0·vendor_apex_file_30_0·vendor_service_contexts_file_30_0·nonplat_service_contexts_file_30_0·vendor_misc_writer_exec_30_0·vendor_shell_exec_30_0·vendor_toolbox_exec_30_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_can_socketcan_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_identity_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_rebootescrow_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_tv_tuner_default_exec·hal_usb_default_exec·hal_usb_gadget_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_supplicant_default_exec·mediacodec_exec·rild_exec·tee_exec·vendor_install_recovery_exec·vndservicemanager_exec·firmware_file·vendor_kernel_modules·init-insmod-sh_exec·init-thermal-logging-sh_exec·init-mm-logging-sh_exec·citadel_provision_exec·citadeld_exec·color_init_exec·vendor_incremental_module·hal_dumpstate_impl_exec·hal_identity_citadel_exec·hal_keymaster_citadel_exec·hal_neuralnetworks_darwinn_exec·hal_radioext_default_exec·hal_rebootescrow_citadel_exec·hal_usb_impl_exec·hal_weaver_citadel_exec·hal_wifi_ext_exec·hal_wlc_exec·init_citadel_exec·citadel_updater_exec·init_dp_exec·init_gadgethal_exec·init_modem_exec·init_qti_chg_policy_exec·init_radio_exec·init_twoshay_exec·modem_svc_exec·ramdump_exec·ramoops_exec·rlsservice_exec·tcpdump_logger_exec·vendor_init_exec·wait_for_strongbox_exec·adpl_exec·adsprpcd_exec·cdsprpcd_exec·chre_exec·cnd_exec·diag_exec·feature_enabler_client_exec·adsprpcd_file·hal_display_color_default_exec·hal_drm_clearkey_exec·hal_drm_widevine_exec·hal_gatekeeper_qti_exec·hal_gnss_qti_exec·hal_imsrtp_exec·hal_keymaster_qti_exec·hal_neuralnetworks_default_exec·hal_qseecom_default_exec·hal_qteeconnector_qti_exec·hal_rcsservice_exec·hal_tui_comm_qti_exec·hvdcp_exec·ims_exec·qti_init_shell_exec·irsc_util_exec·location_exec·mdm_helper_exec·msm_irqbalanced_exec·netmgrd_exec·vendor_pd_mapper_exec·vendor_per_mgr_exec·port-bridge_exec·qlogd_exec·qrtr_exec·hal_qspmhal_default_exec·qti_exec·rfs_access_exec·rmt_storage_exec·sec_nvm_exec·sensors_exec·spdaemon_exec·ssgtzd_exec·vendor_ssr_diag_exec·vendor_ssr_setup_exec·vendor_subsystem_ramdump_exec·time_daemon_exec·wcnss_service_exec·wifi_sniffer_exec·pixelstats_vendor_exec))
405 (typeattributeset·proc_type·(proc_30_0·proc_security_30_0·proc_drop_caches_30_0·proc_overcommit_memory_30_0·proc_min_free_order_shift_30_0·proc_kpageflags_30_0·usermodehelper_30_0·proc_qtaguid_ctrl_30_0·proc_qtaguid_stat_30_0·proc_bluetooth_writable_30_0·proc_abi_30_0·proc_asound_30_0·proc_buddyinfo_30_0·proc_cmdline_30_0·proc_cpuinfo_30_0·proc_dirty_30_0·proc_diskstats_30_0·proc_extra_free_kbytes_30_0·proc_filesystems_30_0·proc_fs_verity_30_0·proc_hostname_30_0·proc_hung_task_30_0·proc_interrupts_30_0·proc_iomem_30_0·proc_keys_30_0·proc_kmsg_30_0·proc_loadavg_30_0·proc_locks_30_0·proc_lowmemorykiller_30_0·proc_max_map_count_30_0·proc_meminfo_30_0·proc_misc_30_0·proc_modules_30_0·proc_mounts_30_0·proc_net_30_0·proc_net_tcp_udp_30_0·proc_page_cluster_30_0·proc_pagetypeinfo_30_0·proc_panic_30_0·proc_perf_30_0·proc_pid_max_30_0·proc_pipe_conf_30_0·proc_pressure_cpu_30_0·proc_pressure_io_30_0·proc_pressure_mem_30_0·proc_random_30_0·proc_sched_30_0·proc_slabinfo_30_0·proc_stat_30_0·proc_swaps_30_0·proc_sysrq_30_0·proc_timer_30_0·proc_tty_drivers_30_0·proc_uid_cputime_showstat_30_0·proc_uid_cputime_removeuid_30_0·proc_uid_io_stats_30_0·proc_uid_procstat_set_30_0·proc_uid_time_in_state_30_0·proc_uid_concurrent_active_time_30_0·proc_uid_concurrent_policy_time_30_0·proc_uid_cpupower_30_0·proc_uptime_30_0·proc_version_30_0·proc_vmallocinfo_30_0·proc_vmstat_30_0·proc_zoneinfo_30_0·proc_touch·proc_f2fs·proc_scsi·proc_sched_lib_mask_cpuinfo·proc_bldrlog·proc_wifi_dbg·proc_swappiness·proc_irq))405 (typeattributeset·proc_type·(proc_30_0·proc_security_30_0·proc_drop_caches_30_0·proc_overcommit_memory_30_0·proc_min_free_order_shift_30_0·proc_kpageflags_30_0·usermodehelper_30_0·proc_qtaguid_ctrl_30_0·proc_qtaguid_stat_30_0·proc_bluetooth_writable_30_0·proc_abi_30_0·proc_asound_30_0·proc_buddyinfo_30_0·proc_cmdline_30_0·proc_cpuinfo_30_0·proc_dirty_30_0·proc_diskstats_30_0·proc_extra_free_kbytes_30_0·proc_filesystems_30_0·proc_fs_verity_30_0·proc_hostname_30_0·proc_hung_task_30_0·proc_interrupts_30_0·proc_iomem_30_0·proc_keys_30_0·proc_kmsg_30_0·proc_loadavg_30_0·proc_locks_30_0·proc_lowmemorykiller_30_0·proc_max_map_count_30_0·proc_meminfo_30_0·proc_misc_30_0·proc_modules_30_0·proc_mounts_30_0·proc_net_30_0·proc_net_tcp_udp_30_0·proc_page_cluster_30_0·proc_pagetypeinfo_30_0·proc_panic_30_0·proc_perf_30_0·proc_pid_max_30_0·proc_pipe_conf_30_0·proc_pressure_cpu_30_0·proc_pressure_io_30_0·proc_pressure_mem_30_0·proc_random_30_0·proc_sched_30_0·proc_slabinfo_30_0·proc_stat_30_0·proc_swaps_30_0·proc_sysrq_30_0·proc_timer_30_0·proc_tty_drivers_30_0·proc_uid_cputime_showstat_30_0·proc_uid_cputime_removeuid_30_0·proc_uid_io_stats_30_0·proc_uid_procstat_set_30_0·proc_uid_time_in_state_30_0·proc_uid_concurrent_active_time_30_0·proc_uid_concurrent_policy_time_30_0·proc_uid_cpupower_30_0·proc_uptime_30_0·proc_version_30_0·proc_vmallocinfo_30_0·proc_vmstat_30_0·proc_zoneinfo_30_0·proc_touch·proc_f2fs·proc_scsi·proc_sched_lib_mask_cpuinfo·proc_bldrlog·proc_wifi_dbg·proc_swappiness·proc_irq))
406 (typeattributeset·sysfs_type·(sysfs_usermodehelper_30_0·sysfs_30_0·sysfs_android_usb_30_0·sysfs_uio_30_0·sysfs_batteryinfo_30_0·sysfs_bluetooth_writable_30_0·sysfs_devices_block_30_0·sysfs_dm_30_0·sysfs_dm_verity_30_0·sysfs_dt_firmware_android_30_0·sysfs_extcon_30_0·sysfs_ion_30_0·sysfs_ipv4_30_0·sysfs_kernel_notes_30_0·sysfs_leds_30_0·sysfs_loop_30_0·sysfs_hwrandom_30_0·sysfs_nfc_power_writable_30_0·sysfs_wake_lock_30_0·sysfs_net_30_0·sysfs_power_30_0·sysfs_rtc_30_0·sysfs_suspend_stats_30_0·sysfs_switch_30_0·sysfs_transparent_hugepage_30_0·sysfs_usb_30_0·sysfs_wakeup_30_0·sysfs_wakeup_reasons_30_0·sysfs_fs_ext4_features_30_0·sysfs_fs_f2fs_30_0·sysfs_devices_system_cpu_30_0·sysfs_lowmemorykiller_30_0·sysfs_wlan_fwpath_30_0·sysfs_vibrator_30_0·sysfs_thermal_30_0·sysfs_zram_30_0·sysfs_zram_uevent_30_0·sysfs_fastrpc·sysfs_chargelevel·sysfs_display·sysfs_touch·sysfs_power_stats·sysfs_power_stats_ignore·sysfs_camera·sysfs_iio_devices·sysfs_pixelstats·sysfs_wlc·sysfs_pstore·sysfs_esim·sysfs_imei·sysfs_contaminant·sysfs_fingerprint·sysfs_typec_info·sysfs_call_state·sysfs_soc·sysfs_msm_subsys·sysfs_graphics·sysfs_graphics_unused·sysfs_msm_boot·sysfs_timestamp_switch·sysfs_esoc·sysfs_ssr·sysfs_ssr_writable·sysfs_rmtfs·sysfs_kgsl_proc·sysfs_diag·sysfs_audio·sysfs_msm_wlan·sysfs_scsi_devices_0000·sysfs_wifi_conmode))406 (typeattributeset·sysfs_type·(sysfs_usermodehelper_30_0·sysfs_30_0·sysfs_android_usb_30_0·sysfs_uio_30_0·sysfs_batteryinfo_30_0·sysfs_bluetooth_writable_30_0·sysfs_devices_block_30_0·sysfs_dm_30_0·sysfs_dm_verity_30_0·sysfs_dt_firmware_android_30_0·sysfs_extcon_30_0·sysfs_ion_30_0·sysfs_ipv4_30_0·sysfs_kernel_notes_30_0·sysfs_leds_30_0·sysfs_loop_30_0·sysfs_hwrandom_30_0·sysfs_nfc_power_writable_30_0·sysfs_wake_lock_30_0·sysfs_net_30_0·sysfs_power_30_0·sysfs_rtc_30_0·sysfs_suspend_stats_30_0·sysfs_switch_30_0·sysfs_transparent_hugepage_30_0·sysfs_usb_30_0·sysfs_wakeup_30_0·sysfs_wakeup_reasons_30_0·sysfs_fs_ext4_features_30_0·sysfs_fs_f2fs_30_0·sysfs_devices_system_cpu_30_0·sysfs_lowmemorykiller_30_0·sysfs_wlan_fwpath_30_0·sysfs_vibrator_30_0·sysfs_thermal_30_0·sysfs_zram_30_0·sysfs_zram_uevent_30_0·sysfs_fastrpc·sysfs_chargelevel·sysfs_display·sysfs_touch·sysfs_power_stats·sysfs_power_stats_ignore·sysfs_camera·sysfs_iio_devices·sysfs_pixelstats·sysfs_wlc·sysfs_pstore·sysfs_esim·sysfs_imei·sysfs_contaminant·sysfs_fingerprint·sysfs_typec_info·sysfs_call_state·sysfs_soc·sysfs_msm_subsys·sysfs_graphics·sysfs_graphics_unused·sysfs_msm_boot·sysfs_timestamp_switch·sysfs_esoc·sysfs_ssr·sysfs_ssr_writable·sysfs_rmtfs·sysfs_kgsl_proc·sysfs_diag·sysfs_audio·sysfs_msm_wlan·sysfs_scsi_devices_0000·sysfs_wifi_conmode))
407 (typeattributeset·debugfs_type·(debugfs_30_0·debugfs_kprobes_30_0·debugfs_mmc_30_0·debugfs_trace_marker_30_0·debugfs_tracing_30_0·debugfs_tracing_debug_30_0·debugfs_tracing_instances_30_0·debugfs_wakeup_sources_30_0·debugfs_wifi_tracing_30_0·debugfs_batteryinfo·debugfs_f2fs·debugfs_usb·debugfs_dma_buf·debugfs_clk·debugfs_pmic·debugfs_ipa·debugfs_ipa_data_stall_detection·debugfs_sched_features·debugfs_wlan·debugfs_ipc·debugfs_icnss·debugfs_ion·debugfs_tzdbg))407 (typeattributeset·debugfs_type·(debugfs_30_0·debugfs_kprobes_30_0·debugfs_mmc_30_0·debugfs_trace_marker_30_0·debugfs_tracing_30_0·debugfs_tracing_debug_30_0·debugfs_tracing_instances_30_0·debugfs_wakeup_sources_30_0·debugfs_wifi_tracing_30_0·debugfs_batteryinfo·debugfs_f2fs·debugfs_usb·debugfs_dma_buf·debugfs_clk·debugfs_pmic·debugfs_ipa·debugfs_ipa_data_stall_detection·debugfs_sched_features·debugfs_wlan·debugfs_ipc·debugfs_icnss·debugfs_ion·debugfs_tzdbg))
408 (typeattributeset·property_type·(apexd_prop_30_0·bootloader_boot_reason_prop_30_0·device_config_activity_manager_native_boot_prop_30_0·device_config_boot_count_prop_30_0·device_config_input_native_boot_prop_30_0·device_config_media_native_prop_30_0·device_config_netd_native_prop_30_0·device_config_reset_performed_prop_30_0·device_config_runtime_native_boot_prop_30_0·device_config_runtime_native_prop_30_0·device_config_storage_native_boot_prop_30_0·device_config_sys_traced_prop_30_0·device_config_window_manager_native_boot_prop_30_0·device_config_configuration_prop_30_0·firstboot_prop_30_0·fastbootd_protocol_prop_30_0·gsid_prop_30_0·init_perf_lsm_hooks_prop_30_0·init_svc_debug_prop_30_0·last_boot_reason_prop_30_0·netd_stable_secret_prop_30_0·pm_prop_30_0·userspace_reboot_log_prop_30_0·userspace_reboot_test_prop_30_0·system_adbd_prop_30_0·adbd_prop_30_0·traced_perf_enabled_prop_30_0·boottime_prop_30_0·bpf_progs_loaded_prop_30_0·charger_prop_30_0·cold_boot_done_prop_30_0·ctl_adbd_prop_30_0·ctl_apexd_prop_30_0·ctl_bootanim_prop_30_0·ctl_bugreport_prop_30_0·ctl_console_prop_30_0·ctl_dumpstate_prop_30_0·ctl_fuse_prop_30_0·ctl_gsid_prop_30_0·ctl_interface_restart_prop_30_0·ctl_interface_stop_prop_30_0·ctl_mdnsd_prop_30_0·ctl_restart_prop_30_0·ctl_rildaemon_prop_30_0·ctl_sigstop_prop_30_0·dynamic_system_prop_30_0·heapprofd_enabled_prop_30_0·llkd_prop_30_0·lpdumpd_prop_30_0·mmc_prop_30_0·mock_ota_prop_30_0·net_dns_prop_30_0·overlay_prop_30_0·persistent_properties_ready_prop_30_0·safemode_prop_30_0·system_lmk_prop_30_0·system_trace_prop_30_0·test_boot_reason_prop_30_0·time_prop_30_0·traced_enabled_prop_30_0·traced_lazy_prop_30_0·binder_cache_bluetooth_server_prop_30_0·binder_cache_system_server_prop_30_0·binder_cache_telephony_server_prop_30_0·boottime_public_prop_30_0·bq_config_prop_30_0·module_sdkextensions_prop_30_0·nnapi_ext_deny_product_prop_30_0·restorecon_prop_30_0·socket_hook_prop_30_0·surfaceflinger_display_prop_30_0·system_boot_reason_prop_30_0·system_jvmti_agent_prop_30_0·userspace_reboot_exported_prop_30_0·config_prop_30_0·cppreopt_prop_30_0·dalvik_prop_30_0·debuggerd_prop_30_0·default_prop_30_0·device_logging_prop_30_0·dhcp_prop_30_0·dumpstate_prop_30_0·exported2_default_prop_30_0·exported3_system_prop_30_0·exported_dumpstate_prop_30_0·exported_fingerprint_prop_30_0·exported_secure_prop_30_0·exported_vold_prop_30_0·ffs_prop_30_0·fingerprint_prop_30_0·heapprofd_prop_30_0·net_radio_prop_30_0·pan_result_prop_30_0·persist_debug_prop_30_0·shell_prop_30_0·system_radio_prop_30_0·test_harness_prop_30_0·theme_prop_30_0·use_memfd_prop_30_0·vold_prop_30_0·apk_verity_prop_30_0·cpu_variant_prop_30_0·exported_audio_prop_30_0·exported_camera_prop_30_0·exported_config_prop_30_0·exported_default_prop_30_0·exported3_default_prop_30_0·graphics_config_prop_30_0·incremental_prop_30_0·media_variant_prop_30_0·storage_config_prop_30_0·userspace_reboot_config_prop_30_0·vehicle_hal_prop_30_0·vendor_security_patch_level_prop_30_0·vendor_socket_hook_prop_30_0·vndk_prop_30_0·virtual_ab_prop_30_0·adbd_config_prop_30_0·audio_prop_30_0·bluetooth_a2dp_offload_prop_30_0·bluetooth_audio_hal_prop_30_0·bluetooth_prop_30_0·ctl_default_prop_30_0·ctl_interface_start_prop_30_0·ctl_start_prop_30_0·ctl_stop_prop_30_0·debug_prop_30_0·dumpstate_options_prop_30_0·exported_system_prop_30_0·exported2_config_prop_30_0·exported2_radio_prop_30_0·exported2_system_prop_30_0·exported2_vold_prop_30_0·exported3_radio_prop_30_0·exported_bluetooth_prop_30_0·exported_dalvik_prop_30_0·exported_ffs_prop_30_0·exported_overlay_prop_30_0·exported_pm_prop_30_0·exported_radio_prop_30_0·exported_system_radio_prop_30_0·exported_wifi_prop_30_0·sota_prop_30_0·hwservicemanager_prop_30_0·lmkd_prop_30_0·logd_prop_30_0·logpersistd_logging_prop_30_0·log_prop_30_0·log_tag_prop_30_0·lowpan_prop_30_0·nfc_prop_30_0·ota_prop_30_0·powerctl_prop_30_0·radio_prop_30_0·serialno_prop_30_0·system_prop_30_0·wifi_log_prop_30_0·wifi_prop_30_0·rebootescrow_hal_prop_30_0·vendor_default_prop_30_0·vendor_device_prop·vendor_thermal_prop·vendor_power_prop·vendor_tcpdump_log_prop·vendor_build_type_prop·vendor_modem_prop·vendor_camera_ro_prop·vendor_ramoops_prop·vendor_ecoservice_prop·vendor_shutdown_prop·vendor_battery_defender_prop·vendor_vibrator_prop·vendor_sensor_prop·vendor_twoshay_prop·vendor_logging_prop·vendor_hw_plat_prop·vendor_qcom_ims_prop·vendor_tee_listener_prop·vendor_cnd_prop·vendor_camera_prop·vendor_display_prop·vendor_xlat_prop·vendor_usb_prop·vendor_per_mgr_state_prop·vendor_bluetooth_prop·vendor_radio_prop·vendor_audio_prop·vendor_ssr_prop·vendor_wifi_version·vendor_cnss_diag_prop·vendor_modem_diag_prop·vendor_ramdump_prop·vendor_hvdcp_opti_prop·vendor_adsp_version_prop·vendor_bluetooth_address_prop·vendor_telephony_vtcam_prop·vendor_nfc_prop·vendor_secure_element_prop·vendor_wifi_sniffer_prop))408 (typeattributeset·property_type·(apexd_prop_30_0·bootloader_boot_reason_prop_30_0·device_config_activity_manager_native_boot_prop_30_0·device_config_boot_count_prop_30_0·device_config_input_native_boot_prop_30_0·device_config_media_native_prop_30_0·device_config_netd_native_prop_30_0·device_config_reset_performed_prop_30_0·device_config_runtime_native_boot_prop_30_0·device_config_runtime_native_prop_30_0·device_config_storage_native_boot_prop_30_0·device_config_sys_traced_prop_30_0·device_config_window_manager_native_boot_prop_30_0·device_config_configuration_prop_30_0·firstboot_prop_30_0·fastbootd_protocol_prop_30_0·gsid_prop_30_0·init_perf_lsm_hooks_prop_30_0·init_svc_debug_prop_30_0·last_boot_reason_prop_30_0·netd_stable_secret_prop_30_0·pm_prop_30_0·userspace_reboot_log_prop_30_0·userspace_reboot_test_prop_30_0·system_adbd_prop_30_0·adbd_prop_30_0·traced_perf_enabled_prop_30_0·boottime_prop_30_0·bpf_progs_loaded_prop_30_0·charger_prop_30_0·cold_boot_done_prop_30_0·ctl_adbd_prop_30_0·ctl_apexd_prop_30_0·ctl_bootanim_prop_30_0·ctl_bugreport_prop_30_0·ctl_console_prop_30_0·ctl_dumpstate_prop_30_0·ctl_fuse_prop_30_0·ctl_gsid_prop_30_0·ctl_interface_restart_prop_30_0·ctl_interface_stop_prop_30_0·ctl_mdnsd_prop_30_0·ctl_restart_prop_30_0·ctl_rildaemon_prop_30_0·ctl_sigstop_prop_30_0·dynamic_system_prop_30_0·heapprofd_enabled_prop_30_0·llkd_prop_30_0·lpdumpd_prop_30_0·mmc_prop_30_0·mock_ota_prop_30_0·net_dns_prop_30_0·overlay_prop_30_0·persistent_properties_ready_prop_30_0·safemode_prop_30_0·system_lmk_prop_30_0·system_trace_prop_30_0·test_boot_reason_prop_30_0·time_prop_30_0·traced_enabled_prop_30_0·traced_lazy_prop_30_0·binder_cache_bluetooth_server_prop_30_0·binder_cache_system_server_prop_30_0·binder_cache_telephony_server_prop_30_0·boottime_public_prop_30_0·bq_config_prop_30_0·module_sdkextensions_prop_30_0·nnapi_ext_deny_product_prop_30_0·restorecon_prop_30_0·socket_hook_prop_30_0·surfaceflinger_display_prop_30_0·system_boot_reason_prop_30_0·system_jvmti_agent_prop_30_0·userspace_reboot_exported_prop_30_0·config_prop_30_0·cppreopt_prop_30_0·dalvik_prop_30_0·debuggerd_prop_30_0·default_prop_30_0·device_logging_prop_30_0·dhcp_prop_30_0·dumpstate_prop_30_0·exported2_default_prop_30_0·exported3_system_prop_30_0·exported_dumpstate_prop_30_0·exported_fingerprint_prop_30_0·exported_secure_prop_30_0·exported_vold_prop_30_0·ffs_prop_30_0·fingerprint_prop_30_0·heapprofd_prop_30_0·net_radio_prop_30_0·pan_result_prop_30_0·persist_debug_prop_30_0·shell_prop_30_0·system_radio_prop_30_0·test_harness_prop_30_0·theme_prop_30_0·use_memfd_prop_30_0·vold_prop_30_0·apk_verity_prop_30_0·cpu_variant_prop_30_0·exported_audio_prop_30_0·exported_camera_prop_30_0·exported_config_prop_30_0·exported_default_prop_30_0·exported3_default_prop_30_0·graphics_config_prop_30_0·incremental_prop_30_0·media_variant_prop_30_0·storage_config_prop_30_0·userspace_reboot_config_prop_30_0·vehicle_hal_prop_30_0·vendor_security_patch_level_prop_30_0·vendor_socket_hook_prop_30_0·vndk_prop_30_0·virtual_ab_prop_30_0·adbd_config_prop_30_0·audio_prop_30_0·bluetooth_a2dp_offload_prop_30_0·bluetooth_audio_hal_prop_30_0·bluetooth_prop_30_0·ctl_default_prop_30_0·ctl_interface_start_prop_30_0·ctl_start_prop_30_0·ctl_stop_prop_30_0·debug_prop_30_0·dumpstate_options_prop_30_0·exported_system_prop_30_0·exported2_config_prop_30_0·exported2_radio_prop_30_0·exported2_system_prop_30_0·exported2_vold_prop_30_0·exported3_radio_prop_30_0·exported_bluetooth_prop_30_0·exported_dalvik_prop_30_0·exported_ffs_prop_30_0·exported_overlay_prop_30_0·exported_pm_prop_30_0·exported_radio_prop_30_0·exported_system_radio_prop_30_0·exported_wifi_prop_30_0·sota_prop_30_0·hwservicemanager_prop_30_0·lmkd_prop_30_0·logd_prop_30_0·logpersistd_logging_prop_30_0·log_prop_30_0·log_tag_prop_30_0·lowpan_prop_30_0·nfc_prop_30_0·ota_prop_30_0·powerctl_prop_30_0·radio_prop_30_0·serialno_prop_30_0·system_prop_30_0·wifi_log_prop_30_0·wifi_prop_30_0·rebootescrow_hal_prop_30_0·vendor_default_prop_30_0·vendor_device_prop·vendor_thermal_prop·vendor_power_prop·vendor_tcpdump_log_prop·vendor_build_type_prop·vendor_modem_prop·vendor_camera_ro_prop·vendor_ramoops_prop·vendor_ecoservice_prop·vendor_shutdown_prop·vendor_battery_defender_prop·vendor_vibrator_prop·vendor_sensor_prop·vendor_twoshay_prop·vendor_logging_prop·vendor_hw_plat_prop·vendor_qcom_ims_prop·vendor_tee_listener_prop·vendor_cnd_prop·vendor_camera_prop·vendor_display_prop·vendor_xlat_prop·vendor_usb_prop·vendor_per_mgr_state_prop·vendor_bluetooth_prop·vendor_radio_prop·vendor_audio_prop·vendor_ssr_prop·vendor_wifi_version·vendor_cnss_diag_prop·vendor_modem_diag_prop·vendor_ramdump_prop·vendor_hvdcp_opti_prop·vendor_adsp_version_prop·vendor_bluetooth_address_prop·vendor_telephony_vtcam_prop·vendor_nfc_prop·vendor_secure_element_prop·vendor_wifi_sniffer_prop))
409 (typeattributeset·vendor_property_type·(rebootescrow_hal_prop_30_0·vendor_hw_plat_prop·vendor_adsp_version_prop·vendor_bluetooth_address_prop·vendor_telephony_vtcam_prop·vendor_nfc_prop·vendor_secure_element_prop))409 (typeattributeset·vendor_property_type·(rebootescrow_hal_prop_30_0·vendor_hw_plat_prop·vendor_adsp_version_prop·vendor_bluetooth_address_prop·vendor_telephony_vtcam_prop·vendor_nfc_prop·vendor_secure_element_prop))
410 (typeattributeset·vendor_internal_property_type·(rebootescrow_hal_prop_30_0·vendor_adsp_version_prop·vendor_bluetooth_address_prop·vendor_nfc_prop·vendor_secure_element_prop))410 (typeattributeset·vendor_internal_property_type·(rebootescrow_hal_prop_30_0·vendor_adsp_version_prop·vendor_bluetooth_address_prop·vendor_nfc_prop·vendor_secure_element_prop))
411 (typeattributeset·vendor_public_property_type·(vendor_hw_plat_prop·vendor_telephony_vtcam_prop))411 (typeattributeset·vendor_public_property_type·(vendor_hw_plat_prop·vendor_telephony_vtcam_prop))
412 (typeattributeset·vendor_service·(hal_identity_service_30_0·hal_light_service_30_0·hal_power_service_30_0·hal_rebootescrow_service_30_0·hal_vibrator_service_30_0·hal_pixel_display_service))412 (typeattributeset·vendor_service·(hal_identity_service_30_0·hal_light_service_30_0·hal_power_service_30_0·hal_rebootescrow_service_30_0·hal_vibrator_service_30_0·hal_pixel_display_service))
413 (typeattributeset·service_manager_type·(aidl_lazy_test_service_30_0·apex_service_30_0·audioserver_service_30_0·batteryproperties_service_30_0·bluetooth_service_30_0·cameraserver_service_30_0·default_android_service_30_0·dnsresolver_service_30_0·drmserver_service_30_0·dumpstate_service_30_0·fingerprintd_service_30_0·hal_fingerprint_service_30_0·gatekeeper_service_30_0·gpu_service_30_0·idmap_service_30_0·iorapd_service_30_0·incident_service_30_0·installd_service_30_0·credstore_service_30_0·keystore_service_30_0·lpdump_service_30_0·mediaserver_service_30_0·mediametrics_service_30_0·mediaextractor_service_30_0·mediadrmserver_service_30_0·mediatranscoding_service_30_0·netd_service_30_0·nfc_service_30_0·radio_service_30_0·secure_element_service_30_0·service_manager_service_30_0·storaged_service_30_0·surfaceflinger_service_30_0·system_app_service_30_0·system_suspend_control_service_30_0·update_engine_service_30_0·virtual_touchpad_service_30_0·vold_service_30_0·vr_hwc_service_30_0·vrflinger_vsync_service_30_0·accessibility_service_30_0·account_service_30_0·activity_service_30_0·activity_task_service_30_0·adb_service_30_0·alarm_service_30_0·app_binding_service_30_0·app_integrity_service_30_0·app_prediction_service_30_0·app_search_service_30_0·appops_service_30_0·appwidget_service_30_0·assetatlas_service_30_0·audio_service_30_0·auth_service_30_0·autofill_service_30_0·backup_service_30_0·batterystats_service_30_0·battery_service_30_0·binder_calls_stats_service_30_0·blob_store_service_30_0·bluetooth_manager_service_30_0·broadcastradio_service_30_0·cacheinfo_service_30_0·cameraproxy_service_30_0·clipboard_service_30_0·contexthub_service_30_0·crossprofileapps_service_30_0·IProxyService_service_30_0·companion_device_service_30_0·connectivity_service_30_0·connmetrics_service_30_0·consumer_ir_service_30_0·content_capture_service_30_0·content_suggestions_service_30_0·content_service_30_0·country_detector_service_30_0·coverage_service_30_0·cpuinfo_service_30_0·dataloader_manager_service_30_0·dbinfo_service_30_0·device_config_service_30_0·device_policy_service_30_0·deviceidle_service_30_0·device_identifiers_service_30_0·devicestoragemonitor_service_30_0·diskstats_service_30_0·display_service_30_0·color_display_service_30_0·external_vibrator_service_30_0·file_integrity_service_30_0·font_service_30_0·netd_listener_service_30_0·network_watchlist_service_30_0·DockObserver_service_30_0·dreams_service_30_0·dropbox_service_30_0·lowpan_service_30_0·ethernet_service_30_0·biometric_service_30_0·bugreport_service_30_0·platform_compat_service_30_0·face_service_30_0·fingerprint_service_30_0·gfxinfo_service_30_0·graphicsstats_service_30_0·hardware_service_30_0·hardware_properties_service_30_0·hdmi_control_service_30_0·imms_service_30_0·incremental_service_30_0·input_method_service_30_0·input_service_30_0·ipsec_service_30_0·iris_service_30_0·jobscheduler_service_30_0·launcherapps_service_30_0·light_service_30_0·location_service_30_0·lock_settings_service_30_0·looper_stats_service_30_0·media_projection_service_30_0·media_router_service_30_0·media_session_service_30_0·meminfo_service_30_0·midi_service_30_0·mount_service_30_0·netpolicy_service_30_0·netstats_service_30_0·network_management_service_30_0·network_score_service_30_0·network_stack_service_30_0·network_time_update_service_30_0·notification_service_30_0·oem_lock_service_30_0·otadexopt_service_30_0·overlay_service_30_0·package_service_30_0·package_native_service_30_0·permission_service_30_0·permissionmgr_service_30_0·persistent_data_block_service_30_0·pinner_service_30_0·power_service_30_0·print_service_30_0·processinfo_service_30_0·procstats_service_30_0·recovery_service_30_0·registry_service_30_0·restrictions_service_30_0·role_service_30_0·rollback_service_30_0·runtime_service_30_0·rttmanager_service_30_0·samplingprofiler_service_30_0·scheduling_policy_service_30_0·search_service_30_0·sec_key_att_app_id_provider_service_30_0·sensorservice_service_30_0·sensor_privacy_service_30_0·serial_service_30_0·servicediscovery_service_30_0·settings_service_30_0·shortcut_service_30_0·slice_service_30_0·statusbar_service_30_0·storagestats_service_30_0·system_config_service_30_0·system_update_service_30_0·soundtrigger_middleware_service_30_0·task_service_30_0·testharness_service_30_0·textclassification_service_30_0·textservices_service_30_0·telecom_service_30_0·thermal_service_30_0·timedetector_service_30_0·timezone_service_30_0·timezonedetector_service_30_0·trust_service_30_0·tv_input_service_30_0·tv_tuner_resource_mgr_service_30_0·uimode_service_30_0·updatelock_service_30_0·uri_grants_service_30_0·usagestats_service_30_0·usb_service_30_0·user_service_30_0·vibrator_service_30_0·voiceinteraction_service_30_0·vr_manager_service_30_0·wallpaper_service_30_0·webviewupdate_service_30_0·wifip2p_service_30_0·wifiscanner_service_30_0·wifi_service_30_0·wifinl80211_service_30_0·wifiaware_service_30_0·window_service_30_0·inputflinger_service_30_0·wpantund_service_30_0·tethering_service_30_0·emergency_affordance_service_30_0·hal_identity_service_30_0·hal_light_service_30_0·hal_power_service_30_0·hal_rebootescrow_service_30_0·hal_vibrator_service_30_0·hal_pixel_display_service))413 (typeattributeset·service_manager_type·(aidl_lazy_test_service_30_0·apex_service_30_0·audioserver_service_30_0·batteryproperties_service_30_0·bluetooth_service_30_0·cameraserver_service_30_0·default_android_service_30_0·dnsresolver_service_30_0·drmserver_service_30_0·dumpstate_service_30_0·fingerprintd_service_30_0·hal_fingerprint_service_30_0·gatekeeper_service_30_0·gpu_service_30_0·idmap_service_30_0·iorapd_service_30_0·incident_service_30_0·installd_service_30_0·credstore_service_30_0·keystore_service_30_0·lpdump_service_30_0·mediaserver_service_30_0·mediametrics_service_30_0·mediaextractor_service_30_0·mediadrmserver_service_30_0·mediatranscoding_service_30_0·netd_service_30_0·nfc_service_30_0·radio_service_30_0·secure_element_service_30_0·service_manager_service_30_0·storaged_service_30_0·surfaceflinger_service_30_0·system_app_service_30_0·system_suspend_control_service_30_0·update_engine_service_30_0·virtual_touchpad_service_30_0·vold_service_30_0·vr_hwc_service_30_0·vrflinger_vsync_service_30_0·accessibility_service_30_0·account_service_30_0·activity_service_30_0·activity_task_service_30_0·adb_service_30_0·alarm_service_30_0·app_binding_service_30_0·app_integrity_service_30_0·app_prediction_service_30_0·app_search_service_30_0·appops_service_30_0·appwidget_service_30_0·assetatlas_service_30_0·audio_service_30_0·auth_service_30_0·autofill_service_30_0·backup_service_30_0·batterystats_service_30_0·battery_service_30_0·binder_calls_stats_service_30_0·blob_store_service_30_0·bluetooth_manager_service_30_0·broadcastradio_service_30_0·cacheinfo_service_30_0·cameraproxy_service_30_0·clipboard_service_30_0·contexthub_service_30_0·crossprofileapps_service_30_0·IProxyService_service_30_0·companion_device_service_30_0·connectivity_service_30_0·connmetrics_service_30_0·consumer_ir_service_30_0·content_capture_service_30_0·content_suggestions_service_30_0·content_service_30_0·country_detector_service_30_0·coverage_service_30_0·cpuinfo_service_30_0·dataloader_manager_service_30_0·dbinfo_service_30_0·device_config_service_30_0·device_policy_service_30_0·deviceidle_service_30_0·device_identifiers_service_30_0·devicestoragemonitor_service_30_0·diskstats_service_30_0·display_service_30_0·color_display_service_30_0·external_vibrator_service_30_0·file_integrity_service_30_0·font_service_30_0·netd_listener_service_30_0·network_watchlist_service_30_0·DockObserver_service_30_0·dreams_service_30_0·dropbox_service_30_0·lowpan_service_30_0·ethernet_service_30_0·biometric_service_30_0·bugreport_service_30_0·platform_compat_service_30_0·face_service_30_0·fingerprint_service_30_0·gfxinfo_service_30_0·graphicsstats_service_30_0·hardware_service_30_0·hardware_properties_service_30_0·hdmi_control_service_30_0·imms_service_30_0·incremental_service_30_0·input_method_service_30_0·input_service_30_0·ipsec_service_30_0·iris_service_30_0·jobscheduler_service_30_0·launcherapps_service_30_0·light_service_30_0·location_service_30_0·lock_settings_service_30_0·looper_stats_service_30_0·media_projection_service_30_0·media_router_service_30_0·media_session_service_30_0·meminfo_service_30_0·midi_service_30_0·mount_service_30_0·netpolicy_service_30_0·netstats_service_30_0·network_management_service_30_0·network_score_service_30_0·network_stack_service_30_0·network_time_update_service_30_0·notification_service_30_0·oem_lock_service_30_0·otadexopt_service_30_0·overlay_service_30_0·package_service_30_0·package_native_service_30_0·permission_service_30_0·permissionmgr_service_30_0·persistent_data_block_service_30_0·pinner_service_30_0·power_service_30_0·print_service_30_0·processinfo_service_30_0·procstats_service_30_0·recovery_service_30_0·registry_service_30_0·restrictions_service_30_0·role_service_30_0·rollback_service_30_0·runtime_service_30_0·rttmanager_service_30_0·samplingprofiler_service_30_0·scheduling_policy_service_30_0·search_service_30_0·sec_key_att_app_id_provider_service_30_0·sensorservice_service_30_0·sensor_privacy_service_30_0·serial_service_30_0·servicediscovery_service_30_0·settings_service_30_0·shortcut_service_30_0·slice_service_30_0·statusbar_service_30_0·storagestats_service_30_0·system_config_service_30_0·system_update_service_30_0·soundtrigger_middleware_service_30_0·task_service_30_0·testharness_service_30_0·textclassification_service_30_0·textservices_service_30_0·telecom_service_30_0·thermal_service_30_0·timedetector_service_30_0·timezone_service_30_0·timezonedetector_service_30_0·trust_service_30_0·tv_input_service_30_0·tv_tuner_resource_mgr_service_30_0·uimode_service_30_0·updatelock_service_30_0·uri_grants_service_30_0·usagestats_service_30_0·usb_service_30_0·user_service_30_0·vibrator_service_30_0·voiceinteraction_service_30_0·vr_manager_service_30_0·wallpaper_service_30_0·webviewupdate_service_30_0·wifip2p_service_30_0·wifiscanner_service_30_0·wifi_service_30_0·wifinl80211_service_30_0·wifiaware_service_30_0·window_service_30_0·inputflinger_service_30_0·wpantund_service_30_0·tethering_service_30_0·emergency_affordance_service_30_0·hal_identity_service_30_0·hal_light_service_30_0·hal_power_service_30_0·hal_rebootescrow_service_30_0·hal_vibrator_service_30_0·hal_pixel_display_service))
414 (typeattributeset·hwservice_manager_type·(default_android_hwservice_30_0·fwk_camera_hwservice_30_0·fwk_display_hwservice_30_0·fwk_scheduler_hwservice_30_0·fwk_sensor_hwservice_30_0·fwk_stats_hwservice_30_0·fwk_automotive_display_hwservice_30_0·hal_atrace_hwservice_30_0·hal_audio_hwservice_30_0·hal_audiocontrol_hwservice_30_0·hal_authsecret_hwservice_30_0·hal_bluetooth_hwservice_30_0·hal_bootctl_hwservice_30_0·hal_broadcastradio_hwservice_30_0·hal_camera_hwservice_30_0·hal_can_bus_hwservice_30_0·hal_can_controller_hwservice_30_0·hal_confirmationui_hwservice_30_0·hal_contexthub_hwservice_30_0·hal_dumpstate_hwservice_30_0·hal_evs_hwservice_30_0·hal_face_hwservice_30_0·hal_fingerprint_hwservice_30_0·hal_gatekeeper_hwservice_30_0·hal_gnss_hwservice_30_0·hal_graphics_composer_hwservice_30_0·hal_health_hwservice_30_0·hal_health_storage_hwservice_30_0·hal_input_classifier_hwservice_30_0·hal_ir_hwservice_30_0·hal_keymaster_hwservice_30_0·hal_light_hwservice_30_0·hal_lowpan_hwservice_30_0·hal_memtrack_hwservice_30_0·hal_nfc_hwservice_30_0·hal_oemlock_hwservice_30_0·hal_power_hwservice_30_0·hal_power_stats_hwservice_30_0·hal_secure_element_hwservice_30_0·hal_sensors_hwservice_30_0·hal_telephony_hwservice_30_0·hal_tetheroffload_hwservice_30_0·hal_thermal_hwservice_30_0·hal_tv_cec_hwservice_30_0·hal_tv_input_hwservice_30_0·hal_tv_tuner_hwservice_30_0·hal_usb_gadget_hwservice_30_0·hal_usb_hwservice_30_0·hal_vehicle_hwservice_30_0·hal_vibrator_hwservice_30_0·hal_vr_hwservice_30_0·hal_weaver_hwservice_30_0·hal_wifi_hostapd_hwservice_30_0·hal_wifi_hwservice_30_0·hal_wifi_supplicant_hwservice_30_0·system_net_netd_hwservice_30_0·system_suspend_hwservice_30_0·system_wifi_keystore_hwservice_30_0·thermalcallback_hwservice_30_0·fwk_bufferhub_hwservice_30_0·hal_cas_hwservice_30_0·hal_codec2_hwservice_30_0·hal_configstore_ISurfaceFlingerConfigs_30_0·hal_drm_hwservice_30_0·hal_graphics_allocator_hwservice_30_0·hal_graphics_mapper_hwservice_30_0·hal_neuralnetworks_hwservice_30_0·hal_omx_hwservice_30_0·hal_renderscript_hwservice_30_0·hidl_allocator_hwservice_30_0·hidl_base_hwservice_30_0·hidl_manager_hwservice_30_0·hidl_memory_hwservice_30_0·hidl_token_hwservice_30_0·hal_googlebattery_hwservice·hal_pixelstats_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_imsrtp_hwservice·hal_imscallinfo_hwservice·hal_datafactory_hwservice·hal_cne_hwservice·hal_imsrcsd_hwservice·hal_qteeconnector_hwservice·hal_tui_comm_hwservice·vnd_atcmdfwd_hwservice·hal_dataconnection_hwservice·hal_bluetooth_coexistence_hwservice·hal_cacert_hwservice·hal_capabilityconfigstore_qti_hwservice·hal_qseecom_hwservice·hal_imsfactory_hwservice·hal_qspmhal_hwservice))414 (typeattributeset·hwservice_manager_type·(default_android_hwservice_30_0·fwk_camera_hwservice_30_0·fwk_display_hwservice_30_0·fwk_scheduler_hwservice_30_0·fwk_sensor_hwservice_30_0·fwk_stats_hwservice_30_0·fwk_automotive_display_hwservice_30_0·hal_atrace_hwservice_30_0·hal_audio_hwservice_30_0·hal_audiocontrol_hwservice_30_0·hal_authsecret_hwservice_30_0·hal_bluetooth_hwservice_30_0·hal_bootctl_hwservice_30_0·hal_broadcastradio_hwservice_30_0·hal_camera_hwservice_30_0·hal_can_bus_hwservice_30_0·hal_can_controller_hwservice_30_0·hal_confirmationui_hwservice_30_0·hal_contexthub_hwservice_30_0·hal_dumpstate_hwservice_30_0·hal_evs_hwservice_30_0·hal_face_hwservice_30_0·hal_fingerprint_hwservice_30_0·hal_gatekeeper_hwservice_30_0·hal_gnss_hwservice_30_0·hal_graphics_composer_hwservice_30_0·hal_health_hwservice_30_0·hal_health_storage_hwservice_30_0·hal_input_classifier_hwservice_30_0·hal_ir_hwservice_30_0·hal_keymaster_hwservice_30_0·hal_light_hwservice_30_0·hal_lowpan_hwservice_30_0·hal_memtrack_hwservice_30_0·hal_nfc_hwservice_30_0·hal_oemlock_hwservice_30_0·hal_power_hwservice_30_0·hal_power_stats_hwservice_30_0·hal_secure_element_hwservice_30_0·hal_sensors_hwservice_30_0·hal_telephony_hwservice_30_0·hal_tetheroffload_hwservice_30_0·hal_thermal_hwservice_30_0·hal_tv_cec_hwservice_30_0·hal_tv_input_hwservice_30_0·hal_tv_tuner_hwservice_30_0·hal_usb_gadget_hwservice_30_0·hal_usb_hwservice_30_0·hal_vehicle_hwservice_30_0·hal_vibrator_hwservice_30_0·hal_vr_hwservice_30_0·hal_weaver_hwservice_30_0·hal_wifi_hostapd_hwservice_30_0·hal_wifi_hwservice_30_0·hal_wifi_supplicant_hwservice_30_0·system_net_netd_hwservice_30_0·system_suspend_hwservice_30_0·system_wifi_keystore_hwservice_30_0·thermalcallback_hwservice_30_0·fwk_bufferhub_hwservice_30_0·hal_cas_hwservice_30_0·hal_codec2_hwservice_30_0·hal_configstore_ISurfaceFlingerConfigs_30_0·hal_drm_hwservice_30_0·hal_graphics_allocator_hwservice_30_0·hal_graphics_mapper_hwservice_30_0·hal_neuralnetworks_hwservice_30_0·hal_omx_hwservice_30_0·hal_renderscript_hwservice_30_0·hidl_allocator_hwservice_30_0·hidl_base_hwservice_30_0·hidl_manager_hwservice_30_0·hidl_memory_hwservice_30_0·hidl_token_hwservice_30_0·hal_pixelstats_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_imsrtp_hwservice·hal_imscallinfo_hwservice·hal_datafactory_hwservice·hal_cne_hwservice·hal_imsrcsd_hwservice·hal_qteeconnector_hwservice·hal_tui_comm_hwservice·vnd_atcmdfwd_hwservice·hal_dataconnection_hwservice·hal_bluetooth_coexistence_hwservice·hal_cacert_hwservice·hal_capabilityconfigstore_qti_hwservice·hal_qseecom_hwservice·hal_imsfactory_hwservice·hal_qspmhal_hwservice))
415 (typeattributeset·protected_hwservice·(default_android_hwservice_30_0·fwk_camera_hwservice_30_0·fwk_display_hwservice_30_0·fwk_scheduler_hwservice_30_0·fwk_sensor_hwservice_30_0·fwk_stats_hwservice_30_0·fwk_automotive_display_hwservice_30_0·hal_atrace_hwservice_30_0·hal_audio_hwservice_30_0·hal_audiocontrol_hwservice_30_0·hal_authsecret_hwservice_30_0·hal_bluetooth_hwservice_30_0·hal_bootctl_hwservice_30_0·hal_broadcastradio_hwservice_30_0·hal_camera_hwservice_30_0·hal_can_bus_hwservice_30_0·hal_can_controller_hwservice_30_0·hal_confirmationui_hwservice_30_0·hal_contexthub_hwservice_30_0·hal_dumpstate_hwservice_30_0·hal_evs_hwservice_30_0·hal_face_hwservice_30_0·hal_fingerprint_hwservice_30_0·hal_gatekeeper_hwservice_30_0·hal_gnss_hwservice_30_0·hal_graphics_composer_hwservice_30_0·hal_health_hwservice_30_0·hal_health_storage_hwservice_30_0·hal_input_classifier_hwservice_30_0·hal_ir_hwservice_30_0·hal_keymaster_hwservice_30_0·hal_light_hwservice_30_0·hal_lowpan_hwservice_30_0·hal_memtrack_hwservice_30_0·hal_nfc_hwservice_30_0·hal_oemlock_hwservice_30_0·hal_power_hwservice_30_0·hal_power_stats_hwservice_30_0·hal_secure_element_hwservice_30_0·hal_sensors_hwservice_30_0·hal_telephony_hwservice_30_0·hal_tetheroffload_hwservice_30_0·hal_thermal_hwservice_30_0·hal_tv_cec_hwservice_30_0·hal_tv_input_hwservice_30_0·hal_tv_tuner_hwservice_30_0·hal_usb_gadget_hwservice_30_0·hal_usb_hwservice_30_0·hal_vehicle_hwservice_30_0·hal_vibrator_hwservice_30_0·hal_vr_hwservice_30_0·hal_weaver_hwservice_30_0·hal_wifi_hostapd_hwservice_30_0·hal_wifi_hwservice_30_0·hal_wifi_supplicant_hwservice_30_0·system_net_netd_hwservice_30_0·system_suspend_hwservice_30_0·system_wifi_keystore_hwservice_30_0·thermalcallback_hwservice_30_0·hal_qseecom_hwservice·hal_imsfactory_hwservice))415 (typeattributeset·protected_hwservice·(default_android_hwservice_30_0·fwk_camera_hwservice_30_0·fwk_display_hwservice_30_0·fwk_scheduler_hwservice_30_0·fwk_sensor_hwservice_30_0·fwk_stats_hwservice_30_0·fwk_automotive_display_hwservice_30_0·hal_atrace_hwservice_30_0·hal_audio_hwservice_30_0·hal_audiocontrol_hwservice_30_0·hal_authsecret_hwservice_30_0·hal_bluetooth_hwservice_30_0·hal_bootctl_hwservice_30_0·hal_broadcastradio_hwservice_30_0·hal_camera_hwservice_30_0·hal_can_bus_hwservice_30_0·hal_can_controller_hwservice_30_0·hal_confirmationui_hwservice_30_0·hal_contexthub_hwservice_30_0·hal_dumpstate_hwservice_30_0·hal_evs_hwservice_30_0·hal_face_hwservice_30_0·hal_fingerprint_hwservice_30_0·hal_gatekeeper_hwservice_30_0·hal_gnss_hwservice_30_0·hal_graphics_composer_hwservice_30_0·hal_health_hwservice_30_0·hal_health_storage_hwservice_30_0·hal_input_classifier_hwservice_30_0·hal_ir_hwservice_30_0·hal_keymaster_hwservice_30_0·hal_light_hwservice_30_0·hal_lowpan_hwservice_30_0·hal_memtrack_hwservice_30_0·hal_nfc_hwservice_30_0·hal_oemlock_hwservice_30_0·hal_power_hwservice_30_0·hal_power_stats_hwservice_30_0·hal_secure_element_hwservice_30_0·hal_sensors_hwservice_30_0·hal_telephony_hwservice_30_0·hal_tetheroffload_hwservice_30_0·hal_thermal_hwservice_30_0·hal_tv_cec_hwservice_30_0·hal_tv_input_hwservice_30_0·hal_tv_tuner_hwservice_30_0·hal_usb_gadget_hwservice_30_0·hal_usb_hwservice_30_0·hal_vehicle_hwservice_30_0·hal_vibrator_hwservice_30_0·hal_vr_hwservice_30_0·hal_weaver_hwservice_30_0·hal_wifi_hostapd_hwservice_30_0·hal_wifi_hwservice_30_0·hal_wifi_supplicant_hwservice_30_0·system_net_netd_hwservice_30_0·system_suspend_hwservice_30_0·system_wifi_keystore_hwservice_30_0·thermalcallback_hwservice_30_0·hal_qseecom_hwservice·hal_imsfactory_hwservice))
416 (typeattributeset·vndservice_manager_type·(service_manager_vndservice_30_0·default_android_vndservice_30_0·citadeld_service·rls_service·power_stats_service·eco_service·vendor_per_mgr_service·qdisplay_service·qfeatenab_client_service))416 (typeattributeset·vndservice_manager_type·(service_manager_vndservice_30_0·default_android_vndservice_30_0·citadeld_service·rls_service·power_stats_service·eco_service·vendor_per_mgr_service·qdisplay_service·qfeatenab_client_service))
417 (typeattributeset·mlstrustedsubject·(bufferhubd_30_0·drmserver_30_0·dumpstate_30_0·pdx_display_client_endpoint_socket_30_0·pdx_display_manager_endpoint_socket_30_0·pdx_display_screenshot_endpoint_socket_30_0·pdx_display_vsync_endpoint_socket_30_0·pdx_performance_client_endpoint_socket_30_0·pdx_bufferhub_client_endpoint_socket_30_0·hwservicemanager_30_0·init_30_0·installd_30_0·iorap_inode2filename_30_0·iorap_prefetcherd_30_0·kernel_30_0·keystore_30_0·llkd_30_0·lmkd_30_0·logd_30_0·mediadrmserver_30_0·mediaextractor_30_0·mediaserver_30_0·netd_30_0·performanced_30_0·racoon_30_0·radio_30_0·rss_hwm_reset_30_0·runas_30_0·servicemanager_30_0·shell_30_0·simpleperf_app_runner_30_0·statsd_30_0·tombstoned_30_0·traced_30_0·traced_probes_30_0·uncrypt_30_0·vendor_init_30_0·vold_30_0·mediacodec·cnd·qlogd·time_daemon))417 (typeattributeset·mlstrustedsubject·(bufferhubd_30_0·drmserver_30_0·dumpstate_30_0·pdx_display_client_endpoint_socket_30_0·pdx_display_manager_endpoint_socket_30_0·pdx_display_screenshot_endpoint_socket_30_0·pdx_display_vsync_endpoint_socket_30_0·pdx_performance_client_endpoint_socket_30_0·pdx_bufferhub_client_endpoint_socket_30_0·hwservicemanager_30_0·init_30_0·installd_30_0·iorap_inode2filename_30_0·iorap_prefetcherd_30_0·kernel_30_0·keystore_30_0·llkd_30_0·lmkd_30_0·logd_30_0·mediadrmserver_30_0·mediaextractor_30_0·mediaserver_30_0·netd_30_0·performanced_30_0·racoon_30_0·radio_30_0·rss_hwm_reset_30_0·runas_30_0·servicemanager_30_0·shell_30_0·simpleperf_app_runner_30_0·statsd_30_0·su_30_0·tombstoned_30_0·traced_30_0·traced_probes_30_0·uncrypt_30_0·vendor_init_30_0·vold_30_0·mediacodec·cnd·qlogd·time_daemon))
418 (typeattributeset·mlstrustedobject·(ashmem_device_30_0·ashmem_libcutils_device_30_0·binder_device_30_0·hwbinder_device_30_0·pmsg_device_30_0·gpu_device_30_0·mtp_device_30_0·ptmx_device_30_0·null_device_30_0·random_device_30_0·owntty_device_30_0·zero_device_30_0·fuse_device_30_0·ion_device_30_0·tun_device_30_0·usbaccessory_device_30_0·usb_device_30_0·proc_qtaguid_ctrl_30_0·proc_qtaguid_stat_30_0·selinuxfs_30_0·cgroup_30_0·sysfs_30_0·sysfs_bluetooth_writable_30_0·sysfs_kernel_notes_30_0·sysfs_nfc_power_writable_30_0·inotify_30_0·devpts_30_0·fuse_30_0·sdcardfs_30_0·vfat_30_0·exfat_30_0·debugfs_trace_marker_30_0·debugfs_tracing_30_0·debugfs_tracing_debug_30_0·functionfs_30_0·anr_data_file_30_0·tombstone_data_file_30_0·apk_tmp_file_30_0·apk_private_tmp_file_30_0·ota_package_file_30_0·user_profile_data_file_30_0·shell_data_file_30_0·heapdump_data_file_30_0·ringtone_file_30_0·media_rw_data_file_30_0·radio_data_file_30_0·trace_data_file_30_0·method_trace_data_file_30_0·system_app_data_file_30_0·cache_file_30_0·cache_backup_file_30_0·cache_recovery_file_30_0·wallpaper_file_30_0·shortcut_manager_icons_30_0·asec_apk_file_30_0·backup_data_file_30_0·app_fuse_file_30_0·dnsproxyd_socket_30_0·fwmarkd_socket_30_0·logd_socket_30_0·logdr_socket_30_0·logdw_socket_30_0·mdnsd_socket_30_0·property_socket_30_0·statsdw_socket_30_0·system_ndebug_socket_30_0·system_unsolzygote_socket_30_0·tombstoned_crash_socket_30_0·tombstoned_java_trace_socket_30_0·traced_consumer_socket_30_0·traced_perf_socket_30_0·traced_producer_socket_30_0·heapprofd_socket_30_0·pdx_display_client_endpoint_socket_30_0·pdx_display_manager_endpoint_socket_30_0·pdx_display_screenshot_endpoint_socket_30_0·pdx_display_vsync_endpoint_socket_30_0·pdx_performance_client_endpoint_socket_30_0·pdx_bufferhub_client_endpoint_socket_30_0·system_server_tmpfs_30_0·tcpdump_vendor_data_file·ramoops_vendor_data_file·proc_touch·diag_socket·diag_device·qdsp_device·ssgtzd_socket·adsprpcd_file·vendor_radio_data_file·ramdump_vendor_data_file·ramdump_vendor_mnt_file·cnss_vendor_data_file))418 (typeattributeset·mlstrustedobject·(ashmem_device_30_0·ashmem_libcutils_device_30_0·binder_device_30_0·hwbinder_device_30_0·pmsg_device_30_0·gpu_device_30_0·mtp_device_30_0·ptmx_device_30_0·null_device_30_0·random_device_30_0·owntty_device_30_0·zero_device_30_0·fuse_device_30_0·ion_device_30_0·tun_device_30_0·usbaccessory_device_30_0·usb_device_30_0·proc_qtaguid_ctrl_30_0·proc_qtaguid_stat_30_0·selinuxfs_30_0·cgroup_30_0·sysfs_30_0·sysfs_bluetooth_writable_30_0·sysfs_kernel_notes_30_0·sysfs_nfc_power_writable_30_0·inotify_30_0·devpts_30_0·fuse_30_0·sdcardfs_30_0·vfat_30_0·exfat_30_0·debugfs_trace_marker_30_0·debugfs_tracing_30_0·debugfs_tracing_debug_30_0·functionfs_30_0·anr_data_file_30_0·tombstone_data_file_30_0·apk_tmp_file_30_0·apk_private_tmp_file_30_0·ota_package_file_30_0·user_profile_data_file_30_0·shell_data_file_30_0·heapdump_data_file_30_0·ringtone_file_30_0·media_rw_data_file_30_0·radio_data_file_30_0·trace_data_file_30_0·method_trace_data_file_30_0·system_app_data_file_30_0·cache_file_30_0·cache_backup_file_30_0·cache_recovery_file_30_0·wallpaper_file_30_0·shortcut_manager_icons_30_0·asec_apk_file_30_0·backup_data_file_30_0·app_fuse_file_30_0·dnsproxyd_socket_30_0·fwmarkd_socket_30_0·logd_socket_30_0·logdr_socket_30_0·logdw_socket_30_0·mdnsd_socket_30_0·property_socket_30_0·statsdw_socket_30_0·system_ndebug_socket_30_0·system_unsolzygote_socket_30_0·tombstoned_crash_socket_30_0·tombstoned_java_trace_socket_30_0·traced_consumer_socket_30_0·traced_perf_socket_30_0·traced_producer_socket_30_0·heapprofd_socket_30_0·pdx_display_client_endpoint_socket_30_0·pdx_display_manager_endpoint_socket_30_0·pdx_display_screenshot_endpoint_socket_30_0·pdx_display_vsync_endpoint_socket_30_0·pdx_performance_client_endpoint_socket_30_0·pdx_bufferhub_client_endpoint_socket_30_0·system_server_tmpfs_30_0·tcpdump_vendor_data_file·ramoops_vendor_data_file·proc_touch·diag_socket·diag_device·qdsp_device·ssgtzd_socket·adsprpcd_file·vendor_radio_data_file·ramdump_vendor_data_file·ramdump_vendor_mnt_file·cnss_vendor_data_file))
419 (typeattributeset·appdomain·(flipendo·turbo_adapter·euiccpixel_app·grilservice_app·hardware_info_app·hbmsvmanager_app·ip_health_monitor·modem_diagnostic_app·ssr_detector_app·uv_exposure_reporter·con_monitor_app·omadm_app·qtelephony·qtidataservices_app·ril_config_service_app·secure_ui_service_app·timeservice_app·obdm_app))419 (typeattributeset·appdomain·(cbrs_setup_app·device_drop_monitor·euiccpixel_app·grilservice_app·hardware_info_app·hbmsvmanager_app·ip_health_monitor·logger_app·modem_diagnostic_app·powerstatsservice_app·ramdump_app·ssr_detector_app·uv_exposure_reporter·con_monitor_app·omadm_app·qtelephony·qtidataservices_app·ril_config_service_app·secure_ui_service_app·timeservice_app·obdm_app))
420 (typeattributeset·netdomain·(dhcp_30_0·dnsmasq_30_0·drmserver_30_0·dumpstate_30_0·mediadrmserver_30_0·mediaserver_30_0·mtp_30_0·netd_30_0·ppp_30_0·racoon_30_0·radio_30_0·shell_30_0·update_engine_30_0·wpantund_30_0·hal_tetheroffload_default·hal_wifi_hostapd_default·hal_wifi_supplicant_default·rild·modem_diagnostic_app·hal_imsrtp·hal_rcsservice·ims·location·netmgrd·omadm_app·qtidataservices_app·wcnss_service·obdm_app))420 (typeattributeset·netdomain·(dhcp_30_0·dnsmasq_30_0·drmserver_30_0·dumpstate_30_0·mediadrmserver_30_0·mediaserver_30_0·mtp_30_0·netd_30_0·ppp_30_0·racoon_30_0·radio_30_0·shell_30_0·su_30_0·update_engine_30_0·wpantund_30_0·hal_tetheroffload_default·hal_wifi_hostapd_default·hal_wifi_supplicant_default·rild·cbrs_setup_app·logger_app·modem_diagnostic_app·hal_imsrtp·hal_rcsservice·ims·location·netmgrd·omadm_app·qtidataservices_app·wcnss_service·obdm_app·wifi_sniffer))
421 (typeattributeset·coredomain·(e2fs_30_0·flags_health_check_30_0·heapprofd_30_0·perfetto_30_0·rs_30_0·rss_hwm_reset_30_0·traced_30_0·traced_probes_30_0·vold_prepare_subdirs_30_0·google_camera_app_30_0·flipendo·turbo_adapter·hbmsvmanager_app·powerstatsservice_app·twoshay·obdm_app))421 (typeattributeset·coredomain·(e2fs_30_0·flags_health_check_30_0·heapprofd_30_0·perfetto_30_0·rs_30_0·rss_hwm_reset_30_0·traced_30_0·traced_probes_30_0·vold_prepare_subdirs_30_0·google_camera_app_30_0·hbmsvmanager_app·powerstatsservice_app·twoshay·obdm_app))
422 (typeattributeset·halserverdomain·(mediaswcodec_30_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_can_socketcan·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_identity_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_rebootescrow_default·hal_secure_element_default·hal_sensors_default·hal_tetheroffload_default·hal_thermal_default·hal_tv_cec_default·hal_tv_input_default·hal_tv_tuner_default·hal_usb_default·hal_usb_gadget_default·hal_vehicle_default·hal_vibrator_default·hal_vr_default·hal_wifi_default·hal_wifi_hostapd_default·hal_wifi_supplicant_default·mediacodec·rild·hal_dumpstate_impl·hal_identity_citadel·hal_keymaster_citadel·hal_radioext_default·hal_rebootescrow_citadel·hal_usb_impl·hal_weaver_citadel·hal_wifi_ext·hal_drm_clearkey·hal_drm_widevine·hal_gatekeeper_qti·hal_gnss_qti·hal_keymaster_qti·hal_neuralnetworks_default·hal_qseecom_default·hal_qspmhal_default))422 (typeattributeset·halserverdomain·(mediaswcodec_30_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_can_socketcan·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_identity_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_rebootescrow_default·hal_secure_element_default·hal_sensors_default·hal_tetheroffload_default·hal_thermal_default·hal_tv_cec_default·hal_tv_input_default·hal_tv_tuner_default·hal_usb_default·hal_usb_gadget_default·hal_vehicle_default·hal_vibrator_default·hal_vr_default·hal_wifi_default·hal_wifi_hostapd_default·hal_wifi_supplicant_default·mediacodec·rild·hal_dumpstate_impl·hal_identity_citadel·hal_keymaster_citadel·hal_radioext_default·hal_rebootescrow_citadel·hal_usb_impl·hal_weaver_citadel·hal_wifi_ext·hal_drm_clearkey·hal_drm_widevine·hal_gatekeeper_qti·hal_gnss_qti·hal_keymaster_qti·hal_neuralnetworks_default·hal_qseecom_default·hal_qspmhal_default))
423 (typeattributeset·halclientdomain·(bootanim_30_0·bufferhubd_30_0·cameraserver_30_0·charger_30_0·dumpstate_30_0·gatekeeperd_30_0·gmscore_app_30_0·healthd_30_0·mediadrmserver_30_0·mediaextractor_30_0·mediaserver_30_0·mediaswcodec_30_0·platform_app_30_0·priv_app_30_0·radio_30_0·statsd_30_0·surfaceflinger_30_0·system_app_30_0·system_server_30_0·traceur_app_30_0·untrusted_app_30_0·update_engine_30_0·update_verifier_30_0·vold_30_0·vr_hwc_30_0·wpantund_30_0·hal_audio_default·hal_camera_default·hal_graphics_composer_default·hal_thermal_default·mediacodec·flipendo·turbo_adapter·hal_rebootescrow_citadel·hbmsvmanager_app·wait_for_strongbox·chre·con_monitor_app·hal_gnss_qti·hal_qseecom_default·hal_qspmhal_default·qtelephony))423 (typeattributeset·halclientdomain·(bootanim_30_0·bufferhubd_30_0·cameraserver_30_0·charger_30_0·dumpstate_30_0·gatekeeperd_30_0·gmscore_app_30_0·healthd_30_0·mediadrmserver_30_0·mediaextractor_30_0·mediaserver_30_0·mediaswcodec_30_0·platform_app_30_0·priv_app_30_0·radio_30_0·statsd_30_0·su_30_0·surfaceflinger_30_0·system_app_30_0·system_server_30_0·traceur_app_30_0·untrusted_app_30_0·update_engine_30_0·update_verifier_30_0·vold_30_0·vr_hwc_30_0·wpantund_30_0·hal_audio_default·hal_camera_default·hal_graphics_composer_default·hal_thermal_default·mediacodec·hal_rebootescrow_citadel·hbmsvmanager_app·powerstatsservice_app·wait_for_strongbox·chre·con_monitor_app·hal_gnss_qti·hal_qseecom_default·hal_qspmhal_default·qtelephony))
424 (typeattributeset·hal_allocator_client·(cameraserver_30_0·mediaextractor_30_0·mediaserver_30_0·mediaswcodec_30_0·hal_audio_default·mediacodec·hal_qseecom_default·hal_qspmhal_default))424 (typeattributeset·hal_allocator_client·(cameraserver_30_0·mediaextractor_30_0·mediaserver_30_0·mediaswcodec_30_0·su_30_0·hal_audio_default·mediacodec·hal_qseecom_default·hal_qspmhal_default))
425 (typeattributeset·hal_atrace·(hal_atrace_default))425 (typeattributeset·hal_atrace·(hal_atrace_default))
426 (typeattributeset·hal_atrace_server·(hal_atrace_default))426 (typeattributeset·hal_atrace_server·(hal_atrace_default))
427 (typeattributeset·hal_audio·(hal_audio_default))427 (typeattributeset·hal_audio·(hal_audio_default))
428 (typeattributeset·hal_audio_client·(chre))428 (typeattributeset·hal_audio_client·(su_30_0·chre))
429 (typeattributeset·hal_audio_server·(hal_audio_default))429 (typeattributeset·hal_audio_server·(hal_audio_default))
430 (typeattributeset·hal_audiocontrol·(hal_audiocontrol_default))430 (typeattributeset·hal_audiocontrol·(hal_audiocontrol_default))
431 (typeattributeset·hal_audiocontrol_server·(hal_audiocontrol_default))431 (typeattributeset·hal_audiocontrol_server·(hal_audiocontrol_default))
432 (typeattributeset·hal_authsecret·(hal_authsecret_default·hal_weaver_citadel))432 (typeattributeset·hal_authsecret·(hal_authsecret_default·hal_weaver_citadel))
433 (typeattributeset·hal_authsecret_server·(hal_authsecret_default·hal_weaver_citadel))433 (typeattributeset·hal_authsecret_server·(hal_authsecret_default·hal_weaver_citadel))
434 (typeattributeset·hal_bluetooth·(hal_bluetooth_btlinux·hal_bluetooth_default))434 (typeattributeset·hal_bluetooth·(hal_bluetooth_btlinux·hal_bluetooth_default))
435 (typeattributeset·hal_bluetooth_server·(hal_bluetooth_btlinux·hal_bluetooth_default))435 (typeattributeset·hal_bluetooth_server·(hal_bluetooth_btlinux·hal_bluetooth_default))
Offset 445, 15 lines modifiedOffset 445, 15 lines modified
445 (typeattributeset·hal_can_controller_server·(hal_can_socketcan))445 (typeattributeset·hal_can_controller_server·(hal_can_socketcan))
446 (typeattributeset·hal_cas·(hal_cas_default))446 (typeattributeset·hal_cas·(hal_cas_default))
447 (typeattributeset·hal_cas_server·(hal_cas_default))447 (typeattributeset·hal_cas_server·(hal_cas_default))
448 (typeattributeset·hal_codec2·(mediaswcodec_30_0·mediacodec))448 (typeattributeset·hal_codec2·(mediaswcodec_30_0·mediacodec))
449 (typeattributeset·hal_codec2_client·(cameraserver_30_0·mediaswcodec_30_0·mediacodec))449 (typeattributeset·hal_codec2_client·(cameraserver_30_0·mediaswcodec_30_0·mediacodec))
450 (typeattributeset·hal_codec2_server·(mediaswcodec_30_0·mediacodec))450 (typeattributeset·hal_codec2_server·(mediaswcodec_30_0·mediacodec))
451 (typeattributeset·hal_configstore·(hal_configstore_default))451 (typeattributeset·hal_configstore·(hal_configstore_default))
452 (typeattributeset·hal_configstore_client·(bootanim_30_0·hal_camera_default))452 (typeattributeset·hal_configstore_client·(bootanim_30_0·su_30_0·hal_camera_default))
453 (typeattributeset·hal_configstore_server·(hal_configstore_default))453 (typeattributeset·hal_configstore_server·(hal_configstore_default))
454 (typeattributeset·hal_confirmationui·(hal_confirmationui_default))454 (typeattributeset·hal_confirmationui·(hal_confirmationui_default))
455 (typeattributeset·hal_confirmationui_server·(hal_confirmationui_default))455 (typeattributeset·hal_confirmationui_server·(hal_confirmationui_default))
456 (typeattributeset·hal_contexthub·(hal_contexthub_default))456 (typeattributeset·hal_contexthub·(hal_contexthub_default))
457 (typeattributeset·hal_contexthub_server·(hal_contexthub_default))457 (typeattributeset·hal_contexthub_server·(hal_contexthub_default))
458 (typeattributeset·hal_drm·(hal_drm_default·hal_drm_clearkey·hal_drm_widevine))458 (typeattributeset·hal_drm·(hal_drm_default·hal_drm_clearkey·hal_drm_widevine))
459 (typeattributeset·hal_drm_server·(hal_drm_default·hal_drm_clearkey·hal_drm_widevine))459 (typeattributeset·hal_drm_server·(hal_drm_default·hal_drm_clearkey·hal_drm_widevine))
Offset 466, 69 lines modifiedOffset 466, 69 lines modified
466 (typeattributeset·hal_fingerprint·(hal_fingerprint_default))466 (typeattributeset·hal_fingerprint·(hal_fingerprint_default))
467 (typeattributeset·hal_fingerprint_server·(hal_fingerprint_default))467 (typeattributeset·hal_fingerprint_server·(hal_fingerprint_default))
468 (typeattributeset·hal_gatekeeper·(hal_gatekeeper_default·hal_gatekeeper_qti))468 (typeattributeset·hal_gatekeeper·(hal_gatekeeper_default·hal_gatekeeper_qti))
469 (typeattributeset·hal_gatekeeper_server·(hal_gatekeeper_default·hal_gatekeeper_qti))469 (typeattributeset·hal_gatekeeper_server·(hal_gatekeeper_default·hal_gatekeeper_qti))
470 (typeattributeset·hal_gnss·(hal_gnss_default·hal_gnss_qti))470 (typeattributeset·hal_gnss·(hal_gnss_default·hal_gnss_qti))
471 (typeattributeset·hal_gnss_server·(hal_gnss_default·hal_gnss_qti))471 (typeattributeset·hal_gnss_server·(hal_gnss_default·hal_gnss_qti))
472 (typeattributeset·hal_graphics_allocator·(hal_graphics_allocator_default))472 (typeattributeset·hal_graphics_allocator·(hal_graphics_allocator_default))
473 (typeattributeset·hal_graphics_allocator_client·(bootanim_30_0·bufferhubd_30_0·cameraserver_30_0·dumpstate_30_0·mediaswcodec_30_0·vr_hwc_30_0·hal_graphics_composer_default·mediacodec))473 (typeattributeset·hal_graphics_allocator_client·(bootanim_30_0·bufferhubd_30_0·cameraserver_30_0·dumpstate_30_0·mediaswcodec_30_0·su_30_0·vr_hwc_30_0·hal_graphics_composer_default·mediacodec))
474 (typeattributeset·hal_graphics_allocator_server·(hal_graphics_allocator_default))474 (typeattributeset·hal_graphics_allocator_server·(hal_graphics_allocator_default))
475 (typeattributeset·hal_graphics_composer·(hal_graphics_composer_default))475 (typeattributeset·hal_graphics_composer·(hal_graphics_composer_default))
476 (typeattributeset·hal_graphics_composer_client·(bootanim_30_0·dumpstate_30_0·hal_camera_default))476 (typeattributeset·hal_graphics_composer_client·(bootanim_30_0·dumpstate_30_0·su_30_0·hal_camera_default))
477 (typeattributeset·hal_graphics_composer_server·(hal_graphics_composer_default))477 (typeattributeset·hal_graphics_composer_server·(hal_graphics_composer_default))
478 (typeattributeset·hal_health·(hal_health_default))478 (typeattributeset·hal_health·(hal_health_default))
479 (typeattributeset·hal_health_client·(charger_30_0·healthd_30_0·statsd_30_0·hal_gnss_qti))479 (typeattributeset·hal_health_client·(charger_30_0·healthd_30_0·statsd_30_0·su_30_0·hal_gnss_qti))
480 (typeattributeset·hal_health_server·(hal_health_default))480 (typeattributeset·hal_health_server·(hal_health_default))
481 (typeattributeset·hal_health_storage·(hal_health_storage_default))481 (typeattributeset·hal_health_storage·(hal_health_storage_default))
482 (typeattributeset·hal_health_storage_server·(hal_health_storage_default))482 (typeattributeset·hal_health_storage_server·(hal_health_storage_default))
483 (typeattributeset·hal_identity·(hal_identity_default·hal_identity_citadel))483 (typeattributeset·hal_identity·(hal_identity_default·hal_identity_citadel))
484 (typeattributeset·hal_identity_server·(hal_identity_default·hal_identity_citadel))484 (typeattributeset·hal_identity_server·(hal_identity_default·hal_identity_citadel))
485 (typeattributeset·hal_input_classifier·(hal_input_classifier_default))485 (typeattributeset·hal_input_classifier·(hal_input_classifier_default))
486 (typeattributeset·hal_input_classifier_server·(hal_input_classifier_default))486 (typeattributeset·hal_input_classifier_server·(hal_input_classifier_default))
487 (typeattributeset·hal_ir·(hal_ir_default))487 (typeattributeset·hal_ir·(hal_ir_default))
488 (typeattributeset·hal_ir_server·(hal_ir_default))488 (typeattributeset·hal_ir_server·(hal_ir_default))
489 (typeattributeset·hal_keymaster·(hal_keymaster_default·hal_keymaster_citadel·hal_keymaster_qti))489 (typeattributeset·hal_keymaster·(hal_keymaster_default·hal_keymaster_citadel·hal_keymaster_qti))
490 (typeattributeset·hal_keymaster_client·(vold_30_0·hal_rebootescrow_citadel·wait_for_strongbox))490 (typeattributeset·hal_keymaster_client·(su_30_0·vold_30_0·hal_rebootescrow_citadel·wait_for_strongbox))
491 (typeattributeset·hal_keymaster_server·(hal_keymaster_default·hal_keymaster_citadel·hal_keymaster_qti))491 (typeattributeset·hal_keymaster_server·(hal_keymaster_default·hal_keymaster_citadel·hal_keymaster_qti))
492 (typeattributeset·hal_light·(hal_light_default))492 (typeattributeset·hal_light·(hal_light_default))
493 (typeattributeset·hal_light_client·(hal_graphics_composer_default·hbmsvmanager_app))493 (typeattributeset·hal_light_client·(su_30_0·hal_graphics_composer_default·hbmsvmanager_app))
494 (typeattributeset·hal_light_server·(hal_light_default))494 (typeattributeset·hal_light_server·(hal_light_default))
495 (typeattributeset·hal_lowpan·(hal_lowpan_default))495 (typeattributeset·hal_lowpan·(hal_lowpan_default))
496 (typeattributeset·hal_lowpan_server·(hal_lowpan_default))496 (typeattributeset·hal_lowpan_server·(hal_lowpan_default))
497 (typeattributeset·hal_memtrack·(hal_memtrack_default))497 (typeattributeset·hal_memtrack·(hal_memtrack_default))
498 (typeattributeset·hal_memtrack_server·(hal_memtrack_default))498 (typeattributeset·hal_memtrack_server·(hal_memtrack_default))
499 (typeattributeset·hal_neuralnetworks·(hal_neuralnetworks_default))499 (typeattributeset·hal_neuralnetworks·(hal_neuralnetworks_default))
500 (typeattributeset·hal_neuralnetworks_client·(dumpstate_30_0·hal_camera_default))500 (typeattributeset·hal_neuralnetworks_client·(dumpstate_30_0·su_30_0·hal_camera_default))
501 (typeattributeset·hal_neuralnetworks_server·(hal_neuralnetworks_default))501 (typeattributeset·hal_neuralnetworks_server·(hal_neuralnetworks_default))
502 (typeattributeset·hal_nfc·(hal_nfc_default))502 (typeattributeset·hal_nfc·(hal_nfc_default))
503 (typeattributeset·hal_nfc_server·(hal_nfc_default))503 (typeattributeset·hal_nfc_server·(hal_nfc_default))
504 (typeattributeset·hal_oemlock·(hal_weaver_citadel))504 (typeattributeset·hal_oemlock·(hal_weaver_citadel))
505 (typeattributeset·hal_oemlock_server·(hal_weaver_citadel))505 (typeattributeset·hal_oemlock_server·(hal_weaver_citadel))
506 (typeattributeset·hal_omx·(mediacodec))506 (typeattributeset·hal_omx·(mediacodec))
507 (typeattributeset·hal_omx_client·(cameraserver_30_0·mediaswcodec_30_0·mediacodec))507 (typeattributeset·hal_omx_client·(cameraserver_30_0·mediaswcodec_30_0·mediacodec))
508 (typeattributeset·hal_omx_server·(mediacodec))508 (typeattributeset·hal_omx_server·(mediacodec))
509 (typeattributeset·hal_power·(hal_power_default))509 (typeattributeset·hal_power·(hal_power_default))
510 (typeattributeset·hal_power_client·(dumpstate_30_0·statsd_30_0·hal_audio_default·hal_camera_default·hal_thermal_default·flipendo·turbo_adapter))510 (typeattributeset·hal_power_client·(dumpstate_30_0·statsd_30_0·su_30_0·hal_audio_default·hal_camera_default·hal_thermal_default))
511 (typeattributeset·hal_power_server·(hal_power_default))511 (typeattributeset·hal_power_server·(hal_power_default))
512 (typeattributeset·hal_power_stats·(hal_power_stats_default))512 (typeattributeset·hal_power_stats·(hal_power_stats_default))
513 (typeattributeset·hal_power_stats_client·(dumpstate_30_0·statsd_30_0·con_monitor_app))513 (typeattributeset·hal_power_stats_client·(dumpstate_30_0·statsd_30_0·powerstatsservice_app·con_monitor_app))
514 (typeattributeset·hal_power_stats_server·(hal_power_stats_default))514 (typeattributeset·hal_power_stats_server·(hal_power_stats_default))
515 (typeattributeset·hal_rebootescrow·(hal_rebootescrow_default·hal_rebootescrow_citadel))515 (typeattributeset·hal_rebootescrow·(hal_rebootescrow_default·hal_rebootescrow_citadel))
516 (typeattributeset·hal_rebootescrow_server·(hal_rebootescrow_default·hal_rebootescrow_citadel))516 (typeattributeset·hal_rebootescrow_server·(hal_rebootescrow_default·hal_rebootescrow_citadel))
517 (typeattributeset·hal_secure_element·(hal_secure_element_default·rild))517 (typeattributeset·hal_secure_element·(hal_secure_element_default·rild))
518 (typeattributeset·hal_secure_element_server·(hal_secure_element_default·rild))518 (typeattributeset·hal_secure_element_server·(hal_secure_element_default·rild))
519 (typeattributeset·hal_sensors·(hal_sensors_default))519 (typeattributeset·hal_sensors·(hal_sensors_default))
520 (typeattributeset·hal_sensors_server·(hal_sensors_default))520 (typeattributeset·hal_sensors_server·(hal_sensors_default))
521 (typeattributeset·hal_telephony·(hal_radio_config_default·hal_radio_default·rild·hal_radioext_default))521 (typeattributeset·hal_telephony·(hal_radio_config_default·hal_radio_default·rild·hal_radioext_default))
522 (typeattributeset·hal_telephony_client·(dumpstate_30_0·radio_30_0·qtelephony))522 (typeattributeset·hal_telephony_client·(dumpstate_30_0·radio_30_0·su_30_0·qtelephony))
523 (typeattributeset·hal_telephony_server·(hal_radio_config_default·hal_radio_default·rild·hal_radioext_default))523 (typeattributeset·hal_telephony_server·(hal_radio_config_default·hal_radio_default·rild·hal_radioext_default))
524 (typeattributeset·hal_tetheroffload·(hal_tetheroffload_default))524 (typeattributeset·hal_tetheroffload·(hal_tetheroffload_default))
525 (typeattributeset·hal_tetheroffload_server·(hal_tetheroffload_default))525 (typeattributeset·hal_tetheroffload_server·(hal_tetheroffload_default))
526 (typeattributeset·hal_thermal·(hal_thermal_default))526 (typeattributeset·hal_thermal·(hal_thermal_default))
527 (typeattributeset·hal_thermal_client·(dumpstate_30_0·statsd_30_0·hal_audio_default·hal_camera_default))527 (typeattributeset·hal_thermal_client·(dumpstate_30_0·statsd_30_0·su_30_0·hal_audio_default·hal_camera_default))
528 (typeattributeset·hal_thermal_server·(hal_thermal_default))528 (typeattributeset·hal_thermal_server·(hal_thermal_default))
Max report size reached; 167966/268562 bytes (62.54%) of diff not shown.
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·401803····»    Blocks:·792········IO·Block:·4096···regular·file1 ··Size:·429890····»    Blocks:·840········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.53 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/firmware vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/firmware
1.35 KB
file list
    
Offset 50, 14 lines modifiedOffset 50, 15 lines modified
50 adsp.b3350 adsp.b33
51 adsp.b3451 adsp.b34
52 adsp.b3552 adsp.b35
53 adsp.mdt53 adsp.mdt
54 adspr.jsn54 adspr.jsn
55 adsps.jsn55 adsps.jsn
56 adspua.jsn56 adspua.jsn
 57 apdp.img
57 bdwlan-redfin.bin58 bdwlan-redfin.bin
58 bdwlan-u-redfin.bin59 bdwlan-u-redfin.bin
59 cdsp.b0060 cdsp.b00
60 cdsp.b0161 cdsp.b01
61 cdsp.b0262 cdsp.b02
62 cdsp.b0363 cdsp.b03
63 cdsp.b0464 cdsp.b04
Offset 94, 14 lines modifiedOffset 95, 52 lines modified
94 cs35l41-revB0-dsp1-spk-cali.wmfw95 cs35l41-revB0-dsp1-spk-cali.wmfw
95 cs35l41-revB0-dsp1-spk-prot.bin96 cs35l41-revB0-dsp1-spk-prot.bin
96 cs35l41-revB0-dsp1-spk-prot.wmfw97 cs35l41-revB0-dsp1-spk-prot.wmfw
97 cs35l41-revB2-dsp1-spk-cali.bin98 cs35l41-revB2-dsp1-spk-cali.bin
98 cs35l41-revB2-dsp1-spk-cali.wmfw99 cs35l41-revB2-dsp1-spk-cali.wmfw
99 cs35l41-revB2-dsp1-spk-prot.bin100 cs35l41-revB2-dsp1-spk-prot.bin
100 cs35l41-revB2-dsp1-spk-prot.wmfw101 cs35l41-revB2-dsp1-spk-prot.wmfw
 102 debugpolicy
 103 debugpolicy/apdp.46
 104 debugpolicy/apdp.47
 105 debugpolicy/apdp.48
 106 debugpolicy/apdp.49
 107 debugpolicy/apdp.50
 108 debugpolicy/apdp.51
 109 debugpolicy/apdp.52
 110 debugpolicy/apdp.53
 111 debugpolicy/apdp.54
 112 debugpolicy/apdp.55
 113 debugpolicy/apdp.56
 114 debugpolicy/apdp.57
 115 debugpolicy/apdp.58
 116 debugpolicy/apdp.59
 117 debugpolicy/apdp.60
 118 debugpolicy/apdp.61
 119 debugpolicy/apdp.62
 120 debugpolicy/apdp.63
 121 debugpolicy/apdp.64
 122 debugpolicy/apdp.65
 123 debugpolicy/apdp.66
 124 debugpolicy/apdp.67
 125 debugpolicy/apdp.68
 126 debugpolicy/apdp.69
 127 debugpolicy/apdp.70
 128 debugpolicy/apdp.71
 129 debugpolicy/apdp.72
 130 debugpolicy/apdp.74
 131 debugpolicy/apdp.78
 132 debugpolicy/apdp.79
 133 debugpolicy/apdp.82
 134 debugpolicy/apdp.83
 135 debugpolicy/apdp.84
 136 debugpolicy/apdp.85
 137 debugpolicy/apdp.87
 138 debugpolicy/apdp.95
 139 debugpolicy/reference.cfg
101 drv2624.bin140 drv2624.bin
102 featenabler.b00141 featenabler.b00
103 featenabler.b01142 featenabler.b01
104 featenabler.b02143 featenabler.b02
105 featenabler.b03144 featenabler.b03
106 featenabler.b04145 featenabler.b04
107 featenabler.b05146 featenabler.b05
2.13 MB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib
2.21 KB
file list
    
Offset 222, 14 lines modifiedOffset 222, 16 lines modified
222 libgcs-osal.so222 libgcs-osal.so
223 libgcs.so223 libgcs.so
224 libgdtap.so224 libgdtap.so
225 libgeofencing.so225 libgeofencing.so
226 libgnss.so226 libgnss.so
227 libgnsspps.so227 libgnsspps.so
228 libgoog_llv_gpu.so228 libgoog_llv_gpu.so
 229 libgoogle_camera_hal_proprietary_tests.so
 230 libgoogle_camera_hal_tests.so
229 libgooglecamerahal.so231 libgooglecamerahal.so
230 libgooglecamerahalutils.so232 libgooglecamerahalutils.so
231 libgps.utils.so233 libgps.utils.so
232 libgpudataproducer.so234 libgpudataproducer.so
233 libgralloc.qti.so235 libgralloc.qti.so
234 libgralloccore.so236 libgralloccore.so
235 libgrallocutils.so237 libgrallocutils.so
Offset 283, 14 lines modifiedOffset 285, 15 lines modified
283 libnetmgr_common.so285 libnetmgr_common.so
284 libnetmgr_nr_fusion.so286 libnetmgr_nr_fusion.so
285 libnetmgr_rmnet_ext.so287 libnetmgr_rmnet_ext.so
286 libnlnetmgr.so288 libnlnetmgr.so
287 libnpu.so289 libnpu.so
288 liboemcrypto.so290 liboemcrypto.so
289 libofflinelog.so291 libofflinelog.so
 292 libomx-dts.so
290 libopenvx.so293 libopenvx.so
291 libops.so294 libops.so
292 libopus.so295 libopus.so
293 libos.so296 libos.so
294 libpdmapper.so297 libpdmapper.so
295 libpdnotifier.so298 libpdnotifier.so
296 libperipheral_client.so299 libperipheral_client.so
Offset 319, 17 lines modifiedOffset 322, 17 lines modified
319 libqisl.so322 libqisl.so
320 libqmi.so323 libqmi.so
321 libqmi_cci.so324 libqmi_cci.so
322 libqmi_client_helper.so325 libqmi_client_helper.so
323 libqmi_client_qmux.so326 libqmi_client_qmux.so
324 libqmi_common_so.so327 libqmi_common_so.so
325 libqmi_csi.so328 libqmi_csi.so
 329 libqmi_csvt_srvc.so
326 libqmi_encdec.so330 libqmi_encdec.so
327 libqmi_legacy.so331 libqmi_legacy.so
328 libqmi_vs-google-1.so 
329 libqmiservices.so332 libqmiservices.so
330 libqrtr.so333 libqrtr.so
331 libqsap_sdk.so334 libqsap_sdk.so
332 libqseed3.so335 libqseed3.so
333 libqservice.so336 libqservice.so
334 libqsocket.so337 libqsocket.so
335 libqti-iopd-client.so338 libqti-iopd-client.so
Offset 600, 14 lines modifiedOffset 603, 15 lines modified
600 modules/modules.dep603 modules/modules.dep
601 modules/modules.load604 modules/modules.load
602 modules/modules.softdep605 modules/modules.softdep
603 modules/msm-poweroff.ko606 modules/msm-poweroff.ko
604 modules/msm-vidc.ko607 modules/msm-vidc.ko
605 modules/msm_adreno.ko608 modules/msm_adreno.ko
606 modules/msm_bus.ko609 modules/msm_bus.ko
 610 modules/msm_bus_dbg_rpmh.ko
607 modules/msm_bus_rpmh.ko611 modules/msm_bus_rpmh.ko
608 modules/msm_dma_iommu_mapping.ko612 modules/msm_dma_iommu_mapping.ko
609 modules/msm_drm.ko613 modules/msm_drm.ko
610 modules/msm_ext_display.ko614 modules/msm_ext_display.ko
611 modules/msm_geni_serial.ko615 modules/msm_geni_serial.ko
612 modules/msm_gsi.ko616 modules/msm_gsi.ko
613 modules/msm_hdcp.ko617 modules/msm_hdcp.ko
Offset 741, 14 lines modifiedOffset 745, 15 lines modified
741 modules/system_pm.ko745 modules/system_pm.ko
742 modules/tcpm.ko746 modules/tcpm.ko
743 modules/thermal-tsens.ko747 modules/thermal-tsens.ko
744 modules/touch_offload.ko748 modules/touch_offload.ko
745 modules/touchscreen_tbn.ko749 modules/touchscreen_tbn.ko
746 modules/tps-regulator.ko750 modules/tps-regulator.ko
747 modules/tx_macro_dlkm.ko751 modules/tx_macro_dlkm.ko
 752 modules/tz_log.ko
748 modules/ufs_qcom.ko753 modules/ufs_qcom.ko
749 modules/ufshcd-core.ko754 modules/ufshcd-core.ko
750 modules/ufshcd-pltfrm.ko755 modules/ufshcd-pltfrm.ko
751 modules/usb-audio-qmi.ko756 modules/usb-audio-qmi.ko
752 modules/usb-dwc3-msm.ko757 modules/usb-dwc3-msm.ko
753 modules/usb_f_ccid.ko758 modules/usb_f_ccid.ko
754 modules/usb_f_cdev.ko759 modules/usb_f_cdev.ko
Offset 848, 17 lines modifiedOffset 853, 14 lines modified
848 vendor.display.color@1.5.so853 vendor.display.color@1.5.so
849 vendor.display.config@1.0.so854 vendor.display.config@1.0.so
850 vendor.display.config@1.1.so855 vendor.display.config@1.1.so
851 vendor.display.config@1.2.so856 vendor.display.config@1.2.so
852 vendor.display.config@1.3.so857 vendor.display.config@1.3.so
853 vendor.display.config@2.0.so858 vendor.display.config@2.0.so
854 vendor.display.postproc@1.0.so859 vendor.display.postproc@1.0.so
855 vendor.google.radioext@1.0.so 
856 vendor.google.radioext@1.1.so 
857 vendor.google.radioext@1.2.so 
858 vendor.qti.data.factory@2.0.so860 vendor.qti.data.factory@2.0.so
859 vendor.qti.data.factory@2.1.so861 vendor.qti.data.factory@2.1.so
860 vendor.qti.data.slm@1.0.so862 vendor.qti.data.slm@1.0.so
861 vendor.qti.gnss@1.0.so863 vendor.qti.gnss@1.0.so
862 vendor.qti.gnss@1.1.so864 vendor.qti.gnss@1.1.so
863 vendor.qti.gnss@1.2.so865 vendor.qti.gnss@1.2.so
864 vendor.qti.gnss@2.0.so866 vendor.qti.gnss@2.0.so
13.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@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:···············0x1492011 ··Entry·point·address:···············0x14d60
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········186368·(bytes·into·file)13 ··Start·of·section·headers:··········220432·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x149202 Entry·point·0x14d60
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x13911·0x13911·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x13d59·0x13d59·R···0x1000
8 ··LOAD···········0x013920·0x00014920·0x00014920·0x15430·0x15430·R·E·0x10008 ··LOAD···········0x013d60·0x00014d60·0x00014d60·0x1d1f0·0x1d1f0·R·E·0x1000
9 ··LOAD···········0x028d50·0x0002ad50·0x0002ad50·0x02608·0x02608·RW··0x10009 ··LOAD···········0x030f50·0x00032f50·0x00032f50·0x02680·0x02680·RW··0x1000
10 ··LOAD···········0x02b358·0x0002e358·0x0002e358·0x00010·0x00010·RW··0x100010 ··LOAD···········0x0335d0·0x000365d0·0x000365d0·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x02ae68·0x0002ce68·0x0002ce68·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x0330d4·0x000350d4·0x000350d4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x028d50·0x0002ad50·0x0002ad50·0x02608·0x032b0·R···0x112 ··GNU_RELRO······0x030f50·0x00032f50·0x00032f50·0x02680·0x030b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x010d58·0x00010d58·0x00010d58·0x00d60·0x00d60·R···0x415 ··EXIDX··········0x010f2c·0x00010f2c·0x00010f2c·0x00dd8·0x00dd8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x2d800:1 There·are·26·section·headers,·starting·at·offset·0x35d10:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0020b0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0020e0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000225c·00225c·000416·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000228c·00228c·00041c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00002674·002674·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000026a8·0026a8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00002694·002694·000b24·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000026c8·0026c8·000b34·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000031b8·0031b8·00cf01·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000031fc·0031fc·00d08d·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000100bc·0100bc·000bb3·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0001028c·01028c·000bb3·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00010c70·010c70·0000e8·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00010e40·010e40·0000ec·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00010d58·010d58·000d60·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00010f2c·010f2c·000dd8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00011ab8·011ab8·000670·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00011d04·011d04·000688·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00012128·012128·000120·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001238c·01238c·000108·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00012248·012248·0016c9·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00012498·012498·0018c1·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00014920·013920·014730·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00014d60·013d60·01c4bc·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00029050·028050·000d00·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00031220·030220·000d30·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0002ad50·028d50·0020f0·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00032f50·030f50·00215c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002ce40·02ae40·000018·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000350ac·0330ac·000018·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0002ce58·02ae58·000010·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000350c4·0330c4·000010·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0002ce68·02ae68·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000350d4·0330d4·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0002cf78·02af78·00009c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000351e4·0331e4·00009c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0002d014·02b014·000344·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00035280·033280·000350·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0002e358·02b358·000010·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000365d0·0335d0·000010·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02b368·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0335e0·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02b3b6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·03362e·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02b4bf·002340·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·033737·0025d8·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.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x2ae68·contains·34·entries:1 Dynamic·section·at·offset·0x330d4·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x100bc14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1028c
15 ·0x60000010·(Operating·System·specific:·60000010)········0xbb315 ·0x60000010·(Operating·System·specific:·60000010)········0xbb3
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x10c7017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x10e40
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xec
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x11ab820 ·0x00000017·(JMPREL)·····················0x11d04
21 ·0x00000002·(PLTRELSZ)···················1648·(bytes)21 ·0x00000002·(PLTRELSZ)···················1672·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x2d01422 ·0x00000003·(PLTGOT)·····················0x35280
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x31b826 ·0x00000005·(STRTAB)·····················0x31fc
27 ·0x0000000a·(STRSZ)······················52993·(bytes)27 ·0x0000000a·(STRSZ)······················53389·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x269428 ·0x6ffffef5·(GNU_HASH)···················0x26c8
29 ·0x00000019·(INIT_ARRAY)·················0x2ce5829 ·0x00000019·(INIT_ARRAY)·················0x350c4
30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x2ce4031 ·0x0000001a·(FINI_ARRAY)·················0x350ac
32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x225c33 ·0x6ffffff0·(VERSYM)·····················0x228c
34 ·0x6ffffffe·(VERNEED)····················0x267434 ·0x6ffffffe·(VERNEED)····················0x26a8
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6493b1c3df8aa750144a3f68f4473cbf6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·51a20e0cd344bae150add1a1dffb30ec
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·523·entries:1 Version·symbols·section·'.gnu.version'·contains·526·entries:
2 ·Addr:·0x000000000000225c··Offset:·0x00225c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000228c··Offset:·0x00228c··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, 14 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*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 135 ··20c:···1·(*global*)······1·(*global*)···
  
135 Version·needs·section·'.gnu.version_r'·contains·1·entry:136 Version·needs·section·'.gnu.version_r'·contains·1·entry:
136 ·Addr:·0x0000000000002674··Offset:·0x002674··Link:·7·(.dynstr)137 ·Addr:·0x00000000000026a8··Offset:·0x0026a8··Link:·7·(.dynstr)
137 ··000000:·Version:·1··File:·libc.so··Cnt:·1138 ··000000:·Version:·1··File:·libc.so··Cnt:·1
138 ··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:·187408····»    Blocks:·368········IO·Block:·4096···regular·file1 ··Size:·221472····»    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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x14e8011 ··Entry·point·address:···············0x15370
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········191756·(bytes·into·file)13 ··Start·of·section·headers:··········227596·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x14e802 Entry·point·0x15370
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x13e7a·0x13e7a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x14362·0x14362·R···0x1000
8 ··LOAD···········0x013e80·0x00014e80·0x00014e80·0x15cf0·0x15cf0·R·E·0x10008 ··LOAD···········0x014370·0x00015370·0x00015370·0x1def0·0x1def0·R·E·0x1000
9 ··LOAD···········0x029b70·0x0002bb70·0x0002bb70·0x02720·0x02720·RW··0x10009 ··LOAD···········0x032260·0x00034260·0x00034260·0x02828·0x02828·RW··0x1000
10 ··LOAD···········0x02c290·0x0002f290·0x0002f290·0x00010·0x00010·RW··0x100010 ··LOAD···········0x034a88·0x00037a88·0x00037a88·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x02bda8·0x0002dda8·0x0002dda8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x034594·0x00036594·0x00036594·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x029b70·0x0002bb70·0x0002bb70·0x02720·0x03490·R···0x112 ··GNU_RELRO······0x032260·0x00034260·0x00034260·0x02828·0x02da0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x010fac·0x00010fac·0x00010fac·0x00e98·0x00e98·R···0x415 ··EXIDX··········0x011188·0x00011188·0x00011188·0x00f88·0x00f88·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x2ed0c:1 There·are·26·section·headers,·starting·at·offset·0x3790c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002110·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002140·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000022bc·0022bc·000422·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000022ec·0022ec·000428·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000026e0·0026e0·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00002714·002714·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00002720·002720·000b40·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00002754·002754·000b4c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00003260·003260·00d0a6·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000032a0·0032a0·00d232·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00010308·010308·000bb4·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········000104d4·0104d4·000bb9·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00010ebc·010ebc·0000f0·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00011090·011090·0000f8·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00010fac·010fac·000e98·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00011188·011188·000f88·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00011e44·011e44·000660·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00012110·012110·000678·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000124a4·0124a4·000114·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00012788·012788·000114·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000125b8·0125b8·0018c2·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000128a0·0128a0·001ac2·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00014e80·013e80·015004·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00015370·014370·01d1e0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00029e90·028e90·000ce0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00032550·031550·000d10·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0002bb70·029b70·002210·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00034260·032260·00230c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002dd80·02bd80·000018·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0003656c·03456c·000018·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0002dd98·02bd98·000010·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00036584·034584·000010·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0002dda8·02bda8·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00036594·034594·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0002deb8·02beb8·00009c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000366a4·0346a4·00009c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0002df54·02bf54·00033c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00036740·034740·000348·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0002f290·02c290·000010·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00037a88·034a88·000010·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02c2a0·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·034a98·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02c2ee·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·034ae6·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02c3f7·002914·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·034bef·002d1c·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.92 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x2bda8·contains·34·entries:1 Dynamic·section·at·offset·0x34594·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@2.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@2.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1030814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x104d4
15 ·0x60000010·(Operating·System·specific:·60000010)········0xbb415 ·0x60000010·(Operating·System·specific:·60000010)········0xbb9
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x10ebc17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x11090
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xf018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xf8
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x11e4420 ·0x00000017·(JMPREL)·····················0x12110
21 ·0x00000002·(PLTRELSZ)···················1632·(bytes)21 ·0x00000002·(PLTRELSZ)···················1656·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x2df5422 ·0x00000003·(PLTGOT)·····················0x36740
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x326026 ·0x00000005·(STRTAB)·····················0x32a0
27 ·0x0000000a·(STRSZ)······················53414·(bytes)27 ·0x0000000a·(STRSZ)······················53810·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x272028 ·0x6ffffef5·(GNU_HASH)···················0x2754
29 ·0x00000019·(INIT_ARRAY)·················0x2dd9829 ·0x00000019·(INIT_ARRAY)·················0x36584
30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x2dd8031 ·0x0000001a·(FINI_ARRAY)·················0x3656c
32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x22bc33 ·0x6ffffff0·(VERSYM)·····················0x22ec
34 ·0x6ffffffe·(VERNEED)····················0x26e034 ·0x6ffffffe·(VERNEED)····················0x2714
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dcab5048c53e08ac337245a27d61c1f36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·12811dfc9a14ac8e931e4250921ea4ce
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·529·entries:1 Version·symbols·section·'.gnu.version'·contains·532·entries:
2 ·Addr:·0x00000000000022bc··Offset:·0x0022bc··Link:·3·(.dynsym)2 ·Addr:·0x00000000000022ec··Offset:·0x0022ec··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 129, 15 lines modifiedOffset 129, 15 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*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
137 Version·needs·section·'.gnu.version_r'·contains·2·entries:137 Version·needs·section·'.gnu.version_r'·contains·2·entries:
138 ·Addr:·0x00000000000026e0··Offset:·0x0026e0··Link:·7·(.dynstr)138 ·Addr:·0x0000000000002714··Offset:·0x002714··Link:·7·(.dynstr)
139 ··000000:·Version:·1··File:·liblog.so··Cnt:·1139 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
140 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3140 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
141 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1141 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
142 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2142 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·192796····»    Blocks:·384········IO·Block:·4096···regular·file1 ··Size:·228636····»    Blocks:·448········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@2.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:···············0x1679011 ··Entry·point·address:···············0x16ce0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········187276·(bytes·into·file)13 ··Start·of·section·headers:··········212980·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x167902 Entry·point·0x16ce0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x15781·0x15781·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x15cd1·0x15cd1·R···0x1000
8 ··LOAD···········0x015790·0x00016790·0x00016790·0x12e10·0x12e10·R·E·0x10008 ··LOAD···········0x015ce0·0x00016ce0·0x00016ce0·0x18810·0x18810·R·E·0x1000
9 ··LOAD···········0x0285a0·0x0002a5a0·0x0002a5a0·0x02c30·0x02c30·RW··0x10009 ··LOAD···········0x02e4f0·0x000304f0·0x000304f0·0x02d5c·0x02d5c·RW··0x1000
10 ··LOAD···········0x02b1d0·0x0002e1d0·0x0002e1d0·0x00010·0x00010·RW··0x100010 ··LOAD···········0x03124c·0x0003424c·0x0003424c·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x02acc4·0x0002ccc4·0x0002ccc4·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x030d34·0x00032d34·0x00032d34·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x0285a0·0x0002a5a0·0x0002a5a0·0x02c30·0x03a60·R···0x112 ··GNU_RELRO······0x02e4f0·0x000304f0·0x000304f0·0x02d5c·0x03b10·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x013000·0x00013000·0x00013000·0x00d78·0x00d78·R···0x415 ··EXIDX··········0x0131e4·0x000131e4·0x000131e4·0x00ea8·0x00ea8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x2db8c:1 There·are·26·section·headers,·starting·at·offset·0x33ff4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002470·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0024a0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000261c·00261c·00048e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000264c·00264c·000494·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00002aac·002aac·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00002ae0·002ae0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00002aec·002aec·00088c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00002b20·002b20·000898·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00003378·003378·00ed78·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000033b8·0033b8·00ef04·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000120f0·0120f0·000df2·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········000122bc·0122bc·000dfe·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00012ee4·012ee4·00011c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000130bc·0130bc·000128·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00013000·013000·000d78·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000131e4·0131e4·000ea8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00013d78·013d78·000678·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0001408c·01408c·000690·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000143f0·0143f0·0000fc·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001471c·01471c·0000b4·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000144f0·0144f0·001291·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000147d0·0147d0·001501·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00016790·015790·012100·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00016ce0·015ce0·017acc·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00028890·027890·000d10·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002e7b0·02d7b0·000d40·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0002a5a0·0285a0·0026fc·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········000304f0·02e4f0·00281c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002cc9c·02ac9c·000018·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00032d0c·030d0c·000018·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0002ccb4·02acb4·000010·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00032d24·030d24·000010·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0002ccc4·02acc4·000118·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00032d34·030d34·000118·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0002cddc·02addc·0000ac·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00032e4c·030e4c·0000ac·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0002ce88·02ae88·000348·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00032ef8·030ef8·000354·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0002e1d0·02b1d0·000010·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0003424c·03124c·000010·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02b1e0·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·03125c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02b22e·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0312aa·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02b337·002854·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0313b3·002c40·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.02 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x2acc4·contains·35·entries:1 Dynamic·section·at·offset·0x30d34·contains·35·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:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
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:·[com.qualcomm.qti.imscmservice@2.1.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@2.1.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x120f015 ·0x6000000f·(Operating·System·specific:·6000000f)········0x122bc
16 ·0x60000010·(Operating·System·specific:·60000010)········0xdf216 ·0x60000010·(Operating·System·specific:·60000010)········0xdfe
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x12ee418 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x130bc
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x11c19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x128
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0x13d7821 ·0x00000017·(JMPREL)·····················0x1408c
22 ·0x00000002·(PLTRELSZ)···················1656·(bytes)22 ·0x00000002·(PLTRELSZ)···················1680·(bytes)
23 ·0x00000003·(PLTGOT)·····················0x2ce8823 ·0x00000003·(PLTGOT)·····················0x32ef8
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x337827 ·0x00000005·(STRTAB)·····················0x33b8
28 ·0x0000000a·(STRSZ)······················60792·(bytes)28 ·0x0000000a·(STRSZ)······················61188·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x2aec29 ·0x6ffffef5·(GNU_HASH)···················0x2b20
30 ·0x00000019·(INIT_ARRAY)·················0x2ccb430 ·0x00000019·(INIT_ARRAY)·················0x32d24
31 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0x2cc9c32 ·0x0000001a·(FINI_ARRAY)·················0x32d0c
33 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x261c34 ·0x6ffffff0·(VERSYM)·····················0x264c
35 ·0x6ffffffe·(VERNEED)····················0x2aac35 ·0x6ffffffe·(VERNEED)····················0x2ae0
36 ·0x6fffffff·(VERNEEDNUM)·················236 ·0x6fffffff·(VERNEEDNUM)·················2
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fc1096e4cfa47b76fc2c805ca85be21d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·572e8db4c1ee1aa91c4349e4a470f06e
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·583·entries:1 Version·symbols·section·'.gnu.version'·contains·586·entries:
2 ·Addr:·0x000000000000261c··Offset:·0x00261c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000264c··Offset:·0x00264c··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 142, 15 lines modifiedOffset 142, 16 lines modified
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*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 150 ··248:···1·(*global*)······1·(*global*)···
  
150 Version·needs·section·'.gnu.version_r'·contains·2·entries:151 Version·needs·section·'.gnu.version_r'·contains·2·entries:
151 ·Addr:·0x0000000000002aac··Offset:·0x002aac··Link:·7·(.dynstr)152 ·Addr:·0x0000000000002ae0··Offset:·0x002ae0··Link:·7·(.dynstr)
152 ··000000:·Version:·1··File:·liblog.so··Cnt:·1153 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
153 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3154 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
154 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1155 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
155 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2156 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·188316····»    Blocks:·368········IO·Block:·4096···regular·file1 ··Size:·214020····»    Blocks:·424········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@2.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.imscmservice@2.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:···············0x10a5011 ··Entry·point·address:···············0x10fd0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········131208·(bytes·into·file)13 ··Start·of·section·headers:··········151272·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x10a502 Entry·point·0x10fd0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0fa4a·0x0fa4a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ffc2·0x0ffc2·R···0x1000
8 ··LOAD···········0x00fa50·0x00010a50·0x00010a50·0x0ca80·0x0ca80·R·E·0x10008 ··LOAD···········0x00ffd0·0x00010fd0·0x00010fd0·0x10e90·0x10e90·R·E·0x1000
9 ··LOAD···········0x01c4d0·0x0001e4d0·0x0001e4d0·0x01c80·0x01c80·RW··0x10009 ··LOAD···········0x020e60·0x00022e60·0x00022e60·0x01dd0·0x01dd0·RW··0x1000
10 ··LOAD···········0x01e150·0x00021150·0x00021150·0x00008·0x00008·RW··0x100010 ··LOAD···········0x022c30·0x00025c30·0x00025c30·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x01dcd8·0x0001fcd8·0x0001fcd8·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x0227ac·0x000247ac·0x000247ac·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x01c4d0·0x0001e4d0·0x0001e4d0·0x01c80·0x02b30·R···0x112 ··GNU_RELRO······0x020e60·0x00022e60·0x00022e60·0x01dd0·0x021a0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00de78·0x0000de78·0x0000de78·0x00888·0x00888·R···0x415 ··EXIDX··········0x00e050·0x0000e050·0x0000e050·0x009d0·0x009d0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x20088:1 There·are·26·section·headers,·starting·at·offset·0x24ee8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001b70·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001ba0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001d1c·001d1c·00036e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001d4c·001d4c·000374·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000208c·00208c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000020c0·0020c0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000020cc·0020cc·0005e4·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00002100·002100·0005f0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000026b0·0026b0·00ae40·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000026f0·0026f0·00afcc·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000d4f0·00d4f0·0008cd·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000d6bc·00d6bc·0008cd·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000ddc0·00ddc0·0000b8·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000df8c·00df8c·0000c4·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000de78·00de78·000888·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000e050·00e050·0009d0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000e700·00e700·0005d0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000ea20·00ea20·0005e8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000ecd0·00ecd0·0000cc·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000f008·00f008·0000a8·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000eda0·00eda0·000caa·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000f0b0·00f0b0·000f12·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00010a50·00fa50·00beb4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00010fd0·00ffd0·010294·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001c910·01b910·000bc0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00021270·020270·000bf0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0001e4d0·01c4d0·0017f0·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00022e60·020e60·001934·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001fcc0·01dcc0·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00024794·022794·000010·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001fcd0·01dcd0·000008·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000247a4·0227a4·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001fcd8·01dcd8·000120·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000247ac·0227ac·000120·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001fdf8·01ddf8·000064·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000248cc·0228cc·000064·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001fe5c·01de5c·0002f4·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00024930·022930·000300·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00021150·01e150·000008·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00025c30·022c30·000008·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01e158·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·022c38·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01e1a6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·022c86·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01e2af·001dd8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·022d8f·002158·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·0x1dcd8·contains·36·entries:1 Dynamic·section·at·offset·0x227ac·contains·36·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:·[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.2.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.imscmservice@2.2.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)········0xd4f016 ·0x6000000f·(Operating·System·specific:·6000000f)········0xd6bc
17 ·0x60000010·(Operating·System·specific:·60000010)········0x8cd17 ·0x60000010·(Operating·System·specific:·60000010)········0x8cd
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xddc019 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xdf8c
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xc4
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xe70022 ·0x00000017·(JMPREL)·····················0xea20
23 ·0x00000002·(PLTRELSZ)···················1488·(bytes)23 ·0x00000002·(PLTRELSZ)···················1512·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x1fe5c24 ·0x00000003·(PLTGOT)·····················0x24930
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x1ac26 ·0x00000006·(SYMTAB)·····················0x1ac
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x26b028 ·0x00000005·(STRTAB)·····················0x26f0
29 ·0x0000000a·(STRSZ)······················44608·(bytes)29 ·0x0000000a·(STRSZ)······················45004·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x20cc30 ·0x6ffffef5·(GNU_HASH)···················0x2100
31 ·0x00000019·(INIT_ARRAY)·················0x1fcd031 ·0x00000019·(INIT_ARRAY)·················0x247a4
32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1fcc033 ·0x0000001a·(FINI_ARRAY)·················0x24794
34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x1d1c35 ·0x6ffffff0·(VERSYM)·····················0x1d4c
36 ·0x6ffffffe·(VERNEED)····················0x208c36 ·0x6ffffffe·(VERNEED)····················0x20c0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5ba0cfbea02d595395c9de0ed3083ae26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8a07f1521e910dffefa34bebd138bb0f
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·439·entries:1 Version·symbols·section·'.gnu.version'·contains·442·entries:
2 ·Addr:·0x0000000000001d1c··Offset:·0x001d1c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001d4c··Offset:·0x001d4c··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 106, 15 lines modifiedOffset 106, 16 lines modified
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*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 114 ··1b8:···1·(*global*)······1·(*global*)···
  
114 Version·needs·section·'.gnu.version_r'·contains·2·entries:115 Version·needs·section·'.gnu.version_r'·contains·2·entries:
115 ·Addr:·0x000000000000208c··Offset:·0x00208c··Link:·7·(.dynstr)116 ·Addr:·0x00000000000020c0··Offset:·0x0020c0··Link:·7·(.dynstr)
116 ··000000:·Version:·1··File:·liblog.so··Cnt:·1117 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
117 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3118 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
118 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1119 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
119 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2120 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·132248····»    Blocks:·264········IO·Block:·4096···regular·file1 ··Size:·152312····»    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.4 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.uceservice@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.uceservice@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:···············0x1d39011 ··Entry·point·address:···············0x1ddb0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········287468·(bytes·into·file)13 ··Start·of·section·headers:··········350632·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1d3902 Entry·point·0x1ddb0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1c38a·0x1c38a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1cda2·0x1cda2·R···0x1000
8 ··LOAD···········0x01c390·0x0001d390·0x0001d390·0x223b0·0x223b0·R·E·0x10008 ··LOAD···········0x01cdb0·0x0001ddb0·0x0001ddb0·0x30170·0x30170·R·E·0x1000
9 ··LOAD···········0x03e740·0x00040740·0x00040740·0x03ae8·0x03ae8·RW··0x1000 
10 ··LOAD···········0x042228·0x00045228·0x00045228·0x00018·0x00018·RW··0x10009 ··LOAD···········0x04cf20·0x0004ef20·0x0004ef20·0x04070·0x04070·RW··0x1000
 10 ··LOAD···········0x050f90·0x00053f90·0x00053f90·0x00018·0x00018·RW··0x1000
11 ··DYNAMIC········0x041bd8·0x00043bd8·0x00043bd8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x050934·0x00052934·0x00052934·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x03e740·0x00040740·0x00040740·0x03ae8·0x048c0·R···0x112 ··GNU_RELRO······0x04cf20·0x0004ef20·0x0004ef20·0x04070·0x040e0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x017928·0x00017928·0x00017928·0x01660·0x01660·R···0x415 ··EXIDX··········0x017b24·0x00017b24·0x00017b24·0x01ba0·0x01ba0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x462ec:1 There·are·26·section·headers,·starting·at·offset·0x559a8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002d30·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002d60·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00002edc·002edc·0005a6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00002f0c·002f0c·0005ac·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00003484·003484·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000034b8·0034b8·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000034c4·0034c4·000ee0·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000034f8·0034f8·000ef0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000043a4·0043a4·0122b7·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000043e8·0043e8·012443·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0001665c·01665c·00115e·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0001682c·01682c·001160·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000177bc·0177bc·00016c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0001798c·01798c·000198·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00017928·017928·001660·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00017b24·017b24·001ba0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00018f88·018f88·0008a0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000196c4·0196c4·0008b8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00019828·019828·000144·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00019f7c·019f7c·00012c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00019970·019970·002a1a·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0001a0a8·01a0a8·002cfa·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0001d390·01c390·021244·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0001ddb0·01cdb0·02efe0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0003e5e0·03d5e0·001160·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0004cd90·04bd90·001190·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00040740·03e740·003460·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0004ef20·04cf20·0039dc·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00043ba0·041ba0·000020·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000528fc·0508fc·000020·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00043bc0·041bc0·000018·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0005291c·05091c·000018·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00043bd8·041bd8·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00052934·050934·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00043ce8·041ce8·0000e4·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00052a44·050a44·0000e4·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00043dcc·041dcc·00045c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00052b28·050b28·000468·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00045228·042228·000018·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00053f90·050f90·000018·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·042240·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·050fa8·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·04228e·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·050ff6·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·042397·003f54·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0510ff·0048a8·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.93 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x41bd8·contains·34·entries:1 Dynamic·section·at·offset·0x50934·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.uceservice@2.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.uceservice@2.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1665c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1682c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x115e15 ·0x60000010·(Operating·System·specific:·60000010)········0x1160
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x177bc17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1798c
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x16c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x198
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x18f8820 ·0x00000017·(JMPREL)·····················0x196c4
21 ·0x00000002·(PLTRELSZ)···················2208·(bytes)21 ·0x00000002·(PLTRELSZ)···················2232·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x43dcc22 ·0x00000003·(PLTGOT)·····················0x52b28
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x43a426 ·0x00000005·(STRTAB)·····················0x43e8
27 ·0x0000000a·(STRSZ)······················74423·(bytes)27 ·0x0000000a·(STRSZ)······················74819·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x34c428 ·0x6ffffef5·(GNU_HASH)···················0x34f8
29 ·0x00000019·(INIT_ARRAY)·················0x43bc029 ·0x00000019·(INIT_ARRAY)·················0x5291c
30 ·0x0000001b·(INIT_ARRAYSZ)···············24·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············24·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x43ba031 ·0x0000001a·(FINI_ARRAY)·················0x528fc
32 ·0x0000001c·(FINI_ARRAYSZ)···············32·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············32·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x2edc33 ·0x6ffffff0·(VERSYM)·····················0x2f0c
34 ·0x6ffffffe·(VERNEED)····················0x348434 ·0x6ffffffe·(VERNEED)····················0x34b8
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·616abf043424552d4d1be3f352cb89416 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ee58b5fb43600032a8cb1b561d2b4be9
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·723·entries:1 Version·symbols·section·'.gnu.version'·contains·726·entries:
2 ·Addr:·0x0000000000002edc··Offset:·0x002edc··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002f0c··Offset:·0x002f0c··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 177, 15 lines modifiedOffset 177, 16 lines modified
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*)······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*)···184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 185 ··2d4:···1·(*global*)······1·(*global*)···
  
185 Version·needs·section·'.gnu.version_r'·contains·2·entries:186 Version·needs·section·'.gnu.version_r'·contains·2·entries:
186 ·Addr:·0x0000000000003484··Offset:·0x003484··Link:·7·(.dynstr)187 ·Addr:·0x00000000000034b8··Offset:·0x0034b8··Link:·7·(.dynstr)
187 ··000000:·Version:·1··File:·liblog.so··Cnt:·1188 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
188 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3189 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
189 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1190 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
190 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2191 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·288508····»    Blocks:·568········IO·Block:·4096···regular·file1 ··Size:·351672····»    Blocks:·688········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.uceservice@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.uceservice@2.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:···············0x1e22011 ··Entry·point·address:···············0x1ecf0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········270432·(bytes·into·file)13 ··Start·of·section·headers:··········317464·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1e2202 Entry·point·0x1ecf0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1d21a·0x1d21a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1dce2·0x1dce2·R···0x1000
8 ··LOAD···········0x01d220·0x0001e220·0x0001e220·0x1d8b0·0x1d8b0·R·E·0x10008 ··LOAD···········0x01dcf0·0x0001ecf0·0x0001ecf0·0x27840·0x27840·R·E·0x1000
9 ··LOAD···········0x03aad0·0x0003cad0·0x0003cad0·0x039b8·0x039b8·RW··0x10009 ··LOAD···········0x045530·0x00047530·0x00047530·0x03ed4·0x03ed4·RW··0x1000
10 ··LOAD···········0x03e488·0x00041488·0x00041488·0x00014·0x00014·RW··0x100010 ··LOAD···········0x049404·0x0004c404·0x0004c404·0x00014·0x00014·RW··0x1000
11 ··DYNAMIC········0x03de1c·0x0003fe1c·0x0003fe1c·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x048d8c·0x0004ad8c·0x0004ad8c·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x03aad0·0x0003cad0·0x0003cad0·0x039b8·0x04530·R···0x112 ··GNU_RELRO······0x045530·0x00047530·0x00047530·0x03ed4·0x04ad0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x01967c·0x0001967c·0x0001967c·0x01318·0x01318·R···0x415 ··EXIDX··········0x01987c·0x0001987c·0x0001987c·0x01808·0x01808·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x42060:1 There·are·26·section·headers,·starting·at·offset·0x4d818:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002f30·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002f60·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000030dc·0030dc·0005e6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000310c·00310c·0005ec·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000036c4·0036c4·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000036f8·0036f8·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00003704·003704·000cfc·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00003738·003738·000d0c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00004400·004400·013f40·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00004444·004444·0140cc·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00018340·018340·0011d0·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00018510·018510·0011d4·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00019510·019510·00016c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000196e4·0196e4·000198·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0001967c·01967c·001318·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0001987c·01987c·001808·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0001a994·01a994·0008e8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0001b084·01b084·000900·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0001b27c·01b27c·000144·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001b984·01b984·00012c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0001b3c0·01b3c0·001e5a·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0001bab0·01bab0·002232·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0001e220·01d220·01c6b4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0001ecf0·01dcf0·02661c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0003a8e0·0398e0·0011f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00045310·044310·001220·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0003cad0·03aad0·00331c·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00047530·045530·00382c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0003fdec·03ddec·00001c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0004ad5c·048d5c·00001c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0003fe08·03de08·000014·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0004ad78·048d78·000014·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0003fe1c·03de1c·000118·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0004ad8c·048d8c·000118·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0003ff34·03df34·0000d4·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0004aea4·048ea4·0000d4·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00040008·03e008·000480·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0004af78·048f78·00048c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00041488·03e488·000014·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0004c404·049404·000014·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·03e49c·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·049418·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·03e4ea·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·049466·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·03e5f3·003a6c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·04956f·0042a8·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.02 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x3de1c·contains·35·entries:1 Dynamic·section·at·offset·0x48d8c·contains·35·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:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
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:·[com.qualcomm.qti.uceservice@2.1.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.uceservice@2.1.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1834015 ·0x6000000f·(Operating·System·specific:·6000000f)········0x18510
16 ·0x60000010·(Operating·System·specific:·60000010)········0x11d016 ·0x60000010·(Operating·System·specific:·60000010)········0x11d4
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1951018 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x196e4
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x16c19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x198
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0x1a99421 ·0x00000017·(JMPREL)·····················0x1b084
22 ·0x00000002·(PLTRELSZ)···················2280·(bytes)22 ·0x00000002·(PLTRELSZ)···················2304·(bytes)
23 ·0x00000003·(PLTGOT)·····················0x4000823 ·0x00000003·(PLTGOT)·····················0x4af78
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x440027 ·0x00000005·(STRTAB)·····················0x4444
28 ·0x0000000a·(STRSZ)······················81728·(bytes)28 ·0x0000000a·(STRSZ)······················82124·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x370429 ·0x6ffffef5·(GNU_HASH)···················0x3738
30 ·0x00000019·(INIT_ARRAY)·················0x3fe0830 ·0x00000019·(INIT_ARRAY)·················0x4ad78
31 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0x3fdec32 ·0x0000001a·(FINI_ARRAY)·················0x4ad5c
33 ·0x0000001c·(FINI_ARRAYSZ)···············28·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············28·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x30dc34 ·0x6ffffff0·(VERSYM)·····················0x310c
35 ·0x6ffffffe·(VERNEED)····················0x36c435 ·0x6ffffffe·(VERNEED)····················0x36f8
36 ·0x6fffffff·(VERNEEDNUM)·················236 ·0x6fffffff·(VERNEEDNUM)·················2
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c2562d9d26e849e35b06568cf887a0886 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·66cd6467ccb3ab5716cdb00731eaae82
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·755·entries:1 Version·symbols·section·'.gnu.version'·contains·758·entries:
2 ·Addr:·0x00000000000030dc··Offset:·0x0030dc··Link:·3·(.dynsym)2 ·Addr:·0x000000000000310c··Offset:·0x00310c··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 185, 15 lines modifiedOffset 185, 16 lines modified
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*)······1·(*global*)······1·(*global*)···190 ··2e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
191 ··2ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···191 ··2ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
192 ··2f0:···1·(*global*)······1·(*global*)······1·(*global*)···192 ··2f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 193 ··2f4:···1·(*global*)······1·(*global*)···
  
193 Version·needs·section·'.gnu.version_r'·contains·2·entries:194 Version·needs·section·'.gnu.version_r'·contains·2·entries:
194 ·Addr:·0x00000000000036c4··Offset:·0x0036c4··Link:·7·(.dynstr)195 ·Addr:·0x00000000000036f8··Offset:·0x0036f8··Link:·7·(.dynstr)
195 ··000000:·Version:·1··File:·liblog.so··Cnt:·1196 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
196 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3197 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
197 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1198 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
198 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2199 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·271472····»    Blocks:·536········IO·Block:·4096···regular·file1 ··Size:·318504····»    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.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/com.qualcomm.qti.uceservice@2.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/com.qualcomm.qti.uceservice@2.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:···············0x1da0011 ··Entry·point·address:···············0x1e550
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········256756·(bytes·into·file)13 ··Start·of·section·headers:··········298956·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1da002 Entry·point·0x1e550
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1c9f8·0x1c9f8·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1d550·0x1d550·R···0x1000
8 ··LOAD···········0x01ca00·0x0001da00·0x0001da00·0x1b6b0·0x1b6b0·R·E·0x10008 ··LOAD···········0x01d550·0x0001e550·0x0001e550·0x24220·0x24220·R·E·0x1000
9 ··LOAD···········0x0380b0·0x0003a0b0·0x0003a0b0·0x03588·0x03588·RW··0x10009 ··LOAD···········0x041770·0x00043770·0x00043770·0x03aec·0x03aec·RW··0x1000
10 ··LOAD···········0x03b638·0x0003e638·0x0003e638·0x00010·0x00010·RW··0x100010 ··LOAD···········0x04525c·0x0004825c·0x0004825c·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x03afd0·0x0003cfd0·0x0003cfd0·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x044be8·0x00046be8·0x00046be8·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x0380b0·0x0003a0b0·0x0003a0b0·0x03588·0x03f50·R···0x112 ··GNU_RELRO······0x041770·0x00043770·0x00043770·0x03aec·0x04890·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0193ec·0x000193ec·0x000193ec·0x01040·0x01040·R···0x415 ··EXIDX··········0x0195f8·0x000195f8·0x000195f8·0x01550·0x01550·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x3eaf4:1 There·are·26·section·headers,·starting·at·offset·0x48fcc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002e60·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002e90·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000300c·00300c·0005cc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000303c·00303c·0005d2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000035d8·0035d8·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00003610·003610·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00003618·003618·000bec·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00003650·003650·000bfc·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00004204·004204·013f90·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000424c·00424c·01411c·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00018194·018194·0010ff·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00018368·018368·001103·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00019294·019294·000158·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0001946c·01946c·00018c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······000193ec·0193ec·001040·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000195f8·0195f8·001550·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0001a42c·01a42c·0008f8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0001ab48·01ab48·000910·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0001ad24·01ad24·000114·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001b458·01b458·0000f0·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0001ae38·01ae38·001bc0·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0001b548·01b548·002008·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0001da00·01ca00·01a49c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0001e550·01d550·022fdc·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00037ea0·036ea0·001210·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00041530·040530·001240·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0003a0b0·0380b0·002ef8·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00043770·041770·003450·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0003cfa8·03afa8·000018·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00046bc0·044bc0·000018·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0003cfc0·03afc0·000010·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00046bd8·044bd8·000010·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0003cfd0·03afd0·000120·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00046be8·044be8·000120·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0003d0f0·03b0f0·0000c0·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00046d08·044d08·0000c0·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0003d1b0·03b1b0·000488·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00046dc8·044dc8·000494·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0003e638·03b638·000010·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0004825c·04525c·000010·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·03b648·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·04526c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·03b696·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0452ba·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·03b79f·003354·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0453c3·003c08·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, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x3afd0·contains·36·entries:1 Dynamic·section·at·offset·0x44be8·contains·36·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:·[com.qualcomm.qti.uceservice@2.1.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[com.qualcomm.qti.uceservice@2.1.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.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.2.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[com.qualcomm.qti.uceservice@2.2.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)········0x1819416 ·0x6000000f·(Operating·System·specific:·6000000f)········0x18368
17 ·0x60000010·(Operating·System·specific:·60000010)········0x10ff17 ·0x60000010·(Operating·System·specific:·60000010)········0x1103
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1929419 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1946c
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x15820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x18c
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x1a42c22 ·0x00000017·(JMPREL)·····················0x1ab48
23 ·0x00000002·(PLTRELSZ)···················2296·(bytes)23 ·0x00000002·(PLTRELSZ)···················2320·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x3d1b024 ·0x00000003·(PLTGOT)·····················0x46dc8
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x1ac26 ·0x00000006·(SYMTAB)·····················0x1ac
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x420428 ·0x00000005·(STRTAB)·····················0x424c
29 ·0x0000000a·(STRSZ)······················81808·(bytes)29 ·0x0000000a·(STRSZ)······················82204·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x361830 ·0x6ffffef5·(GNU_HASH)···················0x3650
31 ·0x00000019·(INIT_ARRAY)·················0x3cfc031 ·0x00000019·(INIT_ARRAY)·················0x46bd8
32 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x3cfa833 ·0x0000001a·(FINI_ARRAY)·················0x46bc0
34 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x300c35 ·0x6ffffff0·(VERSYM)·····················0x303c
36 ·0x6ffffffe·(VERNEED)····················0x35d836 ·0x6ffffffe·(VERNEED)····················0x3610
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9431b0b265a3e6375b6d42379b0a3bb66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5f888c4fda174670e603287fe09ac7b5
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·742·entries:1 Version·symbols·section·'.gnu.version'·contains·745·entries:
2 ·Addr:·0x000000000000300c··Offset:·0x00300c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000303c··Offset:·0x00303c··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 182, 15 lines modifiedOffset 182, 16 lines modified
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*)······1·(*global*)······1·(*global*)······1·(*global*)···188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
189 ··2e4:···1·(*global*)······1·(*global*)···189 ··2e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 190 ··2e8:···1·(*global*)···
  
190 Version·needs·section·'.gnu.version_r'·contains·2·entries:191 Version·needs·section·'.gnu.version_r'·contains·2·entries:
191 ·Addr:·0x00000000000035d8··Offset:·0x0035d8··Link:·7·(.dynstr)192 ·Addr:·0x0000000000003610··Offset:·0x003610··Link:·7·(.dynstr)
192 ··000000:·Version:·1··File:·liblog.so··Cnt:·1193 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
193 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3194 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
194 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1195 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
195 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2196 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·257796····»    Blocks:·504········IO·Block:·4096···regular·file1 ··Size:·299996····»    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
  
  
18.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/hw vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/hw
17.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so
1.04 KB
readelf --wide --file-header {}
Max HTML report size reached
1.86 KB
readelf --wide --program-header {}
Max HTML report size reached
4.63 KB
readelf --wide --sections {}
Max HTML report size reached
3.03 KB
readelf --wide --dynamic {}
Max HTML report size reached
601 B
readelf --wide --notes {}
Max HTML report size reached
6.23 KB
readelf --wide --version-info {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·251544····»    Blocks:·496········IO·Block:·4096···regular·file1 ··Size:·268288····»    Blocks:·528········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.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/libnetmgr.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/libnetmgr.so
1.12 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:···············0x676811 ··Entry·point·address:···············0x6550
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········201260·(bytes·into·file)13 ··Start·of·section·headers:··········127152·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·23
2.05 KB
readelf --wide --program-header {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x67682 Entry·point·0x6550
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x05768·0x05768·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x05550·0x05550·R···0x1000
8 ··LOAD···········0x005768·0x00006768·0x00006768·0x29ac8·0x29ac8·R·E·0x10008 ··LOAD···········0x005550·0x00006550·0x00006550·0x17ba0·0x17ba0·R·E·0x1000
9 ··LOAD···········0x02f230·0x00031230·0x00031230·0x0173c·0x0173c·RW··0x10009 ··LOAD···········0x01d0f0·0x0001f0f0·0x0001f0f0·0x01714·0x01714·RW··0x1000
10 ··LOAD···········0x03096c·0x0003396c·0x0003396c·0x00008·0x00ae4·RW··0x100010 ··LOAD···········0x01e808·0x00021808·0x00021808·0x00000·0x00ad8·RW··0x1000
11 ··DYNAMIC········0x03068c·0x0003268c·0x0003268c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01e54c·0x0002054c·0x0002054c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x02f230·0x00031230·0x00031230·0x0173c·0x01dd0·R···0x112 ··GNU_RELRO······0x01d0f0·0x0001f0f0·0x0001f0f0·0x01714·0x01f10·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0022a8·0x000022a8·0x000022a8·0x002d8·0x002d8·R···0x415 ··EXIDX··········0x00218c·0x0000218c·0x0000218c·0x002d8·0x002d8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
22 ···04·····.data·.bss·22 ···04·····.bss·
23 ···05·····.dynamic·23 ···05·····.dynamic·
24 ···06·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·24 ···06·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
25 ···07·····25 ···07·····
26 ···08·····.note.android.ident·.note.gnu.build-id·26 ···08·····.note.android.ident·.note.gnu.build-id·
27 ···09·····.ARM.exidx·27 ···09·····.ARM.exidx·
4.39 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 34 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x3122c:1 There·are·25·section·headers,·starting·at·offset·0x1f0b0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000b20·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000a80·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00000ccc·000ccc·000164·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000c2c·000c2c·000150·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000e30·000e30·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000d7c·000d7c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000e70·000e70·00030c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00000dbc·000dbc·000304·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000117c·00117c·001040·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000010c0·0010c0·000fe6·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000021bc·0021bc·00003f·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········000020a8·0020a8·000037·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000021fc·0021fc·0000ac·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000020e0·0020e0·0000ac·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······000022a8·0022a8·0002d8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000218c·00218c·0002d8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00002580·002580·000318·08···A··3··20··415 ··[11]·.rel.plt··········REL·············00002464·002464·0002d8·08···A··3··20··4
16 ··[12]·.ARM.extab········PROGBITS········00002898·002898·000058·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000273c·00273c·00004c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000028f0·0028f0·002e78·00·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00002788·002788·002dc8·00·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00006768·005768·029478·00··AX··0···0··418 ··[14]·.text·············PROGBITS········00006550·005550·0175d0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0002fbe0·02ebe0·000650·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001db20·01cb20·0005d0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00031230·02f230·001454·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001f0f0·01d0f0·001454·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00032684·030684·000008·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00020544·01e544·000008·00··WA··0···0··4
22 ··[18]·.dynamic··········DYNAMIC·········0003268c·03068c·000110·08··WA··7···0··422 ··[18]·.dynamic··········DYNAMIC·········0002054c·01e54c·000110·08··WA··7···0··4
23 ··[19]·.got··············PROGBITS········0003279c·03079c·000038·00··WA··0···0··423 ··[19]·.got··············PROGBITS········0002065c·01e65c·000030·00··WA··0···0··4
24 ··[20]·.got.plt··········PROGBITS········000327d4·0307d4·000198·00··WA··0···0··424 ··[20]·.got.plt··········PROGBITS········0002068c·01e68c·000178·00··WA··0···0··4
25 ··[21]·.data·············PROGBITS········0003396c·03096c·000008·00··WA··0···0··4 
26 ··[22]·.bss··············NOBITS··········00033978·030974·000ad8·00··WA··0···0··825 ··[21]·.bss··············NOBITS··········00021808·01e808·000ad8·00··WA··0···0··8
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·030974·00004e·00······0···0··126 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01e808·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0309c2·000102·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········00000000·01e856·0000fc·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·030ac4·000768·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········00000000·01e952·00075c·00······0···0··1
30 Key·to·Flags:29 Key·to·Flags:
31 ··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),
32 ··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),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)33 ··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·0x3068c·contains·34·entries:1 Dynamic·section·at·offset·0x1e54c·contains·34·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 ·0x6000000f·(Operating·System·specific:·6000000f)········0x21bc16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x20a8
17 ·0x60000010·(Operating·System·specific:·60000010)········0x3f17 ·0x60000010·(Operating·System·specific:·60000010)········0x37
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x21fc19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x20e0
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xac20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xac
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x258022 ·0x00000017·(JMPREL)·····················0x2464
23 ·0x00000002·(PLTRELSZ)···················792·(bytes)23 ·0x00000002·(PLTRELSZ)···················728·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x327d424 ·0x00000003·(PLTGOT)·····················0x2068c
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x1ac26 ·0x00000006·(SYMTAB)·····················0x1ac
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x117c28 ·0x00000005·(STRTAB)·····················0x10c0
29 ·0x0000000a·(STRSZ)······················4160·(bytes)29 ·0x0000000a·(STRSZ)······················4070·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0xe7030 ·0x6ffffef5·(GNU_HASH)···················0xdbc
31 ·0x0000001a·(FINI_ARRAY)·················0x3268431 ·0x0000001a·(FINI_ARRAY)·················0x20544
32 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0xccc33 ·0x6ffffff0·(VERSYM)·····················0xc2c
34 ·0x6ffffffe·(VERNEED)····················0xe3034 ·0x6ffffffe·(VERNEED)····················0xd7c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9106cdd8eed2de76a471b95031037ebf6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9bfb46a7477c4fd978511c741ac7869a
4.28 KB
readelf --wide --version-info {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·178·entries:1 Version·symbols·section·'.gnu.version'·contains·168·entries:
2 ·Addr:·0x0000000000000ccc··Offset:·0x000ccc··Link:·3·(.dynsym)2 ·Addr:·0x0000000000000c2c··Offset:·0x000c2c··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)··········1·(*global*)······2·(LIBC)·······
8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
9 ··018:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
14 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······14 ··02c:···2·(LIBC)··········2·(LIBC)··········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)·······17 ··038:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
18 ··03c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)·······18 ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
19 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······19 ··040:···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)··········2·(LIBC)·······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 39, 17 lines modifiedOffset 39, 14 lines modified
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*)······1·(*global*)···
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*)··· 
47 ··0ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
48 ··0b0:···1·(*global*)······1·(*global*)··· 
  
49 Version·needs·section·'.gnu.version_r'·contains·2·entries:46 Version·needs·section·'.gnu.version_r'·contains·2·entries:
50 ·Addr:·0x0000000000000e30··Offset:·0x000e30··Link:·7·(.dynstr)47 ·Addr:·0x0000000000000d7c··Offset:·0x000d7c··Link:·7·(.dynstr)
51 ··000000:·Version:·1··File:·liblog.so··Cnt:·148 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
52 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·349 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
53 ··0x0010:·Version:·1··File:·libc.so··Cnt:·150 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
54 ··0x0030:···Name:·LIBC··Flags:·none··Version:·251 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·202300····»    Blocks:·400········IO·Block:·4096···regular·file1 ··Size:·128152····»    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
  
  
9.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/libqmi_cci.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x519c11 ··Entry·point·address:···············0x51b4
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········53016·(bytes·into·file)13 ··Start·of·section·headers:··········53152·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
1.54 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·0x519c2 Entry·point·0x51b4
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0419c·0x0419c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x041b4·0x041b4·R···0x1000
8 ··LOAD···········0x00419c·0x0000519c·0x0000519c·0x07ce4·0x07ce4·R·E·0x10008 ··LOAD···········0x0041b4·0x000051b4·0x000051b4·0x07d4c·0x07d4c·R·E·0x1000
9 ··LOAD···········0x00be80·0x0000de80·0x0000de80·0x00398·0x00398·RW··0x10009 ··LOAD···········0x00bf00·0x0000df00·0x0000df00·0x003a4·0x003a4·RW··0x1000
10 ··LOAD···········0x00c218·0x0000f218·0x0000f218·0x00040·0x003c0·RW··0x100010 ··LOAD···········0x00c2a4·0x0000f2a4·0x0000f2a4·0x00040·0x003c4·RW··0x1000
11 ··DYNAMIC········0x00bea8·0x0000dea8·0x0000dea8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00bf28·0x0000df28·0x0000df28·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00be80·0x0000de80·0x0000de80·0x00398·0x01180·R···0x112 ··GNU_RELRO······0x00bf00·0x0000df00·0x0000df00·0x003a4·0x01100·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x001e28·0x00001e28·0x00001e28·0x003c8·0x003c8·R···0x415 ··EXIDX··········0x001e28·0x00001e28·0x00001e28·0x003c8·0x003c8·R···0x4
  
16 ·Section·to·Segment·mapping:16 ·Section·to·Segment·mapping:
17 ··Segment·Sections...17 ··Segment·Sections...
18 ···00·····18 ···00·····
3.99 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xcf18:1 There·are·27·section·headers,·starting·at·offset·0xcfa0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000ac0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000ac0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00000c6c·000c6c·000158·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000c6c·000c6c·000158·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000dc4·000dc4·000060·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000dc4·000dc4·000060·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000e24·000e24·0002c8·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00000e24·000e24·0002c8·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000010ec·0010ec·000cc4·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000010ec·0010ec·000cc4·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00001db0·001db0·000066·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00001db0·001db0·000066·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00001e18·001e18·000010·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00001e18·001e18·000010·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00001e28·001e28·0003c8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00001e28·001e28·0003c8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············000021f0·0021f0·000400·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000021f0·0021f0·000418·08···A··3··21··4
16 ··[12]·.rodata···········PROGBITS········000025f0·0025f0·001b94·00·AMS··0···0··416 ··[12]·.rodata···········PROGBITS········00002608·002608·001b94·00·AMS··0···0··4
17 ··[13]·.ARM.extab········PROGBITS········00004184·004184·000018·00···A··0···0··417 ··[13]·.ARM.extab········PROGBITS········0000419c·00419c·000018·00···A··0···0··4
18 ··[14]·.text·············PROGBITS········0000519c·00419c·0074c0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000051b4·0041b4·0074f0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000c660·00b660·000820·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000c6b0·00b6b0·000850·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000de80·00be80·000018·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0000df00·00bf00·000018·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000de98·00be98·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000df18·00bf18·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000dea4·00bea4·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0000df24·00bf24·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000dea8·00bea8·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0000df28·00bf28·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000dfb8·00bfb8·000054·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0000e038·00c038·000054·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000e00c·00c00c·00020c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0000e08c·00c08c·000218·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000f218·00c218·000040·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0000f2a4·00c2a4·000040·00··WA··0···0··4
27 ··[23]·.bss··············NOBITS··········0000f258·00c258·000380·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········0000f2e8·00c2e4·000380·00··WA··0···0··8
28 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00c258·00004e·00······0···0··128 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00c2e4·00004e·00······0···0··1
29 ··[25]·.shstrtab·········STRTAB··········00000000·00c2a6·00010e·00······0···0··129 ··[25]·.shstrtab·········STRTAB··········00000000·00c332·00010e·00······0···0··1
30 ··[26]·.gnu_debugdata····PROGBITS········00000000·00c3b4·000b64·00······0···0··130 ··[26]·.gnu_debugdata····PROGBITS········00000000·00c440·000b60·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 ··y·(purecode),·p·(processor·specific)35 ··y·(purecode),·p·(processor·specific)
2.05 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0xbea8·contains·34·entries:1 Dynamic·section·at·offset·0xbf28·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:·[liblog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
Offset 15, 23 lines modifiedOffset 15, 23 lines modified
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1db015 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1db0
16 ·0x60000010·(Operating·System·specific:·60000010)········0x6616 ·0x60000010·(Operating·System·specific:·60000010)········0x66
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1e1818 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1e18
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x1019 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x10
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0x21f021 ·0x00000017·(JMPREL)·····················0x21f0
22 ·0x00000002·(PLTRELSZ)···················1024·(bytes)22 ·0x00000002·(PLTRELSZ)···················1048·(bytes)
23 ·0x00000003·(PLTGOT)·····················0xe00c23 ·0x00000003·(PLTGOT)·····················0xe08c
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x10ec27 ·0x00000005·(STRTAB)·····················0x10ec
28 ·0x0000000a·(STRSZ)······················3268·(bytes)28 ·0x0000000a·(STRSZ)······················3268·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0xe2429 ·0x6ffffef5·(GNU_HASH)···················0xe24
30 ·0x00000019·(INIT_ARRAY)·················0xdea430 ·0x00000019·(INIT_ARRAY)·················0xdf24
31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0xde9832 ·0x0000001a·(FINI_ARRAY)·················0xdf18
33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0xc6c34 ·0x6ffffff0·(VERSYM)·····················0xc6c
35 ·0x6ffffffe·(VERNEED)····················0xdc435 ·0x6ffffffe·(VERNEED)····················0xdc4
36 ·0x6fffffff·(VERNEEDNUM)·················236 ·0x6fffffff·(VERNEEDNUM)·················2
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dc8b47b3c02e722e7b7e6c7051b17b196 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c4e1a72e96bb7354d07903c52653906f
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·54096·····»     Blocks:·112········IO·Block:·4096···regular·file1 ··Size:·54232·····»     Blocks:·112········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.4 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/libril-qc-logger.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/libril-qc-logger.so
1.12 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:···············0x494411 ··Entry·point·address:···············0x4bc8
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········27564·(bytes·into·file)13 ··Start·of·section·headers:··········28708·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·25
2.19 KB
readelf --wide --program-header {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x49442 Entry·point·0x4bc8
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x03944·0x03944·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x03bc4·0x03bc4·R···0x1000
8 ··LOAD···········0x003944·0x00004944·0x00004944·0x0223c·0x0223c·R·E·0x10008 ··LOAD···········0x003bc8·0x00004bc8·0x00004bc8·0x023e8·0x023e8·R·E·0x1000
9 ··LOAD···········0x005b80·0x00007b80·0x00007b80·0x0049c·0x0049c·RW··0x10009 ··LOAD···········0x005fb0·0x00007fb0·0x00007fb0·0x004b8·0x004b8·RW··0x1000
10 ··LOAD···········0x00601c·0x0000901c·0x0000901c·0x00040·0x000dc·RW··0x100010 ··LOAD···········0x006468·0x00009468·0x00009468·0x00040·0x000dc·RW··0x1000
11 ··DYNAMIC········0x005d98·0x00007d98·0x00007d98·0x00108·0x00108·RW··0x411 ··DYNAMIC········0x0061c8·0x000081c8·0x000081c8·0x00108·0x00108·RW··0x4
12 ··GNU_RELRO······0x005b80·0x00007b80·0x00007b80·0x0049c·0x01480·R···0x112 ··GNU_RELRO······0x005fb0·0x00007fb0·0x00007fb0·0x004b8·0x01050·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0032e8·0x000032e8·0x000032e8·0x002c8·0x002c8·R···0x415 ··EXIDX··········0x003440·0x00003440·0x00003440·0x002d8·0x002d8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
22 ···04·····.data·.bss·22 ···04·····.data·.bss·
23 ···05·····.dynamic·23 ···05·····.dynamic·
24 ···06·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·24 ···06·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
25 ···07·····25 ···07·····
26 ···08·····.note.android.ident·.note.gnu.build-id·26 ···08·····.note.android.ident·.note.gnu.build-id·
4.55 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 36 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x6bac:1 There·are·27·section·headers,·starting·at·offset·0x7024:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000920·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0009a0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00000acc·000acc·000124·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000b4c·000b4c·000134·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000bf0·000bf0·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000c80·000c80·000060·00···A··7···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000c30·000c30·000324·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00000ce0·000ce0·000334·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00000f54·000f54·002242·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001014·001014·0022d9·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00003198·003198·000130·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········000032f0·0032f0·000130·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000032c8·0032c8·000020·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00003420·003420·000020·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······000032e8·0032e8·0002c8·00··AL·13···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00003440·003440·0002d8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············000035b0·0035b0·000228·08···A··3··20··415 ··[11]·.rel.plt··········REL·············00003718·003718·000260·08···A··3··21··4
 16 ··[12]·.ARM.extab········PROGBITS········00003978·003978·00000c·00···A··0···0··4
16 ··[12]·.rodata···········PROGBITS········000037d8·0037d8·00016c·00·AMS··0···0··417 ··[13]·.rodata···········PROGBITS········00003984·003984·000240·00·AMS··0···0··4
17 ··[13]·.text·············PROGBITS········00004944·003944·001dc4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········00004bc8·003bc8·001f08·00··AX··0···0··8
18 ··[14]·.plt··············PROGBITS········00006710·005710·000470·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00006ad0·005ad0·0004e0·00··AX··0···0·16
19 ··[15]·.data.rel.ro······PROGBITS········00007b80·005b80·000204·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00007fb0·005fb0·000204·00··WA··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······00007d84·005d84·000008·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000081b4·0061b4·000008·00··WA··0···0··4
21 ··[17]·.init_array·······INIT_ARRAY······00007d8c·005d8c·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000081bc·0061bc·00000c·00··WA··0···0··4
22 ··[18]·.dynamic··········DYNAMIC·········00007d98·005d98·000108·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000081c8·0061c8·000108·08··WA··7···0··4
23 ··[19]·.got··············PROGBITS········00007ea0·005ea0·00005c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000082d0·0062d0·00005c·00··WA··0···0··4
24 ··[20]·.got.plt··········PROGBITS········00007efc·005efc·000120·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0000832c·00632c·00013c·00··WA··0···0··4
25 ··[21]·.data·············PROGBITS········0000901c·00601c·000040·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00009468·006468·000040·00··WA··0···0··4
26 ··[22]·.bss··············NOBITS··········0000905c·00605c·00009c·00··WA··0···0··427 ··[23]·.bss··············NOBITS··········000094a8·0064a8·00009c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00605c·00004e·00······0···0··128 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0064a8·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0060aa·000103·00······0···0··129 ··[25]·.shstrtab·········STRTAB··········00000000·0064f6·00010e·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0061ad·0009fc·00······0···0··130 ··[26]·.gnu_debugdata····PROGBITS········00000000·006604·000a20·00······0···0··1
30 Key·to·Flags:31 Key·to·Flags:
31 ··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),
32 ··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),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··y·(purecode),·p·(processor·specific)35 ··y·(purecode),·p·(processor·specific)
2.73 KB
readelf --wide --dynamic {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
  
1 Dynamic·section·at·offset·0x5d98·contains·33·entries:1 Dynamic·section·at·offset·0x61c8·contains·33·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libdiag.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libdiag.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
10 ·0x0000000e·(SONAME)·····················Library·soname:·[libril-qc-logger.so]10 ·0x0000000e·(SONAME)·····················Library·soname:·[libril-qc-logger.so]
11 ·0x0000001e·(FLAGS)······················BIND_NOW11 ·0x0000001e·(FLAGS)······················BIND_NOW
12 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW12 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
13 ·0x6000000f·(Operating·System·specific:·6000000f)········0x319813 ·0x6000000f·(Operating·System·specific:·6000000f)········0x32f0
14 ·0x60000010·(Operating·System·specific:·60000010)········0x13014 ·0x60000010·(Operating·System·specific:·60000010)········0x130
15 ·0x00000013·(RELENT)·····················8·(bytes)15 ·0x00000013·(RELENT)·····················8·(bytes)
16 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x32c816 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x3420
17 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x2017 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x20
18 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x418 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
19 ·0x00000017·(JMPREL)·····················0x35b019 ·0x00000017·(JMPREL)·····················0x3718
20 ·0x00000002·(PLTRELSZ)···················552·(bytes)20 ·0x00000002·(PLTRELSZ)···················608·(bytes)
21 ·0x00000003·(PLTGOT)·····················0x7efc21 ·0x00000003·(PLTGOT)·····················0x832c
22 ·0x00000014·(PLTREL)·····················REL22 ·0x00000014·(PLTREL)·····················REL
23 ·0x00000006·(SYMTAB)·····················0x1ac23 ·0x00000006·(SYMTAB)·····················0x1ac
24 ·0x0000000b·(SYMENT)·····················16·(bytes)24 ·0x0000000b·(SYMENT)·····················16·(bytes)
25 ·0x00000005·(STRTAB)·····················0xf5425 ·0x00000005·(STRTAB)·····················0x1014
26 ·0x0000000a·(STRSZ)······················8770·(bytes)26 ·0x0000000a·(STRSZ)······················8921·(bytes)
27 ·0x6ffffef5·(GNU_HASH)···················0xc3027 ·0x6ffffef5·(GNU_HASH)···················0xce0
28 ·0x00000019·(INIT_ARRAY)·················0x7d8c28 ·0x00000019·(INIT_ARRAY)·················0x81bc
29 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)29 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
30 ·0x0000001a·(FINI_ARRAY)·················0x7d8430 ·0x0000001a·(FINI_ARRAY)·················0x81b4
31 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)31 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
32 ·0x6ffffff0·(VERSYM)·····················0xacc32 ·0x6ffffff0·(VERSYM)·····················0xb4c
33 ·0x6ffffffe·(VERNEED)····················0xbf033 ·0x6ffffffe·(VERNEED)····················0xc80
34 ·0x6fffffff·(VERNEEDNUM)·················234 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·561bcf8bd7e44b55d23b12510158d6d86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·75f2fc191c1bcd1dd5478ade55e3c126
3.71 KB
readelf --wide --version-info {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·146·entries:1 Version·symbols·section·'.gnu.version'·contains·154·entries:
2 ·Addr:·0x0000000000000acc··Offset:·0x000acc··Link:·3·(.dynsym)2 ·Addr:·0x0000000000000b4c··Offset:·0x000b4c··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*)······2·(LIBC)··········2·(LIBC)·······6 ··00c:···3·(LIBLOG)········1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······7 ··010:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········4·(LIBC)·······
8 ··014:···2·(LIBC)··········2·(LIBC)··········3·(LIBLOG)········1·(*global*)··· 
9 ··018:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······8 ··014:···4·(LIBC)··········4·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBLOG)·····
 10 ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
13 ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
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*)···
19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···20 ··044:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 33, 15 lines modifiedOffset 33, 19 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*)···
 41 ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
40 ··090:···1·(*global*)······1·(*global*)···42 ··098:···1·(*global*)······1·(*global*)···
  
41 Version·needs·section·'.gnu.version_r'·contains·2·entries:43 Version·needs·section·'.gnu.version_r'·contains·3·entries:
42 ·Addr:·0x0000000000000bf0··Offset:·0x000bf0··Link:·7·(.dynstr)44 ·Addr:·0x0000000000000c80··Offset:·0x000c80··Link:·7·(.dynstr)
43 ··000000:·Version:·1··File:·liblog.so··Cnt:·145 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
44 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·346 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
45 ··0x0010:·Version:·1··File:·libc.so··Cnt:·147 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
46 ··0x0030:···Name:·LIBC··Flags:·none··Version:·248 ··0x0040:···Name:·LIBC··Flags:·none··Version:·2
 49 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1
 50 ··0x0050:···Name:·LIBC··Flags:·none··Version:·4
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·28604·····»     Blocks:·56·········IO·Block:·4096···regular·file1 ··Size:·29788·····»     Blocks:·64·········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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/libwifi-hal-qcom.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x1611011 ··Entry·point·address:···············0x182a0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········233112·(bytes·into·file)13 ··Start·of·section·headers:··········251308·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·25
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x161102 Entry·point·0x182a0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1510c·0x1510c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1729c·0x1729c·R···0x1000
8 ··LOAD···········0x015110·0x00016110·0x00016110·0x180f0·0x180f0·R·E·0x10008 ··LOAD···········0x0172a0·0x000182a0·0x000182a0·0x1a620·0x1a620·R·E·0x1000
9 ··LOAD···········0x02d200·0x0002f200·0x0002f200·0x013f8·0x013f8·RW··0x10009 ··LOAD···········0x0318c0·0x000338c0·0x000338c0·0x013fc·0x013fc·RW··0x1000
10 ··LOAD···········0x02e5f8·0x000315f8·0x000315f8·0x09090·0x090b4·RW··0x100010 ··LOAD···········0x032cbc·0x00035cbc·0x00035cbc·0x09090·0x090b4·RW··0x1000
11 ··DYNAMIC········0x02de44·0x0002fe44·0x0002fe44·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x032504·0x00034504·0x00034504·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x02d200·0x0002f200·0x0002f200·0x013f8·0x01e00·R···0x112 ··GNU_RELRO······0x0318c0·0x000338c0·0x000338c0·0x013fc·0x01740·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008e6c·0x00008e6c·0x00008e6c·0x00bd8·0x00bd8·R···0x415 ··EXIDX··········0x008e6c·0x00008e6c·0x00008e6c·0x00bf0·0x00bf0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·
4.07 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x38e98:1 There·are·27·section·headers,·starting·at·offset·0x3d5ac:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002520·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002520·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000026cc·0026cc·0004a4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000026cc·0026cc·0004a4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00002b70·002b70·000070·00···A··7···3··49 ··[·5]·.gnu.version_r····VERNEED·········00002b70·002b70·000070·00···A··7···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00002be0·002be0·000d5c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00002be0·002be0·000d5c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000393c·00393c·004e10·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000393c·00393c·004e10·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000874c·00874c·0006b8·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000874c·00874c·0006b8·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008e04·008e04·000068·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008e04·008e04·000068·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00008e6c·008e6c·000bd8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00008e6c·008e6c·000bf0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00009a44·009a44·000908·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00009a5c·009a5c·000910·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000a34c·00a34c·000094·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a36c·00a36c·000094·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000a3e0·00a3e0·00ad2c·00·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a400·00a400·00ce9c·00·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00016110·015110·016eb8·00··AX··0···0··818 ··[14]·.text·············PROGBITS········000182a0·0172a0·0193d4·00··AX··0···0··8
19 ··[15]·.plt··············PROGBITS········0002cfd0·02bfd0·001230·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00031680·030680·001240·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0002f200·02d200·000c38·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········000338c0·0318c0·000c38·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002fe38·02de38·000008·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000344f8·0324f8·000008·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0002fe40·02de40·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00034500·032500·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0002fe44·02de44·000120·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00034504·032504·000120·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0002ff64·02df64·000204·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00034624·032624·000204·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00030168·02e168·000490·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00034828·032828·000494·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000315f8·02e5f8·009090·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00035cbc·032cbc·009090·00··WA··0···0··4
27 ··[23]·.bss··············NOBITS··········0003a688·037688·000024·00··WA··0···0··427 ··[23]·.bss··············NOBITS··········0003ed4c·03bd4c·000024·00··WA··0···0··4
28 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·037688·00004e·00······0···0··128 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·03bd4c·00004e·00······0···0··1
29 ··[25]·.shstrtab·········STRTAB··········00000000·0376d6·00010e·00······0···0··129 ··[25]·.shstrtab·········STRTAB··········00000000·03bd9a·00010e·00······0···0··1
30 ··[26]·.gnu_debugdata····PROGBITS········00000000·0377e4·0016b4·00······0···0··130 ··[26]·.gnu_debugdata····PROGBITS········00000000·03bea8·001704·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 ··y·(purecode),·p·(processor·specific)35 ··y·(purecode),·p·(processor·specific)
2.18 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x2de44·contains·36·entries:1 Dynamic·section·at·offset·0x32504·contains·36·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]
Offset 16, 24 lines modifiedOffset 16, 24 lines modified
16 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW16 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
17 ·0x6000000f·(Operating·System·specific:·6000000f)········0x874c17 ·0x6000000f·(Operating·System·specific:·6000000f)········0x874c
18 ·0x60000010·(Operating·System·specific:·60000010)········0x6b818 ·0x60000010·(Operating·System·specific:·60000010)········0x6b8
19 ·0x00000013·(RELENT)·····················8·(bytes)19 ·0x00000013·(RELENT)·····················8·(bytes)
20 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8e0420 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8e04
21 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6821 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x68
22 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x422 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
23 ·0x00000017·(JMPREL)·····················0x9a4423 ·0x00000017·(JMPREL)·····················0x9a5c
24 ·0x00000002·(PLTRELSZ)···················2312·(bytes)24 ·0x00000002·(PLTRELSZ)···················2320·(bytes)
25 ·0x00000003·(PLTGOT)·····················0x3016825 ·0x00000003·(PLTGOT)·····················0x34828
26 ·0x00000014·(PLTREL)·····················REL26 ·0x00000014·(PLTREL)·····················REL
27 ·0x00000006·(SYMTAB)·····················0x1ac27 ·0x00000006·(SYMTAB)·····················0x1ac
28 ·0x0000000b·(SYMENT)·····················16·(bytes)28 ·0x0000000b·(SYMENT)·····················16·(bytes)
29 ·0x00000005·(STRTAB)·····················0x393c29 ·0x00000005·(STRTAB)·····················0x393c
30 ·0x0000000a·(STRSZ)······················19984·(bytes)30 ·0x0000000a·(STRSZ)······················19984·(bytes)
31 ·0x6ffffef5·(GNU_HASH)···················0x2be031 ·0x6ffffef5·(GNU_HASH)···················0x2be0
32 ·0x00000019·(INIT_ARRAY)·················0x2fe4032 ·0x00000019·(INIT_ARRAY)·················0x34500
33 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)33 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
34 ·0x0000001a·(FINI_ARRAY)·················0x2fe3834 ·0x0000001a·(FINI_ARRAY)·················0x344f8
35 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)35 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
36 ·0x6ffffff0·(VERSYM)·····················0x26cc36 ·0x6ffffff0·(VERSYM)·····················0x26cc
37 ·0x6ffffffe·(VERNEED)····················0x2b7037 ·0x6ffffffe·(VERNEED)····················0x2b70
38 ·0x6fffffff·(VERNEEDNUM)·················338 ·0x6fffffff·(VERNEEDNUM)·················3
39 ·0x00000000·(NULL)·······················0x039 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·99325086abce80ffe4ac0f286c3a05316 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5dd58d1ed3721676ff0160443ac4fa74
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·234192····»    Blocks:·464········IO·Block:·4096···regular·file1 ··Size:·252388····»    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
  
  
1000 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules
542 B
file list
    
Offset 151, 14 lines modifiedOffset 151, 15 lines modified
151 modules.dep151 modules.dep
152 modules.load152 modules.load
153 modules.softdep153 modules.softdep
154 msm-poweroff.ko154 msm-poweroff.ko
155 msm-vidc.ko155 msm-vidc.ko
156 msm_adreno.ko156 msm_adreno.ko
157 msm_bus.ko157 msm_bus.ko
 158 msm_bus_dbg_rpmh.ko
158 msm_bus_rpmh.ko159 msm_bus_rpmh.ko
159 msm_dma_iommu_mapping.ko160 msm_dma_iommu_mapping.ko
160 msm_drm.ko161 msm_drm.ko
161 msm_ext_display.ko162 msm_ext_display.ko
162 msm_geni_serial.ko163 msm_geni_serial.ko
163 msm_gsi.ko164 msm_gsi.ko
164 msm_hdcp.ko165 msm_hdcp.ko
Offset 292, 14 lines modifiedOffset 293, 15 lines modified
292 system_pm.ko293 system_pm.ko
293 tcpm.ko294 tcpm.ko
294 thermal-tsens.ko295 thermal-tsens.ko
295 touch_offload.ko296 touch_offload.ko
296 touchscreen_tbn.ko297 touchscreen_tbn.ko
297 tps-regulator.ko298 tps-regulator.ko
298 tx_macro_dlkm.ko299 tx_macro_dlkm.ko
 300 tz_log.ko
299 ufs_qcom.ko301 ufs_qcom.ko
300 ufshcd-core.ko302 ufshcd-core.ko
301 ufshcd-pltfrm.ko303 ufshcd-pltfrm.ko
302 usb-audio-qmi.ko304 usb-audio-qmi.ko
303 usb-dwc3-msm.ko305 usb-dwc3-msm.ko
304 usb_f_ccid.ko306 usb_f_ccid.ko
305 usb_f_cdev.ko307 usb_f_cdev.ko
748 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/adc_tm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/adc_tm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
9.99 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/adsprpc.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/adsprpc.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
8.12 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·190304····»    Blocks:·376········IO·Block:·4096···regular·file1 ··Size:·206344····»    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
  
  
8.11 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/apr_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/apr_dlkm.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
6.24 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·61296·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·63592·····»     Blocks:·128········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
  
  
764 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/arm-memlat-mon.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/arm-memlat-mon.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
8.36 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/arm-smmu.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/arm-smmu.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
6.48 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·134128····»    Blocks:·264········IO·Block:·4096···regular·file1 ··Size:·158728····»    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
  
  
744 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/at24.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/at24.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/bcl_pmic5.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/bcl_pmic5.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/bcl_soc.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/bcl_soc.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/bluetooth_power.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/bluetooth_power.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/bolero_cdc_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/bolero_cdc_dlkm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam-context.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam-context.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam-fd-hw-mgr.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam-fd-hw-mgr.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam-sensor-io.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam-sensor-io.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
8.18 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam-sync.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam-sync.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
6.31 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·60704·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·62392·····»     Blocks:·128········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
  
  
748 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_a5.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_a5.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_actuator.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_actuator.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_bps.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_bps.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_cci.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_cci.ko
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·51ca6f7af66c2df36 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·95229d72713581e7
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_cdm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_cdm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
9.15 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_cpas.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_cpas.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
7.28 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·175488····»    Blocks:·344········IO·Block:·4096···regular·file1 ··Size:·176456····»    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
  
  
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_csiphy.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_csiphy.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
774 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_custom_csid_dev.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_custom_csid_dev.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
770 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_custom_hw_mgr.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_custom_hw_mgr.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
780 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_custom_sub_mod_dev.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_custom_sub_mod_dev.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
780 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_custom_sub_mod_soc.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_custom_sub_mod_soc.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_eeprom.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_eeprom.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_flash.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_flash.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_gyro_core.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_gyro_core.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_hfi.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_hfi.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
7.91 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_icp.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_icp.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
6.04 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·179552····»    Blocks:·352········IO·Block:·4096···regular·file1 ··Size:·191568····»    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
  
  
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_ife_csid.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_ife_csid.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
7.03 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_ife_hw_mgr.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_ife_hw_mgr.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
5.15 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·189360····»    Blocks:·376········IO·Block:·4096···regular·file1 ··Size:·195976····»    Blocks:·384········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_ipe.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_ipe.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
772 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_irq_controller.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_irq_controller.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
8.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_isp.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_isp.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
6.13 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·185416····»    Blocks:·368········IO·Block:·4096···regular·file1 ··Size:·187568····»    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
  
  
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_jpeg_dma.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_jpeg_dma.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_jpeg_enc.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_jpeg_enc.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_jpeg_hw_mgr.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_jpeg_hw_mgr.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_lrme_hw.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_lrme_hw.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
6.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_lrme_hw_mgr.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_lrme_hw_mgr.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
4.32 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·46848·····»     Blocks:·96·········IO·Block:·4096···regular·file1 ··Size:·47944·····»     Blocks:·96·········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.32 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_mem_mgr.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_mem_mgr.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
5.45 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·52104·····»     Blocks:·104········IO·Block:·4096···regular·file1 ··Size:·53136·····»     Blocks:·104········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
  
  
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_ois.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_ois.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
9.08 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_req_mgr.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_req_mgr.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
7.2 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·169744····»    Blocks:·336········IO·Block:·4096···regular·file1 ··Size:·175936····»    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
  
  
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_res_mgr.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_res_mgr.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_sensor.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_sensor.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_sensor_util.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_sensor_util.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
6.93 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_sensor_vsync_dev.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_sensor_vsync_dev.ko
939 B
readelf --wide --file-header {}
Max HTML report size reached
4.96 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·26168·····»     Blocks:·56·········IO·Block:·4096···regular·file1 ··Size:·30640·····»     Blocks:·64·········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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_smmu_api.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_smmu_api.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
7.42 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·134376····»    Blocks:·264········IO·Block:·4096···regular·file1 ··Size:·135728····»    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
  
  
9.63 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_utils.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_utils.ko
941 B
readelf --wide --file-header {}
Max HTML report size reached
7.67 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·188776····»    Blocks:·376········IO·Block:·4096···regular·file1 ··Size:·193976····»    Blocks:·384········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cam_vfe.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cam_vfe.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/camcc-lito.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/camcc-lito.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
7.74 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cdsprm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cdsprm.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
5.87 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·40696·····»     Blocks:·80·········IO·Block:·4096···regular·file1 ··Size:·44128·····»     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
  
  
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/citadel-spi.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/citadel-spi.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
9.91 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/clk-qcom.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/clk-qcom.ko
941 B
readelf --wide --file-header {}
Max HTML report size reached
7.95 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·204496····»    Blocks:·400········IO·Block:·4096···regular·file1 ··Size:·218160····»    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
  
  
770 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/clk-spmi-pmic-div.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/clk-spmi-pmic-div.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
7.11 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cmd-db.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cmd-db.ko
939 B
readelf --wide --file-header {}
Max HTML report size reached
5.17 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·16088·····»     Blocks:·32·········IO·Block:·4096···regular·file1 ··Size:·20456·····»     Blocks:·40·········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
  
  
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cnss_nl.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cnss_nl.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
7.41 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cnss_prealloc.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cnss_prealloc.ko
939 B
readelf --wide --file-header {}
Max HTML report size reached
5.45 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·34976·····»     Blocks:·72·········IO·Block:·4096···regular·file1 ··Size:·38624·····»     Blocks:·80·········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.28 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cnss_utils.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cnss_utils.ko
939 B
readelf --wide --file-header {}
Max HTML report size reached
5.32 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·20688·····»     Blocks:·48·········IO·Block:·4096···regular·file1 ··Size:·26176·····»     Blocks:·56·········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
  
  
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/cpu_isolate.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/cpu_isolate.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
748 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/dcc_v2.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/dcc_v2.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/ddr_stats.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/ddr_stats.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
10.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/debugcc-lito.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/debugcc-lito.ko
938 B
readelf --wide --file-header {}
Max HTML report size reached
8.16 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·9336······»      Blocks:·24·········IO·Block:·4096···regular·file1 ··Size:·38384·····»     Blocks:·80·········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
  
  
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/devfreq_devbw.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/devfreq_devbw.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/devfreq_qcom_fw.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/devfreq_qcom_fw.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
7.39 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/diagchar.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/diagchar.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
5.52 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·562616····»    Blocks:·1096·······IO·Block:·4096···regular·file1 ··Size:·587680····»    Blocks:·1144·······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
  
  
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/dispcc-lito.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/dispcc-lito.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/drv2624.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/drv2624.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/dwc3-haps.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/dwc3-haps.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/dwc3-qcom.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/dwc3-qcom.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
12.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/dwc3.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/dwc3.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
10.3 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·420504····»    Blocks:·824········IO·Block:·4096···regular·file1 ··Size:·473464····»    Blocks:·928········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
  
  
764 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/ebtable_broute.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/ebtable_broute.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
752 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/ebtables.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/ebtables.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
742 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/eud.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/eud.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/event_timer.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/event_timer.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
776 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/fpc1020_platform_tee.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/fpc1020_platform_tee.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/fsa4480-i2c.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/fsa4480-i2c.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
744 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/ftm5.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/ftm5.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
752 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/gcc-lito.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/gcc-lito.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/glink_pkt.ko vs.
536 B
Max HTML report size reached
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/glink_probe.ko vs.
536 B
Max HTML report size reached
6.44 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/google-battery.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/google-battery.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
4.55 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·114304····»    Blocks:·224········IO·Block:·4096···regular·file1 ··Size:·132096····»    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
  
  
7.63 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/google-bms.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/google-bms.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
5.76 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·60152·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·64624·····»     Blocks:·128········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.39 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/google_charger.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/google_charger.ko
858 B
readelf --wide --file-header {}
Max HTML report size reached
4.51 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·98064·····»     Blocks:·192········IO·Block:·4096···regular·file1 ··Size:·119648····»    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
  
  
770 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/governor_bw_hwmon.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/governor_bw_hwmon.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/governor_memlat.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/governor_memlat.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
780 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/governor_msm_adreno_tz.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/governor_msm_adreno_tz.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
7.28 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/gpi.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/gpi.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
5.42 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·86856·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·87712·····»     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
  
  
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/gpucc-lito.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/gpucc-lito.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/hdcp_qseecom.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/hdcp_qseecom.ko
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a65c9f2931caeedc6 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2d4084583840318f
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/hdmi_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/hdmi_dlkm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/heatmap.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/heatmap.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/incrementalfs.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/incrementalfs.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/iommu-logger.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/iommu-logger.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
12.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/ion-alloc.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/ion-alloc.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
10.7 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·263808····»    Blocks:·520········IO·Block:·4096···regular·file1 ··Size:·273408····»    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
  
  
11.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/ipa3.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/ipa3.ko
861 B
readelf --wide --file-header {}
Max HTML report size reached
9.92 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·3288792···»   Blocks:·6312·······IO·Block:·4096···regular·file1 ··Size:·3497720···»   Blocks:·6720·······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.54 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/kheaders.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/kheaders.ko
861 B
readelf --wide --file-header {}
Max HTML report size reached
4.67 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·3537192···»   Blocks:·6912·······IO·Block:·4096···regular·file1 ··Size:·3373352···»   Blocks:·6592·······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
  
  
742 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/lcd.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/lcd.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
772 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/leds-qpnp-flash-v2.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/leds-qpnp-flash-v2.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/llcc-slice.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/llcc-slice.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/llcc_perfmon.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/llcc_perfmon.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
768 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/lmh_cpu_vdd_cdev.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/lmh_cpu_vdd_cdev.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
6.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/lmh_dbg.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/lmh_dbg.ko
938 B
readelf --wide --file-header {}
Max HTML report size reached
4.36 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·9472······»      Blocks:·24·········IO·Block:·4096···regular·file1 ··Size:·26120·····»     Blocks:·56·········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
  
  
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/logbuffer.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/logbuffer.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
7.33 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/lpm-stats.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/lpm-stats.ko
939 B
readelf --wide --file-header {}
Max HTML report size reached
5.38 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·24280·····»     Blocks:·48·········IO·Block:·4096···regular·file1 ··Size:·32672·····»     Blocks:·64·········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
  
  
2.45 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/machine_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/machine_dlkm.ko
1.71 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/mbhc_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/mbhc_dlkm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/mdt_loader.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/mdt_loader.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
774 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/microdump_collector.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/microdump_collector.ko
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4eae7ebf8f34785f6 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·818c1ff68e3560dd
1.11 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/modules.alias vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/modules.alias
    
Offset 252, 14 lines modifiedOffset 252, 15 lines modified
252 alias·net-pf-10-proto-132·sctp252 alias·net-pf-10-proto-132·sctp
253 alias·of:N*T*Cqcom,ufs-phy-qmp-v3·phy_qcom_ufs_qmp_v3253 alias·of:N*T*Cqcom,ufs-phy-qmp-v3·phy_qcom_ufs_qmp_v3
254 alias·of:N*T*Cqcom,ufs-phy-qmp-v3C*·phy_qcom_ufs_qmp_v3254 alias·of:N*T*Cqcom,ufs-phy-qmp-v3C*·phy_qcom_ufs_qmp_v3
255 alias·of:N*T*Cqcom,cam-ipe·cam_ipe255 alias·of:N*T*Cqcom,cam-ipe·cam_ipe
256 alias·of:N*T*Cqcom,cam-ipeC*·cam_ipe256 alias·of:N*T*Cqcom,cam-ipeC*·cam_ipe
257 alias·of:N*T*Cqcom,csiphy·cam_csiphy257 alias·of:N*T*Cqcom,csiphy·cam_csiphy
258 alias·of:N*T*Cqcom,csiphyC*·cam_csiphy258 alias·of:N*T*Cqcom,csiphyC*·cam_csiphy
 259 alias·platform:tz_log·tz_log
259 alias·acpi*:SMO2104:*·st21nfc260 alias·acpi*:SMO2104:*·st21nfc
260 alias·of:N*T*Cst,st21nfc·st21nfc261 alias·of:N*T*Cst,st21nfc·st21nfc
261 alias·of:N*T*Cst,st21nfcC*·st21nfc262 alias·of:N*T*Cst,st21nfcC*·st21nfc
262 alias·net-pf-42·qrtr263 alias·net-pf-42·qrtr
263 alias·of:N*T*Cqcom,sfpb-mutex·qcom_hwspinlock264 alias·of:N*T*Cqcom,sfpb-mutex·qcom_hwspinlock
264 alias·of:N*T*Cqcom,sfpb-mutexC*·qcom_hwspinlock265 alias·of:N*T*Cqcom,sfpb-mutexC*·qcom_hwspinlock
265 alias·of:N*T*Cqcom,tcsr-mutex·qcom_hwspinlock266 alias·of:N*T*Cqcom,tcsr-mutex·qcom_hwspinlock
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·27764·····»     Blocks:·56·········IO·Block:·4096···regular·file1 ··Size:·27793·····»     Blocks:·56·········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
  
  
39.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/modules.dep vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/modules.dep
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 /vendor/lib/modules/qcom-pdc.ko:·/vendor/lib/modules/msm_ipc_logging.ko41 /vendor/lib/modules/qcom-pdc.ko:·/vendor/lib/modules/msm_ipc_logging.ko
42 /vendor/lib/modules/cam_isp_packet_parser.ko:·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko42 /vendor/lib/modules/cam_isp_packet_parser.ko:·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
43 /vendor/lib/modules/gcc-lito.ko:·/vendor/lib/modules/clk-qcom.ko·/vendor/lib/modules/msm_bus.ko43 /vendor/lib/modules/gcc-lito.ko:·/vendor/lib/modules/clk-qcom.ko·/vendor/lib/modules/msm_bus.ko
44 /vendor/lib/modules/qtee_shm_bridge.ko:44 /vendor/lib/modules/qtee_shm_bridge.ko:
45 /vendor/lib/modules/wsa883x_dlkm.ko:·/vendor/lib/modules/wcd_core_dlkm.ko·/vendor/lib/modules/swr_dlkm.ko·/vendor/lib/modules/pinctrl-msm.ko45 /vendor/lib/modules/wsa883x_dlkm.ko:·/vendor/lib/modules/wcd_core_dlkm.ko·/vendor/lib/modules/swr_dlkm.ko·/vendor/lib/modules/pinctrl-msm.ko
46 /vendor/lib/modules/snd-soc-codec-misc.ko:46 /vendor/lib/modules/snd-soc-codec-misc.ko:
47 /vendor/lib/modules/smem_state.ko:47 /vendor/lib/modules/smem_state.ko:
48 /vendor/lib/modules/google_charger.ko:·/vendor/lib/modules/tcpm.ko·/vendor/lib/modules/roles.ko·/vendor/lib/modules/logbuffer.ko·/vendor/lib/modules/pmic-voter.ko·/vendor/lib/modules/google-bms.ko48 /vendor/lib/modules/google_charger.ko:·/vendor/lib/modules/tcpm.ko·/vendor/lib/modules/logbuffer.ko·/vendor/lib/modules/roles.ko·/vendor/lib/modules/pmic-voter.ko·/vendor/lib/modules/google-bms.ko
49 /vendor/lib/modules/roles.ko:49 /vendor/lib/modules/roles.ko:
50 /vendor/lib/modules/cpu_isolate.ko:50 /vendor/lib/modules/cpu_isolate.ko:
51 /vendor/lib/modules/msm_npu.ko:·/vendor/lib/modules/cdsprm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/devfreq_devbw.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/llcc-slice.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko51 /vendor/lib/modules/msm_npu.ko:·/vendor/lib/modules/cdsprm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/devfreq_devbw.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/llcc-slice.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko
52 /vendor/lib/modules/clk-qcom.ko:·/vendor/lib/modules/msm_bus.ko52 /vendor/lib/modules/clk-qcom.ko:·/vendor/lib/modules/msm_bus.ko
53 /vendor/lib/modules/usb_f_gsi.ko:·/vendor/lib/modules/usb-dwc3-msm.ko·/vendor/lib/modules/dwc3.ko·/vendor/lib/modules/rndis.ko·/vendor/lib/modules/ipa3.ko·/vendor/lib/modules/msm_gsi.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko·/vendor/lib/modules/pmic-voter.ko53 /vendor/lib/modules/usb_f_gsi.ko:·/vendor/lib/modules/usb-dwc3-msm.ko·/vendor/lib/modules/dwc3.ko·/vendor/lib/modules/rndis.ko·/vendor/lib/modules/ipa3.ko·/vendor/lib/modules/msm_gsi.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko·/vendor/lib/modules/pmic-voter.ko
54 /vendor/lib/modules/cam_irq_controller.ko:·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko54 /vendor/lib/modules/cam_irq_controller.ko:·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
55 /vendor/lib/modules/ftm5.ko:·/vendor/lib/modules/msm_drm.ko·/vendor/lib/modules/qcom_rpmh.ko·/vendor/lib/modules/hdcp_qseecom.ko·/vendor/lib/modules/qseecom.ko·/vendor/lib/modules/msm_hdcp.ko·/vendor/lib/modules/fsa4480-i2c.ko·/vendor/lib/modules/touch_offload.ko·/vendor/lib/modules/heatmap.ko·/vendor/lib/modules/touchscreen_tbn.ko·/vendor/lib/modules/clk-qcom.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/cmd-db.ko·/vendor/lib/modules/llcc-slice.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/msm_ext_display.ko55 /vendor/lib/modules/ftm5.ko:·/vendor/lib/modules/msm_drm.ko·/vendor/lib/modules/qcom_rpmh.ko·/vendor/lib/modules/hdcp_qseecom.ko·/vendor/lib/modules/qseecom.ko·/vendor/lib/modules/msm_hdcp.ko·/vendor/lib/modules/fsa4480-i2c.ko·/vendor/lib/modules/touch_offload.ko·/vendor/lib/modules/heatmap.ko·/vendor/lib/modules/touchscreen_tbn.ko·/vendor/lib/modules/clk-qcom.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/cmd-db.ko·/vendor/lib/modules/llcc-slice.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/msm_ext_display.ko
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 /vendor/lib/modules/rpmh_master_stat.ko:·/vendor/lib/modules/smem.ko76 /vendor/lib/modules/rpmh_master_stat.ko:·/vendor/lib/modules/smem.ko
77 /vendor/lib/modules/touchscreen_tbn.ko:·/vendor/lib/modules/qmi_helpers.ko77 /vendor/lib/modules/touchscreen_tbn.ko:·/vendor/lib/modules/qmi_helpers.ko
78 /vendor/lib/modules/msm_ext_display.ko:78 /vendor/lib/modules/msm_ext_display.ko:
79 /vendor/lib/modules/cnss_prealloc.ko:79 /vendor/lib/modules/cnss_prealloc.ko:
80 /vendor/lib/modules/fpc1020_platform_tee.ko:80 /vendor/lib/modules/fpc1020_platform_tee.ko:
81 /vendor/lib/modules/msm-poweroff.ko:·/vendor/lib/modules/watchdog_v2.ko·/vendor/lib/modules/qpnp-power-on.ko·/vendor/lib/modules/msm_minidump.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/qtee_shm_bridge.ko81 /vendor/lib/modules/msm-poweroff.ko:·/vendor/lib/modules/watchdog_v2.ko·/vendor/lib/modules/qpnp-power-on.ko·/vendor/lib/modules/msm_minidump.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/qtee_shm_bridge.ko
82 /vendor/lib/modules/cmd-db.ko:82 /vendor/lib/modules/cmd-db.ko:
83 /vendor/lib/modules/swr_ctrl_dlkm.ko:·/vendor/lib/modules/msm_pm.ko·/vendor/lib/modules/lpm-stats.ko·/vendor/lib/modules/event_timer.ko·/vendor/lib/modules/swr_dlkm.ko·/vendor/lib/modules/q6_dlkm.ko·/vendor/lib/modules/apr_dlkm.ko·/vendor/lib/modules/q6_notifier_dlkm.ko·/vendor/lib/modules/q6_pdr_dlkm.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/snd_event_dlkm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_minidump.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko83 /vendor/lib/modules/swr_ctrl_dlkm.ko:·/vendor/lib/modules/msm_pm.ko·/vendor/lib/modules/pinctrl-spmi-gpio.ko·/vendor/lib/modules/lpm-stats.ko·/vendor/lib/modules/event_timer.ko·/vendor/lib/modules/swr_dlkm.ko·/vendor/lib/modules/q6_dlkm.ko·/vendor/lib/modules/apr_dlkm.ko·/vendor/lib/modules/q6_notifier_dlkm.ko·/vendor/lib/modules/q6_pdr_dlkm.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/snd_event_dlkm.ko·/vendor/lib/modules/pinctrl-msm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_minidump.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko
84 /vendor/lib/modules/msm_rng.ko:·/vendor/lib/modules/msm_bus.ko84 /vendor/lib/modules/msm_rng.ko:·/vendor/lib/modules/msm_bus.ko
85 /vendor/lib/modules/adsprpc.ko:·/vendor/lib/modules/ramdump.ko·/vendor/lib/modules/adsprpc_compat.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko85 /vendor/lib/modules/adsprpc.ko:·/vendor/lib/modules/ramdump.ko·/vendor/lib/modules/adsprpc_compat.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko
86 /vendor/lib/modules/microdump_collector.ko:·/vendor/lib/modules/ramdump.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/subsystem_notif.ko86 /vendor/lib/modules/microdump_collector.ko:·/vendor/lib/modules/ramdump.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/subsystem_notif.ko
87 /vendor/lib/modules/cam_vfe.ko:·/vendor/lib/modules/cam_irq_controller.ko·/vendor/lib/modules/cam_tasklet_util.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko87 /vendor/lib/modules/cam_vfe.ko:·/vendor/lib/modules/cam_irq_controller.ko·/vendor/lib/modules/cam_tasklet_util.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
88 /vendor/lib/modules/cam_ife_csid_lite17x.ko:·/vendor/lib/modules/cam_ife_csid.ko·/vendor/lib/modules/cam_tasklet_util.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko88 /vendor/lib/modules/cam_ife_csid_lite17x.ko:·/vendor/lib/modules/cam_ife_csid.ko·/vendor/lib/modules/cam_tasklet_util.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
89 /vendor/lib/modules/leds-qpnp-flash-v2.ko:·/vendor/lib/modules/leds-qpnp-flash-common.ko·/vendor/lib/modules/qpnp-revid.ko89 /vendor/lib/modules/leds-qpnp-flash-v2.ko:·/vendor/lib/modules/leds-qpnp-flash-common.ko·/vendor/lib/modules/qpnp-revid.ko
90 /vendor/lib/modules/governor_bw_vbif.ko:90 /vendor/lib/modules/governor_bw_vbif.ko:
Offset 119, 53 lines modifiedOffset 119, 55 lines modified
119 /vendor/lib/modules/cam_debug_util.ko:119 /vendor/lib/modules/cam_debug_util.ko:
120 /vendor/lib/modules/cam_req_mgr_late.ko:·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko120 /vendor/lib/modules/cam_req_mgr_late.ko:·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
121 /vendor/lib/modules/qcom-geni-se.ko:·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/msm_ipc_logging.ko121 /vendor/lib/modules/qcom-geni-se.ko:·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/msm_ipc_logging.ko
122 /vendor/lib/modules/service-notifier.ko:·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/subsystem_notif.ko122 /vendor/lib/modules/service-notifier.ko:·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/subsystem_notif.ko
123 /vendor/lib/modules/arm-smmu-debug.ko:123 /vendor/lib/modules/arm-smmu-debug.ko:
124 /vendor/lib/modules/mdt_loader.ko:·/vendor/lib/modules/msm_scm.ko124 /vendor/lib/modules/mdt_loader.ko:·/vendor/lib/modules/msm_scm.ko
125 /vendor/lib/modules/cam_actuator.ko:·/vendor/lib/modules/cam_sensor_util.ko·/vendor/lib/modules/cam_res_mgr.ko·/vendor/lib/modules/cam-sensor-io.ko·/vendor/lib/modules/cam_cci.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko125 /vendor/lib/modules/cam_actuator.ko:·/vendor/lib/modules/cam_sensor_util.ko·/vendor/lib/modules/cam_res_mgr.ko·/vendor/lib/modules/cam-sensor-io.ko·/vendor/lib/modules/cam_cci.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
 126 /vendor/lib/modules/msm_bus_dbg_rpmh.ko:·/vendor/lib/modules/msm_bus.ko
126 /vendor/lib/modules/snd-soc-cs35l41.ko:·/vendor/lib/modules/snd-soc-wm-adsp.ko·/vendor/lib/modules/snd-soc-codec-misc.ko127 /vendor/lib/modules/snd-soc-cs35l41.ko:·/vendor/lib/modules/snd-soc-wm-adsp.ko·/vendor/lib/modules/snd-soc-codec-misc.ko
127 /vendor/lib/modules/spi-geni-qcom.ko:·/vendor/lib/modules/qcom-geni-se.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/msm_ipc_logging.ko128 /vendor/lib/modules/spi-geni-qcom.ko:·/vendor/lib/modules/qcom-geni-se.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/msm_ipc_logging.ko
128 /vendor/lib/modules/subsystem_notif.ko:129 /vendor/lib/modules/subsystem_notif.ko:
129 /vendor/lib/modules/q6_pdr_dlkm.ko:·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/subsystem_notif.ko130 /vendor/lib/modules/q6_pdr_dlkm.ko:·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/subsystem_notif.ko
130 /vendor/lib/modules/cam_lrme_hw_mgr.ko:·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko131 /vendor/lib/modules/cam_lrme_hw_mgr.ko:·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
131 /vendor/lib/modules/msm_ipc_logging.ko:132 /vendor/lib/modules/msm_ipc_logging.ko:
132 /vendor/lib/modules/cam_utils.ko:·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko133 /vendor/lib/modules/cam_utils.ko:·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
133 /vendor/lib/modules/clk-spmi-pmic-div.ko:134 /vendor/lib/modules/clk-spmi-pmic-div.ko:
134 /vendor/lib/modules/cam_lrme.ko:·/vendor/lib/modules/cam_lrme_hw_mgr.ko·/vendor/lib/modules/cam-context.ko·/vendor/lib/modules/cam-sync.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko135 /vendor/lib/modules/cam_lrme.ko:·/vendor/lib/modules/cam_lrme_hw_mgr.ko·/vendor/lib/modules/cam-context.ko·/vendor/lib/modules/cam-sync.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
135 /vendor/lib/modules/early_random.ko:·/vendor/lib/modules/qtee_shm_bridge.ko136 /vendor/lib/modules/early_random.ko:·/vendor/lib/modules/qtee_shm_bridge.ko
136 /vendor/lib/modules/core_hang_detect.ko:·/vendor/lib/modules/qtee_shm_bridge.ko137 /vendor/lib/modules/core_hang_detect.ko:·/vendor/lib/modules/qtee_shm_bridge.ko
137 /vendor/lib/modules/qpnp_pdphy.ko:·/vendor/lib/modules/usb-dwc3-msm.ko·/vendor/lib/modules/dwc3.ko·/vendor/lib/modules/tcpm.ko·/vendor/lib/modules/roles.ko·/vendor/lib/modules/logbuffer.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/pmic-voter.ko138 /vendor/lib/modules/qpnp_pdphy.ko:·/vendor/lib/modules/usb-dwc3-msm.ko·/vendor/lib/modules/dwc3.ko·/vendor/lib/modules/tcpm.ko·/vendor/lib/modules/logbuffer.ko·/vendor/lib/modules/roles.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/pmic-voter.ko
138 /vendor/lib/modules/pac193x.ko:139 /vendor/lib/modules/pac193x.ko:
139 /vendor/lib/modules/msm_pm.ko:·/vendor/lib/modules/lpm-stats.ko·/vendor/lib/modules/event_timer.ko·/vendor/lib/modules/msm_minidump.ko·/vendor/lib/modules/smem.ko140 /vendor/lib/modules/msm_pm.ko:·/vendor/lib/modules/pinctrl-spmi-gpio.ko·/vendor/lib/modules/lpm-stats.ko·/vendor/lib/modules/event_timer.ko·/vendor/lib/modules/pinctrl-msm.ko·/vendor/lib/modules/msm_minidump.ko·/vendor/lib/modules/smem.ko
140 /vendor/lib/modules/usb_f_ccid.ko:141 /vendor/lib/modules/usb_f_ccid.ko:
141 /vendor/lib/modules/cam_smmu_api.ko:·/vendor/lib/modules/cam_debug_util.ko142 /vendor/lib/modules/cam_smmu_api.ko:·/vendor/lib/modules/cam_debug_util.ko
142 /vendor/lib/modules/refgen.ko:143 /vendor/lib/modules/refgen.ko:
143 /vendor/lib/modules/stub_dlkm.ko:144 /vendor/lib/modules/stub_dlkm.ko:
144 /vendor/lib/modules/usb_f_ptp.ko:·/vendor/lib/modules/usb_f_mtp.ko·/vendor/lib/modules/msm_ipc_logging.ko145 /vendor/lib/modules/usb_f_ptp.ko:·/vendor/lib/modules/usb_f_mtp.ko·/vendor/lib/modules/msm_ipc_logging.ko
145 /vendor/lib/modules/cam_eeprom.ko:·/vendor/lib/modules/cam_sensor_util.ko·/vendor/lib/modules/cam_res_mgr.ko·/vendor/lib/modules/cam-sensor-io.ko·/vendor/lib/modules/cam_cci.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko146 /vendor/lib/modules/cam_eeprom.ko:·/vendor/lib/modules/cam_sensor_util.ko·/vendor/lib/modules/cam_res_mgr.ko·/vendor/lib/modules/cam-sensor-io.ko·/vendor/lib/modules/cam_cci.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
146 /vendor/lib/modules/sctp.ko:147 /vendor/lib/modules/sctp.ko:
147 /vendor/lib/modules/ebtable_broute.ko:·/vendor/lib/modules/ebtables.ko148 /vendor/lib/modules/ebtable_broute.ko:·/vendor/lib/modules/ebtables.ko
148 /vendor/lib/modules/governor_gpubw_mon.ko:149 /vendor/lib/modules/governor_gpubw_mon.ko:
149 /vendor/lib/modules/phy-qcom-ufs-qmp-v3.ko:·/vendor/lib/modules/phy-qcom-ufs.ko·/vendor/lib/modules/qcom_rpmh.ko·/vendor/lib/modules/cmd-db.ko·/vendor/lib/modules/msm_ipc_logging.ko150 /vendor/lib/modules/phy-qcom-ufs-qmp-v3.ko:·/vendor/lib/modules/phy-qcom-ufs.ko·/vendor/lib/modules/qcom_rpmh.ko·/vendor/lib/modules/cmd-db.ko·/vendor/lib/modules/msm_ipc_logging.ko
150 /vendor/lib/modules/bcl_pmic5.ko:151 /vendor/lib/modules/bcl_pmic5.ko:
151 /vendor/lib/modules/rdbg.ko:·/vendor/lib/modules/smem.ko·/vendor/lib/modules/smem_state.ko152 /vendor/lib/modules/rdbg.ko:·/vendor/lib/modules/smem.ko·/vendor/lib/modules/smem_state.ko
152 /vendor/lib/modules/governor_msm_adreno_tz.ko:·/vendor/lib/modules/qtee_shm_bridge.ko153 /vendor/lib/modules/governor_msm_adreno_tz.ko:·/vendor/lib/modules/qtee_shm_bridge.ko
153 /vendor/lib/modules/wsa_macro_dlkm.ko:·/vendor/lib/modules/swr_ctrl_dlkm.ko·/vendor/lib/modules/msm_pm.ko·/vendor/lib/modules/lpm-stats.ko·/vendor/lib/modules/event_timer.ko·/vendor/lib/modules/wcd_core_dlkm.ko·/vendor/lib/modules/bolero_cdc_dlkm.ko·/vendor/lib/modules/swr_dlkm.ko·/vendor/lib/modules/q6_dlkm.ko·/vendor/lib/modules/apr_dlkm.ko·/vendor/lib/modules/q6_notifier_dlkm.ko·/vendor/lib/modules/q6_pdr_dlkm.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/snd_event_dlkm.ko·/vendor/lib/modules/pinctrl-msm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_minidump.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko154 /vendor/lib/modules/wsa_macro_dlkm.ko:·/vendor/lib/modules/swr_ctrl_dlkm.ko·/vendor/lib/modules/msm_pm.ko·/vendor/lib/modules/pinctrl-spmi-gpio.ko·/vendor/lib/modules/lpm-stats.ko·/vendor/lib/modules/event_timer.ko·/vendor/lib/modules/wcd_core_dlkm.ko·/vendor/lib/modules/bolero_cdc_dlkm.ko·/vendor/lib/modules/swr_dlkm.ko·/vendor/lib/modules/q6_dlkm.ko·/vendor/lib/modules/apr_dlkm.ko·/vendor/lib/modules/q6_notifier_dlkm.ko·/vendor/lib/modules/q6_pdr_dlkm.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/snd_event_dlkm.ko·/vendor/lib/modules/pinctrl-msm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_minidump.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko
154 /vendor/lib/modules/heap_mem_ext_v01.ko:·/vendor/lib/modules/qmi_helpers.ko155 /vendor/lib/modules/heap_mem_ext_v01.ko:·/vendor/lib/modules/qmi_helpers.ko
155 /vendor/lib/modules/governor_cdsp_l3.ko:·/vendor/lib/modules/cdsprm.ko·/vendor/lib/modules/rpmsg_core.ko156 /vendor/lib/modules/governor_cdsp_l3.ko:·/vendor/lib/modules/cdsprm.ko·/vendor/lib/modules/rpmsg_core.ko
156 /vendor/lib/modules/cam_ipe.ko:·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko157 /vendor/lib/modules/cam_ipe.ko:·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
157 /vendor/lib/modules/zstd_decompress.ko:·/vendor/lib/modules/xxhash.ko158 /vendor/lib/modules/zstd_decompress.ko:·/vendor/lib/modules/xxhash.ko
158 /vendor/lib/modules/cam_csiphy.ko:·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko159 /vendor/lib/modules/cam_csiphy.ko:·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
159 /vendor/lib/modules/bluetooth_power.ko:·/vendor/lib/modules/slimbus.ko160 /vendor/lib/modules/bluetooth_power.ko:·/vendor/lib/modules/slimbus.ko
 161 /vendor/lib/modules/tz_log.ko:·/vendor/lib/modules/qtee_shm_bridge.ko
160 /vendor/lib/modules/st21nfc.ko:162 /vendor/lib/modules/st21nfc.ko:
161 /vendor/lib/modules/qrtr.ko:·/vendor/lib/modules/msm_ipc_logging.ko163 /vendor/lib/modules/qrtr.ko:·/vendor/lib/modules/msm_ipc_logging.ko
162 /vendor/lib/modules/qcom_socinfo.ko:·/vendor/lib/modules/smem.ko164 /vendor/lib/modules/qcom_socinfo.ko:·/vendor/lib/modules/smem.ko
163 /vendor/lib/modules/cam-sensor-io.ko:·/vendor/lib/modules/cam_cci.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko165 /vendor/lib/modules/cam-sensor-io.ko:·/vendor/lib/modules/cam_cci.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
164 /vendor/lib/modules/rx_macro_dlkm.ko:·/vendor/lib/modules/swr_ctrl_dlkm.ko·/vendor/lib/modules/msm_pm.ko·/vendor/lib/modules/lpm-stats.ko·/vendor/lib/modules/event_timer.ko·/vendor/lib/modules/wcd_core_dlkm.ko·/vendor/lib/modules/bolero_cdc_dlkm.ko·/vendor/lib/modules/swr_dlkm.ko·/vendor/lib/modules/q6_dlkm.ko·/vendor/lib/modules/apr_dlkm.ko·/vendor/lib/modules/q6_notifier_dlkm.ko·/vendor/lib/modules/q6_pdr_dlkm.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/snd_event_dlkm.ko·/vendor/lib/modules/pinctrl-msm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_minidump.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko166 /vendor/lib/modules/rx_macro_dlkm.ko:·/vendor/lib/modules/swr_ctrl_dlkm.ko·/vendor/lib/modules/msm_pm.ko·/vendor/lib/modules/pinctrl-spmi-gpio.ko·/vendor/lib/modules/lpm-stats.ko·/vendor/lib/modules/event_timer.ko·/vendor/lib/modules/wcd_core_dlkm.ko·/vendor/lib/modules/bolero_cdc_dlkm.ko·/vendor/lib/modules/swr_dlkm.ko·/vendor/lib/modules/q6_dlkm.ko·/vendor/lib/modules/apr_dlkm.ko·/vendor/lib/modules/q6_notifier_dlkm.ko·/vendor/lib/modules/q6_pdr_dlkm.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/snd_event_dlkm.ko·/vendor/lib/modules/pinctrl-msm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_minidump.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko
165 /vendor/lib/modules/qcom_hwspinlock.ko:167 /vendor/lib/modules/qcom_hwspinlock.ko:
166 /vendor/lib/modules/cam_custom_sub_mod_core.ko:·/vendor/lib/modules/cam_custom_sub_mod_soc.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko168 /vendor/lib/modules/cam_custom_sub_mod_core.ko:·/vendor/lib/modules/cam_custom_sub_mod_soc.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
167 /vendor/lib/modules/drv2624.ko:169 /vendor/lib/modules/drv2624.ko:
168 /vendor/lib/modules/slg51000-regulator.ko:170 /vendor/lib/modules/slg51000-regulator.ko:
169 /vendor/lib/modules/sctp_diag.ko:·/vendor/lib/modules/sctp.ko171 /vendor/lib/modules/sctp_diag.ko:·/vendor/lib/modules/sctp.ko
170 /vendor/lib/modules/wcd937x_dlkm.ko:·/vendor/lib/modules/mbhc_dlkm.ko·/vendor/lib/modules/wcd9xxx_dlkm.ko·/vendor/lib/modules/wcd_core_dlkm.ko·/vendor/lib/modules/swr_dlkm.ko·/vendor/lib/modules/ramdump.ko·/vendor/lib/modules/q6_dlkm.ko·/vendor/lib/modules/apr_dlkm.ko·/vendor/lib/modules/q6_notifier_dlkm.ko·/vendor/lib/modules/q6_pdr_dlkm.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/snd_event_dlkm.ko·/vendor/lib/modules/fsa4480-i2c.ko·/vendor/lib/modules/pinctrl-msm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko172 /vendor/lib/modules/wcd937x_dlkm.ko:·/vendor/lib/modules/mbhc_dlkm.ko·/vendor/lib/modules/wcd9xxx_dlkm.ko·/vendor/lib/modules/wcd_core_dlkm.ko·/vendor/lib/modules/swr_dlkm.ko·/vendor/lib/modules/ramdump.ko·/vendor/lib/modules/q6_dlkm.ko·/vendor/lib/modules/apr_dlkm.ko·/vendor/lib/modules/q6_notifier_dlkm.ko·/vendor/lib/modules/q6_pdr_dlkm.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/snd_event_dlkm.ko·/vendor/lib/modules/fsa4480-i2c.ko·/vendor/lib/modules/pinctrl-msm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko
171 /vendor/lib/modules/fsa4480-i2c.ko:173 /vendor/lib/modules/fsa4480-i2c.ko:
Offset 188, 19 lines modifiedOffset 190, 19 lines modified
188 /vendor/lib/modules/wcd938x_slave_dlkm.ko:·/vendor/lib/modules/swr_dlkm.ko190 /vendor/lib/modules/wcd938x_slave_dlkm.ko:·/vendor/lib/modules/swr_dlkm.ko
189 /vendor/lib/modules/qseecom.ko:·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko191 /vendor/lib/modules/qseecom.ko:·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
190 /vendor/lib/modules/qcom-spmi-temp-alarm.ko:192 /vendor/lib/modules/qcom-spmi-temp-alarm.ko:
191 /vendor/lib/modules/smem.ko:193 /vendor/lib/modules/smem.ko:
192 /vendor/lib/modules/devfreq_devbw.ko:·/vendor/lib/modules/msm_bus.ko194 /vendor/lib/modules/devfreq_devbw.ko:·/vendor/lib/modules/msm_bus.ko
193 /vendor/lib/modules/usb_f_diag.ko:195 /vendor/lib/modules/usb_f_diag.ko:
194 /vendor/lib/modules/vd6281_module.ko:196 /vendor/lib/modules/vd6281_module.ko:
195 /vendor/lib/modules/msm_bus_rpmh.ko:·/vendor/lib/modules/qcom_rpmh.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/cmd-db.ko·/vendor/lib/modules/msm_ipc_logging.ko197 /vendor/lib/modules/msm_bus_rpmh.ko:·/vendor/lib/modules/msm_bus_dbg_rpmh.ko·/vendor/lib/modules/qcom_rpmh.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/cmd-db.ko·/vendor/lib/modules/msm_ipc_logging.ko
196 /vendor/lib/modules/rpmsg_core.ko:198 /vendor/lib/modules/rpmsg_core.ko:
197 /vendor/lib/modules/snd-soc-rl6231.ko:199 /vendor/lib/modules/snd-soc-rl6231.ko:
198 /vendor/lib/modules/qcom_glink_native.ko:·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko200 /vendor/lib/modules/qcom_glink_native.ko:·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko
199 /vendor/lib/modules/va_macro_dlkm.ko:·/vendor/lib/modules/swr_ctrl_dlkm.ko·/vendor/lib/modules/msm_pm.ko·/vendor/lib/modules/lpm-stats.ko·/vendor/lib/modules/event_timer.ko·/vendor/lib/modules/wcd_core_dlkm.ko·/vendor/lib/modules/bolero_cdc_dlkm.ko·/vendor/lib/modules/swr_dlkm.ko·/vendor/lib/modules/q6_dlkm.ko·/vendor/lib/modules/apr_dlkm.ko·/vendor/lib/modules/q6_notifier_dlkm.ko·/vendor/lib/modules/q6_pdr_dlkm.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/snd_event_dlkm.ko·/vendor/lib/modules/pinctrl-msm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_minidump.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko201 /vendor/lib/modules/va_macro_dlkm.ko:·/vendor/lib/modules/swr_ctrl_dlkm.ko·/vendor/lib/modules/msm_pm.ko·/vendor/lib/modules/pinctrl-spmi-gpio.ko·/vendor/lib/modules/lpm-stats.ko·/vendor/lib/modules/event_timer.ko·/vendor/lib/modules/wcd_core_dlkm.ko·/vendor/lib/modules/bolero_cdc_dlkm.ko·/vendor/lib/modules/swr_dlkm.ko·/vendor/lib/modules/q6_dlkm.ko·/vendor/lib/modules/apr_dlkm.ko·/vendor/lib/modules/q6_notifier_dlkm.ko·/vendor/lib/modules/q6_pdr_dlkm.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/snd_event_dlkm.ko·/vendor/lib/modules/pinctrl-msm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_minidump.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko
200 /vendor/lib/modules/touch_offload.ko:202 /vendor/lib/modules/touch_offload.ko:
201 /vendor/lib/modules/apr_dlkm.ko:·/vendor/lib/modules/q6_notifier_dlkm.ko·/vendor/lib/modules/q6_pdr_dlkm.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/snd_event_dlkm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko203 /vendor/lib/modules/apr_dlkm.ko:·/vendor/lib/modules/q6_notifier_dlkm.ko·/vendor/lib/modules/q6_pdr_dlkm.ko·/vendor/lib/modules/service-notifier.ko·/vendor/lib/modules/service-locator.ko·/vendor/lib/modules/snd_event_dlkm.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/subsystem-restart.ko·/vendor/lib/modules/qmi_helpers.ko·/vendor/lib/modules/smem_state.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko
202 /vendor/lib/modules/msm_gsi.ko:·/vendor/lib/modules/msm_ipc_logging.ko204 /vendor/lib/modules/msm_gsi.ko:·/vendor/lib/modules/msm_ipc_logging.ko
203 /vendor/lib/modules/qcom-vadc-common.ko:205 /vendor/lib/modules/qcom-vadc-common.ko:
204 /vendor/lib/modules/snd_event_dlkm.ko:206 /vendor/lib/modules/snd_event_dlkm.ko:
205 /vendor/lib/modules/rmnet.ko:·/vendor/lib/modules/qmi_helpers.ko207 /vendor/lib/modules/rmnet.ko:·/vendor/lib/modules/qmi_helpers.ko
206 /vendor/lib/modules/qcom_edac.ko:208 /vendor/lib/modules/qcom_edac.ko:
Offset 246, 42 lines modifiedOffset 248, 42 lines modified
246 /vendor/lib/modules/swr_dlkm.ko:248 /vendor/lib/modules/swr_dlkm.ko:
247 /vendor/lib/modules/cam_sensor_util.ko:·/vendor/lib/modules/cam_res_mgr.ko·/vendor/lib/modules/cam-sensor-io.ko·/vendor/lib/modules/cam_cci.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko249 /vendor/lib/modules/cam_sensor_util.ko:·/vendor/lib/modules/cam_res_mgr.ko·/vendor/lib/modules/cam-sensor-io.ko·/vendor/lib/modules/cam_cci.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
248 /vendor/lib/modules/slimbus.ko:250 /vendor/lib/modules/slimbus.ko:
249 /vendor/lib/modules/smcinvoke.ko:·/vendor/lib/modules/qseecom.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko251 /vendor/lib/modules/smcinvoke.ko:·/vendor/lib/modules/qseecom.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
250 /vendor/lib/modules/tps-regulator.ko:252 /vendor/lib/modules/tps-regulator.ko:
251 /vendor/lib/modules/regulator_aop_cdev.ko:253 /vendor/lib/modules/regulator_aop_cdev.ko:
252 /vendor/lib/modules/usb_f_qdss.ko:·/vendor/lib/modules/usb-dwc3-msm.ko·/vendor/lib/modules/dwc3.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/pmic-voter.ko254 /vendor/lib/modules/usb_f_qdss.ko:·/vendor/lib/modules/usb-dwc3-msm.ko·/vendor/lib/modules/dwc3.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/pmic-voter.ko
253 /vendor/lib/modules/debugcc-lito.ko:255 /vendor/lib/modules/debugcc-lito.ko:·/vendor/lib/modules/clk-qcom.ko·/vendor/lib/modules/msm_bus.ko
254 /vendor/lib/modules/google-battery.ko:·/vendor/lib/modules/logbuffer.ko·/vendor/lib/modules/pmic-voter.ko·/vendor/lib/modules/google-bms.ko256 /vendor/lib/modules/google-battery.ko:·/vendor/lib/modules/logbuffer.ko·/vendor/lib/modules/pmic-voter.ko·/vendor/lib/modules/google-bms.ko
255 /vendor/lib/modules/qcom_rpmh.ko:·/vendor/lib/modules/cmd-db.ko·/vendor/lib/modules/msm_ipc_logging.ko257 /vendor/lib/modules/qcom_rpmh.ko:·/vendor/lib/modules/cmd-db.ko·/vendor/lib/modules/msm_ipc_logging.ko
256 /vendor/lib/modules/secure_buffer.ko:·/vendor/lib/modules/qtee_shm_bridge.ko258 /vendor/lib/modules/secure_buffer.ko:·/vendor/lib/modules/qtee_shm_bridge.ko
257 /vendor/lib/modules/phy-msm-snps-hs.ko:259 /vendor/lib/modules/phy-msm-snps-hs.ko:
258 /vendor/lib/modules/msm_qmp.ko:·/vendor/lib/modules/msm_ipc_logging.ko260 /vendor/lib/modules/msm_qmp.ko:·/vendor/lib/modules/msm_ipc_logging.ko
259 /vendor/lib/modules/cam_jpeg_enc.ko:·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko261 /vendor/lib/modules/cam_jpeg_enc.ko:·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
260 /vendor/lib/modules/glink_probe.ko:·/vendor/lib/modules/qcom_glink_spss.ko·/vendor/lib/modules/qcom_glink_smem.ko·/vendor/lib/modules/qcom_glink_native.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko262 /vendor/lib/modules/glink_probe.ko:·/vendor/lib/modules/qcom_glink_spss.ko·/vendor/lib/modules/qcom_glink_smem.ko·/vendor/lib/modules/qcom_glink_native.ko·/vendor/lib/modules/rpmsg_core.ko·/vendor/lib/modules/smem.ko·/vendor/lib/modules/msm_ipc_logging.ko·/vendor/lib/modules/subsystem_notif.ko
261 /vendor/lib/modules/cam_res_mgr.ko:·/vendor/lib/modules/cam_debug_util.ko263 /vendor/lib/modules/cam_res_mgr.ko:·/vendor/lib/modules/cam_debug_util.ko
262 /vendor/lib/modules/cam_ife_hw_mgr.ko:·/vendor/lib/modules/cam_isp_packet_parser.ko·/vendor/lib/modules/cam_vfe.ko·/vendor/lib/modules/cam_irq_controller.ko·/vendor/lib/modules/cam_ife_csid.ko·/vendor/lib/modules/cam_tasklet_util.ko·/vendor/lib/modules/cam_cdm.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko264 /vendor/lib/modules/cam_ife_hw_mgr.ko:·/vendor/lib/modules/cam_isp_packet_parser.ko·/vendor/lib/modules/cam_vfe.ko·/vendor/lib/modules/cam_irq_controller.ko·/vendor/lib/modules/cam_ife_csid.ko·/vendor/lib/modules/cam_tasklet_util.ko·/vendor/lib/modules/cam_cdm.ko·/vendor/lib/modules/cam_cpas.ko·/vendor/lib/modules/cam_req_mgr.ko·/vendor/lib/modules/cam_utils.ko·/vendor/lib/modules/cam_mem_mgr.ko·/vendor/lib/modules/ion-alloc.ko·/vendor/lib/modules/msm_dma_iommu_mapping.ko·/vendor/lib/modules/cam_smmu_api.ko·/vendor/lib/modules/cam_debug_util.ko·/vendor/lib/modules/msm_bus.ko·/vendor/lib/modules/secure_buffer.ko·/vendor/lib/modules/qtee_shm_bridge.ko
263 /vendor/lib/modules/cnss_nl.ko:265 /vendor/lib/modules/cnss_nl.ko:
264 /vendor/lib/modules/phy-generic.ko:266 /vendor/lib/modules/phy-generic.ko:
Max report size reached; 11696/39883 bytes (29.33%) of diff not shown.
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·65941·····»     Blocks:·136········IO·Block:·4096···regular·file1 ··Size:·66578·····»     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
  
  
11.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm-vidc.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm-vidc.ko
861 B
readelf --wide --file-header {}
Max HTML report size reached
9.99 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·4018088···»   Blocks:·7752·······IO·Block:·4096···regular·file1 ··Size:·4069296···»   Blocks:·7856·······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.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_adreno.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_adreno.ko
861 B
readelf --wide --file-header {}
Max HTML report size reached
9.07 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·2020864···»   Blocks:·3944·······IO·Block:·4096···regular·file1 ··Size:·2073632···»   Blocks:·4048·······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.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_bus_rpmh.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_bus_rpmh.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
8.12 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·128136····»    Blocks:·256········IO·Block:·4096···regular·file1 ··Size:·129192····»    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
  
  
778 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_dma_iommu_mapping.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_dma_iommu_mapping.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
127 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_drm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_drm.ko
863 B
readelf --wide --file-header {}
Max HTML report size reached
125 KB
readelf --wide --sections {}
    
Offset 1, 630 lines modifiedOffset 1, 630 lines modified
1 There·are·621·section·headers,·starting·at·offset·0x3a20a8:1 There·are·621·section·headers,·starting·at·offset·0x3fb168:
  
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]·__ksymtab·········PROGBITS········0000000000000000·000040·0001d0·00···A··0···0··85 ··[·1]·__ksymtab·········PROGBITS········0000000000000000·000040·0001d0·00···A··0···0··8
6 ··[·2]·__kcrctab·········PROGBITS········0000000000000000·000210·000074·00···A··0···0··16 ··[·2]·__kcrctab·········PROGBITS········0000000000000000·000210·000074·00···A··0···0··1
7 ··[·3]·__jump_table······PROGBITS········0000000000000000·000288·000e40·00··WA··0···0··87 ··[·3]·__jump_table······PROGBITS········0000000000000000·000288·000e40·00··WA··0···0··8
8 ··[·4]·.plt··············NOBITS··········0000000000000000·0010d0·000001·00··AX··0···0·168 ··[·4]·.plt··············NOBITS··········0000000000000000·0010d0·000001·00··AX··0···0·16
9 ··[·5]·.init.plt·········PROGBITS········0000000000000000·0010d0·000001·00··AX··0···0··19 ··[·5]·.init.plt·········PROGBITS········0000000000000000·0010d0·000001·00··AX··0···0··1
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·3849192···»   Blocks:·7520·······IO·Block:·4096···regular·file1 ··Size:·4213928···»   Blocks:·8224·······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
  
  
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_ext_display.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_ext_display.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
7.68 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_geni_serial.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_geni_serial.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
5.8 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·87456·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·89336·····»     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
  
  
8.58 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_gsi.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_gsi.ko
941 B
readelf --wide --file-header {}
Max HTML report size reached
6.63 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·249312····»    Blocks:·488········IO·Block:·4096···regular·file1 ··Size:·285888····»    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
  
  
752 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_hdcp.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_hdcp.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
8.46 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_icnss.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_icnss.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
6.58 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·213688····»    Blocks:·424········IO·Block:·4096···regular·file1 ··Size:·225968····»    Blocks:·448········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
9.38 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_ipc_logging.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_ipc_logging.ko
939 B
readelf --wide --file-header {}
Max HTML report size reached
7.42 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·40640·····»     Blocks:·80·········IO·Block:·4096···regular·file1 ··Size:·47672·····»     Blocks:·96·········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
  
  
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_lmh_dcvs.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_lmh_dcvs.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_memshare.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_memshare.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_minidump.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_minidump.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
7.64 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_npu.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_npu.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
5.77 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·215672····»    Blocks:·424········IO·Block:·4096···regular·file1 ··Size:·226584····»    Blocks:·448········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
11.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_pm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_pm.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
9.47 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·124752····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·125552····»    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
  
  
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_qmp.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_qmp.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_rng.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_rng.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_scm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_scm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_sharedmem.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_sharedmem.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
8.21 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/msm_sps.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/msm_sps.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
6.34 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·207336····»    Blocks:·408········IO·Block:·4096···regular·file1 ··Size:·665760····»    Blocks:·1304·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/native_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/native_dlkm.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
5.47 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·263744····»    Blocks:·520········IO·Block:·4096···regular·file1 ··Size:·277080····»    Blocks:·528········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
  
  
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/npucc-lito.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/npucc-lito.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/of_slimbus.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/of_slimbus.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
774 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/overheat_mitigation.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/overheat_mitigation.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/p9221_charger.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/p9221_charger.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
4.07 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/pac193x.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/pac193x.ko
3.34 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
770 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/peripheral-loader.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/peripheral-loader.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/phy-generic.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/phy-generic.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
7.29 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/phy-msm-snps-hs.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/phy-msm-snps-hs.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
5.41 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·41296·····»     Blocks:·88·········IO·Block:·4096···regular·file1 ··Size:·44440·····»     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.22 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/phy-msm-ssusb-qmp.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/phy-msm-ssusb-qmp.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
5.34 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·40008·····»     Blocks:·80·········IO·Block:·4096···regular·file1 ··Size:·43904·····»     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
  
  
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/phy-qcom-ufs.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/phy-qcom-ufs.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/pinctrl-lito.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/pinctrl-lito.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
8.52 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/pinctrl-msm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/pinctrl-msm.ko
939 B
readelf --wide --file-header {}
Max HTML report size reached
6.57 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·46456·····»     Blocks:·96·········IO·Block:·4096···regular·file1 ··Size:·52384·····»     Blocks:·104········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.58 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/pinctrl-spmi-gpio.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/pinctrl-spmi-gpio.ko
939 B
readelf --wide --file-header {}
Max HTML report size reached
5.61 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·38632·····»     Blocks:·72·········IO·Block:·4096···regular·file1 ··Size:·44592·····»     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.02 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/pinctrl-spmi-mpp.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/pinctrl-spmi-mpp.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
5.13 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·29744·····»     Blocks:·64·········IO·Block:·4096···regular·file1 ··Size:·29936·····»     Blocks:·64·········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
  
  
8.04 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/pinctrl_lpi_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/pinctrl_lpi_dlkm.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
6.15 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·38288·····»     Blocks:·80·········IO·Block:·4096···regular·file1 ··Size:·39768·····»     Blocks:·80·········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
  
  
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/platform_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/platform_dlkm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
6.66 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/pmic-voter.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/pmic-voter.ko
939 B
readelf --wide --file-header {}
Max HTML report size reached
4.71 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·23416·····»     Blocks:·48·········IO·Block:·4096···regular·file1 ··Size:·30128·····»     Blocks:·64·········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.28 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/pwm-qti-lpg.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/pwm-qti-lpg.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
5.41 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·45584·····»     Blocks:·96·········IO·Block:·4096···regular·file1 ··Size:·48312·····»     Blocks:·96·········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.65 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/q6_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/q6_dlkm.ko
861 B
readelf --wide --file-header {}
Max HTML report size reached
7.78 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1224872···»   Blocks:·2400·······IO·Block:·4096···regular·file1 ··Size:·1238856···»   Blocks:·2424·······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
  
  
768 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/q6_notifier_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/q6_notifier_dlkm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
746 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qce50.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qce50.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
8.43 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcedev-module.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcedev-module.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
6.55 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·311264····»    Blocks:·592········IO·Block:·4096···regular·file1 ··Size:·314144····»    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
  
  
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom-cpufreq-hw.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom-cpufreq-hw.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom-geni-se.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom-geni-se.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom-i2c-pmic.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom-i2c-pmic.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
8.15 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom-spmi-adc5.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom-spmi-adc5.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
6.27 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·51800·····»     Blocks:·104········IO·Block:·4096···regular·file1 ··Size:·51736·····»     Blocks:·104········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
  
  
764 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom-spmi-pmic.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom-spmi-pmic.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
764 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom-spmi-sdam.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom-spmi-sdam.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
776 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom-spmi-temp-alarm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom-spmi-temp-alarm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
764 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom-spmi-wled.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom-spmi-wled.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom_edac.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom_edac.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
770 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom_glink_native.ko vs.
536 B
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom_glink_smem.ko vs.
536 B
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom_glink_spss.ko vs.
536 B
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom_hwspinlock.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom_hwspinlock.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom_ipcc.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom_ipcc.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom_rpmh.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom_rpmh.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcom_socinfo.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcom_socinfo.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
8.52 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qcrypto.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qcrypto.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
6.65 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·125624····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·135248····»    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
  
  
752 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qmi_cdev.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qmi_cdev.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qmi_helpers.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qmi_helpers.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
778 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qpnp-amoled-regulator.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qpnp-amoled-regulator.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
6.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qpnp-battery.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qpnp-battery.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
4.82 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·47816·····»     Blocks:·96·········IO·Block:·4096···regular·file1 ··Size:·56608·····»     Blocks:·112········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.91 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qpnp-power-on.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qpnp-power-on.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
6.03 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·63920·····»     Blocks:·128········IO·Block:·4096···regular·file1 ··Size:·66920·····»     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
  
  
8.24 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qpnp-qgauge.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qpnp-qgauge.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
6.37 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·283856····»    Blocks:·560········IO·Block:·4096···regular·file1 ··Size:·284824····»    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
  
  
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qpnp-revid.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qpnp-revid.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
7.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qpnp-smb5-charger.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qpnp-smb5-charger.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
6.02 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·344320····»    Blocks:·680········IO·Block:·4096···regular·file1 ··Size:·353144····»    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
  
  
7.87 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qpnp_pdphy.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qpnp_pdphy.ko
858 B
readelf --wide --file-header {}
Max HTML report size reached
6.0 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·95456·····»     Blocks:·192········IO·Block:·4096···regular·file1 ··Size:·104112····»    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
  
  
752 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qrtr-smd.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qrtr-smd.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
744 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qrtr.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qrtr.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qseecom.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qseecom.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qtee_shm_bridge.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qtee_shm_bridge.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
764 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/qti_qmi_sensor.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/qti_qmi_sensor.ko
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a58b76416430ccc86 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a8c506449cb7f8c7
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/ramdump.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/ramdump.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
744 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/rdbg.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/rdbg.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
748 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/refgen.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/refgen.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/regmap-spmi.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/regmap-spmi.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
772 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/regulator_aop_cdev.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/regulator_aop_cdev.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
746 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/rmnet.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/rmnet.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
746 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/rndis.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/rndis.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
746 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/roles.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/roles.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/rpm_stats.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/rpm_stats.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
764 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/rpmh-regulator.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/rpmh-regulator.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
768 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/rpmh_master_stat.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/rpmh_master_stat.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/rpmsg_char.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/rpmsg_char.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
752 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/rq_stats.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/rq_stats.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/rtc-pm8xxx.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/rtc-pm8xxx.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/rx_macro_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/rx_macro_dlkm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
744 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/sctp.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/sctp.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/sctp_diag.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/sctp_diag.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/sec_touch.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/sec_touch.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/secure_buffer.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/secure_buffer.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/service-locator.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/service-locator.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
768 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/service-notifier.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/service-notifier.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
772 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/slg51000-regulator.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/slg51000-regulator.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/slim_msm_ngd.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/slim_msm_ngd.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/slimbus.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/slimbus.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/sm7250_bms.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/sm7250_bms.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/smcinvoke.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/smcinvoke.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/smem_state.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/smem_state.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
746 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/smp2p.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/smp2p.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
768 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/smp2p_sleepstate.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/smp2p_sleepstate.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
774 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/snd-soc-cs35l41-i2c.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/snd-soc-cs35l41-i2c.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/snd-soc-cs35l41.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/snd-soc-cs35l41.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
764 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/snd-soc-rl6231.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/snd-soc-rl6231.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
772 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/snd-soc-rt5514-qmi.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/snd-soc-rt5514-qmi.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
772 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/snd-soc-rt5514-spi.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/snd-soc-rt5514-spi.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
764 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/snd-soc-rt5514.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/snd-soc-rt5514.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
6.94 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/snd-soc-wm-adsp.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/snd-soc-wm-adsp.ko
858 B
readelf --wide --file-header {}
Max HTML report size reached
5.05 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·101000····»    Blocks:·200········IO·Block:·4096···regular·file1 ··Size:·108592····»    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
  
  
764 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/snd_event_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/snd_event_dlkm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
750 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/st21nfc.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/st21nfc.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
754 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/stub_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/stub_dlkm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/subsys-pil-tz.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/subsys-pil-tz.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
770 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/subsystem-restart.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/subsystem-restart.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/subsystem_notif.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/subsystem_notif.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
8.76 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/swr_ctrl_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/swr_ctrl_dlkm.ko
858 B
readelf --wide --file-header {}
Max HTML report size reached
6.88 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·102104····»    Blocks:·200········IO·Block:·4096···regular·file1 ··Size:·108464····»    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
  
  
752 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/swr_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/swr_dlkm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
6.77 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/tcpm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/tcpm.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
4.91 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·174504····»    Blocks:·344········IO·Block:·4096···regular·file1 ··Size:·178544····»    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
  
  
8.4 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/thermal-tsens.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/thermal-tsens.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
6.52 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·82928·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·83776·····»     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
  
  
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/touch_offload.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/touch_offload.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
766 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/touchscreen_tbn.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/touchscreen_tbn.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/tps-regulator.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/tps-regulator.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
15.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/tx_macro_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/tx_macro_dlkm.ko
15.0 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·59a5c1e704f72b8d6 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cb076d3b2f3546ea
7.75 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/ufs_qcom.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/ufs_qcom.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
5.88 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·83808·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·100208····»    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
  
  
12.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/ufshcd-core.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/ufshcd-core.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
10.4 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·564760····»    Blocks:·1104·······IO·Block:·4096···regular·file1 ··Size:·605176····»    Blocks:·1184·······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
  
  
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/ufshcd-pltfrm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/ufshcd-pltfrm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/usb-audio-qmi.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/usb-audio-qmi.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/usb-dwc3-msm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/usb-dwc3-msm.ko
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b988346e45c9cbe46 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4351ff6f9179cd90
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/usb_f_ccid.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/usb_f_ccid.ko
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·858fa5e1b8d90c626 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ef314f31ba7be1d2
8.26 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/usb_f_cdev.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/usb_f_cdev.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
6.38 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9a1ae5c6d4f2738f6 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4c7cd217c4a1cec5
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·55680·····»     Blocks:·112········IO·Block:·4096···regular·file1 ··Size:·59176·····»     Blocks:·120········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.57 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/usb_f_diag.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/usb_f_diag.ko
939 B
readelf --wide --file-header {}
Max HTML report size reached
5.61 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·33648·····»     Blocks:·72·········IO·Block:·4096···regular·file1 ··Size:·36568·····»     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
  
  
7.73 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/usb_f_gsi.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/usb_f_gsi.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
5.85 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·141608····»    Blocks:·272········IO·Block:·4096···regular·file1 ··Size:·148928····»    Blocks:·296········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
  
  
8.06 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/usb_f_mtp.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/usb_f_mtp.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
6.19 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·59872·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·63944·····»     Blocks:·128········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
  
  
756 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/usb_f_qdss.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/usb_f_qdss.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
752 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/usf_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/usf_dlkm.ko
536 B
readelf --wide --notes {}
Max HTML report size reached
18.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/va_macro_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/va_macro_dlkm.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
16.9 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5b2416487063feea6 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·63617a704c65304a
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·191424····»    Blocks:·360········IO·Block:·4096···regular·file1 ··Size:·191360····»    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
  
  
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/vd6281_module.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/vd6281_module.ko
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7c8511ed8c01c0626 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9cbf78a9c689eab3
760 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/videocc-lito.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/videocc-lito.ko
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2fb3006c10b913016 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e7b9f8c8ad3d4c83
758 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/watchdog_v2.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/watchdog_v2.ko
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d30057b1835e4c856 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3aac896fa8d4c720
12.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/wcd937x_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/wcd937x_dlkm.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
10.9 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c9765190b9dc0b036 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9745eb2ede1e7e15
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·157680····»    Blocks:·312········IO·Block:·4096···regular·file1 ··Size:·157616····»    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.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/wcd938x_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/wcd938x_dlkm.ko
859 B
readelf --wide --file-header {}
Max HTML report size reached
12.1 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9869f2955c31a5ae6 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·224ec11795dbec4d
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·189224····»    Blocks:·376········IO·Block:·4096···regular·file1 ··Size:·189160····»    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
  
  
6.69 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/wcd938x_slave_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/wcd938x_slave_dlkm.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
4.8 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6c62bbcd84e380aa6 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fa3d8a18897e7d26
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·12632·····»     Blocks:·32·········IO·Block:·4096···regular·file1 ··Size:·19432·····»     Blocks:·40·········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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/wcd9xxx_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/wcd9xxx_dlkm.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
12.4 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f6ccc1b79bc081746 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·db99bf9c61c536ea
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·91688·····»     Blocks:·184········IO·Block:·4096···regular·file1 ··Size:·92800·····»     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
  
  
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/wcd_core_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/wcd_core_dlkm.ko
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d081f9784212f2a56 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·996a55fc46f97f59
10.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/wlan.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/wlan.ko
863 B
readelf --wide --file-header {}
Max HTML report size reached
8.31 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cd35916d63a8a3cb6 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e429d3aa261804fc
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·18489528··»  Blocks:·35776······IO·Block:·4096···regular·file1 ··Size:·19783208··»  Blocks:·38296······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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/wsa881x_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/wsa881x_dlkm.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
8.41 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ef877cfb1d1857356 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·01f652fdcc6b1538
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·68896·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·80552·····»     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
  
  
9.31 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/wsa883x_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/wsa883x_dlkm.ko
857 B
readelf --wide --file-header {}
Max HTML report size reached
7.43 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b4c76f6ffc958ba16 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ec0770430ad54c38
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·72280·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·78960·····»     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
  
  
8.72 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/wsa_macro_dlkm.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/wsa_macro_dlkm.ko
7.98 KB
readelf --wide --sections {}
Max HTML report size reached
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ccac5dcd0278bac86 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cc1e8d750ce99017
762 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/xhci-plat-hcd.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/xhci-plat-hcd.ko
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·15a6e05d51ff5dfb6 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c60ad2ea57ff8f61
744 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/modules/zstd.ko vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/modules/zstd.ko
536 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.Linux1 Displaying·notes·found·in:·.note.Linux
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Linux················0x00000001»OPEN»    ···description·data:·00·3 ··Linux················0x00000001»OPEN»    ···description·data:·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··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5955935ea6596d76 ··GNU··················0x00000008»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2a3c1aaa74693697
13.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.display.color@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.color@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:···············0xcb4011 ··Entry·point·address:···············0xd080
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········124284·(bytes·into·file)13 ··Start·of·section·headers:··········163820·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xcb402 Entry·point·0xd080
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bb39·0x0bb39·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c071·0x0c071·R···0x1000
8 ··LOAD···········0x00bb40·0x0000cb40·0x0000cb40·0x0f360·0x0f360·R·E·0x10008 ··LOAD···········0x00c080·0x0000d080·0x0000d080·0x182f0·0x182f0·R·E·0x1000
9 ··LOAD···········0x01aea0·0x0001cea0·0x0001cea0·0x013d4·0x013d4·RW··0x10009 ··LOAD···········0x024370·0x00026370·0x00026370·0x015fc·0x015fc·RW··0x1000
10 ··LOAD···········0x01c274·0x0001f274·0x0001f274·0x00004·0x00004·RW··0x100010 ··LOAD···········0x02596c·0x0002896c·0x0002896c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x01be60·0x0001de60·0x0001de60·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x02554c·0x0002754c·0x0002754c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01aea0·0x0001cea0·0x0001cea0·0x013d4·0x02160·R···0x112 ··GNU_RELRO······0x024370·0x00026370·0x00026370·0x015fc·0x01c90·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0092b0·0x000092b0·0x000092b0·0x00a28·0x00a28·R···0x415 ··EXIDX··········0x009494·0x00009494·0x00009494·0x00b68·0x00b68·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1e57c:1 There·are·26·section·headers,·starting·at·offset·0x27fec:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001400·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001430·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000015ac·0015ac·000280·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000015dc·0015dc·000286·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000182c·00182c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001864·001864·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000186c·00186c·000438·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000018a4·0018a4·000448·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001ca4·001ca4·00717c·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001cec·001cec·007308·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00008e20·008e20·00040d·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00008ff4·008ff4·00040d·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009230·009230·000080·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009404·009404·000090·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······000092b0·0092b0·000a28·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00009494·009494·000b68·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00009cd8·009cd8·000590·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00009ffc·009ffc·0005a8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000a268·00a268·0000a8·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a5a4·00a5a4·0000c0·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000a310·00a310·001829·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a668·00a668·001a09·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000cb40·00bb40·00e818·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000d080·00c080·017774·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001b360·01a360·000b40·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00024800·023800·000b70·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0001cea0·01aea0·000fb0·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00026370·024370·0011cc·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001de50·01be50·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0002753c·02553c·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001de5c·01be5c·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00027548·025548·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001de60·01be60·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0002754c·02554c·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001df70·01bf70·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0002765c·02565c·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001dfa0·01bfa0·0002d4·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0002768c·02568c·0002e0·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001f274·01c274·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0002896c·02596c·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01c278·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·025970·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01c2c6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0259be·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01c3cf·0021ac·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·025ac7·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)
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1be60·contains·34·entries:1 Dynamic·section·at·offset·0x2554c·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8e2014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8ff4
15 ·0x60000010·(Operating·System·specific:·60000010)········0x40d15 ·0x60000010·(Operating·System·specific:·60000010)········0x40d
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x923017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9404
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x90
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x9cd820 ·0x00000017·(JMPREL)·····················0x9ffc
21 ·0x00000002·(PLTRELSZ)···················1424·(bytes)21 ·0x00000002·(PLTRELSZ)···················1448·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1dfa022 ·0x00000003·(PLTGOT)·····················0x2768c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1ca426 ·0x00000005·(STRTAB)·····················0x1cec
27 ·0x0000000a·(STRSZ)······················29052·(bytes)27 ·0x0000000a·(STRSZ)······················29448·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x186c28 ·0x6ffffef5·(GNU_HASH)···················0x18a4
29 ·0x00000019·(INIT_ARRAY)·················0x1de5c29 ·0x00000019·(INIT_ARRAY)·················0x27548
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1de5031 ·0x0000001a·(FINI_ARRAY)·················0x2753c
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x15ac33 ·0x6ffffff0·(VERSYM)·····················0x15dc
34 ·0x6ffffffe·(VERNEED)····················0x182c34 ·0x6ffffffe·(VERNEED)····················0x1864
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3a0ebc1c792fa02dfab1bb48ecb5f6fd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·112ace9be959e9fa269af3a4e61eb2ce
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·320·entries:1 Version·symbols·section·'.gnu.version'·contains·323·entries:
2 ·Addr:·0x00000000000015ac··Offset:·0x0015ac··Link:·3·(.dynsym)2 ·Addr:·0x00000000000015dc··Offset:·0x0015dc··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 77, 14 lines modifiedOffset 77, 15 lines modified
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*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)···
  
84 Version·needs·section·'.gnu.version_r'·contains·2·entries:85 Version·needs·section·'.gnu.version_r'·contains·2·entries:
85 ·Addr:·0x000000000000182c··Offset:·0x00182c··Link:·7·(.dynstr)86 ·Addr:·0x0000000000001864··Offset:·0x001864··Link:·7·(.dynstr)
86 ··000000:·Version:·1··File:·liblog.so··Cnt:·187 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
87 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·388 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
88 ··0x0010:·Version:·1··File:·libc.so··Cnt:·189 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0030:···Name:·LIBC··Flags:·none··Version:·290 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·125324····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·164860····»    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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.display.color@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.color@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:···············0xb8a011 ··Entry·point·address:···············0xbdd0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········86532·(bytes·into·file)13 ··Start·of·section·headers:··········103832·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb8a02 Entry·point·0xbdd0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a899·0x0a899·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0adc9·0x0adc9·R···0x1000
8 ··LOAD···········0x00a8a0·0x0000b8a0·0x0000b8a0·0x080a0·0x080a0·R·E·0x10008 ··LOAD···········0x00add0·0x0000bdd0·0x0000bdd0·0x0ba20·0x0ba20·R·E·0x1000
9 ··LOAD···········0x012940·0x00014940·0x00014940·0x01110·0x01110·RW··0x10009 ··LOAD···········0x0167f0·0x000187f0·0x000187f0·0x012f0·0x012f0·RW··0x1000
10 ··LOAD···········0x013a50·0x00016a50·0x00016a50·0x00004·0x00004·RW··0x100010 ··LOAD···········0x017ae0·0x0001aae0·0x0001aae0·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x013668·0x00015668·0x00015668·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0176ec·0x000196ec·0x000196ec·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x012940·0x00014940·0x00014940·0x01110·0x016c0·R···0x112 ··GNU_RELRO······0x0167f0·0x000187f0·0x000187f0·0x012f0·0x01810·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0095a4·0x000095a4·0x000095a4·0x005a8·0x005a8·R···0x415 ··EXIDX··········0x009780·0x00009780·0x00009780·0x006f8·0x006f8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x15204:1 There·are·26·section·headers,·starting·at·offset·0x19598:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001410·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001440·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000015bc·0015bc·000282·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000015ec·0015ec·000288·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001840·001840·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001874·001874·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001860·001860·000330·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001894·001894·000340·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001b90·001b90·0074dd·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001bd4·001bd4·007669·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00009070·009070·0004c7·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00009240·009240·0004c8·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009538·009538·00006c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009708·009708·000078·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······000095a4·0095a4·0005a8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00009780·009780·0006f8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00009b4c·009b4c·000520·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00009e78·009e78·000538·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000a06c·00a06c·000090·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a3b0·00a3b0·000084·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000a100·00a100·000799·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a438·00a438·000991·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000b8a0·00a8a0·007640·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000bdd0·00add0·00af88·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00012ee0·011ee0·000a60·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00016d60·015d60·000a90·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00014940·012940·000d18·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········000187f0·0167f0·000eec·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00015658·013658·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000196dc·0176dc·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00015664·013664·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000196e8·0176e8·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00015668·013668·000118·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000196ec·0176ec·000118·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00015780·013780·000034·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00019804·017804·000034·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········000157b4·0137b4·00029c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00019838·017838·0002a8·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00016a50·013a50·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001aae0·017ae0·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·013a54·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·017ae4·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·013aa2·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·017b32·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·013bab·001658·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·017c3b·00195c·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.0 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x13668·contains·35·entries:1 Dynamic·section·at·offset·0x176ec·contains·35·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:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
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:·[vendor.display.color@1.1.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.1.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x907015 ·0x6000000f·(Operating·System·specific:·6000000f)········0x9240
16 ·0x60000010·(Operating·System·specific:·60000010)········0x4c716 ·0x60000010·(Operating·System·specific:·60000010)········0x4c8
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x953818 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9708
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6c19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x78
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0x9b4c21 ·0x00000017·(JMPREL)·····················0x9e78
22 ·0x00000002·(PLTRELSZ)···················1312·(bytes)22 ·0x00000002·(PLTRELSZ)···················1336·(bytes)
23 ·0x00000003·(PLTGOT)·····················0x157b423 ·0x00000003·(PLTGOT)·····················0x19838
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x1b9027 ·0x00000005·(STRTAB)·····················0x1bd4
28 ·0x0000000a·(STRSZ)······················29917·(bytes)28 ·0x0000000a·(STRSZ)······················30313·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x186029 ·0x6ffffef5·(GNU_HASH)···················0x1894
30 ·0x00000019·(INIT_ARRAY)·················0x1566430 ·0x00000019·(INIT_ARRAY)·················0x196e8
31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0x1565832 ·0x0000001a·(FINI_ARRAY)·················0x196dc
33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x15bc34 ·0x6ffffff0·(VERSYM)·····················0x15ec
35 ·0x6ffffffe·(VERNEED)····················0x184035 ·0x6ffffffe·(VERNEED)····················0x1874
36 ·0x6fffffff·(VERNEEDNUM)·················136 ·0x6fffffff·(VERNEEDNUM)·················1
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ae63c8b91bb9bca11c0aa2a7cded7eec6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a56ad7fb46dbbb4ad3597bda51b82f0
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·321·entries:1 Version·symbols·section·'.gnu.version'·contains·324·entries:
2 ·Addr:·0x00000000000015bc··Offset:·0x0015bc··Link:·3·(.dynsym)2 ·Addr:·0x00000000000015ec··Offset:·0x0015ec··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 77, 13 lines modifiedOffset 77, 13 lines modified
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*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
85 Version·needs·section·'.gnu.version_r'·contains·1·entry:85 Version·needs·section·'.gnu.version_r'·contains·1·entry:
86 ·Addr:·0x0000000000001840··Offset:·0x001840··Link:·7·(.dynstr)86 ·Addr:·0x0000000000001874··Offset:·0x001874··Link:·7·(.dynstr)
87 ··000000:·Version:·1··File:·libc.so··Cnt:·187 ··000000:·Version:·1··File:·libc.so··Cnt:·1
88 ··0x0010:···Name:·LIBC··Flags:·none··Version:·288 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·87572·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·104872····»    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.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.display.color@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.color@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:···············0xc63011 ··Entry·point·address:···············0xcb90
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········93020·(bytes·into·file)13 ··Start·of·section·headers:··········110960·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc6302 Entry·point·0xcb90
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b626·0x0b626·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bb86·0x0bb86·R···0x1000
8 ··LOAD···········0x00b630·0x0000c630·0x0000c630·0x08840·0x08840·R·E·0x10008 ··LOAD···········0x00bb90·0x0000cb90·0x0000cb90·0x0c400·0x0c400·R·E·0x1000
9 ··LOAD···········0x013e70·0x00015e70·0x00015e70·0x0137c·0x0137c·RW··0x10009 ··LOAD···········0x017f90·0x00019f90·0x00019f90·0x01580·0x01580·RW··0x1000
10 ··LOAD···········0x0151ec·0x000181ec·0x000181ec·0x00004·0x00004·RW··0x100010 ··LOAD···········0x019510·0x0001c510·0x0001c510·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x014dd0·0x00016dd0·0x00016dd0·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x0190e8·0x0001b0e8·0x0001b0e8·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x013e70·0x00015e70·0x00015e70·0x0137c·0x02190·R···0x112 ··GNU_RELRO······0x017f90·0x00019f90·0x00019f90·0x01580·0x02070·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00a1c4·0x0000a1c4·0x0000a1c4·0x005f8·0x005f8·R···0x415 ··EXIDX··········0x00a3a8·0x0000a3a8·0x0000a3a8·0x00760·0x00760·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x16b5c:1 There·are·26·section·headers,·starting·at·offset·0x1b170:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0015a0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0015d0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000174c·00174c·0002b4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000177c·00177c·0002ba·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001a00·001a00·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001a38·001a38·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001a40·001a40·000348·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001a78·001a78·000358·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001d88·001d88·007e3a·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001dd0·001dd0·007fc6·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00009bc4·009bc4·000581·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00009d98·009d98·000581·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000a148·00a148·00007c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000a31c·00a31c·00008c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000a1c4·00a1c4·0005f8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000a3a8·00a3a8·000760·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000a7bc·00a7bc·000570·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000ab08·00ab08·000588·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000ad2c·00ad2c·000090·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000b090·00b090·000084·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000adc0·00adc0·000866·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000b118·00b118·000a6e·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000c630·00b630·007d40·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000cb90·00bb90·00b8c8·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00014370·013370·000b00·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00018460·017460·000b30·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00015e70·013e70·000f50·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00019f90·017f90·001148·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00016dc0·014dc0·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001b0d8·0190d8·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00016dcc·014dcc·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001b0e4·0190e4·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00016dd0·014dd0·000120·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0001b0e8·0190e8·000120·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00016ef0·014ef0·000038·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001b208·019208·000038·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00016f28·014f28·0002c4·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001b240·019240·0002d0·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000181ec·0151ec·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001c510·019510·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0151f0·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·019514·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01523e·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·019562·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·015347·001814·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01966b·001b04·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.02 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x14dd0·contains·36·entries:1 Dynamic·section·at·offset·0x190e8·contains·36·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:·[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.2.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.2.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)········0x9bc416 ·0x6000000f·(Operating·System·specific:·6000000f)········0x9d98
17 ·0x60000010·(Operating·System·specific:·60000010)········0x58117 ·0x60000010·(Operating·System·specific:·60000010)········0x581
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xa14819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xa31c
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8c
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0xa7bc22 ·0x00000017·(JMPREL)·····················0xab08
23 ·0x00000002·(PLTRELSZ)···················1392·(bytes)23 ·0x00000002·(PLTRELSZ)···················1416·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x16f2824 ·0x00000003·(PLTGOT)·····················0x1b240
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x1ac26 ·0x00000006·(SYMTAB)·····················0x1ac
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x1d8828 ·0x00000005·(STRTAB)·····················0x1dd0
29 ·0x0000000a·(STRSZ)······················32314·(bytes)29 ·0x0000000a·(STRSZ)······················32710·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x1a4030 ·0x6ffffef5·(GNU_HASH)···················0x1a78
31 ·0x00000019·(INIT_ARRAY)·················0x16dcc31 ·0x00000019·(INIT_ARRAY)·················0x1b0e4
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x16dc033 ·0x0000001a·(FINI_ARRAY)·················0x1b0d8
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x174c35 ·0x6ffffff0·(VERSYM)·····················0x177c
36 ·0x6ffffffe·(VERNEED)····················0x1a0036 ·0x6ffffffe·(VERNEED)····················0x1a38
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c990981eb28a14b3223deff6d967319a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7f1bf16861044b271efbb94b3a81e685
1.96 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·349·entries:
2 ·Addr:·0x000000000000174c··Offset:·0x00174c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000177c··Offset:·0x00177c··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, 16 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 ··15c:···1·(*global*)···
  
91 Version·needs·section·'.gnu.version_r'·contains·2·entries:92 Version·needs·section·'.gnu.version_r'·contains·2·entries:
92 ·Addr:·0x0000000000001a00··Offset:·0x001a00··Link:·7·(.dynstr)93 ·Addr:·0x0000000000001a38··Offset:·0x001a38··Link:·7·(.dynstr)
93 ··000000:·Version:·1··File:·liblog.so··Cnt:·194 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
94 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·395 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
95 ··0x0010:·Version:·1··File:·libc.so··Cnt:·196 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
96 ··0x0030:···Name:·LIBC··Flags:·none··Version:·297 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·94060·····»     Blocks:·184········IO·Block:·4096···regular·file1 ··Size:·112000····»    Blocks:·224········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.display.color@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.color@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:···············0xd67011 ··Entry·point·address:···············0xdc20
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········101296·(bytes·into·file)13 ··Start·of·section·headers:··········121984·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd6702 Entry·point·0xdc20
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c669·0x0c669·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0cc19·0x0cc19·R···0x1000
8 ··LOAD···········0x00c670·0x0000d670·0x0000d670·0x096c0·0x096c0·R·E·0x10008 ··LOAD···········0x00cc20·0x0000dc20·0x0000dc20·0x0dcd0·0x0dcd0·R·E·0x1000
9 ··LOAD···········0x015d30·0x00017d30·0x00017d30·0x0158c·0x0158c·RW··0x10009 ··LOAD···········0x01a8f0·0x0001c8f0·0x0001c8f0·0x01790·0x01790·RW··0x1000
10 ··LOAD···········0x0172bc·0x0001a2bc·0x0001a2bc·0x00004·0x00004·RW··0x100010 ··LOAD···········0x01c080·0x0001f080·0x0001f080·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x016e70·0x00018e70·0x00018e70·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x01bc28·0x0001dc28·0x0001dc28·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x015d30·0x00017d30·0x00017d30·0x0158c·0x022d0·R···0x112 ··GNU_RELRO······0x01a8f0·0x0001c8f0·0x0001c8f0·0x01790·0x02710·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00b088·0x0000b088·0x0000b088·0x00628·0x00628·R···0x415 ··EXIDX··········0x00b26c·0x0000b26c·0x0000b26c·0x00790·0x00790·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x18bb0:1 There·are·26·section·headers,·starting·at·offset·0x1dc80:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001740·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001770·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000018ec·0018ec·0002e8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000191c·00191c·0002ee·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001bd4·001bd4·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001c0c·001c0c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001bf4·001bf4·000388·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001c2c·001c2c·000398·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001f7c·001f7c·008a34·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001fc4·001fc4·008bc0·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000a9b0·00a9b0·00064b·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000ab84·00ab84·00064b·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000affc·00affc·00008c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000b1d0·00b1d0·00009c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000b088·00b088·000628·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000b26c·00b26c·000790·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000b6b0·00b6b0·0005b8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000b9fc·00b9fc·0005d0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000bc68·00bc68·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000bfcc·00bfcc·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000bd08·00bd08·000961·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000c060·00c060·000bb9·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000d670·00c670·008b28·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000dc20·00cc20·00d10c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000161a0·0151a0·000b90·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001ad30·019d30·000bc0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00017d30·015d30·001130·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001c8f0·01a8f0·001328·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00018e60·016e60·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001dc18·01bc18·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00018e6c·016e6c·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001dc24·01bc24·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00018e70·016e70·000128·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0001dc28·01bc28·000128·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00018f98·016f98·00003c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001dd50·01bd50·00003c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00018fd4·016fd4·0002e8·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001dd8c·01bd8c·0002f4·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001a2bc·0172bc·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001f080·01c080·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0172c0·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01c084·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01730e·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01c0d2·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·017417·001798·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01c1db·001aa4·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, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x16e70·contains·37·entries:1 Dynamic·section·at·offset·0x1bc28·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:·[vendor.display.color@1.1.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.1.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.2.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.2.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.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.3.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.3.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)········0xa9b018 ·0x6000000f·(Operating·System·specific:·6000000f)········0xab84
19 ·0x60000010·(Operating·System·specific:·60000010)········0x64b19 ·0x60000010·(Operating·System·specific:·60000010)········0x64b
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xaffc21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb1d0
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8c22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x9c
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0xb6b024 ·0x00000017·(JMPREL)·····················0xb9fc
25 ·0x00000002·(PLTRELSZ)···················1464·(bytes)25 ·0x00000002·(PLTRELSZ)···················1488·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x18fd426 ·0x00000003·(PLTGOT)·····················0x1dd8c
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x1ac28 ·0x00000006·(SYMTAB)·····················0x1ac
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x1f7c30 ·0x00000005·(STRTAB)·····················0x1fc4
31 ·0x0000000a·(STRSZ)······················35380·(bytes)31 ·0x0000000a·(STRSZ)······················35776·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x1bf432 ·0x6ffffef5·(GNU_HASH)···················0x1c2c
33 ·0x00000019·(INIT_ARRAY)·················0x18e6c33 ·0x00000019·(INIT_ARRAY)·················0x1dc24
34 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x18e6035 ·0x0000001a·(FINI_ARRAY)·················0x1dc18
36 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x18ec37 ·0x6ffffff0·(VERSYM)·····················0x191c
38 ·0x6ffffffe·(VERNEED)····················0x1bd438 ·0x6ffffffe·(VERNEED)····················0x1c0c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·30e9b7b77187851c529e65745e71771a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6784d113d597f6981b0b170288a9c3ad
1.78 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·375·entries:
2 ·Addr:·0x00000000000018ec··Offset:·0x0018ec··Link:·3·(.dynsym)2 ·Addr:·0x000000000000191c··Offset:·0x00191c··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*)······1·(*global*)···
  
97 Version·needs·section·'.gnu.version_r'·contains·1·entry:98 Version·needs·section·'.gnu.version_r'·contains·1·entry:
98 ·Addr:·0x0000000000001bd4··Offset:·0x001bd4··Link:·7·(.dynstr)99 ·Addr:·0x0000000000001c0c··Offset:·0x001c0c··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:·102336····»    Blocks:·200········IO·Block:·4096···regular·file1 ··Size:·123024····»    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.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.display.color@1.4.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.color@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:···············0xe12011 ··Entry·point·address:···············0xe6f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········105064·(bytes·into·file)13 ··Start·of·section·headers:··········124520·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe1202 Entry·point·0xe6f0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d11e·0x0d11e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d6e6·0x0d6e6·R···0x1000
8 ··LOAD···········0x00d120·0x0000e120·0x0000e120·0x096b0·0x096b0·R·E·0x10008 ··LOAD···········0x00d6f0·0x0000e6f0·0x0000e6f0·0x0d7c0·0x0d7c0·R·E·0x1000
9 ··LOAD···········0x0167d0·0x000187d0·0x000187d0·0x01820·0x01820·RW··0x10009 ··LOAD···········0x01aeb0·0x0001ceb0·0x0001ceb0·0x01a24·0x01a24·RW··0x1000
10 ··LOAD···········0x017ff0·0x0001aff0·0x0001aff0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x01c8d4·0x0001f8d4·0x0001f8d4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x017b8c·0x00019b8c·0x00019b8c·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x01c464·0x0001e464·0x0001e464·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x0167d0·0x000187d0·0x000187d0·0x01820·0x01830·R···0x112 ··GNU_RELRO······0x01aeb0·0x0001ceb0·0x0001ceb0·0x01a24·0x02150·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00bae8·0x0000bae8·0x0000bae8·0x00668·0x00668·R···0x415 ··EXIDX··········0x00bccc·0x0000bccc·0x0000bccc·0x007d0·0x007d0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x19a68:1 There·are·26·section·headers,·starting·at·offset·0x1e668:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001860·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001890·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001a0c·001a0c·00030c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001a3c·001a3c·000312·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001d18·001d18·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001d50·001d50·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001d58·001d58·000384·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001d90·001d90·000394·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000020dc·0020dc·00925d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00002124·002124·0093e9·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000b33c·00b33c·00070c·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000b510·00b510·00070c·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000ba48·00ba48·0000a0·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000bc1c·00bc1c·0000b0·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000bae8·00bae8·000668·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000bccc·00bccc·0007d0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000c150·00c150·0005d0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000c49c·00c49c·0005e8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000c720·00c720·000090·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000ca84·00ca84·000084·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000c7b0·00c7b0·00096e·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000cb08·00cb08·000bde·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000e120·00d120·008aec·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000e6f0·00d6f0·00cbd0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00016c10·015c10·000bc0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001b2c0·01a2c0·000bf0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000187d0·0167d0·0013ac·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001ceb0·01aeb0·0015a4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00019b7c·017b7c·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001e454·01c454·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00019b88·017b88·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001e460·01c460·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00019b8c·017b8c·000130·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0001e464·01c464·000130·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00019cbc·017cbc·000040·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001e594·01c594·000040·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00019cfc·017cfc·0002f4·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001e5d4·01c5d4·000300·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001aff0·017ff0·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001f8d4·01c8d4·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·017ff4·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01c8d8·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·018042·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01c926·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01814b·00191c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01ca2f·001c38·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·0x17b8c·contains·38·entries:1 Dynamic·section·at·offset·0x1c464·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:·[vendor.display.color@1.2.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.2.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.3.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.3.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.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.4.so]16 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.4.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)········0xb33c19 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb510
20 ·0x60000010·(Operating·System·specific:·60000010)········0x70c20 ·0x60000010·(Operating·System·specific:·60000010)········0x70c
21 ·0x00000013·(RELENT)·····················8·(bytes)21 ·0x00000013·(RELENT)·····················8·(bytes)
22 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xba4822 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xbc1c
23 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xa023 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb0
24 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x424 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
25 ·0x00000017·(JMPREL)·····················0xc15025 ·0x00000017·(JMPREL)·····················0xc49c
26 ·0x00000002·(PLTRELSZ)···················1488·(bytes)26 ·0x00000002·(PLTRELSZ)···················1512·(bytes)
27 ·0x00000003·(PLTGOT)·····················0x19cfc27 ·0x00000003·(PLTGOT)·····················0x1e5d4
28 ·0x00000014·(PLTREL)·····················REL28 ·0x00000014·(PLTREL)·····················REL
29 ·0x00000006·(SYMTAB)·····················0x1ac29 ·0x00000006·(SYMTAB)·····················0x1ac
30 ·0x0000000b·(SYMENT)·····················16·(bytes)30 ·0x0000000b·(SYMENT)·····················16·(bytes)
31 ·0x00000005·(STRTAB)·····················0x20dc31 ·0x00000005·(STRTAB)·····················0x2124
32 ·0x0000000a·(STRSZ)······················37469·(bytes)32 ·0x0000000a·(STRSZ)······················37865·(bytes)
33 ·0x6ffffef5·(GNU_HASH)···················0x1d5833 ·0x6ffffef5·(GNU_HASH)···················0x1d90
34 ·0x00000019·(INIT_ARRAY)·················0x19b8834 ·0x00000019·(INIT_ARRAY)·················0x1e460
35 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)35 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
36 ·0x0000001a·(FINI_ARRAY)·················0x19b7c36 ·0x0000001a·(FINI_ARRAY)·················0x1e454
37 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)37 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
38 ·0x6ffffff0·(VERSYM)·····················0x1a0c38 ·0x6ffffff0·(VERSYM)·····················0x1a3c
39 ·0x6ffffffe·(VERNEED)····················0x1d1839 ·0x6ffffffe·(VERNEED)····················0x1d50
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·79784ebe955130f5e78f9b64a1bc91e26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c0e25838809dcc89678dcab03d7eae7a
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·390·entries:1 Version·symbols·section·'.gnu.version'·contains·393·entries:
2 ·Addr:·0x0000000000001a0c··Offset:·0x001a0c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001a3c··Offset:·0x001a3c··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 94, 15 lines modifiedOffset 94, 16 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*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 102 ··188:···1·(*global*)···
  
102 Version·needs·section·'.gnu.version_r'·contains·2·entries:103 Version·needs·section·'.gnu.version_r'·contains·2·entries:
103 ·Addr:·0x0000000000001d18··Offset:·0x001d18··Link:·7·(.dynstr)104 ·Addr:·0x0000000000001d50··Offset:·0x001d50··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·liblog.so··Cnt:·1105 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
105 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3106 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
106 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1107 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
107 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2108 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·106104····»    Blocks:·208········IO·Block:·4096···regular·file1 ··Size:·125560····»    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.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.display.color@1.5.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.color@1.5.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:···············0xf7b011 ··Entry·point·address:···············0xfe00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········117920·(bytes·into·file)13 ··Start·of·section·headers:··········141840·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf7b02 Entry·point·0xfe00
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0e7a9·0x0e7a9·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0edf1·0x0edf1·R···0x1000
8 ··LOAD···········0x00e7b0·0x0000f7b0·0x0000f7b0·0x0ad90·0x0ad90·R·E·0x10008 ··LOAD···········0x00ee00·0x0000fe00·0x0000fe00·0x0ff10·0x0ff10·R·E·0x1000
9 ··LOAD···········0x019540·0x0001b540·0x0001b540·0x01b08·0x01b08·RW··0x10009 ··LOAD···········0x01ed10·0x00020d10·0x00020d10·0x01d54·0x01d54·RW··0x1000
10 ··LOAD···········0x01b048·0x0001e048·0x0001e048·0x00004·0x00004·RW··0x100010 ··LOAD···········0x020a64·0x00023a64·0x00023a64·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x01aba4·0x0001cba4·0x0001cba4·0x00138·0x00138·RW··0x411 ··DYNAMIC········0x0205b4·0x000225b4·0x000225b4·0x00138·0x00138·RW··0x4
12 ··GNU_RELRO······0x019540·0x0001b540·0x0001b540·0x01b08·0x02ac0·R···0x112 ··GNU_RELRO······0x01ed10·0x00020d10·0x00020d10·0x01d54·0x022f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00cd4c·0x0000cd4c·0x0000cd4c·0x00738·0x00738·R···0x415 ··EXIDX··········0x00cf2c·0x0000cf2c·0x0000cf2c·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·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1cca0:1 There·are·26·section·headers,·starting·at·offset·0x22a10:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001a50·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001a80·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001bfc·001bfc·00034a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001c2c·001c2c·000350·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001f48·001f48·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001f7c·001f7c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001f88·001f88·0003e0·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001fbc·001fbc·0003ec·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002368·002368·00a14a·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000023a8·0023a8·00a2d6·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000c4b4·00c4b4·0007e6·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000c680·00c680·0007e6·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000cc9c·00cc9c·0000b0·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000ce68·00ce68·0000c4·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000cd4c·00cd4c·000738·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000cf2c·00cf2c·0008b8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000d484·00d484·000638·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000d7e4·00d7e4·000650·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000dabc·00dabc·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000de34·00de34·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000db58·00db58·000c51·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000dec8·00dec8·000f29·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000f7b0·00e7b0·00a0f8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000fe00·00ee00·00f248·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000198b0·0188b0·000c90·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001f050·01e050·000cc0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0001b540·019540·001654·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00020d10·01ed10·001894·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001cb94·01ab94·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000225a4·0205a4·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001cba0·01aba0·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000225b0·0205b0·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001cba4·01aba4·000138·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000225b4·0205b4·000138·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001ccdc·01acdc·000044·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000226ec·0206ec·000044·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001cd20·01ad20·000328·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00022730·020730·000334·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001e048·01b048·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00023a64·020a64·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01b04c·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·020a68·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01b09a·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·020ab6·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01b1a3·001afc·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·020bbf·001e50·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·0x1aba4·contains·39·entries:1 Dynamic·section·at·offset·0x205b4·contains·39·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:·[vendor.display.color@1.2.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.2.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.3.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.3.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.4.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.display.color@1.4.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.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.color@1.5.so]17 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.color@1.5.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)········0xc4b420 ·0x6000000f·(Operating·System·specific:·6000000f)········0xc680
21 ·0x60000010·(Operating·System·specific:·60000010)········0x7e621 ·0x60000010·(Operating·System·specific:·60000010)········0x7e6
22 ·0x00000013·(RELENT)·····················8·(bytes)22 ·0x00000013·(RELENT)·····················8·(bytes)
23 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xcc9c23 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xce68
24 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb024 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xc4
25 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x425 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
26 ·0x00000017·(JMPREL)·····················0xd48426 ·0x00000017·(JMPREL)·····················0xd7e4
27 ·0x00000002·(PLTRELSZ)···················1592·(bytes)27 ·0x00000002·(PLTRELSZ)···················1616·(bytes)
28 ·0x00000003·(PLTGOT)·····················0x1cd2028 ·0x00000003·(PLTGOT)·····················0x22730
29 ·0x00000014·(PLTREL)·····················REL29 ·0x00000014·(PLTREL)·····················REL
30 ·0x00000006·(SYMTAB)·····················0x1ac30 ·0x00000006·(SYMTAB)·····················0x1ac
31 ·0x0000000b·(SYMENT)·····················16·(bytes)31 ·0x0000000b·(SYMENT)·····················16·(bytes)
32 ·0x00000005·(STRTAB)·····················0x236832 ·0x00000005·(STRTAB)·····················0x23a8
33 ·0x0000000a·(STRSZ)······················41290·(bytes)33 ·0x0000000a·(STRSZ)······················41686·(bytes)
34 ·0x6ffffef5·(GNU_HASH)···················0x1f8834 ·0x6ffffef5·(GNU_HASH)···················0x1fbc
35 ·0x00000019·(INIT_ARRAY)·················0x1cba035 ·0x00000019·(INIT_ARRAY)·················0x225b0
36 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)36 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
37 ·0x0000001a·(FINI_ARRAY)·················0x1cb9437 ·0x0000001a·(FINI_ARRAY)·················0x225a4
38 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)38 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
39 ·0x6ffffff0·(VERSYM)·····················0x1bfc39 ·0x6ffffff0·(VERSYM)·····················0x1c2c
40 ·0x6ffffffe·(VERNEED)····················0x1f4840 ·0x6ffffffe·(VERNEED)····················0x1f7c
41 ·0x6fffffff·(VERNEEDNUM)·················241 ·0x6fffffff·(VERNEEDNUM)·················2
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9bccdcf05c609e071a9c93d7de4f192f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·95cd09e11324575de981d09d6f434a43
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·421·entries:1 Version·symbols·section·'.gnu.version'·contains·424·entries:
2 ·Addr:·0x0000000000001bfc··Offset:·0x001bfc··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001c2c··Offset:·0x001c2c··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, 15 lines modifiedOffset 102, 15 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*)···109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
110 Version·needs·section·'.gnu.version_r'·contains·2·entries:110 Version·needs·section·'.gnu.version_r'·contains·2·entries:
111 ·Addr:·0x0000000000001f48··Offset:·0x001f48··Link:·7·(.dynstr)111 ·Addr:·0x0000000000001f7c··Offset:·0x001f7c··Link:·7·(.dynstr)
112 ··000000:·Version:·1··File:·liblog.so··Cnt:·1112 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
113 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3113 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
114 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1114 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
115 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2115 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·118960····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·142880····»    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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.display.config@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.config@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:···············0xab2011 ··Entry·point·address:···············0xaff0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········90412·(bytes·into·file)13 ··Start·of·section·headers:··········113168·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xab202 Entry·point·0xaff0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09b1a·0x09b1a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09fea·0x09fea·R···0x1000
8 ··LOAD···········0x009b20·0x0000ab20·0x0000ab20·0x09e80·0x09e80·R·E·0x10008 ··LOAD···········0x009ff0·0x0000aff0·0x0000aff0·0x0ef30·0x0ef30·R·E·0x1000
9 ··LOAD···········0x0139a0·0x000159a0·0x000159a0·0x00ef0·0x00ef0·RW··0x10009 ··LOAD···········0x018f20·0x0001af20·0x0001af20·0x01064·0x01064·RW··0x1000
10 ··LOAD···········0x014890·0x00017890·0x00017890·0x00004·0x00004·RW··0x100010 ··LOAD···········0x019f84·0x0001cf84·0x0001cf84·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x0144ec·0x000164ec·0x000164ec·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x019bd4·0x0001bbd4·0x0001bbd4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0139a0·0x000159a0·0x000159a0·0x00ef0·0x01660·R···0x112 ··GNU_RELRO······0x018f20·0x0001af20·0x0001af20·0x01064·0x010e0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007eb4·0x00007eb4·0x00007eb4·0x00678·0x00678·R···0x415 ··EXIDX··········0x008090·0x00008090·0x00008090·0x00750·0x00750·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1612c:1 There·are·26·section·headers,·starting·at·offset·0x1ba10:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0011c0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0011f0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000136c·00136c·000238·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000139c·00139c·00023e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000015a4·0015a4·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000015dc·0015dc·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000015e4·0015e4·000390·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000161c·00161c·00039c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001974·001974·006126·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000019b8·0019b8·0062b2·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00007a9c·007a9c·0003bd·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00007c6c·007c6c·0003bd·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00007e5c·007e5c·000058·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000802c·00802c·000064·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00007eb4·007eb4·000678·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00008090·008090·000750·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000852c·00852c·0004b0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000087e0·0087e0·0004c8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000089dc·0089dc·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008ca8·008ca8·00009c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00008a78·008a78·0010a2·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00008d48·008d48·0012a2·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000ab20·009b20·0094fc·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000aff0·009ff0·00e580·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00014020·013020·000980·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00019570·018570·0009b0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000159a0·0139a0·000b3c·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001af20·018f20·000ca4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······000164dc·0144dc·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001bbc4·019bc4·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000164e8·0144e8·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001bbd0·019bd0·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000164ec·0144ec·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0001bbd4·019bd4·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000165fc·0145fc·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001bce4·019ce4·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001662c·01462c·000264·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001bd14·019d14·000270·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00017890·014890·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001cf84·019f84·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·014894·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·019f88·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0148e2·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·019fd6·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0149eb·001740·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01a0df·001930·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x144ec·contains·34·entries:1 Dynamic·section·at·offset·0x19bd4·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7a9c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7c6c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x3bd15 ·0x60000010·(Operating·System·specific:·60000010)········0x3bd
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7e5c17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x802c
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x64
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x852c20 ·0x00000017·(JMPREL)·····················0x87e0
21 ·0x00000002·(PLTRELSZ)···················1200·(bytes)21 ·0x00000002·(PLTRELSZ)···················1224·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1662c22 ·0x00000003·(PLTGOT)·····················0x1bd14
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x197426 ·0x00000005·(STRTAB)·····················0x19b8
27 ·0x0000000a·(STRSZ)······················24870·(bytes)27 ·0x0000000a·(STRSZ)······················25266·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x15e428 ·0x6ffffef5·(GNU_HASH)···················0x161c
29 ·0x00000019·(INIT_ARRAY)·················0x164e829 ·0x00000019·(INIT_ARRAY)·················0x1bbd0
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x164dc31 ·0x0000001a·(FINI_ARRAY)·················0x1bbc4
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x136c33 ·0x6ffffff0·(VERSYM)·····················0x139c
34 ·0x6ffffffe·(VERNEED)····················0x15a434 ·0x6ffffffe·(VERNEED)····················0x15dc
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f173985a9f282964b7c6cc57955393186 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c386551604e231944056f7514d86abd0
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·284·entries:1 Version·symbols·section·'.gnu.version'·contains·287·entries:
2 ·Addr:·0x000000000000136c··Offset:·0x00136c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000139c··Offset:·0x00139c··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 68, 14 lines modifiedOffset 68, 15 lines modified
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*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)···
  
75 Version·needs·section·'.gnu.version_r'·contains·2·entries:76 Version·needs·section·'.gnu.version_r'·contains·2·entries:
76 ·Addr:·0x00000000000015a4··Offset:·0x0015a4··Link:·7·(.dynstr)77 ·Addr:·0x00000000000015dc··Offset:·0x0015dc··Link:·7·(.dynstr)
77 ··000000:·Version:·1··File:·liblog.so··Cnt:·178 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
78 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·379 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
79 ··0x0010:·Version:·1··File:·libc.so··Cnt:·180 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
80 ··0x0030:···Name:·LIBC··Flags:·none··Version:·281 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·91452·····»     Blocks:·184········IO·Block:·4096···regular·file1 ··Size:·114208····»    Blocks:·224········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.display.config@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.config@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:···············0xa56011 ··Entry·point·address:···············0xaa20
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········73712·(bytes·into·file)13 ··Start·of·section·headers:··········85268·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa5602 Entry·point·0xaa20
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0955a·0x0955a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09a1a·0x09a1a·R···0x1000
8 ··LOAD···········0x009560·0x0000a560·0x0000a560·0x067c0·0x067c0·R·E·0x10008 ··LOAD···········0x009a20·0x0000aa20·0x0000aa20·0x08d60·0x08d60·R·E·0x1000
9 ··LOAD···········0x00fd20·0x00011d20·0x00011d20·0x00efc·0x00efc·RW··0x10009 ··LOAD···········0x012780·0x00014780·0x00014780·0x01004·0x01004·RW··0x1000
10 ··LOAD···········0x010c1c·0x00013c1c·0x00013c1c·0x00004·0x00004·RW··0x100010 ··LOAD···········0x013784·0x00016784·0x00016784·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x010878·0x00012878·0x00012878·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0133d4·0x000153d4·0x000153d4·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00fd20·0x00011d20·0x00011d20·0x00efc·0x012e0·R···0x112 ··GNU_RELRO······0x012780·0x00014780·0x00014780·0x01004·0x01880·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00851c·0x0000851c·0x0000851c·0x004a0·0x004a0·R···0x415 ··EXIDX··········0x0086f8·0x000086f8·0x000086f8·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·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x11ff0:1 There·are·26·section·headers,·starting·at·offset·0x14d14:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001260·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001290·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000140c·00140c·00024c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000143c·00143c·000252·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001658·001658·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001690·001690·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001678·001678·0002fc·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000016b0·0016b0·00030c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001974·001974·0066e6·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000019bc·0019bc·006872·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000805c·00805c·000464·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00008230·008230·000464·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000084c0·0084c0·00005c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008694·008694·000064·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000851c·00851c·0004a0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000086f8·0086f8·000560·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············000089bc·0089bc·000498·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00008c58·008c58·0004b0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00008e54·008e54·000084·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00009108·009108·000078·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00008ed8·008ed8·000682·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00009180·009180·00089a·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000a560·009560·005e6c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000aa20·009a20·0083e0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000103d0·00f3d0·000950·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00012e00·011e00·000980·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00011d20·00fd20·000b48·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00014780·012780·000c44·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00012868·010868·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000153c4·0133c4·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00012874·010874·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000153d0·0133d0·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00012878·010878·000118·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000153d4·0133d4·000118·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00012990·010990·000034·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000154ec·0134ec·000034·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········000129c4·0109c4·000258·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00015520·013520·000264·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00013c1c·010c1c·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00016784·013784·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·010c20·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·013788·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·010c6e·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0137d6·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·010d77·001278·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0138df·001434·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.93 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x10878·contains·35·entries:1 Dynamic·section·at·offset·0x133d4·contains·35·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:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
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:·[vendor.display.config@1.1.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.1.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x805c15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8230
16 ·0x60000010·(Operating·System·specific:·60000010)········0x46416 ·0x60000010·(Operating·System·specific:·60000010)········0x464
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x84c018 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8694
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5c19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x64
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0x89bc21 ·0x00000017·(JMPREL)·····················0x8c58
22 ·0x00000002·(PLTRELSZ)···················1176·(bytes)22 ·0x00000002·(PLTRELSZ)···················1200·(bytes)
23 ·0x00000003·(PLTGOT)·····················0x129c423 ·0x00000003·(PLTGOT)·····················0x15520
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x197427 ·0x00000005·(STRTAB)·····················0x19bc
28 ·0x0000000a·(STRSZ)······················26342·(bytes)28 ·0x0000000a·(STRSZ)······················26738·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x167829 ·0x6ffffef5·(GNU_HASH)···················0x16b0
30 ·0x00000019·(INIT_ARRAY)·················0x1287430 ·0x00000019·(INIT_ARRAY)·················0x153d0
31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0x1286832 ·0x0000001a·(FINI_ARRAY)·················0x153c4
33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x140c34 ·0x6ffffff0·(VERSYM)·····················0x143c
35 ·0x6ffffffe·(VERNEED)····················0x165835 ·0x6ffffffe·(VERNEED)····················0x1690
36 ·0x6fffffff·(VERNEEDNUM)·················136 ·0x6fffffff·(VERNEEDNUM)·················1
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·84ba7089a0db30975f1d6ada0bba1b716 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4bc113467e890fa7f846e05ed2bd1047
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·294·entries:1 Version·symbols·section·'.gnu.version'·contains·297·entries:
2 ·Addr:·0x000000000000140c··Offset:·0x00140c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000143c··Offset:·0x00143c··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 70, 13 lines modifiedOffset 70, 14 lines modified
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*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 78 ··128:···1·(*global*)···
  
78 Version·needs·section·'.gnu.version_r'·contains·1·entry:79 Version·needs·section·'.gnu.version_r'·contains·1·entry:
79 ·Addr:·0x0000000000001658··Offset:·0x001658··Link:·7·(.dynstr)80 ·Addr:·0x0000000000001690··Offset:·0x001690··Link:·7·(.dynstr)
80 ··000000:·Version:·1··File:·libc.so··Cnt:·181 ··000000:·Version:·1··File:·libc.so··Cnt:·1
81 ··0x0010:···Name:·LIBC··Flags:·none··Version:·282 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·74752·····»     Blocks:·152········IO·Block:·4096···regular·file1 ··Size:·86308·····»     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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.display.config@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.config@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:···············0xaf6011 ··Entry·point·address:···············0xb430
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········77972·(bytes·into·file)13 ··Start·of·section·headers:··········89832·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xaf602 Entry·point·0xb430
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09f5a·0x09f5a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a422·0x0a422·R···0x1000
8 ··LOAD···········0x009f60·0x0000af60·0x0000af60·0x06c50·0x06c50·R·E·0x10008 ··LOAD···········0x00a430·0x0000b430·0x0000b430·0x09320·0x09320·R·E·0x1000
9 ··LOAD···········0x010bb0·0x00012bb0·0x00012bb0·0x010ac·0x010ac·RW··0x10009 ··LOAD···········0x013750·0x00015750·0x00015750·0x011b4·0x011b4·RW··0x1000
10 ··LOAD···········0x011c5c·0x00014c5c·0x00014c5c·0x00004·0x00004·RW··0x100010 ··LOAD···········0x014904·0x00017904·0x00017904·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x0118a8·0x000138a8·0x000138a8·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x014544·0x00016544·0x00016544·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x010bb0·0x00012bb0·0x00012bb0·0x010ac·0x01450·R···0x112 ··GNU_RELRO······0x013750·0x00015750·0x00015750·0x011b4·0x018b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008ec0·0x00008ec0·0x00008ec0·0x004c0·0x004c0·R···0x415 ··EXIDX··········0x009098·0x00009098·0x00009098·0x00580·0x00580·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x13094:1 There·are·26·section·headers,·starting·at·offset·0x15ee8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001360·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001390·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000150c·00150c·00026c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000153c·00153c·000272·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001778·001778·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000017b0·0017b0·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001798·001798·000318·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000017d0·0017d0·000324·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001ab0·001ab0·006e9b·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001af4·001af4·007027·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000894c·00894c·000509·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00008b1c·008b1c·000509·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008e58·008e58·000068·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009028·009028·000070·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00008ec0·008ec0·0004c0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00009098·009098·000580·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00009380·009380·0004a0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00009618·009618·0004b8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00009820·009820·000084·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00009ad0·009ad0·000078·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000098a8·0098a8·0006b2·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00009b48·009b48·0008da·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000af60·009f60·0062e4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000b430·00a430·008984·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00011250·010250·000960·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00013dc0·012dc0·000990·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00012bb0·010bb0·000ce8·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00015750·013750·000de4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00013898·011898·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00016534·014534·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000138a4·0118a4·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00016540·014540·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000138a8·0118a8·000120·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00016544·014544·000120·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000139c8·0119c8·000038·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00016664·014664·000038·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00013a00·011a00·00025c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001669c·01469c·000268·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00014c5c·011c5c·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00017904·014904·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·011c60·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·014908·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·011cae·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·014956·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·011db7·0012dc·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·014a5f·001488·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.02 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x118a8·contains·36·entries:1 Dynamic·section·at·offset·0x14544·contains·36·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:·[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.2.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.2.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)········0x894c16 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8b1c
17 ·0x60000010·(Operating·System·specific:·60000010)········0x50917 ·0x60000010·(Operating·System·specific:·60000010)········0x509
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8e5819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9028
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x70
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x938022 ·0x00000017·(JMPREL)·····················0x9618
23 ·0x00000002·(PLTRELSZ)···················1184·(bytes)23 ·0x00000002·(PLTRELSZ)···················1208·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x13a0024 ·0x00000003·(PLTGOT)·····················0x1669c
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x1ac26 ·0x00000006·(SYMTAB)·····················0x1ac
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x1ab028 ·0x00000005·(STRTAB)·····················0x1af4
29 ·0x0000000a·(STRSZ)······················28315·(bytes)29 ·0x0000000a·(STRSZ)······················28711·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x179830 ·0x6ffffef5·(GNU_HASH)···················0x17d0
31 ·0x00000019·(INIT_ARRAY)·················0x138a431 ·0x00000019·(INIT_ARRAY)·················0x16540
32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x1389833 ·0x0000001a·(FINI_ARRAY)·················0x16534
34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x150c35 ·0x6ffffff0·(VERSYM)·····················0x153c
36 ·0x6ffffffe·(VERNEED)····················0x177836 ·0x6ffffffe·(VERNEED)····················0x17b0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·400d11e56e4382638c06c6c0d6604f4d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8d8d932ef25d94a13c0c0e271e667041
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·310·entries:1 Version·symbols·section·'.gnu.version'·contains·313·entries:
2 ·Addr:·0x000000000000150c··Offset:·0x00150c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000153c··Offset:·0x00153c··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*)···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:·0x0000000000001778··Offset:·0x001778··Link:·7·(.dynstr)84 ·Addr:·0x00000000000017b0··Offset:·0x0017b0··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:·79012·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·90872·····»     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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.display.config@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.config@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:···············0xb9c011 ··Entry·point·address:···············0xbeb0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········82224·(bytes·into·file)13 ··Start·of·section·headers:··········94460·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb9c02 Entry·point·0xbeb0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a9bf·0x0a9bf·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0aeaf·0x0aeaf·R···0x1000
8 ··LOAD···········0x00a9c0·0x0000b9c0·0x0000b9c0·0x070a0·0x070a0·R·E·0x10008 ··LOAD···········0x00aeb0·0x0000beb0·0x0000beb0·0x098a0·0x098a0·R·E·0x1000
9 ··LOAD···········0x011a60·0x00013a60·0x00013a60·0x0126c·0x0126c·RW··0x10009 ··LOAD···········0x014750·0x00016750·0x00016750·0x01374·0x01374·RW··0x1000
10 ··LOAD···········0x012ccc·0x00015ccc·0x00015ccc·0x00004·0x00004·RW··0x100010 ··LOAD···········0x015ac4·0x00018ac4·0x00018ac4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x012900·0x00014900·0x00014900·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x0156ec·0x000176ec·0x000176ec·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x011a60·0x00013a60·0x00013a60·0x0126c·0x015a0·R···0x112 ··GNU_RELRO······0x014750·0x00016750·0x00016750·0x01374·0x018b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0098a4·0x000098a4·0x000098a4·0x004d8·0x004d8·R···0x415 ··EXIDX··········0x009a80·0x00009a80·0x00009a80·0x00598·0x00598·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x14130:1 There·are·26·section·headers,·starting·at·offset·0x170fc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001480·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0014b0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000162c·00162c·000290·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000165c·00165c·000296·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000018bc·0018bc·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000018f4·0018f4·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000018dc·0018dc·000330·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001914·001914·000340·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001c0c·001c0c·007671·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001c54·001c54·0077fd·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00009280·009280·0005af·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00009454·009454·0005af·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009830·009830·000074·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009a04·009a04·00007c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······000098a4·0098a4·0004d8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00009a80·009a80·000598·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00009d7c·009d7c·0004b8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000a018·00a018·0004d0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000a234·00a234·000084·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a4e8·00a4e8·000078·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000a2b8·00a2b8·000707·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a560·00a560·00094f·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000b9c0·00a9c0·00670c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000beb0·00aeb0·008ed8·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000120d0·0110d0·000990·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00014d90·013d90·0009c0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00013a60·011a60·000e90·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00016750·014750·000f8c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······000148f0·0128f0·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000176dc·0156dc·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000148fc·0128fc·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000176e8·0156e8·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00014900·012900·000128·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000176ec·0156ec·000128·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00014a28·012a28·00003c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00017814·015814·00003c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00014a64·012a64·000268·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00017850·015850·000274·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00015ccc·012ccc·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00018ac4·015ac4·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·012cd0·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·015ac8·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·012d1e·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·015b16·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·012e27·001308·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·015c1f·0014dc·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, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x12900·contains·37·entries:1 Dynamic·section·at·offset·0x156ec·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:·[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:·[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.3.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@1.3.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)········0x928018 ·0x6000000f·(Operating·System·specific:·6000000f)········0x9454
19 ·0x60000010·(Operating·System·specific:·60000010)········0x5af19 ·0x60000010·(Operating·System·specific:·60000010)········0x5af
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x983021 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9a04
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7422 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0x9d7c24 ·0x00000017·(JMPREL)·····················0xa018
25 ·0x00000002·(PLTRELSZ)···················1208·(bytes)25 ·0x00000002·(PLTRELSZ)···················1232·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x14a6426 ·0x00000003·(PLTGOT)·····················0x17850
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x1ac28 ·0x00000006·(SYMTAB)·····················0x1ac
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x1c0c30 ·0x00000005·(STRTAB)·····················0x1c54
31 ·0x0000000a·(STRSZ)······················30321·(bytes)31 ·0x0000000a·(STRSZ)······················30717·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x18dc32 ·0x6ffffef5·(GNU_HASH)···················0x1914
33 ·0x00000019·(INIT_ARRAY)·················0x148fc33 ·0x00000019·(INIT_ARRAY)·················0x176e8
34 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x148f035 ·0x0000001a·(FINI_ARRAY)·················0x176dc
36 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x162c37 ·0x6ffffff0·(VERSYM)·····················0x165c
38 ·0x6ffffffe·(VERNEED)····················0x18bc38 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·421f02f9580159d773a52ceca4c322ac6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·28e3f5a35bbb9758401b717d3cdb1f71
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·328·entries:1 Version·symbols·section·'.gnu.version'·contains·331·entries:
2 ·Addr:·0x000000000000162c··Offset:·0x00162c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000165c··Offset:·0x00165c··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 79, 12 lines modifiedOffset 79, 13 lines modified
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*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)···
  
86 Version·needs·section·'.gnu.version_r'·contains·1·entry:87 Version·needs·section·'.gnu.version_r'·contains·1·entry:
87 ·Addr:·0x00000000000018bc··Offset:·0x0018bc··Link:·7·(.dynstr)88 ·Addr:·0x00000000000018f4··Offset:·0x0018f4··Link:·7·(.dynstr)
88 ··000000:·Version:·1··File:·libc.so··Cnt:·189 ··000000:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0010:···Name:·LIBC··Flags:·none··Version:·290 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·83264·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·95500·····»     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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.display.config@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.config@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:···············0xac3011 ··Entry·point·address:···············0xaf70
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········87420·(bytes·into·file)13 ··Start·of·section·headers:··········97428·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xac302 Entry·point·0xaf70
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09c2f·0x09c2f·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09f67·0x09f67·R···0x1000
8 ··LOAD···········0x009c30·0x0000ac30·0x0000ac30·0x08d00·0x08d00·R·E·0x10008 ··LOAD···········0x009f70·0x0000af70·0x0000af70·0x0ae40·0x0ae40·R·E·0x1000
9 ··LOAD···········0x012930·0x00014930·0x00014930·0x0140c·0x0140c·RW··0x10009 ··LOAD···········0x014db0·0x00016db0·0x00016db0·0x01484·0x01484·RW··0x1000
10 ··LOAD···········0x013d3c·0x00016d3c·0x00016d3c·0x00008·0x00008·RW··0x100010 ··LOAD···········0x016234·0x00019234·0x00019234·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x013998·0x00015998·0x00015998·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x015e84·0x00017e84·0x00017e84·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x012930·0x00014930·0x00014930·0x0140c·0x016d0·R···0x112 ··GNU_RELRO······0x014db0·0x00016db0·0x00016db0·0x01484·0x02250·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00894c·0x0000894c·0x0000894c·0x00698·0x00698·R···0x415 ··EXIDX··········0x008b20·0x00008b20·0x00008b20·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·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1557c:1 There·are·26·section·headers,·starting·at·offset·0x17c94:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0013e0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001410·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000158c·00158c·00027c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000015bc·0015bc·000282·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001808·001808·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001840·001840·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001848·001848·000408·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001880·001880·000414·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001c50·001c50·006673·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001c94·001c94·0067ff·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000082c4·0082c4·00060c·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00008494·008494·00060c·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000088d0·0088d0·00007c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008aa0·008aa0·000080·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000894c·00894c·000698·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00008b20·008b20·000710·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00008fe4·008fe4·000468·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00009230·009230·000480·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000944c·00944c·000078·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000096b0·0096b0·000084·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000094c8·0094c8·000767·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00009738·009738·00082f·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000ac30·009c30·008408·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000af70·009f70·00a518·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00013040·012040·0008f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00015490·014490·000920·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00014930·012930·001050·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00016db0·014db0·0010bc·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00015980·013980·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00017e6c·015e6c·000010·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00015990·013990·000008·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00017e7c·015e7c·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00015998·013998·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00017e84·015e84·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00015aa8·013aa8·000054·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00017f94·015f94·000054·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00015afc·013afc·000240·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00017fe8·015fe8·00024c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00016d3c·013d3c·000008·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00019234·016234·000008·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·013d44·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01623c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·013d92·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01628a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·013e9b·0016e0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·016393·001900·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x13998·contains·34·entries:1 Dynamic·section·at·offset·0x15e84·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@2.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.config@2.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x82c414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8494
15 ·0x60000010·(Operating·System·specific:·60000010)········0x60c15 ·0x60000010·(Operating·System·specific:·60000010)········0x60c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x88d017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8aa0
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x80
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x8fe420 ·0x00000017·(JMPREL)·····················0x9230
21 ·0x00000002·(PLTRELSZ)···················1128·(bytes)21 ·0x00000002·(PLTRELSZ)···················1152·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x15afc22 ·0x00000003·(PLTGOT)·····················0x17fe8
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1c5026 ·0x00000005·(STRTAB)·····················0x1c94
27 ·0x0000000a·(STRSZ)······················26227·(bytes)27 ·0x0000000a·(STRSZ)······················26623·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x184828 ·0x6ffffef5·(GNU_HASH)···················0x1880
29 ·0x00000019·(INIT_ARRAY)·················0x1599029 ·0x00000019·(INIT_ARRAY)·················0x17e7c
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1598031 ·0x0000001a·(FINI_ARRAY)·················0x17e6c
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x158c33 ·0x6ffffff0·(VERSYM)·····················0x15bc
34 ·0x6ffffffe·(VERNEED)····················0x180834 ·0x6ffffffe·(VERNEED)····················0x1840
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fe8ab4e701e1b2ea3758d43a775514326 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0bb92006bf391a42cbf7e602d23a9ea6
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·318·entries:1 Version·symbols·section·'.gnu.version'·contains·321·entries:
2 ·Addr:·0x000000000000158c··Offset:·0x00158c··Link:·3·(.dynsym)2 ·Addr:·0x00000000000015bc··Offset:·0x0015bc··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, 15 lines modifiedOffset 76, 16 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 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 84 ··140:···1·(*global*)···
  
84 Version·needs·section·'.gnu.version_r'·contains·2·entries:85 Version·needs·section·'.gnu.version_r'·contains·2·entries:
85 ·Addr:·0x0000000000001808··Offset:·0x001808··Link:·7·(.dynstr)86 ·Addr:·0x0000000000001840··Offset:·0x001840··Link:·7·(.dynstr)
86 ··000000:·Version:·1··File:·liblog.so··Cnt:·187 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
87 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·388 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
88 ··0x0010:·Version:·1··File:·libc.so··Cnt:·189 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0030:···Name:·LIBC··Flags:·none··Version:·290 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·88460·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·98468·····»     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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.display.postproc@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.display.postproc@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:···············0x779011 ··Entry·point·address:···············0x7aa0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········52316·(bytes·into·file)13 ··Start·of·section·headers:··········57984·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x77902 Entry·point·0x7aa0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0678c·0x0678c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06a94·0x06a94·R···0x1000
8 ··LOAD···········0x006790·0x00007790·0x00007790·0x04880·0x04880·R·E·0x10008 ··LOAD···········0x006aa0·0x00007aa0·0x00007aa0·0x059e0·0x059e0·R·E·0x1000
9 ··LOAD···········0x00b010·0x0000d010·0x0000d010·0x00b54·0x00b54·RW··0x10009 ··LOAD···········0x00c480·0x0000e480·0x0000e480·0x00bcc·0x00bcc·RW··0x1000
10 ··LOAD···········0x00bb64·0x0000eb64·0x0000eb64·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00d04c·0x0001004c·0x0001004c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00b850·0x0000d850·0x0000d850·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00cd2c·0x0000ed2c·0x0000ed2c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00b010·0x0000d010·0x0000d010·0x00b54·0x00ff0·R···0x112 ··GNU_RELRO······0x00c480·0x0000e480·0x0000e480·0x00bcc·0x01b80·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005c54·0x00005c54·0x00005c54·0x00390·0x00390·R···0x415 ··EXIDX··········0x005e2c·0x00005e2c·0x00005e2c·0x003f0·0x003f0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xcc5c:1 There·are·26·section·headers,·starting·at·offset·0xe280:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e60·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e90·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000100c·00100c·0001cc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000103c·00103c·0001d2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000011d8·0011d8·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001210·001210·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001218·001218·000214·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001250·001250·000224·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000142c·00142c·0044ab·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001474·001474·004637·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000058d8·0058d8·00033c·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00005aac·005aac·00033b·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005c14·005c14·000040·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005de8·005de8·000044·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00005c54·005c54·000390·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00005e2c·005e2c·0003f0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00005fe4·005fe4·000390·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000621c·00621c·0003a8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00006374·006374·00006c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000065c4·0065c4·000060·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000063e0·0063e0·0003ac·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006628·006628·00046c·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007790·006790·00413c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007aa0·006aa0·005264·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000b8d0·00a8d0·000740·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000cd10·00bd10·000770·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000d010·00b010·000830·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0000e480·00c480·00089c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d840·00b840·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000ed1c·00cd1c·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000d84c·00b84c·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0000ed28·00cd28·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000d850·00b850·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0000ed2c·00cd2c·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000d960·00b960·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0000ee3c·00ce3c·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000d990·00b990·0001d4·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0000ee6c·00ce6c·0001e0·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000eb64·00bb64·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001004c·00d04c·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00bb68·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d050·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00bbb6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00d09e·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00bcbf·000f9c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00d1a7·0010d8·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.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xb850·contains·34·entries:1 Dynamic·section·at·offset·0xcd2c·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.postproc@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.display.postproc@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x58d814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5aac
15 ·0x60000010·(Operating·System·specific:·60000010)········0x33c15 ·0x60000010·(Operating·System·specific:·60000010)········0x33b
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5c1417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5de8
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x5fe420 ·0x00000017·(JMPREL)·····················0x621c
21 ·0x00000002·(PLTRELSZ)···················912·(bytes)21 ·0x00000002·(PLTRELSZ)···················936·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xd99022 ·0x00000003·(PLTGOT)·····················0xee6c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x142c26 ·0x00000005·(STRTAB)·····················0x1474
27 ·0x0000000a·(STRSZ)······················17579·(bytes)27 ·0x0000000a·(STRSZ)······················17975·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x121828 ·0x6ffffef5·(GNU_HASH)···················0x1250
29 ·0x00000019·(INIT_ARRAY)·················0xd84c29 ·0x00000019·(INIT_ARRAY)·················0xed28
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xd84031 ·0x0000001a·(FINI_ARRAY)·················0xed1c
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x100c33 ·0x6ffffff0·(VERSYM)·····················0x103c
34 ·0x6ffffffe·(VERNEED)····················0x11d834 ·0x6ffffffe·(VERNEED)····················0x1210
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6e2a471d0ce20647a5a5565a7c7fccaf6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7a0c12a582ec3b1658b6550a9bb693db
1.96 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·233·entries:
2 ·Addr:·0x000000000000100c··Offset:·0x00100c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000103c··Offset:·0x00103c··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, 16 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 ··0e8:···1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·2·entries:63 Version·needs·section·'.gnu.version_r'·contains·2·entries:
63 ·Addr:·0x00000000000011d8··Offset:·0x0011d8··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001210··Offset:·0x001210··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
65 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
66 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·53356·····»     Blocks:·112········IO·Block:·4096···regular·file1 ··Size:·59024·····»     Blocks:·120········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.data.slm@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.data.slm@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:···············0x9f3011 ··Entry·point·address:···············0xa240
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········79288·(bytes·into·file)13 ··Start·of·section·headers:··········88304·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x9f302 Entry·point·0xa240
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08f24·0x08f24·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09234·0x09234·R···0x1000
8 ··LOAD···········0x008f30·0x00009f30·0x00009f30·0x07cb0·0x07cb0·R·E·0x10008 ··LOAD···········0x009240·0x0000a240·0x0000a240·0x09b00·0x09b00·R·E·0x1000
9 ··LOAD···········0x010be0·0x00012be0·0x00012be0·0x0153c·0x0153c·RW··0x10009 ··LOAD···········0x012d40·0x00014d40·0x00014d40·0x015b4·0x015b4·RW··0x1000
10 ··LOAD···········0x01211c·0x0001511c·0x0001511c·0x00008·0x00008·RW··0x100010 ··LOAD···········0x0142f4·0x000172f4·0x000172f4·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x011db4·0x00013db4·0x00013db4·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x013f80·0x00015f80·0x00015f80·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x010be0·0x00012be0·0x00012be0·0x0153c·0x02420·R···0x112 ··GNU_RELRO······0x012d40·0x00014d40·0x00014d40·0x015b4·0x022c0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007fa8·0x00007fa8·0x00007fa8·0x005b8·0x005b8·R···0x415 ··EXIDX··········0x00817c·0x0000817c·0x0000817c·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·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x135b8:1 There·are·26·section·headers,·starting·at·offset·0x158f0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001340·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001370·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000014ec·0014ec·000268·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000151c·00151c·00026e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001754·001754·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000178c·00178c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001774·001774·00041c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000017ac·0017ac·000428·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001b90·001b90·005ccf·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001bd4·001bd4·005e5b·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00007860·007860·0006bf·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00007a30·007a30·0006bf·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00007f20·007f20·000088·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000080f0·0080f0·00008c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00007fa8·007fa8·0005b8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000817c·00817c·000610·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00008560·008560·0003e8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000878c·00878c·000400·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00008948·008948·000084·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008b8c·008b8c·000084·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000089d0·0089d0·000554·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00008c10·008c10·000624·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00009f30·008f30·0074b8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a240·009240·0092dc·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000113f0·0103f0·0007f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00013520·012520·000820·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00012be0·010be0·0011bc·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00014d40·012d40·001228·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00013d9c·011d9c·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00015f68·013f68·000010·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00013dac·011dac·000008·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00015f78·013f78·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00013db4·011db4·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00015f80·013f80·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00013ec4·011ec4·000058·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00016090·014090·000058·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00013f1c·011f1c·000200·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000160e8·0140e8·00020c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001511c·01211c·000008·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000172f4·0142f4·000008·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·012124·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0142fc·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·012172·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01434a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01227b·00133c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·014453·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)
2.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x11db4·contains·34·entries:1 Dynamic·section·at·offset·0x13f80·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.data.slm@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.data.slm@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x786014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7a30
15 ·0x60000010·(Operating·System·specific:·60000010)········0x6bf15 ·0x60000010·(Operating·System·specific:·60000010)········0x6bf
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7f2017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x80f0
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8c
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x856020 ·0x00000017·(JMPREL)·····················0x878c
21 ·0x00000002·(PLTRELSZ)···················1000·(bytes)21 ·0x00000002·(PLTRELSZ)···················1024·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x13f1c22 ·0x00000003·(PLTGOT)·····················0x160e8
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1b9026 ·0x00000005·(STRTAB)·····················0x1bd4
27 ·0x0000000a·(STRSZ)······················23759·(bytes)27 ·0x0000000a·(STRSZ)······················24155·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x177428 ·0x6ffffef5·(GNU_HASH)···················0x17ac
29 ·0x00000019·(INIT_ARRAY)·················0x13dac29 ·0x00000019·(INIT_ARRAY)·················0x15f78
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x13d9c31 ·0x0000001a·(FINI_ARRAY)·················0x15f68
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x14ec33 ·0x6ffffff0·(VERSYM)·····················0x151c
34 ·0x6ffffffe·(VERNEED)····················0x175434 ·0x6ffffffe·(VERNEED)····················0x178c
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·621c8d392c4b42ed2777709753863c546 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·511b4d5740d47f21491ccac0b41fb974
1.78 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·311·entries:
2 ·Addr:·0x00000000000014ec··Offset:·0x0014ec··Link:·3·(.dynsym)2 ·Addr:·0x000000000000151c··Offset:·0x00151c··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, 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*)······1·(*global*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·1·entry:82 Version·needs·section·'.gnu.version_r'·contains·1·entry:
82 ·Addr:·0x0000000000001754··Offset:·0x001754··Link:·7·(.dynstr)83 ·Addr:·0x000000000000178c··Offset:·0x00178c··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:·80328·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·89344·····»     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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.gnss@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.gnss@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:···············0x4d34011 ··Entry·point·address:···············0x4de10
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········756500·(bytes·into·file)13 ··Start·of·section·headers:··········883540·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x4d3402 Entry·point·0x4de10
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x4c337·0x4c337·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x4ce0f·0x4ce0f·R···0x1000
8 ··LOAD···········0x04c340·0x0004d340·0x0004d340·0x5b4a0·0x5b4a0·R·E·0x10008 ··LOAD···········0x04ce10·0x0004de10·0x0004de10·0x79500·0x79500·R·E·0x1000
 9 ··LOAD···········0x0c6310·0x000c8310·0x000c8310·0x0ab00·0x0ab00·RW··0x1000
9 ··LOAD···········0x0a77e0·0x000a97e0·0x000a97e0·0x0aa64·0x0aa64·RW··0x100010 ··LOAD···········0x0d0e10·0x000d3e10·0x000d3e10·0x0004c·0x0004c·RW··0x1000
10 ··LOAD···········0x0b2244·0x000b5244·0x000b5244·0x0004c·0x0004c·RW··0x1000 
11 ··DYNAMIC········0x0b156c·0x000b356c·0x000b356c·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0d012c·0x000d212c·0x000d212c·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x0a77e0·0x000a97e0·0x000a97e0·0x0aa64·0x0b820·R···0x112 ··GNU_RELRO······0x0c6310·0x000c8310·0x000c8310·0x0ab00·0x0acf0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0406c8·0x000406c8·0x000406c8·0x036a8·0x036a8·R···0x415 ··EXIDX··········0x0408a0·0x000408a0·0x000408a0·0x036f0·0x036f0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xb8b14:1 There·are·26·section·headers,·starting·at·offset·0xd7b54:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0079c0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0079f0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00007b6c·007b6c·000f38·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00007b9c·007b9c·000f3e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00008aa4·008aa4·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00008adc·008adc·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00008ae4·008ae4·0030e0·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00008b1c·008b1c·0030ec·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000bbc4·00bbc4·031020·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000bc08·00bc08·0311ac·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0003cbe4·03cbe4·0036ba·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0003cdb4·03cdb4·0036ba·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000402a0·0402a0·000428·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00040470·040470·000430·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······000406c8·0406c8·0036a8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000408a0·0408a0·0036f0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00043d70·043d70·0011d8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00043f90·043f90·0011f0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00044f48·044f48·000148·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00045180·045180·0000fc·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00045090·045090·0072a7·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00045280·045280·007b8f·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0004d340·04c340·0590c8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0004de10·04ce10·0770f4·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000a6410·0a5410·0023d0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000c4f10·0c3f10·002400·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000a97e0·0a77e0·009cec·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········000c8310·0c6310·009d7c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······000b34cc·0b14cc·000054·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000d208c·0d008c·000054·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000b3520·0b1520·00004c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000d20e0·0d00e0·00004c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000b356c·0b156c·000118·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000d212c·0d012c·000118·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000b3684·0b1684·0002c8·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000d2244·0d0244·0002c8·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········000b394c·0b194c·0008f8·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000d250c·0d050c·000904·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000b5244·0b2244·00004c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000d3e10·0d0e10·00004c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0b2290·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0d0e5c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0b22de·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0d0eaa·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0b23e7·00672c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0d0fb3·006ba0·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.94 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0xb156c·contains·35·entries:1 Dynamic·section·at·offset·0xd012c·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.gnss@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.gnss@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
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:·[vendor.qti.gnss@1.0.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.gnss@1.0.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x3cbe415 ·0x6000000f·(Operating·System·specific:·6000000f)········0x3cdb4
16 ·0x60000010·(Operating·System·specific:·60000010)········0x36ba16 ·0x60000010·(Operating·System·specific:·60000010)········0x36ba
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x402a018 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x40470
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x42819 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x430
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0x43d7021 ·0x00000017·(JMPREL)·····················0x43f90
22 ·0x00000002·(PLTRELSZ)···················4568·(bytes)22 ·0x00000002·(PLTRELSZ)···················4592·(bytes)
23 ·0x00000003·(PLTGOT)·····················0xb394c23 ·0x00000003·(PLTGOT)·····················0xd250c
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0xbbc427 ·0x00000005·(STRTAB)·····················0xbc08
28 ·0x0000000a·(STRSZ)······················200736·(bytes)28 ·0x0000000a·(STRSZ)······················201132·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x8ae429 ·0x6ffffef5·(GNU_HASH)···················0x8b1c
30 ·0x00000019·(INIT_ARRAY)·················0xb352030 ·0x00000019·(INIT_ARRAY)·················0xd20e0
31 ·0x0000001b·(INIT_ARRAYSZ)···············76·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············76·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0xb34cc32 ·0x0000001a·(FINI_ARRAY)·················0xd208c
33 ·0x0000001c·(FINI_ARRAYSZ)···············84·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············84·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x7b6c34 ·0x6ffffff0·(VERSYM)·····················0x7b9c
35 ·0x6ffffffe·(VERNEED)····················0x8aa435 ·0x6ffffffe·(VERNEED)····················0x8adc
36 ·0x6fffffff·(VERNEEDNUM)·················236 ·0x6fffffff·(VERNEEDNUM)·················2
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cb8feac34a2c01af018a573f7c5ac67b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·406d8c228132e9b4d09b0dcdaaf7c46a
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1948·entries:1 Version·symbols·section·'.gnu.version'·contains·1951·entries:
2 ·Addr:·0x0000000000007b6c··Offset:·0x007b6c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000007b9c··Offset:·0x007b9c··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 484, 14 lines modifiedOffset 484, 15 lines modified
484 ··780:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···484 ··780:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
485 ··784:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···485 ··784:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
486 ··788:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···486 ··788:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
487 ··78c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···487 ··78c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
488 ··790:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···488 ··790:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
489 ··794:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···489 ··794:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
490 ··798:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···490 ··798:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 491 ··79c:···1·(*global*)······1·(*global*)······1·(*global*)···
  
491 Version·needs·section·'.gnu.version_r'·contains·2·entries:492 Version·needs·section·'.gnu.version_r'·contains·2·entries:
492 ·Addr:·0x0000000000008aa4··Offset:·0x008aa4··Link:·7·(.dynstr)493 ·Addr:·0x0000000000008adc··Offset:·0x008adc··Link:·7·(.dynstr)
493 ··000000:·Version:·1··File:·liblog.so··Cnt:·1494 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
494 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3495 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
495 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1496 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
496 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2497 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·757540····»    Blocks:·1480·······IO·Block:·4096···regular·file1 ··Size:·884580····»    Blocks:·1728·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.gnss@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.gnss@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:···············0x555f011 ··Entry·point·address:···············0x56300
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········756584·(bytes·into·file)13 ··Start·of·section·headers:··········837972·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x555f02 Entry·point·0x56300
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x545ef·0x545ef·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x552ff·0x552ff·R···0x1000
8 ··LOAD···········0x0545f0·0x000555f0·0x000555f0·0x51a00·0x51a00·R·E·0x10008 ··LOAD···········0x055300·0x00056300·0x00056300·0x644e0·0x644e0·R·E·0x1000
9 ··LOAD···········0x0a5ff0·0x000a7ff0·0x000a7ff0·0x0c2f8·0x0c2f8·RW··0x10009 ··LOAD···········0x0b97e0·0x000bb7e0·0x000bb7e0·0x0c3b8·0x0c3b8·RW··0x1000
10 ··LOAD···········0x0b22e8·0x000b52e8·0x000b52e8·0x0004c·0x0004c·RW··0x100010 ··LOAD···········0x0c5b98·0x000c8b98·0x000c8b98·0x0004c·0x0004c·RW··0x1000
11 ··DYNAMIC········0x0b1524·0x000b3524·0x000b3524·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x0c4dc8·0x000c6dc8·0x000c6dc8·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x0a5ff0·0x000a7ff0·0x000a7ff0·0x0c2f8·0x0d010·R···0x112 ··GNU_RELRO······0x0b97e0·0x000bb7e0·0x000bb7e0·0x0c3b8·0x0c820·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x04ab20·0x0004ab20·0x0004ab20·0x03320·0x03320·R···0x415 ··EXIDX··········0x04ad08·0x0004ad08·0x0004ad08·0x033a8·0x033a8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xb8b68:1 There·are·26·section·headers,·starting·at·offset·0xcc954:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·008c80·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·008cb0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00008e2c·008e2c·001190·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00008e5c·008e5c·001196·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00009fbc·009fbc·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00009ff4·009ff4·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00009ffc·009ffc·002f18·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000a034·00a034·002f28·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000cf14·00cf14·03962b·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000cf5c·00cf5c·0397b7·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00046540·046540·0040ff·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00046714·046714·00410b·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0004a640·04a640·0004e0·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0004a820·04a820·0004e8·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0004ab20·04ab20·003320·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0004ad08·04ad08·0033a8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0004de40·04de40·001308·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0004e0b0·04e0b0·001320·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0004f148·04f148·00010c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0004f3d0·04f3d0·0000c0·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0004f258·04f258·005397·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0004f490·04f490·005e6f·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········000555f0·0545f0·04f3c8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00056300·055300·061e78·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000a49c0·0a39c0·002630·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000b8180·0b7180·002660·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000a7ff0·0a5ff0·00b494·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········000bb7e0·0b97e0·00b548·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······000b3484·0b1484·000054·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000c6d28·0c4d28·000054·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000b34d8·0b14d8·00004c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000c6d7c·0c4d7c·00004c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000b3524·0b1524·000120·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000c6dc8·0c4dc8·000120·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000b3644·0b1644·000314·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000c6ee8·0c4ee8·000314·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········000b3958·0b1958·000990·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000c71fc·0c51fc·00099c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000b52e8·0b22e8·00004c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000c8b98·0c5b98·00004c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0b2334·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0c5be4·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0b2382·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0c5c32·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0b248b·0066dc·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0c5d3b·006c18·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, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0xb1524·contains·36·entries:1 Dynamic·section·at·offset·0xc4dc8·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.gnss@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.gnss@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.0.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.0.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.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.gnss@1.1.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.gnss@1.1.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)········0x4654016 ·0x6000000f·(Operating·System·specific:·6000000f)········0x46714
17 ·0x60000010·(Operating·System·specific:·60000010)········0x40ff17 ·0x60000010·(Operating·System·specific:·60000010)········0x410b
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x4a64019 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x4a820
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4e020 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4e8
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x4de4022 ·0x00000017·(JMPREL)·····················0x4e0b0
23 ·0x00000002·(PLTRELSZ)···················4872·(bytes)23 ·0x00000002·(PLTRELSZ)···················4896·(bytes)
24 ·0x00000003·(PLTGOT)·····················0xb395824 ·0x00000003·(PLTGOT)·····················0xc71fc
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x1ac26 ·0x00000006·(SYMTAB)·····················0x1ac
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0xcf1428 ·0x00000005·(STRTAB)·····················0xcf5c
29 ·0x0000000a·(STRSZ)······················235051·(bytes)29 ·0x0000000a·(STRSZ)······················235447·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x9ffc30 ·0x6ffffef5·(GNU_HASH)···················0xa034
31 ·0x00000019·(INIT_ARRAY)·················0xb34d831 ·0x00000019·(INIT_ARRAY)·················0xc6d7c
32 ·0x0000001b·(INIT_ARRAYSZ)···············76·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············76·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0xb348433 ·0x0000001a·(FINI_ARRAY)·················0xc6d28
34 ·0x0000001c·(FINI_ARRAYSZ)···············84·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············84·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x8e2c35 ·0x6ffffff0·(VERSYM)·····················0x8e5c
36 ·0x6ffffffe·(VERNEED)····················0x9fbc36 ·0x6ffffffe·(VERNEED)····················0x9ff4
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c50b9909d98c9d97fe19b4d94f6dd3806 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·521c8cdab2e7399f562e5fc53cfea17c
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·2248·entries:1 Version·symbols·section·'.gnu.version'·contains·2251·entries:
2 ·Addr:·0x0000000000008e2c··Offset:·0x008e2c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000008e5c··Offset:·0x008e5c··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 559, 14 lines modifiedOffset 559, 15 lines modified
559 ··8ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···559 ··8ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
560 ··8b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···560 ··8b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
561 ··8b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···561 ··8b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
562 ··8b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···562 ··8b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
563 ··8bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···563 ··8bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
564 ··8c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···564 ··8c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
565 ··8c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···565 ··8c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 566 ··8c8:···1·(*global*)······1·(*global*)······1·(*global*)···
  
566 Version·needs·section·'.gnu.version_r'·contains·2·entries:567 Version·needs·section·'.gnu.version_r'·contains·2·entries:
567 ·Addr:·0x0000000000009fbc··Offset:·0x009fbc··Link:·7·(.dynstr)568 ·Addr:·0x0000000000009ff4··Offset:·0x009ff4··Link:·7·(.dynstr)
568 ··000000:·Version:·1··File:·liblog.so··Cnt:·1569 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
569 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3570 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
570 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1571 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
571 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2572 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·757624····»    Blocks:·1480·······IO·Block:·4096···regular·file1 ··Size:·839012····»    Blocks:·1640·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.gnss@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.gnss@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:···············0x1647011 ··Entry·point·address:···············0x16c80
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········200712·(bytes·into·file)13 ··Start·of·section·headers:··········228748·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x164702 Entry·point·0x16c80
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1546c·0x1546c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x15c7c·0x15c7c·R···0x1000
8 ··LOAD···········0x015470·0x00016470·0x00016470·0x17600·0x17600·R·E·0x10008 ··LOAD···········0x015c80·0x00016c80·0x00016c80·0x1d980·0x1d980·R·E·0x1000
9 ··LOAD···········0x02ca70·0x0002ea70·0x0002ea70·0x0273c·0x0273c·RW··0x10009 ··LOAD···········0x033600·0x00035600·0x00035600·0x027b4·0x027b4·RW··0x1000
10 ··LOAD···········0x02f1ac·0x000321ac·0x000321ac·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x035db4·0x00038db4·0x00038db4·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x02eb94·0x00030b94·0x00030b94·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x035790·0x00037790·0x00037790·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x02ca70·0x0002ea70·0x0002ea70·0x0273c·0x03590·R···0x112 ··GNU_RELRO······0x033600·0x00035600·0x00035600·0x027b4·0x02a00·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x012800·0x00012800·0x00012800·0x00a58·0x00a58·R···0x415 ··EXIDX··········0x0129d8·0x000129d8·0x000129d8·0x00ab0·0x00ab0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x31008:1 There·are·26·section·headers,·starting·at·offset·0x37d8c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0025f0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002620·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000279c·00279c·0004be·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000027cc·0027cc·0004c4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00002c5c·002c5c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00002c90·002c90·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00002c7c·002c7c·00087c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00002cb0·002cb0·00088c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000034f8·0034f8·00e5e1·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000353c·00353c·00e76d·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00011adc·011adc·000c38·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00011cac·011cac·000c3a·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00012714·012714·0000ec·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000128e8·0128e8·0000f0·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00012800·012800·000a58·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000129d8·0129d8·000ab0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00013258·013258·0008c0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00013488·013488·0008d8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00013b18·013b18·000108·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00013d60·013d60·0000c0·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00013c20·013c20·00184c·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00013e20·013e20·001e5c·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00016470·015470·016460·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00016c80·015c80·01c7a4·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0002c8d0·02b8d0·0011a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00033430·032430·0011d0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0002ea70·02ca70·002104·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00035600·033600·002170·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00030b74·02eb74·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00037770·035770·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00030b88·02eb88·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00037784·035784·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00030b94·02eb94·000128·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00037790·035790·000128·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00030cbc·02ecbc·000084·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000378b8·0358b8·000084·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00030d40·02ed40·00046c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0003793c·03593c·000478·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000321ac·02f1ac·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00038db4·035db4·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02f1b8·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·035dc0·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02f206·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·035e0e·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02f30f·001cf8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·035f17·001e74·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·0x2eb94·contains·37·entries:1 Dynamic·section·at·offset·0x35790·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.gnss@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.gnss@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.0.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.0.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.1.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.1.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.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.gnss@1.2.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.gnss@1.2.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)········0x11adc18 ·0x6000000f·(Operating·System·specific:·6000000f)········0x11cac
19 ·0x60000010·(Operating·System·specific:·60000010)········0xc3819 ·0x60000010·(Operating·System·specific:·60000010)········0xc3a
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1271421 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x128e8
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xec22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xf0
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0x1325824 ·0x00000017·(JMPREL)·····················0x13488
25 ·0x00000002·(PLTRELSZ)···················2240·(bytes)25 ·0x00000002·(PLTRELSZ)···················2264·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x30d4026 ·0x00000003·(PLTGOT)·····················0x3793c
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x1ac28 ·0x00000006·(SYMTAB)·····················0x1ac
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x34f830 ·0x00000005·(STRTAB)·····················0x353c
31 ·0x0000000a·(STRSZ)······················58849·(bytes)31 ·0x0000000a·(STRSZ)······················59245·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x2c7c32 ·0x6ffffef5·(GNU_HASH)···················0x2cb0
33 ·0x00000019·(INIT_ARRAY)·················0x30b8833 ·0x00000019·(INIT_ARRAY)·················0x37784
34 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x30b7435 ·0x0000001a·(FINI_ARRAY)·················0x37770
36 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x279c37 ·0x6ffffff0·(VERSYM)·····················0x27cc
38 ·0x6ffffffe·(VERNEED)····················0x2c5c38 ·0x6ffffffe·(VERNEED)····················0x2c90
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9f38b2a10d461eacb504437b8e26b1db6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4e3f654f86ac7d0d18312a3f40f997ec
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·607·entries:1 Version·symbols·section·'.gnu.version'·contains·610·entries:
2 ·Addr:·0x000000000000279c··Offset:·0x00279c··Link:·3·(.dynsym)2 ·Addr:·0x00000000000027cc··Offset:·0x0027cc··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 148, 13 lines modifiedOffset 148, 14 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*)······1·(*global*)···155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 156 ··260:···1·(*global*)······1·(*global*)···
  
156 Version·needs·section·'.gnu.version_r'·contains·1·entry:157 Version·needs·section·'.gnu.version_r'·contains·1·entry:
157 ·Addr:·0x0000000000002c5c··Offset:·0x002c5c··Link:·7·(.dynstr)158 ·Addr:·0x0000000000002c90··Offset:·0x002c90··Link:·7·(.dynstr)
158 ··000000:·Version:·1··File:·libc.so··Cnt:·1159 ··000000:·Version:·1··File:·libc.so··Cnt:·1
159 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2160 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·201752····»    Blocks:·400········IO·Block:·4096···regular·file1 ··Size:·229788····»    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.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.gnss@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.gnss@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:···············0x1837011 ··Entry·point·address:···············0x18be0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········209896·(bytes·into·file)13 ··Start·of·section·headers:··········234736·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x183702 Entry·point·0x18be0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x17364·0x17364·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x17bd4·0x17bd4·R···0x1000
8 ··LOAD···········0x017370·0x00018370·0x00018370·0x172c0·0x172c0·R·E·0x10008 ··LOAD···········0x017be0·0x00018be0·0x00018be0·0x1c940·0x1c940·R·E·0x1000
9 ··LOAD···········0x02e630·0x00030630·0x00030630·0x02ea8·0x02ea8·RW··0x10009 ··LOAD···········0x034520·0x00036520·0x00036520·0x02f20·0x02f20·RW··0x1000
10 ··LOAD···········0x0314d8·0x000344d8·0x000344d8·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x037440·0x0003a440·0x0003a440·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x030e9c·0x00032e9c·0x00032e9c·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x036df8·0x00038df8·0x00038df8·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x02e630·0x00030630·0x00030630·0x02ea8·0x039d0·R···0x112 ··GNU_RELRO······0x034520·0x00036520·0x00036520·0x02f20·0x03ae0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x014ae8·0x00014ae8·0x00014ae8·0x00a50·0x00a50·R···0x415 ··EXIDX··········0x014cc8·0x00014cc8·0x00014cc8·0x00ab0·0x00ab0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x333e8:1 There·are·26·section·headers,·starting·at·offset·0x394f0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002ab0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002ae0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00002c5c·002c5c·000556·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00002c8c·002c8c·00055c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000031b4·0031b4·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000031e8·0031e8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000031d4·0031d4·0008a8·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00003208·003208·0008b8·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00003a7c·003a7c·01000f·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00003ac0·003ac0·01019b·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00013a8c·013a8c·000f34·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00013c5c·013c5c·000f3e·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000149c0·0149c0·000128·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00014b9c·014b9c·00012c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00014ae8·014ae8·000a50·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00014cc8·014cc8·000ab0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00015538·015538·0008d0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00015778·015778·0008e8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00015e08·015e08·0000cc·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00016060·016060·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00015ed8·015ed8·00148c·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000160f0·0160f0·001ae4·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00018370·017370·0160f8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00018be0·017be0·01b744·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0002e470·02d470·0011c0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00034330·033330·0011f0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00030630·02e630·00284c·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00036520·034520·0028b8·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00032e7c·030e7c·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00038dd8·036dd8·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00032e90·030e90·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00038dec·036dec·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00032e9c·030e9c·000130·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00038df8·036df8·000130·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00032fcc·030fcc·000098·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00038f28·036f28·000098·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00033064·031064·000474·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00038fc0·036fc0·000480·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000344d8·0314d8·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0003a440·037440·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0314e4·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·03744c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·031532·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·03749a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·03163b·001dac·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0375a3·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.12 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x30e9c·contains·38·entries:1 Dynamic·section·at·offset·0x36df8·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.gnss@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.gnss@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.0.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.0.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.1.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.1.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.2.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.2.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.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.gnss@2.0.so]16 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.gnss@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)········0x13a8c19 ·0x6000000f·(Operating·System·specific:·6000000f)········0x13c5c
20 ·0x60000010·(Operating·System·specific:·60000010)········0xf3420 ·0x60000010·(Operating·System·specific:·60000010)········0xf3e
21 ·0x00000013·(RELENT)·····················8·(bytes)21 ·0x00000013·(RELENT)·····················8·(bytes)
22 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x149c022 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x14b9c
23 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x12823 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x12c
24 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x424 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
25 ·0x00000017·(JMPREL)·····················0x1553825 ·0x00000017·(JMPREL)·····················0x15778
26 ·0x00000002·(PLTRELSZ)···················2256·(bytes)26 ·0x00000002·(PLTRELSZ)···················2280·(bytes)
27 ·0x00000003·(PLTGOT)·····················0x3306427 ·0x00000003·(PLTGOT)·····················0x38fc0
28 ·0x00000014·(PLTREL)·····················REL28 ·0x00000014·(PLTREL)·····················REL
29 ·0x00000006·(SYMTAB)·····················0x1ac29 ·0x00000006·(SYMTAB)·····················0x1ac
30 ·0x0000000b·(SYMENT)·····················16·(bytes)30 ·0x0000000b·(SYMENT)·····················16·(bytes)
31 ·0x00000005·(STRTAB)·····················0x3a7c31 ·0x00000005·(STRTAB)·····················0x3ac0
32 ·0x0000000a·(STRSZ)······················65551·(bytes)32 ·0x0000000a·(STRSZ)······················65947·(bytes)
33 ·0x6ffffef5·(GNU_HASH)···················0x31d433 ·0x6ffffef5·(GNU_HASH)···················0x3208
34 ·0x00000019·(INIT_ARRAY)·················0x32e9034 ·0x00000019·(INIT_ARRAY)·················0x38dec
35 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)35 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
36 ·0x0000001a·(FINI_ARRAY)·················0x32e7c36 ·0x0000001a·(FINI_ARRAY)·················0x38dd8
37 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)37 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
38 ·0x6ffffff0·(VERSYM)·····················0x2c5c38 ·0x6ffffff0·(VERSYM)·····················0x2c8c
39 ·0x6ffffffe·(VERNEED)····················0x31b439 ·0x6ffffffe·(VERNEED)····················0x31e8
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3bcf68ea10fe630926ba246c6be1ffd06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7769e44fc2692d226a197823faeceb1b
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·683·entries:1 Version·symbols·section·'.gnu.version'·contains·686·entries:
2 ·Addr:·0x0000000000002c5c··Offset:·0x002c5c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002c8c··Offset:·0x002c8c··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 167, 13 lines modifiedOffset 167, 14 lines modified
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*)······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*)···174 ··2a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 175 ··2ac:···1·(*global*)······1·(*global*)···
  
175 Version·needs·section·'.gnu.version_r'·contains·1·entry:176 Version·needs·section·'.gnu.version_r'·contains·1·entry:
176 ·Addr:·0x00000000000031b4··Offset:·0x0031b4··Link:·7·(.dynstr)177 ·Addr:·0x00000000000031e8··Offset:·0x0031e8··Link:·7·(.dynstr)
177 ··000000:·Version:·1··File:·libc.so··Cnt:·1178 ··000000:·Version:·1··File:·libc.so··Cnt:·1
178 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2179 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·210936····»    Blocks:·416········IO·Block:·4096···regular·file1 ··Size:·235776····»    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.4 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.gnss@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.gnss@2.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:···············0x4586011 ··Entry·point·address:···············0x464f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········629144·(bytes·into·file)13 ··Start·of·section·headers:··········708900·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x458602 Entry·point·0x464f0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x4485f·0x4485f·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x454e7·0x454e7·R···0x1000
8 ··LOAD···········0x044860·0x00045860·0x00045860·0x467d0·0x467d0·R·E·0x10008 ··LOAD···········0x0454f0·0x000464f0·0x000464f0·0x58e90·0x58e90·R·E·0x1000
9 ··LOAD···········0x08b030·0x0008d030·0x0008d030·0x09974·0x09974·RW··0x10009 ··LOAD···········0x09e380·0x000a0380·0x000a0380·0x099ec·0x099ec·RW··0x1000
10 ··LOAD···········0x0949a4·0x000979a4·0x000979a4·0x00038·0x00038·RW··0x100010 ··LOAD···········0x0a7d6c·0x000aad6c·0x000aad6c·0x00038·0x00038·RW··0x1000
11 ··DYNAMIC········0x093d94·0x00095d94·0x00095d94·0x00138·0x00138·RW··0x411 ··DYNAMIC········0x0a7150·0x000a9150·0x000a9150·0x00138·0x00138·RW··0x4
12 ··GNU_RELRO······0x08b030·0x0008d030·0x0008d030·0x09974·0x09fd0·R···0x112 ··GNU_RELRO······0x09e380·0x000a0380·0x000a0380·0x099ec·0x09c80·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x03c0b4·0x0003c0b4·0x0003c0b4·0x027e8·0x027e8·R···0x415 ··EXIDX··········0x03c288·0x0003c288·0x0003c288·0x02848·0x02848·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x99998:1 There·are·26·section·headers,·starting·at·offset·0xad124:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·007160·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·007190·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000730c·00730c·000e2c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000733c·00733c·000e32·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00008138·008138·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00008170·008170·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00008158·008158·0020d4·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00008190·008190·0020e0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000a22c·00a22c·02e7e7·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000a270·00a270·02e973·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00038a14·038a14·0032c3·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00038be4·038be4·0032c3·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0003bcd8·03bcd8·0003dc·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0003bea8·03bea8·0003e0·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0003c0b4·03c0b4·0027e8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0003c288·03c288·002848·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0003e89c·03e89c·0010f8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0003ead0·03ead0·001110·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0003f994·03f994·000138·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0003fbe0·03fbe0·0000d8·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0003fad0·03fad0·004d8f·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0003fcb8·03fcb8·00582f·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00045860·044860·0445b4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········000464f0·0454f0·056c44·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00089e20·088e20·002210·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0009d140·09c140·002240·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0008d030·08b030·008cec·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········000a0380·09e380·008d58·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00095d1c·093d1c·000040·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000a90d8·0a70d8·000040·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00095d5c·093d5c·000038·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000a9118·0a7118·000038·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00095d94·093d94·000138·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000a9150·0a7150·000138·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00095ecc·093ecc·000250·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000a9288·0a7288·000250·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0009611c·09411c·000888·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000a94d8·0a74d8·000894·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000979a4·0949a4·000038·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000aad6c·0a7d6c·000038·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0949dc·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0a7da4·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·094a2a·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0a7df2·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·094b33·004e64·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0a7efb·005228·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·0x93d94·contains·39·entries:1 Dynamic·section·at·offset·0xa7150·contains·39·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.gnss@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.gnss@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.0.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.0.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.1.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.1.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.2.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.2.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@2.0.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@2.0.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.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.gnss@2.1.so]17 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.gnss@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)········0x38a1420 ·0x6000000f·(Operating·System·specific:·6000000f)········0x38be4
21 ·0x60000010·(Operating·System·specific:·60000010)········0x32c321 ·0x60000010·(Operating·System·specific:·60000010)········0x32c3
22 ·0x00000013·(RELENT)·····················8·(bytes)22 ·0x00000013·(RELENT)·····················8·(bytes)
23 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x3bcd823 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x3bea8
24 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x3dc24 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x3e0
25 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x425 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
26 ·0x00000017·(JMPREL)·····················0x3e89c26 ·0x00000017·(JMPREL)·····················0x3ead0
27 ·0x00000002·(PLTRELSZ)···················4344·(bytes)27 ·0x00000002·(PLTRELSZ)···················4368·(bytes)
28 ·0x00000003·(PLTGOT)·····················0x9611c28 ·0x00000003·(PLTGOT)·····················0xa94d8
29 ·0x00000014·(PLTREL)·····················REL29 ·0x00000014·(PLTREL)·····················REL
30 ·0x00000006·(SYMTAB)·····················0x1ac30 ·0x00000006·(SYMTAB)·····················0x1ac
31 ·0x0000000b·(SYMENT)·····················16·(bytes)31 ·0x0000000b·(SYMENT)·····················16·(bytes)
32 ·0x00000005·(STRTAB)·····················0xa22c32 ·0x00000005·(STRTAB)·····················0xa270
33 ·0x0000000a·(STRSZ)······················190439·(bytes)33 ·0x0000000a·(STRSZ)······················190835·(bytes)
34 ·0x6ffffef5·(GNU_HASH)···················0x815834 ·0x6ffffef5·(GNU_HASH)···················0x8190
35 ·0x00000019·(INIT_ARRAY)·················0x95d5c35 ·0x00000019·(INIT_ARRAY)·················0xa9118
36 ·0x0000001b·(INIT_ARRAYSZ)···············56·(bytes)36 ·0x0000001b·(INIT_ARRAYSZ)···············56·(bytes)
37 ·0x0000001a·(FINI_ARRAY)·················0x95d1c37 ·0x0000001a·(FINI_ARRAY)·················0xa90d8
38 ·0x0000001c·(FINI_ARRAYSZ)···············64·(bytes)38 ·0x0000001c·(FINI_ARRAYSZ)···············64·(bytes)
39 ·0x6ffffff0·(VERSYM)·····················0x730c39 ·0x6ffffff0·(VERSYM)·····················0x733c
40 ·0x6ffffffe·(VERNEED)····················0x813840 ·0x6ffffffe·(VERNEED)····················0x8170
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ac900f46218f20cfddd6b908350f00606 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b8033fe5e5b8414bc0a1d825315d7dd1
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1814·entries:1 Version·symbols·section·'.gnu.version'·contains·1817·entries:
2 ·Addr:·0x000000000000730c··Offset:·0x00730c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000733c··Offset:·0x00733c··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 450, 13 lines modifiedOffset 450, 14 lines modified
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
455 ··70c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···455 ··70c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
456 ··710:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···456 ··710:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
457 ··714:···1·(*global*)······1·(*global*)···457 ··714:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 458 ··718:···1·(*global*)···
  
458 Version·needs·section·'.gnu.version_r'·contains·1·entry:459 Version·needs·section·'.gnu.version_r'·contains·1·entry:
459 ·Addr:·0x0000000000008138··Offset:·0x008138··Link:·7·(.dynstr)460 ·Addr:·0x0000000000008170··Offset:·0x008170··Link:·7·(.dynstr)
460 ··000000:·Version:·1··File:·libc.so··Cnt:·1461 ··000000:·Version:·1··File:·libc.so··Cnt:·1
461 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2462 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·630184····»    Blocks:·1232·······IO·Block:·4096···regular·file1 ··Size:·709940····»    Blocks:·1392·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.gnss@3.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.gnss@3.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:···············0x17a3011 ··Entry·point·address:···············0x18500
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········212212·(bytes·into·file)13 ··Start·of·section·headers:··········237576·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x17a302 Entry·point·0x18500
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x16a23·0x16a23·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x174f3·0x174f3·R···0x1000
8 ··LOAD···········0x016a30·0x00017a30·0x00017a30·0x185e0·0x185e0·R·E·0x10008 ··LOAD···········0x017500·0x00018500·0x00018500·0x1dc50·0x1dc50·R·E·0x1000
9 ··LOAD···········0x02f010·0x00031010·0x00031010·0x02edc·0x02edc·RW··0x10009 ··LOAD···········0x035150·0x00037150·0x00037150·0x02f54·0x02f54·RW··0x1000
10 ··LOAD···········0x031eec·0x00034eec·0x00034eec·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x0380a4·0x0003b0a4·0x0003b0a4·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x03188c·0x0003388c·0x0003388c·0x00140·0x00140·RW··0x411 ··DYNAMIC········0x037a38·0x00039a38·0x00039a38·0x00140·0x00140·RW··0x4
12 ··GNU_RELRO······0x02f010·0x00031010·0x00031010·0x02edc·0x02ff0·R···0x112 ··GNU_RELRO······0x035150·0x00037150·0x00037150·0x02f54·0x03eb0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0140c8·0x000140c8·0x000140c8·0x00a30·0x00a30·R···0x415 ··EXIDX··········0x0144a0·0x000144a0·0x000144a0·0x00a90·0x00a90·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x33cf4:1 There·are·26·section·headers,·starting·at·offset·0x3a008:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002940·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002970·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00002aec·002aec·000528·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00002b1c·002b1c·00052e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00003014·003014·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000304c·00304c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00003034·003034·0008ac·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000306c·00306c·000abc·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000038e0·0038e0·00f7e6·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00003b28·003b28·00f972·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000130c8·0130c8·000ed9·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0001349c·01349c·000edb·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00013fa4·013fa4·000124·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00014378·014378·000128·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······000140c8·0140c8·000a30·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000144a0·0144a0·000a90·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00014af8·014af8·000908·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00014f30·014f30·000920·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00015400·015400·0000d8·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00015850·015850·0000a8·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000154d8·0154d8·00154b·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000158f8·0158f8·001bfb·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00017a30·016a30·0173b0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00018500·017500·01c9ec·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0002ede0·02dde0·001230·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00034ef0·033ef0·001260·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00031010·02f010·00285c·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00037150·035150·0028c8·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0003386c·03186c·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00039a18·037a18·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00033880·031880·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00039a2c·037a2c·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0003388c·03188c·000140·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00039a38·037a38·000140·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000339cc·0319cc·000090·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00039b78·037b78·000090·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00033a5c·031a5c·000490·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00039c08·037c08·00049c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00034eec·031eec·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0003b0a4·0380a4·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·031ef8·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0380b0·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·031f46·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0380fe·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·03204f·001ca4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·038207·001e00·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.14 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x3188c·contains·40·entries:1 Dynamic·section·at·offset·0x37a38·contains·40·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.gnss@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.gnss@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.0.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.0.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.1.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.1.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.2.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@1.2.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@2.0.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@2.0.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@2.1.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.gnss@2.1.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.gnss@3.0.so]18 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.gnss@3.0.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)········0x130c821 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1349c
22 ·0x60000010·(Operating·System·specific:·60000010)········0xed922 ·0x60000010·(Operating·System·specific:·60000010)········0xedb
23 ·0x00000013·(RELENT)·····················8·(bytes)23 ·0x00000013·(RELENT)·····················8·(bytes)
24 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x13fa424 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x14378
25 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x12425 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x128
26 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x426 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
27 ·0x00000017·(JMPREL)·····················0x14af827 ·0x00000017·(JMPREL)·····················0x14f30
28 ·0x00000002·(PLTRELSZ)···················2312·(bytes)28 ·0x00000002·(PLTRELSZ)···················2336·(bytes)
29 ·0x00000003·(PLTGOT)·····················0x33a5c29 ·0x00000003·(PLTGOT)·····················0x39c08
30 ·0x00000014·(PLTREL)·····················REL30 ·0x00000014·(PLTREL)·····················REL
31 ·0x00000006·(SYMTAB)·····················0x1ac31 ·0x00000006·(SYMTAB)·····················0x1ac
32 ·0x0000000b·(SYMENT)·····················16·(bytes)32 ·0x0000000b·(SYMENT)·····················16·(bytes)
33 ·0x00000005·(STRTAB)·····················0x38e033 ·0x00000005·(STRTAB)·····················0x3b28
34 ·0x0000000a·(STRSZ)······················63462·(bytes)34 ·0x0000000a·(STRSZ)······················63858·(bytes)
35 ·0x6ffffef5·(GNU_HASH)···················0x303435 ·0x6ffffef5·(GNU_HASH)···················0x306c
36 ·0x00000019·(INIT_ARRAY)·················0x3388036 ·0x00000019·(INIT_ARRAY)·················0x39a2c
37 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)37 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
38 ·0x0000001a·(FINI_ARRAY)·················0x3386c38 ·0x0000001a·(FINI_ARRAY)·················0x39a18
39 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)39 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
40 ·0x6ffffff0·(VERSYM)·····················0x2aec40 ·0x6ffffff0·(VERSYM)·····················0x2b1c
41 ·0x6ffffffe·(VERNEED)····················0x301441 ·0x6ffffffe·(VERNEED)····················0x304c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b35e2b02867163c9a4b9d3a9b018ba216 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·74ee2b143ffde34e8e5799440007b812
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·660·entries:1 Version·symbols·section·'.gnu.version'·contains·663·entries:
2 ·Addr:·0x0000000000002aec··Offset:·0x002aec··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002b1c··Offset:·0x002b1c··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 162, 12 lines modifiedOffset 162, 13 lines modified
162 ··278:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···162 ··278:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
163 ··27c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···163 ··27c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
164 ··280:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···164 ··280:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
  
169 Version·needs·section·'.gnu.version_r'·contains·1·entry:170 Version·needs·section·'.gnu.version_r'·contains·1·entry:
170 ·Addr:·0x0000000000003014··Offset:·0x003014··Link:·7·(.dynstr)171 ·Addr:·0x000000000000304c··Offset:·0x00304c··Link:·7·(.dynstr)
171 ··000000:·Version:·1··File:·libc.so··Cnt:·1172 ··000000:·Version:·1··File:·libc.so··Cnt:·1
172 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2173 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·213252····»    Blocks:·424········IO·Block:·4096···regular·file1 ··Size:·238616····»    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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.bluetooth_audio@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.bluetooth_audio@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:···············0x104d011 ··Entry·point·address:···············0x108b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········135220·(bytes·into·file)13 ··Start·of·section·headers:··········154272·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x104d02 Entry·point·0x108b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0f4d0·0x0f4d0·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0f8a8·0x0f8a8·R···0x1000
8 ··LOAD···········0x00f4d0·0x000104d0·0x000104d0·0x0ddf0·0x0ddf0·R·E·0x10008 ··LOAD···········0x00f8b0·0x000108b0·0x000108b0·0x121e0·0x121e0·R·E·0x1000
9 ··LOAD···········0x01d2c0·0x0001f2c0·0x0001f2c0·0x01d5c·0x01d5c·RW··0x10009 ··LOAD···········0x021a90·0x00023a90·0x00023a90·0x01df8·0x01df8·RW··0x1000
10 ··LOAD···········0x01f01c·0x0002201c·0x0002201c·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x023888·0x00026888·0x00026888·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x01ebf8·0x00020bf8·0x00020bf8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x023458·0x00025458·0x00025458·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01d2c0·0x0001f2c0·0x0001f2c0·0x01d5c·0x02d40·R···0x112 ··GNU_RELRO······0x021a90·0x00023a90·0x00023a90·0x01df8·0x02570·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00d2a0·0x0000d2a0·0x0000d2a0·0x009e0·0x009e0·R···0x415 ··EXIDX··········0x00d474·0x0000d474·0x0000d474·0x00a50·0x00a50·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x21034:1 There·are·26·section·headers,·starting·at·offset·0x25aa0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001990·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0019c0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001b3c·001b3c·000332·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001b6c·001b6c·000338·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001e70·001e70·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001ea4·001ea4·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001eb0·001eb0·0006e0·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001ee4·001ee4·0006f0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002590·002590·00a378·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000025d4·0025d4·00a504·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000c908·00c908·0008e2·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000cad8·00cad8·0008e2·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000d1ec·00d1ec·0000b4·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000d3bc·00d3bc·0000b8·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000d2a0·00d2a0·0009e0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000d474·00d474·000a50·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000dc80·00dc80·000520·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000dec4·00dec4·000538·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000e1a0·00e1a0·000090·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000e3fc·00e3fc·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000e230·00e230·0012a0·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000e490·00e490·001418·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········000104d0·00f4d0·00d390·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········000108b0·00f8b0·01174c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001d860·01c860·000a60·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00022000·021000·000a90·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0001f2c0·01d2c0·001918·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00023a90·021a90·0019a8·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00020bd8·01ebd8·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00025438·023438·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00020bec·01ebec·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0002544c·02344c·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00020bf8·01ebf8·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00025458·023458·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00020d08·01ed08·000078·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00025568·023568·000078·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00020d80·01ed80·00029c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000255e0·0235e0·0002a8·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0002201c·01f01c·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00026888·023888·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01f028·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·023894·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01f076·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0238e2·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01f17f·001eb4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0239eb·0020b4·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.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1ebf8·contains·34·entries:1 Dynamic·section·at·offset·0x23458·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.bluetooth_audio@2.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.bluetooth_audio@2.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xc90814 ·0x6000000f·(Operating·System·specific:·6000000f)········0xcad8
15 ·0x60000010·(Operating·System·specific:·60000010)········0x8e215 ·0x60000010·(Operating·System·specific:·60000010)········0x8e2
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xd1ec17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xd3bc
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb8
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xdc8020 ·0x00000017·(JMPREL)·····················0xdec4
21 ·0x00000002·(PLTRELSZ)···················1312·(bytes)21 ·0x00000002·(PLTRELSZ)···················1336·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x20d8022 ·0x00000003·(PLTGOT)·····················0x255e0
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x259026 ·0x00000005·(STRTAB)·····················0x25d4
27 ·0x0000000a·(STRSZ)······················41848·(bytes)27 ·0x0000000a·(STRSZ)······················42244·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1eb028 ·0x6ffffef5·(GNU_HASH)···················0x1ee4
29 ·0x00000019·(INIT_ARRAY)·················0x20bec29 ·0x00000019·(INIT_ARRAY)·················0x2544c
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x20bd831 ·0x0000001a·(FINI_ARRAY)·················0x25438
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x1b3c33 ·0x6ffffff0·(VERSYM)·····················0x1b6c
34 ·0x6ffffffe·(VERNEED)····················0x1e7034 ·0x6ffffffe·(VERNEED)····················0x1ea4
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·84b47eb0d571c38e688e55be193c43496 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1d3081f19801c311b25380030e3e806b
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·409·entries:1 Version·symbols·section·'.gnu.version'·contains·412·entries:
2 ·Addr:·0x0000000000001b3c··Offset:·0x001b3c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001b6c··Offset:·0x001b6c··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 99, 15 lines modifiedOffset 99, 15 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*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
107 Version·needs·section·'.gnu.version_r'·contains·2·entries:107 Version·needs·section·'.gnu.version_r'·contains·2·entries:
108 ·Addr:·0x0000000000001e70··Offset:·0x001e70··Link:·7·(.dynstr)108 ·Addr:·0x0000000000001ea4··Offset:·0x001ea4··Link:·7·(.dynstr)
109 ··000000:·Version:·1··File:·liblog.so··Cnt:·1109 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
110 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3110 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
111 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1111 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
112 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2112 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·136260····»    Blocks:·272········IO·Block:·4096···regular·file1 ··Size:·155312····»    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.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.bluetooth_sar@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.bluetooth_sar@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:···············0x764011 ··Entry·point·address:···············0x7960
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········50980·(bytes·into·file)13 ··Start·of·section·headers:··········56720·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x76402 Entry·point·0x7960
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06636·0x06636·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06956·0x06956·R···0x1000
8 ··LOAD···········0x006640·0x00007640·0x00007640·0x04620·0x04620·R·E·0x10008 ··LOAD···········0x006960·0x00007960·0x00007960·0x057e0·0x057e0·R·E·0x1000
 9 ··LOAD···········0x00c140·0x0000e140·0x0000e140·0x00b6c·0x00b6c·RW··0x1000
9 ··LOAD···········0x00ac60·0x0000cc60·0x0000cc60·0x00af4·0x00af4·RW··0x100010 ··LOAD···········0x00ccac·0x0000fcac·0x0000fcac·0x00004·0x00004·RW··0x1000
10 ··LOAD···········0x00b754·0x0000e754·0x0000e754·0x00004·0x00004·RW··0x1000 
11 ··DYNAMIC········0x00b458·0x0000d458·0x0000d458·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00c9a4·0x0000e9a4·0x0000e9a4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00ac60·0x0000cc60·0x0000cc60·0x00af4·0x013a0·R···0x112 ··GNU_RELRO······0x00c140·0x0000e140·0x0000e140·0x00b6c·0x00ec0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005c14·0x00005c14·0x00005c14·0x00368·0x00368·R···0x415 ··EXIDX··········0x005dec·0x00005dec·0x00005dec·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·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xc724:1 There·are·26·section·headers,·starting·at·offset·0xdd90:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e00·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e30·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00000fac·000fac·0001c0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000fdc·000fdc·0001c6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000116c·00116c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000011a4·0011a4·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000118c·00118c·000214·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000011c4·0011c4·000224·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000013a0·0013a0·0044f6·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000013e8·0013e8·004682·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00005898·005898·00033c·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00005a6c·005a6c·00033c·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005bd4·005bd4·000040·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005da8·005da8·000044·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00005c14·005c14·000368·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00005dec·005dec·0003d0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00005f7c·005f7c·000360·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000061bc·0061bc·000378·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000062dc·0062dc·00006c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006534·006534·000060·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006348·006348·0002ee·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006598·006598·0003be·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007640·006640·003f3c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007960·006960·0050c4·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000b580·00a580·0006e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000ca30·00ba30·000710·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000cc60·00ac60·0007e8·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0000e140·00c140·000854·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d448·00b448·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000e994·00c994·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000d454·00b454·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0000e9a0·00c9a0·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000d458·00b458·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0000e9a4·00c9a4·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000d568·00b568·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0000eab4·00cab4·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000d598·00b598·0001bc·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0000eae4·00cae4·0001c8·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000e754·00b754·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0000fcac·00ccac·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00b758·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ccb0·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00b7a6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00ccfe·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00b8af·000e74·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00ce07·000f88·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xb458·contains·34·entries:1 Dynamic·section·at·offset·0xc9a4·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.bluetooth_sar@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.bluetooth_sar@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x589814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5a6c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x33c15 ·0x60000010·(Operating·System·specific:·60000010)········0x33c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5bd417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5da8
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x5f7c20 ·0x00000017·(JMPREL)·····················0x61bc
21 ·0x00000002·(PLTRELSZ)···················864·(bytes)21 ·0x00000002·(PLTRELSZ)···················888·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xd59822 ·0x00000003·(PLTGOT)·····················0xeae4
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x13a026 ·0x00000005·(STRTAB)·····················0x13e8
27 ·0x0000000a·(STRSZ)······················17654·(bytes)27 ·0x0000000a·(STRSZ)······················18050·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x118c28 ·0x6ffffef5·(GNU_HASH)···················0x11c4
29 ·0x00000019·(INIT_ARRAY)·················0xd45429 ·0x00000019·(INIT_ARRAY)·················0xe9a0
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xd44831 ·0x0000001a·(FINI_ARRAY)·················0xe994
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0xfac33 ·0x6ffffff0·(VERSYM)·····················0xfdc
34 ·0x6ffffffe·(VERNEED)····················0x116c34 ·0x6ffffffe·(VERNEED)····················0x11a4
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ff888d0475d436e94b37828b41dd6b656 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6a0f5017dc2bc10279e4e6c5a38bb0e0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·224·entries:1 Version·symbols·section·'.gnu.version'·contains·227·entries:
2 ·Addr:·0x0000000000000fac··Offset:·0x000fac··Link:·3·(.dynsym)2 ·Addr:·0x0000000000000fdc··Offset:·0x000fdc··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, 12 lines modifiedOffset 53, 13 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*)······1·(*global*)···
  
60 Version·needs·section·'.gnu.version_r'·contains·1·entry:61 Version·needs·section·'.gnu.version_r'·contains·1·entry:
61 ·Addr:·0x000000000000116c··Offset:·0x00116c··Link:·7·(.dynstr)62 ·Addr:·0x00000000000011a4··Offset:·0x0011a4··Link:·7·(.dynstr)
62 ··000000:·Version:·1··File:·libc.so··Cnt:·163 ··000000:·Version:·1··File:·libc.so··Cnt:·1
63 ··0x0010:···Name:·LIBC··Flags:·none··Version:·264 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·52020·····»     Blocks:·104········IO·Block:·4096···regular·file1 ··Size:·57760·····»     Blocks:·120········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.bluetooth_sar@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.bluetooth_sar@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:···············0x819011 ··Entry·point·address:···············0x8550
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········55828·(bytes·into·file)13 ··Start·of·section·headers:··········62504·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x81902 Entry·point·0x8550
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0718e·0x0718e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0754e·0x0754e·R···0x1000
8 ··LOAD···········0x007190·0x00008190·0x00008190·0x04bd0·0x04bd0·R·E·0x10008 ··LOAD···········0x007550·0x00008550·0x00008550·0x06080·0x06080·R·E·0x1000
9 ··LOAD···········0x00bd60·0x0000dd60·0x0000dd60·0x00c48·0x00c48·RW··0x10009 ··LOAD···········0x00d5d0·0x0000f5d0·0x0000f5d0·0x00cc0·0x00cc0·RW··0x1000
10 ··LOAD···········0x00c9a8·0x0000f9a8·0x0000f9a8·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00e290·0x00011290·0x00011290·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00c694·0x0000e694·0x0000e694·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00df70·0x0000ff70·0x0000ff70·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00bd60·0x0000dd60·0x0000dd60·0x00c48·0x012a0·R···0x112 ··GNU_RELRO······0x00d5d0·0x0000f5d0·0x0000f5d0·0x00cc0·0x01a30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0066b4·0x000066b4·0x000066b4·0x003a0·0x003a0·R···0x415 ··EXIDX··········0x00690c·0x0000690c·0x0000690c·0x00410·0x00410·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xda14:1 There·are·26·section·headers,·starting·at·offset·0xf428:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000f20·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000f50·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000010cc·0010cc·0001e4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000010fc·0010fc·0001ea·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000012b0·0012b0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000012e8·0012e8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000012d0·0012d0·00022c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001308·001308·0002bc·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000014fc·0014fc·004dc3·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000015c4·0015c4·004f4f·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000062c0·0062c0·0003ac·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00006514·006514·0003ac·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000666c·00666c·000048·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000068c0·0068c0·00004c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······000066b4·0066b4·0003a0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000690c·00690c·000410·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00006a54·006a54·000378·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00006d1c·006d1c·000390·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00006dcc·006dcc·000078·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000070ac·0070ac·00006c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006e48·006e48·000346·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00007118·007118·000436·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00008190·007190·0044c0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00008550·007550·005938·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000c650·00b650·000710·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000de90·00ce90·000740·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000dd60·00bd60·000924·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0000f5d0·00d5d0·000990·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000e684·00c684·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000ff60·00df60·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000e690·00c690·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0000ff6c·00df6c·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000e694·00c694·000118·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0000ff70·00df70·000118·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000e7ac·00c7ac·000034·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00010088·00e088·000034·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000e7e0·00c7e0·0001c8·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000100bc·00e0bc·0001d4·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000f9a8·00c9a8·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00011290·00e290·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00c9ac·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00e294·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00c9fa·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00e2e2·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00cb03·000f10·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00e3eb·00103c·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.95 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0xc694·contains·35·entries:1 Dynamic·section·at·offset·0xdf70·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.bluetooth_sar@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.bluetooth_sar@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
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:·[vendor.qti.hardware.bluetooth_sar@1.1.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.bluetooth_sar@1.1.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x62c015 ·0x6000000f·(Operating·System·specific:·6000000f)········0x6514
16 ·0x60000010·(Operating·System·specific:·60000010)········0x3ac16 ·0x60000010·(Operating·System·specific:·60000010)········0x3ac
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x666c18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x68c0
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4819 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0x6a5421 ·0x00000017·(JMPREL)·····················0x6d1c
22 ·0x00000002·(PLTRELSZ)···················888·(bytes)22 ·0x00000002·(PLTRELSZ)···················912·(bytes)
23 ·0x00000003·(PLTGOT)·····················0xe7e023 ·0x00000003·(PLTGOT)·····················0x100bc
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x14fc27 ·0x00000005·(STRTAB)·····················0x15c4
28 ·0x0000000a·(STRSZ)······················19907·(bytes)28 ·0x0000000a·(STRSZ)······················20303·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x12d029 ·0x6ffffef5·(GNU_HASH)···················0x1308
30 ·0x00000019·(INIT_ARRAY)·················0xe69030 ·0x00000019·(INIT_ARRAY)·················0xff6c
31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0xe68432 ·0x0000001a·(FINI_ARRAY)·················0xff60
33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x10cc34 ·0x6ffffff0·(VERSYM)·····················0x10fc
35 ·0x6ffffffe·(VERNEED)····················0x12b035 ·0x6ffffffe·(VERNEED)····················0x12e8
36 ·0x6fffffff·(VERNEEDNUM)·················136 ·0x6fffffff·(VERNEEDNUM)·················1
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·25c03958fee99c84dd68feb6d606ebc56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·57f8be1f9a310bbf7e94d273c16c3db7
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·242·entries:1 Version·symbols·section·'.gnu.version'·contains·245·entries:
2 ·Addr:·0x00000000000010cc··Offset:·0x0010cc··Link:·3·(.dynsym)2 ·Addr:·0x00000000000010fc··Offset:·0x0010fc··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, 14 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*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 65 ··0f4:···1·(*global*)···
  
65 Version·needs·section·'.gnu.version_r'·contains·1·entry:66 Version·needs·section·'.gnu.version_r'·contains·1·entry:
66 ·Addr:·0x00000000000012b0··Offset:·0x0012b0··Link:·7·(.dynstr)67 ·Addr:·0x00000000000012e8··Offset:·0x0012e8··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:·56868·····»     Blocks:·112········IO·Block:·4096···regular·file1 ··Size:·63544·····»     Blocks:·128········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.bt_channel_avoidance@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.bt_channel_avoidance@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:···············0x7ad011 ··Entry·point·address:···············0x7e00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········52244·(bytes·into·file)13 ··Start·of·section·headers:··········57988·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7ad02 Entry·point·0x7e00
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06ac5·0x06ac5·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06df5·0x06df5·R···0x1000
8 ··LOAD···········0x006ad0·0x00007ad0·0x00007ad0·0x04660·0x04660·R·E·0x10008 ··LOAD···········0x006e00·0x00007e00·0x00007e00·0x05800·0x05800·R·E·0x1000
9 ··LOAD···········0x00b130·0x0000d130·0x0000d130·0x00af4·0x00af4·RW··0x10009 ··LOAD···········0x00c600·0x0000e600·0x0000e600·0x00b6c·0x00b6c·RW··0x1000
10 ··LOAD···········0x00bc24·0x0000ec24·0x0000ec24·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00d16c·0x0001016c·0x0001016c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00b928·0x0000d928·0x0000d928·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00ce64·0x0000ee64·0x0000ee64·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00b130·0x0000d130·0x0000d130·0x00af4·0x00ed0·R···0x112 ··GNU_RELRO······0x00c600·0x0000e600·0x0000e600·0x00b6c·0x01a00·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006030·0x00006030·0x00006030·0x00368·0x00368·R···0x415 ··EXIDX··········0x006208·0x00006208·0x00006208·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·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xcc14:1 There·are·26·section·headers,·starting·at·offset·0xe284:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e00·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e30·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00000fac·000fac·0001c0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000fdc·000fdc·0001c6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000116c·00116c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000011a4·0011a4·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000118c·00118c·000214·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000011c4·0011c4·000224·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000013a0·0013a0·004913·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000013e8·0013e8·004a9f·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00005cb4·005cb4·00033b·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00005e88·005e88·00033c·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005ff0·005ff0·000040·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000061c4·0061c4·000044·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00006030·006030·000368·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00006208·006208·0003d0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00006398·006398·000360·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000065d8·0065d8·000378·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000066f8·0066f8·00006c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006950·006950·00006c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006768·006768·00035d·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000069c0·0069c0·000435·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007ad0·006ad0·003f78·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007e00·006e00·0050f0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000ba50·00aa50·0006e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000cef0·00bef0·000710·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000d130·00b130·0007e8·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0000e600·00c600·000854·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d918·00b918·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000ee54·00ce54·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000d924·00b924·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0000ee60·00ce60·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000d928·00b928·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0000ee64·00ce64·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000da38·00ba38·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0000ef74·00cf74·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000da68·00ba68·0001bc·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0000efa4·00cfa4·0001c8·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000ec24·00bc24·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001016c·00d16c·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00bc28·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d170·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00bc76·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00d1be·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00bd7f·000e94·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00d2c7·000fbc·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.92 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xb928·contains·34·entries:1 Dynamic·section·at·offset·0xce64·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.bt_channel_avoidance@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.bt_channel_avoidance@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5cb414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5e88
15 ·0x60000010·(Operating·System·specific:·60000010)········0x33b15 ·0x60000010·(Operating·System·specific:·60000010)········0x33c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5ff017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x61c4
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x639820 ·0x00000017·(JMPREL)·····················0x65d8
21 ·0x00000002·(PLTRELSZ)···················864·(bytes)21 ·0x00000002·(PLTRELSZ)···················888·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xda6822 ·0x00000003·(PLTGOT)·····················0xefa4
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x13a026 ·0x00000005·(STRTAB)·····················0x13e8
27 ·0x0000000a·(STRSZ)······················18707·(bytes)27 ·0x0000000a·(STRSZ)······················19103·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x118c28 ·0x6ffffef5·(GNU_HASH)···················0x11c4
29 ·0x00000019·(INIT_ARRAY)·················0xd92429 ·0x00000019·(INIT_ARRAY)·················0xee60
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xd91831 ·0x0000001a·(FINI_ARRAY)·················0xee54
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0xfac33 ·0x6ffffff0·(VERSYM)·····················0xfdc
34 ·0x6ffffffe·(VERNEED)····················0x116c34 ·0x6ffffffe·(VERNEED)····················0x11a4
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6a0cce987d82a4ccdbfd08bb91e172dc6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8966af970b276122289d46eb983f9264
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·224·entries:1 Version·symbols·section·'.gnu.version'·contains·227·entries:
2 ·Addr:·0x0000000000000fac··Offset:·0x000fac··Link:·3·(.dynsym)2 ·Addr:·0x0000000000000fdc··Offset:·0x000fdc··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, 12 lines modifiedOffset 53, 13 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*)······1·(*global*)···
  
60 Version·needs·section·'.gnu.version_r'·contains·1·entry:61 Version·needs·section·'.gnu.version_r'·contains·1·entry:
61 ·Addr:·0x000000000000116c··Offset:·0x00116c··Link:·7·(.dynstr)62 ·Addr:·0x00000000000011a4··Offset:·0x0011a4··Link:·7·(.dynstr)
62 ··000000:·Version:·1··File:·libc.so··Cnt:·163 ··000000:·Version:·1··File:·libc.so··Cnt:·1
63 ··0x0010:···Name:·LIBC··Flags:·none··Version:·264 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·53284·····»     Blocks:·112········IO·Block:·4096···regular·file1 ··Size:·59028·····»     Blocks:·120········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.capabilityconfigstore@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x7fb011 ··Entry·point·address:···············0x82f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········54536·(bytes·into·file)13 ··Start·of·section·headers:··········60524·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7fb02 Entry·point·0x82f0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06fa6·0x06fa6·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x072ee·0x072ee·R···0x1000
8 ··LOAD···········0x006fb0·0x00007fb0·0x00007fb0·0x04900·0x04900·R·E·0x10008 ··LOAD···········0x0072f0·0x000082f0·0x000082f0·0x05b00·0x05b00·R·E·0x1000
9 ··LOAD···········0x00b8b0·0x0000d8b0·0x0000d8b0·0x00b30·0x00b30·RW··0x10009 ··LOAD···········0x00cdf0·0x0000edf0·0x0000edf0·0x00bcc·0x00bcc·RW··0x1000
10 ··LOAD···········0x00c3e0·0x0000f3e0·0x0000f3e0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00d9bc·0x000109bc·0x000109bc·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00c0cc·0x0000e0cc·0x0000e0cc·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00d69c·0x0000f69c·0x0000f69c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00b8b0·0x0000d8b0·0x0000d8b0·0x00b30·0x01750·R···0x112 ··GNU_RELRO······0x00cdf0·0x0000edf0·0x0000edf0·0x00bcc·0x01210·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006414·0x00006414·0x00006414·0x00388·0x00388·R···0x415 ··EXIDX··········0x0065e8·0x000065e8·0x000065e8·0x00410·0x00410·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xd508:1 There·are·26·section·headers,·starting·at·offset·0xec6c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e60·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e90·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000100c·00100c·0001cc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000103c·00103c·0001d2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000011d8·0011d8·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001210·001210·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001218·001218·000220·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001250·001250·00022c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001438·001438·004c5d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000147c·00147c·004de9·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00006098·006098·00033c·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00006268·006268·00033c·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000063d4·0063d4·000040·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000065a4·0065a4·000044·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00006414·006414·000388·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000065e8·0065e8·000410·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000679c·00679c·000390·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000069f8·0069f8·0003a8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00006b2c·006b2c·000060·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006da0·006da0·00006c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006b90·006b90·000416·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006e10·006e10·0004de·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007fb0·006fb0·0041b4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········000082f0·0072f0·005384·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000c170·00b170·000740·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000d680·00c680·000770·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000d8b0·00b8b0·00080c·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0000edf0·00cdf0·00089c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000e0bc·00c0bc·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000f68c·00d68c·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000e0c8·00c0c8·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0000f698·00d698·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000e0cc·00c0cc·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0000f69c·00d69c·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000e1dc·00c1dc·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0000f7ac·00d7ac·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000e20c·00c20c·0001d4·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0000f7dc·00d7dc·0001e0·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000f3e0·00c3e0·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000109bc·00d9bc·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00c3e4·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d9c0·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00c432·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00da0e·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00c53b·000fcc·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00db17·001154·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.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xc0cc·contains·34·entries:1 Dynamic·section·at·offset·0xd69c·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.capabilityconfigstore@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.capabilityconfigstore@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x609814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x6268
15 ·0x60000010·(Operating·System·specific:·60000010)········0x33c15 ·0x60000010·(Operating·System·specific:·60000010)········0x33c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x63d417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x65a4
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x679c20 ·0x00000017·(JMPREL)·····················0x69f8
21 ·0x00000002·(PLTRELSZ)···················912·(bytes)21 ·0x00000002·(PLTRELSZ)···················936·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xe20c22 ·0x00000003·(PLTGOT)·····················0xf7dc
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x143826 ·0x00000005·(STRTAB)·····················0x147c
27 ·0x0000000a·(STRSZ)······················19549·(bytes)27 ·0x0000000a·(STRSZ)······················19945·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x121828 ·0x6ffffef5·(GNU_HASH)···················0x1250
29 ·0x00000019·(INIT_ARRAY)·················0xe0c829 ·0x00000019·(INIT_ARRAY)·················0xf698
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xe0bc31 ·0x0000001a·(FINI_ARRAY)·················0xf68c
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x100c33 ·0x6ffffff0·(VERSYM)·····················0x103c
34 ·0x6ffffffe·(VERNEED)····················0x11d834 ·0x6ffffffe·(VERNEED)····················0x1210
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8c86d2f6087ccd26ab22579b7ed4c7de6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·448768eca0dd0e4f90a634896a8da9b1
1.96 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·233·entries:
2 ·Addr:·0x000000000000100c··Offset:·0x00100c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000103c··Offset:·0x00103c··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, 16 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 ··0e8:···1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·2·entries:63 Version·needs·section·'.gnu.version_r'·contains·2·entries:
63 ·Addr:·0x00000000000011d8··Offset:·0x0011d8··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001210··Offset:·0x001210··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
65 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
66 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·55576·····»     Blocks:·112········IO·Block:·4096···regular·file1 ··Size:·61564·····»     Blocks:·128········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.cryptfshw@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.cryptfshw@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:···············0x7d9011 ··Entry·point·address:···············0x8090
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········56712·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7d902 Entry·point·0x8090
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06d82·0x06d82·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x07082·0x07082·R···0x1000
8 ··LOAD···········0x006d90·0x00007d90·0x00007d90·0x054d0·0x054d0·R·E·0x10008 ··LOAD···········0x007090·0x00008090·0x00008090·0x07020·0x07020·R·E·0x1000
9 ··LOAD···········0x00c260·0x0000e260·0x0000e260·0x00b48·0x00b48·RW··0x10009 ··LOAD···········0x00e0b0·0x000100b0·0x000100b0·0x00bc0·0x00bc0·RW··0x1000
10 ··LOAD···········0x00cda8·0x0000fda8·0x0000fda8·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00ec70·0x00011c70·0x00011c70·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ca7c·0x0000ea7c·0x0000ea7c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00e938·0x00010938·0x00010938·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00c260·0x0000e260·0x0000e260·0x00b48·0x00da0·R···0x112 ··GNU_RELRO······0x00e0b0·0x000100b0·0x000100b0·0x00bc0·0x00f50·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006194·0x00006194·0x00006194·0x003b0·0x003b0·R···0x415 ··EXIDX··········0x006368·0x00006368·0x00006368·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·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xdd88: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············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000ef0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000f20·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000109c·00109c·0001de·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000010cc·0010cc·0001e4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000127c·00127c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000012b0·0012b0·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000129c·00129c·0002c0·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000012d0·0012d0·0002d0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000155c·00155c·0048a2·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000015a0·0015a0·004a2e·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00005e00·005e00·000354·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00005fd0·005fd0·000354·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00006154·006154·000040·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00006324·006324·000044·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00006194·006194·0003b0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00006368·006368·000408·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00006544·006544·0003c0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00006770·006770·0003d8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00006904·006904·000090·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006b48·006b48·000078·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006998·006998·0003ea·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006bc0·006bc0·0004c2·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007d90·006d90·004d28·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00008090·007090·00684c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000cac0·00bac0·0007a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000e8e0·00d8e0·0007d0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000e260·00c260·00080c·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········000100b0·00e0b0·000878·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000ea6c·00ca6c·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00010928·00e928·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000ea78·00ca78·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00010934·00e934·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000ea7c·00ca7c·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00010938·00e938·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000eb8c·00cb8c·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00010a48·00ea48·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000ebbc·00cbbc·0001ec·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00010a78·00ea78·0001f8·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000fda8·00cda8·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00011c70·00ec70·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00cdac·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ec74·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00cdfa·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00ecc2·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00cf03·000e84·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00edcb·000f9c·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xca7c·contains·34·entries:1 Dynamic·section·at·offset·0xe938·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.cryptfshw@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.cryptfshw@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5e0014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5fd0
15 ·0x60000010·(Operating·System·specific:·60000010)········0x35415 ·0x60000010·(Operating·System·specific:·60000010)········0x354
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x615417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6324
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x654420 ·0x00000017·(JMPREL)·····················0x6770
21 ·0x00000002·(PLTRELSZ)···················960·(bytes)21 ·0x00000002·(PLTRELSZ)···················984·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xebbc22 ·0x00000003·(PLTGOT)·····················0x10a78
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x155c26 ·0x00000005·(STRTAB)·····················0x15a0
27 ·0x0000000a·(STRSZ)······················18594·(bytes)27 ·0x0000000a·(STRSZ)······················18990·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x129c28 ·0x6ffffef5·(GNU_HASH)···················0x12d0
29 ·0x00000019·(INIT_ARRAY)·················0xea7829 ·0x00000019·(INIT_ARRAY)·················0x10934
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xea6c31 ·0x0000001a·(FINI_ARRAY)·················0x10928
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x109c33 ·0x6ffffff0·(VERSYM)·····················0x10cc
34 ·0x6ffffffe·(VERNEED)····················0x127c34 ·0x6ffffffe·(VERNEED)····················0x12b0
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·07ed5a8139166ce715b04438cbcd702b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5f4d67eba272c9cb6457c019d34b3f8e
1.9 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·242·entries:
2 ·Addr:·0x000000000000109c··Offset:·0x00109c··Link:·3·(.dynsym)2 ·Addr:·0x00000000000010cc··Offset:·0x0010cc··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*)······1·(*global*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·1·entry:65 Version·needs·section·'.gnu.version_r'·contains·1·entry:
65 ·Addr:·0x000000000000127c··Offset:·0x00127c··Link:·7·(.dynstr)66 ·Addr:·0x00000000000012b0··Offset:·0x0012b0··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:·57752·····»     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.4 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.cvp@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x2b55011 ··Entry·point·address:···············0x2c3a0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········441188·(bytes·into·file)13 ··Start·of·section·headers:··········549180·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x2b5502 Entry·point·0x2c3a0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x2a54c·0x2a54c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x2b394·0x2b394·R···0x1000
8 ··LOAD···········0x02a550·0x0002b550·0x0002b550·0x35f00·0x35f00·R·E·0x10008 ··LOAD···········0x02b3a0·0x0002c3a0·0x0002c3a0·0x4e350·0x4e350·R·E·0x1000
9 ··LOAD···········0x060450·0x00062450·0x00062450·0x05ee0·0x05ee0·RW··0x10009 ··LOAD···········0x0796f0·0x0007b6f0·0x0007b6f0·0x06588·0x06588·RW··0x1000
10 ··LOAD···········0x066330·0x00069330·0x00069330·0x00028·0x00028·RW··0x100010 ··LOAD···········0x07fc78·0x00082c78·0x00082c78·0x00028·0x00028·RW··0x1000
11 ··DYNAMIC········0x065b5c·0x00067b5c·0x00067b5c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x07f498·0x00081498·0x00081498·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x060450·0x00062450·0x00062450·0x05ee0·0x06bb0·R···0x112 ··GNU_RELRO······0x0796f0·0x0007b6f0·0x0007b6f0·0x06588·0x06910·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x023124·0x00023124·0x00023124·0x02388·0x02388·R···0x415 ··EXIDX··········0x02332c·0x0002332c·0x0002332c·0x02a10·0x02a10·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x6bb64:1 There·are·26·section·headers,·starting·at·offset·0x8613c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·004120·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·004150·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000042cc·0042cc·000824·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000042fc·0042fc·00082a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00004af0·004af0·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00004b28·004b28·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00004b30·004b30·001924·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00004b68·004b68·001934·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00006454·006454·01ae6c·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000649c·00649c·01aff8·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000212c0·0212c0·001c05·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00021494·021494·001bff·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00022ec8·022ec8·00025c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00023094·023094·000298·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00023124·023124·002388·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0002332c·02332c·002a10·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············000254ac·0254ac·000a88·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00025d3c·025d3c·000aa0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00025f34·025f34·000144·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000267dc·0267dc·000174·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00026078·026078·0044d4·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00026950·026950·004a44·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0002b550·02a550·0349cc·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0002c3a0·02b3a0·04cdec·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0005ff20·05ef20·001530·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00079190·078190·001560·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00062450·060450·0056b4·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0007b6f0·0796f0·005d50·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00067b04·065b04·000030·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00081440·07f440·000030·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00067b34·065b34·000028·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00081470·07f470·000028·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00067b5c·065b5c·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00081498·07f498·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00067c6c·065c6c·000174·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000815a8·07f5a8·000174·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00067de0·065de0·000550·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0008171c·07f71c·00055c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00069330·066330·000028·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00082c78·07fc78·000028·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·066358·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·07fca0·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0663a6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·07fcee·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0664af·0056b4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·07fdf7·006344·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.92 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x65b5c·contains·34·entries:1 Dynamic·section·at·offset·0x7f498·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.cvp@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.cvp@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x212c014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x21494
15 ·0x60000010·(Operating·System·specific:·60000010)········0x1c0515 ·0x60000010·(Operating·System·specific:·60000010)········0x1bff
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x22ec817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x23094
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x25c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x298
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x254ac20 ·0x00000017·(JMPREL)·····················0x25d3c
21 ·0x00000002·(PLTRELSZ)···················2696·(bytes)21 ·0x00000002·(PLTRELSZ)···················2720·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x67de022 ·0x00000003·(PLTGOT)·····················0x8171c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x645426 ·0x00000005·(STRTAB)·····················0x649c
27 ·0x0000000a·(STRSZ)······················110188·(bytes)27 ·0x0000000a·(STRSZ)······················110584·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x4b3028 ·0x6ffffef5·(GNU_HASH)···················0x4b68
29 ·0x00000019·(INIT_ARRAY)·················0x67b3429 ·0x00000019·(INIT_ARRAY)·················0x81470
30 ·0x0000001b·(INIT_ARRAYSZ)···············40·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············40·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x67b0431 ·0x0000001a·(FINI_ARRAY)·················0x81440
32 ·0x0000001c·(FINI_ARRAYSZ)···············48·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············48·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x42cc33 ·0x6ffffff0·(VERSYM)·····················0x42fc
34 ·0x6ffffffe·(VERNEED)····················0x4af034 ·0x6ffffffe·(VERNEED)····················0x4b28
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cf588063fe7c65b0ec76a16456afcacb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87bb279a30f9b4310d90565e6a44bf42
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1042·entries:1 Version·symbols·section·'.gnu.version'·contains·1045·entries:
2 ·Addr:·0x00000000000042cc··Offset:·0x0042cc··Link:·3·(.dynsym)2 ·Addr:·0x00000000000042fc··Offset:·0x0042fc··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 257, 15 lines modifiedOffset 257, 16 lines modified
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*)······1·(*global*)······1·(*global*)···
259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
262 ··408:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···262 ··408:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
263 ··40c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···263 ··40c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
264 ··410:···1·(*global*)······1·(*global*)···264 ··410:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 265 ··414:···1·(*global*)···
  
265 Version·needs·section·'.gnu.version_r'·contains·2·entries:266 Version·needs·section·'.gnu.version_r'·contains·2·entries:
266 ·Addr:·0x0000000000004af0··Offset:·0x004af0··Link:·7·(.dynstr)267 ·Addr:·0x0000000000004b28··Offset:·0x004b28··Link:·7·(.dynstr)
267 ··000000:·Version:·1··File:·liblog.so··Cnt:·1268 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
268 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3269 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
269 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1270 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2271 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·442228····»    Blocks:·864········IO·Block:·4096···regular·file1 ··Size:·550220····»    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
  
  
13.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.data.connection@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.data.connection@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:···············0xedb011 ··Entry·point·address:···············0xf170
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········122592·(bytes·into·file)13 ··Start·of·section·headers:··········136152·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xedb02 Entry·point·0xf170
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ddb0·0x0ddb0·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0e170·0x0e170·R···0x1000
8 ··LOAD···········0x00ddb0·0x0000edb0·0x0000edb0·0x0ca70·0x0ca70·R·E·0x10008 ··LOAD···········0x00e170·0x0000f170·0x0000f170·0x0f960·0x0f960·R·E·0x1000
9 ··LOAD···········0x01a820·0x0001c820·0x0001c820·0x01b78·0x01b78·RW··0x10009 ··LOAD···········0x01dad0·0x0001fad0·0x0001fad0·0x01bf0·0x01bf0·RW··0x1000
10 ··LOAD···········0x01c398·0x0001f398·0x0001f398·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01f6c0·0x000226c0·0x000226c0·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x01bfa8·0x0001dfa8·0x0001dfa8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01f2c4·0x000212c4·0x000212c4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01a820·0x0001c820·0x0001c820·0x01b78·0x027e0·R···0x112 ··GNU_RELRO······0x01dad0·0x0001fad0·0x0001fad0·0x01bf0·0x02530·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00c378·0x0000c378·0x0000c378·0x008e0·0x008e0·R···0x415 ··EXIDX··········0x00c550·0x0000c550·0x0000c550·0x00968·0x00968·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1dee0:1 There·are·26·section·headers,·starting·at·offset·0x213d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001860·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001890·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001a0c·001a0c·00030c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001a3c·001a3c·000312·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001d18·001d18·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001d50·001d50·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001d38·001d38·000690·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001d70·001d70·0006a0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000023c8·0023c8·00964e·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00002410·002410·0097da·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000ba18·00ba18·0008b1·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000bbec·00bbec·0008b1·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000c2cc·00c2cc·0000ac·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000c4a0·00c4a0·0000b0·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000c378·00c378·0008e0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000c550·00c550·000968·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000cc58·00cc58·0004b8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000ceb8·00ceb8·0004d0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000d110·00d110·0000b4·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000d388·00d388·00009c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000d1c8·00d1c8·000be8·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000d428·00d428·000d48·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000edb0·00ddb0·00c0d4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000f170·00e170·00ef98·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001ae90·019e90·000990·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001e110·01d110·0009c0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0001c820·01a820·001768·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001fad0·01dad0·0017d4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001df88·01bf88·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000212a4·01f2a4·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001df9c·01bf9c·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000212b8·01f2b8·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001dfa8·01bfa8·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000212c4·01f2c4·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001e0b8·01c0b8·000078·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000213d4·01f3d4·000078·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001e130·01c130·000268·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0002144c·01f44c·000274·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001f398·01c398·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000226c0·01f6c0·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01c3a4·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01f6cc·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01c3f2·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01f71a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01c4fb·0019e4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01f823·001bb4·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.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1bfa8·contains·34·entries:1 Dynamic·section·at·offset·0x1f2c4·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.connection@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.connection@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xba1814 ·0x6000000f·(Operating·System·specific:·6000000f)········0xbbec
15 ·0x60000010·(Operating·System·specific:·60000010)········0x8b115 ·0x60000010·(Operating·System·specific:·60000010)········0x8b1
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xc2cc17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xc4a0
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xac18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb0
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xcc5820 ·0x00000017·(JMPREL)·····················0xceb8
21 ·0x00000002·(PLTRELSZ)···················1208·(bytes)21 ·0x00000002·(PLTRELSZ)···················1232·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1e13022 ·0x00000003·(PLTGOT)·····················0x2144c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x23c826 ·0x00000005·(STRTAB)·····················0x2410
27 ·0x0000000a·(STRSZ)······················38478·(bytes)27 ·0x0000000a·(STRSZ)······················38874·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1d3828 ·0x6ffffef5·(GNU_HASH)···················0x1d70
29 ·0x00000019·(INIT_ARRAY)·················0x1df9c29 ·0x00000019·(INIT_ARRAY)·················0x212b8
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1df8831 ·0x0000001a·(FINI_ARRAY)·················0x212a4
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x1a0c33 ·0x6ffffff0·(VERSYM)·····················0x1a3c
34 ·0x6ffffffe·(VERNEED)····················0x1d1834 ·0x6ffffffe·(VERNEED)····················0x1d50
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·39500cf79c40cfe10edc35bb92f6c8006 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e3f6205d52e8bafe8e04c9c93b1f610f
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·390·entries:1 Version·symbols·section·'.gnu.version'·contains·393·entries:
2 ·Addr:·0x0000000000001a0c··Offset:·0x001a0c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001a3c··Offset:·0x001a3c··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 94, 13 lines modifiedOffset 94, 14 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*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 102 ··188:···1·(*global*)···
  
102 Version·needs·section·'.gnu.version_r'·contains·1·entry:103 Version·needs·section·'.gnu.version_r'·contains·1·entry:
103 ·Addr:·0x0000000000001d18··Offset:·0x001d18··Link:·7·(.dynstr)104 ·Addr:·0x0000000000001d50··Offset:·0x001d50··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:·123632····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·137192····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.data.connection@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.data.connection@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:···············0x8dc011 ··Entry·point·address:···············0x9150
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········61516·(bytes·into·file)13 ··Start·of·section·headers:··········68380·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x8dc02 Entry·point·0x9150
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x07db8·0x07db8·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x08150·0x08150·R···0x1000
8 ··LOAD···········0x007dc0·0x00008dc0·0x00008dc0·0x05460·0x05460·R·E·0x10008 ··LOAD···········0x008150·0x00009150·0x00009150·0x06990·0x06990·R·E·0x1000
9 ··LOAD···········0x00d220·0x0000f220·0x0000f220·0x00cb4·0x00cb4·RW··0x10009 ··LOAD···········0x00eae0·0x00010ae0·0x00010ae0·0x00d50·0x00d50·RW··0x1000
10 ··LOAD···········0x00ded4·0x00010ed4·0x00010ed4·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00f830·0x00012830·0x00012830·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00db94·0x0000fb94·0x0000fb94·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x00f4e4·0x000114e4·0x000114e4·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00d220·0x0000f220·0x0000f220·0x00cb4·0x00de0·R···0x112 ··GNU_RELRO······0x00eae0·0x00010ae0·0x00010ae0·0x00d50·0x01520·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007130·0x00007130·0x00007130·0x003c0·0x003c0·R···0x415 ··EXIDX··········0x007304·0x00007304·0x00007304·0x00448·0x00448·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xf04c:1 There·are·26·section·headers,·starting·at·offset·0x10b1c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000ff0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001020·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000119c·00119c·0001fe·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000011cc·0011cc·000204·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000139c·00139c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000013d0·0013d0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000013dc·0013dc·0002c0·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001410·001410·0002d0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000169c·00169c·005687·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000016e0·0016e0·005813·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00006d24·006d24·0003c4·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00006ef4·006ef4·0003c4·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000070e8·0070e8·000048·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000072b8·0072b8·00004c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00007130·007130·0003c0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00007304·007304·000448·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············000074f0·0074f0·0003d0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000774c·00774c·0003e8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000078c0·0078c0·000078·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00007b34·007b34·000084·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00007938·007938·000480·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00007bb8·007bb8·000598·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00008dc0·007dc0·004c98·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00009150·008150·006194·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000da60·00ca60·0007c0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000f2f0·00e2f0·0007f0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000f220·00d220·000964·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00010ae0·00eae0·0009f4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000fb84·00db84·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000114d4·00f4d4·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000fb90·00db90·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000114e0·00f4e0·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000fb94·00db94·000118·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000114e4·00f4e4·000118·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000fcac·00dcac·000034·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000115fc·00f5fc·000034·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000fce0·00dce0·0001f4·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00011630·00f630·000200·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00010ed4·00ded4·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00012830·00f830·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ded8·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00f834·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00df26·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00f882·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00e02f·00101c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00f98b·001190·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.96 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0xdb94·contains·35·entries:1 Dynamic·section·at·offset·0xf4e4·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.data.connection@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.data.connection@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
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:·[vendor.qti.hardware.data.connection@1.1.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.connection@1.1.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x6d2415 ·0x6000000f·(Operating·System·specific:·6000000f)········0x6ef4
16 ·0x60000010·(Operating·System·specific:·60000010)········0x3c416 ·0x60000010·(Operating·System·specific:·60000010)········0x3c4
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x70e818 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x72b8
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4819 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0x74f021 ·0x00000017·(JMPREL)·····················0x774c
22 ·0x00000002·(PLTRELSZ)···················976·(bytes)22 ·0x00000002·(PLTRELSZ)···················1000·(bytes)
23 ·0x00000003·(PLTGOT)·····················0xfce023 ·0x00000003·(PLTGOT)·····················0x11630
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x169c27 ·0x00000005·(STRTAB)·····················0x16e0
28 ·0x0000000a·(STRSZ)······················22151·(bytes)28 ·0x0000000a·(STRSZ)······················22547·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x13dc29 ·0x6ffffef5·(GNU_HASH)···················0x1410
30 ·0x00000019·(INIT_ARRAY)·················0xfb9030 ·0x00000019·(INIT_ARRAY)·················0x114e0
31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0xfb8432 ·0x0000001a·(FINI_ARRAY)·················0x114d4
33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x119c34 ·0x6ffffff0·(VERSYM)·····················0x11cc
35 ·0x6ffffffe·(VERNEED)····················0x139c35 ·0x6ffffffe·(VERNEED)····················0x13d0
36 ·0x6fffffff·(VERNEEDNUM)·················236 ·0x6fffffff·(VERNEEDNUM)·················2
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·714211ff81b6bfdababfab32096740a16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b9c3f20d12c4bc4683791e084803f130
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·255·entries:1 Version·symbols·section·'.gnu.version'·contains·258·entries:
2 ·Addr:·0x000000000000119c··Offset:·0x00119c··Link:·3·(.dynsym)2 ·Addr:·0x00000000000011cc··Offset:·0x0011cc··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, 16 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*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 68 ··100:···1·(*global*)······1·(*global*)···
  
68 Version·needs·section·'.gnu.version_r'·contains·2·entries:69 Version·needs·section·'.gnu.version_r'·contains·2·entries:
69 ·Addr:·0x000000000000139c··Offset:·0x00139c··Link:·7·(.dynstr)70 ·Addr:·0x00000000000013d0··Offset:·0x0013d0··Link:·7·(.dynstr)
70 ··000000:·Version:·1··File:·liblog.so··Cnt:·171 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
71 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·372 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
72 ··0x0010:·Version:·1··File:·libc.so··Cnt:·173 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
73 ··0x0030:···Name:·LIBC··Flags:·none··Version:·274 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·62556·····»     Blocks:·128········IO·Block:·4096···regular·file1 ··Size:·69420·····»     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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.data.dynamicdds@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.data.dynamicdds@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:···············0x14fd011 ··Entry·point·address:···············0x15380
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········180992·(bytes·into·file)13 ··Start·of·section·headers:··········202088·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x14fd02 Entry·point·0x15380
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x13fcb·0x13fcb·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1437b·0x1437b·R···0x1000
8 ··LOAD···········0x013fd0·0x00014fd0·0x00014fd0·0x13130·0x13130·R·E·0x10008 ··LOAD···········0x014380·0x00015380·0x00015380·0x17ce0·0x17ce0·R·E·0x1000
9 ··LOAD···········0x027100·0x00029100·0x00029100·0x02dc4·0x02dc4·RW··0x10009 ··LOAD···········0x02c060·0x0002e060·0x0002e060·0x02e3c·0x02e3c·RW··0x1000
10 ··LOAD···········0x029ec4·0x0002cec4·0x0002cec4·0x00014·0x00014·RW··0x100010 ··LOAD···········0x02ee9c·0x00031e9c·0x00031e9c·0x00014·0x00014·RW··0x1000
11 ··DYNAMIC········0x029a2c·0x0002ba2c·0x0002ba2c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x02e9f8·0x000309f8·0x000309f8·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x027100·0x00029100·0x00029100·0x02dc4·0x02f00·R···0x112 ··GNU_RELRO······0x02c060·0x0002e060·0x0002e060·0x02e3c·0x02fa0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x011a9c·0x00011a9c·0x00011a9c·0x00da8·0x00da8·R···0x415 ··EXIDX··········0x011c70·0x00011c70·0x00011c70·0x00e30·0x00e30·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x2c300:1 There·are·26·section·headers,·starting·at·offset·0x31568:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0021e0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002210·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000238c·00238c·00043c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000023bc·0023bc·000442·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000027c8·0027c8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00002800·002800·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000027e8·0027e8·000b88·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00002820·002820·000b98·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00003370·003370·00d773·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000033b8·0033b8·00d8ff·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00010ae4·010ae4·000e94·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00010cb8·010cb8·000e94·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00011978·011978·000124·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00011b4c·011b4c·000124·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00011a9c·011a9c·000da8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00011c70·011c70·000e30·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00012844·012844·000570·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00012aa0·012aa0·000588·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00012db4·012db4·0000e4·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00013028·013028·0000cc·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00012e98·012e98·001133·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000130f8·0130f8·001283·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00014fd0·013fd0·012630·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00015380·014380·0171a4·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00027600·026600·000b00·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002c530·02b530·000b30·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00029100·027100·0028fc·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0002e060·02c060·002968·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002b9fc·0299fc·00001c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000309c8·02e9c8·00001c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0002ba18·029a18·000014·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000309e4·02e9e4·000014·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0002ba2c·029a2c·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000309f8·02e9f8·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0002bb3c·029b3c·0000c4·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00030b08·02eb08·0000c4·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0002bc00·029c00·0002c4·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00030bcc·02ebcc·0002d0·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0002cec4·029ec4·000014·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00031e9c·02ee9c·000014·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·029ed8·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02eeb0·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·029f26·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·02eefe·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02a02f·0022d0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·02f007·002560·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.81 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x29a2c·contains·34·entries:1 Dynamic·section·at·offset·0x2e9f8·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.dynamicdds@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.dynamicdds@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x10ae414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x10cb8
15 ·0x60000010·(Operating·System·specific:·60000010)········0xe9415 ·0x60000010·(Operating·System·specific:·60000010)········0xe94
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1197817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x11b4c
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x12418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x124
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x1284420 ·0x00000017·(JMPREL)·····················0x12aa0
21 ·0x00000002·(PLTRELSZ)···················1392·(bytes)21 ·0x00000002·(PLTRELSZ)···················1416·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x2bc0022 ·0x00000003·(PLTGOT)·····················0x30bcc
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x337026 ·0x00000005·(STRTAB)·····················0x33b8
27 ·0x0000000a·(STRSZ)······················55155·(bytes)27 ·0x0000000a·(STRSZ)······················55551·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x27e828 ·0x6ffffef5·(GNU_HASH)···················0x2820
29 ·0x00000019·(INIT_ARRAY)·················0x2ba1829 ·0x00000019·(INIT_ARRAY)·················0x309e4
30 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············20·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x2b9fc31 ·0x0000001a·(FINI_ARRAY)·················0x309c8
32 ·0x0000001c·(FINI_ARRAYSZ)···············28·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············28·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x238c33 ·0x6ffffff0·(VERSYM)·····················0x23bc
34 ·0x6ffffffe·(VERNEED)····················0x27c834 ·0x6ffffffe·(VERNEED)····················0x2800
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·70921383a4a0f8611a04743f2953879d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c06ce3f54506aefc1a33a5388ed4924a
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·542·entries:1 Version·symbols·section·'.gnu.version'·contains·545·entries:
2 ·Addr:·0x000000000000238c··Offset:·0x00238c··Link:·3·(.dynsym)2 ·Addr:·0x00000000000023bc··Offset:·0x0023bc··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 132, 13 lines modifiedOffset 132, 14 lines modified
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*)······1·(*global*)······1·(*global*)······1·(*global*)···138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
139 ··21c:···1·(*global*)······1·(*global*)···139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 140 ··220:···1·(*global*)···
  
140 Version·needs·section·'.gnu.version_r'·contains·1·entry:141 Version·needs·section·'.gnu.version_r'·contains·1·entry:
141 ·Addr:·0x00000000000027c8··Offset:·0x0027c8··Link:·7·(.dynstr)142 ·Addr:·0x0000000000002800··Offset:·0x002800··Link:·7·(.dynstr)
142 ··000000:·Version:·1··File:·libc.so··Cnt:·1143 ··000000:·Version:·1··File:·libc.so··Cnt:·1
143 ··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:·182032····»    Blocks:·360········IO·Block:·4096···regular·file1 ··Size:·203128····»    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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.data.latency@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.data.latency@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:···············0xdb5011 ··Entry·point·address:···············0xde90
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········113348·(bytes·into·file)13 ··Start·of·section·headers:··········124824·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xdb502 Entry·point·0xde90
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0cb4d·0x0cb4d·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ce85·0x0ce85·R···0x1000
8 ··LOAD···········0x00cb50·0x0000db50·0x0000db50·0x0b550·0x0b550·R·E·0x10008 ··LOAD···········0x00ce90·0x0000de90·0x0000de90·0x0dc80·0x0dc80·R·E·0x1000
9 ··LOAD···········0x0180a0·0x0001a0a0·0x0001a0a0·0x01dd4·0x01dd4·RW··0x10009 ··LOAD···········0x01ab10·0x0001cb10·0x0001cb10·0x01e4c·0x01e4c·RW··0x1000
10 ··LOAD···········0x019e74·0x0001ce74·0x0001ce74·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01c95c·0x0001f95c·0x0001f95c·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x019ab4·0x0001bab4·0x0001bab4·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01c590·0x0001e590·0x0001e590·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0180a0·0x0001a0a0·0x0001a0a0·0x01dd4·0x01f60·R···0x112 ··GNU_RELRO······0x01ab10·0x0001cb10·0x0001cb10·0x01e4c·0x024f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00b3a0·0x0000b3a0·0x0000b3a0·0x008d0·0x008d0·R···0x415 ··EXIDX··········0x00b578·0x0000b578·0x0000b578·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·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1bac4:1 There·are·26·section·headers,·starting·at·offset·0x1e798:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0017c0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0017f0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000196c·00196c·0002f8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000199c·00199c·0002fe·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001c64·001c64·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001c9c·001c9c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001ca4·001ca4·000678·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001cdc·001cdc·000688·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000231c·00231c·00867c·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00002364·002364·008808·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000a998·00a998·000946·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000ab6c·00ab6c·000945·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000b2e0·00b2e0·0000c0·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000b4b4·00b4b4·0000c4·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000b3a0·00b3a0·0008d0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000b578·00b578·000938·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000bc70·00bc70·000450·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000beb0·00beb0·000468·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000c0c0·00c0c0·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000c318·00c318·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000c160·00c160·0009ed·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000c3a8·00c3a8·000add·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000db50·00cb50·00ac84·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000de90·00ce90·00d390·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000187e0·0177e0·0008c0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001b220·01a220·0008f0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0001a0a0·0180a0·0019f4·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001cb10·01ab10·001a60·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001ba94·019a94·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001e570·01c570·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001baa8·019aa8·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001e584·01c584·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001bab4·019ab4·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0001e590·01c590·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001bbc4·019bc4·00007c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001e6a0·01c6a0·00007c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001bc40·019c40·000234·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001e71c·01c71c·000240·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001ce74·019e74·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001f95c·01c95c·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·019e80·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01c968·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·019ece·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01c9b6·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·019fd7·001aec·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01cabf·001cd8·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.92 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x19ab4·contains·34·entries:1 Dynamic·section·at·offset·0x1c590·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.latency@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.data.latency@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xa99814 ·0x6000000f·(Operating·System·specific:·6000000f)········0xab6c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x94615 ·0x60000010·(Operating·System·specific:·60000010)········0x945
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb2e017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb4b4
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xc018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xc4
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xbc7020 ·0x00000017·(JMPREL)·····················0xbeb0
21 ·0x00000002·(PLTRELSZ)···················1104·(bytes)21 ·0x00000002·(PLTRELSZ)···················1128·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1bc4022 ·0x00000003·(PLTGOT)·····················0x1e71c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x231c26 ·0x00000005·(STRTAB)·····················0x2364
27 ·0x0000000a·(STRSZ)······················34428·(bytes)27 ·0x0000000a·(STRSZ)······················34824·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1ca428 ·0x6ffffef5·(GNU_HASH)···················0x1cdc
29 ·0x00000019·(INIT_ARRAY)·················0x1baa829 ·0x00000019·(INIT_ARRAY)·················0x1e584
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1ba9431 ·0x0000001a·(FINI_ARRAY)·················0x1e570
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x196c33 ·0x6ffffff0·(VERSYM)·····················0x199c
34 ·0x6ffffffe·(VERNEED)····················0x1c6434 ·0x6ffffffe·(VERNEED)····················0x1c9c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b079de326d59de0477bf0e2280298d506 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e81d34d5b812c4319f42911606b9f6a4
1.88 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·383·entries:
2 ·Addr:·0x000000000000196c··Offset:·0x00196c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000199c··Offset:·0x00199c··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, 14 lines modifiedOffset 92, 15 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 Version·needs·section·'.gnu.version_r'·contains·2·entries:100 Version·needs·section·'.gnu.version_r'·contains·2·entries:
100 ·Addr:·0x0000000000001c64··Offset:·0x001c64··Link:·7·(.dynstr)101 ·Addr:·0x0000000000001c9c··Offset:·0x001c9c··Link:·7·(.dynstr)
101 ··000000:·Version:·1··File:·liblog.so··Cnt:·1102 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
102 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3103 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
103 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1104 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
104 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2105 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·114388····»    Blocks:·224········IO·Block:·4096···regular·file1 ··Size:·125864····»    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.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapper@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapper@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:···············0xa4b011 ··Entry·point·address:···············0xa8c0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········73184·(bytes·into·file)13 ··Start·of·section·headers:··········82696·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa4b02 Entry·point·0xa8c0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x094a7·0x094a7·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x098b7·0x098b7·R···0x1000
8 ··LOAD···········0x0094b0·0x0000a4b0·0x0000a4b0·0x06420·0x06420·R·E·0x10008 ··LOAD···········0x0098c0·0x0000a8c0·0x0000a8c0·0x08250·0x08250·R·E·0x1000
9 ··LOAD···········0x00f8d0·0x000118d0·0x000118d0·0x00f90·0x00f90·RW··0x10009 ··LOAD···········0x011b10·0x00013b10·0x00013b10·0x01098·0x01098·RW··0x1000
10 ··LOAD···········0x010860·0x00013860·0x00013860·0x00004·0x00004·RW··0x100010 ··LOAD···········0x012ba8·0x00015ba8·0x00015ba8·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x0104bc·0x000124bc·0x000124bc·0x00138·0x00138·RW··0x411 ··DYNAMIC········0x0127f8·0x000147f8·0x000147f8·0x00138·0x00138·RW··0x4
12 ··GNU_RELRO······0x00f8d0·0x000118d0·0x000118d0·0x00f90·0x01730·R···0x112 ··GNU_RELRO······0x011b10·0x00013b10·0x00013b10·0x01098·0x014f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008628·0x00008628·0x00008628·0x00478·0x00478·R···0x415 ··EXIDX··········0x008800·0x00008800·0x00008800·0x00538·0x00538·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x11de0:1 There·are·26·section·headers,·starting·at·offset·0x14308:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001230·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001260·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000013dc·0013dc·000246·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000140c·00140c·00024c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001624·001624·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001658·001658·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001664·001664·0002f4·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001698·001698·000304·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001958·001958·0067d5·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000199c·00199c·006961·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00008130·008130·000497·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00008300·008300·000498·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000085c8·0085c8·000060·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008798·008798·000068·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00008628·008628·000478·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00008800·008800·000538·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00008aa0·008aa0·000448·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00008d38·008d38·000460·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00008ee8·008ee8·000084·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00009198·009198·00006c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00008f70·008f70·000537·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00009208·009208·0006af·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000a4b0·0094b0·005b68·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a8c0·0098c0·00796c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00010020·00f020·0008b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00012230·011230·0008e0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000118d0·00f8d0·000bdc·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00013b10·011b10·000cd8·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······000124ac·0104ac·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000147e8·0127e8·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000124b8·0104b8·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000147f4·0127f4·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000124bc·0104bc·000138·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000147f8·0127f8·000138·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000125f4·0105f4·00003c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00014930·012930·00003c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00012630·010630·000230·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001496c·01296c·00023c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00013860·010860·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00015ba8·012ba8·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·010864·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·012bac·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0108b2·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·012bfa·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0109bb·001424·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·012d03·001604·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.23 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x104bc·contains·39·entries:1 Dynamic·section·at·offset·0x127f8·contains·39·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.mapper@2.0.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.mapper@2.0.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.mapper@2.1.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.mapper@2.1.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 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.display.mapper@2.0.so]17 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.display.mapper@2.0.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)········0x813020 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8300
21 ·0x60000010·(Operating·System·specific:·60000010)········0x49721 ·0x60000010·(Operating·System·specific:·60000010)········0x498
22 ·0x00000013·(RELENT)·····················8·(bytes)22 ·0x00000013·(RELENT)·····················8·(bytes)
23 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x85c823 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8798
24 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6024 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x68
25 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x425 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
26 ·0x00000017·(JMPREL)·····················0x8aa026 ·0x00000017·(JMPREL)·····················0x8d38
27 ·0x00000002·(PLTRELSZ)···················1096·(bytes)27 ·0x00000002·(PLTRELSZ)···················1120·(bytes)
28 ·0x00000003·(PLTGOT)·····················0x1263028 ·0x00000003·(PLTGOT)·····················0x1496c
29 ·0x00000014·(PLTREL)·····················REL29 ·0x00000014·(PLTREL)·····················REL
30 ·0x00000006·(SYMTAB)·····················0x1ac30 ·0x00000006·(SYMTAB)·····················0x1ac
31 ·0x0000000b·(SYMENT)·····················16·(bytes)31 ·0x0000000b·(SYMENT)·····················16·(bytes)
32 ·0x00000005·(STRTAB)·····················0x195832 ·0x00000005·(STRTAB)·····················0x199c
33 ·0x0000000a·(STRSZ)······················26581·(bytes)33 ·0x0000000a·(STRSZ)······················26977·(bytes)
34 ·0x6ffffef5·(GNU_HASH)···················0x166434 ·0x6ffffef5·(GNU_HASH)···················0x1698
35 ·0x00000019·(INIT_ARRAY)·················0x124b835 ·0x00000019·(INIT_ARRAY)·················0x147f4
36 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)36 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
37 ·0x0000001a·(FINI_ARRAY)·················0x124ac37 ·0x0000001a·(FINI_ARRAY)·················0x147e8
38 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)38 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
39 ·0x6ffffff0·(VERSYM)·····················0x13dc39 ·0x6ffffff0·(VERSYM)·····················0x140c
40 ·0x6ffffffe·(VERNEED)····················0x162440 ·0x6ffffffe·(VERNEED)····················0x1658
41 ·0x6fffffff·(VERNEEDNUM)·················241 ·0x6fffffff·(VERNEEDNUM)·················2
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d37e3b3ff130f66259f7fe01e24d31356 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·32374b593c0c61bc3bd9d8df97869f26
2.0 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·294·entries:
2 ·Addr:·0x00000000000013dc··Offset:·0x0013dc··Link:·3·(.dynsym)2 ·Addr:·0x000000000000140c··Offset:·0x00140c··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*)······1·(*global*)···
  
77 Version·needs·section·'.gnu.version_r'·contains·2·entries:78 Version·needs·section·'.gnu.version_r'·contains·2·entries:
78 ·Addr:·0x0000000000001624··Offset:·0x001624··Link:·7·(.dynstr)79 ·Addr:·0x0000000000001658··Offset:·0x001658··Link:·7·(.dynstr)
79 ··000000:·Version:·1··File:·liblog.so··Cnt:·180 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
80 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·381 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
81 ··0x0010:·Version:·1··File:·libc.so··Cnt:·182 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
82 ··0x0030:···Name:·LIBC··Flags:·none··Version:·283 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·74224·····»     Blocks:·152········IO·Block:·4096···regular·file1 ··Size:·83736·····»     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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapper@3.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapper@3.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:···············0x9c6011 ··Entry·point·address:···············0xa040
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········70440·(bytes·into·file)13 ··Start·of·section·headers:··········79628·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x9c602 Entry·point·0xa040
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08c5f·0x08c5f·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09037·0x09037·R···0x1000
8 ··LOAD···········0x008c60·0x00009c60·0x00009c60·0x062a0·0x062a0·R·E·0x10008 ··LOAD···········0x009040·0x0000a040·0x0000a040·0x08010·0x08010·R·E·0x1000
9 ··LOAD···········0x00ef00·0x00010f00·0x00010f00·0x00ea8·0x00ea8·RW··0x10009 ··LOAD···········0x011050·0x00013050·0x00013050·0x00f68·0x00f68·RW··0x1000
10 ··LOAD···········0x00fda8·0x00012da8·0x00012da8·0x00004·0x00004·RW··0x100010 ··LOAD···········0x011fb8·0x00014fb8·0x00014fb8·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00fa0c·0x00011a0c·0x00011a0c·0x00138·0x00138·RW··0x411 ··DYNAMIC········0x011c10·0x00013c10·0x00013c10·0x00138·0x00138·RW··0x4
12 ··GNU_RELRO······0x00ef00·0x00010f00·0x00010f00·0x00ea8·0x01100·R···0x112 ··GNU_RELRO······0x011050·0x00013050·0x00013050·0x00f68·0x00fb0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007dd4·0x00007dd4·0x00007dd4·0x00498·0x00498·R···0x415 ··EXIDX··········0x007fb0·0x00007fb0·0x00007fb0·0x00528·0x00528·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x11328:1 There·are·26·section·headers,·starting·at·offset·0x1370c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001140·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001170·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000012ec·0012ec·000228·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000131c·00131c·00022e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001514·001514·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000154c·00154c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001554·001554·0002e0·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000158c·00158c·0002f0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001834·001834·006136·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000187c·00187c·0062c2·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000796c·00796c·000413·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00007b40·007b40·000413·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00007d80·007d80·000054·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00007f54·007f54·00005c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00007dd4·007dd4·000498·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00007fb0·007fb0·000528·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000826c·00826c·000440·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000084d8·0084d8·000458·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000086ac·0086ac·000084·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008930·008930·00006c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00008730·008730·00052f·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000089a0·0089a0·000697·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00009c60·008c60·0059f8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a040·009040·007738·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000f660·00e660·0008a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00011780·010780·0008d0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00010f00·00ef00·000afc·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00013050·011050·000bb0·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······000119fc·00f9fc·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00013c00·011c00·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00011a08·00fa08·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00013c0c·011c0c·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00011a0c·00fa0c·000138·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00013c10·011c10·000138·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00011b44·00fb44·000038·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00013d48·011d48·000038·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00011b7c·00fb7c·00022c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00013d80·011d80·000238·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00012da8·00fda8·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00014fb8·011fb8·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00fdac·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·011fbc·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00fdfa·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01200a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00ff03·001424·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·012113·0015f8·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.17 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0xfa0c·contains·39·entries:1 Dynamic·section·at·offset·0x11c10·contains·39·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 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.display.mapper@3.0.so]17 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.display.mapper@3.0.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)········0x796c20 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7b40
21 ·0x60000010·(Operating·System·specific:·60000010)········0x41321 ·0x60000010·(Operating·System·specific:·60000010)········0x413
22 ·0x00000013·(RELENT)·····················8·(bytes)22 ·0x00000013·(RELENT)·····················8·(bytes)
23 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7d8023 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7f54
24 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5424 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5c
25 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x425 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
26 ·0x00000017·(JMPREL)·····················0x826c26 ·0x00000017·(JMPREL)·····················0x84d8
27 ·0x00000002·(PLTRELSZ)···················1088·(bytes)27 ·0x00000002·(PLTRELSZ)···················1112·(bytes)
28 ·0x00000003·(PLTGOT)·····················0x11b7c28 ·0x00000003·(PLTGOT)·····················0x13d80
29 ·0x00000014·(PLTREL)·····················REL29 ·0x00000014·(PLTREL)·····················REL
30 ·0x00000006·(SYMTAB)·····················0x1ac30 ·0x00000006·(SYMTAB)·····················0x1ac
31 ·0x0000000b·(SYMENT)·····················16·(bytes)31 ·0x0000000b·(SYMENT)·····················16·(bytes)
32 ·0x00000005·(STRTAB)·····················0x183432 ·0x00000005·(STRTAB)·····················0x187c
33 ·0x0000000a·(STRSZ)······················24886·(bytes)33 ·0x0000000a·(STRSZ)······················25282·(bytes)
34 ·0x6ffffef5·(GNU_HASH)···················0x155434 ·0x6ffffef5·(GNU_HASH)···················0x158c
35 ·0x00000019·(INIT_ARRAY)·················0x11a0835 ·0x00000019·(INIT_ARRAY)·················0x13c0c
36 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)36 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
37 ·0x0000001a·(FINI_ARRAY)·················0x119fc37 ·0x0000001a·(FINI_ARRAY)·················0x13c00
38 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)38 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
39 ·0x6ffffff0·(VERSYM)·····················0x12ec39 ·0x6ffffff0·(VERSYM)·····················0x131c
40 ·0x6ffffffe·(VERNEED)····················0x151440 ·0x6ffffffe·(VERNEED)····················0x154c
41 ·0x6fffffff·(VERNEEDNUM)·················241 ·0x6fffffff·(VERNEEDNUM)·················2
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d809a392627923e65931c4c1c1c991856 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·42e627236ad652fa486ec5f1f26d15d0
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·276·entries:1 Version·symbols·section·'.gnu.version'·contains·279·entries:
2 ·Addr:·0x00000000000012ec··Offset:·0x0012ec··Link:·3·(.dynsym)2 ·Addr:·0x000000000000131c··Offset:·0x00131c··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 66, 14 lines modifiedOffset 66, 15 lines modified
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*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)···
  
73 Version·needs·section·'.gnu.version_r'·contains·2·entries:74 Version·needs·section·'.gnu.version_r'·contains·2·entries:
74 ·Addr:·0x0000000000001514··Offset:·0x001514··Link:·7·(.dynstr)75 ·Addr:·0x000000000000154c··Offset:·0x00154c··Link:·7·(.dynstr)
75 ··000000:·Version:·1··File:·liblog.so··Cnt:·176 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
76 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·377 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
77 ··0x0010:·Version:·1··File:·libc.so··Cnt:·178 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
78 ··0x0030:···Name:·LIBC··Flags:·none··Version:·279 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·71480·····»     Blocks:·144········IO·Block:·4096···regular·file1 ··Size:·80668·····»     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.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapper@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapper@4.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:···············0xb0e011 ··Entry·point·address:···············0xb5e0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········80368·(bytes·into·file)13 ··Start·of·section·headers:··········93236·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xb0e02 Entry·point·0xb5e0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a0d7·0x0a0d7·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a5d7·0x0a5d7·R···0x1000
8 ··LOAD···········0x00a0e0·0x0000b0e0·0x0000b0e0·0x07140·0x07140·R·E·0x10008 ··LOAD···········0x00a5e0·0x0000b5e0·0x0000b5e0·0x09a70·0x09a70·R·E·0x1000
9 ··LOAD···········0x011220·0x00013220·0x00013220·0x00fe8·0x00fe8·RW··0x10009 ··LOAD···········0x014050·0x00016050·0x00016050·0x01180·0x01180·RW··0x1000
10 ··LOAD···········0x012208·0x00015208·0x00015208·0x00004·0x00004·RW··0x100010 ··LOAD···········0x0151d0·0x000181d0·0x000181d0·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x011e2c·0x00013e2c·0x00013e2c·0x00138·0x00138·RW··0x411 ··DYNAMIC········0x014de8·0x00016de8·0x00016de8·0x00138·0x00138·RW··0x4
12 ··GNU_RELRO······0x011220·0x00013220·0x00013220·0x00fe8·0x01de0·R···0x112 ··GNU_RELRO······0x014050·0x00016050·0x00016050·0x01180·0x01fb0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008fc8·0x00008fc8·0x00008fc8·0x00520·0x00520·R···0x415 ··EXIDX··········0x0091ac·0x000091ac·0x000091ac·0x00640·0x00640·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x139f0:1 There·are·26·section·headers,·starting·at·offset·0x16c34:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0012c0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0012f0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000146c·00146c·000258·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000149c·00149c·00025e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000016c4·0016c4·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000016fc·0016fc·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001704·001704·000308·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000173c·00173c·000318·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001a0c·001a0c·0070f7·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001a54·001a54·007283·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00008b04·008b04·000463·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00008cd8·008cd8·000463·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008f68·008f68·000060·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000913c·00913c·000070·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00008fc8·008fc8·000520·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000091ac·0091ac·000640·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············000094e8·0094e8·0004c0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000097ec·0097ec·0004d8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000099a8·0099a8·000084·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00009cc4·009cc4·000078·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00009a30·009a30·0006a7·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00009d40·009d40·000897·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000b0e0·00a0e0·006798·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000b5e0·00a5e0·0090a0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00011880·010880·0009a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00014680·013680·0009d0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00013220·011220·000bfc·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00016050·014050·000d88·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00013e1c·011e1c·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00016dd8·014dd8·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00013e28·011e28·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00016de4·014de4·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00013e2c·011e2c·000138·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00016de8·014de8·000138·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00013f64·011f64·000038·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00016f20·014f20·000038·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00013f9c·011f9c·00026c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00016f58·014f58·000278·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00015208·012208·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000181d0·0151d0·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01220c·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0151d4·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01225a·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·015222·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·012363·00168c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01532b·001908·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.17 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x11e2c·contains·39·entries:1 Dynamic·section·at·offset·0x14de8·contains·39·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@4.0.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.mapper@4.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 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.display.mapper@4.0.so]17 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.display.mapper@4.0.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)········0x8b0420 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8cd8
21 ·0x60000010·(Operating·System·specific:·60000010)········0x46321 ·0x60000010·(Operating·System·specific:·60000010)········0x463
22 ·0x00000013·(RELENT)·····················8·(bytes)22 ·0x00000013·(RELENT)·····················8·(bytes)
23 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8f6823 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x913c
24 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6024 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x70
25 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x425 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
26 ·0x00000017·(JMPREL)·····················0x94e826 ·0x00000017·(JMPREL)·····················0x97ec
27 ·0x00000002·(PLTRELSZ)···················1216·(bytes)27 ·0x00000002·(PLTRELSZ)···················1240·(bytes)
28 ·0x00000003·(PLTGOT)·····················0x13f9c28 ·0x00000003·(PLTGOT)·····················0x16f58
29 ·0x00000014·(PLTREL)·····················REL29 ·0x00000014·(PLTREL)·····················REL
30 ·0x00000006·(SYMTAB)·····················0x1ac30 ·0x00000006·(SYMTAB)·····················0x1ac
31 ·0x0000000b·(SYMENT)·····················16·(bytes)31 ·0x0000000b·(SYMENT)·····················16·(bytes)
32 ·0x00000005·(STRTAB)·····················0x1a0c32 ·0x00000005·(STRTAB)·····················0x1a54
33 ·0x0000000a·(STRSZ)······················28919·(bytes)33 ·0x0000000a·(STRSZ)······················29315·(bytes)
34 ·0x6ffffef5·(GNU_HASH)···················0x170434 ·0x6ffffef5·(GNU_HASH)···················0x173c
35 ·0x00000019·(INIT_ARRAY)·················0x13e2835 ·0x00000019·(INIT_ARRAY)·················0x16de4
36 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)36 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
37 ·0x0000001a·(FINI_ARRAY)·················0x13e1c37 ·0x0000001a·(FINI_ARRAY)·················0x16dd8
38 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)38 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
39 ·0x6ffffff0·(VERSYM)·····················0x146c39 ·0x6ffffff0·(VERSYM)·····················0x149c
40 ·0x6ffffffe·(VERNEED)····················0x16c440 ·0x6ffffffe·(VERNEED)····················0x16fc
41 ·0x6fffffff·(VERNEEDNUM)·················241 ·0x6fffffff·(VERNEEDNUM)·················2
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·45a43377cb8be7480e5b32f0bd2a485b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d93990c168f1b4dab5ee7a4598f47c0b
1.88 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·303·entries:
2 ·Addr:·0x000000000000146c··Offset:·0x00146c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000149c··Offset:·0x00149c··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, 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*)······1·(*global*)···
  
79 Version·needs·section·'.gnu.version_r'·contains·2·entries:80 Version·needs·section·'.gnu.version_r'·contains·2·entries:
80 ·Addr:·0x00000000000016c4··Offset:·0x0016c4··Link:·7·(.dynstr)81 ·Addr:·0x00000000000016fc··Offset:·0x0016fc··Link:·7·(.dynstr)
81 ··000000:·Version:·1··File:·liblog.so··Cnt:·182 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
82 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·383 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
83 ··0x0010:·Version:·1··File:·libc.so··Cnt:·184 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
84 ··0x0030:···Name:·LIBC··Flags:·none··Version:·285 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·81408·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·94276·····»     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.4 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapperextensions@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0xc54011 ··Entry·point·address:···············0xcb20
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········97064·(bytes·into·file)13 ··Start·of·section·headers:··········118432·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc5402 Entry·point·0xcb20
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b539·0x0b539·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bb19·0x0bb19·R···0x1000
8 ··LOAD···········0x00b540·0x0000c540·0x0000c540·0x09c10·0x09c10·R·E·0x10008 ··LOAD···········0x00bb20·0x0000cb20·0x0000cb20·0x0e380·0x0e380·R·E·0x1000
9 ··LOAD···········0x015150·0x00017150·0x00017150·0x00f60·0x00f60·RW··0x10009 ··LOAD···········0x019ea0·0x0001bea0·0x0001bea0·0x011d0·0x011d0·RW··0x1000
10 ··LOAD···········0x0160b0·0x000190b0·0x000190b0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x01b070·0x0001e070·0x0001e070·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x015d2c·0x00017d2c·0x00017d2c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01ace0·0x0001cce0·0x0001cce0·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x015150·0x00017150·0x00017150·0x00f60·0x01eb0·R···0x112 ··GNU_RELRO······0x019ea0·0x0001bea0·0x0001bea0·0x011d0·0x02160·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x009a64·0x00009a64·0x00009a64·0x00660·0x00660·R···0x415 ··EXIDX··········0x009c50·0x00009c50·0x00009c50·0x00830·0x00830·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x17b28:1 There·are·26·section·headers,·starting·at·offset·0x1cea0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0012e0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001310·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000148c·00148c·00025c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000014bc·0014bc·000262·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000016e8·0016e8·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001720·001720·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001728·001728·0003e8·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001760·001760·0003f8·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001b10·001b10·007b07·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001b58·001b58·007c93·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00009618·009618·0003ec·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········000097ec·0097ec·0003ed·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009a04·009a04·000060·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009bdc·009bdc·000074·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00009a64·009a64·000660·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00009c50·009c50·000830·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000a0c4·00a0c4·000470·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000a480·00a480·000488·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000a534·00a534·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a908·00a908·000084·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000a5d0·00a5d0·000f69·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a990·00a990·001189·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000c540·00b540·009304·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000cb20·00bb20·00da44·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00015850·014850·000900·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001a570·019570·000930·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00017150·015150·000bcc·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001bea0·019ea0·000e30·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00017d1c·015d1c·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001ccd0·01acd0·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00017d28·015d28·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001ccdc·01acdc·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00017d2c·015d2c·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0001cce0·01ace0·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00017e3c·015e3c·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001cdf0·01adf0·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00017e6c·015e6c·000244·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001ce20·01ae20·000250·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000190b0·0160b0·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001e070·01b070·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0160b4·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01b074·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·016102·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01b0c2·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01620b·00191c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01b1cb·001cd4·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.93 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x15d2c·contains·34·entries:1 Dynamic·section·at·offset·0x1ace0·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.display.mapperextensions@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.display.mapperextensions@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x961814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x97ec
15 ·0x60000010·(Operating·System·specific:·60000010)········0x3ec15 ·0x60000010·(Operating·System·specific:·60000010)········0x3ed
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9a0417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9bdc
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x74
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xa0c420 ·0x00000017·(JMPREL)·····················0xa480
21 ·0x00000002·(PLTRELSZ)···················1136·(bytes)21 ·0x00000002·(PLTRELSZ)···················1160·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x17e6c22 ·0x00000003·(PLTGOT)·····················0x1ce20
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1b1026 ·0x00000005·(STRTAB)·····················0x1b58
27 ·0x0000000a·(STRSZ)······················31495·(bytes)27 ·0x0000000a·(STRSZ)······················31891·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x172828 ·0x6ffffef5·(GNU_HASH)···················0x1760
29 ·0x00000019·(INIT_ARRAY)·················0x17d2829 ·0x00000019·(INIT_ARRAY)·················0x1ccdc
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x17d1c31 ·0x0000001a·(FINI_ARRAY)·················0x1ccd0
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x148c33 ·0x6ffffff0·(VERSYM)·····················0x14bc
34 ·0x6ffffffe·(VERNEED)····················0x16e834 ·0x6ffffffe·(VERNEED)····················0x1720
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cb1597890f487dd384807708c8576fc66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·66def28ea06d24fd73fa4571d069418a
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·302·entries:1 Version·symbols·section·'.gnu.version'·contains·305·entries:
2 ·Addr:·0x000000000000148c··Offset:·0x00148c··Link:·3·(.dynsym)2 ·Addr:·0x00000000000014bc··Offset:·0x0014bc··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*)···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:·0x00000000000016e8··Offset:·0x0016e8··Link:·7·(.dynstr)82 ·Addr:·0x0000000000001720··Offset:·0x001720··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·liblog.so··Cnt:·183 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
83 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·384 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
84 ··0x0010:·Version:·1··File:·libc.so··Cnt:·185 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0030:···Name:·LIBC··Flags:·none··Version:·286 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·98104·····»     Blocks:·192········IO·Block:·4096···regular·file1 ··Size:·119472····»    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.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapperextensions@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.display.mapperextensions@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:···············0xc4a011 ··Entry·point·address:···············0xca70
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········87284·(bytes·into·file)13 ··Start·of·section·headers:··········103104·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xc4a02 Entry·point·0xca70
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b49d·0x0b49d·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ba6d·0x0ba6d·R···0x1000
8 ··LOAD···········0x00b4a0·0x0000c4a0·0x0000c4a0·0x07840·0x07840·R·E·0x10008 ··LOAD···········0x00ba70·0x0000ca70·0x0000ca70·0x0aa90·0x0aa90·R·E·0x1000
9 ··LOAD···········0x012ce0·0x00014ce0·0x00014ce0·0x01080·0x01080·RW··0x10009 ··LOAD···········0x016500·0x00018500·0x00018500·0x012f0·0x012f0·RW··0x1000
10 ··LOAD···········0x013d60·0x00016d60·0x00016d60·0x00004·0x00004·RW··0x100010 ··LOAD···········0x0177f0·0x0001a7f0·0x0001a7f0·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x0139ac·0x000159ac·0x000159ac·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x017430·0x00019430·0x00019430·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x012ce0·0x00014ce0·0x00014ce0·0x01080·0x01320·R···0x112 ··GNU_RELRO······0x016500·0x00018500·0x00018500·0x012f0·0x01b00·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00a19c·0x0000a19c·0x0000a19c·0x00510·0x00510·R···0x415 ··EXIDX··········0x00a380·0x0000a380·0x0000a380·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·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x154f4:1 There·are·26·section·headers,·starting·at·offset·0x192c0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001310·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001340·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000014bc·0014bc·000262·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000014ec·0014ec·000268·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001720·001720·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001754·001754·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001760·001760·00031c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001794·001794·00032c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001a7c·001a7c·008215·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001ac0·001ac0·0083a1·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00009c94·009c94·0004a0·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00009e64·009e64·00049f·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000a134·00a134·000068·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000a304·00a304·00007c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000a19c·00a19c·000510·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000a380·00a380·0006c0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000a6ac·00a6ac·0004b8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000aa40·00aa40·0004d0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000ab64·00ab64·000084·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000af10·00af10·00006c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000abe8·00abe8·0008b5·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000af80·00af80·000aed·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000c4a0·00b4a0·006ea8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000ca70·00ba70·00a0c8·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00013350·012350·000990·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00016b40·015b40·0009c0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00014ce0·012ce0·000cbc·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00018500·016500·000f20·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001599c·01399c·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00019420·017420·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000159a8·0139a8·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001942c·01742c·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000159ac·0139ac·000118·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00019430·017430·000118·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00015ac4·013ac4·000034·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00019548·017548·000034·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00015af8·013af8·000268·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001957c·01757c·000274·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00016d60·013d60·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001a7f0·0177f0·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·013d64·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0177f4·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·013db2·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·017842·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·013ebb·001638·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01794b·001974·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, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x139ac·contains·35·entries:1 Dynamic·section·at·offset·0x17430·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.display.mapperextensions@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.hardware.display.mapperextensions@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
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:·[vendor.qti.hardware.display.mapperextensions@1.1.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.display.mapperextensions@1.1.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x9c9415 ·0x6000000f·(Operating·System·specific:·6000000f)········0x9e64
16 ·0x60000010·(Operating·System·specific:·60000010)········0x4a016 ·0x60000010·(Operating·System·specific:·60000010)········0x49f
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xa13418 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xa304
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6819 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0xa6ac21 ·0x00000017·(JMPREL)·····················0xaa40
22 ·0x00000002·(PLTRELSZ)···················1208·(bytes)22 ·0x00000002·(PLTRELSZ)···················1232·(bytes)
23 ·0x00000003·(PLTGOT)·····················0x15af823 ·0x00000003·(PLTGOT)·····················0x1957c
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x1a7c27 ·0x00000005·(STRTAB)·····················0x1ac0
28 ·0x0000000a·(STRSZ)······················33301·(bytes)28 ·0x0000000a·(STRSZ)······················33697·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x176029 ·0x6ffffef5·(GNU_HASH)···················0x1794
30 ·0x00000019·(INIT_ARRAY)·················0x159a830 ·0x00000019·(INIT_ARRAY)·················0x1942c
31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0x1599c32 ·0x0000001a·(FINI_ARRAY)·················0x19420
33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x14bc34 ·0x6ffffff0·(VERSYM)·····················0x14ec
35 ·0x6ffffffe·(VERNEED)····················0x172035 ·0x6ffffffe·(VERNEED)····················0x1754
36 ·0x6fffffff·(VERNEEDNUM)·················236 ·0x6fffffff·(VERNEEDNUM)·················2
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3ca19ca677c96b8011c61bb3698a9b946 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·46a904c85a67eafbd28fb143ba252464
1.92 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·308·entries:
2 ·Addr:·0x00000000000014bc··Offset:·0x0014bc··Link:·3·(.dynsym)2 ·Addr:·0x00000000000014ec··Offset:·0x0014ec··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, 15 lines modifiedOffset 73, 15 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*)······1·(*global*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·2·entries:81 Version·needs·section·'.gnu.version_r'·contains·2·entries:
82 ·Addr:·0x0000000000001720··Offset:·0x001720··Link:·7·(.dynstr)82 ·Addr:·0x0000000000001754··Offset:·0x001754··Link:·7·(.dynstr)
83 ··000000:·Version:·1··File:·liblog.so··Cnt:·183 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
84 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·384 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
85 ··0x0010:·Version:·1··File:·libc.so··Cnt:·185 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0030:···Name:·LIBC··Flags:·none··Version:·286 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·88324·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·104144····»    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.4 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.fingerprint@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x1ce2011 ··Entry·point·address:···············0x1d8a0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········275900·(bytes·into·file)13 ··Start·of·section·headers:··········358212·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x1ce202 Entry·point·0x1d8a0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1be18·0x1be18·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1c8a0·0x1c8a0·R···0x1000
8 ··LOAD···········0x01be20·0x0001ce20·0x0001ce20·0x21560·0x21560·R·E·0x10008 ··LOAD···········0x01c8a0·0x0001d8a0·0x0001d8a0·0x34200·0x34200·R·E·0x1000
9 ··LOAD···········0x03d380·0x0003f380·0x0003f380·0x02970·0x02970·RW··0x10009 ··LOAD···········0x050aa0·0x00052aa0·0x00052aa0·0x02f40·0x02f40·RW··0x1000
10 ··LOAD···········0x03fcf0·0x00042cf0·0x00042cf0·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x0539e0·0x000569e0·0x000569e0·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x03f6a8·0x000416a8·0x000416a8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x05338c·0x0005538c·0x0005538c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x03d380·0x0003f380·0x0003f380·0x02970·0x02c80·R···0x112 ··GNU_RELRO······0x050aa0·0x00052aa0·0x00052aa0·0x02f40·0x03560·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x015ba4·0x00015ba4·0x00015ba4·0x01328·0x01328·R···0x415 ··EXIDX··········0x015dc8·0x00015dc8·0x00015dc8·0x016e0·0x016e0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x435bc:1 There·are·26·section·headers,·starting·at·offset·0x57744:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0025f0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002620·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000279c·00279c·0004be·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000027cc·0027cc·0004c4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00002c5c·002c5c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00002c90·002c90·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00002c9c·002c9c·000ca8·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00002cd0·002cd0·000cb4·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00003944·003944·01168a·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00003984·003984·011816·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00014fd0·014fd0·000ad9·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0001519c·01519c·000b01·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00015aac·015aac·0000f8·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00015ca0·015ca0·000128·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00015ba4·015ba4·001328·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00015dc8·015dc8·0016e0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00016ecc·016ecc·000968·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000174a8·0174a8·000980·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00017834·017834·000150·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00017e28·017e28·000120·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00017988·017988·004490·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00017f48·017f48·004958·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0001ce20·01be20·020270·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0001d8a0·01c8a0·032edc·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0003d090·03c090·0012f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00050780·04f780·001320·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0003f380·03d380·002308·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00052aa0·050aa0·0028cc·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00041688·03f688·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0005536c·05336c·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0004169c·03f69c·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00055380·053380·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000416a8·03f6a8·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0005538c·05338c·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000417b8·03f7b8·000078·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0005549c·05349c·000078·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00041830·03f830·0004c0·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00055514·053514·0004cc·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00042cf0·03fcf0·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000569e0·0539e0·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·03fcfc·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0539ec·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·03fd4a·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·053a3a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·03fe53·003768·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·053b43·003c00·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.93 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x3f6a8·contains·34·entries:1 Dynamic·section·at·offset·0x5338c·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.fingerprint@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.fingerprint@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x14fd014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1519c
15 ·0x60000010·(Operating·System·specific:·60000010)········0xad915 ·0x60000010·(Operating·System·specific:·60000010)········0xb01
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x15aac17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x15ca0
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xf818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x128
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x16ecc20 ·0x00000017·(JMPREL)·····················0x174a8
21 ·0x00000002·(PLTRELSZ)···················2408·(bytes)21 ·0x00000002·(PLTRELSZ)···················2432·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x4183022 ·0x00000003·(PLTGOT)·····················0x55514
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x394426 ·0x00000005·(STRTAB)·····················0x3984
27 ·0x0000000a·(STRSZ)······················71306·(bytes)27 ·0x0000000a·(STRSZ)······················71702·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x2c9c28 ·0x6ffffef5·(GNU_HASH)···················0x2cd0
29 ·0x00000019·(INIT_ARRAY)·················0x4169c29 ·0x00000019·(INIT_ARRAY)·················0x55380
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x4168831 ·0x0000001a·(FINI_ARRAY)·················0x5536c
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x279c33 ·0x6ffffff0·(VERSYM)·····················0x27cc
34 ·0x6ffffffe·(VERNEED)····················0x2c5c34 ·0x6ffffffe·(VERNEED)····················0x2c90
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1f99ae6a6ecb3deac4fe1cfd546fdd736 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·edc2ee43e471621ffbe452cb7723af25
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·607·entries:1 Version·symbols·section·'.gnu.version'·contains·610·entries:
2 ·Addr:·0x000000000000279c··Offset:·0x00279c··Link:·3·(.dynsym)2 ·Addr:·0x00000000000027cc··Offset:·0x0027cc··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 148, 15 lines modifiedOffset 148, 16 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*)······1·(*global*)···155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 156 ··260:···1·(*global*)······1·(*global*)···
  
156 Version·needs·section·'.gnu.version_r'·contains·2·entries:157 Version·needs·section·'.gnu.version_r'·contains·2·entries:
157 ·Addr:·0x0000000000002c5c··Offset:·0x002c5c··Link:·7·(.dynstr)158 ·Addr:·0x0000000000002c90··Offset:·0x002c90··Link:·7·(.dynstr)
158 ··000000:·Version:·1··File:·liblog.so··Cnt:·1159 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
159 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3160 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
160 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1161 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
161 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2162 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·276940····»    Blocks:·544········IO·Block:·4096···regular·file1 ··Size:·359252····»    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
  
  
13.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.iop@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.iop@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:···············0x734011 ··Entry·point·address:···············0x7660
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········51052·(bytes·into·file)13 ··Start·of·section·headers:··········57484·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x73402 Entry·point·0x7660
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06334·0x06334·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0665c·0x0665c·R···0x1000
8 ··LOAD···········0x006340·0x00007340·0x00007340·0x049b0·0x049b0·R·E·0x10008 ··LOAD···········0x006660·0x00007660·0x00007660·0x05e20·0x05e20·R·E·0x1000
9 ··LOAD···········0x00acf0·0x0000ccf0·0x0000ccf0·0x00b04·0x00b04·RW··0x10009 ··LOAD···········0x00c480·0x0000e480·0x0000e480·0x00b7c·0x00b7c·RW··0x1000
10 ··LOAD···········0x00b7f4·0x0000e7f4·0x0000e7f4·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00cffc·0x0000fffc·0x0000fffc·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00b4dc·0x0000d4dc·0x0000d4dc·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00ccd8·0x0000ecd8·0x0000ecd8·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00acf0·0x0000ccf0·0x0000ccf0·0x00b04·0x01310·R···0x112 ··GNU_RELRO······0x00c480·0x0000e480·0x0000e480·0x00b7c·0x00b80·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005944·0x00005944·0x00005944·0x00368·0x00368·R···0x415 ··EXIDX··········0x005b1c·0x00005b1c·0x00005b1c·0x003c8·0x003c8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xc76c:1 There·are·26·section·headers,·starting·at·offset·0xe08c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e80·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000eb0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000102c·00102c·0001d0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000105c·00105c·0001d6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000011fc·0011fc·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001234·001234·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000121c·00121c·000224·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001254·001254·000234·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001440·001440·00417e·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001488·001488·00430a·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000055c0·0055c0·000344·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00005794·005794·000343·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005904·005904·000040·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005ad8·005ad8·000044·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00005944·005944·000368·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00005b1c·005b1c·0003c8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00005cac·005cac·000398·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00005ee4·005ee4·0003b0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00006044·006044·00006c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006294·006294·000078·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000060b0·0060b0·000284·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006310·006310·00034c·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007340·006340·004260·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007660·006660·005694·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000b5a0·00a5a0·000750·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000cd00·00bd00·000780·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000ccf0·00acf0·0007dc·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0000e480·00c480·000848·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d4cc·00b4cc·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000ecc8·00ccc8·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000d4d8·00b4d8·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0000ecd4·00ccd4·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000d4dc·00b4dc·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0000ecd8·00ccd8·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000d5ec·00b5ec·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0000ede8·00cde8·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000d61c·00b61c·0001d8·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0000ee18·00ce18·0001e4·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000e7f4·00b7f4·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0000fffc·00cffc·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00b7f8·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d000·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00b846·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00d04e·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00b94f·000e1c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00d157·000f34·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.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xb4dc·contains·34·entries:1 Dynamic·section·at·offset·0xccd8·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.iop@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.iop@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x55c014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5794
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34415 ·0x60000010·(Operating·System·specific:·60000010)········0x343
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x590417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5ad8
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x5cac20 ·0x00000017·(JMPREL)·····················0x5ee4
21 ·0x00000002·(PLTRELSZ)···················920·(bytes)21 ·0x00000002·(PLTRELSZ)···················944·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xd61c22 ·0x00000003·(PLTGOT)·····················0xee18
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x144026 ·0x00000005·(STRTAB)·····················0x1488
27 ·0x0000000a·(STRSZ)······················16766·(bytes)27 ·0x0000000a·(STRSZ)······················17162·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x121c28 ·0x6ffffef5·(GNU_HASH)···················0x1254
29 ·0x00000019·(INIT_ARRAY)·················0xd4d829 ·0x00000019·(INIT_ARRAY)·················0xecd4
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xd4cc31 ·0x0000001a·(FINI_ARRAY)·················0xecc8
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x102c33 ·0x6ffffff0·(VERSYM)·····················0x105c
34 ·0x6ffffffe·(VERNEED)····················0x11fc34 ·0x6ffffffe·(VERNEED)····················0x1234
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bea7dcc2235eb32d348a81e05baef8896 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eefbb700c9af406a07984e6e59efb9c9
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·232·entries:1 Version·symbols·section·'.gnu.version'·contains·235·entries:
2 ·Addr:·0x000000000000102c··Offset:·0x00102c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000105c··Offset:·0x00105c··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 55, 12 lines modifiedOffset 55, 13 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 Version·needs·section·'.gnu.version_r'·contains·1·entry:63 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x00000000000011fc··Offset:·0x0011fc··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001234··Offset:·0x001234··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·165 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·266 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·52092·····»     Blocks:·104········IO·Block:·4096···regular·file1 ··Size:·58524·····»     Blocks:·120········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.iop@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.iop@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:···············0x7a4011 ··Entry·point·address:···············0x7d80
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········56532·(bytes·into·file)13 ··Start·of·section·headers:··········65132·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7a402 Entry·point·0x7d80
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06a34·0x06a34·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06d74·0x06d74·R···0x1000
8 ··LOAD···········0x006a40·0x00007a40·0x00007a40·0x055d0·0x055d0·R·E·0x10008 ··LOAD···········0x006d80·0x00007d80·0x00007d80·0x07280·0x07280·R·E·0x1000
9 ··LOAD···········0x00c010·0x0000e010·0x0000e010·0x00b90·0x00b90·RW··0x10009 ··LOAD···········0x00e000·0x0000f000·0x0000f000·0x00c2c·0x00c2c·RW··0x1000
10 ··LOAD···········0x00cba0·0x0000fba0·0x0000fba0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00ec2c·0x00010c2c·0x00010c2c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00c874·0x0000e874·0x0000e874·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00e8f4·0x0000f8f4·0x0000f8f4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00c010·0x0000e010·0x0000e010·0x00b90·0x00ff0·R···0x112 ··GNU_RELRO······0x00e000·0x0000f000·0x0000f000·0x00c2c·0x01000·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005df8·0x00005df8·0x00005df8·0x003d8·0x003d8·R···0x415 ··EXIDX··········0x005fcc·0x00005fcc·0x00005fcc·0x00450·0x00450·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xdcd4:1 There·are·26·section·headers,·starting·at·offset·0xfe6c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000ef0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000f20·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000109c·00109c·0001de·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000010cc·0010cc·0001e4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000127c·00127c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000012b0·0012b0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000012bc·0012bc·0002c0·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000012f0·0012f0·0002d0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000157c·00157c·0044e7·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000015c0·0015c0·004673·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00005a64·005a64·000354·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00005c34·005c34·000353·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005db8·005db8·000040·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005f88·005f88·000044·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00005df8·005df8·0003d8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00005fcc·005fcc·000450·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············000061d0·0061d0·0003c0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000641c·00641c·0003d8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00006590·006590·000090·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000067f4·0067f4·000084·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006620·006620·000414·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006878·006878·0004fc·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007a40·006a40·004e2c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007d80·006d80·006aa8·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000c870·00b870·0007a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000e830·00d830·0007d0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000e010·00c010·000854·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0000f000·00e000·0008e4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000e864·00c864·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000f8e4·00e8e4·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000e870·00c870·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0000f8f0·00e8f0·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000e874·00c874·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0000f8f4·00e8f4·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000e984·00c984·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0000fa04·00ea04·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000e9b4·00c9b4·0001ec·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0000fa34·00ea34·0001f8·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000fba0·00cba0·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00010c2c·00ec2c·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00cba4·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00ec30·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00cbf2·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00ec7e·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00ccfb·000fd8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00ed87·0010e4·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.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xc874·contains·34·entries:1 Dynamic·section·at·offset·0xe8f4·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.iop@2.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.iop@2.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5a6414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5c34
15 ·0x60000010·(Operating·System·specific:·60000010)········0x35415 ·0x60000010·(Operating·System·specific:·60000010)········0x353
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5db817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5f88
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x61d020 ·0x00000017·(JMPREL)·····················0x641c
21 ·0x00000002·(PLTRELSZ)···················960·(bytes)21 ·0x00000002·(PLTRELSZ)···················984·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xe9b422 ·0x00000003·(PLTGOT)·····················0xfa34
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x157c26 ·0x00000005·(STRTAB)·····················0x15c0
27 ·0x0000000a·(STRSZ)······················17639·(bytes)27 ·0x0000000a·(STRSZ)······················18035·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x12bc28 ·0x6ffffef5·(GNU_HASH)···················0x12f0
29 ·0x00000019·(INIT_ARRAY)·················0xe87029 ·0x00000019·(INIT_ARRAY)·················0xf8f0
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xe86431 ·0x0000001a·(FINI_ARRAY)·················0xf8e4
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x109c33 ·0x6ffffff0·(VERSYM)·····················0x10cc
34 ·0x6ffffffe·(VERNEED)····················0x127c34 ·0x6ffffffe·(VERNEED)····················0x12b0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·03dd3eac827e7550f5de3e8309bfc49a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a757f6493928cf8a557e373ae013b3ea
2.0 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·242·entries:
2 ·Addr:·0x000000000000109c··Offset:·0x00109c··Link:·3·(.dynsym)2 ·Addr:·0x00000000000010cc··Offset:·0x0010cc··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, 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*)······1·(*global*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
65 ·Addr:·0x000000000000127c··Offset:·0x00127c··Link:·7·(.dynstr)66 ·Addr:·0x00000000000012b0··Offset:·0x0012b0··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
68 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
69 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·57572·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·66172·····»     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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.perf@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.perf@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:···············0x7cf011 ··Entry·point·address:···············0x8010
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········57760·(bytes·into·file)13 ··Start·of·section·headers:··········67420·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7cf02 Entry·point·0x8010
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06ce5·0x06ce5·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0700d·0x0700d·R···0x1000
8 ··LOAD···········0x006cf0·0x00007cf0·0x00007cf0·0x05930·0x05930·R·E·0x10008 ··LOAD···········0x007010·0x00008010·0x00008010·0x07a50·0x07a50·R·E·0x1000
9 ··LOAD···········0x00c620·0x0000e620·0x0000e620·0x00b74·0x00b74·RW··0x10009 ··LOAD···········0x00ea60·0x00010a60·0x00010a60·0x00bec·0x00bec·RW··0x1000
10 ··LOAD···········0x00d194·0x00010194·0x00010194·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00f64c·0x0001264c·0x0001264c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00ce54·0x0000ee54·0x0000ee54·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00f300·0x00011300·0x00011300·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00c620·0x0000e620·0x0000e620·0x00b74·0x019e0·R···0x112 ··GNU_RELRO······0x00ea60·0x00010a60·0x00010a60·0x00bec·0x015a0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0060bc·0x000060bc·0x000060bc·0x003c8·0x003c8·R···0x415 ··EXIDX··········0x006290·0x00006290·0x00006290·0x00418·0x00418·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xe1a0:1 There·are·26·section·headers,·starting·at·offset·0x1075c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000f50·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000f80·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000010fc·0010fc·0001ea·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000112c·00112c·0001f0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000012e8·0012e8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000131c·00131c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001308·001308·0002d0·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000133c·00133c·0002e0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000015d8·0015d8·004745·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000161c·00161c·0048d1·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00005d20·005d20·00035c·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00005ef0·005ef0·00035c·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000607c·00607c·000040·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000624c·00624c·000044·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······000060bc·0060bc·0003c8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00006290·006290·000418·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00006484·006484·0003e8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000066a8·0066a8·000400·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000686c·00686c·000084·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006aa8·006aa8·000078·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000068f0·0068f0·0003f5·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006b20·006b20·0004ed·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007cf0·006cf0·00513c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00008010·007010·00722c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000ce30·00be30·0007f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000f240·00e240·000820·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000e620·00c620·000824·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00010a60·00ea60·000890·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000ee44·00ce44·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000112f0·00f2f0·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000ee50·00ce50·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000112fc·00f2fc·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000ee54·00ce54·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00011300·00f300·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000ef64·00cf64·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00011410·00f410·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000ef94·00cf94·000200·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00011440·00f440·00020c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00010194·00d194·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001264c·00f64c·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d198·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00f650·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00d1e6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00f69e·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00d2ef·000eb0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00f7a7·000fb4·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xce54·contains·34·entries:1 Dynamic·section·at·offset·0xf300·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.perf@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.perf@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5d2014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5ef0
15 ·0x60000010·(Operating·System·specific:·60000010)········0x35c15 ·0x60000010·(Operating·System·specific:·60000010)········0x35c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x607c17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x624c
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x648420 ·0x00000017·(JMPREL)·····················0x66a8
21 ·0x00000002·(PLTRELSZ)···················1000·(bytes)21 ·0x00000002·(PLTRELSZ)···················1024·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xef9422 ·0x00000003·(PLTGOT)·····················0x11440
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x15d826 ·0x00000005·(STRTAB)·····················0x161c
27 ·0x0000000a·(STRSZ)······················18245·(bytes)27 ·0x0000000a·(STRSZ)······················18641·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x130828 ·0x6ffffef5·(GNU_HASH)···················0x133c
29 ·0x00000019·(INIT_ARRAY)·················0xee5029 ·0x00000019·(INIT_ARRAY)·················0x112fc
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xee4431 ·0x0000001a·(FINI_ARRAY)·················0x112f0
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x10fc33 ·0x6ffffff0·(VERSYM)·····················0x112c
34 ·0x6ffffffe·(VERNEED)····················0x12e834 ·0x6ffffffe·(VERNEED)····················0x131c
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·957eaf7eee4fdfcfa281cd08e1981e416 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2bfcf7d864e0d08f261038e625d2973a
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·245·entries:1 Version·symbols·section·'.gnu.version'·contains·248·entries:
2 ·Addr:·0x00000000000010fc··Offset:·0x0010fc··Link:·3·(.dynsym)2 ·Addr:·0x000000000000112c··Offset:·0x00112c··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, 13 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*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
66 Version·needs·section·'.gnu.version_r'·contains·1·entry:66 Version·needs·section·'.gnu.version_r'·contains·1·entry:
67 ·Addr:·0x00000000000012e8··Offset:·0x0012e8··Link:·7·(.dynstr)67 ·Addr:·0x000000000000131c··Offset:·0x00131c··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·libc.so··Cnt:·168 ··000000:·Version:·1··File:·libc.so··Cnt:·1
69 ··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:·58800·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·68460·····»     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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.perf@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.perf@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:···············0x89c011 ··Entry·point·address:···············0x8dc0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········68680·(bytes·into·file)13 ··Start·of·section·headers:··········83456·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x89c02 Entry·point·0x8dc0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x079bd·0x079bd·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x07dbd·0x07dbd·R···0x1000
8 ··LOAD···········0x0079c0·0x000089c0·0x000089c0·0x07350·0x07350·R·E·0x10008 ··LOAD···········0x007dc0·0x00008dc0·0x00008dc0·0x0a640·0x0a640·R·E·0x1000
9 ··LOAD···········0x00ed10·0x00010d10·0x00010d10·0x00c64·0x00c64·RW··0x10009 ··LOAD···········0x012400·0x00014400·0x00014400·0x00d48·0x00d48·RW··0x1000
10 ··LOAD···········0x00f974·0x00012974·0x00012974·0x00004·0x00004·RW··0x100010 ··LOAD···········0x013148·0x00016148·0x00016148·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00f610·0x00011610·0x00011610·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x012dd8·0x00014dd8·0x00014dd8·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00ed10·0x00010d10·0x00010d10·0x00c64·0x012f0·R···0x112 ··GNU_RELRO······0x012400·0x00014400·0x00014400·0x00d48·0x01c00·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00698c·0x0000698c·0x0000698c·0x00488·0x00488·R···0x415 ··EXIDX··········0x006b64·0x00006b64·0x00006b64·0x00540·0x00540·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x10c48:1 There·are·26·section·headers,·starting·at·offset·0x14600:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001020·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001050·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000011cc·0011cc·000204·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000011fc·0011fc·00020a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000013d0·0013d0·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001408·001408·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001410·001410·00030c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001448·001448·00031c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000171c·00171c·004eaa·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001764·001764·005036·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000065c8·0065c8·00037c·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000679c·00679c·00037c·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00006944·006944·000048·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00006b18·006b18·00004c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000698c·00698c·000488·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00006b64·006b64·000540·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00006e14·006e14·000430·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000070a4·0070a4·000448·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00007244·007244·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000074ec·0074ec·0000c0·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000072e0·0072e0·0006dd·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000075b0·0075b0·00080d·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········000089c0·0079c0·006ac8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00008dc0·007dc0·009d8c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000f490·00e490·000880·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00012b50·011b50·0008b0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00010d10·00ed10·0008f0·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00014400·012400·0009c8·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00011600·00f600·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00014dc8·012dc8·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001160c·00f60c·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00014dd4·012dd4·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00011610·00f610·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00014dd8·012dd8·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00011720·00f720·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00014ee8·012ee8·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00011750·00f750·000224·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00014f18·012f18·000230·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00012974·00f974·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00016148·013148·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00f978·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01314c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00f9c6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01319a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00facf·001178·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0132a3·00135c·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xf610·contains·34·entries:1 Dynamic·section·at·offset·0x12dd8·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.perf@2.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.perf@2.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x65c814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x679c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x37c15 ·0x60000010·(Operating·System·specific:·60000010)········0x37c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x694417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6b18
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x6e1420 ·0x00000017·(JMPREL)·····················0x70a4
21 ·0x00000002·(PLTRELSZ)···················1072·(bytes)21 ·0x00000002·(PLTRELSZ)···················1096·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1175022 ·0x00000003·(PLTGOT)·····················0x14f18
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x171c26 ·0x00000005·(STRTAB)·····················0x1764
27 ·0x0000000a·(STRSZ)······················20138·(bytes)27 ·0x0000000a·(STRSZ)······················20534·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x141028 ·0x6ffffef5·(GNU_HASH)···················0x1448
29 ·0x00000019·(INIT_ARRAY)·················0x1160c29 ·0x00000019·(INIT_ARRAY)·················0x14dd4
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1160031 ·0x0000001a·(FINI_ARRAY)·················0x14dc8
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x11cc33 ·0x6ffffff0·(VERSYM)·····················0x11fc
34 ·0x6ffffffe·(VERNEED)····················0x13d034 ·0x6ffffffe·(VERNEED)····················0x1408
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·49066c8f1c7c0d71cf9c89e0401d11bc6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d66cb8d186d6fd3496f64bf138526402
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·258·entries:1 Version·symbols·section·'.gnu.version'·contains·261·entries:
2 ·Addr:·0x00000000000011cc··Offset:·0x0011cc··Link:·3·(.dynsym)2 ·Addr:·0x00000000000011fc··Offset:·0x0011fc··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 61, 15 lines modifiedOffset 61, 16 lines modified
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*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 69 ··104:···1·(*global*)···
  
69 Version·needs·section·'.gnu.version_r'·contains·2·entries:70 Version·needs·section·'.gnu.version_r'·contains·2·entries:
70 ·Addr:·0x00000000000013d0··Offset:·0x0013d0··Link:·7·(.dynstr)71 ·Addr:·0x0000000000001408··Offset:·0x001408··Link:·7·(.dynstr)
71 ··000000:·Version:·1··File:·liblog.so··Cnt:·172 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
72 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·373 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
73 ··0x0010:·Version:·1··File:·libc.so··Cnt:·174 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
74 ··0x0030:···Name:·LIBC··Flags:·none··Version:·275 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·69720·····»     Blocks:·144········IO·Block:·4096···regular·file1 ··Size:·84496·····»     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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.qdutils_disp@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.qdutils_disp@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:···············0x7b9011 ··Entry·point·address:···············0x7f00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········54696·(bytes·into·file)13 ··Start·of·section·headers:··········61796·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7b902 Entry·point·0x7f00
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06b85·0x06b85·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06ef5·0x06ef5·R···0x1000
8 ··LOAD···········0x006b90·0x00007b90·0x00007b90·0x04cd0·0x04cd0·R·E·0x10008 ··LOAD···········0x006f00·0x00007f00·0x00007f00·0x062e0·0x062e0·R·E·0x1000
9 ··LOAD···········0x00b860·0x0000d860·0x0000d860·0x00b64·0x00b64·RW··0x10009 ··LOAD···········0x00d1e0·0x0000f1e0·0x0000f1e0·0x00c48·0x00c48·RW··0x1000
10 ··LOAD···········0x00c3c4·0x0000f3c4·0x0000f3c4·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00de28·0x00010e28·0x00010e28·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00c0b8·0x0000e0b8·0x0000e0b8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00db10·0x0000fb10·0x0000fb10·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00b860·0x0000d860·0x0000d860·0x00b64·0x017a0·R···0x112 ··GNU_RELRO······0x00d1e0·0x0000f1e0·0x0000f1e0·0x00c48·0x00e20·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005f08·0x00005f08·0x00005f08·0x003b0·0x003b0·R···0x415 ··EXIDX··········0x0060dc·0x000060dc·0x000060dc·0x00458·0x00458·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xd5a8:1 There·are·26·section·headers,·starting·at·offset·0xf164:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e50·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e80·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00000ffc·000ffc·0001ca·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000102c·00102c·0001d0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000011c8·0011c8·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000011fc·0011fc·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001208·001208·000224·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000123c·00123c·000234·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000142c·00142c·004752·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001470·001470·0048de·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00005b80·005b80·000344·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00005d50·005d50·000344·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005ec4·005ec4·000044·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00006094·006094·000048·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00005f08·005f08·0003b0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000060dc·0060dc·000458·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············000062b8·0062b8·000380·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00006534·006534·000398·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00006638·006638·00006c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000068cc·0068cc·000060·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000066a8·0066a8·0004dd·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006930·006930·0005c5·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007b90·006b90·0045b0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007f00·006f00·005b88·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000c140·00b140·000720·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000da90·00ca90·000750·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000d860·00b860·000848·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0000f1e0·00d1e0·000920·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000e0a8·00c0a8·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000fb00·00db00·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000e0b4·00c0b4·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0000fb0c·00db0c·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000e0b8·00c0b8·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0000fb10·00db10·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000e1c8·00c1c8·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0000fc20·00dc20·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000e1f8·00c1f8·0001cc·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0000fc50·00dc50·0001d8·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000f3c4·00c3c4·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00010e28·00de28·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00c3c8·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00de2c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00c416·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00de7a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00c51f·001088·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00df83·0011e0·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xc0b8·contains·34·entries:1 Dynamic·section·at·offset·0xdb10·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.qdutils_disp@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.qdutils_disp@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5b8014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5d50
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34415 ·0x60000010·(Operating·System·specific:·60000010)········0x344
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5ec417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6094
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x48
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x62b820 ·0x00000017·(JMPREL)·····················0x6534
21 ·0x00000002·(PLTRELSZ)···················896·(bytes)21 ·0x00000002·(PLTRELSZ)···················920·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xe1f822 ·0x00000003·(PLTGOT)·····················0xfc50
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x142c26 ·0x00000005·(STRTAB)·····················0x1470
27 ·0x0000000a·(STRSZ)······················18258·(bytes)27 ·0x0000000a·(STRSZ)······················18654·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x120828 ·0x6ffffef5·(GNU_HASH)···················0x123c
29 ·0x00000019·(INIT_ARRAY)·················0xe0b429 ·0x00000019·(INIT_ARRAY)·················0xfb0c
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xe0a831 ·0x0000001a·(FINI_ARRAY)·················0xfb00
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0xffc33 ·0x6ffffff0·(VERSYM)·····················0x102c
34 ·0x6ffffffe·(VERNEED)····················0x11c834 ·0x6ffffffe·(VERNEED)····················0x11fc
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3a367e3aff8c071048c501867955789a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a77b8ab094f7dadbd6c152ab0a6b06d
1.92 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·232·entries:
2 ·Addr:·0x0000000000000ffc··Offset:·0x000ffc··Link:·3·(.dynsym)2 ·Addr:·0x000000000000102c··Offset:·0x00102c··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*)······1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·2·entries:62 Version·needs·section·'.gnu.version_r'·contains·2·entries:
63 ·Addr:·0x00000000000011c8··Offset:·0x0011c8··Link:·7·(.dynstr)63 ·Addr:·0x00000000000011fc··Offset:·0x0011fc··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·liblog.so··Cnt:·164 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
65 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·365 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
66 ··0x0010:·Version:·1··File:·libc.so··Cnt:·166 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0030:···Name:·LIBC··Flags:·none··Version:·267 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·55736·····»     Blocks:·112········IO·Block:·4096···regular·file1 ··Size:·62836·····»     Blocks:·128········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.qseecom@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.qseecom@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:···············0xa6b011 ··Entry·point·address:···············0xaaf0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········87100·(bytes·into·file)13 ··Start·of·section·headers:··········108436·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa6b02 Entry·point·0xaaf0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x096b0·0x096b0·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09ae8·0x09ae8·R···0x1000
8 ··LOAD···········0x0096b0·0x0000a6b0·0x0000a6b0·0x09930·0x09930·R·E·0x10008 ··LOAD···········0x009af0·0x0000aaf0·0x0000aaf0·0x0e4e0·0x0e4e0·R·E·0x1000
9 ··LOAD···········0x012fe0·0x00014fe0·0x00014fe0·0x00dfc·0x00dfc·RW··0x10009 ··LOAD···········0x017fd0·0x00019fd0·0x00019fd0·0x00f04·0x00f04·RW··0x1000
10 ··LOAD···········0x013ddc·0x00016ddc·0x00016ddc·0x00004·0x00004·RW··0x100010 ··LOAD···········0x018ed4·0x0001bed4·0x0001bed4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x013a0c·0x00015a0c·0x00015a0c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x018af8·0x0001aaf8·0x0001aaf8·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x012fe0·0x00014fe0·0x00014fe0·0x00dfc·0x01020·R···0x112 ··GNU_RELRO······0x017fd0·0x00019fd0·0x00019fd0·0x00f04·0x01030·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008064·0x00008064·0x00008064·0x005a0·0x005a0·R···0x415 ··EXIDX··········0x008244·0x00008244·0x00008244·0x00678·0x00678·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1543c:1 There·are·26·section·headers,·starting·at·offset·0x1a794:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001240·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001270·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000013ec·0013ec·000248·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000141c·00141c·00024e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001634·001634·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000166c·00166c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001674·001674·000370·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000016ac·0016ac·000380·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000019e4·0019e4·006290·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001a2c·001a2c·00641c·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00007c74·007c74·0003a4·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00007e48·007e48·0003a5·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008018·008018·00004c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000081f0·0081f0·000054·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00008064·008064·0005a0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00008244·008244·000678·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00008604·008604·000508·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000088bc·0088bc·000520·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00008b0c·008b0c·0000c0·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008ddc·008ddc·0000a8·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00008bd0·008bd0·000ae0·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00008e88·008e88·000c60·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000a6b0·0096b0·008efc·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000aaf0·009af0·00da7c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000135b0·0125b0·000a30·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00018570·017570·000a60·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00014fe0·012fe0·000a1c·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00019fd0·017fd0·000b18·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······000159fc·0139fc·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001aae8·018ae8·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00015a08·013a08·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001aaf4·018af4·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00015a0c·013a0c·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0001aaf8·018af8·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00015b1c·013b1c·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001ac08·018c08·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00015b4c·013b4c·000290·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001ac38·018c38·00029c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00016ddc·013ddc·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001bed4·018ed4·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·013de0·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·018ed8·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·013e2e·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·018f26·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·013f37·001504·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01902f·001764·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.92 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x13a0c·contains·34·entries:1 Dynamic·section·at·offset·0x18af8·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.qseecom@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.qseecom@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7c7414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7e48
15 ·0x60000010·(Operating·System·specific:·60000010)········0x3a415 ·0x60000010·(Operating·System·specific:·60000010)········0x3a5
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x801817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x81f0
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x54
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x860420 ·0x00000017·(JMPREL)·····················0x88bc
21 ·0x00000002·(PLTRELSZ)···················1288·(bytes)21 ·0x00000002·(PLTRELSZ)···················1312·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x15b4c22 ·0x00000003·(PLTGOT)·····················0x1ac38
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x19e426 ·0x00000005·(STRTAB)·····················0x1a2c
27 ·0x0000000a·(STRSZ)······················25232·(bytes)27 ·0x0000000a·(STRSZ)······················25628·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x167428 ·0x6ffffef5·(GNU_HASH)···················0x16ac
29 ·0x00000019·(INIT_ARRAY)·················0x15a0829 ·0x00000019·(INIT_ARRAY)·················0x1aaf4
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x159fc31 ·0x0000001a·(FINI_ARRAY)·················0x1aae8
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x13ec33 ·0x6ffffff0·(VERSYM)·····················0x141c
34 ·0x6ffffffe·(VERNEED)····················0x163434 ·0x6ffffffe·(VERNEED)····················0x166c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d646ae2c1b40c3e543d0662c120ed87c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·094969d415a4c0d4096f9af1a3f701f1
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·292·entries:1 Version·symbols·section·'.gnu.version'·contains·295·entries:
2 ·Addr:·0x00000000000013ec··Offset:·0x0013ec··Link:·3·(.dynsym)2 ·Addr:·0x000000000000141c··Offset:·0x00141c··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 70, 14 lines modifiedOffset 70, 15 lines modified
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*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)···
  
77 Version·needs·section·'.gnu.version_r'·contains·2·entries:78 Version·needs·section·'.gnu.version_r'·contains·2·entries:
78 ·Addr:·0x0000000000001634··Offset:·0x001634··Link:·7·(.dynstr)79 ·Addr:·0x000000000000166c··Offset:·0x00166c··Link:·7·(.dynstr)
79 ··000000:·Version:·1··File:·liblog.so··Cnt:·180 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
80 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·381 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
81 ··0x0010:·Version:·1··File:·libc.so··Cnt:·182 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
82 ··0x0030:···Name:·LIBC··Flags:·none··Version:·283 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·88140·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·109476····»    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.4 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.qteeconnector@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.qteeconnector@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:···············0x1148011 ··Entry·point·address:···············0x11900
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········155332·(bytes·into·file)13 ··Start·of·section·headers:··········179040·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x114802 Entry·point·0x11900
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x10480·0x10480·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x10900·0x10900·R···0x1000
8 ··LOAD···········0x010480·0x00011480·0x00011480·0x10f20·0x10f20·R·E·0x10008 ··LOAD···········0x010900·0x00011900·0x00011900·0x161c0·0x161c0·R·E·0x1000
9 ··LOAD···········0x0213a0·0x000233a0·0x000233a0·0x0251c·0x0251c·RW··0x10009 ··LOAD···········0x026ac0·0x00028ac0·0x00028ac0·0x026b4·0x026b4·RW··0x1000
10 ··LOAD···········0x0238bc·0x000268bc·0x000268bc·0x00010·0x00010·RW··0x100010 ··LOAD···········0x029174·0x0002c174·0x0002c174·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x023458·0x00025458·0x00025458·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x028d04·0x0002ad04·0x0002ad04·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0213a0·0x000233a0·0x000233a0·0x0251c·0x02c60·R···0x112 ··GNU_RELRO······0x026ac0·0x00028ac0·0x00028ac0·0x026b4·0x03540·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00e2a4·0x0000e2a4·0x0000e2a4·0x00c48·0x00c48·R···0x415 ··EXIDX··········0x00e484·0x0000e484·0x0000e484·0x00dc0·0x00dc0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x25ec4:1 There·are·26·section·headers,·starting·at·offset·0x2bb60:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001db0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001de0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001f5c·001f5c·0003b6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001f8c·001f8c·0003bc·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00002314·002314·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00002348·002348·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00002354·002354·000820·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00002388·002388·000830·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002b74·002b74·00ab00·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00002bb8·002bb8·00ac8c·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000d674·00d674·000b4b·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000d844·00d844·000b4c·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000e1c0·00e1c0·0000e4·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000e390·00e390·0000f4·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000e2a4·00e2a4·000c48·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000e484·00e484·000dc0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000eeec·00eeec·000558·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000f244·00f244·000570·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000f444·00f444·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000f7b4·00f7b4·000084·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000f4e0·00f4e0·000fa0·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000f838·00f838·0010c8·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00011480·010480·010450·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00011900·010900·0156b8·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000218d0·0208d0·000ad0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00026fc0·025fc0·000b00·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000233a0·0213a0·002090·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00028ac0·026ac0·00221c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00025430·023430·000018·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0002acdc·028cdc·000018·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00025448·023448·000010·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0002acf4·028cf4·000010·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00025458·023458·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0002ad04·028d04·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00025568·023568·00009c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0002ae14·028e14·00009c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00025604·023604·0002b8·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0002aeb0·028eb0·0002c4·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000268bc·0238bc·000010·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0002c174·029174·000010·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0238cc·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·029184·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02391a·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0291d2·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·023a23·0024a0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0292db·002884·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.92 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x23458·contains·34·entries:1 Dynamic·section·at·offset·0x28d04·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.qteeconnector@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.qteeconnector@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xd67414 ·0x6000000f·(Operating·System·specific:·6000000f)········0xd844
15 ·0x60000010·(Operating·System·specific:·60000010)········0xb4b15 ·0x60000010·(Operating·System·specific:·60000010)········0xb4c
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xe1c017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xe390
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xf4
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xeeec20 ·0x00000017·(JMPREL)·····················0xf244
21 ·0x00000002·(PLTRELSZ)···················1368·(bytes)21 ·0x00000002·(PLTRELSZ)···················1392·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x2560422 ·0x00000003·(PLTGOT)·····················0x2aeb0
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x2b7426 ·0x00000005·(STRTAB)·····················0x2bb8
27 ·0x0000000a·(STRSZ)······················43776·(bytes)27 ·0x0000000a·(STRSZ)······················44172·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x235428 ·0x6ffffef5·(GNU_HASH)···················0x2388
29 ·0x00000019·(INIT_ARRAY)·················0x2544829 ·0x00000019·(INIT_ARRAY)·················0x2acf4
30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x2543031 ·0x0000001a·(FINI_ARRAY)·················0x2acdc
32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x1f5c33 ·0x6ffffff0·(VERSYM)·····················0x1f8c
34 ·0x6ffffffe·(VERNEED)····················0x231434 ·0x6ffffffe·(VERNEED)····················0x2348
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·461b50a7db7cf4b1006e5ea2849b3b0a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·90505bbde93dc7dda5579e7e7c3b4243
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·475·entries:1 Version·symbols·section·'.gnu.version'·contains·478·entries:
2 ·Addr:·0x0000000000001f5c··Offset:·0x001f5c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001f8c··Offset:·0x001f8c··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, 15 lines modifiedOffset 115, 16 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*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 123 ··1dc:···1·(*global*)······1·(*global*)···
  
123 Version·needs·section·'.gnu.version_r'·contains·2·entries:124 Version·needs·section·'.gnu.version_r'·contains·2·entries:
124 ·Addr:·0x0000000000002314··Offset:·0x002314··Link:·7·(.dynstr)125 ·Addr:·0x0000000000002348··Offset:·0x002348··Link:·7·(.dynstr)
125 ··000000:·Version:·1··File:·liblog.so··Cnt:·1126 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
126 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3127 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
127 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1128 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
128 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2129 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·156372····»    Blocks:·312········IO·Block:·4096···regular·file1 ··Size:·180080····»    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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.am@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.am@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:···············0xabe011 ··Entry·point·address:···············0xaf40
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········85440·(bytes·into·file)13 ··Start·of·section·headers:··········96160·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xabe02 Entry·point·0xaf40
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09bdc·0x09bdc·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x09f34·0x09f34·R···0x1000
8 ··LOAD···········0x009be0·0x0000abe0·0x0000abe0·0x08720·0x08720·R·E·0x10008 ··LOAD···········0x009f40·0x0000af40·0x0000af40·0x0ab10·0x0ab10·R·E·0x1000
9 ··LOAD···········0x012300·0x00014300·0x00014300·0x01394·0x01394·RW··0x10009 ··LOAD···········0x014a50·0x00016a50·0x00016a50·0x01430·0x01430·RW··0x1000
10 ··LOAD···········0x013694·0x00016694·0x00016694·0x00008·0x00008·RW··0x100010 ··LOAD···········0x015e80·0x00018e80·0x00018e80·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x013314·0x00015314·0x00015314·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x015af4·0x00017af4·0x00017af4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x012300·0x00014300·0x00014300·0x01394·0x01d00·R···0x112 ··GNU_RELRO······0x014a50·0x00016a50·0x00016a50·0x01430·0x015b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008974·0x00008974·0x00008974·0x00650·0x00650·R···0x415 ··EXIDX··········0x008b48·0x00008b48·0x00008b48·0x006e8·0x006e8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x14dc0:1 There·are·26·section·headers,·starting·at·offset·0x177a0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001360·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001390·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000150c·00150c·00026c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000153c·00153c·000272·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001778·001778·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000017b0·0017b0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000017b8·0017b8·000414·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000017f0·0017f0·000424·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001bcc·001bcc·006717·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001c14·001c14·0068a3·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000082e4·0082e4·000614·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········000084b8·0084b8·000614·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000088f8·0088f8·00007c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008acc·008acc·00007c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00008974·008974·000650·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00008b48·008b48·0006e8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00008fc4·008fc4·000420·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00009230·009230·000438·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000093e4·0093e4·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00009668·009668·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00009480·009480·00075c·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000096f8·0096f8·00083c·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000abe0·009be0·007eb4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000af40·009f40·00a274·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00012aa0·011aa0·000860·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000151c0·0141c0·000890·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00014300·012300·000ffc·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00016a50·014a50·00108c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······000152fc·0132fc·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00017adc·015adc·000010·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001530c·01330c·000008·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00017aec·015aec·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00015314·013314·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00017af4·015af4·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00015424·013424·000054·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00017c04·015c04·000054·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00015478·013478·00021c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00017c58·015c58·000228·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00016694·013694·000008·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00018e80·015e80·000008·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01369c·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·015e88·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0136ea·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·015ed6·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0137f3·0015cc·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·015fdf·0017c0·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.79 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x13314·contains·34·entries:1 Dynamic·section·at·offset·0x15af4·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.am@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.am@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x82e414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x84b8
15 ·0x60000010·(Operating·System·specific:·60000010)········0x61415 ·0x60000010·(Operating·System·specific:·60000010)········0x614
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x88f817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8acc
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7c
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x8fc420 ·0x00000017·(JMPREL)·····················0x9230
21 ·0x00000002·(PLTRELSZ)···················1056·(bytes)21 ·0x00000002·(PLTRELSZ)···················1080·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1547822 ·0x00000003·(PLTGOT)·····················0x17c58
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1bcc26 ·0x00000005·(STRTAB)·····················0x1c14
27 ·0x0000000a·(STRSZ)······················26391·(bytes)27 ·0x0000000a·(STRSZ)······················26787·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x17b828 ·0x6ffffef5·(GNU_HASH)···················0x17f0
29 ·0x00000019·(INIT_ARRAY)·················0x1530c29 ·0x00000019·(INIT_ARRAY)·················0x17aec
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x152fc31 ·0x0000001a·(FINI_ARRAY)·················0x17adc
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x150c33 ·0x6ffffff0·(VERSYM)·····················0x153c
34 ·0x6ffffffe·(VERNEED)····················0x177834 ·0x6ffffffe·(VERNEED)····················0x17b0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c17dc2e6c0c6c916df97cb6cdeff05236 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·982ca65a0ccf39304140ad25f67a5af2
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·310·entries:1 Version·symbols·section·'.gnu.version'·contains·313·entries:
2 ·Addr:·0x000000000000150c··Offset:·0x00150c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000153c··Offset:·0x00153c··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, 15 lines modifiedOffset 74, 16 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 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 82 ··138:···1·(*global*)···
  
82 Version·needs·section·'.gnu.version_r'·contains·2·entries:83 Version·needs·section·'.gnu.version_r'·contains·2·entries:
83 ·Addr:·0x0000000000001778··Offset:·0x001778··Link:·7·(.dynstr)84 ·Addr:·0x00000000000017b0··Offset:·0x0017b0··Link:·7·(.dynstr)
84 ··000000:·Version:·1··File:·liblog.so··Cnt:·185 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
85 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·386 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
86 ··0x0010:·Version:·1··File:·libc.so··Cnt:·187 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
87 ··0x0030:···Name:·LIBC··Flags:·none··Version:·288 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·86480·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·97200·····»     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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.atcmdfwd@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:···············0x7ac011 ··Entry·point·address:···············0x7e50
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········53316·(bytes·into·file)13 ··Start·of·section·headers:··········59144·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7ac02 Entry·point·0x7e50
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06ab7·0x06ab7·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x06e4f·0x06e4f·R···0x1000
8 ··LOAD···········0x006ac0·0x00007ac0·0x00007ac0·0x04930·0x04930·R·E·0x10008 ··LOAD···········0x006e50·0x00007e50·0x00007e50·0x05a90·0x05a90·R·E·0x1000
9 ··LOAD···········0x00b3f0·0x0000d3f0·0x0000d3f0·0x00b38·0x00b38·RW··0x1000 
10 ··LOAD···········0x00bf28·0x0000ef28·0x0000ef28·0x00004·0x00004·RW··0x10009 ··LOAD···········0x00c8e0·0x0000e8e0·0x0000e8e0·0x00bd4·0x00bd4·RW··0x1000
 10 ··LOAD···········0x00d4b4·0x000104b4·0x000104b4·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00bc0c·0x0000dc0c·0x0000dc0c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00d18c·0x0000f18c·0x0000f18c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00b3f0·0x0000d3f0·0x0000d3f0·0x00b38·0x00c10·R···0x112 ··GNU_RELRO······0x00c8e0·0x0000e8e0·0x0000e8e0·0x00bd4·0x01720·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005fcc·0x00005fcc·0x00005fcc·0x00388·0x00388·R···0x415 ··EXIDX··········0x006220·0x00006220·0x00006220·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·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xd044:1 There·are·26·section·headers,·starting·at·offset·0xe708:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000ea0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000ed0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000104c·00104c·0001d4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000107c·00107c·0001da·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001220·001220·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001258·001258·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001260·001260·000234·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001298·001298·0002c0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001494·001494·0047bb·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001558·001558·004947·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00005c50·005c50·00033b·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00005ea0·005ea0·00033b·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005f8c·005f8c·000040·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000061dc·0061dc·000044·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00005fcc·005fcc·000388·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00006220·006220·000400·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00006354·006354·0003a0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00006620·006620·0003b8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000066f4·0066f4·00006c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000069d8·0069d8·000060·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006760·006760·000357·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006a38·006a38·000417·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007ac0·006ac0·0041c4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00007e50·006e50·005300·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000bc90·00ac90·000760·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000d150·00c150·000790·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000d3f0·00b3f0·00080c·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0000e8e0·00c8e0·00089c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000dbfc·00bbfc·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000f17c·00d17c·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000dc08·00bc08·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0000f188·00d188·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000dc0c·00bc0c·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0000f18c·00d18c·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000dd1c·00bd1c·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0000f29c·00d29c·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000dd4c·00bd4c·0001dc·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0000f2cc·00d2cc·0001e8·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000ef28·00bf28·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000104b4·00d4b4·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00bf2c·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d4b8·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00bf7a·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00d506·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00c083·000fc0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00d60f·0010f8·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xbc0c·contains·34·entries:1 Dynamic·section·at·offset·0xd18c·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.atcmdfwd@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.atcmdfwd@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5c5014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5ea0
15 ·0x60000010·(Operating·System·specific:·60000010)········0x33b15 ·0x60000010·(Operating·System·specific:·60000010)········0x33b
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5f8c17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x61dc
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x635420 ·0x00000017·(JMPREL)·····················0x6620
21 ·0x00000002·(PLTRELSZ)···················928·(bytes)21 ·0x00000002·(PLTRELSZ)···················952·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xdd4c22 ·0x00000003·(PLTGOT)·····················0xf2cc
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x149426 ·0x00000005·(STRTAB)·····················0x1558
27 ·0x0000000a·(STRSZ)······················18363·(bytes)27 ·0x0000000a·(STRSZ)······················18759·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x126028 ·0x6ffffef5·(GNU_HASH)···················0x1298
29 ·0x00000019·(INIT_ARRAY)·················0xdc0829 ·0x00000019·(INIT_ARRAY)·················0xf188
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xdbfc31 ·0x0000001a·(FINI_ARRAY)·················0xf17c
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x104c33 ·0x6ffffff0·(VERSYM)·····················0x107c
34 ·0x6ffffffe·(VERNEED)····················0x122034 ·0x6ffffffe·(VERNEED)····················0x1258
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·911dcfb57eb841e5fd92e542b56c70756 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·58212382820c3341dc3fcfcc33848683
1.96 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·237·entries:
2 ·Addr:·0x000000000000104c··Offset:·0x00104c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000107c··Offset:·0x00107c··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 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*)···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:·0x0000000000001220··Offset:·0x001220··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001258··Offset:·0x001258··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
67 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·54356·····»     Blocks:·112········IO·Block:·4096···regular·file1 ··Size:·60184·····»     Blocks:·120········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@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:···············0x211a011 ··Entry·point·address:···············0x21e80
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········361200·(bytes·into·file)13 ··Start·of·section·headers:··········485896·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x211a02 Entry·point·0x21e80
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x20194·0x20194·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x20e74·0x20e74·R···0x1000
8 ··LOAD···········0x0201a0·0x000211a0·0x000211a0·0x30010·0x30010·R·E·0x10008 ··LOAD···········0x020e80·0x00021e80·0x00021e80·0x4d1c0·0x4d1c0·R·E·0x1000
9 ··LOAD···········0x0501b0·0x000521b0·0x000521b0·0x034fc·0x034fc·RW··0x10009 ··LOAD···········0x06e040·0x00070040·0x00070040·0x03598·0x03598·RW··0x1000
10 ··LOAD···········0x0536ac·0x000566ac·0x000566ac·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x0715d8·0x000745d8·0x000745d8·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x052eec·0x00054eec·0x00054eec·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x070e0c·0x00072e0c·0x00072e0c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0501b0·0x000521b0·0x000521b0·0x034fc·0x03e50·R···0x112 ··GNU_RELRO······0x06e040·0x00070040·0x00070040·0x03598·0x03fc0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x019528·0x00019528·0x00019528·0x01d60·0x01d60·R···0x415 ··EXIDX··········0x01970c·0x0001970c·0x0001970c·0x02100·0x02100·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x582f0:1 There·are·26·section·headers,·starting·at·offset·0x76a08:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002e20·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002e50·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00002fcc·002fcc·0005c4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00002ffc·002ffc·0005ca·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00003590·003590·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000035c8·0035c8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000035b0·0035b0·000f40·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000035e8·0035e8·000f50·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000044f0·0044f0·014339·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00004538·004538·0144c5·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0001882c·01882c·000baa·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00018a00·018a00·000bb4·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000193d8·0193d8·000150·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000195b4·0195b4·000158·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00019528·019528·001d60·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0001970c·01970c·002100·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0001b288·01b288·000c58·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0001b80c·01b80c·000c70·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0001bee0·01bee0·0001f8·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001c47c·01c47c·000150·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0001c0d8·01c0d8·0040bc·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0001c5d0·01c5d0·0048a4·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········000211a0·0201a0·02e738·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00021e80·020e80·04b8c0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0004f8e0·04e8e0·0018d0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0006d740·06c740·001900·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000521b0·0501b0·002d1c·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00070040·06e040·002dac·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00054ecc·052ecc·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00072dec·070dec·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00054ee0·052ee0·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00072e00·070e00·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00054eec·052eec·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00072e0c·070e0c·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00054ffc·052ffc·000078·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00072f1c·070f1c·000078·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00055074·053074·000638·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00072f94·070f94·000644·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000566ac·0536ac·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000745d8·0715d8·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0536b8·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0715e4·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·053706·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·071632·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·05380f·004ae0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·07173b·0052cc·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.93 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x52eec·contains·34·entries:1 Dynamic·section·at·offset·0x70e0c·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1882c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x18a00
15 ·0x60000010·(Operating·System·specific:·60000010)········0xbaa15 ·0x60000010·(Operating·System·specific:·60000010)········0xbb4
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x193d817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x195b4
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x15018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x158
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x1b28820 ·0x00000017·(JMPREL)·····················0x1b80c
21 ·0x00000002·(PLTRELSZ)···················3160·(bytes)21 ·0x00000002·(PLTRELSZ)···················3184·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x5507422 ·0x00000003·(PLTGOT)·····················0x72f94
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x44f026 ·0x00000005·(STRTAB)·····················0x4538
27 ·0x0000000a·(STRSZ)······················82745·(bytes)27 ·0x0000000a·(STRSZ)······················83141·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x35b028 ·0x6ffffef5·(GNU_HASH)···················0x35e8
29 ·0x00000019·(INIT_ARRAY)·················0x54ee029 ·0x00000019·(INIT_ARRAY)·················0x72e00
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x54ecc31 ·0x0000001a·(FINI_ARRAY)·················0x72dec
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x2fcc33 ·0x6ffffff0·(VERSYM)·····················0x2ffc
34 ·0x6ffffffe·(VERNEED)····················0x359034 ·0x6ffffffe·(VERNEED)····················0x35c8
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bf32549cc4b32b657545abc3580573c86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7a1b1de757dcb17ea5691af71281f660
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·738·entries:1 Version·symbols·section·'.gnu.version'·contains·741·entries:
2 ·Addr:·0x0000000000002fcc··Offset:·0x002fcc··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002ffc··Offset:·0x002ffc··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, 13 lines modifiedOffset 181, 14 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*)······1·(*global*)···188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 189 ··2e4:···1·(*global*)···
  
189 Version·needs·section·'.gnu.version_r'·contains·1·entry:190 Version·needs·section·'.gnu.version_r'·contains·1·entry:
190 ·Addr:·0x0000000000003590··Offset:·0x003590··Link:·7·(.dynstr)191 ·Addr:·0x00000000000035c8··Offset:·0x0035c8··Link:·7·(.dynstr)
191 ··000000:·Version:·1··File:·libc.so··Cnt:·1192 ··000000:·Version:·1··File:·libc.so··Cnt:·1
192 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2193 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·362240····»    Blocks:·712········IO·Block:·4096···regular·file1 ··Size:·486936····»    Blocks:·952········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@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:···············0x1512011 ··Entry·point·address:···············0x15a30
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········194932·(bytes·into·file)13 ··Start·of·section·headers:··········235992·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x151202 Entry·point·0x15a30
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x14114·0x14114·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x14a24·0x14a24·R···0x1000
8 ··LOAD···········0x014120·0x00015120·0x00015120·0x15b00·0x15b00·R·E·0x10008 ··LOAD···········0x014a30·0x00015a30·0x00015a30·0x1ec30·0x1ec30·R·E·0x1000
9 ··LOAD···········0x029c20·0x0002bc20·0x0002bc20·0x02774·0x02774·RW··0x10009 ··LOAD···········0x033660·0x00035660·0x00035660·0x027ec·0x027ec·RW··0x1000
10 ··LOAD···········0x02c394·0x0002f394·0x0002f394·0x00008·0x00008·RW··0x100010 ··LOAD···········0x035e4c·0x00038e4c·0x00038e4c·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x02be00·0x0002de00·0x0002de00·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x0358ac·0x000378ac·0x000378ac·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x029c20·0x0002bc20·0x0002bc20·0x02774·0x033e0·R···0x112 ··GNU_RELRO······0x033660·0x00035660·0x00035660·0x027ec·0x029a0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x011504·0x00011504·0x00011504·0x01080·0x01080·R···0x415 ··EXIDX··········0x0116d4·0x000116d4·0x000116d4·0x01338·0x01338·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x2f974:1 There·are·26·section·headers,·starting·at·offset·0x399d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002110·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002140·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000022bc·0022bc·000422·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000022ec·0022ec·000428·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000026e0·0026e0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00002714·002714·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00002700·002700·000674·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00002734·002734·000684·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002d74·002d74·00dd17·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00002db8·002db8·00dea3·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00010a8c·010a8c·000972·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00010c5c·010c5c·000972·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00011400·011400·000104·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000115d0·0115d0·000104·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00011504·011504·001080·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000116d4·0116d4·001338·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00012584·012584·000828·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00012a0c·012a0c·000840·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00012dac·012dac·000198·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001324c·01324c·000120·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00012f48·012f48·0011cc·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00013370·013370·0016b4·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00015120·014120·014a88·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00015a30·014a30·01db88·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00029bb0·028bb0·001070·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000335c0·0325c0·0010a0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0002bc20·029c20·0021c8·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00035660·033660·002234·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002dde8·02bde8·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00037894·035894·000010·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0002ddf8·02bdf8·000008·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000378a4·0358a4·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0002de00·02be00·000118·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000378ac·0358ac·000118·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0002df18·02bf18·00005c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000379c4·0359c4·00005c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0002df74·02bf74·000420·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00037a20·035a20·00042c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0002f394·02c394·000008·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00038e4c·035e4c·000008·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02c39c·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·035e54·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02c3ea·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·035ea2·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02c4f3·003480·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·035fab·003a2c·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.9 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x2be00·contains·35·entries:1 Dynamic·section·at·offset·0x358ac·contains·35·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:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
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:·[vendor.qti.hardware.radio.ims@1.1.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.1.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x10a8c15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x10c5c
16 ·0x60000010·(Operating·System·specific:·60000010)········0x97216 ·0x60000010·(Operating·System·specific:·60000010)········0x972
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1140018 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x115d0
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x10419 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x104
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0x1258421 ·0x00000017·(JMPREL)·····················0x12a0c
22 ·0x00000002·(PLTRELSZ)···················2088·(bytes)22 ·0x00000002·(PLTRELSZ)···················2112·(bytes)
23 ·0x00000003·(PLTGOT)·····················0x2df7423 ·0x00000003·(PLTGOT)·····················0x37a20
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x2d7427 ·0x00000005·(STRTAB)·····················0x2db8
28 ·0x0000000a·(STRSZ)······················56599·(bytes)28 ·0x0000000a·(STRSZ)······················56995·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x270029 ·0x6ffffef5·(GNU_HASH)···················0x2734
30 ·0x00000019·(INIT_ARRAY)·················0x2ddf830 ·0x00000019·(INIT_ARRAY)·················0x378a4
31 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0x2dde832 ·0x0000001a·(FINI_ARRAY)·················0x37894
33 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x22bc34 ·0x6ffffff0·(VERSYM)·····················0x22ec
35 ·0x6ffffffe·(VERNEED)····················0x26e035 ·0x6ffffffe·(VERNEED)····················0x2714
36 ·0x6fffffff·(VERNEEDNUM)·················136 ·0x6fffffff·(VERNEEDNUM)·················1
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1ccac16ebc99aaeaeaec9583d0a6749c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f03fbcfa398070702f3c0e55b7ed72b9
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·529·entries:1 Version·symbols·section·'.gnu.version'·contains·532·entries:
2 ·Addr:·0x00000000000022bc··Offset:·0x0022bc··Link:·3·(.dynsym)2 ·Addr:·0x00000000000022ec··Offset:·0x0022ec··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 129, 13 lines modifiedOffset 129, 13 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*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
137 Version·needs·section·'.gnu.version_r'·contains·1·entry:137 Version·needs·section·'.gnu.version_r'·contains·1·entry:
138 ·Addr:·0x00000000000026e0··Offset:·0x0026e0··Link:·7·(.dynstr)138 ·Addr:·0x0000000000002714··Offset:·0x002714··Link:·7·(.dynstr)
139 ··000000:·Version:·1··File:·libc.so··Cnt:·1139 ··000000:·Version:·1··File:·libc.so··Cnt:·1
140 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2140 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·195972····»    Blocks:·384········IO·Block:·4096···regular·file1 ··Size:·237032····»    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.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x2162011 ··Entry·point·address:···············0x224e0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········316596·(bytes·into·file)13 ··Start·of·section·headers:··········392932·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x216202 Entry·point·0x224e0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x20612·0x20612·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x214d2·0x214d2·R···0x1000
8 ··LOAD···········0x020620·0x00021620·0x00021620·0x23b50·0x23b50·R·E·0x10008 ··LOAD···········0x0214e0·0x000224e0·0x000224e0·0x34ce0·0x34ce0·R·E·0x1000
9 ··LOAD···········0x044170·0x00046170·0x00046170·0x04200·0x04200·RW··0x10009 ··LOAD···········0x0561c0·0x000581c0·0x000581c0·0x042c0·0x042c0·RW··0x1000
10 ··LOAD···········0x048370·0x0004b370·0x0004b370·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x05a480·0x0005d480·0x0005d480·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x047bc4·0x00049bc4·0x00049bc4·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x059cc8·0x0005bcc8·0x0005bcc8·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x044170·0x00046170·0x00046170·0x04200·0x04e90·R···0x112 ··GNU_RELRO······0x0561c0·0x000581c0·0x000581c0·0x042c0·0x04e40·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x01bb48·0x0001bb48·0x0001bb48·0x01a68·0x01a68·R···0x415 ··EXIDX··········0x01bd1c·0x0001bd1c·0x0001bd1c·0x01f08·0x01f08·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x4d4b4:1 There·are·26·section·headers,·starting·at·offset·0x5fee4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0031d0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·003200·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000337c·00337c·00063a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000033ac·0033ac·000640·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000039b8·0039b8·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000039ec·0039ec·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000039f8·0039f8·000b68·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00003a2c·003a2c·000b74·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00004560·004560·01644e·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000045a0·0045a0·0165da·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0001a9b0·01a9b0·000fdf·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0001ab7c·01ab7c·000fe1·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0001b990·01b990·0001b8·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0001bb60·01bb60·0001bc·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0001bb48·01bb48·001a68·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0001bd1c·01bd1c·001f08·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0001d5b0·01d5b0·000be8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0001dc24·01dc24·000c00·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0001e198·01e198·0001f8·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0001e824·01e824·00015c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0001e390·01e390·002282·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0001e980·01e980·002b52·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00021620·020620·022358·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········000224e0·0214e0·0334b8·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00043980·042980·0017f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000559a0·0549a0·001820·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00046170·044170·003a34·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········000581c0·0561c0·003ae8·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00049ba4·047ba4·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0005bca8·059ca8·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00049bb8·047bb8·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0005bcbc·059cbc·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00049bc4·047bc4·000120·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0005bcc8·059cc8·000120·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00049ce4·047ce4·00008c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0005bde8·059de8·00008c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00049d70·047d70·000600·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0005be74·059e74·00060c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0004b370·048370·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0005d480·05a480·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·04837c·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·05a48c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0483ca·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·05a4da·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0484d3·004fe0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·05a5e3·005900·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, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x47bc4·contains·36·entries:1 Dynamic·section·at·offset·0x59cc8·contains·36·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:·[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.2.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.2.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)········0x1a9b016 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1ab7c
17 ·0x60000010·(Operating·System·specific:·60000010)········0xfdf17 ·0x60000010·(Operating·System·specific:·60000010)········0xfe1
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1b99019 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1bb60
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x1b820 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x1bc
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x1d5b022 ·0x00000017·(JMPREL)·····················0x1dc24
23 ·0x00000002·(PLTRELSZ)···················3048·(bytes)23 ·0x00000002·(PLTRELSZ)···················3072·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x49d7024 ·0x00000003·(PLTGOT)·····················0x5be74
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x1ac26 ·0x00000006·(SYMTAB)·····················0x1ac
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x456028 ·0x00000005·(STRTAB)·····················0x45a0
29 ·0x0000000a·(STRSZ)······················91214·(bytes)29 ·0x0000000a·(STRSZ)······················91610·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x39f830 ·0x6ffffef5·(GNU_HASH)···················0x3a2c
31 ·0x00000019·(INIT_ARRAY)·················0x49bb831 ·0x00000019·(INIT_ARRAY)·················0x5bcbc
32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x49ba433 ·0x0000001a·(FINI_ARRAY)·················0x5bca8
34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x337c35 ·0x6ffffff0·(VERSYM)·····················0x33ac
36 ·0x6ffffffe·(VERNEED)····················0x39b836 ·0x6ffffffe·(VERNEED)····················0x39ec
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·53435cbaae6248d3afbe7a8f3cb10f856 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fbeed5505ddc68071574948dd83995c8
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·797·entries:1 Version·symbols·section·'.gnu.version'·contains·800·entries:
2 ·Addr:·0x000000000000337c··Offset:·0x00337c··Link:·3·(.dynsym)2 ·Addr:·0x00000000000033ac··Offset:·0x0033ac··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 196, 15 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*)···203 ··31c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
204 Version·needs·section·'.gnu.version_r'·contains·2·entries:204 Version·needs·section·'.gnu.version_r'·contains·2·entries:
205 ·Addr:·0x00000000000039b8··Offset:·0x0039b8··Link:·7·(.dynstr)205 ·Addr:·0x00000000000039ec··Offset:·0x0039ec··Link:·7·(.dynstr)
206 ··000000:·Version:·1··File:·liblog.so··Cnt:·1206 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
207 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3207 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
208 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1208 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
209 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2209 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·317636····»    Blocks:·624········IO·Block:·4096···regular·file1 ··Size:·393972····»    Blocks:·776········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x23e1011 ··Entry·point·address:···············0x24da0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········334896·(bytes·into·file)13 ··Start·of·section·headers:··········412268·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x23e102 Entry·point·0x24da0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x22e04·0x22e04·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x23d9c·0x23d9c·R···0x1000
8 ··LOAD···········0x022e10·0x00023e10·0x00023e10·0x25070·0x25070·R·E·0x10008 ··LOAD···········0x023da0·0x00024da0·0x00024da0·0x364c0·0x364c0·R·E·0x1000
9 ··LOAD···········0x047e80·0x00049e80·0x00049e80·0x049fc·0x049fc·RW··0x10009 ··LOAD···········0x05a260·0x0005c260·0x0005c260·0x04abc·0x04abc·RW··0x1000
10 ··LOAD···········0x04c87c·0x0004f87c·0x0004f87c·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x05ed1c·0x00061d1c·0x00061d1c·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x04c090·0x0004e090·0x0004e090·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x05e524·0x00060524·0x00060524·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x047e80·0x00049e80·0x00049e80·0x049fc·0x05180·R···0x112 ··GNU_RELRO······0x05a260·0x0005c260·0x0005c260·0x04abc·0x04da0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x01e234·0x0001e234·0x0001e234·0x01b58·0x01b58·R···0x415 ··EXIDX··········0x01e40c·0x0001e40c·0x0001e40c·0x02040·0x02040·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x51c30:1 There·are·26·section·headers,·starting·at·offset·0x64a6c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·003590·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0035c0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000373c·00373c·0006b2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000376c·00376c·0006b8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00003df0·003df0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00003e24·003e24·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00003e10·003e10·000b94·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00003e44·003e44·000ba4·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000049a4·0049a4·018439·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000049e8·0049e8·0185c5·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0001cde0·01cde0·001263·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0001cfb0·01cfb0·001262·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0001e044·01e044·0001f0·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0001e214·01e214·0001f8·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0001e234·01e234·001b58·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0001e40c·01e40c·002040·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0001fd8c·01fd8c·000c40·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0002044c·02044c·000c58·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000209cc·0209cc·0001f8·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000210a4·0210a4·00015c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00020bc8·020bc8·00223c·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00021200·021200·002b9c·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00023e10·022e10·0237c8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00024da0·023da0·034be4·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000475e0·0465e0·0018a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00059990·058990·0018d0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00049e80·047e80·0041f0·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0005c260·05a260·0042a4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0004e070·04c070·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00060504·05e504·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0004e084·04c084·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00060518·05e518·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0004e090·04c090·000128·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00060524·05e524·000128·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0004e1b8·04c1b8·000098·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0006064c·05e64c·000098·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0004e250·04c250·00062c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000606e4·05e6e4·000638·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0004f87c·04c87c·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00061d1c·05ed1c·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·04c888·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·05ed28·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·04c8d6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·05ed76·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·04c9df·005250·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·05ee7f·005bec·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·0x4c090·contains·37·entries:1 Dynamic·section·at·offset·0x5e524·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:·[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:·[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.3.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.3.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)········0x1cde018 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1cfb0
19 ·0x60000010·(Operating·System·specific:·60000010)········0x126319 ·0x60000010·(Operating·System·specific:·60000010)········0x1262
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1e04421 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1e214
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x1f022 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x1f8
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0x1fd8c24 ·0x00000017·(JMPREL)·····················0x2044c
25 ·0x00000002·(PLTRELSZ)···················3136·(bytes)25 ·0x00000002·(PLTRELSZ)···················3160·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x4e25026 ·0x00000003·(PLTGOT)·····················0x606e4
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x1ac28 ·0x00000006·(SYMTAB)·····················0x1ac
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x49a430 ·0x00000005·(STRTAB)·····················0x49e8
31 ·0x0000000a·(STRSZ)······················99385·(bytes)31 ·0x0000000a·(STRSZ)······················99781·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x3e1032 ·0x6ffffef5·(GNU_HASH)···················0x3e44
33 ·0x00000019·(INIT_ARRAY)·················0x4e08433 ·0x00000019·(INIT_ARRAY)·················0x60518
34 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x4e07035 ·0x0000001a·(FINI_ARRAY)·················0x60504
36 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x373c37 ·0x6ffffff0·(VERSYM)·····················0x376c
38 ·0x6ffffffe·(VERNEED)····················0x3df038 ·0x6ffffffe·(VERNEED)····················0x3e24
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cea13becc6780544fbda1b842605da106 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f5ccc6cd19be9a0b0200dbe4f5aa0f83
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·857·entries:1 Version·symbols·section·'.gnu.version'·contains·860·entries:
2 ·Addr:·0x000000000000373c··Offset:·0x00373c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000376c··Offset:·0x00376c··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 211, 13 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*)···218 ··358:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
219 Version·needs·section·'.gnu.version_r'·contains·1·entry:219 Version·needs·section·'.gnu.version_r'·contains·1·entry:
220 ·Addr:·0x0000000000003df0··Offset:·0x003df0··Link:·7·(.dynstr)220 ·Addr:·0x0000000000003e24··Offset:·0x003e24··Link:·7·(.dynstr)
221 ··000000:·Version:·1··File:·libc.so··Cnt:·1221 ··000000:·Version:·1··File:·libc.so··Cnt:·1
222 ··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:·335936····»    Blocks:·664········IO·Block:·4096···regular·file1 ··Size:·413308····»    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.4 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.ims@1.4.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x26ce011 ··Entry·point·address:···············0x27dd0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········362484·(bytes·into·file)13 ··Start·of·section·headers:··········445880·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x26ce02 Entry·point·0x27dd0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x25cdc·0x25cdc·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x26dcc·0x26dcc·R···0x1000
 8 ··LOAD···········0x026dd0·0x00027dd0·0x00027dd0·0x3a980·0x3a980·R·E·0x1000
8 ··LOAD···········0x025ce0·0x00026ce0·0x00026ce0·0x27fc0·0x27fc0·R·E·0x10009 ··LOAD···········0x061750·0x00063750·0x00063750·0x053c0·0x053c0·RW··0x1000
9 ··LOAD···········0x04dca0·0x0004fca0·0x0004fca0·0x052dc·0x052dc·RW··0x1000 
10 ··LOAD···········0x052f7c·0x00055f7c·0x00055f7c·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x066b10·0x00069b10·0x00069b10·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x052740·0x00054740·0x00054740·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x0662c8·0x000682c8·0x000682c8·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x04dca0·0x0004fca0·0x0004fca0·0x052dc·0x05360·R···0x112 ··GNU_RELRO······0x061750·0x00063750·0x00063750·0x053c0·0x058b0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x020ba8·0x00020ba8·0x00020ba8·0x01ce0·0x01ce0·R···0x415 ··EXIDX··········0x020d78·0x00020d78·0x00020d78·0x02250·0x02250·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x587f4:1 There·are·26·section·headers,·starting·at·offset·0x6cdb8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·003990·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0039c0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00003b3c·003b3c·000732·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00003b6c·003b6c·000738·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00004270·004270·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000042a4·0042a4·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00004290·004290·000bf4·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000042c4·0042c4·000c00·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00004e84·004e84·01a5eb·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00004ec4·004ec4·01a777·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0001f470·01f470·001506·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0001f63c·01f63c·001506·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00020978·020978·000230·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00020b44·020b44·000234·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00020ba8·020ba8·001ce0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00020d78·020d78·002250·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00022888·022888·000cb8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00022fc8·022fc8·000cd0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00023540·023540·000228·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00023c98·023c98·000174·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00023768·023768·002574·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00023e10·023e10·002fbc·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00026ce0·025ce0·026624·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00027dd0·026dd0·038fc0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0004d310·04c310·001990·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00060d90·05fd90·0019c0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0004fca0·04dca0·004a80·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00063750·061750·004b58·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00054720·052720·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000682a8·0662a8·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00054734·052734·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000682bc·0662bc·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00054740·052740·000130·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000682c8·0662c8·000130·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00054870·052870·0000a4·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000683f8·0663f8·0000a4·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00054914·052914·000668·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0006849c·06649c·000674·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00055f7c·052f7c·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00069b10·066b10·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·052f88·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·066b1c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·052fd6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·066b6a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0530df·005714·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·066c73·006144·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·0x52740·contains·38·entries:1 Dynamic·section·at·offset·0x662c8·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:·[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:·[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.4.so]16 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.ims@1.4.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)········0x1f47019 ·0x6000000f·(Operating·System·specific:·6000000f)········0x1f63c
20 ·0x60000010·(Operating·System·specific:·60000010)········0x150620 ·0x60000010·(Operating·System·specific:·60000010)········0x1506
21 ·0x00000013·(RELENT)·····················8·(bytes)21 ·0x00000013·(RELENT)·····················8·(bytes)
22 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x2097822 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x20b44
23 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x23023 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x234
24 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x424 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
25 ·0x00000017·(JMPREL)·····················0x2288825 ·0x00000017·(JMPREL)·····················0x22fc8
26 ·0x00000002·(PLTRELSZ)···················3256·(bytes)26 ·0x00000002·(PLTRELSZ)···················3280·(bytes)
27 ·0x00000003·(PLTGOT)·····················0x5491427 ·0x00000003·(PLTGOT)·····················0x6849c
28 ·0x00000014·(PLTREL)·····················REL28 ·0x00000014·(PLTREL)·····················REL
29 ·0x00000006·(SYMTAB)·····················0x1ac29 ·0x00000006·(SYMTAB)·····················0x1ac
30 ·0x0000000b·(SYMENT)·····················16·(bytes)30 ·0x0000000b·(SYMENT)·····················16·(bytes)
31 ·0x00000005·(STRTAB)·····················0x4e8431 ·0x00000005·(STRTAB)·····················0x4ec4
32 ·0x0000000a·(STRSZ)······················108011·(bytes)32 ·0x0000000a·(STRSZ)······················108407·(bytes)
33 ·0x6ffffef5·(GNU_HASH)···················0x429033 ·0x6ffffef5·(GNU_HASH)···················0x42c4
34 ·0x00000019·(INIT_ARRAY)·················0x5473434 ·0x00000019·(INIT_ARRAY)·················0x682bc
35 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)35 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
36 ·0x0000001a·(FINI_ARRAY)·················0x5472036 ·0x0000001a·(FINI_ARRAY)·················0x682a8
37 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)37 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
38 ·0x6ffffff0·(VERSYM)·····················0x3b3c38 ·0x6ffffff0·(VERSYM)·····················0x3b6c
39 ·0x6ffffffe·(VERNEED)····················0x427039 ·0x6ffffffe·(VERNEED)····················0x42a4
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·737cd28db0e0a831105da935d564074f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·44fd29d581859842d9d1a5fb5a6c504a
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·921·entries:1 Version·symbols·section·'.gnu.version'·contains·924·entries:
2 ·Addr:·0x0000000000003b3c··Offset:·0x003b3c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003b6c··Offset:·0x003b6c··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 227, 13 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*)···234 ··398:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
235 Version·needs·section·'.gnu.version_r'·contains·1·entry:235 Version·needs·section·'.gnu.version_r'·contains·1·entry:
236 ·Addr:·0x0000000000004270··Offset:·0x004270··Link:·7·(.dynstr)236 ·Addr:·0x00000000000042a4··Offset:·0x0042a4··Link:·7·(.dynstr)
237 ··000000:·Version:·1··File:·libc.so··Cnt:·1237 ··000000:·Version:·1··File:·libc.so··Cnt:·1
238 ··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:·363524····»    Blocks:·712········IO·Block:·4096···regular·file1 ··Size:·446920····»    Blocks:·880········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.internal.deviceinfo@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:···············0xf77011 ··Entry·point·address:···············0xfb80
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········125948·(bytes·into·file)13 ··Start·of·section·headers:··········143908·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xf7702 Entry·point·0xfb80
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0e762·0x0e762·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0eb72·0x0eb72·R···0x1000
8 ··LOAD···········0x00e770·0x0000f770·0x0000f770·0x0cd30·0x0cd30·R·E·0x10008 ··LOAD···········0x00eb80·0x0000fb80·0x0000fb80·0x10c10·0x10c10·R·E·0x1000
9 ··LOAD···········0x01b4a0·0x0001d4a0·0x0001d4a0·0x01bf0·0x01bf0·RW··0x1000 
10 ··LOAD···········0x01d090·0x00020090·0x00020090·0x0000c·0x0000c·RW··0x10009 ··LOAD···········0x01f790·0x00021790·0x00021790·0x01c68·0x01c68·RW··0x1000
 10 ··LOAD···········0x0213f8·0x000243f8·0x000243f8·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x01cc94·0x0001ec94·0x0001ec94·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x020ff0·0x00022ff0·0x00022ff0·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01b4a0·0x0001d4a0·0x0001d4a0·0x01bf0·0x02b60·R···0x112 ··GNU_RELRO······0x01f790·0x00021790·0x00021790·0x01c68·0x02870·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00cbcc·0x0000cbcc·0x0000cbcc·0x008d8·0x008d8·R···0x415 ··EXIDX··········0x00cda4·0x0000cda4·0x0000cda4·0x00968·0x00968·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1ebfc:1 There·are·26·section·headers,·starting·at·offset·0x23224:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0018c0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0018f0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001a6c·001a6c·000318·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001a9c·001a9c·00031e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001d84·001d84·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001dbc·001dbc·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001da4·001da4·0006b4·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001ddc·001ddc·0006c4·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002458·002458·009e00·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000024a0·0024a0·009f8c·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000c258·00c258·0008c9·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000c42c·00c42c·0008c9·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000cb24·00cb24·0000a8·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000ccf8·00ccf8·0000ac·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000cbcc·00cbcc·0008d8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000cda4·00cda4·000968·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000d4a4·00d4a4·0004d0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000d70c·00d70c·0004e8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000d974·00d974·0000a8·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000dbf4·00dbf4·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000da20·00da20·000d42·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000dc88·00dc88·000eea·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000f770·00e770·00c36c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000fb80·00eb80·010214·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001bae0·01aae0·0009c0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001fda0·01eda0·0009f0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0001d4a0·01b4a0·0017d4·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00021790·01f790·001840·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001ec74·01cc74·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00022fd0·020fd0·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001ec88·01cc88·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00022fe4·020fe4·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001ec94·01cc94·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00022ff0·020ff0·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001eda4·01cda4·000078·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00023100·021100·000078·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001ee1c·01ce1c·000274·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00023178·021178·000280·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00020090·01d090·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000243f8·0213f8·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01d09c·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·021404·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01d0ea·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·021452·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01d1f3·001a08·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·02155b·001cc8·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.87 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1cc94·contains·34·entries:1 Dynamic·section·at·offset·0x20ff0·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.internal.deviceinfo@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.internal.deviceinfo@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xc25814 ·0x6000000f·(Operating·System·specific:·6000000f)········0xc42c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x8c915 ·0x60000010·(Operating·System·specific:·60000010)········0x8c9
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xcb2417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xccf8
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xa818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xac
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xd4a420 ·0x00000017·(JMPREL)·····················0xd70c
21 ·0x00000002·(PLTRELSZ)···················1232·(bytes)21 ·0x00000002·(PLTRELSZ)···················1256·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1ee1c22 ·0x00000003·(PLTGOT)·····················0x23178
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x245826 ·0x00000005·(STRTAB)·····················0x24a0
27 ·0x0000000a·(STRSZ)······················40448·(bytes)27 ·0x0000000a·(STRSZ)······················40844·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1da428 ·0x6ffffef5·(GNU_HASH)···················0x1ddc
29 ·0x00000019·(INIT_ARRAY)·················0x1ec8829 ·0x00000019·(INIT_ARRAY)·················0x22fe4
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1ec7431 ·0x0000001a·(FINI_ARRAY)·················0x22fd0
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x1a6c33 ·0x6ffffff0·(VERSYM)·····················0x1a9c
34 ·0x6ffffffe·(VERNEED)····················0x1d8434 ·0x6ffffffe·(VERNEED)····················0x1dbc
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bd38dae840dca811674cd436a89b62956 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·146e834c6eb08a6df7e8025d94138c36
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·396·entries:1 Version·symbols·section·'.gnu.version'·contains·399·entries:
2 ·Addr:·0x0000000000001a6c··Offset:·0x001a6c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001a9c··Offset:·0x001a9c··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, 12 lines modifiedOffset 96, 13 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 Version·needs·section·'.gnu.version_r'·contains·1·entry:104 Version·needs·section·'.gnu.version_r'·contains·1·entry:
104 ·Addr:·0x0000000000001d84··Offset:·0x001d84··Link:·7·(.dynstr)105 ·Addr:·0x0000000000001dbc··Offset:·0x001dbc··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:·126988····»    Blocks:·256········IO·Block:·4096···regular·file1 ··Size:·144948····»    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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.lpa@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.lpa@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:···············0xe82011 ··Entry·point·address:···············0xebe0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········125252·(bytes·into·file)13 ··Start·of·section·headers:··········140748·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe8202 Entry·point·0xebe0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d820·0x0d820·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0dbd8·0x0dbd8·R···0x1000
8 ··LOAD···········0x00d820·0x0000e820·0x0000e820·0x0d6e0·0x0d6e0·R·E·0x10008 ··LOAD···········0x00dbe0·0x0000ebe0·0x0000ebe0·0x10d20·0x10d20·R·E·0x1000
9 ··LOAD···········0x01af00·0x0001cf00·0x0001cf00·0x01c24·0x01c24·RW··0x10009 ··LOAD···········0x01e900·0x00020900·0x00020900·0x01c9c·0x01c9c·RW··0x1000
10 ··LOAD···········0x01cb24·0x0001fb24·0x0001fb24·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x02059c·0x0002359c·0x0002359c·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x01c70c·0x0001e70c·0x0001e70c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x020178·0x00022178·0x00022178·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01af00·0x0001cf00·0x0001cf00·0x01c24·0x02100·R···0x112 ··GNU_RELRO······0x01e900·0x00020900·0x00020900·0x01c9c·0x02700·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00bdd8·0x0000bdd8·0x0000bdd8·0x009d0·0x009d0·R···0x415 ··EXIDX··········0x00bfac·0x0000bfac·0x0000bfac·0x00a48·0x00a48·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1e944:1 There·are·26·section·headers,·starting·at·offset·0x225cc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001950·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001980·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001afc·001afc·00032a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001b2c·001b2c·000330·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001e28·001e28·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001e5c·001e5c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001e48·001e48·0006dc·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001e7c·001e7c·0006ec·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002524·002524·008f47·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00002568·002568·0090d3·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000b46c·00b46c·0008b9·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000b63c·00b63c·0008b9·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000bd28·00bd28·0000b0·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000bef8·00bef8·0000b4·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000bdd8·00bdd8·0009d0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000bfac·00bfac·000a48·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000c7a8·00c7a8·000508·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000c9f4·00c9f4·000520·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000ccb0·00ccb0·0000c0·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000cf14·00cf14·0000b4·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000cd70·00cd70·000ab0·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000cfc8·00cfc8·000c10·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000e820·00d820·00ccb0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000ebe0·00dbe0·0102bc·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001b4d0·01a4d0·000a30·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001eea0·01dea0·000a60·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0001cf00·01af00·0017ec·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00020900·01e900·001858·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001e6ec·01c6ec·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00022158·020158·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001e700·01c700·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0002216c·02016c·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001e70c·01c70c·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00022178·020178·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001e81c·01c81c·000078·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00022288·020288·000078·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001e894·01c894·000290·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00022300·020300·00029c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001fb24·01cb24·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0002359c·02059c·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01cb30·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0205a8·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01cb7e·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0205f6·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01cc87·001cbc·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0206ff·001ecc·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.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1c70c·contains·34·entries:1 Dynamic·section·at·offset·0x20178·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.lpa@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.lpa@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb46c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb63c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x8b915 ·0x60000010·(Operating·System·specific:·60000010)········0x8b9
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xbd2817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xbef8
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb4
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xc7a820 ·0x00000017·(JMPREL)·····················0xc9f4
21 ·0x00000002·(PLTRELSZ)···················1288·(bytes)21 ·0x00000002·(PLTRELSZ)···················1312·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1e89422 ·0x00000003·(PLTGOT)·····················0x22300
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x252426 ·0x00000005·(STRTAB)·····················0x2568
27 ·0x0000000a·(STRSZ)······················36679·(bytes)27 ·0x0000000a·(STRSZ)······················37075·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1e4828 ·0x6ffffef5·(GNU_HASH)···················0x1e7c
29 ·0x00000019·(INIT_ARRAY)·················0x1e70029 ·0x00000019·(INIT_ARRAY)·················0x2216c
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1e6ec31 ·0x0000001a·(FINI_ARRAY)·················0x22158
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x1afc33 ·0x6ffffff0·(VERSYM)·····················0x1b2c
34 ·0x6ffffffe·(VERNEED)····················0x1e2834 ·0x6ffffffe·(VERNEED)····················0x1e5c
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a4411126383d0e239f61e9c709315f416 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·aa54101cd9a74c891cfe336fe3472554
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·405·entries:1 Version·symbols·section·'.gnu.version'·contains·408·entries:
2 ·Addr:·0x0000000000001afc··Offset:·0x001afc··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001b2c··Offset:·0x001b2c··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 98, 13 lines modifiedOffset 98, 13 lines modified
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*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
106 Version·needs·section·'.gnu.version_r'·contains·1·entry:106 Version·needs·section·'.gnu.version_r'·contains·1·entry:
107 ·Addr:·0x0000000000001e28··Offset:·0x001e28··Link:·7·(.dynstr)107 ·Addr:·0x0000000000001e5c··Offset:·0x001e5c··Link:·7·(.dynstr)
108 ··000000:·Version:·1··File:·libc.so··Cnt:·1108 ··000000:·Version:·1··File:·libc.so··Cnt:·1
109 ··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:·126292····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·141788····»    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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qcrilhook@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:···············0xdd3011 ··Entry·point·address:···············0xe0a0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········113404·(bytes·into·file)13 ··Start·of·section·headers:··········126240·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xdd302 Entry·point·0xe0a0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0cd2c·0x0cd2c·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d094·0x0d094·R···0x1000
8 ··LOAD···········0x00cd30·0x0000dd30·0x0000dd30·0x0b850·0x0b850·R·E·0x10008 ··LOAD···········0x00d0a0·0x0000e0a0·0x0000e0a0·0x0e490·0x0e490·R·E·0x1000
9 ··LOAD···········0x018580·0x0001a580·0x0001a580·0x01b1c·0x01b1c·RW··0x10009 ··LOAD···········0x01b530·0x0001d530·0x0001d530·0x01b94·0x01b94·RW··0x1000
10 ··LOAD···········0x01a09c·0x0001d09c·0x0001d09c·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01d0c4·0x000200c4·0x000200c4·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x019cd8·0x0001bcd8·0x0001bcd8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01ccf4·0x0001ecf4·0x0001ecf4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x018580·0x0001a580·0x0001a580·0x01b1c·0x02a80·R···0x112 ··GNU_RELRO······0x01b530·0x0001d530·0x0001d530·0x01b94·0x02ad0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00b684·0x0000b684·0x0000b684·0x00878·0x00878·R···0x415 ··EXIDX··········0x00b85c·0x0000b85c·0x0000b85c·0x00908·0x00908·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1bafc:1 There·are·26·section·headers,·starting·at·offset·0x1ed20:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001790·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0017c0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000193c·00193c·0002f2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000196c·00196c·0002f8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001c30·001c30·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001c64·001c64·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001c50·001c50·000668·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001c84·001c84·000678·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000022b8·0022b8·008a84·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000022fc·0022fc·008c10·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000ad3c·00ad3c·0008a0·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000af0c·00af0c·0008a1·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000b5dc·00b5dc·0000a8·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000b7b0·00b7b0·0000ac·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000b684·00b684·000878·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000b85c·00b85c·000908·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000befc·00befc·000460·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000c164·00c164·000478·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000c35c·00c35c·000090·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000c5dc·00c5dc·000078·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000c3f0·00c3f0·00093c·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000c658·00c658·000a3c·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000dd30·00cd30·00af70·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000e0a0·00d0a0·00db78·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00018ca0·017ca0·0008e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001bc20·01ac20·000910·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0001a580·018580·001738·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001d530·01b530·0017a4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001bcb8·019cb8·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001ecd4·01ccd4·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001bccc·019ccc·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001ece8·01cce8·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001bcd8·019cd8·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0001ecf4·01ccf4·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001bde8·019de8·000078·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001ee04·01ce04·000078·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001be60·019e60·00023c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001ee7c·01ce7c·000248·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001d09c·01a09c·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000200c4·01d0c4·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01a0a8·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01d0d0·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01a0f6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01d11e·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01a1ff·0018fc·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01d227·001af8·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.92 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x19cd8·contains·34·entries:1 Dynamic·section·at·offset·0x1ccf4·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qcrilhook@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qcrilhook@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xad3c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xaf0c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x8a015 ·0x60000010·(Operating·System·specific:·60000010)········0x8a1
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb5dc17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb7b0
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xa818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xac
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xbefc20 ·0x00000017·(JMPREL)·····················0xc164
21 ·0x00000002·(PLTRELSZ)···················1120·(bytes)21 ·0x00000002·(PLTRELSZ)···················1144·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1be6022 ·0x00000003·(PLTGOT)·····················0x1ee7c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x22b826 ·0x00000005·(STRTAB)·····················0x22fc
27 ·0x0000000a·(STRSZ)······················35460·(bytes)27 ·0x0000000a·(STRSZ)······················35856·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1c5028 ·0x6ffffef5·(GNU_HASH)···················0x1c84
29 ·0x00000019·(INIT_ARRAY)·················0x1bccc29 ·0x00000019·(INIT_ARRAY)·················0x1ece8
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1bcb831 ·0x0000001a·(FINI_ARRAY)·················0x1ecd4
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x193c33 ·0x6ffffff0·(VERSYM)·····················0x196c
34 ·0x6ffffffe·(VERNEED)····················0x1c3034 ·0x6ffffffe·(VERNEED)····················0x1c64
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·860b7aa001eebedd2baedb02372e5c926 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7cd099e2d4e260f8778efbc20de7d521
1.82 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·380·entries:
2 ·Addr:·0x000000000000193c··Offset:·0x00193c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000196c··Offset:·0x00196c··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 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*)······1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·1·entry:99 Version·needs·section·'.gnu.version_r'·contains·1·entry:
100 ·Addr:·0x0000000000001c30··Offset:·0x001c30··Link:·7·(.dynstr)100 ·Addr:·0x0000000000001c64··Offset:·0x001c64··Link:·7·(.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:·114444····»    Blocks:·224········IO·Block:·4096···regular·file1 ··Size:·127280····»    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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@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:···············0xd9e011 ··Entry·point·address:···············0xdd10
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········111556·(bytes·into·file)13 ··Start·of·section·headers:··········124128·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd9e02 Entry·point·0xdd10
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c9d2·0x0c9d2·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0cd0a·0x0cd0a·R···0x1000
8 ··LOAD···········0x00c9e0·0x0000d9e0·0x0000d9e0·0x0b4a0·0x0b4a0·R·E·0x10008 ··LOAD···········0x00cd10·0x0000dd10·0x0000dd10·0x0e030·0x0e030·R·E·0x1000
9 ··LOAD···········0x017e80·0x00019e80·0x00019e80·0x01b20·0x01b20·RW··0x10009 ··LOAD···········0x01ad40·0x0001cd40·0x0001cd40·0x01b98·0x01b98·RW··0x1000
10 ··LOAD···········0x0199a0·0x0001c9a0·0x0001c9a0·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01c8d8·0x0001f8d8·0x0001f8d8·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x0195d8·0x0001b5d8·0x0001b5d8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01c504·0x0001e504·0x0001e504·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x017e80·0x00019e80·0x00019e80·0x01b20·0x02180·R···0x112 ··GNU_RELRO······0x01ad40·0x0001cd40·0x0001cd40·0x01b98·0x022c0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00b3b8·0x0000b3b8·0x0000b3b8·0x00860·0x00860·R···0x415 ··EXIDX··········0x00b590·0x0000b590·0x0000b590·0x008d8·0x008d8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1b3c4:1 There·are·26·section·headers,·starting·at·offset·0x1e4e0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0017a0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0017d0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000194c·00194c·0002f4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000197c·00197c·0002fa·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001c40·001c40·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001c78·001c78·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001c60·001c60·000668·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001c98·001c98·000678·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000022c8·0022c8·0087a3·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00002310·002310·00892f·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000aa6c·00aa6c·0008a1·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000ac40·00ac40·0008a1·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000b310·00b310·0000a8·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000b4e4·00b4e4·0000ac·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000b3b8·00b3b8·000860·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000b590·00b590·0008d8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000bc18·00bc18·000468·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000be68·00be68·000480·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000c080·00c080·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000c2e8·00c2e8·000084·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000c120·00c120·0008b2·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000c370·00c370·00099a·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000d9e0·00c9e0·00aba4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000dd10·00cd10·00d70c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00018590·017590·0008f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001b420·01a420·000920·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00019e80·017e80·001738·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001cd40·01ad40·0017a4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001b5b8·0195b8·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001e4e4·01c4e4·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001b5cc·0195cc·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001e4f8·01c4f8·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001b5d8·0195d8·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0001e504·01c504·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001b6e8·0196e8·000078·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001e614·01c614·000078·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001b760·019760·000240·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001e68c·01c68c·00024c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001c9a0·0199a0·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001f8d8·01c8d8·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0199ac·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01c8e4·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0199fa·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01c932·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·019b03·0018c0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01ca3b·001aa4·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.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x195d8·contains·34·entries:1 Dynamic·section·at·offset·0x1c504·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xaa6c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xac40
15 ·0x60000010·(Operating·System·specific:·60000010)········0x8a115 ·0x60000010·(Operating·System·specific:·60000010)········0x8a1
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb31017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb4e4
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xa818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xac
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xbc1820 ·0x00000017·(JMPREL)·····················0xbe68
21 ·0x00000002·(PLTRELSZ)···················1128·(bytes)21 ·0x00000002·(PLTRELSZ)···················1152·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1b76022 ·0x00000003·(PLTGOT)·····················0x1e68c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x22c826 ·0x00000005·(STRTAB)·····················0x2310
27 ·0x0000000a·(STRSZ)······················34723·(bytes)27 ·0x0000000a·(STRSZ)······················35119·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1c6028 ·0x6ffffef5·(GNU_HASH)···················0x1c98
29 ·0x00000019·(INIT_ARRAY)·················0x1b5cc29 ·0x00000019·(INIT_ARRAY)·················0x1e4f8
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1b5b831 ·0x0000001a·(FINI_ARRAY)·················0x1e4e4
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x194c33 ·0x6ffffff0·(VERSYM)·····················0x197c
34 ·0x6ffffffe·(VERNEED)····················0x1c4034 ·0x6ffffffe·(VERNEED)····················0x1c78
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c154a0cd0fb3a19f6b3efe71b2d5d2976 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1b7c44b733cad26ee3adbd1b9203e93f
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·378·entries:1 Version·symbols·section·'.gnu.version'·contains·381·entries:
2 ·Addr:·0x000000000000194c··Offset:·0x00194c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000197c··Offset:·0x00197c··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 91, 13 lines modifiedOffset 91, 14 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 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 99 ··17c:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·1·entry:100 Version·needs·section·'.gnu.version_r'·contains·1·entry:
100 ·Addr:·0x0000000000001c40··Offset:·0x001c40··Link:·7·(.dynstr)101 ·Addr:·0x0000000000001c78··Offset:·0x001c78··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:·112596····»    Blocks:·224········IO·Block:·4096···regular·file1 ··Size:·125168····»    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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@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:···············0x12ba011 ··Entry·point·address:···············0x13140
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········162076·(bytes·into·file)13 ··Start·of·section·headers:··········197188·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x12ba02 Entry·point·0x13140
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x11b9f·0x11b9f·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x1213f·0x1213f·R···0x1000
8 ··LOAD···········0x011ba0·0x00012ba0·0x00012ba0·0x11650·0x11650·R·E·0x10008 ··LOAD···········0x012140·0x00013140·0x00013140·0x19530·0x19530·R·E·0x1000
9 ··LOAD···········0x0231f0·0x000251f0·0x000251f0·0x0235c·0x0235c·RW··0x10009 ··LOAD···········0x02b670·0x0002d670·0x0002d670·0x0241c·0x0241c·RW··0x1000
10 ··LOAD···········0x02554c·0x0002854c·0x0002854c·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x02da8c·0x00030a8c·0x00030a8c·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x0250b8·0x000270b8·0x000270b8·0x00120·0x00120·RW··0x411 ··DYNAMIC········0x02d5ec·0x0002f5ec·0x0002f5ec·0x00120·0x00120·RW··0x4
12 ··GNU_RELRO······0x0231f0·0x000251f0·0x000251f0·0x0235c·0x02e10·R···0x112 ··GNU_RELRO······0x02b670·0x0002d670·0x0002d670·0x0241c·0x02990·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00f62c·0x0000f62c·0x0000f62c·0x00bb0·0x00bb0·R···0x415 ··EXIDX··········0x00f804·0x0000f804·0x0000f804·0x00d08·0x00d08·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x2791c:1 There·are·26·section·headers,·starting·at·offset·0x30244:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001e40·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001e70·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001fec·001fec·0003c8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000201c·00201c·0003ce·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000023b4·0023b4·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000023ec·0023ec·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000023d4·0023d4·0007a0·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000240c·00240c·0007b0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002b74·002b74·00bf33·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00002bbc·002bbc·00c0bf·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000eaa8·00eaa8·000a9e·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000ec7c·00ec7c·000a9e·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000f548·00f548·0000e4·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000f71c·00f71c·0000e8·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000f62c·00f62c·000bb0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000f804·00f804·000d08·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············000101dc·0101dc·0005c8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0001050c·01050c·0005e0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000107a4·0107a4·0000b4·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00010aec·010aec·00009c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00010858·010858·001347·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00010b88·010b88·0015b7·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00012ba0·011ba0·010a94·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00013140·012140·01894c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00023640·022640·000bb0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002ba90·02aa90·000be0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000251f0·0231f0·001ea8·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0002d670·02b670·001f5c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00027098·025098·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0002f5cc·02d5cc·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000270ac·0250ac·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0002f5e0·02d5e0·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000270b8·0250b8·000120·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0002f5ec·02d5ec·000120·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000271d8·0251d8·000084·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0002f70c·02d70c·000084·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0002725c·02525c·0002f0·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0002f790·02d790·0002fc·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0002854c·02554c·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00030a8c·02da8c·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·025558·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02da98·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0255a6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·02dae6·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0256af·00226c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·02dbef·002654·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·0x250b8·contains·36·entries:1 Dynamic·section·at·offset·0x2d5ec·contains·36·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:·[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@2.0.so]13 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@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)········0xeaa816 ·0x6000000f·(Operating·System·specific:·6000000f)········0xec7c
17 ·0x60000010·(Operating·System·specific:·60000010)········0xa9e17 ·0x60000010·(Operating·System·specific:·60000010)········0xa9e
18 ·0x00000013·(RELENT)·····················8·(bytes)18 ·0x00000013·(RELENT)·····················8·(bytes)
19 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xf54819 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xf71c
20 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe420 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe8
21 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x421 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
22 ·0x00000017·(JMPREL)·····················0x101dc22 ·0x00000017·(JMPREL)·····················0x1050c
23 ·0x00000002·(PLTRELSZ)···················1480·(bytes)23 ·0x00000002·(PLTRELSZ)···················1504·(bytes)
24 ·0x00000003·(PLTGOT)·····················0x2725c24 ·0x00000003·(PLTGOT)·····················0x2f790
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000006·(SYMTAB)·····················0x1ac26 ·0x00000006·(SYMTAB)·····················0x1ac
27 ·0x0000000b·(SYMENT)·····················16·(bytes)27 ·0x0000000b·(SYMENT)·····················16·(bytes)
28 ·0x00000005·(STRTAB)·····················0x2b7428 ·0x00000005·(STRTAB)·····················0x2bbc
29 ·0x0000000a·(STRSZ)······················48947·(bytes)29 ·0x0000000a·(STRSZ)······················49343·(bytes)
30 ·0x6ffffef5·(GNU_HASH)···················0x23d430 ·0x6ffffef5·(GNU_HASH)···················0x240c
31 ·0x00000019·(INIT_ARRAY)·················0x270ac31 ·0x00000019·(INIT_ARRAY)·················0x2f5e0
32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)32 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
33 ·0x0000001a·(FINI_ARRAY)·················0x2709833 ·0x0000001a·(FINI_ARRAY)·················0x2f5cc
34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)34 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
35 ·0x6ffffff0·(VERSYM)·····················0x1fec35 ·0x6ffffff0·(VERSYM)·····················0x201c
36 ·0x6ffffffe·(VERNEED)····················0x23b436 ·0x6ffffffe·(VERNEED)····················0x23ec
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·45b1334968321f17fe90437823837ae46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cde99f8f4ef9855a09f25b414736bb8c
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·484·entries:1 Version·symbols·section·'.gnu.version'·contains·487·entries:
2 ·Addr:·0x0000000000001fec··Offset:·0x001fec··Link:·3·(.dynsym)2 ·Addr:·0x000000000000201c··Offset:·0x00201c··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, 12 lines modifiedOffset 118, 13 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*)······1·(*global*)···
  
125 Version·needs·section·'.gnu.version_r'·contains·1·entry:126 Version·needs·section·'.gnu.version_r'·contains·1·entry:
126 ·Addr:·0x00000000000023b4··Offset:·0x0023b4··Link:·7·(.dynstr)127 ·Addr:·0x00000000000023ec··Offset:·0x0023ec··Link:·7·(.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:·163116····»    Blocks:·320········IO·Block:·4096···regular·file1 ··Size:·198228····»    Blocks:·392········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@2.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:···············0x1532011 ··Entry·point·address:···············0x15a00
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········173208·(bytes·into·file)13 ··Start·of·section·headers:··········205980·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x153202 Entry·point·0x15a00
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1431a·0x1431a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x149fa·0x149fa·R···0x1000
8 ··LOAD···········0x014320·0x00015320·0x00015320·0x11190·0x11190·R·E·0x10008 ··LOAD···········0x014a00·0x00015a00·0x00015a00·0x18580·0x18580·R·E·0x1000
9 ··LOAD···········0x0254b0·0x000274b0·0x000274b0·0x028e4·0x028e4·RW··0x10009 ··LOAD···········0x02cf80·0x0002ef80·0x0002ef80·0x029ec·0x029ec·RW··0x1000
10 ··LOAD···········0x027d94·0x0002ad94·0x0002ad94·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x02f96c·0x0003296c·0x0003296c·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x0278b8·0x000298b8·0x000298b8·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x02f484·0x00031484·0x00031484·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x0254b0·0x000274b0·0x000274b0·0x028e4·0x02b50·R···0x112 ··GNU_RELRO······0x02cf80·0x0002ef80·0x0002ef80·0x029ec·0x03080·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x011ef4·0x00011ef4·0x00011ef4·0x00c30·0x00c30·R···0x415 ··EXIDX··········0x0120d4·0x000120d4·0x000120d4·0x00df8·0x00df8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x2a498:1 There·are·26·section·headers,·starting·at·offset·0x3249c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002230·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002260·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000023dc·0023dc·000446·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000240c·00240c·00044c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00002824·002824·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00002858·002858·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00002844·002844·00078c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00002878·002878·00079c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002fd0·002fd0·00e188·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00003014·003014·00e314·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00011158·011158·000c8a·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00011328·011328·000c93·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00011de4·011de4·000110·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00011fbc·011fbc·000118·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00011ef4·011ef4·000c30·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000120d4·0120d4·000df8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00012b24·012b24·000630·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00012ecc·012ecc·000648·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00013154·013154·0000a8·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00013514·013514·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00013200·013200·00111a·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000135a8·0135a8·001452·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00015320·014320·010508·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00015a00·014a00·0178d0·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00025830·024830·000c80·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002d2d0·02c2d0·000cb0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000274b0·0254b0·0023e8·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0002ef80·02cf80·0024e4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00029898·027898·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00031464·02f464·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000298ac·0278ac·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00031478·02f478·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000298b8·0278b8·000128·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00031484·02f484·000128·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000299e0·0279e0·000090·00··WA··0···0··424 ··[20]·.got··············PROGBITS········000315ac·02f5ac·000090·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00029a70·027a70·000324·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0003163c·02f63c·000330·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0002ad94·027d94·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0003296c·02f96c·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·027da0·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02f978·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·027dee·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·02f9c6·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·027ef7·0025a0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·02facf·0029cc·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.17 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x278b8·contains·37·entries:1 Dynamic·section·at·offset·0x2f484·contains·37·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:·[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.qtiradio@2.1.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@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)········0x1115818 ·0x6000000f·(Operating·System·specific:·6000000f)········0x11328
19 ·0x60000010·(Operating·System·specific:·60000010)········0xc8a19 ·0x60000010·(Operating·System·specific:·60000010)········0xc93
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x11de421 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x11fbc
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x11022 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x118
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0x12b2424 ·0x00000017·(JMPREL)·····················0x12ecc
25 ·0x00000002·(PLTRELSZ)···················1584·(bytes)25 ·0x00000002·(PLTRELSZ)···················1608·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x29a7026 ·0x00000003·(PLTGOT)·····················0x3163c
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x1ac28 ·0x00000006·(SYMTAB)·····················0x1ac
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x2fd030 ·0x00000005·(STRTAB)·····················0x3014
31 ·0x0000000a·(STRSZ)······················57736·(bytes)31 ·0x0000000a·(STRSZ)······················58132·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x284432 ·0x6ffffef5·(GNU_HASH)···················0x2878
33 ·0x00000019·(INIT_ARRAY)·················0x298ac33 ·0x00000019·(INIT_ARRAY)·················0x31478
34 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x2989835 ·0x0000001a·(FINI_ARRAY)·················0x31464
36 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x23dc37 ·0x6ffffff0·(VERSYM)·····················0x240c
38 ·0x6ffffffe·(VERNEED)····················0x282438 ·0x6ffffffe·(VERNEED)····················0x2858
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bba16284c8397b126a341efb3579234a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b4f4f582203a479e21f7dafc5a695dff
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·547·entries:1 Version·symbols·section·'.gnu.version'·contains·550·entries:
2 ·Addr:·0x00000000000023dc··Offset:·0x0023dc··Link:·3·(.dynsym)2 ·Addr:·0x000000000000240c··Offset:·0x00240c··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 133, 13 lines modifiedOffset 133, 14 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*)······1·(*global*)···140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 141 ··224:···1·(*global*)······1·(*global*)···
  
141 Version·needs·section·'.gnu.version_r'·contains·1·entry:142 Version·needs·section·'.gnu.version_r'·contains·1·entry:
142 ·Addr:·0x0000000000002824··Offset:·0x002824··Link:·7·(.dynstr)143 ·Addr:·0x0000000000002858··Offset:·0x002858··Link:·7·(.dynstr)
143 ··000000:·Version:·1··File:·libc.so··Cnt:·1144 ··000000:·Version:·1··File:·libc.so··Cnt:·1
144 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2145 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·174248····»    Blocks:·344········IO·Block:·4096···regular·file1 ··Size:·207020····»    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.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@2.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.qtiradio@2.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:···············0x1719011 ··Entry·point·address:···············0x178d0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········182952·(bytes·into·file)13 ··Start·of·section·headers:··········214688·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x171902 Entry·point·0x178d0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x16182·0x16182·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x168ca·0x168ca·R···0x1000
8 ··LOAD···········0x016190·0x00017190·0x00017190·0x11380·0x11380·R·E·0x10008 ··LOAD···········0x0168d0·0x000178d0·0x000178d0·0x18260·0x18260·R·E·0x1000
9 ··LOAD···········0x027510·0x00029510·0x00029510·0x02d8c·0x02d8c·RW··0x10009 ··LOAD···········0x02eb30·0x00030b30·0x00030b30·0x02eb8·0x02eb8·RW··0x1000
10 ··LOAD···········0x02a29c·0x0002d29c·0x0002d29c·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x0319e8·0x000349e8·0x000349e8·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x029d90·0x0002bd90·0x0002bd90·0x00130·0x00130·RW··0x411 ··DYNAMIC········0x0314d0·0x000334d0·0x000334d0·0x00130·0x00130·RW··0x4
12 ··GNU_RELRO······0x027510·0x00029510·0x00029510·0x02d8c·0x03af0·R···0x112 ··GNU_RELRO······0x02eb30·0x00030b30·0x00030b30·0x02eb8·0x034d0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x013eac·0x00013eac·0x00013eac·0x00c70·0x00c70·R···0x415 ··EXIDX··········0x014088·0x00014088·0x00014088·0x00e68·0x00e68·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x2caa8:1 There·are·26·section·headers,·starting·at·offset·0x346a0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002570·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0025a0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000271c·00271c·0004ae·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000274c·00274c·0004b4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00002bcc·002bcc·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00002c00·002c00·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00002bec·002bec·0007a4·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00002c20·002c20·0007b4·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00003390·003390·00fb93·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000033d4·0033d4·00fd1f·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00012f24·012f24·000e5b·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········000130f4·0130f4·000e5b·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00013d80·013d80·00012c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00013f50·013f50·000138·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00013eac·013eac·000c70·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00014088·014088·000e68·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00014b1c·014b1c·000668·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00014ef0·014ef0·000680·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00015184·015184·0000a8·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00015570·015570·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00015230·015230·000f52·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00015600·015600·0012ca·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00017190·016190·01068c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········000178d0·0168d0·01753c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00027820·026820·000cf0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002ee10·02de10·000d20·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00029510·027510·002860·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00030b30·02eb30·002980·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002bd70·029d70·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000334b0·0314b0·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0002bd84·029d84·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000334c4·0314c4·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0002bd90·029d90·000130·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········000334d0·0314d0·000130·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0002bec0·029ec0·00009c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00033600·031600·00009c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0002bf5c·029f5c·000340·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0003369c·03169c·00034c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0002d29c·02a29c·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000349e8·0319e8·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02a2a8·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0319f4·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02a2f6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·031a42·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02a3ff·0026a8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·031b4b·002b54·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·0x29d90·contains·38·entries:1 Dynamic·section·at·offset·0x314d0·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:·[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:·[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.2.so]16 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.qtiradio@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)········0x12f2419 ·0x6000000f·(Operating·System·specific:·6000000f)········0x130f4
20 ·0x60000010·(Operating·System·specific:·60000010)········0xe5b20 ·0x60000010·(Operating·System·specific:·60000010)········0xe5b
21 ·0x00000013·(RELENT)·····················8·(bytes)21 ·0x00000013·(RELENT)·····················8·(bytes)
22 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x13d8022 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x13f50
23 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x12c23 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x138
24 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x424 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
25 ·0x00000017·(JMPREL)·····················0x14b1c25 ·0x00000017·(JMPREL)·····················0x14ef0
26 ·0x00000002·(PLTRELSZ)···················1640·(bytes)26 ·0x00000002·(PLTRELSZ)···················1664·(bytes)
27 ·0x00000003·(PLTGOT)·····················0x2bf5c27 ·0x00000003·(PLTGOT)·····················0x3369c
28 ·0x00000014·(PLTREL)·····················REL28 ·0x00000014·(PLTREL)·····················REL
29 ·0x00000006·(SYMTAB)·····················0x1ac29 ·0x00000006·(SYMTAB)·····················0x1ac
30 ·0x0000000b·(SYMENT)·····················16·(bytes)30 ·0x0000000b·(SYMENT)·····················16·(bytes)
31 ·0x00000005·(STRTAB)·····················0x339031 ·0x00000005·(STRTAB)·····················0x33d4
32 ·0x0000000a·(STRSZ)······················64403·(bytes)32 ·0x0000000a·(STRSZ)······················64799·(bytes)
33 ·0x6ffffef5·(GNU_HASH)···················0x2bec33 ·0x6ffffef5·(GNU_HASH)···················0x2c20
34 ·0x00000019·(INIT_ARRAY)·················0x2bd8434 ·0x00000019·(INIT_ARRAY)·················0x334c4
35 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)35 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
36 ·0x0000001a·(FINI_ARRAY)·················0x2bd7036 ·0x0000001a·(FINI_ARRAY)·················0x334b0
37 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)37 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
38 ·0x6ffffff0·(VERSYM)·····················0x271c38 ·0x6ffffff0·(VERSYM)·····················0x274c
39 ·0x6ffffffe·(VERNEED)····················0x2bcc39 ·0x6ffffffe·(VERNEED)····················0x2c00
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e3f32a2c5effc4c520faf0e5c15bc52e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3d9f87c2d7c399c955dd6a13dbeec336
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·599·entries:1 Version·symbols·section·'.gnu.version'·contains·602·entries:
2 ·Addr:·0x000000000000271c··Offset:·0x00271c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000274c··Offset:·0x00274c··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, 13 lines modifiedOffset 146, 14 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*)······1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 154 ··258:···1·(*global*)······1·(*global*)···
  
154 Version·needs·section·'.gnu.version_r'·contains·1·entry:155 Version·needs·section·'.gnu.version_r'·contains·1·entry:
155 ·Addr:·0x0000000000002bcc··Offset:·0x002bcc··Link:·7·(.dynstr)156 ·Addr:·0x0000000000002c00··Offset:·0x002c00··Link:·7·(.dynstr)
156 ··000000:·Version:·1··File:·libc.so··Cnt:·1157 ··000000:·Version:·1··File:·libc.so··Cnt:·1
157 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2158 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·183992····»    Blocks:·360········IO·Block:·4096···regular·file1 ··Size:·215728····»    Blocks:·424········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim@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:···············0xd29011 ··Entry·point·address:···············0xd5e0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········109976·(bytes·into·file)13 ··Start·of·section·headers:··········121916·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xd2902 Entry·point·0xd5e0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c28d·0x0c28d·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0c5d5·0x0c5d5·R···0x1000
8 ··LOAD···········0x00c290·0x0000d290·0x0000d290·0x0b370·0x0b370·R·E·0x10008 ··LOAD···········0x00c5e0·0x0000d5e0·0x0000d5e0·0x0dc20·0x0dc20·R·E·0x1000
9 ··LOAD···········0x017600·0x00019600·0x00019600·0x01d4c·0x01d4c·RW··0x10009 ··LOAD···········0x01a200·0x0001c200·0x0001c200·0x01dc4·0x01dc4·RW··0x1000
10 ··LOAD···········0x01934c·0x0001c34c·0x0001c34c·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01bfc4·0x0001efc4·0x0001efc4·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x018f84·0x0001af84·0x0001af84·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01bbf0·0x0001dbf0·0x0001dbf0·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x017600·0x00019600·0x00019600·0x01d4c·0x02a00·R···0x112 ··GNU_RELRO······0x01a200·0x0001c200·0x0001c200·0x01dc4·0x01e00·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00ade0·0x0000ade0·0x0000ade0·0x00840·0x00840·R···0x415 ··EXIDX··········0x00afb8·0x0000afb8·0x0000afb8·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·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1ad98:1 There·are·26·section·headers,·starting·at·offset·0x1dc3c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0017e0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001810·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000198c·00198c·0002fc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000019bc·0019bc·000302·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001c88·001c88·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001cc0·001cc0·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001ca8·001ca8·000678·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001ce0·001ce0·000688·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002320·002320·0080bd·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00002368·002368·008249·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000a3e0·00a3e0·000946·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000a5b4·00a5b4·000946·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000ad28·00ad28·0000b8·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000aefc·00aefc·0000bc·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000ade0·00ade0·000840·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000afb8·00afb8·0008b8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000b620·00b620·000460·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000b870·00b870·000478·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000ba80·00ba80·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000bce8·00bce8·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000bb20·00bb20·00076d·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000bd78·00bd78·00085d·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000d290·00c290·00aa84·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000d5e0·00c5e0·00d310·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00017d20·016d20·0008e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001a8f0·0198f0·000910·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00019600·017600·001964·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001c200·01a200·0019d0·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001af64·018f64·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001dbd0·01bbd0·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001af78·018f78·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001dbe4·01bbe4·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001af84·018f84·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0001dbf0·01bbf0·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001b094·019094·00007c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001dd00·01bd00·00007c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001b110·019110·00023c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001dd7c·01bd7c·000248·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001c34c·01934c·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001efc4·01bfc4·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·019358·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01bfd0·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0193a6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01c01e·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0194af·0018e8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01c127·001b14·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.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x18f84·contains·34·entries:1 Dynamic·section·at·offset·0x1bbf0·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xa3e014 ·0x6000000f·(Operating·System·specific:·6000000f)········0xa5b4
15 ·0x60000010·(Operating·System·specific:·60000010)········0x94615 ·0x60000010·(Operating·System·specific:·60000010)········0x946
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xad2817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xaefc
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xbc
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xb62020 ·0x00000017·(JMPREL)·····················0xb870
21 ·0x00000002·(PLTRELSZ)···················1120·(bytes)21 ·0x00000002·(PLTRELSZ)···················1144·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1b11022 ·0x00000003·(PLTGOT)·····················0x1dd7c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x232026 ·0x00000005·(STRTAB)·····················0x2368
27 ·0x0000000a·(STRSZ)······················32957·(bytes)27 ·0x0000000a·(STRSZ)······················33353·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1ca828 ·0x6ffffef5·(GNU_HASH)···················0x1ce0
29 ·0x00000019·(INIT_ARRAY)·················0x1af7829 ·0x00000019·(INIT_ARRAY)·················0x1dbe4
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1af6431 ·0x0000001a·(FINI_ARRAY)·················0x1dbd0
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x198c33 ·0x6ffffff0·(VERSYM)·····················0x19bc
34 ·0x6ffffffe·(VERNEED)····················0x1c8834 ·0x6ffffffe·(VERNEED)····················0x1cc0
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·640ab1f71e2dfdd131608ff62b7101356 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·66c922e8d68f324f779b3e9265b36348
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·382·entries:1 Version·symbols·section·'.gnu.version'·contains·385·entries:
2 ·Addr:·0x000000000000198c··Offset:·0x00198c··Link:·3·(.dynsym)2 ·Addr:·0x00000000000019bc··Offset:·0x0019bc··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*)···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:·0x0000000000001c88··Offset:·0x001c88··Link:·7·(.dynstr)102 ·Addr:·0x0000000000001cc0··Offset:·0x001cc0··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:·111016····»    Blocks:·224········IO·Block:·4096···regular·file1 ··Size:·122956····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim@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:···············0xbd1011 ··Entry·point·address:···············0xc0d0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········92928·(bytes·into·file)13 ··Start·of·section·headers:··········105148·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xbd102 Entry·point·0xc0d0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0ad0d·0x0ad0d·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b0c5·0x0b0c5·R···0x1000
8 ··LOAD···········0x00ad10·0x0000bd10·0x0000bd10·0x09060·0x09060·R·E·0x10008 ··LOAD···········0x00b0d0·0x0000c0d0·0x0000c0d0·0x0ba10·0x0ba10·R·E·0x1000
9 ··LOAD···········0x013d70·0x00015d70·0x00015d70·0x01610·0x01610·RW··0x10009 ··LOAD···········0x016ae0·0x00018ae0·0x00018ae0·0x01688·0x01688·RW··0x1000
10 ··LOAD···········0x015380·0x00018380·0x00018380·0x00008·0x00008·RW··0x100010 ··LOAD···········0x018168·0x0001b168·0x0001b168·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x014fe0·0x00016fe0·0x00016fe0·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x017dbc·0x00019dbc·0x00019dbc·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x013d70·0x00015d70·0x00015d70·0x01610·0x02290·R···0x112 ··GNU_RELRO······0x016ae0·0x00018ae0·0x00018ae0·0x01688·0x02520·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x009b30·0x00009b30·0x00009b30·0x00678·0x00678·R···0x415 ··EXIDX··········0x009d08·0x00009d08·0x00009d08·0x00708·0x00708·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x16b00:1 There·are·26·section·headers,·starting·at·offset·0x19abc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001580·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0015b0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000172c·00172c·0002b0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000175c·00175c·0002b6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000019dc·0019dc·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001a14·001a14·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000019fc·0019fc·00043c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001a34·001a34·00044c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001e38·001e38·00755f·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001e80·001e80·0076eb·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00009398·009398·000709·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000956c·00956c·000709·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009aa4·009aa4·00008c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009c78·009c78·000090·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00009b30·009b30·000678·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00009d08·009d08·000708·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000a1a8·00a1a8·000440·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000a410·00a410·000458·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000a5e8·00a5e8·0000a8·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a868·00a868·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000a690·00a690·00067d·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a8f8·00a8f8·0007cd·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000bd10·00ad10·0087c0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000c0d0·00b0d0·00b13c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000144d0·0134d0·0008a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00017210·016210·0008d0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00015d70·013d70·001258·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00018ae0·016ae0·0012c4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00016fc8·014fc8·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00019da4·017da4·000010·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00016fd8·014fd8·000008·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00019db4·017db4·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00016fe0·014fe0·000118·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00019dbc·017dbc·000118·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000170f8·0150f8·00005c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00019ed4·017ed4·00005c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00017154·015154·00022c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00019f30·017f30·000238·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00018380·015380·000008·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001b168·018168·000008·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·015388·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·018170·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·0153d6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0181be·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·0154df·001620·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0182c7·0017f4·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.95 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x14fe0·contains·35·entries:1 Dynamic·section·at·offset·0x17dbc·contains·35·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:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
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:·[vendor.qti.hardware.radio.uim@1.1.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim@1.1.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x939815 ·0x6000000f·(Operating·System·specific:·6000000f)········0x956c
16 ·0x60000010·(Operating·System·specific:·60000010)········0x70916 ·0x60000010·(Operating·System·specific:·60000010)········0x709
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9aa418 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9c78
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8c19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x90
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0xa1a821 ·0x00000017·(JMPREL)·····················0xa410
22 ·0x00000002·(PLTRELSZ)···················1088·(bytes)22 ·0x00000002·(PLTRELSZ)···················1112·(bytes)
23 ·0x00000003·(PLTGOT)·····················0x1715423 ·0x00000003·(PLTGOT)·····················0x19f30
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x1e3827 ·0x00000005·(STRTAB)·····················0x1e80
28 ·0x0000000a·(STRSZ)······················30047·(bytes)28 ·0x0000000a·(STRSZ)······················30443·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x19fc29 ·0x6ffffef5·(GNU_HASH)···················0x1a34
30 ·0x00000019·(INIT_ARRAY)·················0x16fd830 ·0x00000019·(INIT_ARRAY)·················0x19db4
31 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0x16fc832 ·0x0000001a·(FINI_ARRAY)·················0x19da4
33 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x172c34 ·0x6ffffff0·(VERSYM)·····················0x175c
35 ·0x6ffffffe·(VERNEED)····················0x19dc35 ·0x6ffffffe·(VERNEED)····················0x1a14
36 ·0x6fffffff·(VERNEEDNUM)·················136 ·0x6fffffff·(VERNEEDNUM)·················1
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d59341440a3102850a91fe2e21e823e06 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0e4040fed7e2339df901c9fb714559e0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·344·entries:1 Version·symbols·section·'.gnu.version'·contains·347·entries:
2 ·Addr:·0x000000000000172c··Offset:·0x00172c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000175c··Offset:·0x00175c··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, 12 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*)······1·(*global*)···
  
90 Version·needs·section·'.gnu.version_r'·contains·1·entry:91 Version·needs·section·'.gnu.version_r'·contains·1·entry:
91 ·Addr:·0x00000000000019dc··Offset:·0x0019dc··Link:·7·(.dynstr)92 ·Addr:·0x0000000000001a14··Offset:·0x001a14··Link:·7·(.dynstr)
92 ··000000:·Version:·1··File:·libc.so··Cnt:·193 ··000000:·Version:·1··File:·libc.so··Cnt:·1
93 ··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:·93968·····»     Blocks:·184········IO·Block:·4096···regular·file1 ··Size:·106188····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x110c011 ··Entry·point·address:···············0x11550
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········137372·(bytes·into·file)13 ··Start·of·section·headers:··········158756·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x110c02 Entry·point·0x11550
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x100b2·0x100b2·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x10542·0x10542·R···0x1000
8 ··LOAD···········0x0100c0·0x000110c0·0x000110c0·0x0dc90·0x0dc90·R·E·0x1000 
9 ··LOAD···········0x01dd50·0x0001fd50·0x0001fd50·0x01d10·0x01d10·RW··0x10008 ··LOAD···········0x010550·0x00011550·0x00011550·0x12870·0x12870·R·E·0x1000
 9 ··LOAD···········0x022dc0·0x00024dc0·0x00024dc0·0x01d88·0x01d88·RW··0x1000
10 ··LOAD···········0x01fa60·0x00022a60·0x00022a60·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x024b48·0x00027b48·0x00027b48·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x01f64c·0x0002164c·0x0002164c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x024728·0x00026728·0x00026728·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x01dd50·0x0001fd50·0x0001fd50·0x01d10·0x022b0·R···0x112 ··GNU_RELRO······0x022dc0·0x00024dc0·0x00024dc0·0x01d88·0x02240·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00de78·0x0000de78·0x0000de78·0x009f0·0x009f0·R···0x415 ··EXIDX··········0x00e050·0x0000e050·0x0000e050·0x00aa0·0x00aa0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x2189c:1 There·are·26·section·headers,·starting·at·offset·0x26c24:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001940·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001970·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001aec·001aec·000328·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001b1c·001b1c·00032e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001e14·001e14·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001e4c·001e4c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001e34·001e34·0006dc·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001e6c·001e6c·0006ec·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002510·002510·00afd5·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00002558·002558·00b161·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000d4e8·00d4e8·0008da·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000d6bc·00d6bc·0008da·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000ddc4·00ddc4·0000b4·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000df98·00df98·0000b8·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000de78·00de78·0009f0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000e050·00e050·000aa0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000e868·00e868·000500·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000eaf0·00eaf0·000518·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000ed68·00ed68·0000b4·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000f008·00f008·00009c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000ee20·00ee20·001292·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000f0a8·00f0a8·00149a·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········000110c0·0100c0·00d270·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00011550·010550·011e20·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001e330·01d330·000a20·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00023370·022370·000a50·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0001fd50·01dd50·0018dc·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00024dc0·022dc0·001948·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0002162c·01f62c·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00026708·024708·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00021640·01f640·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0002671c·02471c·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0002164c·01f64c·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00026728·024728·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0002175c·01f75c·000078·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00026838·024838·000078·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········000217d4·01f7d4·00028c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000268b0·0248b0·000298·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00022a60·01fa60·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00027b48·024b48·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01fa6c·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·024b54·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01faba·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·024ba2·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01fbc3·001cd8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·024cab·001f78·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.87 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1f64c·contains·34·entries:1 Dynamic·section·at·offset·0x24728·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xd4e814 ·0x6000000f·(Operating·System·specific:·6000000f)········0xd6bc
15 ·0x60000010·(Operating·System·specific:·60000010)········0x8da15 ·0x60000010·(Operating·System·specific:·60000010)········0x8da
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xddc417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xdf98
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb8
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xe86820 ·0x00000017·(JMPREL)·····················0xeaf0
21 ·0x00000002·(PLTRELSZ)···················1280·(bytes)21 ·0x00000002·(PLTRELSZ)···················1304·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x217d422 ·0x00000003·(PLTGOT)·····················0x268b0
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x251026 ·0x00000005·(STRTAB)·····················0x2558
27 ·0x0000000a·(STRSZ)······················45013·(bytes)27 ·0x0000000a·(STRSZ)······················45409·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1e3428 ·0x6ffffef5·(GNU_HASH)···················0x1e6c
29 ·0x00000019·(INIT_ARRAY)·················0x2164029 ·0x00000019·(INIT_ARRAY)·················0x2671c
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x2162c31 ·0x0000001a·(FINI_ARRAY)·················0x26708
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x1aec33 ·0x6ffffff0·(VERSYM)·····················0x1b1c
34 ·0x6ffffffe·(VERNEED)····················0x1e1434 ·0x6ffffffe·(VERNEED)····················0x1e4c
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1109954f210a5189ad0a1b60b1267bea6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c2ed5c207b9f5ee7116637be363ca628
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·404·entries:1 Version·symbols·section·'.gnu.version'·contains·407·entries:
2 ·Addr:·0x0000000000001aec··Offset:·0x001aec··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001b1c··Offset:·0x001b1c··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 98, 12 lines modifiedOffset 98, 13 lines modified
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*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)···
  
105 Version·needs·section·'.gnu.version_r'·contains·1·entry:106 Version·needs·section·'.gnu.version_r'·contains·1·entry:
106 ·Addr:·0x0000000000001e14··Offset:·0x001e14··Link:·7·(.dynstr)107 ·Addr:·0x0000000000001e4c··Offset:·0x001e4c··Link:·7·(.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:·138412····»    Blocks:·272········IO·Block:·4096···regular·file1 ··Size:·159796····»    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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x9ec011 ··Entry·point·address:···············0xa2c0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········67748·(bytes·into·file)13 ··Start·of·section·headers:··········77072·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x9ec02 Entry·point·0xa2c0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08eb2·0x08eb2·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x092b2·0x092b2·R···0x1000
8 ··LOAD···········0x008ec0·0x00009ec0·0x00009ec0·0x05900·0x05900·R·E·0x10008 ··LOAD···········0x0092c0·0x0000a2c0·0x0000a2c0·0x07750·0x07750·R·E·0x1000
9 ··LOAD···········0x00e7c0·0x000107c0·0x000107c0·0x00dc4·0x00dc4·RW··0x10009 ··LOAD···········0x010a10·0x00012a10·0x00012a10·0x00e3c·0x00e3c·RW··0x1000
10 ··LOAD···········0x00f584·0x00012584·0x00012584·0x00004·0x00004·RW··0x100010 ··LOAD···········0x01184c·0x0001484c·0x0001484c·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00f248·0x00011248·0x00011248·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x011504·0x00013504·0x00013504·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x00e7c0·0x000107c0·0x000107c0·0x00dc4·0x01840·R···0x112 ··GNU_RELRO······0x010a10·0x00012a10·0x00012a10·0x00e3c·0x015f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x007fa0·0x00007fa0·0x00007fa0·0x00478·0x00478·R···0x415 ··EXIDX··········0x008170·0x00008170·0x00008170·0x00500·0x00500·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x108a4:1 There·are·26·section·headers,·starting·at·offset·0x12d10:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001010·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001040·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000011bc·0011bc·000202·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000011ec·0011ec·000208·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000013c0·0013c0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000013f4·0013f4·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000013e0·0013e0·0002c8·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001414·001414·0002d4·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000016a8·0016a8·0064b4·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000016e8·0016e8·006640·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00007b5c·007b5c·0003ee·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00007d28·007d28·0003ee·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00007f4c·007f4c·000054·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008118·008118·000058·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00007fa0·007fa0·000478·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00008170·008170·000500·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00008418·008418·0003c8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00008670·008670·0003e0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000087e0·0087e0·000090·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008a50·008a50·00006c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00008870·008870·000642·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00008ac0·008ac0·0007f2·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00009ec0·008ec0·00514c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a2c0·0092c0·006f70·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000f010·00e010·0007b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00011230·010230·0007e0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000107c0·00e7c0·000a78·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00012a10·010a10·000ae4·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00011238·00f238·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000134f4·0114f4·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00011244·00f244·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00013500·011500·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00011248·00f248·000118·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00013504·011504·000118·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00011360·00f360·000034·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001361c·01161c·000034·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00011394·00f394·0001f0·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00013650·011650·0001fc·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00012584·00f584·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001484c·01184c·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00f588·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·011850·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00f5d6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01189e·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00f6df·0011c4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0119a7·001368·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.97 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0xf248·contains·35·entries:1 Dynamic·section·at·offset·0x11504·contains·35·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:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
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:·[vendor.qti.hardware.radio.uim_remote_client@1.1.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.1.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7b5c15 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7d28
16 ·0x60000010·(Operating·System·specific:·60000010)········0x3ee16 ·0x60000010·(Operating·System·specific:·60000010)········0x3ee
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7f4c18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8118
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5419 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x58
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0x841821 ·0x00000017·(JMPREL)·····················0x8670
22 ·0x00000002·(PLTRELSZ)···················968·(bytes)22 ·0x00000002·(PLTRELSZ)···················992·(bytes)
23 ·0x00000003·(PLTGOT)·····················0x1139423 ·0x00000003·(PLTGOT)·····················0x13650
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x16a827 ·0x00000005·(STRTAB)·····················0x16e8
28 ·0x0000000a·(STRSZ)······················25780·(bytes)28 ·0x0000000a·(STRSZ)······················26176·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x13e029 ·0x6ffffef5·(GNU_HASH)···················0x1414
30 ·0x00000019·(INIT_ARRAY)·················0x1124430 ·0x00000019·(INIT_ARRAY)·················0x13500
31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0x1123832 ·0x0000001a·(FINI_ARRAY)·················0x134f4
33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x11bc34 ·0x6ffffff0·(VERSYM)·····················0x11ec
35 ·0x6ffffffe·(VERNEED)····················0x13c035 ·0x6ffffffe·(VERNEED)····················0x13f4
36 ·0x6fffffff·(VERNEEDNUM)·················136 ·0x6fffffff·(VERNEEDNUM)·················1
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b2372824c6e447fdead3c193824216ac6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6844367a13a89ca2555f2088e20cff36
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·257·entries:1 Version·symbols·section·'.gnu.version'·contains·260·entries:
2 ·Addr:·0x00000000000011bc··Offset:·0x0011bc··Link:·3·(.dynsym)2 ·Addr:·0x00000000000011ec··Offset:·0x0011ec··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 61, 13 lines modifiedOffset 61, 13 lines modified
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*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
69 Version·needs·section·'.gnu.version_r'·contains·1·entry:69 Version·needs·section·'.gnu.version_r'·contains·1·entry:
70 ·Addr:·0x00000000000013c0··Offset:·0x0013c0··Link:·7·(.dynstr)70 ·Addr:·0x00000000000013f4··Offset:·0x0013f4··Link:·7·(.dynstr)
71 ··000000:·Version:·1··File:·libc.so··Cnt:·171 ··000000:·Version:·1··File:·libc.so··Cnt:·1
72 ··0x0010:···Name:·LIBC··Flags:·none··Version:·272 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·68788·····»     Blocks:·136········IO·Block:·4096···regular·file1 ··Size:·78112·····»     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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.radio.uim_remote_server@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:···············0x1337011 ··Entry·point·address:···············0x13a50
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········157968·(bytes·into·file)13 ··Start·of·section·headers:··········191948·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x133702 Entry·point·0x13a50
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1236a·0x1236a·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x12a42·0x12a42·R···0x1000
8 ··LOAD···········0x012370·0x00013370·0x00013370·0x104a0·0x104a0·R·E·0x10008 ··LOAD···········0x012a50·0x00013a50·0x00013a50·0x17e10·0x17e10·R·E·0x1000
9 ··LOAD···········0x022810·0x00024810·0x00024810·0x01edc·0x01edc·RW··0x10009 ··LOAD···········0x02a860·0x0002c860·0x0002c860·0x01fe4·0x01fe4·RW··0x1000
10 ··LOAD···········0x0246ec·0x000276ec·0x000276ec·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x02c844·0x0002f844·0x0002f844·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x024298·0x00026298·0x00026298·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x02c3e4·0x0002e3e4·0x0002e3e4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x022810·0x00024810·0x00024810·0x01edc·0x027f0·R···0x112 ··GNU_RELRO······0x02a860·0x0002c860·0x0002c860·0x01fe4·0x027a0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00f5f8·0x0000f5f8·0x0000f5f8·0x00b38·0x00b38·R···0x415 ··EXIDX··········0x00f7cc·0x0000f7cc·0x0000f7cc·0x00c90·0x00c90·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x26910:1 There·are·26·section·headers,·starting·at·offset·0x2edcc:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001ad0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001b00·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001c7c·001c7c·00035a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001cac·001cac·000360·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001fd8·001fd8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000200c·00200c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001ff8·001ff8·000758·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000202c·00202c·000768·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002750·002750·00c4bd·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00002794·002794·00c649·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000ec10·00ec10·000922·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000ede0·00ede0·000922·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000f534·00f534·0000c4·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000f704·00f704·0000c8·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000f5f8·00f5f8·000b38·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000f7cc·00f7cc·000c90·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00010130·010130·000580·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0001045c·01045c·000598·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000106b0·0106b0·0000b4·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········000109f4·0109f4·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00010768·010768·001c02·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00010a88·010a88·001fba·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00013370·012370·00f97c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00013a50·012a50·0172b4·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00022cf0·021cf0·000b20·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002ad10·029d10·000b50·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00024810·022810·001a68·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0002c860·02a860·001b64·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00026278·024278·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0002e3c4·02c3c4·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0002628c·02428c·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0002e3d8·02c3d8·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00026298·024298·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0002e3e4·02c3e4·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000263a8·0243a8·000078·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0002e4f4·02c4f4·000078·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00026420·024420·0002cc·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0002e56c·02c56c·0002d8·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000276ec·0246ec·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0002f844·02c844·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0246f8·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02c850·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·024746·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·02c89e·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02484f·0020c0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·02c9a7·002424·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.87 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x24298·contains·34·entries:1 Dynamic·section·at·offset·0x2c3e4·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim_remote_server@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.radio.uim_remote_server@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xec1014 ·0x6000000f·(Operating·System·specific:·6000000f)········0xede0
15 ·0x60000010·(Operating·System·specific:·60000010)········0x92215 ·0x60000010·(Operating·System·specific:·60000010)········0x922
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xf53417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xf704
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xc418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xc8
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x1013020 ·0x00000017·(JMPREL)·····················0x1045c
21 ·0x00000002·(PLTRELSZ)···················1408·(bytes)21 ·0x00000002·(PLTRELSZ)···················1432·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x2642022 ·0x00000003·(PLTGOT)·····················0x2e56c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x275026 ·0x00000005·(STRTAB)·····················0x2794
27 ·0x0000000a·(STRSZ)······················50365·(bytes)27 ·0x0000000a·(STRSZ)······················50761·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1ff828 ·0x6ffffef5·(GNU_HASH)···················0x202c
29 ·0x00000019·(INIT_ARRAY)·················0x2628c29 ·0x00000019·(INIT_ARRAY)·················0x2e3d8
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x2627831 ·0x0000001a·(FINI_ARRAY)·················0x2e3c4
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x1c7c33 ·0x6ffffff0·(VERSYM)·····················0x1cac
34 ·0x6ffffffe·(VERNEED)····················0x1fd834 ·0x6ffffffe·(VERNEED)····················0x200c
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e414d8ca9b876cfff9781683127a11506 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7a0bb807f5005533e00f66c78bde5093
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·429·entries:1 Version·symbols·section·'.gnu.version'·contains·432·entries:
2 ·Addr:·0x0000000000001c7c··Offset:·0x001c7c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001cac··Offset:·0x001cac··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 104, 13 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*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
112 Version·needs·section·'.gnu.version_r'·contains·1·entry:112 Version·needs·section·'.gnu.version_r'·contains·1·entry:
113 ·Addr:·0x0000000000001fd8··Offset:·0x001fd8··Link:·7·(.dynstr)113 ·Addr:·0x000000000000200c··Offset:·0x00200c··Link:·7·(.dynstr)
114 ··000000:·Version:·1··File:·libc.so··Cnt:·1114 ··000000:·Version:·1··File:·libc.so··Cnt:·1
115 ··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:·159008····»    Blocks:·312········IO·Block:·4096···regular·file1 ··Size:·192988····»    Blocks:·384········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
13.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.soter@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.soter@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:···············0x9c7011 ··Entry·point·address:···············0xa0f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········82168·(bytes·into·file)13 ··Start·of·section·headers:··········103180·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x9c702 Entry·point·0xa0f0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x08c66·0x08c66·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x090ee·0x090ee·R···0x1000
8 ··LOAD···········0x008c70·0x00009c70·0x00009c70·0x08f70·0x08f70·R·E·0x10008 ··LOAD···········0x0090f0·0x0000a0f0·0x0000a0f0·0x0d930·0x0d930·R·E·0x1000
9 ··LOAD···········0x011be0·0x00013be0·0x00013be0·0x00e10·0x00e10·RW··0x10009 ··LOAD···········0x016a20·0x00018a20·0x00018a20·0x00fa8·0x00fa8·RW··0x1000
10 ··LOAD···········0x0129f0·0x000159f0·0x000159f0·0x00004·0x00004·RW··0x100010 ··LOAD···········0x0179c8·0x0001a9c8·0x0001a9c8·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x012654·0x00014654·0x00014654·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x017620·0x00019620·0x00019620·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x011be0·0x00013be0·0x00013be0·0x00e10·0x01420·R···0x112 ··GNU_RELRO······0x016a20·0x00018a20·0x00018a20·0x00fa8·0x015e0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x0075b4·0x000075b4·0x000075b4·0x00598·0x00598·R···0x415 ··EXIDX··········0x007790·0x00007790·0x00007790·0x006b8·0x006b8·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x140f8:1 There·are·26·section·headers,·starting·at·offset·0x1930c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001150·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001180·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000012fc·0012fc·00022a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000132c·00132c·000230·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001528·001528·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000155c·00155c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001568·001568·000358·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000159c·00159c·000368·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000018c0·0018c0·0058ff·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001904·001904·005a8b·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000071c0·0071c0·0003a4·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00007390·007390·0003a4·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00007564·007564·000050·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00007734·007734·00005c·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······000075b4·0075b4·000598·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00007790·007790·0006b8·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00007b4c·007b4c·0004a0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00007e48·007e48·0004b8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00007fec·007fec·0000b4·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008300·008300·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········000080a0·0080a0·000bc6·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00008390·008390·000d5e·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00009c70·008c70·008608·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a0f0·0090f0·00cf94·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00012280·011280·000960·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00017090·016090·000990·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00013be0·011be0·000a64·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00018a20·016a20·000bf0·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00014644·012644·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00019610·017610·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00014650·012650·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001961c·01761c·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00014654·012654·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00019620·017620·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00014764·012764·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00019730·017730·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00014794·012794·00025c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00019760·017760·000268·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000159f0·0129f0·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001a9c8·0179c8·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0129f4·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0179cc·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·012a42·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·017a1a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·012b4b·0015ac·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·017b23·0017e8·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x12654·contains·34·entries:1 Dynamic·section·at·offset·0x17620·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.soter@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.soter@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x71c014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7390
15 ·0x60000010·(Operating·System·specific:·60000010)········0x3a415 ·0x60000010·(Operating·System·specific:·60000010)········0x3a4
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x756417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x7734
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x5c
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x7b4c20 ·0x00000017·(JMPREL)·····················0x7e48
21 ·0x00000002·(PLTRELSZ)···················1184·(bytes)21 ·0x00000002·(PLTRELSZ)···················1208·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1479422 ·0x00000003·(PLTGOT)·····················0x19760
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x18c026 ·0x00000005·(STRTAB)·····················0x1904
27 ·0x0000000a·(STRSZ)······················22783·(bytes)27 ·0x0000000a·(STRSZ)······················23179·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x156828 ·0x6ffffef5·(GNU_HASH)···················0x159c
29 ·0x00000019·(INIT_ARRAY)·················0x1465029 ·0x00000019·(INIT_ARRAY)·················0x1961c
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1464431 ·0x0000001a·(FINI_ARRAY)·················0x19610
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x12fc33 ·0x6ffffff0·(VERSYM)·····················0x132c
34 ·0x6ffffffe·(VERNEED)····················0x152834 ·0x6ffffffe·(VERNEED)····················0x155c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eacf842e079590ec07b1b5db48706d1b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·44fed3867f1a67b1a51ccfbc9cfd6483
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·277·entries:1 Version·symbols·section·'.gnu.version'·contains·280·entries:
2 ·Addr:·0x00000000000012fc··Offset:·0x0012fc··Link:·3·(.dynsym)2 ·Addr:·0x000000000000132c··Offset:·0x00132c··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 66, 15 lines modifiedOffset 66, 15 lines modified
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*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
74 Version·needs·section·'.gnu.version_r'·contains·2·entries:74 Version·needs·section·'.gnu.version_r'·contains·2·entries:
75 ·Addr:·0x0000000000001528··Offset:·0x001528··Link:·7·(.dynstr)75 ·Addr:·0x000000000000155c··Offset:·0x00155c··Link:·7·(.dynstr)
76 ··000000:·Version:·1··File:·liblog.so··Cnt:·176 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
77 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·377 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
78 ··0x0010:·Version:·1··File:·libc.so··Cnt:·178 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
79 ··0x0030:···Name:·LIBC··Flags:·none··Version:·279 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·83208·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·104220····»    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.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.systemhelper@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.systemhelper@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:···············0xe2a011 ··Entry·point·address:···············0xe5f0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········118716·(bytes·into·file)13 ··Start·of·section·headers:··········133124·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe2a02 Entry·point·0xe5f0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d295·0x0d295·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d5e5·0x0d5e5·R···0x1000
8 ··LOAD···········0x00d2a0·0x0000e2a0·0x0000e2a0·0x0c3f0·0x0c3f0·R·E·0x10008 ··LOAD···········0x00d5f0·0x0000e5f0·0x0000e5f0·0x0f6b0·0x0f6b0·R·E·0x1000
9 ··LOAD···········0x019690·0x0001b690·0x0001b690·0x01c14·0x01c14·RW··0x10009 ··LOAD···········0x01cca0·0x0001eca0·0x0001eca0·0x01c8c·0x01c8c·RW··0x1000
10 ··LOAD···········0x01b2a4·0x0001e2a4·0x0001e2a4·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01e92c·0x0002192c·0x0002192c·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x01aea8·0x0001cea8·0x0001cea8·0x00128·0x00128·RW··0x411 ··DYNAMIC········0x01e524·0x00020524·0x00020524·0x00128·0x00128·RW··0x4
12 ··GNU_RELRO······0x019690·0x0001b690·0x0001b690·0x01c14·0x02970·R···0x112 ··GNU_RELRO······0x01cca0·0x0001eca0·0x0001eca0·0x01c8c·0x02360·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00b950·0x0000b950·0x0000b950·0x00918·0x00918·R···0x415 ··EXIDX··········0x00bb24·0x0000bb24·0x0000bb24·0x00978·0x00978·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1cfbc:1 There·are·26·section·headers,·starting·at·offset·0x20804:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001830·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001860·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000019dc·0019dc·000306·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001a0c·001a0c·00030c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001ce4·001ce4·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001d18·001d18·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001d24·001d24·000688·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001d58·001d58·000698·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000023ac·0023ac·008c3d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000023f0·0023f0·008dc9·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000afec·00afec·0008b4·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000b1bc·00b1bc·0008b4·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000b8a0·00b8a0·0000b0·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000ba70·00ba70·0000b4·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000b950·00b950·000918·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000bb24·00bb24·000978·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000c268·00c268·000498·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000c49c·00c49c·0004b0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000c700·00c700·0000a8·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000c94c·00c94c·0000a8·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000c7a8·00c7a8·000aed·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000c9f8·00c9f8·000bed·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000e2a0·00d2a0·00baa0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000e5f0·00d5f0·00ed28·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00019d40·018d40·000950·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001d320·01c320·000980·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0001b690·019690·0017f8·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001eca0·01cca0·001864·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001ce88·01ae88·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00020504·01e504·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001ce9c·01ae9c·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00020518·01e518·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001cea8·01aea8·000128·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00020524·01e524·000128·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001cfd0·01afd0·00007c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0002064c·01e64c·00007c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001d04c·01b04c·000258·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········000206c8·01e6c8·000264·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001e2a4·01b2a4·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0002192c·01e92c·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01b2b0·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01e938·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01b2fe·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01e986·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01b407·001bb4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01ea8f·001d74·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·0x1aea8·contains·37·entries:1 Dynamic·section·at·offset·0x1e524·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.bufferqueue@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.bufferqueue@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.common@1.0.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.graphics.common@1.0.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.media@1.0.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.media@1.0.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.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.systemhelper@1.0.so]15 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.systemhelper@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)········0xafec18 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb1bc
19 ·0x60000010·(Operating·System·specific:·60000010)········0x8b419 ·0x60000010·(Operating·System·specific:·60000010)········0x8b4
20 ·0x00000013·(RELENT)·····················8·(bytes)20 ·0x00000013·(RELENT)·····················8·(bytes)
21 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xb8a021 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xba70
22 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb022 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb4
23 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x423 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
24 ·0x00000017·(JMPREL)·····················0xc26824 ·0x00000017·(JMPREL)·····················0xc49c
25 ·0x00000002·(PLTRELSZ)···················1176·(bytes)25 ·0x00000002·(PLTRELSZ)···················1200·(bytes)
26 ·0x00000003·(PLTGOT)·····················0x1d04c26 ·0x00000003·(PLTGOT)·····················0x206c8
27 ·0x00000014·(PLTREL)·····················REL27 ·0x00000014·(PLTREL)·····················REL
28 ·0x00000006·(SYMTAB)·····················0x1ac28 ·0x00000006·(SYMTAB)·····················0x1ac
29 ·0x0000000b·(SYMENT)·····················16·(bytes)29 ·0x0000000b·(SYMENT)·····················16·(bytes)
30 ·0x00000005·(STRTAB)·····················0x23ac30 ·0x00000005·(STRTAB)·····················0x23f0
31 ·0x0000000a·(STRSZ)······················35901·(bytes)31 ·0x0000000a·(STRSZ)······················36297·(bytes)
32 ·0x6ffffef5·(GNU_HASH)···················0x1d2432 ·0x6ffffef5·(GNU_HASH)···················0x1d58
33 ·0x00000019·(INIT_ARRAY)·················0x1ce9c33 ·0x00000019·(INIT_ARRAY)·················0x20518
34 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)34 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
35 ·0x0000001a·(FINI_ARRAY)·················0x1ce8835 ·0x0000001a·(FINI_ARRAY)·················0x20504
36 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)36 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
37 ·0x6ffffff0·(VERSYM)·····················0x19dc37 ·0x6ffffff0·(VERSYM)·····················0x1a0c
38 ·0x6ffffffe·(VERNEED)····················0x1ce438 ·0x6ffffffe·(VERNEED)····················0x1d18
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eae8e1bbddb8a675294eb670cbab0fc36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dee45febed05323a270261ee1e828410
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·387·entries:1 Version·symbols·section·'.gnu.version'·contains·390·entries:
2 ·Addr:·0x00000000000019dc··Offset:·0x0019dc··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001a0c··Offset:·0x001a0c··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 93, 15 lines modifiedOffset 93, 16 lines modified
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*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 101 ··184:···1·(*global*)······1·(*global*)···
  
101 Version·needs·section·'.gnu.version_r'·contains·2·entries:102 Version·needs·section·'.gnu.version_r'·contains·2·entries:
102 ·Addr:·0x0000000000001ce4··Offset:·0x001ce4··Link:·7·(.dynstr)103 ·Addr:·0x0000000000001d18··Offset:·0x001d18··Link:·7·(.dynstr)
103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1104 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3105 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1106 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2107 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·119756····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·134164····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.trustedui@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.hardware.trustedui@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:···············0x11b7011 ··Entry·point·address:···············0x11f50
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········156920·(bytes·into·file)13 ··Start·of·section·headers:··········180180·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x11b702 Entry·point·0x11f50
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x10b63·0x10b63·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x10f43·0x10f43·R···0x1000
8 ··LOAD···········0x010b70·0x00011b70·0x00011b70·0x10fd0·0x10fd0·R·E·0x10008 ··LOAD···········0x010f50·0x00011f50·0x00011f50·0x16280·0x16280·R·E·0x1000
9 ··LOAD···········0x021b40·0x00023b40·0x00023b40·0x024f8·0x024f8·RW··0x10009 ··LOAD···········0x0271d0·0x000291d0·0x000291d0·0x025dc·0x025dc·RW··0x1000
10 ··LOAD···········0x024038·0x00027038·0x00027038·0x00010·0x00010·RW··0x100010 ··LOAD···········0x0297ac·0x0002c7ac·0x0002c7ac·0x00010·0x00010·RW··0x1000
11 ··DYNAMIC········0x023bbc·0x00025bbc·0x00025bbc·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x029324·0x0002b324·0x0002b324·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x021b40·0x00023b40·0x00023b40·0x024f8·0x034c0·R···0x112 ··GNU_RELRO······0x0271d0·0x000291d0·0x000291d0·0x025dc·0x02e30·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00e854·0x0000e854·0x0000e854·0x00c40·0x00c40·R···0x415 ··EXIDX··········0x00ea24·0x0000ea24·0x0000ea24·0x00d18·0x00d18·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x264f8:1 There·are·26·section·headers,·starting·at·offset·0x2bfd4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001e10·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001e40·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001fbc·001fbc·0003c2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001fec·001fec·0003c8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00002380·002380·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000023b4·0023b4·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000023c0·0023c0·000850·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000023f4·0023f4·00085c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002c10·002c10·00affe·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00002c50·002c50·00b18a·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000dc10·00dc10·000b5b·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000dddc·00dddc·000b5b·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000e76c·00e76c·0000e8·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000e938·00e938·0000ec·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000e854·00e854·000c40·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000ea24·00ea24·000d18·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000f494·00f494·000588·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000f73c·00f73c·0005a0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000fa1c·00fa1c·0000cc·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000fcdc·00fcdc·0000b4·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000fae8·00fae8·00107b·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000fd90·00fd90·0011b3·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00011b70·010b70·01049c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00011f50·010f50·015718·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00022010·021010·000b30·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00027670·026670·000b60·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00023b40·021b40·002054·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········000291d0·0271d0·00212c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00025b94·023b94·000018·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0002b2fc·0292fc·000018·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00025bac·023bac·000010·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0002b314·029314·000010·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00025bbc·023bbc·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0002b324·029324·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00025ccc·023ccc·00009c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0002b434·029434·00009c·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00025d68·023d68·0002d0·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0002b4d0·0294d0·0002dc·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00027038·024038·000010·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0002c7ac·0297ac·000010·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·024048·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0297bc·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·024096·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·02980a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02419f·002358·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·029913·0026c0·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.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x23bbc·contains·34·entries:1 Dynamic·section·at·offset·0x29324·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.trustedui@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.trustedui@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xdc1014 ·0x6000000f·(Operating·System·specific:·6000000f)········0xdddc
15 ·0x60000010·(Operating·System·specific:·60000010)········0xb5b15 ·0x60000010·(Operating·System·specific:·60000010)········0xb5b
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xe76c17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xe938
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xe818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xec
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xf49420 ·0x00000017·(JMPREL)·····················0xf73c
21 ·0x00000002·(PLTRELSZ)···················1416·(bytes)21 ·0x00000002·(PLTRELSZ)···················1440·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x25d6822 ·0x00000003·(PLTGOT)·····················0x2b4d0
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x2c1026 ·0x00000005·(STRTAB)·····················0x2c50
27 ·0x0000000a·(STRSZ)······················45054·(bytes)27 ·0x0000000a·(STRSZ)······················45450·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x23c028 ·0x6ffffef5·(GNU_HASH)···················0x23f4
29 ·0x00000019·(INIT_ARRAY)·················0x25bac29 ·0x00000019·(INIT_ARRAY)·················0x2b314
30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x25b9431 ·0x0000001a·(FINI_ARRAY)·················0x2b2fc
32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············24·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x1fbc33 ·0x6ffffff0·(VERSYM)·····················0x1fec
34 ·0x6ffffffe·(VERNEED)····················0x238034 ·0x6ffffffe·(VERNEED)····················0x23b4
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·984a9fe6b8a37c1e76b907d56139ba286 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4a923abdd7319bb77c5c601c8b91bdbe
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·481·entries:1 Version·symbols·section·'.gnu.version'·contains·484·entries:
2 ·Addr:·0x0000000000001fbc··Offset:·0x001fbc··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001fec··Offset:·0x001fec··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 117, 15 lines modifiedOffset 117, 15 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*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
125 Version·needs·section·'.gnu.version_r'·contains·2·entries:125 Version·needs·section·'.gnu.version_r'·contains·2·entries:
126 ·Addr:·0x0000000000002380··Offset:·0x002380··Link:·7·(.dynstr)126 ·Addr:·0x00000000000023b4··Offset:·0x0023b4··Link:·7·(.dynstr)
127 ··000000:·Version:·1··File:·liblog.so··Cnt:·1127 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
128 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3128 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
129 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1129 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
130 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2130 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·157960····»    Blocks:·312········IO·Block:·4096···regular·file1 ··Size:·181220····»    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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.tui_comm@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0xbee011 ··Entry·point·address:···············0xc340
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········98516·(bytes·into·file)13 ··Start·of·section·headers:··········114812·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xbee02 Entry·point·0xc340
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0aed1·0x0aed1·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0b339·0x0b339·R···0x1000
8 ··LOAD···········0x00aee0·0x0000bee0·0x0000bee0·0x0a180·0x0a180·R·E·0x10008 ··LOAD···········0x00b340·0x0000c340·0x0000c340·0x0d840·0x0d840·R·E·0x1000
9 ··LOAD···········0x015060·0x00017060·0x00017060·0x014d0·0x014d0·RW··0x10009 ··LOAD···········0x018b80·0x0001ab80·0x0001ab80·0x016f8·0x016f8·RW··0x1000
10 ··LOAD···········0x016530·0x00019530·0x00019530·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01a278·0x0001d278·0x0001d278·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x016188·0x00018188·0x00018188·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x019ec4·0x0001bec4·0x0001bec4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x015060·0x00017060·0x00017060·0x014d0·0x01fa0·R···0x112 ··GNU_RELRO······0x018b80·0x0001ab80·0x0001ab80·0x016f8·0x02480·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x009714·0x00009714·0x00009714·0x00720·0x00720·R···0x415 ··EXIDX··········0x0098f8·0x000098f8·0x000098f8·0x00878·0x00878·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x180d4:1 There·are·26·section·headers,·starting·at·offset·0x1c07c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0014c0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0014f0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000166c·00166c·000298·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000169c·00169c·00029e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001904·001904·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000193c·00193c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001944·001944·000578·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········0000197c·00197c·000588·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001ebc·001ebc·0071a2·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001f04·001f04·00732e·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00009060·009060·000634·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00009234·009234·000634·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009694·009694·000080·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00009868·009868·000090·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00009714·009714·000720·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000098f8·0098f8·000878·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00009e34·009e34·000470·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000a170·00a170·000488·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000a2a4·00a2a4·000084·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000a5f8·00a5f8·000078·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000a328·00a328·000ba9·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000a670·00a670·000cc9·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000bee0·00aee0·00987c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000c340·00b340·00cf0c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00015760·014760·000900·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00019250·018250·000930·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00017060·015060·001110·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001ab80·018b80·00132c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00018170·016170·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001beac·019eac·000010·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00018180·016180·000008·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001bebc·019ebc·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00018188·016188·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0001bec4·019ec4·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00018298·016298·000054·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001bfd4·019fd4·000054·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········000182ec·0162ec·000244·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001c028·01a028·000250·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00019530·016530·000008·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001d278·01a278·000008·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·016538·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01a280·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·016586·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01a2ce·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01668f·001a44·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01a3d7·001ca4·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x16188·contains·34·entries:1 Dynamic·section·at·offset·0x19ec4·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.tui_comm@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.tui_comm@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x906014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x9234
15 ·0x60000010·(Operating·System·specific:·60000010)········0x63415 ·0x60000010·(Operating·System·specific:·60000010)········0x634
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x969417 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x9868
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x90
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x9e3420 ·0x00000017·(JMPREL)·····················0xa170
21 ·0x00000002·(PLTRELSZ)···················1136·(bytes)21 ·0x00000002·(PLTRELSZ)···················1160·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x182ec22 ·0x00000003·(PLTGOT)·····················0x1c028
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1ebc26 ·0x00000005·(STRTAB)·····················0x1f04
27 ·0x0000000a·(STRSZ)······················29090·(bytes)27 ·0x0000000a·(STRSZ)······················29486·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x194428 ·0x6ffffef5·(GNU_HASH)···················0x197c
29 ·0x00000019·(INIT_ARRAY)·················0x1818029 ·0x00000019·(INIT_ARRAY)·················0x1bebc
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1817031 ·0x0000001a·(FINI_ARRAY)·················0x1beac
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x166c33 ·0x6ffffff0·(VERSYM)·····················0x169c
34 ·0x6ffffffe·(VERNEED)····················0x190434 ·0x6ffffffe·(VERNEED)····················0x193c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·87a73eedda6c1cc6aa2bfe2268878b526 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a81088f38314a2a4b3e47e835d91e9d8
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·332·entries:1 Version·symbols·section·'.gnu.version'·contains·335·entries:
2 ·Addr:·0x000000000000166c··Offset:·0x00166c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000169c··Offset:·0x00169c··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 80, 14 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*)······1·(*global*)···
  
87 Version·needs·section·'.gnu.version_r'·contains·2·entries:88 Version·needs·section·'.gnu.version_r'·contains·2·entries:
88 ·Addr:·0x0000000000001904··Offset:·0x001904··Link:·7·(.dynstr)89 ·Addr:·0x000000000000193c··Offset:·0x00193c··Link:·7·(.dynstr)
89 ··000000:·Version:·1··File:·liblog.so··Cnt:·190 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
90 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·391 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
91 ··0x0010:·Version:·1··File:·libc.so··Cnt:·192 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
92 ··0x0030:···Name:·LIBC··Flags:·none··Version:·293 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·99556·····»     Blocks:·200········IO·Block:·4096···regular·file1 ··Size:·115852····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.hardware.wigig.netperftuner@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x800011 ··Entry·point·address:···············0x8430
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········56660·(bytes·into·file)13 ··Start·of·section·headers:··········64536·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x80002 Entry·point·0x8430
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06ffb·0x06ffb·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x07423·0x07423·R···0x1000
8 ··LOAD···········0x007000·0x00008000·0x00008000·0x04fe0·0x04fe0·R·E·0x10008 ··LOAD···········0x007430·0x00008430·0x00008430·0x067a0·0x067a0·R·E·0x1000
9 ··LOAD···········0x00bfe0·0x0000dfe0·0x0000dfe0·0x00b74·0x00b74·RW··0x10009 ··LOAD···········0x00dbd0·0x0000fbd0·0x0000fbd0·0x00c58·0x00c58·RW··0x1000
10 ··LOAD···········0x00cb54·0x0000fb54·0x0000fb54·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00e828·0x00011828·0x00011828·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00c838·0x0000e838·0x0000e838·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00e500·0x00010500·0x00010500·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00bfe0·0x0000dfe0·0x0000dfe0·0x00b74·0x01020·R···0x112 ··GNU_RELRO······0x00dbd0·0x0000fbd0·0x0000fbd0·0x00c58·0x01430·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006354·0x00006354·0x00006354·0x003c0·0x003c0·R···0x415 ··EXIDX··········0x0065a8·0x000065a8·0x000065a8·0x00488·0x00488·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xdd54:1 There·are·26·section·headers,·starting·at·offset·0xfc18:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e90·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000ec0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000103c·00103c·0001d2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000106c·00106c·0001d8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001210·001210·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001244·001244·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001250·001250·00022c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001284·001284·0002bc·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000147c·00147c·004b4d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001540·001540·004cd9·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00005fcc·005fcc·000344·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000621c·00621c·000344·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00006310·006310·000044·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00006560·006560·000048·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00006354·006354·0003c0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000065a8·0065a8·000488·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00006714·006714·0003a0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00006a30·006a30·0003b8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00006ab4·006ab4·000060·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006de8·006de8·000078·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006b18·006b18·0004e3·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006e60·006e60·0005c3·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00008000·007000·004878·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00008430·007430·006004·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000c880·00b880·000760·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000e440·00d440·000790·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000dfe0·00bfe0·000848·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0000fbd0·00dbd0·000920·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000e828·00c828·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······000104f0·00e4f0·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000e834·00c834·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······000104fc·00e4fc·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000e838·00c838·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00010500·00e500·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000e948·00c948·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00010610·00e610·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000e978·00c978·0001dc·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00010640·00e640·0001e8·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000fb54·00cb54·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00011828·00e828·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00cb58·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00e82c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00cba6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00e87a·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00ccaf·0010a4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00e983·001294·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.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xc838·contains·34·entries:1 Dynamic·section·at·offset·0xe500·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.wigig.netperftuner@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.hardware.wigig.netperftuner@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5fcc14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x621c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34415 ·0x60000010·(Operating·System·specific:·60000010)········0x344
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x631017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6560
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x48
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x671420 ·0x00000017·(JMPREL)·····················0x6a30
21 ·0x00000002·(PLTRELSZ)···················928·(bytes)21 ·0x00000002·(PLTRELSZ)···················952·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xe97822 ·0x00000003·(PLTGOT)·····················0x10640
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x147c26 ·0x00000005·(STRTAB)·····················0x1540
27 ·0x0000000a·(STRSZ)······················19277·(bytes)27 ·0x0000000a·(STRSZ)······················19673·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x125028 ·0x6ffffef5·(GNU_HASH)···················0x1284
29 ·0x00000019·(INIT_ARRAY)·················0xe83429 ·0x00000019·(INIT_ARRAY)·················0x104fc
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xe82831 ·0x0000001a·(FINI_ARRAY)·················0x104f0
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x103c33 ·0x6ffffff0·(VERSYM)·····················0x106c
34 ·0x6ffffffe·(VERNEED)····················0x121034 ·0x6ffffffe·(VERNEED)····················0x1244
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3e9bd1e9dabe1d58d052b889db0d3aa26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c8fc2c395bd73c0f19bf2952eb952cc9
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·233·entries:1 Version·symbols·section·'.gnu.version'·contains·236·entries:
2 ·Addr:·0x000000000000103c··Offset:·0x00103c··Link:·3·(.dynsym)2 ·Addr:·0x000000000000106c··Offset:·0x00106c··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 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*)···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:·0x0000000000001210··Offset:·0x001210··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001244··Offset:·0x001244··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
67 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·57700·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·65576·····»     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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.ims.callcapability@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.ims.callcapability@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:···············0xafd011 ··Entry·point·address:···············0xb300
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········84336·(bytes·into·file)13 ··Start·of·section·headers:··········92560·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xafd02 Entry·point·0xb300
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x09fc8·0x09fc8·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0a2f8·0x0a2f8·R···0x1000
8 ··LOAD···········0x009fd0·0x0000afd0·0x0000afd0·0x08100·0x08100·R·E·0x10008 ··LOAD···········0x00a300·0x0000b300·0x0000b300·0x09c10·0x09c10·R·E·0x1000
9 ··LOAD···········0x0120d0·0x000140d0·0x000140d0·0x012f4·0x012f4·RW··0x10009 ··LOAD···········0x013f10·0x00015f10·0x00015f10·0x0136c·0x0136c·RW··0x1000
10 ··LOAD···········0x0133c4·0x000163c4·0x000163c4·0x00008·0x00008·RW··0x100010 ··LOAD···········0x01527c·0x0001827c·0x0001827c·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x013048·0x00015048·0x00015048·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x014ef4·0x00016ef4·0x00016ef4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x0120d0·0x000140d0·0x000140d0·0x012f4·0x01f30·R···0x112 ··GNU_RELRO······0x013f10·0x00015f10·0x00015f10·0x0136c·0x020f0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008e40·0x00008e40·0x00008e40·0x00610·0x00610·R···0x415 ··EXIDX··········0x009014·0x00009014·0x00009014·0x00678·0x00678·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x14970:1 There·are·26·section·headers,·starting·at·offset·0x16990:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001350·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001380·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000014fc·0014fc·00026a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000152c·00152c·000270·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001768·001768·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000179c·00179c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001788·001788·00040c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000017bc·0017bc·00041c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001b94·001b94·006c31·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001bd8·001bd8·006dbd·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000087c8·0087c8·000604·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00008998·008998·000604·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008dcc·008dcc·000074·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008f9c·008f9c·000078·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00008e40·008e40·000610·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00009014·009014·000678·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00009450·009450·000418·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000968c·00968c·000430·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00009868·009868·00009c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00009abc·009abc·000090·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00009908·009908·0006c0·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00009b50·009b50·0007a8·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000afd0·009fd0·0078a4·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000b300·00a300·009390·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00012880·011880·000850·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00014690·013690·000880·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000140d0·0120d0·000f60·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00015f10·013f10·000fcc·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00015030·013030·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00016edc·014edc·000010·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00015040·013040·000008·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00016eec·014eec·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00015048·013048·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00016ef4·014ef4·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00015158·013158·000054·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00017004·015004·000054·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········000151ac·0131ac·000218·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00017058·015058·000224·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000163c4·0133c4·000008·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001827c·01527c·000008·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0133cc·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·015284·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01341a·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0152d2·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·013523·00144c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0153db·0015b4·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.86 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x13048·contains·34·entries:1 Dynamic·section·at·offset·0x14ef4·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.callcapability@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.callcapability@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x87c814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x8998
15 ·0x60000010·(Operating·System·specific:·60000010)········0x60415 ·0x60000010·(Operating·System·specific:·60000010)········0x604
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8dcc17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8f9c
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x78
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x945020 ·0x00000017·(JMPREL)·····················0x968c
21 ·0x00000002·(PLTRELSZ)···················1048·(bytes)21 ·0x00000002·(PLTRELSZ)···················1072·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x151ac22 ·0x00000003·(PLTGOT)·····················0x17058
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1b9426 ·0x00000005·(STRTAB)·····················0x1bd8
27 ·0x0000000a·(STRSZ)······················27697·(bytes)27 ·0x0000000a·(STRSZ)······················28093·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x178828 ·0x6ffffef5·(GNU_HASH)···················0x17bc
29 ·0x00000019·(INIT_ARRAY)·················0x1504029 ·0x00000019·(INIT_ARRAY)·················0x16eec
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1503031 ·0x0000001a·(FINI_ARRAY)·················0x16edc
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x14fc33 ·0x6ffffff0·(VERSYM)·····················0x152c
34 ·0x6ffffffe·(VERNEED)····················0x176834 ·0x6ffffffe·(VERNEED)····················0x179c
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8e6cbeea5b8f3aebc69be71a7e7eda6e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f3467789849885a7c830ec10e91cea8b
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·309·entries:1 Version·symbols·section·'.gnu.version'·contains·312·entries:
2 ·Addr:·0x00000000000014fc··Offset:·0x0014fc··Link:·3·(.dynsym)2 ·Addr:·0x000000000000152c··Offset:·0x00152c··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, 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*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
82 Version·needs·section·'.gnu.version_r'·contains·1·entry:82 Version·needs·section·'.gnu.version_r'·contains·1·entry:
83 ·Addr:·0x0000000000001768··Offset:·0x001768··Link:·7·(.dynstr)83 ·Addr:·0x000000000000179c··Offset:·0x00179c··Link:·7·(.dynstr)
84 ··000000:·Version:·1··File:·libc.so··Cnt:·184 ··000000:·Version:·1··File:·libc.so··Cnt:·1
85 ··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:·85376·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·93600·····»     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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.ims.callinfo@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.ims.callinfo@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:···············0xa34011 ··Entry·point·address:···············0xa690
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········80168·(bytes·into·file)13 ··Start·of·section·headers:··········88292·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa3402 Entry·point·0xa690
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0933e·0x0933e·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0968e·0x0968e·R···0x1000
8 ··LOAD···········0x009340·0x0000a340·0x0000a340·0x07e00·0x07e00·R·E·0x10008 ··LOAD···········0x009690·0x0000a690·0x0000a690·0x09870·0x09870·R·E·0x1000
9 ··LOAD···········0x011140·0x00013140·0x00013140·0x012f0·0x012f0·RW··0x10009 ··LOAD···········0x012f00·0x00014f00·0x00014f00·0x01368·0x01368·RW··0x1000
10 ··LOAD···········0x012430·0x00015430·0x00015430·0x00008·0x00008·RW··0x100010 ··LOAD···········0x014268·0x00017268·0x00017268·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x0120b8·0x000140b8·0x000140b8·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x013ee4·0x00015ee4·0x00015ee4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x011140·0x00013140·0x00013140·0x012f0·0x01ec0·R···0x112 ··GNU_RELRO······0x012f00·0x00014f00·0x00014f00·0x01368·0x02100·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008334·0x00008334·0x00008334·0x005c8·0x005c8·R···0x415 ··EXIDX··········0x00850c·0x0000850c·0x0000850c·0x00640·0x00640·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x13928:1 There·are·26·section·headers,·starting·at·offset·0x158e4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001320·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001350·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000014cc·0014cc·000264·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000014fc·0014fc·00026a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001730·001730·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001768·001768·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001750·001750·0003f8·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001788·001788·000408·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001b48·001b48·006171·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001b90·001b90·0062fd·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00007cbc·007cbc·000604·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00007e90·007e90·000604·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000082c0·0082c0·000074·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008494·008494·000078·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00008334·008334·0005c8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000850c·00850c·000640·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············000088fc·0088fc·000410·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00008b4c·008b4c·000428·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00008d0c·008d0c·000084·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008f74·008f74·000084·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00008d90·008d90·0005ae·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00008ff8·008ff8·000696·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000a340·009340·0075b8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a690·009690·008ff4·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00011900·010900·000840·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00013690·012690·000870·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00013140·011140·000f60·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00014f00·012f00·000fcc·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······000140a0·0120a0·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00015ecc·013ecc·000010·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000140b0·0120b0·000008·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00015edc·013edc·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········000140b8·0120b8·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00015ee4·013ee4·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········000141c8·0121c8·000054·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00015ff4·013ff4·000054·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001421c·01221c·000214·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00016048·014048·000220·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00015430·012430·000008·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00017268·014268·000008·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·012438·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·014270·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·012486·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0142be·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01258f·001398·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0143c7·00151c·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x120b8·contains·34·entries:1 Dynamic·section·at·offset·0x13ee4·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.callinfo@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.callinfo@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7cbc14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7e90
15 ·0x60000010·(Operating·System·specific:·60000010)········0x60415 ·0x60000010·(Operating·System·specific:·60000010)········0x604
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x82c017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8494
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x7418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x78
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x88fc20 ·0x00000017·(JMPREL)·····················0x8b4c
21 ·0x00000002·(PLTRELSZ)···················1040·(bytes)21 ·0x00000002·(PLTRELSZ)···················1064·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1421c22 ·0x00000003·(PLTGOT)·····················0x16048
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1b4826 ·0x00000005·(STRTAB)·····················0x1b90
27 ·0x0000000a·(STRSZ)······················24945·(bytes)27 ·0x0000000a·(STRSZ)······················25341·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x175028 ·0x6ffffef5·(GNU_HASH)···················0x1788
29 ·0x00000019·(INIT_ARRAY)·················0x140b029 ·0x00000019·(INIT_ARRAY)·················0x15edc
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x140a031 ·0x0000001a·(FINI_ARRAY)·················0x15ecc
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x14cc33 ·0x6ffffff0·(VERSYM)·····················0x14fc
34 ·0x6ffffffe·(VERNEED)····················0x173034 ·0x6ffffffe·(VERNEED)····················0x1768
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dad44e487dfa43fa7a082977420ff8736 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2ca5b72124ff7795f2328a60874c2592
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·306·entries:1 Version·symbols·section·'.gnu.version'·contains·309·entries:
2 ·Addr:·0x00000000000014cc··Offset:·0x0014cc··Link:·3·(.dynsym)2 ·Addr:·0x00000000000014fc··Offset:·0x0014fc··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*)···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:·0x0000000000001730··Offset:·0x001730··Link:·7·(.dynstr)83 ·Addr:·0x0000000000001768··Offset:·0x001768··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:·81208·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·89332·····»     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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.ims.rcsconfig@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.ims.rcsconfig@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:···············0xcb9011 ··Entry·point·address:···············0xcec0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········105988·(bytes·into·file)13 ··Start·of·section·headers:··········117584·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xcb902 Entry·point·0xcec0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0bb83·0x0bb83·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0beb3·0x0beb3·R···0x1000
8 ··LOAD···········0x00bb90·0x0000cb90·0x0000cb90·0x0ada0·0x0ada0·R·E·0x10008 ··LOAD···········0x00bec0·0x0000cec0·0x0000cec0·0x0d530·0x0d530·R·E·0x1000
9 ··LOAD···········0x016930·0x00018930·0x00018930·0x01af8·0x01af8·RW··0x10009 ··LOAD···········0x0193f0·0x0001b3f0·0x0001b3f0·0x01b70·0x01b70·RW··0x1000
10 ··LOAD···········0x018428·0x0001b428·0x0001b428·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01af60·0x0001df60·0x0001df60·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x018070·0x0001a070·0x0001a070·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x01ab9c·0x0001cb9c·0x0001cb9c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x016930·0x00018930·0x00018930·0x01af8·0x026d0·R···0x112 ··GNU_RELRO······0x0193f0·0x0001b3f0·0x0001b3f0·0x01b70·0x01c10·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00a684·0x0000a684·0x0000a684·0x00848·0x00848·R···0x415 ··EXIDX··········0x00a854·0x0000a854·0x0000a854·0x008d0·0x008d0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x19e04:1 There·are·26·section·headers,·starting·at·offset·0x1cb50:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001750·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001780·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000018fc·0018fc·0002ea·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000192c·00192c·0002f0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001be8·001be8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001c1c·001c1c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001c08·001c08·00065c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001c3c·001c3c·000668·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002264·002264·007ad9·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000022a4·0022a4·007c65·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00009d40·009d40·000899·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00009f0c·009f0c·000899·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000a5dc·00a5dc·0000a8·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000a7a8·00a7a8·0000ac·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000a684·00a684·000848·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000a854·00a854·0008d0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000aecc·00aecc·000448·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000b124·00b124·000460·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000b314·00b314·000090·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000b584·00b584·000078·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000b3a8·00b3a8·0007db·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000b600·00b600·0008b3·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000cb90·00bb90·00a4e8·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000cec0·00bec0·00cc50·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00017080·016080·0008b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00019b10·018b10·0008e0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00018930·016930·001720·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0001b3f0·0193f0·00178c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001a050·018050·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0001cb7c·01ab7c·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001a064·018064·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001cb90·01ab90·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001a070·018070·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0001cb9c·01ab9c·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001a180·018180·000078·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0001ccac·01acac·000078·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001a1f8·0181f8·000230·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0001cd24·01ad24·00023c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001b428·018428·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0001df60·01af60·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·018434·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01af6c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·018482·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01afba·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01858b·001878·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01b0c3·001a8c·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x18070·contains·34·entries:1 Dynamic·section·at·offset·0x1ab9c·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.rcsconfig@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.rcsconfig@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x9d4014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x9f0c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x89915 ·0x60000010·(Operating·System·specific:·60000010)········0x899
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xa5dc17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xa7a8
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xa818 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xac
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xaecc20 ·0x00000017·(JMPREL)·····················0xb124
21 ·0x00000002·(PLTRELSZ)···················1096·(bytes)21 ·0x00000002·(PLTRELSZ)···················1120·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1a1f822 ·0x00000003·(PLTGOT)·····················0x1cd24
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x226426 ·0x00000005·(STRTAB)·····················0x22a4
27 ·0x0000000a·(STRSZ)······················31449·(bytes)27 ·0x0000000a·(STRSZ)······················31845·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1c0828 ·0x6ffffef5·(GNU_HASH)···················0x1c3c
29 ·0x00000019·(INIT_ARRAY)·················0x1a06429 ·0x00000019·(INIT_ARRAY)·················0x1cb90
30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x1a05031 ·0x0000001a·(FINI_ARRAY)·················0x1cb7c
32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x18fc33 ·0x6ffffff0·(VERSYM)·····················0x192c
34 ·0x6ffffffe·(VERNEED)····················0x1be834 ·0x6ffffffe·(VERNEED)····················0x1c1c
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·14a6c5cc573e5fa5354c2bdbdfd1400e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·aa1c702f3511dd2297278023ba2ae48b
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·373·entries:1 Version·symbols·section·'.gnu.version'·contains·376·entries:
2 ·Addr:·0x00000000000018fc··Offset:·0x0018fc··Link:·3·(.dynsym)2 ·Addr:·0x000000000000192c··Offset:·0x00192c··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, 13 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*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
98 Version·needs·section·'.gnu.version_r'·contains·1·entry:98 Version·needs·section·'.gnu.version_r'·contains·1·entry:
99 ·Addr:·0x0000000000001be8··Offset:·0x001be8··Link:·7·(.dynstr)99 ·Addr:·0x0000000000001c1c··Offset:·0x001c1c··Link:·7·(.dynstr)
100 ··000000:·Version:·1··File:·libc.so··Cnt:·1100 ··000000:·Version:·1··File:·libc.so··Cnt:·1
101 ··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:·107028····»    Blocks:·216········IO·Block:·4096···regular·file1 ··Size:·118624····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.ims.rcsconfig@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.ims.rcsconfig@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:···············0xe76011 ··Entry·point·address:···············0xeb40
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········124608·(bytes·into·file)13 ··Start·of·section·headers:··········138788·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe7602 Entry·point·0xeb40
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d75b·0x0d75b·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0db3b·0x0db3b·R···0x1000
8 ··LOAD···········0x00d760·0x0000e760·0x0000e760·0x0d520·0x0d520·R·E·0x10008 ··LOAD···········0x00db40·0x0000eb40·0x0000eb40·0x10600·0x10600·R·E·0x1000
9 ··LOAD···········0x01ac80·0x0001cc80·0x0001cc80·0x01cfc·0x01cfc·RW··0x10009 ··LOAD···········0x01e140·0x00020140·0x00020140·0x01d74·0x01d74·RW··0x1000
10 ··LOAD···········0x01c97c·0x0001f97c·0x0001f97c·0x0000c·0x0000c·RW··0x100010 ··LOAD···········0x01feb4·0x00022eb4·0x00022eb4·0x0000c·0x0000c·RW··0x1000
11 ··DYNAMIC········0x01c568·0x0001e568·0x0001e568·0x00118·0x00118·RW··0x411 ··DYNAMIC········0x01fa94·0x00021a94·0x00021a94·0x00118·0x00118·RW··0x4
12 ··GNU_RELRO······0x01ac80·0x0001cc80·0x0001cc80·0x01cfc·0x02380·R···0x112 ··GNU_RELRO······0x01e140·0x00020140·0x00020140·0x01d74·0x01ec0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00be48·0x0000be48·0x0000be48·0x00968·0x00968·R···0x415 ··EXIDX··········0x00c01c·0x0000c01c·0x0000c01c·0x00a18·0x00a18·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x1e6c0:1 There·are·26·section·headers,·starting·at·offset·0x21e24:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·0019d0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001a00·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001b7c·001b7c·00033a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001bac·001bac·000340·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001eb8·001eb8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001eec·001eec·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001ed8·001ed8·0006c8·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001f0c·001f0c·0006d8·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000025a0·0025a0·008ebd·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000025e4·0025e4·009049·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000b460·00b460·000936·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000b630·00b630·000936·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000bd98·00bd98·0000b0·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000bf68·00bf68·0000b4·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000be48·00be48·000968·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000c01c·00c01c·000a18·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000c7b0·00c7b0·0004e0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000ca34·00ca34·0004f8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000cc90·00cc90·0000c0·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000cf2c·00cf2c·0000c0·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000cd50·00cd50·000a0b·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000cff0·00cff0·000b4b·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000e760·00d760·00cb40·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000eb40·00db40·00fbec·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0001b2a0·01a2a0·0009e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0001e730·01d730·000a10·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0001cc80·01ac80·0018c8·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00020140·01e140·001934·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0001e548·01c548·000014·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00021a74·01fa74·000014·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0001e55c·01c55c·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00021a88·01fa88·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0001e568·01c568·000118·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00021a94·01fa94·000118·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0001e680·01c680·000080·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00021bac·01fbac·000080·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0001e700·01c700·00027c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00021c2c·01fc2c·000288·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0001f97c·01c97c·00000c·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00022eb4·01feb4·00000c·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01c988·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·01fec0·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01c9d6·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·01ff0e·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·01cadf·001be0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·020017·001e0c·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.94 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x1c568·contains·35·entries:1 Dynamic·section·at·offset·0x1fa94·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.ims.rcsconfig@1.0.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[vendor.qti.ims.rcsconfig@1.0.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libhidlbase.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
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:·[vendor.qti.ims.rcsconfig@1.1.so]12 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.rcsconfig@1.1.so]
13 ·0x0000001e·(FLAGS)······················BIND_NOW13 ·0x0000001e·(FLAGS)······················BIND_NOW
14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW14 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
15 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb46015 ·0x6000000f·(Operating·System·specific:·6000000f)········0xb630
16 ·0x60000010·(Operating·System·specific:·60000010)········0x93616 ·0x60000010·(Operating·System·specific:·60000010)········0x936
17 ·0x00000013·(RELENT)·····················8·(bytes)17 ·0x00000013·(RELENT)·····················8·(bytes)
18 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xbd9818 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xbf68
19 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb019 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xb4
20 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x420 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
21 ·0x00000017·(JMPREL)·····················0xc7b021 ·0x00000017·(JMPREL)·····················0xca34
22 ·0x00000002·(PLTRELSZ)···················1248·(bytes)22 ·0x00000002·(PLTRELSZ)···················1272·(bytes)
23 ·0x00000003·(PLTGOT)·····················0x1e70023 ·0x00000003·(PLTGOT)·····················0x21c2c
24 ·0x00000014·(PLTREL)·····················REL24 ·0x00000014·(PLTREL)·····················REL
25 ·0x00000006·(SYMTAB)·····················0x1ac25 ·0x00000006·(SYMTAB)·····················0x1ac
26 ·0x0000000b·(SYMENT)·····················16·(bytes)26 ·0x0000000b·(SYMENT)·····················16·(bytes)
27 ·0x00000005·(STRTAB)·····················0x25a027 ·0x00000005·(STRTAB)·····················0x25e4
28 ·0x0000000a·(STRSZ)······················36541·(bytes)28 ·0x0000000a·(STRSZ)······················36937·(bytes)
29 ·0x6ffffef5·(GNU_HASH)···················0x1ed829 ·0x6ffffef5·(GNU_HASH)···················0x1f0c
30 ·0x00000019·(INIT_ARRAY)·················0x1e55c30 ·0x00000019·(INIT_ARRAY)·················0x21a88
31 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)31 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
32 ·0x0000001a·(FINI_ARRAY)·················0x1e54832 ·0x0000001a·(FINI_ARRAY)·················0x21a74
33 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)33 ·0x0000001c·(FINI_ARRAYSZ)···············20·(bytes)
34 ·0x6ffffff0·(VERSYM)·····················0x1b7c34 ·0x6ffffff0·(VERSYM)·····················0x1bac
35 ·0x6ffffffe·(VERNEED)····················0x1eb835 ·0x6ffffffe·(VERNEED)····················0x1eec
36 ·0x6fffffff·(VERNEEDNUM)·················136 ·0x6fffffff·(VERNEEDNUM)·················1
37 ·0x00000000·(NULL)·······················0x037 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b2263a18f82ce15c490c7736cd4832436 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7514bad6b9e33b9429df982274d8b62e
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·413·entries:1 Version·symbols·section·'.gnu.version'·contains·416·entries:
2 ·Addr:·0x0000000000001b7c··Offset:·0x001b7c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001bac··Offset:·0x001bac··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 100, 13 lines modifiedOffset 100, 13 lines modified
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*)······1·(*global*)······1·(*global*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)···107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
108 Version·needs·section·'.gnu.version_r'·contains·1·entry:108 Version·needs·section·'.gnu.version_r'·contains·1·entry:
109 ·Addr:·0x0000000000001eb8··Offset:·0x001eb8··Link:·7·(.dynstr)109 ·Addr:·0x0000000000001eec··Offset:·0x001eec··Link:·7·(.dynstr)
110 ··000000:·Version:·1··File:·libc.so··Cnt:·1110 ··000000:·Version:·1··File:·libc.so··Cnt:·1
111 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2111 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·125648····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·139828····»    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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.ims.rcsconfig@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.ims.rcsconfig@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:···············0x1658011 ··Entry·point·address:···············0x169b0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········206368·(bytes·into·file)13 ··Start·of·section·headers:··········230904·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x165802 Entry·point·0x169b0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x1557b·0x1557b·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x159ab·0x159ab·R···0x1000
8 ··LOAD···········0x015580·0x00016580·0x00016580·0x17170·0x17170·R·E·0x10008 ··LOAD···········0x0159b0·0x000169b0·0x000169b0·0x1c960·0x1c960·R·E·0x1000
9 ··LOAD···········0x02c6f0·0x0002e6f0·0x0002e6f0·0x033fc·0x033fc·RW··0x10009 ··LOAD···········0x032310·0x00034310·0x00034310·0x03474·0x03474·RW··0x1000
10 ··LOAD···········0x02faec·0x00032aec·0x00032aec·0x00018·0x00018·RW··0x100010 ··LOAD···········0x035784·0x00038784·0x00038784·0x00018·0x00018·RW··0x1000
11 ··DYNAMIC········0x02f600·0x00031600·0x00031600·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x03528c·0x0003728c·0x0003728c·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x02c6f0·0x0002e6f0·0x0002e6f0·0x033fc·0x03910·R···0x112 ··GNU_RELRO······0x032310·0x00034310·0x00034310·0x03474·0x03cf0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x012abc·0x00012abc·0x00012abc·0x010d8·0x010d8·R···0x415 ··EXIDX··········0x012c98·0x00012c98·0x00012c98·0x011b0·0x011b0·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x32620:1 There·are·26·section·headers,·starting·at·offset·0x385f8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002620·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002650·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000027cc·0027cc·0004c4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000027fc·0027fc·0004ca·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00002c90·002c90·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00002cc8·002cc8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00002cb0·002cb0·000cec·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00002ce8·002ce8·000cfc·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········0000399c·00399c·00df4a·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000039e4·0039e4·00e0d6·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000118e8·0118e8·001087·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00011abc·011abc·001089·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00012970·012970·00014c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00012b48·012b48·000150·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00012abc·012abc·0010d8·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00012c98·012c98·0011b0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00013b94·013b94·0005d8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00013e48·013e48·0005f0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0001416c·01416c·0000f0·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00014438·014438·0000d8·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00014260·014260·00131b·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00014510·014510·00149b·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00016580·015580·016594·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········000169b0·0159b0·01bd60·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0002cb20·02bb20·000bd0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00032710·031710·000c00·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0002e6f0·02c6f0·002ed8·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00034310·032310·002f44·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······000315c8·02f5c8·000020·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00037254·035254·000020·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000315e8·02f5e8·000018·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00037274·035274·000018·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00031600·02f600·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0003728c·03528c·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00031710·02f710·0000e4·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0003739c·03539c·0000e4·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········000317f4·02f7f4·0002f8·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00037480·035480·000304·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00032aec·02faec·000018·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00038784·035784·000018·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02fb04·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·03579c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·02fb52·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0357ea·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·02fc5b·0029c4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·0358f3·002d04·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.92 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x2f600·contains·34·entries:1 Dynamic·section·at·offset·0x3528c·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.rcsconfig@2.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.ims.rcsconfig@2.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x118e814 ·0x6000000f·(Operating·System·specific:·6000000f)········0x11abc
15 ·0x60000010·(Operating·System·specific:·60000010)········0x108715 ·0x60000010·(Operating·System·specific:·60000010)········0x1089
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x1297017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x12b48
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x14c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x150
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x13b9420 ·0x00000017·(JMPREL)·····················0x13e48
21 ·0x00000002·(PLTRELSZ)···················1496·(bytes)21 ·0x00000002·(PLTRELSZ)···················1520·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x317f422 ·0x00000003·(PLTGOT)·····················0x37480
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x399c26 ·0x00000005·(STRTAB)·····················0x39e4
27 ·0x0000000a·(STRSZ)······················57162·(bytes)27 ·0x0000000a·(STRSZ)······················57558·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x2cb028 ·0x6ffffef5·(GNU_HASH)···················0x2ce8
29 ·0x00000019·(INIT_ARRAY)·················0x315e829 ·0x00000019·(INIT_ARRAY)·················0x37274
30 ·0x0000001b·(INIT_ARRAYSZ)···············24·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············24·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x315c831 ·0x0000001a·(FINI_ARRAY)·················0x37254
32 ·0x0000001c·(FINI_ARRAYSZ)···············32·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············32·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x27cc33 ·0x6ffffff0·(VERSYM)·····················0x27fc
34 ·0x6ffffffe·(VERNEED)····················0x2c9034 ·0x6ffffffe·(VERNEED)····················0x2cc8
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8a12abefdff468c5d4a8ded19d4309a56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cc61a3e4b31894e151f2088ec2305b41
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·610·entries:1 Version·symbols·section·'.gnu.version'·contains·613·entries:
2 ·Addr:·0x00000000000027cc··Offset:·0x0027cc··Link:·3·(.dynsym)2 ·Addr:·0x00000000000027fc··Offset:·0x0027fc··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 149, 13 lines modifiedOffset 149, 14 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*)······1·(*global*)···156 ··260:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 157 ··264:···1·(*global*)···
  
157 Version·needs·section·'.gnu.version_r'·contains·1·entry:158 Version·needs·section·'.gnu.version_r'·contains·1·entry:
158 ·Addr:·0x0000000000002c90··Offset:·0x002c90··Link:·7·(.dynstr)159 ·Addr:·0x0000000000002cc8··Offset:·0x002cc8··Link:·7·(.dynstr)
159 ··000000:·Version:·1··File:·libc.so··Cnt:·1160 ··000000:·Version:·1··File:·libc.so··Cnt:·1
160 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2161 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·207408····»    Blocks:·408········IO·Block:·4096···regular·file1 ··Size:·231944····»    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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.latency@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.latency@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:···············0xa1f011 ··Entry·point·address:···············0xa500
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········79976·(bytes·into·file)13 ··Start·of·section·headers:··········88388·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xa1f02 Entry·point·0xa500
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x091ef·0x091ef·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x094ff·0x094ff·R···0x1000
8 ··LOAD···········0x0091f0·0x0000a1f0·0x0000a1f0·0x07a80·0x07a80·R·E·0x10008 ··LOAD···········0x009500·0x0000a500·0x0000a500·0x09640·0x09640·R·E·0x1000
9 ··LOAD···········0x010c70·0x00012c70·0x00012c70·0x01588·0x01588·RW··0x10009 ··LOAD···········0x012b40·0x00014b40·0x00014b40·0x01600·0x01600·RW··0x1000
10 ··LOAD···········0x0121f8·0x000151f8·0x000151f8·0x00008·0x00008·RW··0x100010 ··LOAD···········0x014140·0x00017140·0x00017140·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x011e98·0x00013e98·0x00013e98·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x013dd4·0x00015dd4·0x00015dd4·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x010c70·0x00012c70·0x00012c70·0x01588·0x02390·R···0x112 ··GNU_RELRO······0x012b40·0x00014b40·0x00014b40·0x01600·0x024c0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x008134·0x00008134·0x00008134·0x00610·0x00610·R···0x415 ··EXIDX··········0x008308·0x00008308·0x00008308·0x00670·0x00670·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x13868:1 There·are·26·section·headers,·starting·at·offset·0x15944:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001310·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001340·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000014bc·0014bc·000262·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000014ec·0014ec·000268·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001720·001720·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00001754·001754·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001760·001760·00040c·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001794·001794·00041c·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00001b6c·001b6c·005e83·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00001bb0·001bb0·00600f·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000079f0·0079f0·0006b7·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00007bc0·007bc0·0006b7·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000080a8·0080a8·00008c·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00008278·008278·000090·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00008134·008134·000610·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00008308·008308·000670·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00008744·008744·0003d8·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00008978·008978·0003f0·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········00008b1c·008b1c·000084·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00008d68·008d68·00006c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00008ba0·008ba0·00064f·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00008dd8·008dd8·000727·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········0000a1f0·0091f0·0072b0·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000a500·009500·008e34·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········000114a0·0104a0·0007d0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00013340·012340·000800·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00012c70·010c70·001210·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00014b40·012b40·00127c·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00013e80·011e80·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00015dbc·013dbc·000010·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······00013e90·011e90·000008·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······00015dcc·013dcc·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00013e98·011e98·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00015dd4·013dd4·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00013fa8·011fa8·000058·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00015ee4·013ee4·000058·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00014000·012000·0001f8·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00015f3c·013f3c·000204·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000151f8·0121f8·000008·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00017140·014140·000008·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·012200·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·014148·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·01224e·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·014196·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·012357·001510·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·01429f·0016a4·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.84 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x11e98·contains·34·entries:1 Dynamic·section·at·offset·0x13dd4·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.latency@2.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.latency@2.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x79f014 ·0x6000000f·(Operating·System·specific:·6000000f)········0x7bc0
15 ·0x60000010·(Operating·System·specific:·60000010)········0x6b715 ·0x60000010·(Operating·System·specific:·60000010)········0x6b7
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x80a817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x8278
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x8c18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x90
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x874420 ·0x00000017·(JMPREL)·····················0x8978
21 ·0x00000002·(PLTRELSZ)···················984·(bytes)21 ·0x00000002·(PLTRELSZ)···················1008·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x1400022 ·0x00000003·(PLTGOT)·····················0x15f3c
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x1b6c26 ·0x00000005·(STRTAB)·····················0x1bb0
27 ·0x0000000a·(STRSZ)······················24195·(bytes)27 ·0x0000000a·(STRSZ)······················24591·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x176028 ·0x6ffffef5·(GNU_HASH)···················0x1794
29 ·0x00000019·(INIT_ARRAY)·················0x13e9029 ·0x00000019·(INIT_ARRAY)·················0x15dcc
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x13e8031 ·0x0000001a·(FINI_ARRAY)·················0x15dbc
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x14bc33 ·0x6ffffff0·(VERSYM)·····················0x14ec
34 ·0x6ffffffe·(VERNEED)····················0x172034 ·0x6ffffffe·(VERNEED)····················0x1754
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·481f2a58c2478e3a01bfa209844a71806 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8df8f03f82400b3f4397e2253ba8403d
1.92 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·308·entries:
2 ·Addr:·0x00000000000014bc··Offset:·0x0014bc··Link:·3·(.dynsym)2 ·Addr:·0x00000000000014ec··Offset:·0x0014ec··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, 15 lines modifiedOffset 73, 15 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*)······1·(*global*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·2·entries:81 Version·needs·section·'.gnu.version_r'·contains·2·entries:
82 ·Addr:·0x0000000000001720··Offset:·0x001720··Link:·7·(.dynstr)82 ·Addr:·0x0000000000001754··Offset:·0x001754··Link:·7·(.dynstr)
83 ··000000:·Version:·1··File:·liblog.so··Cnt:·183 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
84 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·384 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
85 ··0x0010:·Version:·1··File:·libc.so··Cnt:·185 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0030:···Name:·LIBC··Flags:·none··Version:·286 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·81016·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·89428·····»     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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.power.pasrmanager@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.power.pasrmanager@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:···············0x76c011 ··Entry·point·address:···············0x79d0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········51872·(bytes·into·file)13 ··Start·of·section·headers:··········58156·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x76c02 Entry·point·0x79d0
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x066b1·0x066b1·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x069c1·0x069c1·R···0x1000
8 ··LOAD···········0x0066c0·0x000076c0·0x000076c0·0x04960·0x04960·R·E·0x10008 ··LOAD···········0x0069d0·0x000079d0·0x000079d0·0x05d50·0x05d50·R·E·0x1000
9 ··LOAD···········0x00b020·0x0000d020·0x0000d020·0x00af0·0x00af0·RW··0x10009 ··LOAD···········0x00c720·0x0000e720·0x0000e720·0x00b68·0x00b68·RW··0x1000
10 ··LOAD···········0x00bb10·0x0000eb10·0x0000eb10·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00d288·0x00010288·0x00010288·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00b80c·0x0000d80c·0x0000d80c·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00cf78·0x0000ef78·0x0000ef78·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00b020·0x0000d020·0x0000d020·0x00af0·0x00fe0·R···0x112 ··GNU_RELRO······0x00c720·0x0000e720·0x0000e720·0x00b68·0x018e0·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x005c28·0x00005c28·0x00005c28·0x00360·0x00360·R···0x415 ··EXIDX··········0x005dfc·0x00005dfc·0x00005dfc·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·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xcaa0:1 There·are·26·section·headers,·starting·at·offset·0xe32c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e30·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000e60·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00000fdc·000fdc·0001c6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000100c·00100c·0001cc·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000011a4·0011a4·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000011d8·0011d8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000011c4·0011c4·000224·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000011f8·0011f8·000234·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000013e8·0013e8·0044ba·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000142c·00142c·004646·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········000058a4·0058a4·000344·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00005a74·005a74·000344·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005be8·005be8·000040·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005db8·005db8·000044·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00005c28·005c28·000360·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······00005dfc·005dfc·0003c0·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············00005f88·005f88·000370·08···A··3··21··415 ··[11]·.rel.plt··········REL·············000061bc·0061bc·000388·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000062f8·0062f8·00006c·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006544·006544·00006c·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006368·006368·000349·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········000065b0·0065b0·000411·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········000076c0·0066c0·00425c·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········000079d0·0069d0·005614·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000b920·00a920·000700·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000cff0·00bff0·000730·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000d020·00b020·0007dc·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0000e720·00c720·000848·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000d7fc·00b7fc·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0000ef68·00cf68·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000d808·00b808·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0000ef74·00cf74·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000d80c·00b80c·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0000ef78·00cf78·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000d91c·00b91c·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0000f088·00d088·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000d94c·00b94c·0001c4·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0000f0b8·00d0b8·0001d0·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········0000eb10·00bb10·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00010288·00d288·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00bb14·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d28c·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00bb62·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00d2da·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00bc6b·000e34·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00d3e3·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.84 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xb80c·contains·34·entries:1 Dynamic·section·at·offset·0xcf78·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.power.pasrmanager@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.power.pasrmanager@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x58a414 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5a74
15 ·0x60000010·(Operating·System·specific:·60000010)········0x34415 ·0x60000010·(Operating·System·specific:·60000010)········0x344
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5be817 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5db8
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x44
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x5f8820 ·0x00000017·(JMPREL)·····················0x61bc
21 ·0x00000002·(PLTRELSZ)···················880·(bytes)21 ·0x00000002·(PLTRELSZ)···················904·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xd94c22 ·0x00000003·(PLTGOT)·····················0xf0b8
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x13e826 ·0x00000005·(STRTAB)·····················0x142c
27 ·0x0000000a·(STRSZ)······················17594·(bytes)27 ·0x0000000a·(STRSZ)······················17990·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x11c428 ·0x6ffffef5·(GNU_HASH)···················0x11f8
29 ·0x00000019·(INIT_ARRAY)·················0xd80829 ·0x00000019·(INIT_ARRAY)·················0xef74
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xd7fc31 ·0x0000001a·(FINI_ARRAY)·················0xef68
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0xfdc33 ·0x6ffffff0·(VERSYM)·····················0x100c
34 ·0x6ffffffe·(VERNEED)····················0x11a434 ·0x6ffffffe·(VERNEED)····················0x11d8
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·207cc0852723708661a002d8f917c6936 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·38de521109833a89e5a17c32eb2cd2fa
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·227·entries:1 Version·symbols·section·'.gnu.version'·contains·230·entries:
2 ·Addr:·0x0000000000000fdc··Offset:·0x000fdc··Link:·3·(.dynsym)2 ·Addr:·0x000000000000100c··Offset:·0x00100c··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, 13 lines modifiedOffset 53, 14 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*)······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:·0x00000000000011a4··Offset:·0x0011a4··Link:·7·(.dynstr)63 ·Addr:·0x00000000000011d8··Offset:·0x0011d8··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:·52912·····»     Blocks:·104········IO·Block:·4096···regular·file1 ··Size:·59196·····»     Blocks:·120········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.qspmhal@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.qspmhal@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:···············0x7d6011 ··Entry·point·address:···············0x8080
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········59760·(bytes·into·file)13 ··Start·of·section·headers:··········69180·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7d602 Entry·point·0x8080
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x06d5f·0x06d5f·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0707f·0x0707f·R···0x1000
8 ··LOAD···········0x006d60·0x00007d60·0x00007d60·0x05d50·0x05d50·R·E·0x10008 ··LOAD···········0x007080·0x00008080·0x00008080·0x07d40·0x07d40·R·E·0x1000
9 ··LOAD···········0x00cab0·0x0000eab0·0x0000eab0·0x00c28·0x00c28·RW··0x10009 ··LOAD···········0x00edc0·0x00010dc0·0x00010dc0·0x00ca0·0x00ca0·RW··0x1000
10 ··LOAD···········0x00d6d8·0x000106d8·0x000106d8·0x00004·0x00004·RW··0x100010 ··LOAD···········0x00fa60·0x00012a60·0x00012a60·0x00004·0x00004·RW··0x1000
11 ··DYNAMIC········0x00d3a4·0x0000f3a4·0x0000f3a4·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x00f720·0x00011720·0x00011720·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x00cab0·0x0000eab0·0x0000eab0·0x00c28·0x01550·R···0x112 ··GNU_RELRO······0x00edc0·0x00010dc0·0x00010dc0·0x00ca0·0x01240·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x006004·0x00006004·0x00006004·0x00428·0x00428·R···0x415 ··EXIDX··········0x0061d8·0x000061d8·0x000061d8·0x00488·0x00488·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0xe970:1 There·are·26·section·headers,·starting·at·offset·0x10e3c:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000f10·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·000f40·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········000010bc·0010bc·0001e2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000010ec·0010ec·0001e8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000012a0·0012a0·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000012d4·0012d4·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000012e0·0012e0·0002c0·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001314·001314·0002d0·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000015a0·0015a0·0046c9·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000015e4·0015e4·004855·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········00005c6c·005c6c·000354·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········00005e3c·005e3c·000354·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00005fc0·005fc0·000044·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00006190·006190·000048·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······00006004·006004·000428·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······000061d8·0061d8·000488·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000642c·00642c·0003d0·08···A··3··21··415 ··[11]·.rel.plt··········REL·············00006660·006660·0003e8·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········000067fc·0067fc·000090·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········00006a48·006a48·000084·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········00006890·006890·0004cf·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········00006ad0·006ad0·0005af·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········00007d60·006d60·005584·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00008080·007080·007544·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000d2f0·00c2f0·0007c0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000f5d0·00e5d0·0007f0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000eab0·00cab0·0008e4·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········00010dc0·00edc0·000950·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······0000f394·00d394·00000c·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······00011710·00f710·00000c·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······0000f3a0·00d3a0·000004·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0001171c·00f71c·000004·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········0000f3a4·00d3a4·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········00011720·00f720·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········0000f4b4·00d4b4·000030·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00011830·00f830·000030·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········0000f4e4·00d4e4·0001f4·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00011860·00f860·000200·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········000106d8·00d6d8·000004·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00012a60·00fa60·000004·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d6dc·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00fa64·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·00d72a·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·00fab2·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·00d833·00113c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·00fbbb·001280·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.84 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xd3a4·contains·34·entries:1 Dynamic·section·at·offset·0xf720·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.qspmhal@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.qspmhal@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5c6c14 ·0x6000000f·(Operating·System·specific:·6000000f)········0x5e3c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x35415 ·0x60000010·(Operating·System·specific:·60000010)········0x354
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x5fc017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x6190
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x4418 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x48
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0x642c20 ·0x00000017·(JMPREL)·····················0x6660
21 ·0x00000002·(PLTRELSZ)···················976·(bytes)21 ·0x00000002·(PLTRELSZ)···················1000·(bytes)
22 ·0x00000003·(PLTGOT)·····················0xf4e422 ·0x00000003·(PLTGOT)·····················0x11860
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x15a026 ·0x00000005·(STRTAB)·····················0x15e4
27 ·0x0000000a·(STRSZ)······················18121·(bytes)27 ·0x0000000a·(STRSZ)······················18517·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x12e028 ·0x6ffffef5·(GNU_HASH)···················0x1314
29 ·0x00000019·(INIT_ARRAY)·················0xf3a029 ·0x00000019·(INIT_ARRAY)·················0x1171c
30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0xf39431 ·0x0000001a·(FINI_ARRAY)·················0x11710
32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············12·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x10bc33 ·0x6ffffff0·(VERSYM)·····················0x10ec
34 ·0x6ffffffe·(VERNEED)····················0x12a034 ·0x6ffffffe·(VERNEED)····················0x12d4
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1708ad1ba5e3330043bae28390505db36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7f7de34b40ddab04190a61aec096921b
1.92 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·244·entries:
2 ·Addr:·0x00000000000010bc··Offset:·0x0010bc··Link:·3·(.dynsym)2 ·Addr:·0x00000000000010ec··Offset:·0x0010ec··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, 15 lines modifiedOffset 57, 15 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*)······1·(*global*)···
  
65 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
66 ·Addr:·0x00000000000012a0··Offset:·0x0012a0··Link:·7·(.dynstr)66 ·Addr:·0x00000000000012d4··Offset:·0x0012d4··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
69 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·60800·····»     Blocks:·120········IO·Block:·4096···regular·file1 ··Size:·70220·····»     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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib/vendor.qti.voiceprint@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib/vendor.qti.voiceprint@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:···············0x108c011 ··Entry·point·address:···············0x10d60
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········153244·(bytes·into·file)13 ··Start·of·section·headers:··········188544·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.86 KB
readelf --wide --program-header {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x108c02 Entry·point·0x10d60
3 There·are·10·program·headers,·starting·at·offset·523 There·are·10·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·0x00140·0x00140·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0f8be·0x0f8be·R···0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0fd56·0x0fd56·R···0x1000
8 ··LOAD···········0x00f8c0·0x000108c0·0x000108c0·0x12b50·0x12b50·R·E·0x10008 ··LOAD···········0x00fd60·0x00010d60·0x00010d60·0x1ae30·0x1ae30·R·E·0x1000
9 ··LOAD···········0x022410·0x00024410·0x00024410·0x01788·0x01788·RW··0x10009 ··LOAD···········0x02ab90·0x0002cb90·0x0002cb90·0x01800·0x01800·RW··0x1000
10 ··LOAD···········0x023b98·0x00026b98·0x00026b98·0x00008·0x00008·RW··0x100010 ··LOAD···········0x02c390·0x0002f390·0x0002f390·0x00008·0x00008·RW··0x1000
11 ··DYNAMIC········0x023700·0x00025700·0x00025700·0x00110·0x00110·RW··0x411 ··DYNAMIC········0x02beec·0x0002deec·0x0002deec·0x00110·0x00110·RW··0x4
12 ··GNU_RELRO······0x022410·0x00024410·0x00024410·0x01788·0x01bf0·R···0x112 ··GNU_RELRO······0x02ab90·0x0002cb90·0x0002cb90·0x01800·0x02470·R···0x1
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x414 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
15 ··EXIDX··········0x00d0c0·0x0000d0c0·0x0000d0c0·0x008b0·0x008b0·R···0x415 ··EXIDX··········0x00d298·0x0000d298·0x0000d298·0x00928·0x00928·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·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·19 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.relr.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.init_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.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·0x2569c:1 There·are·26·section·headers,·starting·at·offset·0x2e080:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000018c·00018c·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001960·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·001990·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········00001b0c·001b0c·00032c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00001b3c·001b3c·000332·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00001e38·001e38·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00001e70·001e70·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00001e58·001e58·0006ec·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········00001e90·001e90·0006fc·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········00002544·002544·00a404·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000258c·00258c·00a590·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000c948·00c948·0006e5·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000cb1c·00cb1c·0006e5·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000d030·00d030·000090·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000d204·00d204·000094·04···A··0···0··4
14 ··[10]·.ARM.exidx········ARM_EXIDX·······0000d0c0·00d0c0·0008b0·00··AL·14···0··414 ··[10]·.ARM.exidx········ARM_EXIDX·······0000d298·00d298·000928·00··AL·14···0··4
15 ··[11]·.rel.plt··········REL·············0000d970·00d970·000650·08···A··3··21··415 ··[11]·.rel.plt··········REL·············0000dbc0·00dbc0·000668·08···A··3··21··4
16 ··[12]·.ARM.extab········PROGBITS········0000dfc0·00dfc0·0000cc·00···A··0···0··416 ··[12]·.ARM.extab········PROGBITS········0000e228·00e228·0000cc·00···A··0···0··4
17 ··[13]·.rodata···········PROGBITS········0000e090·00e090·00182e·01·AMS··0···0··817 ··[13]·.rodata···········PROGBITS········0000e2f8·00e2f8·001a5e·01·AMS··0···0··8
18 ··[14]·.text·············PROGBITS········000108c0·00f8c0·011e84·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00010d60·00fd60·01a13c·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00022750·021750·000cc0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0002aea0·029ea0·000cf0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00024410·022410·0012d8·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········0002cb90·02ab90·001344·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······000256e8·0236e8·000010·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······0002ded4·02bed4·000010·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······000256f8·0236f8·000008·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······0002dee4·02bee4·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00025700·023700·000110·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········0002deec·02beec·000110·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········00025810·023810·000054·00··WA··0···0··424 ··[20]·.got··············PROGBITS········0002dffc·02bffc·000054·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········00025864·023864·000334·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········0002e050·02c050·000340·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········00026b98·023b98·000008·00··WA··0···0··426 ··[22]·.data·············PROGBITS········0002f390·02c390·000008·00··WA··0···0··4
27 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·023ba0·00004e·00······0···0··127 ··[23]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02c398·00004e·00······0···0··1
28 ··[24]·.shstrtab·········STRTAB··········00000000·023bee·000109·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·02c3e6·000109·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·023cf7·0019a4·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·02c4ef·001b90·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.85 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x23700·contains·34·entries:1 Dynamic·section·at·offset·0x2beec·contains·34·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:·[liblog.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libutils.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libcutils.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libc++.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.voiceprint@1.0.so]11 ·0x0000000e·(SONAME)·····················Library·soname:·[vendor.qti.voiceprint@1.0.so]
12 ·0x0000001e·(FLAGS)······················BIND_NOW12 ·0x0000001e·(FLAGS)······················BIND_NOW
13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW13 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
14 ·0x6000000f·(Operating·System·specific:·6000000f)········0xc94814 ·0x6000000f·(Operating·System·specific:·6000000f)········0xcb1c
15 ·0x60000010·(Operating·System·specific:·60000010)········0x6e515 ·0x60000010·(Operating·System·specific:·60000010)········0x6e5
16 ·0x00000013·(RELENT)·····················8·(bytes)16 ·0x00000013·(RELENT)·····················8·(bytes)
17 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xd03017 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xd204
18 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x9018 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x94
19 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x419 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
20 ·0x00000017·(JMPREL)·····················0xd97020 ·0x00000017·(JMPREL)·····················0xdbc0
21 ·0x00000002·(PLTRELSZ)···················1616·(bytes)21 ·0x00000002·(PLTRELSZ)···················1640·(bytes)
22 ·0x00000003·(PLTGOT)·····················0x2586422 ·0x00000003·(PLTGOT)·····················0x2e050
23 ·0x00000014·(PLTREL)·····················REL23 ·0x00000014·(PLTREL)·····················REL
24 ·0x00000006·(SYMTAB)·····················0x1ac24 ·0x00000006·(SYMTAB)·····················0x1ac
25 ·0x0000000b·(SYMENT)·····················16·(bytes)25 ·0x0000000b·(SYMENT)·····················16·(bytes)
26 ·0x00000005·(STRTAB)·····················0x254426 ·0x00000005·(STRTAB)·····················0x258c
27 ·0x0000000a·(STRSZ)······················41988·(bytes)27 ·0x0000000a·(STRSZ)······················42384·(bytes)
28 ·0x6ffffef5·(GNU_HASH)···················0x1e5828 ·0x6ffffef5·(GNU_HASH)···················0x1e90
29 ·0x00000019·(INIT_ARRAY)·················0x256f829 ·0x00000019·(INIT_ARRAY)·················0x2dee4
30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)30 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
31 ·0x0000001a·(FINI_ARRAY)·················0x256e831 ·0x0000001a·(FINI_ARRAY)·················0x2ded4
32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)32 ·0x0000001c·(FINI_ARRAYSZ)···············16·(bytes)
33 ·0x6ffffff0·(VERSYM)·····················0x1b0c33 ·0x6ffffff0·(VERSYM)·····················0x1b3c
34 ·0x6ffffffe·(VERNEED)····················0x1e3834 ·0x6ffffffe·(VERNEED)····················0x1e70
35 ·0x6fffffff·(VERNEEDNUM)·················135 ·0x6fffffff·(VERNEEDNUM)·················1
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0719066051e56e831a2946b6d4c9b5466 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·72356ed3cb374b77f925a85c1c0a21ab
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·406·entries:1 Version·symbols·section·'.gnu.version'·contains·409·entries:
2 ·Addr:·0x0000000000001b0c··Offset:·0x001b0c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001b3c··Offset:·0x001b3c··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 98, 13 lines modifiedOffset 98, 14 lines modified
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*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 106 ··198:···1·(*global*)···
  
106 Version·needs·section·'.gnu.version_r'·contains·1·entry:107 Version·needs·section·'.gnu.version_r'·contains·1·entry:
107 ·Addr:·0x0000000000001e38··Offset:·0x001e38··Link:·7·(.dynstr)108 ·Addr:·0x0000000000001e70··Offset:·0x001e70··Link:·7·(.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:·154284····»    Blocks:·304········IO·Block:·4096···regular·file1 ··Size:·189584····»    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
  
  
1.58 MB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64 vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64
4.79 KB
file list
    
Offset 249, 14 lines modifiedOffset 249, 15 lines modified
249 libavservices_minijail.so249 libavservices_minijail.so
250 libbase64.so250 libbase64.so
251 libbatching.so251 libbatching.so
252 libbatterylistener.so252 libbatterylistener.so
253 libbitmlengine.so253 libbitmlengine.so
254 libbluetooth_audio_session.so254 libbluetooth_audio_session.so
255 libbluetooth_audio_session_qti.so255 libbluetooth_audio_session_qti.so
 256 libbt-hidlclient.so
256 libbtnv.so257 libbtnv.so
257 libc2d30_bltlib.so258 libc2d30_bltlib.so
258 libc2dcolorconvert.so259 libc2dcolorconvert.so
259 libcacertclient.so260 libcacertclient.so
260 libcamera_nn_stub.so261 libcamera_nn_stub.so
261 libcamerapostproc.so262 libcamerapostproc.so
262 libcamxexternalformatutils.so263 libcamxexternalformatutils.so
Offset 293, 14 lines modifiedOffset 294, 15 lines modified
293 libcryptfshwcommon.so294 libcryptfshwcommon.so
294 libcvp_common.so295 libcvp_common.so
295 libcvpcpuRev_skel.so296 libcvpcpuRev_skel.so
296 libdataitems.so297 libdataitems.so
297 libdeeptouch.so298 libdeeptouch.so
298 libdevicestatelistener.so299 libdevicestatelistener.so
299 libdiag.so300 libdiag.so
 301 libdiag_debug.so
300 libdiagjni.so302 libdiagjni.so
301 libdisp-aba.so303 libdisp-aba.so
302 libdisplayconfig.qti.so304 libdisplayconfig.qti.so
303 libdisplaydebug.so305 libdisplaydebug.so
304 libdisplayqos.so306 libdisplayqos.so
305 libdisplayskuutils.so307 libdisplayskuutils.so
306 libdisppower-pixel.so308 libdisppower-pixel.so
Offset 316, 14 lines modifiedOffset 318, 15 lines modified
316 libdysco_core.so318 libdysco_core.so
317 libeffects.so319 libeffects.so
318 libeffectsconfig.so320 libeffectsconfig.so
319 libembmsservice.so321 libembmsservice.so
320 libexthwplugin.so322 libexthwplugin.so
321 libfastcvdsp_stub.so323 libfastcvdsp_stub.so
322 libfastcvopt.so324 libfastcvopt.so
 325 libfuse.so
323 libg3a_gabc.so326 libg3a_gabc.so
324 libg3a_gaf_v3.so327 libg3a_gaf_v3.so
325 libg3a_ghawb.so328 libg3a_ghawb.so
326 libgarden.so329 libgarden.so
327 libgatm_camx_wrapper.so330 libgatm_camx_wrapper.so
328 libgatm_core.so331 libgatm_core.so
329 libgcam_3p.so332 libgcam_3p.so
Offset 345, 14 lines modifiedOffset 348, 16 lines modified
345 libgoog_gafinfnet.so348 libgoog_gafinfnet.so
346 libgoog_llv_gpu.so349 libgoog_llv_gpu.so
347 libgoog_mesh_adapter.so350 libgoog_mesh_adapter.so
348 libgoog_mesh_warp.so351 libgoog_mesh_warp.so
349 libgoog_pdaf_core_imx363.so352 libgoog_pdaf_core_imx363.so
350 libgoog_scenedetector.so353 libgoog_scenedetector.so
351 libgoog_truetone.so354 libgoog_truetone.so
 355 libgoogle_camera_hal_proprietary_tests.so
 356 libgoogle_camera_hal_tests.so
352 libgooglecamera.proto_message.converter.gabc.so357 libgooglecamera.proto_message.converter.gabc.so
353 libgooglecamera.proto_message.converter.ghawb.so358 libgooglecamera.proto_message.converter.ghawb.so
354 libgooglecamera.proto_message.converter.so359 libgooglecamera.proto_message.converter.so
355 libgooglecamera.proto_message.protos.so360 libgooglecamera.proto_message.protos.so
356 libgooglecamerahal.so361 libgooglecamerahal.so
357 libgooglecamerahalutils.so362 libgooglecamerahalutils.so
358 libgooglecamerahwl_impl.so363 libgooglecamerahwl_impl.so
Offset 440, 15 lines modifiedOffset 445, 14 lines modified
440 libpdmapper.so445 libpdmapper.so
441 libpdnotifier.so446 libpdnotifier.so
442 libperfmgr.so447 libperfmgr.so
443 libperipheral_client.so448 libperipheral_client.so
444 libpixelhealth.so449 libpixelhealth.so
445 libpixelstats.so450 libpixelstats.so
446 libplatformconfig.so451 libplatformconfig.so
447 libpower_anomaly_data.so 
448 libprotobuf-cpp-full-3.9.1.so452 libprotobuf-cpp-full-3.9.1.so
449 libprotobuf-cpp-full.so453 libprotobuf-cpp-full.so
450 libprotobuf-cpp-lite-3.9.1.so454 libprotobuf-cpp-lite-3.9.1.so
451 libpuresoftkeymasterdevice.so455 libpuresoftkeymasterdevice.so
452 libq3dtools_adreno.so456 libq3dtools_adreno.so
453 libqcbor.so457 libqcbor.so
454 libqcc_file_agent.so458 libqcc_file_agent.so
Offset 469, 45 lines modifiedOffset 473, 43 lines modified
469 libqisl.so473 libqisl.so
470 libqmi.so474 libqmi.so
471 libqmi_cci.so475 libqmi_cci.so
472 libqmi_client_helper.so476 libqmi_client_helper.so
473 libqmi_client_qmux.so477 libqmi_client_qmux.so
474 libqmi_common_so.so478 libqmi_common_so.so
475 libqmi_csi.so479 libqmi_csi.so
 480 libqmi_csvt_srvc.so
476 libqmi_encdec.so481 libqmi_encdec.so
477 libqmi_legacy.so482 libqmi_legacy.so
478 libqmi_modem_svc.so 
479 libqmi_thermal-google-1.so 
480 libqmi_vs-google-1.so 
481 libqmiservices.so483 libqmiservices.so
482 libqrtr.so484 libqrtr.so
483 libqsap_sdk.so485 libqsap_sdk.so
484 libqseed3.so486 libqseed3.so
485 libqservice.so487 libqservice.so
486 libqsocket.so488 libqsocket.so
487 libqti-iopd-client.so489 libqti-iopd-client.so
488 libqti-util.so490 libqti-util.so
489 libqti-utils.so491 libqti-utils.so
490 libqti_vndfwk_detect.so492 libqti_vndfwk_detect.so
491 libqtigef.so493 libqtigef.so
492 libqtikeymaster4.so494 libqtikeymaster4.so
 495 libramdumpfs.so
493 librcc.so496 librcc.so
494 libreference-ril.so497 libreference-ril.so
495 libreverse_rpc_tests_skel.so498 libreverse_rpc_tests_skel.so
496 libril-qc-hal-qmi.so499 libril-qc-hal-qmi.so
497 libril-qc-logger.so500 libril-qc-logger.so
498 libril-qc-ltedirectdisc.so501 libril-qc-ltedirectdisc.so
499 libril-qc-radioconfig.so502 libril-qc-radioconfig.so
500 libril-qcril-hook-oem.so503 libril-qcril-hook-oem.so
501 libril.so504 libril.so
502 librilqmiservices.so505 librilqmiservices.so
503 librilutils.so506 librilutils.so
504 librmnetctl.so507 librmnetctl.so
505 librpmb.so508 librpmb.so
506 librtxproto.so 
507 libsdedrm.so509 libsdedrm.so
508 libsdm-color.so510 libsdm-color.so
509 libsdm-colormgr-algo.so511 libsdm-colormgr-algo.so
510 libsdm-diag.so512 libsdm-diag.so
511 libsdm-disp-vndapis.so513 libsdm-disp-vndapis.so
512 libsdmcore.so514 libsdmcore.so
Max report size reached; 2141/4891 bytes (43.77%) of diff not shown.
13.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/com.fingerprints.extension@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/com.fingerprints.extension@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:···············0x4400011 ··Entry·point·address:···············0x46000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········662224·(bytes·into·file)13 ··Start·of·section·headers:··········758736·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x440002 Entry·point·0x46000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0434c4·0x0434c4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0450a4·0x0450a4·R···0x1000
8 ··LOAD···········0x044000·0x0000000000044000·0x0000000000044000·0x049ee0·0x049ee0·R·E·0x10008 ··LOAD···········0x046000·0x0000000000046000·0x0000000000046000·0x05ef60·0x05ef60·R·E·0x1000
9 ··LOAD···········0x08e000·0x000000000008e000·0x000000000008e000·0x00edd8·0x00edd8·RW··0x10009 ··LOAD···········0x0a5000·0x00000000000a5000·0x00000000000a5000·0x00f198·0x00f198·RW··0x1000
10 ··LOAD···········0x09cdd8·0x000000000009ddd8·0x000000000009ddd8·0x000070·0x000070·RW··0x100010 ··LOAD···········0x0b4198·0x00000000000b5198·0x00000000000b5198·0x000070·0x000070·RW··0x1000
11 ··DYNAMIC········0x09bd70·0x000000000009bd70·0x000000000009bd70·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0b3118·0x00000000000b3118·0x00000000000b3118·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x08e000·0x000000000008e000·0x000000000008e000·0x00edd8·0x00f000·R···0x112 ··GNU_RELRO······0x0a5000·0x00000000000a5000·0x00000000000a5000·0x00f198·0x010000·R···0x1
13 ··GNU_EH_FRAME···0x034808·0x0000000000034808·0x0000000000034808·0x002d44·0x002d44·R···0x413 ··GNU_EH_FRAME···0x034cd4·0x0000000000034cd4·0x0000000000034cd4·0x002fac·0x002fac·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0xa1ad0:1 There·are·25·section·headers,·starting·at·offset·0xb93d0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·007530·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·007578·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000077d8·0077d8·0009c4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000007820·007820·0009ca·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000819c·00819c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000081ec·0081ec·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000081e0·0081e0·001d44·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000008230·008230·001d54·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000009f24·009f24·020d90·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000009f84·009f84·020f1c·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000002acb8·02acb8·00393c·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000002aea0·02aea0·00393f·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000002e5f8·02e5f8·000360·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000002e7e0·02e7e0·000368·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000002e958·02e958·001e90·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000002eb48·02eb48·001ed8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000307f0·0307f0·004017·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000030a20·030a20·0042b4·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000034808·034808·002d44·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000034cd4·034cd4·002fac·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000037550·037550·00bf74·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000037c80·037c80·00d424·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000044000·044000·048a54·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000046000·046000·05daac·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000008ca60·08ca60·001480·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000a3ab0·0a3ab0·0014b0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000008e000·08e000·00dc80·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········00000000000a5000·0a5000·00e028·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000009bc80·09bc80·000080·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000b3028·0b3028·000080·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000009bd00·09bd00·000070·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000b30a8·0b30a8·000070·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000009bd70·09bd70·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000b3118·0b3118·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000009bf90·09bf90·000400·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000b3338·0b3338·000400·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000009c390·09c390·000a48·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000b3738·0b3738·000a60·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000009ddd8·09cdd8·000070·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000b5198·0b4198·000070·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·09ce48·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0b4208·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·09cf45·004b88·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0b4305·0050c4·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x9bd70·contains·34·entries:1 Dynamic·section·at·offset·0xb3118·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[com.fingerprints.extension@2.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.fingerprints.extension@2.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x2acb814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x2aea0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x393c15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x393f
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2e5f817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2e7e0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x36018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x368
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x2e95820 ·0x0000000000000017·(JMPREL)·············0x2eb48
21 ·0x0000000000000002·(PLTRELSZ)···········7824·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········7896·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x9c39022 ·0x0000000000000003·(PLTGOT)·············0xb3738
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x9f2426 ·0x0000000000000005·(STRTAB)·············0x9f84
27 ·0x000000000000000a·(STRSZ)··············134544·(bytes)27 ·0x000000000000000a·(STRSZ)··············134940·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x81e028 ·0x000000006ffffef5·(GNU_HASH)···········0x8230
29 ·0x0000000000000019·(INIT_ARRAY)·········0x9bd0029 ·0x0000000000000019·(INIT_ARRAY)·········0xb30a8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······112·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······112·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x9bc8031 ·0x000000000000001a·(FINI_ARRAY)·········0xb3028
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······128·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······128·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x77d833 ·0x000000006ffffff0·(VERSYM)·············0x7820
34 ·0x000000006ffffffe·(VERNEED)············0x819c34 ·0x000000006ffffffe·(VERNEED)············0x81ec
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b6e39e996685954f8b38ee8be334bfcb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ed5b6cc7a64893b29c90466646943b9d
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1250·entries:1 Version·symbols·section·'.gnu.version'·contains·1253·entries:
2 ·Addr:·0x00000000000077d8··Offset:·0x0077d8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000007820··Offset:·0x007820··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*)······2·(LIBC)··········1·(*global*)···4 ··004:···1·(*global*)······1·(*global*)······2·(LIBC)··········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 309, 15 lines modifiedOffset 309, 16 lines modified
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*)······1·(*global*)···
312 ··4d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···312 ··4d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
313 ··4d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···313 ··4d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
314 ··4d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···314 ··4d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
315 ··4dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···315 ··4dc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
316 ··4e0:···1·(*global*)······1·(*global*)···316 ··4e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 317 ··4e4:···1·(*global*)···
  
317 Version·needs·section·'.gnu.version_r'·contains·2·entries:318 Version·needs·section·'.gnu.version_r'·contains·2·entries:
318 ·Addr:·0x000000000000819c··Offset:·0x00819c··Link:·7·(.dynstr)319 ·Addr:·0x00000000000081ec··Offset:·0x0081ec··Link:·7·(.dynstr)
319 ··000000:·Version:·1··File:·liblog.so··Cnt:·1320 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
320 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3321 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
321 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1322 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
322 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2323 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·663824····»    Blocks:·1304·······IO·Block:·4096···regular·file1 ··Size:·760336····»    Blocks:·1488·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········257264·(bytes·into·file)13 ··Start·of·section·headers:··········307288·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01a524·0x01a524·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01b1bc·0x01b1bc·R···0x1000
8 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x01cdf0·0x01cdf0·R·E·0x10008 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x027110·0x027110·R·E·0x1000
9 ··LOAD···········0x038000·0x0000000000038000·0x0000000000038000·0x004c10·0x004c10·RW··0x10009 ··LOAD···········0x044000·0x0000000000044000·0x0000000000044000·0x004d00·0x004d00·RW··0x1000
10 ··LOAD···········0x03cc10·0x000000000003dc10·0x000000000003dc10·0x000020·0x000020·RW··0x100010 ··LOAD···········0x048d00·0x0000000000049d00·0x0000000000049d00·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x03c230·0x000000000003c230·0x000000000003c230·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x048308·0x0000000000048308·0x0000000000048308·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x038000·0x0000000000038000·0x0000000000038000·0x004c10·0x005000·R···0x112 ··GNU_RELRO······0x044000·0x0000000000044000·0x0000000000044000·0x004d00·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x014f74·0x0000000000014f74·0x0000000000014f74·0x00105c·0x00105c·R···0x413 ··GNU_EH_FRAME···0x0153b0·0x00000000000153b0·0x00000000000153b0·0x001124·0x001124·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x3ecf0:1 There·are·25·section·headers,·starting·at·offset·0x4b058:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003108·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003150·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000033b0·0033b0·000416·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000033f8·0033f8·00041c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000037c8·0037c8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003814·003814·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000037e8·0037e8·000b24·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003838·003838·000b34·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000430c·00430c·00cf28·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000436c·00436c·00d0b4·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011238·011238·001185·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011420·011420·00118b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000123c0·0123c0·000118·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000125b0·0125b0·000118·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000124d8·0124d8·001368·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000126c8·0126c8·0013b0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000013840·013840·001733·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000013a80·013a80·001930·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000014f74·014f74·00105c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000153b0·0153b0·001124·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000015fd0·015fd0·004554·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000164d8·0164d8·004ce4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001b000·01b000·01c0e0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001c000·01c000·0263c8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000370e0·0370e0·000d10·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000423d0·0423d0·000d40·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000038000·038000·0041e0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000044000·044000·0042b8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000003c1e0·03c1e0·000030·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000482b8·0482b8·000030·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000003c210·03c210·000020·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000482e8·0482e8·000020·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000003c230·03c230·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000048308·048308·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000003c450·03c450·000130·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000048528·048528·000130·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000003c580·03c580·000690·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000048658·048658·0006a8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000003dc10·03cc10·000020·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000049d00·048d00·000020·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03cc30·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·048d20·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03cd2d·001fbc·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·048e1d·002234·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.99 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x3c230·contains·34·entries:1 Dynamic·section·at·offset·0x48308·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[com.qualcomm.qti.imscmservice@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1123814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x11420
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x118515 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x118b
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x123c017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x125b0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x11818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x118
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x124d820 ·0x0000000000000017·(JMPREL)·············0x126c8
21 ·0x0000000000000002·(PLTRELSZ)···········4968·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········5040·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x3c58022 ·0x0000000000000003·(PLTGOT)·············0x48658
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x430c26 ·0x0000000000000005·(STRTAB)·············0x436c
27 ·0x000000000000000a·(STRSZ)··············53032·(bytes)27 ·0x000000000000000a·(STRSZ)··············53428·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x37e828 ·0x000000006ffffef5·(GNU_HASH)···········0x3838
29 ·0x0000000000000019·(INIT_ARRAY)·········0x3c21029 ·0x0000000000000019·(INIT_ARRAY)·········0x482e8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x3c1e031 ·0x000000000000001a·(FINI_ARRAY)·········0x482b8
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x33b033 ·0x000000006ffffff0·(VERSYM)·············0x33f8
34 ·0x000000006ffffffe·(VERNEED)············0x37c834 ·0x000000006ffffffe·(VERNEED)············0x3814
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·625f9e3ed9360477beaa5ea5b9605d846 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5d504d585d1ecac86725cea386426ee6
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·523·entries:1 Version·symbols·section·'.gnu.version'·contains·526·entries:
2 ·Addr:·0x00000000000033b0··Offset:·0x0033b0··Link:·3·(.dynsym)2 ·Addr:·0x00000000000033f8··Offset:·0x0033f8··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, 14 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*)······1·(*global*)···134 ··208:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 135 ··20c:···1·(*global*)······1·(*global*)···
  
135 Version·needs·section·'.gnu.version_r'·contains·1·entry:136 Version·needs·section·'.gnu.version_r'·contains·1·entry:
136 ·Addr:·0x00000000000037c8··Offset:·0x0037c8··Link:·7·(.dynstr)137 ·Addr:·0x0000000000003814··Offset:·0x003814··Link:·7·(.dynstr)
137 ··000000:·Version:·1··File:·libc.so··Cnt:·1138 ··000000:·Version:·1··File:·libc.so··Cnt:·1
138 ··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:·258864····»    Blocks:·512········IO·Block:·4096···regular·file1 ··Size:·308888····»    Blocks:·608········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············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:··········263576·(bytes·into·file)13 ··Start·of·section·headers:··········314000·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01afbc·0x01afbc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01be74·0x01be74·R···0x1000
8 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x01dd70·0x01dd70·R·E·0x10008 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x028790·0x028790·R·E·0x1000
9 ··LOAD···········0x039000·0x0000000000039000·0x0000000000039000·0x004e40·0x004e40·RW··0x10009 ··LOAD···········0x045000·0x0000000000045000·0x0000000000045000·0x005050·0x005050·RW··0x1000
10 ··LOAD···········0x03de40·0x000000000003ee40·0x000000000003ee40·0x000020·0x000020·RW··0x100010 ··LOAD···········0x04a050·0x000000000004b050·0x000000000004b050·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x03d470·0x000000000003d470·0x000000000003d470·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x049668·0x0000000000049668·0x0000000000049668·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x039000·0x0000000000039000·0x0000000000039000·0x004e40·0x005000·R···0x112 ··GNU_RELRO······0x045000·0x0000000000045000·0x0000000000045000·0x005050·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x01544c·0x000000000001544c·0x000000000001544c·0x00116c·0x00116c·R···0x413 ··GNU_EH_FRAME···0x015880·0x0000000000015880·0x0000000000015880·0x00129c·0x00129c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x40598:1 There·are·25·section·headers,·starting·at·offset·0x4ca90:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003198·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0031e0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003440·003440·000422·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003488·003488·000428·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003864·003864·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000038b0·0038b0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000038a8·0038a8·000b40·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000038f0·0038f0·000b4c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000043e8·0043e8·00d0cd·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000443c·00443c·00d259·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000114b8·0114b8·00118a·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011698·011698·00118b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000012648·012648·000120·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000012828·012828·000128·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000012768·012768·001338·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000012950·012950·001380·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000013aa0·013aa0·0019ac·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000013cd0·013cd0·001bad·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001544c·01544c·00116c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000015880·015880·00129c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000165b8·0165b8·004a04·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000016b20·016b20·005354·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001b000·01b000·01d080·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001c000·01c000·027a64·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000038080·038080·000cf0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000043a70·043a70·000d20·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000039000·039000·004420·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000045000·045000·004618·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000003d420·03d420·000030·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000049618·049618·000030·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000003d450·03d450·000020·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000049648·049648·000020·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000003d470·03d470·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000049668·049668·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000003d690·03d690·000130·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000049888·049888·000130·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000003d7c0·03d7c0·000680·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000499b8·0499b8·000698·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000003ee40·03de40·000020·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000004b050·04a050·000020·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03de60·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·04a070·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03df5d·002634·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·04a16d·00291c·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x3d470·contains·34·entries:1 Dynamic·section·at·offset·0x49668·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[com.qualcomm.qti.imscmservice@2.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@2.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x114b814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x11698
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x118a15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x118b
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1264817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x12828
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x12018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x128
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x1276820 ·0x0000000000000017·(JMPREL)·············0x12950
21 ·0x0000000000000002·(PLTRELSZ)···········4920·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········4992·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x3d7c022 ·0x0000000000000003·(PLTGOT)·············0x499b8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x43e826 ·0x0000000000000005·(STRTAB)·············0x443c
27 ·0x000000000000000a·(STRSZ)··············53453·(bytes)27 ·0x000000000000000a·(STRSZ)··············53849·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x38a828 ·0x000000006ffffef5·(GNU_HASH)···········0x38f0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x3d45029 ·0x0000000000000019·(INIT_ARRAY)·········0x49648
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x3d42031 ·0x000000000000001a·(FINI_ARRAY)·········0x49618
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x344033 ·0x000000006ffffff0·(VERSYM)·············0x3488
34 ·0x000000006ffffffe·(VERNEED)············0x386434 ·0x000000006ffffffe·(VERNEED)············0x38b0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4afad767ca2be6ebd8e962d77d7a42586 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·769be40f8a68b090eafc85325e3550cd
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·529·entries:1 Version·symbols·section·'.gnu.version'·contains·532·entries:
2 ·Addr:·0x0000000000003440··Offset:·0x003440··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003488··Offset:·0x003488··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 129, 15 lines modifiedOffset 129, 15 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*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
137 Version·needs·section·'.gnu.version_r'·contains·2·entries:137 Version·needs·section·'.gnu.version_r'·contains·2·entries:
138 ·Addr:·0x0000000000003864··Offset:·0x003864··Link:·7·(.dynstr)138 ·Addr:·0x00000000000038b0··Offset:·0x0038b0··Link:·7·(.dynstr)
139 ··000000:·Version:·1··File:·liblog.so··Cnt:·1139 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
140 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3140 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
141 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1141 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
142 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2142 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·265176····»    Blocks:·520········IO·Block:·4096···regular·file1 ··Size:·315600····»    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
  
  
14.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@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:···············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:··········257944·(bytes·into·file)13 ··Start·of·section·headers:··········296168·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01c6dc·0x01c6dc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01d63c·0x01d63c·R···0x1000
8 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x019a90·0x019a90·R·E·0x10008 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x021780·0x021780·R·E·0x1000
9 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x005860·0x005860·RW··0x10009 ··LOAD···········0x040000·0x0000000000040000·0x0000000000040000·0x005ab8·0x005ab8·RW··0x1000
10 ··LOAD···········0x03c860·0x000000000003d860·0x000000000003d860·0x000020·0x000020·RW··0x100010 ··LOAD···········0x045ab8·0x0000000000046ab8·0x0000000000046ab8·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x03be48·0x000000000003be48·0x000000000003be48·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x045088·0x0000000000045088·0x0000000000045088·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x037000·0x0000000000037000·0x0000000000037000·0x005860·0x006000·R···0x112 ··GNU_RELRO······0x040000·0x0000000000040000·0x0000000000040000·0x005ab8·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x0172ac·0x00000000000172ac·0x00000000000172ac·0x00103c·0x00103c·R···0x413 ··GNU_EH_FRAME···0x017750·0x0000000000017750·0x0000000000017750·0x0011a4·0x0011a4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x3ef98:1 There·are·25·section·headers,·starting·at·offset·0x484e8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0036a8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0036f0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003950·003950·00048e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003998·003998·000494·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003de0·003de0·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003e2c·003e2c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003e20·003e20·00088c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003e70·003e70·000898·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000046ac·0046ac·00ed9f·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000004708·004708·00ef2b·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000013450·013450·00158b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000013638·013638·00158c·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000149e0·0149e0·000148·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000014bc8·014bc8·000150·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000014b28·014b28·001380·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000014d18·014d18·0013c8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000015eb0·015eb0·0013fc·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000160e0·0160e0·00166f·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000172ac·0172ac·00103c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000017750·017750·0011a4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000182e8·0182e8·0043f4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000188f8·0188f8·004d44·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001d000·01d000·018d70·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001e000·01e000·020a2c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000035d70·035d70·000d20·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000003ea30·03ea30·000d50·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000037000·037000·004df8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000040000·040000·005038·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000003bdf8·03bdf8·000030·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000045038·045038·000030·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000003be28·03be28·000020·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000045068·045068·000020·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000003be48·03be48·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000045088·045088·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000003c078·03c078·000150·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000452b8·0452b8·000150·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000003c1c8·03c1c8·000698·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000045408·045408·0006b0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000003d860·03c860·000020·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000046ab8·045ab8·000020·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03c880·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·045ad8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03c97d·002614·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·045bd5·00290c·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, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x3be48·contains·35·entries:1 Dynamic·section·at·offset·0x45088·contains·35·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:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@2.1.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@2.1.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1345015 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x13638
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x158b16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x158c
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x149e018 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x14bc8
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x14819 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x150
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0x14b2821 ·0x0000000000000017·(JMPREL)·············0x14d18
22 ·0x0000000000000002·(PLTRELSZ)···········4992·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········5064·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x3c1c823 ·0x0000000000000003·(PLTGOT)·············0x45408
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x46ac27 ·0x0000000000000005·(STRTAB)·············0x4708
28 ·0x000000000000000a·(STRSZ)··············60831·(bytes)28 ·0x000000000000000a·(STRSZ)··············61227·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x3e2029 ·0x000000006ffffef5·(GNU_HASH)···········0x3e70
30 ·0x0000000000000019·(INIT_ARRAY)·········0x3be2830 ·0x0000000000000019·(INIT_ARRAY)·········0x45068
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x3bdf832 ·0x000000000000001a·(FINI_ARRAY)·········0x45038
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x395034 ·0x000000006ffffff0·(VERSYM)·············0x3998
35 ·0x000000006ffffffe·(VERNEED)············0x3de035 ·0x000000006ffffffe·(VERNEED)············0x3e2c
36 ·0x000000006fffffff·(VERNEEDNUM)·········236 ·0x000000006fffffff·(VERNEEDNUM)·········2
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8988c431baa62b465691b5ea71d039296 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ef4ec92aa622506ca0876571bbd21b7c
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·583·entries:1 Version·symbols·section·'.gnu.version'·contains·586·entries:
2 ·Addr:·0x0000000000003950··Offset:·0x003950··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003998··Offset:·0x003998··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 142, 15 lines modifiedOffset 142, 16 lines modified
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*)······1·(*global*)···148 ··240:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)···149 ··244:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 150 ··248:···1·(*global*)······1·(*global*)···
  
150 Version·needs·section·'.gnu.version_r'·contains·2·entries:151 Version·needs·section·'.gnu.version_r'·contains·2·entries:
151 ·Addr:·0x0000000000003de0··Offset:·0x003de0··Link:·7·(.dynstr)152 ·Addr:·0x0000000000003e2c··Offset:·0x003e2c··Link:·7·(.dynstr)
152 ··000000:·Version:·1··File:·liblog.so··Cnt:·1153 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
153 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3154 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
154 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1155 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
155 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2156 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·259544····»    Blocks:·512········IO·Block:·4096···regular·file1 ··Size:·297768····»    Blocks:·584········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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.imscmservice@2.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········181816·(bytes·into·file)13 ··Start·of·section·headers:··········211696·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01487c·0x01487c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01578c·0x01578c·R···0x1000
8 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x011140·0x011140·R·E·0x10008 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x017190·0x017190·R·E·0x1000
9 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x003900·0x003900·RW··0x10009 ··LOAD···········0x02e000·0x000000000002e000·0x000000000002e000·0x003ba0·0x003ba0·RW··0x1000
10 ··LOAD···········0x02a900·0x000000000002b900·0x000000000002b900·0x000010·0x000010·RW··0x100010 ··LOAD···········0x031ba0·0x0000000000032ba0·0x0000000000032ba0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x02a010·0x000000000002a010·0x000000000002a010·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x031298·0x0000000000031298·0x0000000000031298·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x003900·0x004000·R···0x112 ··GNU_RELRO······0x02e000·0x000000000002e000·0x000000000002e000·0x003ba0·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x011244·0x0000000000011244·0x0000000000011244·0x000a84·0x000a84·R···0x413 ··GNU_EH_FRAME···0x0116f0·0x00000000000116f0·0x00000000000116f0·0x000c0c·0x000c0c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x2c638:1 There·are·25·section·headers,·starting·at·offset·0x33af0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002928·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002970·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002bd0·002bd0·00036e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002c18·002c18·000374·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002f40·002f40·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002f8c·002f8c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002f80·002f80·0005e4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002fd0·002fd0·0005f0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003564·003564·00ae63·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000035c0·0035c0·00afef·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000e3c8·00e3c8·000e47·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000e5b0·00e5b0·000e4e·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000f210·00f210·0000d8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000f400·00f400·0000e0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000f2e8·00f2e8·001188·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000f4e0·00f4e0·0011d0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000010470·010470·000dd3·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000106b0·0106b0·00103d·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011244·011244·000a84·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000116f0·0116f0·000c0c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000011cc8·011cc8·002bb4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000012300·012300·00348c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000015000·015000·010568·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000016000·016000·01658c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000025570·025570·000bd0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000002c590·02c590·000c00·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000027000·027000·002fe0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000002e000·02e000·003268·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000029fe0·029fe0·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000031268·031268·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000002a000·02a000·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000031288·031288·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000002a010·02a010·000240·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000031298·031298·000240·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000002a250·02a250·0000c0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000314d8·0314d8·0000c0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000002a310·02a310·0005f0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000031598·031598·000608·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000002b900·02a900·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000032ba0·031ba0·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02a910·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·031bb0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02aa0d·001c24·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·031cad·001e40·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.25 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x2a010·contains·36·entries:1 Dynamic·section·at·offset·0x31298·contains·36·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:·[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.2.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.imscmservice@2.2.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)················0xe3c816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xe5b0
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xe4717 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xe4e
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xf21019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xf400
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe0
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xf2e822 ·0x0000000000000017·(JMPREL)·············0xf4e0
23 ·0x0000000000000002·(PLTRELSZ)···········4488·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4560·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x2a31024 ·0x0000000000000003·(PLTGOT)·············0x31598
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2a826 ·0x0000000000000006·(SYMTAB)·············0x2a8
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x356428 ·0x0000000000000005·(STRTAB)·············0x35c0
29 ·0x000000000000000a·(STRSZ)··············44643·(bytes)29 ·0x000000000000000a·(STRSZ)··············45039·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x2f8030 ·0x000000006ffffef5·(GNU_HASH)···········0x2fd0
31 ·0x0000000000000019·(INIT_ARRAY)·········0x2a00031 ·0x0000000000000019·(INIT_ARRAY)·········0x31288
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x29fe033 ·0x000000000000001a·(FINI_ARRAY)·········0x31268
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x2bd035 ·0x000000006ffffff0·(VERSYM)·············0x2c18
36 ·0x000000006ffffffe·(VERNEED)············0x2f4036 ·0x000000006ffffffe·(VERNEED)············0x2f8c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·364576dcc4cbfd0aebbbaff69ca11fac6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·46aad2646b1ff1baed5f75f2ebf00cb0
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·439·entries:1 Version·symbols·section·'.gnu.version'·contains·442·entries:
2 ·Addr:·0x0000000000002bd0··Offset:·0x002bd0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002c18··Offset:·0x002c18··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 106, 15 lines modifiedOffset 106, 16 lines modified
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*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 114 ··1b8:···1·(*global*)······1·(*global*)···
  
114 Version·needs·section·'.gnu.version_r'·contains·2·entries:115 Version·needs·section·'.gnu.version_r'·contains·2·entries:
115 ·Addr:·0x0000000000002f40··Offset:·0x002f40··Link:·7·(.dynstr)116 ·Addr:·0x0000000000002f8c··Offset:·0x002f8c··Link:·7·(.dynstr)
116 ··000000:·Version:·1··File:·liblog.so··Cnt:·1117 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
117 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3118 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
118 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1119 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
119 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2120 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·183416····»    Blocks:·360········IO·Block:·4096···regular·file1 ··Size:·213296····»    Blocks:·424········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.uceservice@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x2700011 ··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:··········397952·(bytes·into·file)13 ··Start·of·section·headers:··········492648·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·0x2a000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x026d04·0x026d04·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0293ec·0x0293ec·R···0x1000
8 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x02ee70·0x02ee70·R·E·0x10008 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x0417c0·0x0417c0·R·E·0x1000
9 ··LOAD···········0x056000·0x0000000000056000·0x0000000000056000·0x0075d0·0x0075d0·RW··0x10009 ··LOAD···········0x06c000·0x000000000006c000·0x000000000006c000·0x0080e0·0x0080e0·RW··0x1000
10 ··LOAD···········0x05d5d0·0x000000000005e5d0·0x000000000005e5d0·0x000030·0x000030·RW··0x100010 ··LOAD···········0x0740e0·0x00000000000750e0·0x00000000000750e0·0x000030·0x000030·RW··0x1000
11 ··DYNAMIC········0x05c930·0x000000000005c930·0x000000000005c930·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x073428·0x0000000000073428·0x0000000000073428·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x056000·0x0000000000056000·0x0000000000056000·0x0075d0·0x008000·R···0x112 ··GNU_RELRO······0x06c000·0x000000000006c000·0x000000000006c000·0x0080e0·0x009000·R···0x1
13 ··GNU_EH_FRAME···0x01df08·0x000000000001df08·0x000000000001df08·0x001acc·0x001acc·R···0x413 ··GNU_EH_FRAME···0x01e454·0x000000000001e454·0x000000000001e454·0x002014·0x002014·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x61280:1 There·are·25·section·headers,·starting·at·offset·0x78468:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0043c8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·004410·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000004670·004670·0005a6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000046b8·0046b8·0005ac·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000004c18·004c18·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000004c64·004c64·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004c58·004c58·000ee0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004ca8·004ca8·000ef0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000005b38·005b38·0122e2·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000005b98·005b98·01246e·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000017e20·017e20·001a04·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000018008·018008·001a10·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000019828·019828·0001b0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000019a18·019a18·0001e0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000199d8·0199d8·0019f8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000019bf8·019bf8·001a40·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000001b3d0·01b3d0·002b38·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000001b640·01b640·002e13·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001df08·01df08·001acc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001e454·01e454·002014·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000001f9d8·01f9d8·00732c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000020468·020468·008f84·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000027000·027000·02dcf4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000002a000·02a000·040620·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000054d00·054d00·001170·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000006a620·06a620·0011a0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000056000·056000·0068c0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000006c000·06c000·0073b8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000005c8c0·05c8c0·000040·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000733b8·0733b8·000040·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000005c900·05c900·000030·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000733f8·0733f8·000030·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000005c930·05c930·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000073428·073428·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000005cb50·05cb50·0001c0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000073648·073648·0001c0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000005cd10·05cd10·0008c0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000073808·073808·0008d8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000005e5d0·05d5d0·000030·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000750e0·0740e0·000030·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·05d600·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·074110·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·05d6fd·003b80·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·07420d·004254·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x5c930·contains·34·entries:1 Dynamic·section·at·offset·0x73428·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[com.qualcomm.qti.uceservice@2.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.uceservice@2.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x17e2014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x18008
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1a0415 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1a10
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1982817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x19a18
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1b018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1e0
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x199d820 ·0x0000000000000017·(JMPREL)·············0x19bf8
21 ·0x0000000000000002·(PLTRELSZ)···········6648·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········6720·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x5cd1022 ·0x0000000000000003·(PLTGOT)·············0x73808
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x5b3826 ·0x0000000000000005·(STRTAB)·············0x5b98
27 ·0x000000000000000a·(STRSZ)··············74466·(bytes)27 ·0x000000000000000a·(STRSZ)··············74862·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x4c5828 ·0x000000006ffffef5·(GNU_HASH)···········0x4ca8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x5c90029 ·0x0000000000000019·(INIT_ARRAY)·········0x733f8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······48·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······48·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x5c8c031 ·0x000000000000001a·(FINI_ARRAY)·········0x733b8
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······64·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······64·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x467033 ·0x000000006ffffff0·(VERSYM)·············0x46b8
34 ·0x000000006ffffffe·(VERNEED)············0x4c1834 ·0x000000006ffffffe·(VERNEED)············0x4c64
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·68a2aa432e843cbbae8328bcb54eb82c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4db185466b7995b50868457effbdf171
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·723·entries:1 Version·symbols·section·'.gnu.version'·contains·726·entries:
2 ·Addr:·0x0000000000004670··Offset:·0x004670··Link:·3·(.dynsym)2 ·Addr:·0x00000000000046b8··Offset:·0x0046b8··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 177, 15 lines modifiedOffset 177, 16 lines modified
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*)······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*)···184 ··2d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 185 ··2d4:···1·(*global*)······1·(*global*)···
  
185 Version·needs·section·'.gnu.version_r'·contains·2·entries:186 Version·needs·section·'.gnu.version_r'·contains·2·entries:
186 ·Addr:·0x0000000000004c18··Offset:·0x004c18··Link:·7·(.dynstr)187 ·Addr:·0x0000000000004c64··Offset:·0x004c64··Link:·7·(.dynstr)
187 ··000000:·Version:·1··File:·liblog.so··Cnt:·1188 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
188 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3189 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
189 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1190 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
190 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2191 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·399552····»    Blocks:·784········IO·Block:·4096···regular·file1 ··Size:·494248····»    Blocks:·968········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.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.uceservice@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x2700011 ··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:··········371560·(bytes·into·file)13 ··Start·of·section·headers:··········445680·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·0x2a000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x026e74·0x026e74·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x029444·0x029444·R···0x1000
8 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x0285a0·0x0285a0·R·E·0x10008 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x036370·0x036370·R·E·0x1000
9 ··LOAD···········0x050000·0x0000000000050000·0x0000000000050000·0x007370·0x007370·RW··0x10009 ··LOAD···········0x061000·0x0000000000061000·0x0000000000061000·0x007da8·0x007da8·RW··0x1000
10 ··LOAD···········0x057370·0x0000000000058370·0x0000000000058370·0x000028·0x000028·RW··0x100010 ··LOAD···········0x068da8·0x0000000000069da8·0x0000000000069da8·0x000028·0x000028·RW··0x1000
11 ··DYNAMIC········0x056698·0x0000000000056698·0x0000000000056698·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x0680b8·0x00000000000680b8·0x00000000000680b8·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x050000·0x0000000000050000·0x0000000000050000·0x007370·0x008000·R···0x112 ··GNU_RELRO······0x061000·0x0000000000061000·0x0000000000061000·0x007da8·0x008000·R···0x1
13 ··GNU_EH_FRAME···0x01f440·0x000000000001f440·0x000000000001f440·0x001714·0x001714·R···0x413 ··GNU_EH_FRAME···0x01fa78·0x000000000001fa78·0x000000000001fa78·0x001c74·0x001c74·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x5ab68:1 There·are·25·section·headers,·starting·at·offset·0x6ccf0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0046c8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·004710·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000004970·004970·0005e6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000049b8·0049b8·0005ec·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000004f58·004f58·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000004fa4·004fa4·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004f98·004f98·000cfc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004fe8·004fe8·000d0c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000005c94·005c94·013f69·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000005cf4·005cf4·0140f5·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000019c00·019c00·001bc0·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000019df0·019df0·001bc8·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001b7c0·01b7c0·0001a8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001b9b8·01b9b8·0001c8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000001b968·01b968·001ad0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000001bb80·01bb80·001b18·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000001d440·01d440·002000·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000001d6a0·01d6a0·0023d7·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001f440·01f440·001714·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001fa78·01fa78·001c74·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000020b58·020b58·00631c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000216f0·0216f0·007d54·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000027000·027000·02739c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000002a000·02a000·035140·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000004e3a0·04e3a0·001200·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000005f140·05f140·001230·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000050000·050000·006638·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000061000·061000·007058·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000056638·056638·000038·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000068058·068058·000038·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000056670·056670·000028·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000068090·068090·000028·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000056698·056698·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000680b8·0680b8·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000568c8·0568c8·0001a0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000682e8·0682e8·0001a0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000056a68·056a68·000908·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000068488·068488·000920·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000058370·057370·000028·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000069da8·068da8·000028·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·057398·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·068dd0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·057495·0036d0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·068ecd·003e1c·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, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x56698·contains·35·entries:1 Dynamic·section·at·offset·0x680b8·contains·35·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:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.uceservice@2.1.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.uceservice@2.1.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x19c0015 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x19df0
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1bc016 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1bc8
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1b7c018 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1b9b8
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1a819 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1c8
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0x1b96821 ·0x0000000000000017·(JMPREL)·············0x1bb80
22 ·0x0000000000000002·(PLTRELSZ)···········6864·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········6936·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x56a6823 ·0x0000000000000003·(PLTGOT)·············0x68488
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x5c9427 ·0x0000000000000005·(STRTAB)·············0x5cf4
28 ·0x000000000000000a·(STRSZ)··············81769·(bytes)28 ·0x000000000000000a·(STRSZ)··············82165·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x4f9829 ·0x000000006ffffef5·(GNU_HASH)···········0x4fe8
30 ·0x0000000000000019·(INIT_ARRAY)·········0x5667030 ·0x0000000000000019·(INIT_ARRAY)·········0x68090
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x5663832 ·0x000000000000001a·(FINI_ARRAY)·········0x68058
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······56·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······56·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x497034 ·0x000000006ffffff0·(VERSYM)·············0x49b8
35 ·0x000000006ffffffe·(VERNEED)············0x4f5835 ·0x000000006ffffffe·(VERNEED)············0x4fa4
36 ·0x000000006fffffff·(VERNEEDNUM)·········236 ·0x000000006fffffff·(VERNEEDNUM)·········2
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4d48d0b23eaeafbbf98fea33cfa88a466 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0c2e0a0cb458a2a333279c08837259bd
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·755·entries:1 Version·symbols·section·'.gnu.version'·contains·758·entries:
2 ·Addr:·0x0000000000004970··Offset:·0x004970··Link:·3·(.dynsym)2 ·Addr:·0x00000000000049b8··Offset:·0x0049b8··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 185, 15 lines modifiedOffset 185, 16 lines modified
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*)······1·(*global*)······1·(*global*)···190 ··2e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
191 ··2ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···191 ··2ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
192 ··2f0:···1·(*global*)······1·(*global*)······1·(*global*)···192 ··2f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 193 ··2f4:···1·(*global*)······1·(*global*)···
  
193 Version·needs·section·'.gnu.version_r'·contains·2·entries:194 Version·needs·section·'.gnu.version_r'·contains·2·entries:
194 ·Addr:·0x0000000000004f58··Offset:·0x004f58··Link:·7·(.dynstr)195 ·Addr:·0x0000000000004fa4··Offset:·0x004fa4··Link:·7·(.dynstr)
195 ··000000:·Version:·1··File:·liblog.so··Cnt:·1196 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
196 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3197 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
197 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1198 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
198 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2199 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·373160····»    Blocks:·736········IO·Block:·4096···regular·file1 ··Size:·447280····»    Blocks:·880········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.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/com.qualcomm.qti.uceservice@2.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/com.qualcomm.qti.uceservice@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:···············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:··········351544·(bytes·into·file)13 ··Start·of·section·headers:··········413496·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0257ec·0x0257ec·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x027c74·0x027c74·R···0x1000
8 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x025410·0x025410·R·E·0x10008 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x0313f0·0x0313f0·R·E·0x1000
9 ··LOAD···········0x04c000·0x000000000004c000·0x000000000004c000·0x006b10·0x006b10·RW··0x10009 ··LOAD···········0x05a000·0x000000000005a000·0x000000000005a000·0x0075d8·0x0075d8·RW··0x1000
10 ··LOAD···········0x052b10·0x0000000000053b10·0x0000000000053b10·0x000020·0x000020·RW··0x100010 ··LOAD···········0x0615d8·0x00000000000625d8·0x00000000000625d8·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x051e40·0x0000000000051e40·0x0000000000051e40·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x0608f0·0x00000000000608f0·0x00000000000608f0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x04c000·0x000000000004c000·0x000000000004c000·0x006b10·0x007000·R···0x112 ··GNU_RELRO······0x05a000·0x000000000005a000·0x000000000005a000·0x0075d8·0x008000·R···0x1
13 ··GNU_EH_FRAME···0x01ef28·0x000000000001ef28·0x000000000001ef28·0x00139c·0x00139c·R···0x413 ··GNU_EH_FRAME···0x01f5d0·0x000000000001f5d0·0x000000000001f5d0·0x0018fc·0x0018fc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x55d38:1 There·are·25·section·headers,·starting·at·offset·0x64f38:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·004590·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0045d8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000004838·004838·0005cc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000004880·004880·0005d2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000004e04·004e04·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000004e54·004e54·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004e48·004e48·000bec·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004e98·004e98·000bfc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000005a34·005a34·013fb7·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000005a94·005a94·014143·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000199f0·0199f0·001aed·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000019bd8·019bd8·001ae9·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001b4e0·01b4e0·000190·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001b6c8·01b6c8·0001b8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000001b670·01b670·001b00·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000001b880·01b880·001b48·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000001d170·01d170·001db7·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000001d3d0·01d3d0·0021fe·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001ef28·01ef28·00139c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001f5d0·01f5d0·0018fc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000202c8·0202c8·005524·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000020ed0·020ed0·006da4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000026000·026000·0241e8·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000028000·028000·030198·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000004a1f0·04a1f0·001220·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000581a0·0581a0·001250·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000004c000·04c000·005df0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000005a000·05a000·0068a0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000051df0·051df0·000030·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000608a0·0608a0·000030·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000051e20·051e20·000020·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000608d0·0608d0·000020·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000051e40·051e40·000240·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000608f0·0608f0·000240·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000052080·052080·000178·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000060b30·060b30·000178·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000521f8·0521f8·000918·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000060ca8·060ca8·000930·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000053b10·052b10·000020·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000625d8·0615d8·000020·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·052b30·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0615f8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·052c2d·003104·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0616f5·003840·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.25 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x51e40·contains·36·entries:1 Dynamic·section·at·offset·0x608f0·contains·36·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:·[com.qualcomm.qti.uceservice@2.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[com.qualcomm.qti.uceservice@2.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.2.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[com.qualcomm.qti.uceservice@2.2.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)················0x199f016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x19bd8
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1aed17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1ae9
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1b4e019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1b6c8
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x19020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1b8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x1b67022 ·0x0000000000000017·(JMPREL)·············0x1b880
23 ·0x0000000000000002·(PLTRELSZ)···········6912·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········6984·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x521f824 ·0x0000000000000003·(PLTGOT)·············0x60ca8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2a826 ·0x0000000000000006·(SYMTAB)·············0x2a8
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x5a3428 ·0x0000000000000005·(STRTAB)·············0x5a94
29 ·0x000000000000000a·(STRSZ)··············81847·(bytes)29 ·0x000000000000000a·(STRSZ)··············82243·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x4e4830 ·0x000000006ffffef5·(GNU_HASH)···········0x4e98
31 ·0x0000000000000019·(INIT_ARRAY)·········0x51e2031 ·0x0000000000000019·(INIT_ARRAY)·········0x608d0
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x51df033 ·0x000000000000001a·(FINI_ARRAY)·········0x608a0
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x483835 ·0x000000006ffffff0·(VERSYM)·············0x4880
36 ·0x000000006ffffffe·(VERNEED)············0x4e0436 ·0x000000006ffffffe·(VERNEED)············0x4e54
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fb0604d25243b08c97e238ff788c2d7a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5d48c459030513fbf745439dffeabfd2
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·742·entries:1 Version·symbols·section·'.gnu.version'·contains·745·entries:
2 ·Addr:·0x0000000000004838··Offset:·0x004838··Link:·3·(.dynsym)2 ·Addr:·0x0000000000004880··Offset:·0x004880··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 182, 15 lines modifiedOffset 182, 16 lines modified
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*)······1·(*global*)······1·(*global*)······1·(*global*)···188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
189 ··2e4:···1·(*global*)······1·(*global*)···189 ··2e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 190 ··2e8:···1·(*global*)···
  
190 Version·needs·section·'.gnu.version_r'·contains·2·entries:191 Version·needs·section·'.gnu.version_r'·contains·2·entries:
191 ·Addr:·0x0000000000004e04··Offset:·0x004e04··Link:·7·(.dynstr)192 ·Addr:·0x0000000000004e54··Offset:·0x004e54··Link:·7·(.dynstr)
192 ··000000:·Version:·1··File:·liblog.so··Cnt:·1193 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
193 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3194 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
194 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1195 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
195 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2196 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·353144····»    Blocks:·696········IO·Block:·4096···regular·file1 ··Size:·415096····»    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
  
  
18.4 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/hw vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/hw
18.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
1.01 KB
readelf --wide --file-header {}
Max HTML report size reached
2.09 KB
readelf --wide --program-header {}
Max HTML report size reached
4.85 KB
readelf --wide --sections {}
Max HTML report size reached
3.16 KB
readelf --wide --dynamic {}
Max HTML report size reached
601 B
readelf --wide --notes {}
Max HTML report size reached
5.99 KB
readelf --wide --version-info {}
Max HTML report size reached
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·338600····»    Blocks:·664········IO·Block:·4096···regular·file1 ··Size:·363680····»    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
  
  
16.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/libnetmgr.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libnetmgr.so
1.09 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:···············0x800011 ··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:··········256792·(bytes·into·file)13 ··Start·of·section·headers:··········174752·(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:·········24
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·22
2.38 KB
readelf --wide --program-header {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x80002 Entry·point·0x7000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00705c·0x00705c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x006d04·0x006d04·R···0x1000
8 ··LOAD···········0x008000·0x0000000000008000·0x0000000000008000·0x033c20·0x033c20·R·E·0x10008 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x020490·0x020490·R·E·0x1000
9 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x002428·0x002428·RW··0x10009 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x0023d8·0x0023d8·RW··0x1000
10 ··LOAD···········0x03e428·0x000000000003f428·0x000000000003f428·0x000008·0x000c18·RW··0x100010 ··LOAD···········0x02a3d8·0x000000000002b3d8·0x000000000002b3d8·0x000000·0x000bf0·RW··0x1000
11 ··DYNAMIC········0x03de90·0x000000000003de90·0x000000000003de90·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x029e90·0x0000000000029e90·0x0000000000029e90·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x03c000·0x000000000003c000·0x000000000003c000·0x002428·0x003000·R···0x112 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x0023d8·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x005fa4·0x0000000000005fa4·0x0000000000005fa4·0x00032c·0x00032c·R···0x413 ··GNU_EH_FRAME···0x005cbc·0x0000000000005cbc·0x0000000000005cbc·0x000324·0x000324·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·
20 ···02·····.text·.plt·20 ···02·····.text·.plt·
21 ···03·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·21 ···03·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
22 ···04·····.data·.bss·22 ···04·····.bss·
23 ···05·····.dynamic·23 ···05·····.dynamic·
24 ···06·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·24 ···06·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
25 ···07·····.eh_frame_hdr·25 ···07·····.eh_frame_hdr·
26 ···08·····26 ···08·····
27 ···09·····.note.android.ident·.note.gnu.build-id·27 ···09·····.note.android.ident·.note.gnu.build-id·
4.58 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 33 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x3eb18:1 There·are·24·section·headers,·starting·at·offset·0x2aaa0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·000fc0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·000ed0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001268·001268·000150·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001178·001178·00013c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000013b8·0013b8·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000012b4·0012b4·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000013f8·0013f8·0002e0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000012f8·0012f8·0002d4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000016d8·0016d8·000fa1·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000015cc·0015cc·000f47·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000002680·002680·000072·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000002518·002518·000062·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000026f8·0026f8·000088·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000002580·002580·000088·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000002780·002780·0008e8·18···A··3··20··814 ··[10]·.rela.plt·········RELA············0000000000002608·002608·000828·18···A··3··20··8
15 ··[11]·.rodata···········PROGBITS········0000000000003068·003068·002f3c·00·AMS··0···0··815 ··[11]·.rodata···········PROGBITS········0000000000002e30·002e30·002e8c·00·AMS··0···0··8
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000005fa4·005fa4·00032c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000005cbc·005cbc·000324·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000062d0·0062d0·000d8c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000005fe0·005fe0·000d24·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000008000·008000·033608·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000007000·007000·01fefc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000003b610·03b610·000610·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000026f00·026f00·000590·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000003c000·03c000·001e80·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000028000·028000·001e80·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000003de80·03de80·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000029e80·029e80·000010·00··WA··0···0··8
22 ··[18]·.dynamic··········DYNAMIC·········000000000003de90·03de90·000220·10··WA··7···0··822 ··[18]·.dynamic··········DYNAMIC·········0000000000029e90·029e90·000220·10··WA··7···0··8
23 ··[19]·.got··············PROGBITS········000000000003e0b0·03e0b0·000068·00··WA··0···0··823 ··[19]·.got··············PROGBITS········000000000002a0b0·02a0b0·000058·00··WA··0···0··8
24 ··[20]·.got.plt··········PROGBITS········000000000003e118·03e118·000310·00··WA··0···0··824 ··[20]·.got.plt··········PROGBITS········000000000002a108·02a108·0002d0·00··WA··0···0··8
25 ··[21]·.data·············PROGBITS········000000000003f428·03e428·000008·00··WA··0···0··4 
26 ··[22]·.bss··············NOBITS··········000000000003f430·03e430·000c10·00··WA··0···0··825 ··[21]·.bss··············NOBITS··········000000000002b3d8·02a3d8·000bf0·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03e430·0000f6·00······0···0··126 ··[22]·.shstrtab·········STRTAB··········0000000000000000·02a3d8·0000f0·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03e526·0005f0·00······0···0··127 ··[23]·.gnu_debugdata····PROGBITS········0000000000000000·02a4c8·0005d8·00······0···0··1
29 Key·to·Flags:28 Key·to·Flags:
30 ··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),
31 ··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),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··p·(processor·specific)32 ··p·(processor·specific)
2.96 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x3de90·contains·34·entries:1 Dynamic·section·at·offset·0x29e90·contains·34·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 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x268016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x2518
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7217 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x62
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x26f819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2580
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x88
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x278022 ·0x0000000000000017·(JMPREL)·············0x2608
23 ·0x0000000000000002·(PLTRELSZ)···········2280·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········2088·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x3e11824 ·0x0000000000000003·(PLTGOT)·············0x2a108
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2a826 ·0x0000000000000006·(SYMTAB)·············0x2a8
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x16d828 ·0x0000000000000005·(STRTAB)·············0x15cc
29 ·0x000000000000000a·(STRSZ)··············4001·(bytes)29 ·0x000000000000000a·(STRSZ)··············3911·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x13f830 ·0x000000006ffffef5·(GNU_HASH)···········0x12f8
31 ·0x000000000000001a·(FINI_ARRAY)·········0x3de8031 ·0x000000000000001a·(FINI_ARRAY)·········0x29e80
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x126833 ·0x000000006ffffff0·(VERSYM)·············0x1178
34 ·0x000000006ffffffe·(VERNEED)············0x13b834 ·0x000000006ffffffe·(VERNEED)············0x12b4
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ef587218c094872fc3f49cb1b261b1b16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9f4c8beb5c5adfc981b328ad3bce5622
4.44 KB
readelf --wide --version-info {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·168·entries:1 Version·symbols·section·'.gnu.version'·contains·158·entries:
2 ·Addr:·0x0000000000001268··Offset:·0x001268··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001178··Offset:·0x001178··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)··········1·(*global*)···4 ··004:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
5 ··008:···1·(*global*)······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)··········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)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······10 ··01c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······13 ··028:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
14 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······14 ··02c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
15 ··030:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······15 ··030:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)·······
16 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···16 ··034:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
17 ··038:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
18 ··03c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)··· 
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)·······
21 ··048:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···19 ··040:···2·(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 36, 17 lines modifiedOffset 36, 15 lines modified
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*)······1·(*global*)···
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*)···
43 ··09c:···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*)··· 
  
46 Version·needs·section·'.gnu.version_r'·contains·2·entries:44 Version·needs·section·'.gnu.version_r'·contains·2·entries:
47 ·Addr:·0x00000000000013b8··Offset:·0x0013b8··Link:·7·(.dynstr)45 ·Addr:·0x00000000000012b4··Offset:·0x0012b4··Link:·7·(.dynstr)
48 ··000000:·Version:·1··File:·liblog.so··Cnt:·146 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
49 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·347 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
50 ··0x0010:·Version:·1··File:·libc.so··Cnt:·148 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
51 ··0x0030:···Name:·LIBC··Flags:·none··Version:·249 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·258392····»    Blocks:·512········IO·Block:·4096···regular·file1 ··Size:·176288····»    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
  
  
8.71 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/libqmi_cci.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libqmi_cci.so
865 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:···············0x700011 ··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:··········78040·(bytes·into·file)13 ··Start·of·section·headers:··········78072·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.98 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x70003 Entry·point·0x7000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0063ac·0x0063ac·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0063ec·0x0063ec·R···0x1000
9 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x00a260·0x00a260·R·E·0x10009 ··LOAD···········0x007000·0x0000000000007000·0x0000000000007000·0x00a2d0·0x00a2d0·R·E·0x1000
10 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x000728·0x000728·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x000740·0x000740·RW··0x1000
11 ··LOAD···········0x012728·0x0000000000013728·0x0000000000013728·0x00006c·0x000768·RW··0x100011 ··LOAD···········0x012740·0x0000000000013740·0x0000000000013740·0x00006c·0x000768·RW··0x1000
12 ··DYNAMIC········0x012050·0x0000000000012050·0x0000000000012050·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x012050·0x0000000000012050·0x0000000000012050·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x000728·0x001000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x000740·0x001000·R···0x1
14 ··GNU_EH_FRAME···0x004d18·0x0000000000004d18·0x0000000000004d18·0x00042c·0x00042c·R···0x414 ··GNU_EH_FRAME···0x004d58·0x0000000000004d58·0x0000000000004d58·0x00042c·0x00042c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·
3.79 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x130d8:1 There·are·26·section·headers,·starting·at·offset·0x130f8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001008·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001008·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000012b0·0012b0·000156·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000012b0·0012b0·000156·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001408·001408·000060·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001408·001408·000060·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001468·001468·0002c8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001468·001468·0002c8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001730·001730·000cb2·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001730·001730·000cb2·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000023e8·0023e8·0000bb·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000023e8·0023e8·0000bb·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000024a8·0024a8·000020·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000024a8·0024a8·000020·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000024c8·0024c8·000c00·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000024c8·0024c8·000c48·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000030d0·0030d0·001c48·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000003110·003110·001c48·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000004d18·004d18·00042c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000004d58·004d58·00042c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000005148·005148·001264·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000005188·005188·001264·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000007000·007000·009a34·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000007000·007000·009a7c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000010a40·010a40·000820·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000010a80·010a80·000850·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000012000·012000·000030·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000012000·012000·000030·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000012030·012030·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000012030·012030·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000012048·012048·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000012048·012048·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000012050·012050·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000012050·012050·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000012270·012270·0000a0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000012270·012270·0000a0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000012310·012310·000418·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000012310·012310·000430·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000013728·012728·00006c·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000013740·012740·00006c·00··WA··0···0··8
27 ··[23]·.bss··············NOBITS··········0000000000013798·012794·0006f8·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········00000000000137b0·0127ac·0006f8·00··WA··0···0··8
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·012794·000102·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0127ac·000102·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·012896·00083c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0128ae·000844·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··p·(processor·specific)34 ··p·(processor·specific)
1.01 KB
readelf --wide --dynamic {}
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x23e815 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x23e8
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xbb16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xbb
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x24a818 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x24a8
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x2019 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x20
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0x24c821 ·0x0000000000000017·(JMPREL)·············0x24c8
22 ·0x0000000000000002·(PLTRELSZ)···········3072·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3144·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x1231023 ·0x0000000000000003·(PLTGOT)·············0x12310
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x173027 ·0x0000000000000005·(STRTAB)·············0x1730
28 ·0x000000000000000a·(STRSZ)··············3250·(bytes)28 ·0x000000000000000a·(STRSZ)··············3250·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x146829 ·0x000000006ffffef5·(GNU_HASH)···········0x1468
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9e6f1497d98aad71921bf9f640ecb5b16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·83b09543240557d1abb85a693b74e80c
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·79704·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·79736·····»     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
  
  
47.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/libril-qc-hal-qmi.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0xab900011 ··Entry·point·address:···············0xa97000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········34961128·(bytes·into·file)13 ··Start·of·section·headers:··········34461208·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
2.11 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xab90002 Entry·point·0xa97000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0xab8214·0xab8214·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0xa96594·0xa96594·R···0x1000
8 ··LOAD···········0xab9000·0x0000000000ab9000·0x0000000000ab9000·0x13cda10·0x13cda10·R·E·0x10008 ··LOAD···········0xa97000·0x0000000000a97000·0x0000000000a97000·0x1379960·0x1379960·R·E·0x1000
9 ··LOAD···········0x1e87000·0x0000000001e87000·0x0000000001e87000·0x0a2998·0x0a2998·RW··0x10009 ··LOAD···········0x1e11000·0x0000000001e11000·0x0000000001e11000·0x0a02b8·0x0a02b8·RW··0x1000
10 ··LOAD···········0x1f29998·0x0000000001f2a998·0x0000000001f2a998·0x003046·0x052d20·RW··0x100010 ··LOAD···········0x1eb12b8·0x0000000001eb22b8·0x0000000001eb22b8·0x002fa6·0x054588·RW··0x1000
11 ··DYNAMIC········0x1f0c4d0·0x0000000001f0c4d0·0x0000000001f0c4d0·0x000710·0x000710·RW··0x811 ··DYNAMIC········0x1e94440·0x0000000001e94440·0x0000000001e94440·0x0006c0·0x0006c0·RW··0x8
12 ··GNU_RELRO······0x1e87000·0x0000000001e87000·0x0000000001e87000·0x0a2998·0x0a3000·R···0x112 ··GNU_RELRO······0x1e11000·0x0000000001e11000·0x0000000001e11000·0x0a02b8·0x0a1000·R···0x1
13 ··GNU_EH_FRAME···0x40a308·0x000000000040a308·0x000000000040a308·0x16b0ec·0x16b0ec·R···0x413 ··GNU_EH_FRAME···0x3f6218·0x00000000003f6218·0x00000000003f6218·0x16826c·0x16826c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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.87 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x21576e8:1 There·are·26·section·headers,·starting·at·offset·0x20dd618:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·080208·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·07e1e0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000804b0·0804b0·00aad6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000000000007e488·07e488·00a828·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000008af88·08af88·000090·00···A··7···3··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000088cb0·088cb0·000090·00···A··7···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000000000008b018·08b018·021564·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000088d40·088d40·020f18·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000ac57c·0ac57c·202050·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000a9c58·0a9c58·1fae55·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000002ae5d0·2ae5d0·0244c5·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000002a4ab0·2a4ab0·023b64·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000002d2a98·2d2a98·0020b8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000002c8618·2c8618·002080·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000002d4b50·2d4b50·034830·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000002ca698·2ca698·033e58·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000309380·309380·100f88·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000002fe4f0·2fe4f0·0f7d28·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000040a308·40a308·16b0ec·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000003f6218·3f6218·16826c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000005753f8·5753f8·542e1c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000055e488·55e488·53810c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000ab9000·ab9000·13aa9d0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000a97000·a97000·1356fb0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000001e639d0·1e639d0·023040·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000001dedfb0·1dedfb0·0229b0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000001e87000·1e87000·0851b0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000001e11000·1e11000·083128·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000001f0c1b0·1f0c1b0·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000001e94128·1e94128·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000001f0c1c0·1f0c1c0·000310·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000001e94138·1e94138·000308·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000001f0c4d0·1f0c4d0·000710·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000001e94440·1e94440·0006c0·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000001f0cbe0·1f0cbe0·00b590·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000001e94b00·1e94b00·00b2d8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000001f18170·1f18170·011828·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000001e9fdd8·1e9fdd8·0114e0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000001f2a998·1f29998·003046·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000001eb22b8·1eb12b8·002fa6·00··WA··0···0··8
27 ··[23]·.bss··············NOBITS··········0000000001f2d9e0·1f2c9de·04fcd8·00··WA··0···0·1627 ··[23]·.bss··············NOBITS··········0000000001eb5260·1eb425e·0515e0·00··WA··0···0·16
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·1f2c9de·000102·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·1eb425e·000102·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·1f2cae0·22ac04·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·1eb4360·2292b4·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··p·(processor·specific)34 ··p·(processor·specific)
4.6 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1f0c4d0·contains·113·entries:1 Dynamic·section·at·offset·0x1e94440·contains·108·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:·[vendor.qti.hardware.radio.ims@1.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.1.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.2.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.3.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.3.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.4.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.4.so]
Offset 72, 45 lines modifiedOffset 72, 40 lines modified
72 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libconfigdb.so]72 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libconfigdb.so]
73 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libxml.so]73 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libxml.so]
74 ·0x0000000000000001·(NEEDED)·············Shared·library:·[qtibus.so]74 ·0x0000000000000001·(NEEDED)·············Shared·library:·[qtibus.so]
75 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libsystem_health_mon.so]75 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libsystem_health_mon.so]
76 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libpdmapper.so]76 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libpdmapper.so]
77 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libpdnotifier.so]77 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libpdnotifier.so]
78 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libxml2.so]78 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libxml2.so]
79 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libpower_anomaly_data.so] 
80 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.googleext.imsext@1.0.so] 
81 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.googleext.imsext@2.0.so] 
82 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.googleext.imsext@3.0.so] 
83 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdsi_netctrl.so]79 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdsi_netctrl.so]
84 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqdp.so]80 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqdp.so]
85 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblqe.so]81 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblqe.so]
86 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libqmi_vs-google-1.so] 
87 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]82 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
88 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]83 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
89 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]84 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
90 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]85 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
91 ·0x000000000000000e·(SONAME)·············Library·soname:·[libril-qc-hal-qmi.so]86 ·0x000000000000000e·(SONAME)·············Library·soname:·[libril-qc-hal-qmi.so]
92 ·0x000000000000001e·(FLAGS)··············BIND_NOW87 ·0x000000000000001e·(FLAGS)··············BIND_NOW
93 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW88 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
94 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x2ae5d089 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x2a4ab0
95 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x244c590 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x23b64
96 ·0x0000000000000009·(RELAENT)············24·(bytes)91 ·0x0000000000000009·(RELAENT)············24·(bytes)
97 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2d2a9892 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2c8618
98 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x20b893 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x2080
99 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x894 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
100 ·0x0000000000000017·(JMPREL)·············0x2d4b5095 ·0x0000000000000017·(JMPREL)·············0x2ca698
101 ·0x0000000000000002·(PLTRELSZ)···········215088·(bytes)96 ·0x0000000000000002·(PLTRELSZ)···········212568·(bytes)
102 ·0x0000000000000003·(PLTGOT)·············0x1f1817097 ·0x0000000000000003·(PLTGOT)·············0x1e9fdd8
103 ·0x0000000000000014·(PLTREL)·············RELA98 ·0x0000000000000014·(PLTREL)·············RELA
104 ·0x0000000000000006·(SYMTAB)·············0x2a899 ·0x0000000000000006·(SYMTAB)·············0x2a8
105 ·0x000000000000000b·(SYMENT)·············24·(bytes)100 ·0x000000000000000b·(SYMENT)·············24·(bytes)
106 ·0x0000000000000005·(STRTAB)·············0xac57c101 ·0x0000000000000005·(STRTAB)·············0xa9c58
107 ·0x000000000000000a·(STRSZ)··············2105424·(bytes)102 ·0x000000000000000a·(STRSZ)··············2076245·(bytes)
108 ·0x000000006ffffef5·(GNU_HASH)···········0x8b018103 ·0x000000006ffffef5·(GNU_HASH)···········0x88d40
109 ·0x0000000000000019·(INIT_ARRAY)·········0x1f0c1c0104 ·0x0000000000000019·(INIT_ARRAY)·········0x1e94138
110 ·0x000000000000001b·(INIT_ARRAYSZ)·······784·(bytes)105 ·0x000000000000001b·(INIT_ARRAYSZ)·······776·(bytes)
111 ·0x000000000000001a·(FINI_ARRAY)·········0x1f0c1b0106 ·0x000000000000001a·(FINI_ARRAY)·········0x1e94128
112 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)107 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
113 ·0x000000006ffffff0·(VERSYM)·············0x804b0108 ·0x000000006ffffff0·(VERSYM)·············0x7e488
114 ·0x000000006ffffffe·(VERNEED)············0x8af88109 ·0x000000006ffffffe·(VERNEED)············0x88cb0
115 ·0x000000006fffffff·(VERNEEDNUM)·········3110 ·0x000000006fffffff·(VERNEEDNUM)·········3
116 ·0x0000000000000000·(NULL)···············0x0111 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·843138622fab4205349d7d5291143be76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6a11fd3ec18a04942ba7540862bedc05
33.8 KB
readelf --wide --version-info {}
    
Offset 1, 179 lines modifiedOffset 1, 179 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·21867·entries:1 Version·symbols·section·'.gnu.version'·contains·21524·entries:
2 ·Addr:·0x00000000000804b0··Offset:·0x0804b0··Link:·3·(.dynsym)2 ·Addr:·0x000000000007e488··Offset:·0x07e488··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*)······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)··········2·(LIBC)··········2·(LIBC)·······9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
10 ··01c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······2·(LIBC)······· 
11 ··020:···2·(LIBC)··········1·(*global*)······1·(*global*)······2·(LIBC)·······10 ··01c:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)·······
 11 ··020:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···12 ··024:···2·(LIBC)··········2·(LIBC)··········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*)······2·(LIBC)··········2·(LIBC)·······14 ··02c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········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*)······3·(LIBLOG)·····18 ··03c:···1·(*global*)······1·(*global*)······3·(LIBLOG)········2·(LIBC)·······
19 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······19 ··040:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
20 ··044:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···20 ··044:···2·(LIBC)··········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*)······2·(LIBC)······· 
24 ··054:···2·(LIBC)··········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:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· 
28 ··064:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
29 ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· 
30 ··06c:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· 
31 ··070:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· 
32 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
33 ··078:···2·(LIBC)··········1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
34 ··07c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)··· 
35 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···23 ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 24 ··054:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
 25 ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 26 ··05c:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
 27 ··060:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···
 28 ··064:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
 29 ··068:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 30 ··06c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 31 ··070:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 32 ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 33 ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 34 ··07c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)·······
 35 ··080:···2·(LIBC)··········2·(LIBC)··········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*)······2·(LIBC)······· 
39 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· 
40 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)··· 
41 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···38 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 39 ··090:···1·(*global*)······4·(LIBC_N)········4·(LIBC_N)········2·(LIBC)·······
 40 ··094:···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*)··· 
44 ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······4·(LIBC_N)····· 
45 ··0a8:···4·(LIBC_N)········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······41 ··098:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 42 ··09c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 43 ··0a0:···2·(LIBC)··········5·(LIBC_O)········2·(LIBC)··········2·(LIBC)·······
 44 ··0a4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
 45 ··0a8:···1·(*global*)······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)··········1·(*global*)··· 
48 ··0b4:···2·(LIBC)··········5·(LIBC_O)········2·(LIBC)··········2·(LIBC)······· 
49 ··0b8:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)··· 
50 ··0bc:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······47 ··0b0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
 48 ··0b4:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
51 ··0c0:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······49 ··0b8:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
52 ··0c4:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···50 ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······6·(LIBC_DEPRECATED)··
 51 ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 52 ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
53 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···53 ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
54 ··0cc:···1·(*global*)······6·(LIBC_DEPRECATED)·····1·(*global*)······1·(*global*)···54 ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
55 ··0d0:···1·(*global*)······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*)······2·(LIBC)··········1·(*global*)······1·(*global*)···
70 ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···70 ··10c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········1·(*global*)···
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:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···73 ··118:···1·(*global*)······2·(LIBC)··········4·(LIBC_N)········2·(LIBC)·······
74 ··11c:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······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)··········1·(*global*)···
76 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···76 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 77 ··128:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
 78 ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··128:···2·(LIBC)··········4·(LIBC_N)········2·(LIBC)··········2·(LIBC)······· 
78 ··12c:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
79 ··130:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)··· 
80 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···79 ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 80 ··134:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
81 ··138:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)···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*)······2·(LIBC)·······83 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
84 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···84 ··144:···2·(LIBC)··········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*)······2·(LIBC)··········2·(LIBC)·······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:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········1·(*global*)···
93 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···93 ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
94 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···94 ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
95 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···95 ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
96 ··174:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······96 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
97 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···97 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
98 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···98 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
99 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···99 ··180:···1·(*global*)······1·(*global*)······2·(LIBC)··········4·(LIBC_N)·····
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*)···
Max report size reached; 22288/34578 bytes (64.46%) of diff not shown.
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·34962792··»  Blocks:·68208······IO·Block:·4096···regular·file1 ··Size:·34462872··»  Blocks:·67240······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.3 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/libril-qc-logger.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/libril-qc-logger.so
865 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:···············0x500011 ··Entry·point·address:···············0x5000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········41216·(bytes·into·file)13 ··Start·of·section·headers:··········41280·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.98 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x50003 Entry·point·0x5000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0048f4·0x0048f4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x004bcc·0x004bcc·R···0x1000
9 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x003390·0x003390·R·E·0x10009 ··LOAD···········0x005000·0x0000000000005000·0x0000000000005000·0x003510·0x003510·R·E·0x1000
10 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0008a8·0x0008a8·RW··0x100010 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0008d8·0x0008d8·RW··0x1000
11 ··LOAD···········0x0098a8·0x000000000000a8a8·0x000000000000a8a8·0x000080·0x0001c8·RW··0x100011 ··LOAD···········0x0098d8·0x000000000000a8d8·0x000000000000a8d8·0x000080·0x0001c8·RW··0x1000
12 ··DYNAMIC········0x009430·0x0000000000009430·0x0000000000009430·0x000210·0x000210·RW··0x812 ··DYNAMIC········0x009430·0x0000000000009430·0x0000000000009430·0x000210·0x000210·RW··0x8
13 ··GNU_RELRO······0x009000·0x0000000000009000·0x0000000000009000·0x0008a8·0x001000·R···0x113 ··GNU_RELRO······0x009000·0x0000000000009000·0x0000000000009000·0x0008d8·0x001000·R···0x1
14 ··GNU_EH_FRAME···0x0039a4·0x00000000000039a4·0x00000000000039a4·0x00033c·0x00033c·R···0x414 ··GNU_EH_FRAME···0x003c48·0x0000000000003c48·0x0000000000003c48·0x000344·0x000344·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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.41 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0xa100:1 There·are·26·section·headers,·starting·at·offset·0xa140:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·000ca8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·000d38·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000000f50·000f50·00010e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000000fe0·000fe0·00011a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001060·001060·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000010fc·0010fc·000060·00···A··7···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000010a0·0010a0·000304·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001160·001160·000308·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000013a4·0013a4·001d5f·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001468·001468·001dde·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000003108·003108·000250·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000003248·003248·000250·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000003358·003358·000030·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000003498·003498·000030·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000003388·003388·0004e0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000034c8·0034c8·000570·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000003868·003868·00013c·00·AMS··0···0··415 ··[11]·.rodata···········PROGBITS········0000000000003a38·003a38·000210·00·AMS··0···0··4
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000039a4·0039a4·00033c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000003c48·003c48·000344·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000003ce0·003ce0·000c14·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000003f90·003f90·000c3c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000005000·005000·003028·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000005000·005000·003144·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000008030·008030·000360·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000008150·008150·0003c0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000009000·009000·000408·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000009000·009000·000408·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000009408·009408·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000009408·009408·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000009418·009418·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000009418·009418·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000009430·009430·000210·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000009430·009430·000210·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000009640·009640·0000b0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000009640·009640·0000b0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000096f0·0096f0·0001b8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000096f0·0096f0·0001e8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000000a8a8·0098a8·000080·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000000a8d8·0098d8·000080·00··WA··0···0··8
27 ··[23]·.bss··············NOBITS··········000000000000a928·009928·000148·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········000000000000a958·009958·000148·00··WA··0···0··8
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·009928·000102·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·009958·000102·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·009a2a·0006d0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·009a5a·0006e4·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··p·(processor·specific)34 ··p·(processor·specific)
2.33 KB
readelf --wide --dynamic {}
    
Offset 7, 30 lines modifiedOffset 7, 30 lines modified
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdiag.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdiag.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:·[libril-qc-logger.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[libril-qc-logger.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x310814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x3248
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x25015 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x250
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x335817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x3498
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x3018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x30
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x338820 ·0x0000000000000017·(JMPREL)·············0x34c8
21 ·0x0000000000000002·(PLTRELSZ)···········1248·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········1392·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x96f022 ·0x0000000000000003·(PLTGOT)·············0x96f0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x13a426 ·0x0000000000000005·(STRTAB)·············0x1468
27 ·0x000000000000000a·(STRSZ)··············7519·(bytes)27 ·0x000000000000000a·(STRSZ)··············7646·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x10a028 ·0x000000006ffffef5·(GNU_HASH)···········0x1160
29 ·0x0000000000000019·(INIT_ARRAY)·········0x941829 ·0x0000000000000019·(INIT_ARRAY)·········0x9418
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x940831 ·0x000000000000001a·(FINI_ARRAY)·········0x9408
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0xf5033 ·0x000000006ffffff0·(VERSYM)·············0xfe0
34 ·0x000000006ffffffe·(VERNEED)············0x106034 ·0x000000006ffffffe·(VERNEED)············0x10fc
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·0x000000006fffffff·(VERNEEDNUM)·········3
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·55dff5325f07cb03b52a2f83cd7e7c286 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4da092faa427a83f4b6045f4695eac10
3.63 KB
readelf --wide --version-info {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·135·entries:1 Version·symbols·section·'.gnu.version'·contains·141·entries:
2 ·Addr:·0x0000000000000f50··Offset:·0x000f50··Link:·3·(.dynsym)2 ·Addr:·0x0000000000000fe0··Offset:·0x000fe0··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*)······3·(LIBLOG)·····
 6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)·······
 7 ··010:···4·(LIBC)··········4·(LIBC)··········4·(LIBC)··········2·(LIBC)·······
6 ··00c:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········2·(LIBC)······· 
7 ··010:···2·(LIBC)··········2·(LIBC)··········3·(LIBLOG)········1·(*global*)··· 
8 ··014:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)······· 
9 ··018:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······8 ··014:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········3·(LIBLOG)·····
 9 ··018:···1·(*global*)······1·(*global*)······1·(*global*)······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*)···11 ··020:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
12 ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···12 ··024:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
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*)···
19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···19 ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
Offset 30, 15 lines modifiedOffset 30, 19 lines modified
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*)···
37 ··084:···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*)···
  
38 Version·needs·section·'.gnu.version_r'·contains·2·entries:40 Version·needs·section·'.gnu.version_r'·contains·3·entries:
39 ·Addr:·0x0000000000001060··Offset:·0x001060··Link:·7·(.dynstr)41 ·Addr:·0x00000000000010fc··Offset:·0x0010fc··Link:·7·(.dynstr)
40 ··000000:·Version:·1··File:·liblog.so··Cnt:·142 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
41 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·343 ··0x0030:···Name:·LIBLOG··Flags:·none··Version:·3
42 ··0x0010:·Version:·1··File:·libc.so··Cnt:·144 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
43 ··0x0030:···Name:·LIBC··Flags:·none··Version:·245 ··0x0040:···Name:·LIBC··Flags:·none··Version:·2
 46 ··0x0020:·Version:·1··File:·libdl.so··Cnt:·1
 47 ··0x0050:···Name:·LIBC··Flags:·none··Version:·4
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·42880·····»     Blocks:·88·········IO·Block:·4096···regular·file1 ··Size:·42944·····»     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
  
  
10.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/libwifi-hal-qcom.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x1c00011 ··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:··········317168·(bytes·into·file)13 ··Start·of·section·headers:··········337632·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01b614·0x01b614·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01d85c·0x01d85c·R···0x1000
8 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x024c90·0x024c90·R·E·0x10008 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x0274e0·0x0274e0·R·E·0x1000
9 ··LOAD···········0x041000·0x0000000000041000·0x0000000000041000·0x0026d8·0x0026d8·RW··0x10009 ··LOAD···········0x046000·0x0000000000046000·0x0000000000046000·0x0026e8·0x0026e8·RW··0x1000
10 ··LOAD···········0x0436d8·0x00000000000446d8·0x00000000000446d8·0x009090·0x0090d8·RW··0x100010 ··LOAD···········0x0486e8·0x00000000000496e8·0x00000000000496e8·0x009090·0x0090d8·RW··0x1000
11 ··DYNAMIC········0x042888·0x0000000000042888·0x0000000000042888·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x047888·0x0000000000047888·0x0000000000047888·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x041000·0x0000000000041000·0x0000000000041000·0x0026d8·0x003000·R···0x112 ··GNU_RELRO······0x046000·0x0000000000046000·0x0000000000046000·0x0026e8·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x0169c0·0x00000000000169c0·0x00000000000169c0·0x000e6c·0x000e6c·R···0x413 ··GNU_EH_FRAME···0x018b80·0x0000000000018b80·0x0000000000018b80·0x000e6c·0x000e6c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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.23 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x4d6f0:1 There·are·26·section·headers,·starting·at·offset·0x526e0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003630·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003630·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000038d8·0038d8·000484·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000038d8·0038d8·000484·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003d5c·003d5c·000070·00···A··7···3··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003d5c·003d5c·000070·00···A··7···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003dd0·003dd0·000d10·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003dd0·003dd0·000d10·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004ae0·004ae0·004c0e·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000004ae0·004ae0·004c0e·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000096f0·0096f0·000ada·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000096f0·0096f0·000ada·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a1d0·00a1d0·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a1d0·00a1d0·000070·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000a240·00a240·0017e8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000a240·00a240·001818·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000ba30·00ba30·00af90·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000ba60·00ba60·00d120·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000169c0·0169c0·000e6c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000018b80·018b80·000e6c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000017830·017830·003de4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000199f0·0199f0·003e6c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001c000·01c000·023c80·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001e000·01e000·0264a4·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000003fc80·03fc80·001010·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000444b0·0444b0·001030·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000041000·041000·001870·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000046000·046000·001870·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000042870·042870·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000047870·047870·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000042880·042880·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000047880·047880·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000042888·042888·000240·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000047888·047888·000240·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000042ac8·042ac8·000400·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000047ac8·047ac8·000400·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000042ec8·042ec8·000810·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000047ec8·047ec8·000820·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000446d8·0436d8·009090·00··WA··0···0··426 ··[22]·.data·············PROGBITS········00000000000496e8·0486e8·009090·00··WA··0···0··4
27 ··[23]·.bss··············NOBITS··········000000000004d768·04c768·000048·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········0000000000052778·051778·000048·00··WA··0···0··8
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·04c768·000102·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·051778·000102·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·04c86a·000e80·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·05187a·000e60·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··p·(processor·specific)34 ··p·(processor·specific)
2.16 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x42888·contains·36·entries:1 Dynamic·section·at·offset·0x47888·contains·36·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 17, 23 lines modifiedOffset 17, 23 lines modified
17 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x96f017 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x96f0
18 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xada18 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xada
19 ·0x0000000000000009·(RELAENT)············24·(bytes)19 ·0x0000000000000009·(RELAENT)············24·(bytes)
20 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa1d020 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa1d0
21 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7021 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x70
22 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x822 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
23 ·0x0000000000000017·(JMPREL)·············0xa24023 ·0x0000000000000017·(JMPREL)·············0xa240
24 ·0x0000000000000002·(PLTRELSZ)···········6120·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········6168·(bytes)
25 ·0x0000000000000003·(PLTGOT)·············0x42ec825 ·0x0000000000000003·(PLTGOT)·············0x47ec8
26 ·0x0000000000000014·(PLTREL)·············RELA26 ·0x0000000000000014·(PLTREL)·············RELA
27 ·0x0000000000000006·(SYMTAB)·············0x2a827 ·0x0000000000000006·(SYMTAB)·············0x2a8
28 ·0x000000000000000b·(SYMENT)·············24·(bytes)28 ·0x000000000000000b·(SYMENT)·············24·(bytes)
29 ·0x0000000000000005·(STRTAB)·············0x4ae029 ·0x0000000000000005·(STRTAB)·············0x4ae0
30 ·0x000000000000000a·(STRSZ)··············19470·(bytes)30 ·0x000000000000000a·(STRSZ)··············19470·(bytes)
31 ·0x000000006ffffef5·(GNU_HASH)···········0x3dd031 ·0x000000006ffffef5·(GNU_HASH)···········0x3dd0
32 ·0x0000000000000019·(INIT_ARRAY)·········0x4288032 ·0x0000000000000019·(INIT_ARRAY)·········0x47880
33 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)33 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
34 ·0x000000000000001a·(FINI_ARRAY)·········0x4287034 ·0x000000000000001a·(FINI_ARRAY)·········0x47870
35 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)35 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
36 ·0x000000006ffffff0·(VERSYM)·············0x38d836 ·0x000000006ffffff0·(VERSYM)·············0x38d8
37 ·0x000000006ffffffe·(VERNEED)············0x3d5c37 ·0x000000006ffffffe·(VERNEED)············0x3d5c
38 ·0x000000006fffffff·(VERNEEDNUM)·········338 ·0x000000006fffffff·(VERNEEDNUM)·········3
39 ·0x0000000000000000·(NULL)···············0x039 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6a17d9e583029e37481aa575fa6626be6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3b181639c1f37a2578cc1346a38de2b4
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·318832····»    Blocks:·624········IO·Block:·4096···regular·file1 ··Size:·339296····»    Blocks:·664········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/libwifi-hal.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x1d00011 ··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:··········327368·(bytes·into·file)13 ··Start·of·section·headers:··········351944·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·0x20000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01cf5c·0x01cf5c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01f1a4·0x01f1a4·R···0x1000
8 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x025dc0·0x025dc0·R·E·0x10008 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x028600·0x028600·R·E·0x1000
9 ··LOAD···········0x043000·0x0000000000043000·0x0000000000043000·0x002808·0x002808·RW··0x10009 ··LOAD···········0x049000·0x0000000000049000·0x0000000000049000·0x002818·0x002818·RW··0x1000
10 ··LOAD···········0x045808·0x0000000000046808·0x0000000000046808·0x009090·0x0090d9·RW··0x100010 ··LOAD···········0x04b818·0x000000000004c818·0x000000000004c818·0x009090·0x0090d9·RW··0x1000
11 ··DYNAMIC········0x044900·0x0000000000044900·0x0000000000044900·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x04a900·0x000000000004a900·0x000000000004a900·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x043000·0x0000000000043000·0x0000000000043000·0x002808·0x003000·R···0x112 ··GNU_RELRO······0x049000·0x0000000000049000·0x0000000000049000·0x002818·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x0176f0·0x00000000000176f0·0x00000000000176f0·0x00114c·0x00114c·R···0x413 ··GNU_EH_FRAME···0x0198b0·0x00000000000198b0·0x00000000000198b0·0x00114c·0x00114c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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.23 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x4fec8:1 There·are·26·section·headers,·starting·at·offset·0x55ec8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003960·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003960·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003c08·003c08·0004c8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003c08·003c08·0004c8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000040d0·0040d0·000080·00···A··7···3··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000040d0·0040d0·000080·00···A··7···3··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004150·004150·000d70·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004150·004150·000d70·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004ec0·004ec0·00513b·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000004ec0·004ec0·00513b·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a000·00a000·000b2f·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a000·00a000·000b2f·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ab30·00ab30·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ab30·00ab30·000070·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000aba0·00aba0·0019f8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000aba0·00aba0·001a28·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000c5a0·00c5a0·00b14f·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000c5d0·00c5d0·00d2df·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000176f0·0176f0·00114c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000198b0·0198b0·00114c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000018840·018840·00471c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000001aa00·01aa00·0047a4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001d000·01d000·024c48·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000020000·020000·02746c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000041c50·041c50·001170·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000047470·047470·001190·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000043000·043000·0018e8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000049000·049000·0018e8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000448e8·0448e8·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000004a8e8·04a8e8·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000448f8·0448f8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000004a8f8·04a8f8·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000044900·044900·000240·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000004a900·04a900·000240·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000044b40·044b40·000408·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000004ab40·04ab40·000408·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000044f48·044f48·0008c0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000004af48·04af48·0008d0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000046808·045808·009090·00··WA··0···0··426 ··[22]·.data·············PROGBITS········000000000004c818·04b818·009090·00··WA··0···0··4
27 ··[23]·.bss··············NOBITS··········000000000004f898·04e898·000049·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········00000000000558a8·0548a8·000049·00··WA··0···0··8
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·04e898·000102·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0548a8·000102·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·04e99a·00152c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·0549aa·00151c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··p·(processor·specific)34 ··p·(processor·specific)
2.14 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x44900·contains·36·entries:1 Dynamic·section·at·offset·0x4a900·contains·36·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 17, 23 lines modifiedOffset 17, 23 lines modified
17 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa00017 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa000
18 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xb2f18 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xb2f
19 ·0x0000000000000009·(RELAENT)············24·(bytes)19 ·0x0000000000000009·(RELAENT)············24·(bytes)
20 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xab3020 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xab30
21 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7021 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x70
22 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x822 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
23 ·0x0000000000000017·(JMPREL)·············0xaba023 ·0x0000000000000017·(JMPREL)·············0xaba0
24 ·0x0000000000000002·(PLTRELSZ)···········6648·(bytes)24 ·0x0000000000000002·(PLTRELSZ)···········6696·(bytes)
25 ·0x0000000000000003·(PLTGOT)·············0x44f4825 ·0x0000000000000003·(PLTGOT)·············0x4af48
26 ·0x0000000000000014·(PLTREL)·············RELA26 ·0x0000000000000014·(PLTREL)·············RELA
27 ·0x0000000000000006·(SYMTAB)·············0x2a827 ·0x0000000000000006·(SYMTAB)·············0x2a8
28 ·0x000000000000000b·(SYMENT)·············24·(bytes)28 ·0x000000000000000b·(SYMENT)·············24·(bytes)
29 ·0x0000000000000005·(STRTAB)·············0x4ec029 ·0x0000000000000005·(STRTAB)·············0x4ec0
30 ·0x000000000000000a·(STRSZ)··············20795·(bytes)30 ·0x000000000000000a·(STRSZ)··············20795·(bytes)
31 ·0x000000006ffffef5·(GNU_HASH)···········0x415031 ·0x000000006ffffef5·(GNU_HASH)···········0x4150
32 ·0x0000000000000019·(INIT_ARRAY)·········0x448f832 ·0x0000000000000019·(INIT_ARRAY)·········0x4a8f8
33 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)33 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
34 ·0x000000000000001a·(FINI_ARRAY)·········0x448e834 ·0x000000000000001a·(FINI_ARRAY)·········0x4a8e8
35 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)35 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
36 ·0x000000006ffffff0·(VERSYM)·············0x3c0836 ·0x000000006ffffff0·(VERSYM)·············0x3c08
37 ·0x000000006ffffffe·(VERNEED)············0x40d037 ·0x000000006ffffffe·(VERNEED)············0x40d0
38 ·0x000000006fffffff·(VERNEEDNUM)·········338 ·0x000000006fffffff·(VERNEEDNUM)·········3
39 ·0x0000000000000000·(NULL)···············0x039 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1db3eb84e42613c90ca5318b8fb884056 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a7b3e02c818a94b50354065203eda9f0
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·329032····»    Blocks:·648········IO·Block:·4096···regular·file1 ··Size:·353608····»    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
  
  
13.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.color@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········178728·(bytes·into·file)13 ··Start·of·section·headers:··········233744·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0104cc·0x0104cc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0117bc·0x0117bc·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x015350·0x015350·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0214e0·0x0214e0·R·E·0x1000
9 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x0027a8·0x0027a8·RW··0x10009 ··LOAD···········0x034000·0x0000000000034000·0x0000000000034000·0x002bf8·0x002bf8·RW··0x1000
10 ··LOAD···········0x0297a8·0x000000000002a7a8·0x000000000002a7a8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x036bf8·0x0000000000037bf8·0x0000000000037bf8·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x028f80·0x0000000000028f80·0x0000000000028f80·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0363b8·0x00000000000363b8·0x00000000000363b8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x0027a8·0x003000·R···0x112 ··GNU_RELRO······0x034000·0x0000000000034000·0x0000000000034000·0x002bf8·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00ca1c·0x000000000000ca1c·0x000000000000ca1c·0x000b0c·0x000b0c·R···0x413 ··GNU_EH_FRAME···0x00ce3c·0x000000000000ce3c·0x000000000000ce3c·0x000d3c·0x000d3c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x2ba28:1 There·are·25·section·headers,·starting·at·offset·0x39110:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001e00·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001e48·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000020a8·0020a8·000280·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000020f0·0020f0·000286·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002328·002328·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002378·002378·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002368·002368·000438·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000023b8·0023b8·000448·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000027a0·0027a0·00719d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002800·002800·007329·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009940·009940·0006c0·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009b30·009b30·0006c0·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a000·00a000·000090·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a1f0·00a1f0·0000a0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000a090·00a090·0010c8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000a290·00a290·001110·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000b160·00b160·0018ba·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000b3a0·00b3a0·001a99·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ca1c·00ca1c·000b0c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ce3c·00ce3c·000d3c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000d528·00d528·002fa4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000db78·00db78·003c44·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000011000·011000·014800·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·020960·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000025800·025800·000b50·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000032960·032960·000b80·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000027000·027000·001f60·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000034000·034000·002398·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000028f60·028f60·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000036398·036398·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000028f78·028f78·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000363b0·0363b0·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000028f80·028f80·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000363b8·0363b8·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000291a0·0291a0·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000365d8·0365d8·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000291f8·0291f8·0005b0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000036630·036630·0005c8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000002a7a8·0297a8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000037bf8·036bf8·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0297b0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·036c00·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0298ad·002178·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·036cfd·00240c·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.97 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x28f80·contains·34·entries:1 Dynamic·section·at·offset·0x363b8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.display.color@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x994014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9b30
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x6c015 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x6c0
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa00017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa1f0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x9018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa0
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xa09020 ·0x0000000000000017·(JMPREL)·············0xa290
21 ·0x0000000000000002·(PLTRELSZ)···········4296·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········4368·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x291f822 ·0x0000000000000003·(PLTGOT)·············0x36630
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x27a026 ·0x0000000000000005·(STRTAB)·············0x2800
27 ·0x000000000000000a·(STRSZ)··············29085·(bytes)27 ·0x000000000000000a·(STRSZ)··············29481·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x236828 ·0x000000006ffffef5·(GNU_HASH)···········0x23b8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x28f7829 ·0x0000000000000019·(INIT_ARRAY)·········0x363b0
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x28f6031 ·0x000000000000001a·(FINI_ARRAY)·········0x36398
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x20a833 ·0x000000006ffffff0·(VERSYM)·············0x20f0
34 ·0x000000006ffffffe·(VERNEED)············0x232834 ·0x000000006ffffffe·(VERNEED)············0x2378
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fab88d510759909e24579847fc4f93a76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·48b17285342cc4b6617ed1b5783782b8
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·320·entries:1 Version·symbols·section·'.gnu.version'·contains·323·entries:
2 ·Addr:·0x00000000000020a8··Offset:·0x0020a8··Link:·3·(.dynsym)2 ·Addr:·0x00000000000020f0··Offset:·0x0020f0··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 77, 14 lines modifiedOffset 77, 15 lines modified
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*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)···
  
84 Version·needs·section·'.gnu.version_r'·contains·2·entries:85 Version·needs·section·'.gnu.version_r'·contains·2·entries:
85 ·Addr:·0x0000000000002328··Offset:·0x002328··Link:·7·(.dynstr)86 ·Addr:·0x0000000000002378··Offset:·0x002378··Link:·7·(.dynstr)
86 ··000000:·Version:·1··File:·liblog.so··Cnt:·187 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
87 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·388 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
88 ··0x0010:·Version:·1··File:·libc.so··Cnt:·189 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0030:···Name:·LIBC··Flags:·none··Version:·290 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·180328····»    Blocks:·360········IO·Block:·4096···regular·file1 ··Size:·235344····»    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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.color@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0xe00011 ··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:··········116952·(bytes·into·file)13 ··Start·of·section·headers:··········147168·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe0002 Entry·point·0xf000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00dd2c·0x00dd2c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ece4·0x00ece4·R···0x1000
8 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00ad60·0x00ad60·R·E·0x10008 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x010050·0x010050·R·E·0x1000
9 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x002220·0x002220·RW··0x10009 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x0025e0·0x0025e0·RW··0x1000
10 ··LOAD···········0x01b220·0x000000000001c220·0x000000000001c220·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0225e0·0x00000000000235e0·0x00000000000235e0·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01aa50·0x000000000001aa50·0x000000000001aa50·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x021df8·0x0000000000021df8·0x0000000000021df8·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x002220·0x003000·R···0x112 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x0025e0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00bbc0·0x000000000000bbc0·0x000000000000bbc0·0x00065c·0x00065c·R···0x413 ··GNU_EH_FRAME···0x00bff8·0x000000000000bff8·0x000000000000bff8·0x00085c·0x00085c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x1c8d8:1 There·are·25·section·headers,·starting·at·offset·0x23ee0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001e18·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001e60·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000020c0·0020c0·000282·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002108·002108·000288·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002344·002344·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002390·002390·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002368·002368·000330·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000023b0·0023b0·000340·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002698·002698·0074fe·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000026f0·0026f0·00768a·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009b98·009b98·0007db·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009d80·009d80·0007db·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a378·00a378·000078·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a560·00a560·000088·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000a3f0·00a3f0·000f78·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000a5e8·00a5e8·000fc0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000b370·00b370·00084e·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000b5b0·00b5b0·000a45·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000bbc0·00bbc0·00065c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000bff8·00bff8·00085c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000c220·00c220·001b0c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000c858·00c858·00248c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00a2f0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00f5a4·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000182f0·0182f0·000a70·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001e5b0·01e5b0·000aa0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000019000·019000·001a30·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000020000·020000·001dd8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001aa30·01aa30·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000021dd8·021dd8·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001aa48·01aa48·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000021df0·021df0·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001aa50·01aa50·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000021df8·021df8·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001ac80·01ac80·000060·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000022028·022028·000060·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001ace0·01ace0·000540·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000022088·022088·000558·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001c220·01b220·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000235e0·0225e0·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01b228·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0225e8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01b325·0015ac·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0226e5·0017f8·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, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x1aa50·contains·35·entries:1 Dynamic·section·at·offset·0x21df8·contains·35·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:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.1.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.1.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9b9815 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9d80
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7db16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7db
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa37818 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa560
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7819 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x88
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0xa3f021 ·0x0000000000000017·(JMPREL)·············0xa5e8
22 ·0x0000000000000002·(PLTRELSZ)···········3960·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········4032·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x1ace023 ·0x0000000000000003·(PLTGOT)·············0x22088
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x269827 ·0x0000000000000005·(STRTAB)·············0x26f0
28 ·0x000000000000000a·(STRSZ)··············29950·(bytes)28 ·0x000000000000000a·(STRSZ)··············30346·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x236829 ·0x000000006ffffef5·(GNU_HASH)···········0x23b0
30 ·0x0000000000000019·(INIT_ARRAY)·········0x1aa4830 ·0x0000000000000019·(INIT_ARRAY)·········0x21df0
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x1aa3032 ·0x000000000000001a·(FINI_ARRAY)·········0x21dd8
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x20c034 ·0x000000006ffffff0·(VERSYM)·············0x2108
35 ·0x000000006ffffffe·(VERNEED)············0x234435 ·0x000000006ffffffe·(VERNEED)············0x2390
36 ·0x000000006fffffff·(VERNEEDNUM)·········136 ·0x000000006fffffff·(VERNEEDNUM)·········1
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·650f4d60476a7251f81fe2e7cdd3648a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·896077fd9d7c6def180cf6603f375b75
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·321·entries:1 Version·symbols·section·'.gnu.version'·contains·324·entries:
2 ·Addr:·0x00000000000020c0··Offset:·0x0020c0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002108··Offset:·0x002108··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 77, 13 lines modifiedOffset 77, 13 lines modified
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*)······1·(*global*)······1·(*global*)···83 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
84 ··140:···1·(*global*)···84 ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
85 Version·needs·section·'.gnu.version_r'·contains·1·entry:85 Version·needs·section·'.gnu.version_r'·contains·1·entry:
86 ·Addr:·0x0000000000002344··Offset:·0x002344··Link:·7·(.dynstr)86 ·Addr:·0x0000000000002390··Offset:·0x002390··Link:·7·(.dynstr)
87 ··000000:·Version:·1··File:·libc.so··Cnt:·187 ··000000:·Version:·1··File:·libc.so··Cnt:·1
88 ··0x0010:···Name:·LIBC··Flags:·none··Version:·288 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·118552····»    Blocks:·232········IO·Block:·4096···regular·file1 ··Size:·148768····»    Blocks:·296········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.color@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············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:··········126848·(bytes·into·file)13 ··Start·of·section·headers:··········152952·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ee14·0x00ee14·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fea4·0x00fea4·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00b7d0·0x00b7d0·R·E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x010e10·0x010e10·R·E·0x1000
9 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x0026f8·0x0026f8·RW··0x10009 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x002b00·0x002b00·RW··0x1000
10 ··LOAD···········0x01d6f8·0x000000000001e6f8·0x000000000001e6f8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x023b00·0x0000000000024b00·0x0000000000024b00·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01cec0·0x000000000001cec0·0x000000000001cec0·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x0232b0·0x00000000000232b0·0x00000000000232b0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x0026f8·0x003000·R···0x112 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x002b00·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00cb08·0x000000000000cb08·0x000000000000cb08·0x0006ac·0x0006ac·R···0x413 ··GNU_EH_FRAME···0x00cf50·0x000000000000cf50·0x000000000000cf50·0x0008cc·0x0008cc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x1ef80:1 There·are·25·section·headers,·starting·at·offset·0x25578:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002070·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0020b8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002318·002318·0002b4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002360·002360·0002ba·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000025cc·0025cc·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000261c·00261c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002610·002610·000348·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002660·002660·000358·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002958·002958·007e5b·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000029b8·0029b8·007fe7·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a7b8·00a7b8·0008fb·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a9a0·00a9a0·0008fb·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b0b8·00b0b8·000088·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b2a0·00b2a0·000098·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000b140·00b140·001068·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000b338·00b338·0010b0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000c1b0·00c1b0·000956·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000c3f0·00c3f0·000b5e·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000cb08·00cb08·0006ac·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000cf50·00cf50·0008cc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000d1b8·00d1b8·001c5c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000d820·00d820·002684·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00acbc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000010000·010000·0102cc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000019cc0·019cc0·000b10·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000202d0·0202d0·000b40·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001b000·01b000·001ea0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000021000·021000·002290·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001cea0·01cea0·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000023290·023290·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001ceb8·01ceb8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000232a8·0232a8·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001cec0·01cec0·000240·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000232b0·0232b0·000240·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001d100·01d100·000068·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000234f0·0234f0·000068·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001d168·01d168·000590·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000023558·023558·0005a8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001e6f8·01d6f8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000024b00·023b00·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01d700·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·023b08·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01d7fd·001780·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·023c05·00196c·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·0x1cec0·contains·36·entries:1 Dynamic·section·at·offset·0x232b0·contains·36·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:·[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.2.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.2.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)················0xa7b816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa9a0
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x8fb17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x8fb
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb0b819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb2a0
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x98
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xb14022 ·0x0000000000000017·(JMPREL)·············0xb338
23 ·0x0000000000000002·(PLTRELSZ)···········4200·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4272·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x1d16824 ·0x0000000000000003·(PLTGOT)·············0x23558
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2a826 ·0x0000000000000006·(SYMTAB)·············0x2a8
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x295828 ·0x0000000000000005·(STRTAB)·············0x29b8
29 ·0x000000000000000a·(STRSZ)··············32347·(bytes)29 ·0x000000000000000a·(STRSZ)··············32743·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x261030 ·0x000000006ffffef5·(GNU_HASH)···········0x2660
31 ·0x0000000000000019·(INIT_ARRAY)·········0x1ceb831 ·0x0000000000000019·(INIT_ARRAY)·········0x232a8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x1cea033 ·0x000000000000001a·(FINI_ARRAY)·········0x23290
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x231835 ·0x000000006ffffff0·(VERSYM)·············0x2360
36 ·0x000000006ffffffe·(VERNEED)············0x25cc36 ·0x000000006ffffffe·(VERNEED)············0x261c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·23add36a1d6e25f4ac7ee7da99a6d4e96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·47c05632daed15b62756289903868135
1.96 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·349·entries:
2 ·Addr:·0x0000000000002318··Offset:·0x002318··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002360··Offset:·0x002360··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, 16 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 ··15c:···1·(*global*)···
  
91 Version·needs·section·'.gnu.version_r'·contains·2·entries:92 Version·needs·section·'.gnu.version_r'·contains·2·entries:
92 ·Addr:·0x00000000000025cc··Offset:·0x0025cc··Link:·7·(.dynstr)93 ·Addr:·0x000000000000261c··Offset:·0x00261c··Link:·7·(.dynstr)
93 ··000000:·Version:·1··File:·liblog.so··Cnt:·194 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
94 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·395 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
95 ··0x0010:·Version:·1··File:·libc.so··Cnt:·196 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
96 ··0x0030:···Name:·LIBC··Flags:·none··Version:·297 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·128448····»    Blocks:·256········IO·Block:·4096···regular·file1 ··Size:·154552····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.color@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.color@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:···············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:··········139960·(bytes·into·file)13 ··Start·of·section·headers:··········170328·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010194·0x010194·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011284·0x011284·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00c9d0·0x00c9d0·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x012d30·0x012d30·R·E·0x1000
9 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x002b18·0x002b18·RW··0x10009 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x002f20·0x002f20·RW··0x1000
10 ··LOAD···········0x020b18·0x0000000000021b18·0x0000000000021b18·0x000008·0x000008·RW··0x100010 ··LOAD···········0x027f20·0x0000000000028f20·0x0000000000028f20·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x020280·0x0000000000020280·0x0000000000020280·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x027670·0x0000000000027670·0x0000000000027670·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x002b18·0x003000·R···0x112 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x002f20·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00dcfc·0x000000000000dcfc·0x000000000000dcfc·0x0006ec·0x0006ec·R···0x413 ··GNU_EH_FRAME···0x00e1a4·0x000000000000e1a4·0x000000000000e1a4·0x00090c·0x00090c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x222b8:1 There·are·25·section·headers,·starting·at·offset·0x29958:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0022e0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002328·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002588·002588·0002e8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000025d0·0025d0·0002ee·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002870·002870·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000028c0·0028c0·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002890·002890·000388·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000028e0·0028e0·000398·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002c18·002c18·008a55·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002c78·002c78·008be1·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b670·00b670·000a35·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b860·00b860·000a35·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c0a8·00c0a8·000098·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c298·00c298·0000a8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000c140·00c140·001140·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000c340·00c340·001188·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000d280·00d280·000a7a·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000d4d0·00d4d0·000cd3·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000dcfc·00dcfc·0006ec·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e1a4·00e1a4·00090c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000e3e8·00e3e8·001dac·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000eab0·00eab0·0027d4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000011000·011000·00be28·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·01215c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001ce30·01ce30·000ba0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000024160·024160·000bd0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001e000·01e000·002260·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000025000·025000·002650·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000020260·020260·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000027650·027650·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000020278·020278·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000027668·027668·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000020280·020280·000250·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000027670·027670·000250·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000204d0·0204d0·000070·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000278c0·0278c0·000070·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000020540·020540·0005d8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000027930·027930·0005f0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000021b18·020b18·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000028f20·027f20·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·020b20·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·027f28·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·020c1d·001694·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·028025·00192c·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·0x20280·contains·37·entries:1 Dynamic·section·at·offset·0x27670·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:·[vendor.display.color@1.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.2.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.2.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.3.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.3.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)················0xb67018 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb860
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xa3519 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xa35
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc0a821 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc298
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x9822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa8
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0xc14024 ·0x0000000000000017·(JMPREL)·············0xc340
25 ·0x0000000000000002·(PLTRELSZ)···········4416·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········4488·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x2054026 ·0x0000000000000003·(PLTGOT)·············0x27930
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x2a828 ·0x0000000000000006·(SYMTAB)·············0x2a8
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x2c1830 ·0x0000000000000005·(STRTAB)·············0x2c78
31 ·0x000000000000000a·(STRSZ)··············35413·(bytes)31 ·0x000000000000000a·(STRSZ)··············35809·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x289032 ·0x000000006ffffef5·(GNU_HASH)···········0x28e0
33 ·0x0000000000000019·(INIT_ARRAY)·········0x2027833 ·0x0000000000000019·(INIT_ARRAY)·········0x27668
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x2026035 ·0x000000000000001a·(FINI_ARRAY)·········0x27650
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x258837 ·0x000000006ffffff0·(VERSYM)·············0x25d0
38 ·0x000000006ffffffe·(VERNEED)············0x287038 ·0x000000006ffffffe·(VERNEED)············0x28c0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ec34ffb47d343e59ba5a22dd7d4a25256 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·61b1d6359c7dbb3aae15037869ce0229
1.78 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·375·entries:
2 ·Addr:·0x0000000000002588··Offset:·0x002588··Link:·3·(.dynsym)2 ·Addr:·0x00000000000025d0··Offset:·0x0025d0··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*)······1·(*global*)···
  
97 Version·needs·section·'.gnu.version_r'·contains·1·entry:98 Version·needs·section·'.gnu.version_r'·contains·1·entry:
98 ·Addr:·0x0000000000002870··Offset:·0x002870··Link:·7·(.dynstr)99 ·Addr:·0x00000000000028c0··Offset:·0x0028c0··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:·141560····»    Blocks:·280········IO·Block:·4096···regular·file1 ··Size:·171928····»    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
  
  
14.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.color@1.4.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.color@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:···············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:··········141768·(bytes·into·file)13 ··Start·of·section·headers:··········172112·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010e5c·0x010e5c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011f8c·0x011f8c·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00ca80·0x00ca80·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x012830·0x012830·R·E·0x1000
9 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x003040·0x003040·RW··0x10009 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x003448·0x003448·RW··0x1000
10 ··LOAD···········0x021040·0x0000000000022040·0x0000000000022040·0x000008·0x000008·RW··0x100010 ··LOAD···········0x028448·0x0000000000029448·0x0000000000029448·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x020778·0x0000000000020778·0x0000000000020778·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x027b68·0x0000000000027b68·0x0000000000027b68·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x003040·0x004000·R···0x112 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x003448·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00e8c4·0x000000000000e8c4·0x000000000000e8c4·0x000724·0x000724·R···0x413 ··GNU_EH_FRAME···0x00ed74·0x000000000000ed74·0x000000000000ed74·0x00094c·0x00094c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x229c8:1 There·are·25·section·headers,·starting·at·offset·0x2a050:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002490·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0024d8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002738·002738·00030c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002780·002780·000312·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002a44·002a44·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002a94·002a94·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002a88·002a88·000384·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002ad8·002ad8·000394·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002e0c·002e0c·00927e·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002e6c·002e6c·00940a·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c090·00c090·000b60·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c278·00c278·000b60·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000cbf0·00cbf0·0000a8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000cdd8·00cdd8·0000b8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000cc98·00cc98·001188·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000ce90·00ce90·0011d0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000de20·00de20·000aa3·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000e060·00e060·000d14·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e8c4·00e8c4·000724·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ed74·00ed74·00094c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000efe8·00efe8·001e74·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000f6c0·00f6c0·0028cc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000011000·011000·00bea4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·011c2c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001ceb0·01ceb0·000bd0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000023c30·023c30·000c00·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001e000·01e000·002758·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000025000·025000·002b48·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000020758·020758·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000027b48·027b48·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000020770·020770·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000027b60·027b60·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000020778·020778·000260·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000027b68·027b68·000260·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000209d8·0209d8·000078·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000027dc8·027dc8·000078·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000020a50·020a50·0005f0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000027e40·027e40·000608·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000022040·021040·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000029448·028448·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·021048·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·028450·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·021145·001880·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02854d·001afc·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·0x20778·contains·38·entries:1 Dynamic·section·at·offset·0x27b68·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:·[vendor.display.color@1.2.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.2.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.3.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.3.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.4.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.4.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)················0xc09019 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xc278
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xb6020 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xb60
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xcbf022 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xcdd8
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa823 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb8
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0xcc9825 ·0x0000000000000017·(JMPREL)·············0xce90
26 ·0x0000000000000002·(PLTRELSZ)···········4488·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········4560·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x20a5027 ·0x0000000000000003·(PLTGOT)·············0x27e40
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x2a829 ·0x0000000000000006·(SYMTAB)·············0x2a8
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x2e0c31 ·0x0000000000000005·(STRTAB)·············0x2e6c
32 ·0x000000000000000a·(STRSZ)··············37502·(bytes)32 ·0x000000000000000a·(STRSZ)··············37898·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x2a8833 ·0x000000006ffffef5·(GNU_HASH)···········0x2ad8
34 ·0x0000000000000019·(INIT_ARRAY)·········0x2077034 ·0x0000000000000019·(INIT_ARRAY)·········0x27b60
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x2075836 ·0x000000000000001a·(FINI_ARRAY)·········0x27b48
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x273838 ·0x000000006ffffff0·(VERSYM)·············0x2780
39 ·0x000000006ffffffe·(VERNEED)············0x2a4439 ·0x000000006ffffffe·(VERNEED)············0x2a94
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·26f2a471f31a4ac2a021d63a174e63ae6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·360bd6002db1b82e6abdfbcff9eec9f4
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·390·entries:1 Version·symbols·section·'.gnu.version'·contains·393·entries:
2 ·Addr:·0x0000000000002738··Offset:·0x002738··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002780··Offset:·0x002780··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 94, 15 lines modifiedOffset 94, 16 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*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 102 ··188:···1·(*global*)···
  
102 Version·needs·section·'.gnu.version_r'·contains·2·entries:103 Version·needs·section·'.gnu.version_r'·contains·2·entries:
103 ·Addr:·0x0000000000002a44··Offset:·0x002a44··Link:·7·(.dynstr)104 ·Addr:·0x0000000000002a94··Offset:·0x002a94··Link:·7·(.dynstr)
104 ··000000:·Version:·1··File:·liblog.so··Cnt:·1105 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
105 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3106 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
106 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1107 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
107 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2108 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·143368····»    Blocks:·280········IO·Block:·4096···regular·file1 ··Size:·173712····»    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
  
  
14.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.color@1.5.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.color@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:···············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:··········160168·(bytes·into·file)13 ··Start·of·section·headers:··········194784·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012b14·0x012b14·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x013e2c·0x013e2c·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x00ea70·0x00ea70·R·E·0x10008 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x015dc0·0x015dc0·R·E·0x1000
9 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x003610·0x003610·RW··0x10009 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x003aa8·0x003aa8·RW··0x1000
10 ··LOAD···········0x025610·0x0000000000026610·0x0000000000026610·0x000008·0x000008·RW··0x100010 ··LOAD···········0x02daa8·0x000000000002eaa8·0x000000000002eaa8·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x024cc8·0x0000000000024cc8·0x0000000000024cc8·0x000270·0x000270·RW··0x811 ··DYNAMIC········0x02d148·0x000000000002d148·0x000000000002d148·0x000270·0x000270·RW··0x8
12 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x003610·0x004000·R···0x112 ··GNU_RELRO······0x02a000·0x000000000002a000·0x000000000002a000·0x003aa8·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x010104·0x0000000000010104·0x0000000000010104·0x0007f4·0x0007f4·R···0x413 ··GNU_EH_FRAME···0x01060c·0x000000000001060c·0x000000000001060c·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···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x271a8:1 There·are·25·section·headers,·starting·at·offset·0x2f8e0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002778·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0027c0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002a20·002a20·00034a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002a68·002a68·000350·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002d6c·002d6c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002db8·002db8·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002db0·002db0·0003e0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002df8·002df8·0003ec·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003190·003190·00a16b·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000031e4·0031e4·00a2f7·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d300·00d300·000cbb·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d4e0·00d4e0·000cbb·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000dfc0·00dfc0·0000c8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e1a0·00e1a0·0000d8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000e088·00e088·0012c0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000e278·00e278·001308·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000f350·00f350·000db1·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000f580·00f580·00108c·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000010104·010104·0007f4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001060c·01060c·000a5c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000108f8·0108f8·00221c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000011068·011068·002dc4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·00ddcc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000014000·014000·0150e8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000020dd0·020dd0·000ca0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000290f0·0290f0·000cd0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000022000·022000·002ca8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000002a000·02a000·003128·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000024ca8·024ca8·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002d128·02d128·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000024cc0·024cc0·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000002d140·02d140·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000024cc8·024cc8·000270·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000002d148·02d148·000270·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000024f38·024f38·000080·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000002d3b8·02d3b8·000080·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000024fb8·024fb8·000658·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000002d438·02d438·000670·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000026610·025610·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000002eaa8·02daa8·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·025618·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02dab0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·025715·001a8c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02dbad·001d2c·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·0x24cc8·contains·39·entries:1 Dynamic·section·at·offset·0x2d148·contains·39·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:·[vendor.display.color@1.2.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.2.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.3.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.3.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.4.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.color@1.4.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.color@1.5.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.color@1.5.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)················0xd30020 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd4e0
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xcbb21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xcbb
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xdfc023 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe1a0
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc824 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd8
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0xe08826 ·0x0000000000000017·(JMPREL)·············0xe278
27 ·0x0000000000000002·(PLTRELSZ)···········4800·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········4872·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x24fb828 ·0x0000000000000003·(PLTGOT)·············0x2d438
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x2a830 ·0x0000000000000006·(SYMTAB)·············0x2a8
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x319032 ·0x0000000000000005·(STRTAB)·············0x31e4
33 ·0x000000000000000a·(STRSZ)··············41323·(bytes)33 ·0x000000000000000a·(STRSZ)··············41719·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x2db034 ·0x000000006ffffef5·(GNU_HASH)···········0x2df8
35 ·0x0000000000000019·(INIT_ARRAY)·········0x24cc035 ·0x0000000000000019·(INIT_ARRAY)·········0x2d140
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x24ca837 ·0x000000000000001a·(FINI_ARRAY)·········0x2d128
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x2a2039 ·0x000000006ffffff0·(VERSYM)·············0x2a68
40 ·0x000000006ffffffe·(VERNEED)············0x2d6c40 ·0x000000006ffffffe·(VERNEED)············0x2db8
41 ·0x000000006fffffff·(VERNEEDNUM)·········241 ·0x000000006fffffff·(VERNEEDNUM)·········2
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e3e780c5df23556d50ff65a7aa329de26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·abc145d971cee9387099777cdb5bb3b3
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·421·entries:1 Version·symbols·section·'.gnu.version'·contains·424·entries:
2 ·Addr:·0x0000000000002a20··Offset:·0x002a20··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002a68··Offset:·0x002a68··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, 15 lines modifiedOffset 102, 15 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*)···109 ··1a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
110 Version·needs·section·'.gnu.version_r'·contains·2·entries:110 Version·needs·section·'.gnu.version_r'·contains·2·entries:
111 ·Addr:·0x0000000000002d6c··Offset:·0x002d6c··Link:·7·(.dynstr)111 ·Addr:·0x0000000000002db8··Offset:·0x002db8··Link:·7·(.dynstr)
112 ··000000:·Version:·1··File:·liblog.so··Cnt:·1112 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
113 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3113 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
114 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1114 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
115 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2115 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·161768····»    Blocks:·320········IO·Block:·4096···regular·file1 ··Size:·196384····»    Blocks:·384········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
13.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@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:···············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:··········128360·(bytes·into·file)13 ··Start·of·section·headers:··········158144·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d0e4·0x00d0e4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00df04·0x00df04·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00d800·0x00d800·R·E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x014330·0x014330·R·E·0x1000
10 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x001de0·0x001de0·RW··0x100010 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x0020c8·0x0020c8·RW··0x1000
11 ··LOAD···········0x01dde0·0x000000000001ede0·0x000000000001ede0·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0250c8·0x00000000000260c8·0x00000000000260c8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x01d698·0x000000000001d698·0x000000000001d698·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x024968·0x0000000000024968·0x0000000000024968·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x001de0·0x002000·R···0x113 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x0020c8·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00aab0·0x000000000000aab0·0x000000000000aab0·0x000754·0x000754·R···0x414 ··GNU_EH_FRAME···0x00aedc·0x000000000000aedc·0x000000000000aedc·0x0008bc·0x0008bc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x1f568:1 There·are·25·section·headers,·starting·at·offset·0x269c0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001aa0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001ae8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001d48·001d48·000238·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001d90·001d90·00023e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001f80·001f80·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001fd0·001fd0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001fc0·001fc0·000390·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002010·002010·00039c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002350·002350·006147·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000023ac·0023ac·0062d3·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008498·008498·000648·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008680·008680·000648·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008ae0·008ae0·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008cc8·008cc8·000078·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000008b50·008b50·000e28·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000008d40·008d40·000e70·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000009980·009980·00112d·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000009bb0·009bb0·00132c·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000aab0·00aab0·000754·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000aedc·00aedc·0008bc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000b208·00b208·001edc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b798·00b798·00276c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00ce70·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·01396c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001ae70·01ae70·000990·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000021970·021970·0009c0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001c000·01c000·001678·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000023000·023000·001948·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001d678·01d678·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000024948·024948·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001d690·01d690·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000024960·024960·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001d698·01d698·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000024968·024968·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001d8b8·01d8b8·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000024b88·024b88·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001d910·01d910·0004d0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000024be0·024be0·0004e8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001ede0·01dde0·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000260c8·0250c8·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01dde8·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0250d0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01dee5·001680·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0251cd·0017f0·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.97 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1d698·contains·34·entries:1 Dynamic·section·at·offset·0x24968·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.display.config@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x849814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8680
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x64815 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x648
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8ae017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8cc8
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x78
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x8b5020 ·0x0000000000000017·(JMPREL)·············0x8d40
21 ·0x0000000000000002·(PLTRELSZ)···········3624·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3696·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1d91022 ·0x0000000000000003·(PLTGOT)·············0x24be0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x235026 ·0x0000000000000005·(STRTAB)·············0x23ac
27 ·0x000000000000000a·(STRSZ)··············24903·(bytes)27 ·0x000000000000000a·(STRSZ)··············25299·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1fc028 ·0x000000006ffffef5·(GNU_HASH)···········0x2010
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1d69029 ·0x0000000000000019·(INIT_ARRAY)·········0x24960
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1d67831 ·0x000000000000001a·(FINI_ARRAY)·········0x24948
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1d4833 ·0x000000006ffffff0·(VERSYM)·············0x1d90
34 ·0x000000006ffffffe·(VERNEED)············0x1f8034 ·0x000000006ffffffe·(VERNEED)············0x1fd0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·da48a476885553e78dce847d01e940096 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f84bde95571eb6b078d15acecfe8d52c
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·284·entries:1 Version·symbols·section·'.gnu.version'·contains·287·entries:
2 ·Addr:·0x0000000000001d48··Offset:·0x001d48··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001d90··Offset:·0x001d90··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 68, 14 lines modifiedOffset 68, 15 lines modified
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*)······1·(*global*)······1·(*global*)···74 ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 75 ··11c:···1·(*global*)······1·(*global*)······1·(*global*)···
  
75 Version·needs·section·'.gnu.version_r'·contains·2·entries:76 Version·needs·section·'.gnu.version_r'·contains·2·entries:
76 ·Addr:·0x0000000000001f80··Offset:·0x001f80··Link:·7·(.dynstr)77 ·Addr:·0x0000000000001fd0··Offset:·0x001fd0··Link:·7·(.dynstr)
77 ··000000:·Version:·1··File:·liblog.so··Cnt:·178 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
78 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·379 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
79 ··0x0010:·Version:·1··File:·libc.so··Cnt:·180 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
80 ··0x0030:···Name:·LIBC··Flags:·none··Version:·281 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·129960····»    Blocks:·256········IO·Block:·4096···regular·file1 ··Size:·159744····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@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:···············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:··········102416·(bytes·into·file)13 ··Start·of·section·headers:··········115592·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c31c·0x00c31c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ce54·0x00ce54·R···0x1000
9 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x008b90·0x008b90·R·E·0x10009 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00bfc0·0x00bfc0·R·E·0x1000
10 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x001df8·0x001df8·RW··0x100010 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x002008·0x002008·RW··0x1000
11 ··LOAD···········0x017df8·0x0000000000018df8·0x0000000000018df8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x01b008·0x000000000001c008·0x000000000001c008·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0176b0·0x00000000000176b0·0x00000000000176b0·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x01a8a8·0x000000000001a8a8·0x000000000001a8a8·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001df8·0x002000·R···0x113 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x002008·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00a780·0x000000000000a780·0x000000000000a780·0x00055c·0x00055c·R···0x414 ··GNU_EH_FRAME···0x00abc8·0x000000000000abc8·0x000000000000abc8·0x00067c·0x00067c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x19010:1 There·are·25·section·headers,·starting·at·offset·0x1c388:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001b90·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001bd8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001e38·001e38·00024c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001e80·001e80·000252·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002084·002084·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000020d4·0020d4·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000020a8·0020a8·0002fc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000020f8·0020f8·00030c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000023a4·0023a4·006707·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002404·002404·006893·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008ab0·008ab0·00074f·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008c98·008c98·00074f·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009200·009200·000068·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000093e8·0093e8·000070·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000009268·009268·000de0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000009458·009458·000e28·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000a050·00a050·000730·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a280·00a280·000947·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a780·00a780·00055c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000abc8·00abc8·00067c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000ace0·00ace0·00163c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b248·00b248·001c0c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·008228·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00b62c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000015230·015230·000960·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000018630·018630·000990·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000016000·016000·001690·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000019000·019000·001888·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000017690·017690·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001a888·01a888·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000176a8·0176a8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001a8a0·01a8a0·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000176b0·0176b0·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001a8a8·01a8a8·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000178e0·0178e0·000060·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001aad8·01aad8·000060·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000017940·017940·0004b8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001ab38·01ab38·0004d0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000018df8·017df8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001c008·01b008·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·017e00·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01b010·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·017efd·001110·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01b10d·001278·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, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x176b0·contains·35·entries:1 Dynamic·section·at·offset·0x1a8a8·contains·35·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:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.1.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.1.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8ab015 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8c98
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x74f16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x74f
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x920018 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x93e8
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6819 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x70
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0x926821 ·0x0000000000000017·(JMPREL)·············0x9458
22 ·0x0000000000000002·(PLTRELSZ)···········3552·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3624·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x1794023 ·0x0000000000000003·(PLTGOT)·············0x1ab38
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x23a427 ·0x0000000000000005·(STRTAB)·············0x2404
28 ·0x000000000000000a·(STRSZ)··············26375·(bytes)28 ·0x000000000000000a·(STRSZ)··············26771·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x20a829 ·0x000000006ffffef5·(GNU_HASH)···········0x20f8
30 ·0x0000000000000019·(INIT_ARRAY)·········0x176a830 ·0x0000000000000019·(INIT_ARRAY)·········0x1a8a0
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x1769032 ·0x000000000000001a·(FINI_ARRAY)·········0x1a888
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x1e3834 ·0x000000006ffffff0·(VERSYM)·············0x1e80
35 ·0x000000006ffffffe·(VERNEED)············0x208435 ·0x000000006ffffffe·(VERNEED)············0x20d4
36 ·0x000000006fffffff·(VERNEEDNUM)·········136 ·0x000000006fffffff·(VERNEEDNUM)·········1
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6d5c606ddf3cd92bbe7e904d09952a796 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a0d9a198b43ccdd03cc3d7a8fec7d097
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·294·entries:1 Version·symbols·section·'.gnu.version'·contains·297·entries:
2 ·Addr:·0x0000000000001e38··Offset:·0x001e38··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001e80··Offset:·0x001e80··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 70, 13 lines modifiedOffset 70, 14 lines modified
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*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
77 ··124:···1·(*global*)······1·(*global*)···77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 78 ··128:···1·(*global*)···
  
78 Version·needs·section·'.gnu.version_r'·contains·1·entry:79 Version·needs·section·'.gnu.version_r'·contains·1·entry:
79 ·Addr:·0x0000000000002084··Offset:·0x002084··Link:·7·(.dynstr)80 ·Addr:·0x00000000000020d4··Offset:·0x0020d4··Link:·7·(.dynstr)
80 ··000000:·Version:·1··File:·libc.so··Cnt:·181 ··000000:·Version:·1··File:·libc.so··Cnt:·1
81 ··0x0010:···Name:·LIBC··Flags:·none··Version:·282 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·104016····»    Blocks:·208········IO·Block:·4096···regular·file1 ··Size:·117192····»    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.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@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:···············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:··········107416·(bytes·into·file)13 ··Start·of·section·headers:··········124704·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ceb4·0x00ceb4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00da1c·0x00da1c·R···0x1000
8 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x009110·0x009110·R·E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00c710·0x00c710·R·E·0x1000
9 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x002158·0x002158·RW··0x10009 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x002368·0x002368·RW··0x1000
10 ··LOAD···········0x019158·0x000000000001a158·0x000000000001a158·0x000008·0x000008·RW··0x100010 ··LOAD···········0x01d368·0x000000000001e368·0x000000000001e368·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x0189f0·0x00000000000189f0·0x00000000000189f0·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x01cbe8·0x000000000001cbe8·0x000000000001cbe8·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x017000·0x0000000000017000·0x0000000000017000·0x002158·0x003000·R···0x112 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x002368·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00b26c·0x000000000000b26c·0x000000000000b26c·0x00057c·0x00057c·R···0x413 ··GNU_EH_FRAME···0x00b6d8·0x000000000000b6d8·0x000000000000b6d8·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···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x1a398:1 There·are·25·section·headers,·starting·at·offset·0x1e720:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001d10·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001d58·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001fb8·001fb8·00026c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002000·002000·000272·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002224·002224·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002274·002274·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002248·002248·000318·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002298·002298·000324·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002560·002560·006ebc·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000025bc·0025bc·007048·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009420·009420·00085b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009608·009608·00085b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009c80·009c80·000078·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009e68·009e68·000080·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000009cf8·009cf8·000df8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000009ee8·009ee8·000e40·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000aaf0·00aaf0·00077c·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000ad30·00ad30·0009a7·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000b26c·00b26c·00057c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000b6d8·00b6d8·00069c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000b7e8·00b7e8·0016cc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000bd78·00bd78·001ca4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00879c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00bd68·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000157a0·0157a0·000970·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000019d70·019d70·0009a0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000017000·017000·0019d0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001b000·01b000·001bc8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000189d0·0189d0·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001cbc8·01cbc8·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000189e8·0189e8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001cbe0·01cbe0·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000189f0·0189f0·000240·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001cbe8·01cbe8·000240·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000018c30·018c30·000068·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001ce28·01ce28·000068·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000018c98·018c98·0004c0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001ce90·01ce90·0004d8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001a158·019158·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001e368·01d368·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·019160·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01d370·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01925d·001138·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01d46d·0012ac·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·0x189f0·contains·36·entries:1 Dynamic·section·at·offset·0x1cbe8·contains·36·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:·[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.2.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.2.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)················0x942016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9608
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x85b17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x85b
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9c8019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9e68
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x80
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x9cf822 ·0x0000000000000017·(JMPREL)·············0x9ee8
23 ·0x0000000000000002·(PLTRELSZ)···········3576·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3648·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x18c9824 ·0x0000000000000003·(PLTGOT)·············0x1ce90
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2a826 ·0x0000000000000006·(SYMTAB)·············0x2a8
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x256028 ·0x0000000000000005·(STRTAB)·············0x25bc
29 ·0x000000000000000a·(STRSZ)··············28348·(bytes)29 ·0x000000000000000a·(STRSZ)··············28744·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x224830 ·0x000000006ffffef5·(GNU_HASH)···········0x2298
31 ·0x0000000000000019·(INIT_ARRAY)·········0x189e831 ·0x0000000000000019·(INIT_ARRAY)·········0x1cbe0
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x189d033 ·0x000000000000001a·(FINI_ARRAY)·········0x1cbc8
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x1fb835 ·0x000000006ffffff0·(VERSYM)·············0x2000
36 ·0x000000006ffffffe·(VERNEED)············0x222436 ·0x000000006ffffffe·(VERNEED)············0x2274
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4784780fa72f75f03619bb158a83c2466 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e2e18e08d7ac387f0de10bc7503d7e0d
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·310·entries:1 Version·symbols·section·'.gnu.version'·contains·313·entries:
2 ·Addr:·0x0000000000001fb8··Offset:·0x001fb8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002000··Offset:·0x002000··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*)···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:·0x0000000000002224··Offset:·0x002224··Link:·7·(.dynstr)84 ·Addr:·0x0000000000002274··Offset:·0x002274··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:·109016····»    Blocks:·216········IO·Block:·4096···regular·file1 ··Size:·126304····»    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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@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:···············0xe00011 ··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:··········112496·(bytes·into·file)13 ··Start·of·section·headers:··········129776·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe0002 Entry·point·0xf000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00dae4·0x00dae4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e66c·0x00e66c·R···0x1000
8 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x009650·0x009650·R·E·0x10008 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00cda0·0x00cda0·R·E·0x1000
9 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x0024d8·0x0024d8·RW··0x10009 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x0026e8·0x0026e8·RW··0x1000
10 ··LOAD···········0x01a4d8·0x000000000001b4d8·0x000000000001b4d8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x01e6e8·0x000000000001f6e8·0x000000000001f6e8·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x019d40·0x0000000000019d40·0x0000000000019d40·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x01df38·0x000000000001df38·0x000000000001df38·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x0024d8·0x003000·R···0x112 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x0026e8·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00bdfc·0x000000000000bdfc·0x000000000000bdfc·0x00059c·0x00059c·R···0x413 ··GNU_EH_FRAME···0x00c284·0x000000000000c284·0x000000000000c284·0x0006bc·0x0006bc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x1b770:1 There·are·25·section·headers,·starting·at·offset·0x1faf0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001ec0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001f08·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002168·002168·000290·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000021b0·0021b0·000296·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000023f8·0023f8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002448·002448·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002418·002418·000330·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002468·002468·000340·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002748·002748·007692·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000027a8·0027a8·00781e·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009de0·009de0·000969·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009fc8·009fc8·000969·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a750·00a750·000080·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a938·00a938·000088·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000a7d0·00a7d0·000e40·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000a9c0·00a9c0·000e88·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000b610·00b610·0007eb·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000b850·00b850·000a33·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000bdfc·00bdfc·00059c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c284·00c284·0006bc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000c398·00c398·00174c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000c940·00c940·001d2c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·008cac·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00c3cc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000016cb0·016cb0·0009a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001b3d0·01b3d0·0009d0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000018000·018000·001d20·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001c000·01c000·001f18·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000019d20·019d20·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001df18·01df18·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000019d38·019d38·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001df30·01df30·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000019d40·019d40·000250·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001df38·01df38·000250·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000019f90·019f90·000070·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001e188·01e188·000070·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001a000·01a000·0004d8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001e1f8·01e1f8·0004f0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001b4d8·01a4d8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001f6e8·01e6e8·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01a4e0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01e6f0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01a5dd·00118c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01e7ed·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.18 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x19d40·contains·37·entries:1 Dynamic·section·at·offset·0x1df38·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:·[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:·[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.3.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.3.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)················0x9de018 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9fc8
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x96919 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x969
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa75021 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa938
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8022 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x88
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0xa7d024 ·0x0000000000000017·(JMPREL)·············0xa9c0
25 ·0x0000000000000002·(PLTRELSZ)···········3648·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········3720·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x1a00026 ·0x0000000000000003·(PLTGOT)·············0x1e1f8
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x2a828 ·0x0000000000000006·(SYMTAB)·············0x2a8
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x274830 ·0x0000000000000005·(STRTAB)·············0x27a8
31 ·0x000000000000000a·(STRSZ)··············30354·(bytes)31 ·0x000000000000000a·(STRSZ)··············30750·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x241832 ·0x000000006ffffef5·(GNU_HASH)···········0x2468
33 ·0x0000000000000019·(INIT_ARRAY)·········0x19d3833 ·0x0000000000000019·(INIT_ARRAY)·········0x1df30
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x19d2035 ·0x000000000000001a·(FINI_ARRAY)·········0x1df18
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x216837 ·0x000000006ffffff0·(VERSYM)·············0x21b0
38 ·0x000000006ffffffe·(VERNEED)············0x23f838 ·0x000000006ffffffe·(VERNEED)············0x2448
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bf58bfe181ca658d365810277996894e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·306d322b02dfcb8ad8e6d32893674430
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·328·entries:1 Version·symbols·section·'.gnu.version'·contains·331·entries:
2 ·Addr:·0x0000000000002168··Offset:·0x002168··Link:·3·(.dynsym)2 ·Addr:·0x00000000000021b0··Offset:·0x0021b0··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 79, 12 lines modifiedOffset 79, 13 lines modified
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*)······1·(*global*)······1·(*global*)···85 ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 86 ··148:···1·(*global*)······1·(*global*)······1·(*global*)···
  
86 Version·needs·section·'.gnu.version_r'·contains·1·entry:87 Version·needs·section·'.gnu.version_r'·contains·1·entry:
87 ·Addr:·0x00000000000023f8··Offset:·0x0023f8··Link:·7·(.dynstr)88 ·Addr:·0x0000000000002448··Offset:·0x002448··Link:·7·(.dynstr)
88 ··000000:·Version:·1··File:·libc.so··Cnt:·189 ··000000:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0010:···Name:·LIBC··Flags:·none··Version:·290 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·114096····»    Blocks:·224········IO·Block:·4096···regular·file1 ··Size:·131376····»    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
  
  
14.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.4.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@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:···············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:··········118136·(bytes·into·file)13 ··Start·of·section·headers:··········139568·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ea3c·0x00ea3c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f6bc·0x00f6bc·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x009ec0·0x009ec0·R·E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00d8b0·0x00d8b0·R·E·0x1000
9 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x002908·0x002908·RW··0x10009 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x002b60·0x002b60·RW··0x1000
10 ··LOAD···········0x01b908·0x000000000001c908·0x000000000001c908·0x000008·0x000008·RW··0x100010 ··LOAD···········0x020b60·0x0000000000021b60·0x0000000000021b60·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01b130·0x000000000001b130·0x000000000001b130·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x020370·0x0000000000020370·0x0000000000020370·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x002908·0x003000·R···0x112 ··GNU_RELRO······0x01e000·0x000000000001e000·0x000000000001e000·0x002b60·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00cbbc·0x000000000000cbbc·0x000000000000cbbc·0x0005ec·0x0005ec·R···0x413 ··GNU_EH_FRAME···0x00d060·0x000000000000d060·0x000000000000d060·0x00072c·0x00072c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x1cd78:1 There·are·25·section·headers,·starting·at·offset·0x22130:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0020a0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0020e8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002348·002348·0002b8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002390·002390·0002be·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002600·002600·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002650·002650·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002640·002640·000348·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002690·002690·000358·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002988·002988·007f53·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000029e8·0029e8·0080df·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a8e0·00a8e0·000a79·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000aac8·00aac8·000a79·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b360·00b360·000098·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b548·00b548·0000a0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000b3f8·00b3f8·000eb8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000b5e8·00b5e8·000f00·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000c2b0·00c2b0·00090b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000c4f0·00c4f0·000b70·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000cbbc·00cbbc·0005ec·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d060·00d060·00072c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000d1a8·00d1a8·001894·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000d790·00d790·001f2c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000f000·00f000·0094d0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000010000·010000·00ce84·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000184d0·0184d0·0009f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001ce90·01ce90·000a20·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000019000·019000·002110·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001e000·01e000·002350·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001b110·01b110·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000020350·020350·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001b128·01b128·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000020368·020368·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001b130·01b130·000260·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000020370·020370·000260·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001b390·01b390·000078·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000205d0·0205d0·000078·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001b408·01b408·000500·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000020648·020648·000518·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001c908·01b908·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000021b60·020b60·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01b910·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·020b68·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01ba0d·001368·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·020c65·0014c8·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·0x1b130·contains·38·entries:1 Dynamic·section·at·offset·0x20370·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:·[vendor.display.config@1.2.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.2.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.3.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.3.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.4.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.4.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)················0xa8e019 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xaac8
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xa7920 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xa79
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb36022 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb548
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x9823 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa0
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0xb3f825 ·0x0000000000000017·(JMPREL)·············0xb5e8
26 ·0x0000000000000002·(PLTRELSZ)···········3768·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········3840·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x1b40827 ·0x0000000000000003·(PLTGOT)·············0x20648
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x2a829 ·0x0000000000000006·(SYMTAB)·············0x2a8
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x298831 ·0x0000000000000005·(STRTAB)·············0x29e8
32 ·0x000000000000000a·(STRSZ)··············32595·(bytes)32 ·0x000000000000000a·(STRSZ)··············32991·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x264033 ·0x000000006ffffef5·(GNU_HASH)···········0x2690
34 ·0x0000000000000019·(INIT_ARRAY)·········0x1b12834 ·0x0000000000000019·(INIT_ARRAY)·········0x20368
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x1b11036 ·0x000000000000001a·(FINI_ARRAY)·········0x20350
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x234838 ·0x000000006ffffff0·(VERSYM)·············0x2390
39 ·0x000000006ffffffe·(VERNEED)············0x260039 ·0x000000006ffffffe·(VERNEED)············0x2650
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f2d7747f3df89aab3729cc499a98ee886 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3380f9d5ed8863f1453d820d2394201d
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·348·entries:1 Version·symbols·section·'.gnu.version'·contains·351·entries:
2 ·Addr:·0x0000000000002348··Offset:·0x002348··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002390··Offset:·0x002390··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, 14 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*)······1·(*global*)······1·(*global*)···
  
91 Version·needs·section·'.gnu.version_r'·contains·2·entries:92 Version·needs·section·'.gnu.version_r'·contains·2·entries:
92 ·Addr:·0x0000000000002600··Offset:·0x002600··Link:·7·(.dynstr)93 ·Addr:·0x0000000000002650··Offset:·0x002650··Link:·7·(.dynstr)
93 ··000000:·Version:·1··File:·liblog.so··Cnt:·194 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
94 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·395 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
95 ··0x0010:·Version:·1··File:·libc.so··Cnt:·196 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
96 ··0x0030:···Name:·LIBC··Flags:·none··Version:·297 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·119736····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·141168····»    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.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.5.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@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:···············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:··········126832·(bytes·into·file)13 ··Start·of·section·headers:··········148304·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f3f4·0x00f3f4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01004c·0x01004c·R···0x1000
 8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00e0d0·0x00e0d0·R·E·0x1000
8 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00a320·0x00a320·R·E·0x10009 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x002e60·0x002e60·RW··0x1000
9 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x002c08·0x002c08·RW··0x1000 
10 ··LOAD···········0x01dc08·0x000000000001ec08·0x000000000001ec08·0x000008·0x000008·RW··0x100010 ··LOAD···········0x022e60·0x0000000000023e60·0x0000000000023e60·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01d410·0x000000000001d410·0x000000000001d410·0x000270·0x000270·RW··0x811 ··DYNAMIC········0x022650·0x0000000000022650·0x0000000000022650·0x000270·0x000270·RW··0x8
12 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x002c08·0x003000·R···0x112 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x002e60·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00d588·0x000000000000d588·0x000000000000d588·0x0005dc·0x0005dc·R···0x413 ··GNU_EH_FRAME···0x00da44·0x000000000000da44·0x000000000000da44·0x00071c·0x00071c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x1ef70:1 There·are·25·section·headers,·starting·at·offset·0x24350:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002220·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002268·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000024c8·0024c8·0002d8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002510·002510·0002de·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000027a0·0027a0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000027f0·0027f0·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000027c0·0027c0·000360·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002810·002810·000370·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002b20·002b20·0086cc·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002b80·002b80·008858·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b1f0·00b1f0·000b8d·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b3d8·00b3d8·000b8d·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000bd80·00bd80·0000a0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000bf68·00bf68·0000a8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000be20·00be20·000ed0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000c010·00c010·000f18·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000ccf0·00ccf0·000896·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000cf30·00cf30·000b13·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d588·00d588·0005dc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000da44·00da44·00071c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000db68·00db68·00188c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000e160·00e160·001eec·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000010000·010000·009918·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000011000·011000·00d6a0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000019920·019920·000a00·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001e6a0·01e6a0·000a30·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001b000·01b000·0023f0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000020000·020000·002630·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001d3f0·01d3f0·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000022630·022630·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001d408·01d408·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000022648·022648·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001d410·01d410·000270·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000022650·022650·000270·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001d680·01d680·000080·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000228c0·0228c0·000080·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001d700·01d700·000508·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000022940·022940·000520·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001ec08·01dc08·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000023e60·022e60·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01dc10·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·022e68·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01dd0d·00125c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·022f65·0013e8·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·0x1d410·contains·39·entries:1 Dynamic·section·at·offset·0x22650·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:·[vendor.display.config@1.3.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.3.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.4.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.4.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.5.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.5.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)················0xb1f020 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb3d8
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xb8d21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xb8d
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xbd8023 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xbf68
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa024 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa8
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0xbe2026 ·0x0000000000000017·(JMPREL)·············0xc010
27 ·0x0000000000000002·(PLTRELSZ)···········3792·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········3864·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x1d70028 ·0x0000000000000003·(PLTGOT)·············0x22940
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x2a830 ·0x0000000000000006·(SYMTAB)·············0x2a8
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x2b2032 ·0x0000000000000005·(STRTAB)·············0x2b80
33 ·0x000000000000000a·(STRSZ)··············34508·(bytes)33 ·0x000000000000000a·(STRSZ)··············34904·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x27c034 ·0x000000006ffffef5·(GNU_HASH)···········0x2810
35 ·0x0000000000000019·(INIT_ARRAY)·········0x1d40835 ·0x0000000000000019·(INIT_ARRAY)·········0x22648
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x1d3f037 ·0x000000000000001a·(FINI_ARRAY)·········0x22630
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x24c839 ·0x000000006ffffff0·(VERSYM)·············0x2510
40 ·0x000000006ffffffe·(VERNEED)············0x27a040 ·0x000000006ffffffe·(VERNEED)············0x27f0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·633c9ed20339ae3db95019383166d51a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·67419f9acc6ab5cba533be9f4adb8e24
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·364·entries:1 Version·symbols·section·'.gnu.version'·contains·367·entries:
2 ·Addr:·0x00000000000024c8··Offset:·0x0024c8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002510··Offset:·0x002510··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, 12 lines modifiedOffset 88, 13 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 Version·needs·section·'.gnu.version_r'·contains·1·entry:96 Version·needs·section·'.gnu.version_r'·contains·1·entry:
96 ·Addr:·0x00000000000027a0··Offset:·0x0027a0··Link:·7·(.dynstr)97 ·Addr:·0x00000000000027f0··Offset:·0x0027f0··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:·128432····»    Blocks:·256········IO·Block:·4096···regular·file1 ··Size:·149904····»    Blocks:·296········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.6.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@1.6.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:··········132000·(bytes·into·file)13 ··Start·of·section·headers:··········153496·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010344·0x010344·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01101c·0x01101c·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00aca0·0x00aca0·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x00ecf0·0x00ecf0·R·E·0x1000
9 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x002fe8·0x002fe8·RW··0x10009 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x003240·0x003240·RW··0x1000
10 ··LOAD···········0x01efe8·0x000000000001ffe8·0x000000000001ffe8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x024240·0x0000000000025240·0x0000000000025240·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01e7c0·0x000000000001e7c0·0x000000000001e7c0·0x000280·0x000280·RW··0x811 ··DYNAMIC········0x023a00·0x0000000000023a00·0x0000000000023a00·0x000280·0x000280·RW··0x8
12 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x002fe8·0x003000·R···0x112 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x003240·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00e398·0x000000000000e398·0x000000000000e398·0x00061c·0x00061c·R···0x413 ··GNU_EH_FRAME···0x00e898·0x000000000000e898·0x000000000000e898·0x00075c·0x00075c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x203a0:1 There·are·25·section·headers,·starting·at·offset·0x25798:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0023e8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002430·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002690·002690·0002fe·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000026d8·0026d8·000304·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002990·002990·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000029dc·0029dc·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000029b0·0029b0·000388·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002a00·002a00·000398·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002d38·002d38·009002·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002d98·002d98·00918e·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000bd40·00bd40·000cb2·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000bf28·00bf28·000cb2·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c9f8·00c9f8·0000b0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000cbe0·00cbe0·0000b8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000caa8·00caa8·000f18·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000cc98·00cc98·000f60·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000d9c0·00d9c0·0009d5·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000dc00·00dc00·000c97·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e398·00e398·00061c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e898·00e898·00075c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000e9b8·00e9b8·00198c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000eff8·00eff8·002024·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000011000·011000·00a264·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·00e290·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001b270·01b270·000a30·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000020290·020290·000a60·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001c000·01c000·0027a0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000021000·021000·0029e0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001e7a0·01e7a0·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000239e0·0239e0·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001e7b8·01e7b8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000239f8·0239f8·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001e7c0·01e7c0·000280·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000023a00·023a00·000280·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001ea40·01ea40·000088·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000023c80·023c80·000088·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001eac8·01eac8·000520·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000023d08·023d08·000538·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001ffe8·01efe8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000025240·024240·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01eff0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·024248·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01f0ed·0012ac·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·024345·001450·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.23 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1e7c0·contains·40·entries:1 Dynamic·section·at·offset·0x23a00·contains·40·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:·[vendor.display.config@1.3.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.3.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.4.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.4.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.5.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.5.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.display.config@1.6.so]18 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.6.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)················0xbd4021 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xbf28
22 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xcb222 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xcb2
23 ·0x0000000000000009·(RELAENT)············24·(bytes)23 ·0x0000000000000009·(RELAENT)············24·(bytes)
24 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc9f824 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xcbe0
25 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb025 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb8
26 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x826 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
27 ·0x0000000000000017·(JMPREL)·············0xcaa827 ·0x0000000000000017·(JMPREL)·············0xcc98
28 ·0x0000000000000002·(PLTRELSZ)···········3864·(bytes)28 ·0x0000000000000002·(PLTRELSZ)···········3936·(bytes)
29 ·0x0000000000000003·(PLTGOT)·············0x1eac829 ·0x0000000000000003·(PLTGOT)·············0x23d08
30 ·0x0000000000000014·(PLTREL)·············RELA30 ·0x0000000000000014·(PLTREL)·············RELA
31 ·0x0000000000000006·(SYMTAB)·············0x2a831 ·0x0000000000000006·(SYMTAB)·············0x2a8
32 ·0x000000000000000b·(SYMENT)·············24·(bytes)32 ·0x000000000000000b·(SYMENT)·············24·(bytes)
33 ·0x0000000000000005·(STRTAB)·············0x2d3833 ·0x0000000000000005·(STRTAB)·············0x2d98
34 ·0x000000000000000a·(STRSZ)··············36866·(bytes)34 ·0x000000000000000a·(STRSZ)··············37262·(bytes)
35 ·0x000000006ffffef5·(GNU_HASH)···········0x29b035 ·0x000000006ffffef5·(GNU_HASH)···········0x2a00
36 ·0x0000000000000019·(INIT_ARRAY)·········0x1e7b836 ·0x0000000000000019·(INIT_ARRAY)·········0x239f8
37 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)37 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
38 ·0x000000000000001a·(FINI_ARRAY)·········0x1e7a038 ·0x000000000000001a·(FINI_ARRAY)·········0x239e0
39 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)39 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
40 ·0x000000006ffffff0·(VERSYM)·············0x269040 ·0x000000006ffffff0·(VERSYM)·············0x26d8
41 ·0x000000006ffffffe·(VERNEED)············0x299041 ·0x000000006ffffffe·(VERNEED)············0x29dc
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b7078c1f49ca5dd203e826d8bb9035df6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7aab695c1eedb0b4f50f95c47eebffac
1.9 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·386·entries:
2 ·Addr:·0x0000000000002690··Offset:·0x002690··Link:·3·(.dynsym)2 ·Addr:·0x00000000000026d8··Offset:·0x0026d8··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*)······1·(*global*)···
  
100 Version·needs·section·'.gnu.version_r'·contains·1·entry:101 Version·needs·section·'.gnu.version_r'·contains·1·entry:
101 ·Addr:·0x0000000000002990··Offset:·0x002990··Link:·7·(.dynstr)102 ·Addr:·0x00000000000029dc··Offset:·0x0029dc··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:·133600····»    Blocks:·264········IO·Block:·4096···regular·file1 ··Size:·155096····»    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
  
  
14.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.7.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@1.7.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:··········154744·(bytes·into·file)13 ··Start·of·section·headers:··········180344·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0126c4·0x0126c4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0134bc·0x0134bc·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x00d2b0·0x00d2b0·R·E·0x10008 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x012880·0x012880·R·E·0x1000
9 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x003630·0x003630·RW··0x10009 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x003888·0x003888·RW··0x1000
10 ··LOAD···········0x024630·0x0000000000025630·0x0000000000025630·0x000008·0x000008·RW··0x100010 ··LOAD···········0x02a888·0x000000000002b888·0x000000000002b888·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x023d28·0x0000000000023d28·0x0000000000023d28·0x000290·0x000290·RW··0x811 ··DYNAMIC········0x029f68·0x0000000000029f68·0x0000000000029f68·0x000290·0x000290·RW··0x8
12 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x003630·0x004000·R···0x112 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x003888·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x0101f4·0x00000000000101f4·0x00000000000101f4·0x000714·0x000714·R···0x413 ··GNU_EH_FRAME···0x010764·0x0000000000010764·0x0000000000010764·0x00085c·0x00085c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x25c78:1 There·are·25·section·headers,·starting·at·offset·0x2c078:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002820·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002868·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002ac8·002ac8·000358·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002b10·002b10·00035e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002e20·002e20·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002e70·002e70·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002e60·002e60·0003e4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002eb0·002eb0·0003f4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003244·003244·00a20c·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000032a4·0032a4·00a398·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d450·00d450·000e21·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d640·00d640·000e21·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e278·00e278·0000c8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e468·00e468·0000d0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000e340·00e340·001170·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000e538·00e538·0011b8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000f4b0·00f4b0·000d44·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000f6f0·00f6f0·001072·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000101f4·0101f4·000714·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000010764·010764·00085c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000010908·010908·001dbc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000010fc0·010fc0·0024fc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·00c6ec·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000014000·014000·011c8c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001f6f0·01f6f0·000bc0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000025c90·025c90·000bf0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000021000·021000·002d08·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000027000·027000·002f48·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000023d08·023d08·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000029f48·029f48·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000023d20·023d20·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000029f60·029f60·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000023d28·023d28·000290·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000029f68·029f68·000290·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000023fb8·023fb8·000090·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000002a1f8·02a1f8·000090·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000024048·024048·0005e8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000002a288·02a288·000600·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000025630·024630·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000002b888·02a888·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·024638·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02a890·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·024735·001540·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02a98d·0016e8·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.23 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x23d28·contains·41·entries:1 Dynamic·section·at·offset·0x29f68·contains·41·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:·[vendor.display.config@1.3.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.3.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.4.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.4.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.5.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.5.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.display.config@1.7.so]19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.7.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)················0xd45022 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd640
23 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xe2123 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xe21
24 ·0x0000000000000009·(RELAENT)············24·(bytes)24 ·0x0000000000000009·(RELAENT)············24·(bytes)
25 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe27825 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe468
26 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc826 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd0
27 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x827 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
28 ·0x0000000000000017·(JMPREL)·············0xe34028 ·0x0000000000000017·(JMPREL)·············0xe538
29 ·0x0000000000000002·(PLTRELSZ)···········4464·(bytes)29 ·0x0000000000000002·(PLTRELSZ)···········4536·(bytes)
30 ·0x0000000000000003·(PLTGOT)·············0x2404830 ·0x0000000000000003·(PLTGOT)·············0x2a288
31 ·0x0000000000000014·(PLTREL)·············RELA31 ·0x0000000000000014·(PLTREL)·············RELA
32 ·0x0000000000000006·(SYMTAB)·············0x2a832 ·0x0000000000000006·(SYMTAB)·············0x2a8
33 ·0x000000000000000b·(SYMENT)·············24·(bytes)33 ·0x000000000000000b·(SYMENT)·············24·(bytes)
34 ·0x0000000000000005·(STRTAB)·············0x324434 ·0x0000000000000005·(STRTAB)·············0x32a4
35 ·0x000000000000000a·(STRSZ)··············41484·(bytes)35 ·0x000000000000000a·(STRSZ)··············41880·(bytes)
36 ·0x000000006ffffef5·(GNU_HASH)···········0x2e6036 ·0x000000006ffffef5·(GNU_HASH)···········0x2eb0
37 ·0x0000000000000019·(INIT_ARRAY)·········0x23d2037 ·0x0000000000000019·(INIT_ARRAY)·········0x29f60
38 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)38 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
39 ·0x000000000000001a·(FINI_ARRAY)·········0x23d0839 ·0x000000000000001a·(FINI_ARRAY)·········0x29f48
40 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)40 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
41 ·0x000000006ffffff0·(VERSYM)·············0x2ac841 ·0x000000006ffffff0·(VERSYM)·············0x2b10
42 ·0x000000006ffffffe·(VERNEED)············0x2e2042 ·0x000000006ffffffe·(VERNEED)············0x2e70
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·558d73396283f3100be9a2ba443cd2ad6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·73a6bfde0e73644422336a803c9dea96
1.88 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·431·entries:
2 ·Addr:·0x0000000000002ac8··Offset:·0x002ac8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002b10··Offset:·0x002b10··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 104, 14 lines modifiedOffset 104, 15 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*)······1·(*global*)···
  
111 Version·needs·section·'.gnu.version_r'·contains·2·entries:112 Version·needs·section·'.gnu.version_r'·contains·2·entries:
112 ·Addr:·0x0000000000002e20··Offset:·0x002e20··Link:·7·(.dynstr)113 ·Addr:·0x0000000000002e70··Offset:·0x002e70··Link:·7·(.dynstr)
113 ··000000:·Version:·1··File:·liblog.so··Cnt:·1114 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
114 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3115 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
115 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1116 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
116 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2117 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·156344····»    Blocks:·312········IO·Block:·4096···regular·file1 ··Size:·181944····»    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
  
  
14.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.8.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@1.8.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:··········151776·(bytes·into·file)13 ··Start·of·section·headers:··········173392·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012cf4·0x012cf4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x013b64·0x013b64·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x00c2a0·0x00c2a0·R·E·0x10008 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x010bd0·0x010bd0·R·E·0x1000
9 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x003a20·0x003a20·RW··0x10009 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x003cc0·0x003cc0·RW··0x1000
10 ··LOAD···········0x023a20·0x0000000000024a20·0x0000000000024a20·0x000008·0x000008·RW··0x100010 ··LOAD···········0x028cc0·0x0000000000029cc0·0x0000000000029cc0·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x023128·0x0000000000023128·0x0000000000023128·0x0002a0·0x0002a0·RW··0x811 ··DYNAMIC········0x0283b0·0x00000000000283b0·0x00000000000283b0·0x0002a0·0x0002a0·RW··0x8
12 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x003a20·0x004000·R···0x112 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x003cc0·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x010958·0x0000000000010958·0x0000000000010958·0x0006e4·0x0006e4·R···0x413 ··GNU_EH_FRAME···0x010edc·0x0000000000010edc·0x0000000000010edc·0x00084c·0x00084c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x250e0:1 There·are·25·section·headers,·starting·at·offset·0x2a550:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002910·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002958·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002bb8·002bb8·00036c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002c00·002c00·000372·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002f24·002f24·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002f74·002f74·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002f68·002f68·0003cc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002fb8·002fb8·0003d8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003334·003334·00a8ea·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003390·003390·00aa76·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000dc20·00dc20·000f46·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000de08·00de08·000f46·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000eb68·00eb68·0000d8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ed50·00ed50·0000e0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000ec40·00ec40·0010f8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000ee30·00ee30·001140·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000fd40·00fd40·000c15·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000ff70·00ff70·000f69·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000010958·010958·0006e4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000010edc·010edc·00084c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000011040·011040·001cb4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000011728·011728·00243c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·00b730·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000014000·014000·01002c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001e730·01e730·000b70·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000024030·024030·000ba0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000020000·020000·003108·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000025000·025000·003390·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000023108·023108·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000028390·028390·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000023120·023120·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000283a8·0283a8·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000023128·023128·0002a0·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000283b0·0283b0·0002a0·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000233c8·0233c8·000098·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000028650·028650·000098·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000023460·023460·0005c0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000286e8·0286e8·0005d8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000024a20·023a20·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000029cc0·028cc0·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·023a28·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·028cc8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·023b25·0015b8·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·028dc5·001784·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.23 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x23128·contains·42·entries:1 Dynamic·section·at·offset·0x283b0·contains·42·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:·[vendor.display.config@1.3.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.3.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.4.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.4.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.5.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.5.so]
Offset 16, 30 lines modifiedOffset 16, 30 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:·[vendor.display.config@1.8.so]20 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.8.so]
21 ·0x000000000000001e·(FLAGS)··············BIND_NOW21 ·0x000000000000001e·(FLAGS)··············BIND_NOW
22 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW22 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
23 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xdc2023 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xde08
24 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xf4624 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xf46
25 ·0x0000000000000009·(RELAENT)············24·(bytes)25 ·0x0000000000000009·(RELAENT)············24·(bytes)
26 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xeb6826 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xed50
27 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd827 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe0
28 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x828 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
29 ·0x0000000000000017·(JMPREL)·············0xec4029 ·0x0000000000000017·(JMPREL)·············0xee30
30 ·0x0000000000000002·(PLTRELSZ)···········4344·(bytes)30 ·0x0000000000000002·(PLTRELSZ)···········4416·(bytes)
31 ·0x0000000000000003·(PLTGOT)·············0x2346031 ·0x0000000000000003·(PLTGOT)·············0x286e8
32 ·0x0000000000000014·(PLTREL)·············RELA32 ·0x0000000000000014·(PLTREL)·············RELA
33 ·0x0000000000000006·(SYMTAB)·············0x2a833 ·0x0000000000000006·(SYMTAB)·············0x2a8
34 ·0x000000000000000b·(SYMENT)·············24·(bytes)34 ·0x000000000000000b·(SYMENT)·············24·(bytes)
35 ·0x0000000000000005·(STRTAB)·············0x333435 ·0x0000000000000005·(STRTAB)·············0x3390
36 ·0x000000000000000a·(STRSZ)··············43242·(bytes)36 ·0x000000000000000a·(STRSZ)··············43638·(bytes)
37 ·0x000000006ffffef5·(GNU_HASH)···········0x2f6837 ·0x000000006ffffef5·(GNU_HASH)···········0x2fb8
38 ·0x0000000000000019·(INIT_ARRAY)·········0x2312038 ·0x0000000000000019·(INIT_ARRAY)·········0x283a8
39 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)39 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
40 ·0x000000000000001a·(FINI_ARRAY)·········0x2310840 ·0x000000000000001a·(FINI_ARRAY)·········0x28390
41 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)41 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
42 ·0x000000006ffffff0·(VERSYM)·············0x2bb842 ·0x000000006ffffff0·(VERSYM)·············0x2c00
43 ·0x000000006ffffffe·(VERNEED)············0x2f2443 ·0x000000006ffffffe·(VERNEED)············0x2f74
44 ·0x000000006fffffff·(VERNEEDNUM)·········244 ·0x000000006fffffff·(VERNEEDNUM)·········2
45 ·0x0000000000000000·(NULL)···············0x045 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dc9d836e57fea0e7d86f61ff717265bf6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4d83023fc7d96c1fd59f91909660f219
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·438·entries:1 Version·symbols·section·'.gnu.version'·contains·441·entries:
2 ·Addr:·0x0000000000002bb8··Offset:·0x002bb8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002c00··Offset:·0x002c00··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 106, 15 lines modifiedOffset 106, 16 lines modified
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*)······1·(*global*)······1·(*global*)···112 ··1b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
113 ··1b4:···1·(*global*)······1·(*global*)···113 ··1b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 114 ··1b8:···1·(*global*)···
  
114 Version·needs·section·'.gnu.version_r'·contains·2·entries:115 Version·needs·section·'.gnu.version_r'·contains·2·entries:
115 ·Addr:·0x0000000000002f24··Offset:·0x002f24··Link:·7·(.dynstr)116 ·Addr:·0x0000000000002f74··Offset:·0x002f74··Link:·7·(.dynstr)
116 ··000000:·Version:·1··File:·liblog.so··Cnt:·1117 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
117 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3118 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
118 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1119 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
119 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2120 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·153376····»    Blocks:·304········IO·Block:·4096···regular·file1 ··Size:·174992····»    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.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@1.9.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@1.9.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:···············0x1400011 ··Entry·point·address:···············0x15000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········156704·(bytes·into·file)13 ··Start·of·section·headers:··········182376·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x013b6c·0x013b6c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x014a0c·0x014a0c·R···0x1000
8 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x00cc10·0x00cc10·R·E·0x10008 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x011ae0·0x011ae0·R·E·0x1000
9 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x003e20·0x003e20·RW··0x10009 ··LOAD···········0x027000·0x0000000000027000·0x0000000000027000·0x0040c0·0x0040c0·RW··0x1000
10 ··LOAD···········0x024e20·0x0000000000025e20·0x0000000000025e20·0x000008·0x000008·RW··0x100010 ··LOAD···········0x02b0c0·0x000000000002c0c0·0x000000000002c0c0·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x0244d8·0x00000000000244d8·0x00000000000244d8·0x0002b0·0x0002b0·RW··0x811 ··DYNAMIC········0x02a760·0x000000000002a760·0x000000000002a760·0x0002b0·0x0002b0·RW··0x8
12 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x003e20·0x004000·R···0x112 ··GNU_RELRO······0x027000·0x0000000000027000·0x0000000000027000·0x0040c0·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x01174c·0x000000000001174c·0x000000000001174c·0x0006f4·0x0006f4·R···0x413 ··GNU_EH_FRAME···0x011d00·0x0000000000011d00·0x0000000000011d00·0x00085c·0x00085c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x26420:1 There·are·25·section·headers,·starting·at·offset·0x2c868:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002b38·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002b80·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002de0·002de0·00039a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002e28·002e28·0003a0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000317c·00317c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000031c8·0031c8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000031a0·0031a0·0003f4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000031e8·0031e8·000400·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003594·003594·00b288·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000035e8·0035e8·00b414·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000e820·00e820·001078·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000ea00·00ea00·001078·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000f898·00f898·0000e8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000fa78·00fa78·0000f0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000f980·00f980·0011a0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000fb68·00fb68·0011e8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000010b20·010b20·000c29·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000010d50·010d50·000fae·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001174c·01174c·0006f4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011d00·011d00·00085c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000011e40·011e40·001d2c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000012560·012560·0024ac·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000014000·014000·00c02c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000015000·015000·010ecc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000020030·020030·000be0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000025ed0·025ed0·000c10·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000021000·021000·0034b8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000027000·027000·003740·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000244b8·0244b8·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002a740·02a740·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000244d0·0244d0·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000002a758·02a758·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000244d8·0244d8·0002b0·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000002a760·02a760·0002b0·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000024788·024788·0000a0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000002aa10·02aa10·0000a0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000024828·024828·0005f8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000002aab0·02aab0·000610·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000025e20·024e20·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000002c0c0·02b0c0·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·024e28·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02b0c8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·024f25·0014f4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02b1c5·0016a0·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.23 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x244d8·contains·43·entries:1 Dynamic·section·at·offset·0x2a760·contains·43·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:·[vendor.display.config@1.3.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.3.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.4.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.4.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.5.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.display.config@1.5.so]
Offset 17, 30 lines modifiedOffset 17, 30 lines modified
17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]17 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
20 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]20 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
21 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.9.so]21 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@1.9.so]
22 ·0x000000000000001e·(FLAGS)··············BIND_NOW22 ·0x000000000000001e·(FLAGS)··············BIND_NOW
23 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW23 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
24 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xe82024 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xea00
25 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x107825 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1078
26 ·0x0000000000000009·(RELAENT)············24·(bytes)26 ·0x0000000000000009·(RELAENT)············24·(bytes)
27 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xf89827 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xfa78
28 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe828 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xf0
29 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x829 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
30 ·0x0000000000000017·(JMPREL)·············0xf98030 ·0x0000000000000017·(JMPREL)·············0xfb68
31 ·0x0000000000000002·(PLTRELSZ)···········4512·(bytes)31 ·0x0000000000000002·(PLTRELSZ)···········4584·(bytes)
32 ·0x0000000000000003·(PLTGOT)·············0x2482832 ·0x0000000000000003·(PLTGOT)·············0x2aab0
33 ·0x0000000000000014·(PLTREL)·············RELA33 ·0x0000000000000014·(PLTREL)·············RELA
34 ·0x0000000000000006·(SYMTAB)·············0x2a834 ·0x0000000000000006·(SYMTAB)·············0x2a8
35 ·0x000000000000000b·(SYMENT)·············24·(bytes)35 ·0x000000000000000b·(SYMENT)·············24·(bytes)
36 ·0x0000000000000005·(STRTAB)·············0x359436 ·0x0000000000000005·(STRTAB)·············0x35e8
37 ·0x000000000000000a·(STRSZ)··············45704·(bytes)37 ·0x000000000000000a·(STRSZ)··············46100·(bytes)
38 ·0x000000006ffffef5·(GNU_HASH)···········0x31a038 ·0x000000006ffffef5·(GNU_HASH)···········0x31e8
39 ·0x0000000000000019·(INIT_ARRAY)·········0x244d039 ·0x0000000000000019·(INIT_ARRAY)·········0x2a758
40 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)40 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
41 ·0x000000000000001a·(FINI_ARRAY)·········0x244b841 ·0x000000000000001a·(FINI_ARRAY)·········0x2a740
42 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)42 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
43 ·0x000000006ffffff0·(VERSYM)·············0x2de043 ·0x000000006ffffff0·(VERSYM)·············0x2e28
44 ·0x000000006ffffffe·(VERNEED)············0x317c44 ·0x000000006ffffffe·(VERNEED)············0x31c8
45 ·0x000000006fffffff·(VERNEEDNUM)·········145 ·0x000000006fffffff·(VERNEEDNUM)·········1
46 ·0x0000000000000000·(NULL)···············0x046 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b9570f7784a9fe7621bdda958c4699cd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·91790ccf04371e68c6fe1acd9d745aeb
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·461·entries:1 Version·symbols·section·'.gnu.version'·contains·464·entries:
2 ·Addr:·0x0000000000002de0··Offset:·0x002de0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002e28··Offset:·0x002e28··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, 13 lines modifiedOffset 112, 13 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*)···119 ··1cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
120 Version·needs·section·'.gnu.version_r'·contains·1·entry:120 Version·needs·section·'.gnu.version_r'·contains·1·entry:
121 ·Addr:·0x000000000000317c··Offset:·0x00317c··Link:·7·(.dynstr)121 ·Addr:·0x00000000000031c8··Offset:·0x0031c8··Link:·7·(.dynstr)
122 ··000000:·Version:·1··File:·libc.so··Cnt:·1122 ··000000:·Version:·1··File:·libc.so··Cnt:·1
123 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2123 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·158304····»    Blocks:·312········IO·Block:·4096···regular·file1 ··Size:·183976····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.config@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.config@2.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:···············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:··········126440·(bytes·into·file)13 ··Start·of·section·headers:··········135272·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d52c·0x00d52c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00dc7c·0x00dc7c·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00c100·0x00c100·R·E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00ee80·0x00ee80·R·E·0x1000
10 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x002818·0x002818·RW··0x100010 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x002908·0x002908·RW··0x1000
11 ··LOAD···········0x01d818·0x000000000001e818·0x000000000001e818·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01f908·0x0000000000020908·0x0000000000020908·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x01d0d0·0x000000000001d0d0·0x000000000001d0d0·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x01f1a8·0x000000000001f1a8·0x000000000001f1a8·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x002818·0x003000·R···0x113 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002908·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00ad4c·0x000000000000ad4c·0x000000000000ad4c·0x0007ac·0x0007ac·R···0x414 ··GNU_EH_FRAME···0x00b040·0x000000000000b040·0x000000000000b040·0x00084c·0x00084c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x1ede8:1 There·are·25·section·headers,·starting·at·offset·0x21068:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001dd0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001e18·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002078·002078·00027c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000020c0·0020c0·000282·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000022f4·0022f4·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002344·002344·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002338·002338·000408·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002388·002388·000414·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002740·002740·006696·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000279c·00279c·006822·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008dd8·008dd8·00098e·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008fc0·008fc0·00098e·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009768·009768·000090·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009950·009950·000098·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000097f8·0097f8·000d50·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000099e8·0099e8·000d98·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000a550·00a550·0007fb·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a780·00a780·0008c0·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ad4c·00ad4c·0007ac·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000b040·00b040·00084c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000b4f8·00b4f8·002034·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b890·00b890·0023ec·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00b7fc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00e54c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000019800·019800·000900·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001c550·01c550·000930·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001b000·01b000·0020a0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001d000·01d000·002178·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001d0a0·01d0a0·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001f178·01f178·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001d0c0·01d0c0·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001f198·01f198·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001d0d0·01d0d0·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001f1a8·01f1a8·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001d2f0·01d2f0·0000a0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001f3c8·01f3c8·0000a0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001d390·01d390·000488·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001f468·01f468·0004a0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001e818·01d818·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000020908·01f908·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01d828·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01f918·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01d925·0014c0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01fa15·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)
2.98 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1d0d0·contains·34·entries:1 Dynamic·section·at·offset·0x1f1a8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.display.config@2.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.config@2.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8dd814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8fc0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x98e15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x98e
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x976817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9950
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x9018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x98
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x97f820 ·0x0000000000000017·(JMPREL)·············0x99e8
21 ·0x0000000000000002·(PLTRELSZ)···········3408·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3480·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1d39022 ·0x0000000000000003·(PLTGOT)·············0x1f468
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x274026 ·0x0000000000000005·(STRTAB)·············0x279c
27 ·0x000000000000000a·(STRSZ)··············26262·(bytes)27 ·0x000000000000000a·(STRSZ)··············26658·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x233828 ·0x000000006ffffef5·(GNU_HASH)···········0x2388
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1d0c029 ·0x0000000000000019·(INIT_ARRAY)·········0x1f198
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1d0a031 ·0x000000000000001a·(FINI_ARRAY)·········0x1f178
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x207833 ·0x000000006ffffff0·(VERSYM)·············0x20c0
34 ·0x000000006ffffffe·(VERNEED)············0x22f434 ·0x000000006ffffffe·(VERNEED)············0x2344
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d9e3ab82d640583538ed2f5c44888c976 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0638240b5f8c714c630eda3ed0b8f656
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·318·entries:1 Version·symbols·section·'.gnu.version'·contains·321·entries:
2 ·Addr:·0x0000000000002078··Offset:·0x002078··Link:·3·(.dynsym)2 ·Addr:·0x00000000000020c0··Offset:·0x0020c0··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, 15 lines modifiedOffset 76, 16 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 ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 84 ··140:···1·(*global*)···
  
84 Version·needs·section·'.gnu.version_r'·contains·2·entries:85 Version·needs·section·'.gnu.version_r'·contains·2·entries:
85 ·Addr:·0x00000000000022f4··Offset:·0x0022f4··Link:·7·(.dynstr)86 ·Addr:·0x0000000000002344··Offset:·0x002344··Link:·7·(.dynstr)
86 ··000000:·Version:·1··File:·liblog.so··Cnt:·187 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
87 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·388 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
88 ··0x0010:·Version:·1··File:·libc.so··Cnt:·189 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
89 ··0x0030:···Name:·LIBC··Flags:·none··Version:·290 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·128040····»    Blocks:·256········IO·Block:·4096···regular·file1 ··Size:·136872····»    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.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.display.postproc@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.display.postproc@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:··········75168·(bytes·into·file)13 ··Start·of·section·headers:··········83856·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008b84·0x008b84·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00921c·0x00921c·R···0x1000
8 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006330·0x006330·R·E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007bf0·0x007bf0·R·E·0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0016a8·0x0016a8·RW··0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x001798·0x001798·RW··0x1000
10 ··LOAD···········0x0116a8·0x00000000000126a8·0x00000000000126a8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x013798·0x0000000000014798·0x0000000000014798·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x011080·0x0000000000011080·0x0000000000011080·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x013158·0x0000000000013158·0x0000000000013158·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x0016a8·0x002000·R···0x112 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001798·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x0075f0·0x00000000000075f0·0x00000000000075f0·0x00043c·0x00043c·R···0x413 ··GNU_EH_FRAME···0x0078dc·0x00000000000078dc·0x00000000000078dc·0x0004cc·0x0004cc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x125a0:1 There·are·25·section·headers,·starting·at·offset·0x14790:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001590·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0015d8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001838·001838·0001cc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001880·001880·0001d2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a04·001a04·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a54·001a54·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a48·001a48·000214·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a98·001a98·000224·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001c5c·001c5c·0044cc·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001cbc·001cbc·004658·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006128·006128·000585·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006318·006318·000585·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000066b0·0066b0·000050·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000068a0·0068a0·000050·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006700·006700·000ac8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000068f0·0068f0·000b10·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000071d0·0071d0·00041f·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007400·007400·0004db·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000075f0·0075f0·00043c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000078dc·0078dc·0004cc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007a30·007a30·001154·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007da8·007da8·001474·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·005bdc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·00746c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000ebe0·00ebe0·000750·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000011470·011470·000780·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000010000·010000·001060·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000012000·012000·001138·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000011060·011060·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000013138·013138·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000011078·011078·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000013150·013150·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000011080·011080·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000013158·013158·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000112a0·0112a0·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000013378·013378·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000112f8·0112f8·0003b0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000133d0·0133d0·0003c8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000126a8·0116a8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000014798·013798·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0116b0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0137a0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0117ad·000dec·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01389d·000ef0·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.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x11080·contains·34·entries:1 Dynamic·section·at·offset·0x13158·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.display.postproc@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.display.postproc@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x612814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6318
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x58515 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x585
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x66b017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x68a0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x670020 ·0x0000000000000017·(JMPREL)·············0x68f0
21 ·0x0000000000000002·(PLTRELSZ)···········2760·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2832·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x112f822 ·0x0000000000000003·(PLTGOT)·············0x133d0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1c5c26 ·0x0000000000000005·(STRTAB)·············0x1cbc
27 ·0x000000000000000a·(STRSZ)··············17612·(bytes)27 ·0x000000000000000a·(STRSZ)··············18008·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1a4828 ·0x000000006ffffef5·(GNU_HASH)···········0x1a98
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1107829 ·0x0000000000000019·(INIT_ARRAY)·········0x13150
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1106031 ·0x000000000000001a·(FINI_ARRAY)·········0x13138
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x183833 ·0x000000006ffffff0·(VERSYM)·············0x1880
34 ·0x000000006ffffffe·(VERNEED)············0x1a0434 ·0x000000006ffffffe·(VERNEED)············0x1a54
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eaef3c29a1c075d720b25fcc3a4b8d966 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8a7dab451826a716c74a5995b4c77b7c
1.96 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·233·entries:
2 ·Addr:·0x0000000000001838··Offset:·0x001838··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001880··Offset:·0x001880··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, 16 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 ··0e8:···1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·2·entries:63 Version·needs·section·'.gnu.version_r'·contains·2·entries:
63 ·Addr:·0x0000000000001a04··Offset:·0x001a04··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001a54··Offset:·0x001a54··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
65 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
66 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·76768·····»     Blocks:·152········IO·Block:·4096···regular·file1 ··Size:·85456·····»     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.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.google.wifi_ext@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········75544·(bytes·into·file)13 ··Start·of·section·headers:··········88480·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008cd4·0x008cd4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00955c·0x00955c·R···0x1000
8 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006a10·0x006a10·R·E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0089d0·0x0089d0·R·E·0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0016f8·0x0016f8·RW··0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0018c0·0x0018c0·RW··0x1000
10 ··LOAD···········0x0116f8·0x00000000000126f8·0x00000000000126f8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0148c0·0x00000000000158c0·0x00000000000158c0·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x0110b0·0x00000000000110b0·0x00000000000110b0·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x014260·0x0000000000014260·0x0000000000014260·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x0016f8·0x002000·R···0x112 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0018c0·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007690·0x0000000000007690·0x0000000000007690·0x00045c·0x00045c·R···0x413 ··GNU_EH_FRAME···0x0079a8·0x00000000000079a8·0x00000000000079a8·0x00053c·0x00053c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x12718:1 There·are·25·section·headers,·starting·at·offset·0x159a0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0015d8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001620·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001880·001880·0001d2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000018c8·0018c8·0001d8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a54·001a54·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001aa0·001aa0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a98·001a98·000224·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001ae0·001ae0·000234·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001cbc·001cbc·004442·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001d14·001d14·0045ce·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006100·006100·000591·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000062e8·0062e8·000591·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006698·006698·000050·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006880·006880·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000066e8·0066e8·000af8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000068d8·0068d8·000b40·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000071e0·0071e0·0004af·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007420·007420·000586·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007690·007690·00045c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000079a8·0079a8·00053c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007af0·007af0·0011e4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007ee8·007ee8·001674·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·006294·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·008224·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000f2a0·00f2a0·000770·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000012230·012230·0007a0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000010000·010000·001090·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000013000·013000·001240·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000011090·011090·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000014240·014240·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000110a8·0110a8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000014258·014258·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000110b0·0110b0·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000014260·014260·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000112e0·0112e0·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000014490·014490·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000011338·011338·0003c0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000144e8·0144e8·0003d8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000126f8·0116f8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000158c0·0148c0·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·011700·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0148c8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0117fd·000f14·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0149c5·000fd8·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, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x110b0·contains·35·entries:1 Dynamic·section·at·offset·0x14260·contains·35·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:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.wifi_ext@1.0.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.wifi_ext@1.0.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x610015 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x62e8
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59116 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x591
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x669818 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6880
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5019 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0x66e821 ·0x0000000000000017·(JMPREL)·············0x68d8
22 ·0x0000000000000002·(PLTRELSZ)···········2808·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········2880·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x1133823 ·0x0000000000000003·(PLTGOT)·············0x144e8
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x1cbc27 ·0x0000000000000005·(STRTAB)·············0x1d14
28 ·0x000000000000000a·(STRSZ)··············17474·(bytes)28 ·0x000000000000000a·(STRSZ)··············17870·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x1a9829 ·0x000000006ffffef5·(GNU_HASH)···········0x1ae0
30 ·0x0000000000000019·(INIT_ARRAY)·········0x110a830 ·0x0000000000000019·(INIT_ARRAY)·········0x14258
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x1109032 ·0x000000000000001a·(FINI_ARRAY)·········0x14240
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x188034 ·0x000000006ffffff0·(VERSYM)·············0x18c8
35 ·0x000000006ffffffe·(VERNEED)············0x1a5435 ·0x000000006ffffffe·(VERNEED)············0x1aa0
36 ·0x000000006fffffff·(VERNEEDNUM)·········236 ·0x000000006fffffff·(VERNEEDNUM)·········2
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a23dc7846322dd8c181e22e4a0df4fdc6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ec9d2eafb5805e8ef0d52f4de59053c9
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·233·entries:1 Version·symbols·section·'.gnu.version'·contains·236·entries:
2 ·Addr:·0x0000000000001880··Offset:·0x001880··Link:·3·(.dynsym)2 ·Addr:·0x00000000000018c8··Offset:·0x0018c8··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 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*)···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:·0x0000000000001a54··Offset:·0x001a54··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001aa0··Offset:·0x001aa0··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
67 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·77144·····»     Blocks:·152········IO·Block:·4096···regular·file1 ··Size:·90080·····»     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
  
  
14.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.google.wifi_ext@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.google.wifi_ext@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:···············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:··········145688·(bytes·into·file)13 ··Start·of·section·headers:··········172056·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fd6c·0x00fd6c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010e7c·0x010e7c·R···0x1000
8 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00e890·0x00e890·R·E·0x1000 
9 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x002d30·0x002d30·RW··0x10008 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x013ad0·0x013ad0·R·E·0x1000
 9 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x0031c8·0x0031c8·RW··0x1000
10 ··LOAD···········0x021d30·0x0000000000022d30·0x0000000000022d30·0x000010·0x000010·RW··0x100010 ··LOAD···········0x0281c8·0x00000000000291c8·0x00000000000291c8·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x021550·0x0000000000021550·0x0000000000021550·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x0279d0·0x00000000000279d0·0x00000000000279d0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x002d30·0x003000·R···0x112 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x0031c8·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00cfe8·0x000000000000cfe8·0x000000000000cfe8·0x0008c4·0x0008c4·R···0x413 ··GNU_EH_FRAME···0x00d3f0·0x000000000000d3f0·0x000000000000d3f0·0x000ad4·0x000ad4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x23918:1 There·are·25·section·headers,·starting·at·offset·0x2a018:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002118·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002160·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000023c0·0023c0·0002c2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002408·002408·0002c8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002684·002684·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000026d0·0026d0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000026c8·0026c8·000578·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002710·002710·000588·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002c40·002c40·007a68·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002c98·002c98·007bf4·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a6a8·00a6a8·000ac9·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a890·00a890·000ad7·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b178·00b178·0000a8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b368·00b368·0000b8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000b220·00b220·000ea0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000b420·00b420·000ee8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000c0c0·00c0c0·000f27·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000c310·00c310·0010df·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000cfe8·00cfe8·0008c4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d3f0·00d3f0·000ad4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000d8b0·00d8b0·0024bc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000dec8·00dec8·002fb4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000010000·010000·00dea8·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000011000·011000·0130b8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001deb0·01deb0·0009e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000240c0·0240c0·000a10·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001f000·01f000·002520·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000025000·025000·0029a0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000021520·021520·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000279a0·0279a0·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000021540·021540·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000279c0·0279c0·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000021550·021550·000240·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000279d0·0279d0·000240·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000021790·021790·0000a8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000027c10·027c10·0000a8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000021838·021838·0004f8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000027cb8·027cb8·000510·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000022d30·021d30·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000291c8·0281c8·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·021d40·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0281d8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·021e3d·001ad4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0282d5·001d3c·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.23 KB
readelf --wide --dynamic {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x21550·contains·36·entries:1 Dynamic·section·at·offset·0x279d0·contains·36·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:·[vendor.google.wifi_ext@1.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.google.wifi_ext@1.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.wifi_ext@1.1.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.google.wifi_ext@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)················0xa6a816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa890
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xac917 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xad7
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb17819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb368
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0xb22022 ·0x0000000000000017·(JMPREL)·············0xb420
23 ·0x0000000000000002·(PLTRELSZ)···········3744·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3816·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x2183824 ·0x0000000000000003·(PLTGOT)·············0x27cb8
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2a826 ·0x0000000000000006·(SYMTAB)·············0x2a8
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x2c4028 ·0x0000000000000005·(STRTAB)·············0x2c98
29 ·0x000000000000000a·(STRSZ)··············31336·(bytes)29 ·0x000000000000000a·(STRSZ)··············31732·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x26c830 ·0x000000006ffffef5·(GNU_HASH)···········0x2710
31 ·0x0000000000000019·(INIT_ARRAY)·········0x2154031 ·0x0000000000000019·(INIT_ARRAY)·········0x279c0
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x2152033 ·0x000000000000001a·(FINI_ARRAY)·········0x279a0
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x23c035 ·0x000000006ffffff0·(VERSYM)·············0x2408
36 ·0x000000006ffffffe·(VERNEED)············0x268436 ·0x000000006ffffffe·(VERNEED)············0x26d0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c37acf2ade7c238b3795b6ba83b73ae96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·95814caa3ccfa7e271cf5aa82b12c741
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·353·entries:1 Version·symbols·section·'.gnu.version'·contains·356·entries:
2 ·Addr:·0x00000000000023c0··Offset:·0x0023c0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002408··Offset:·0x002408··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, 15 lines modifiedOffset 85, 15 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*)···92 ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
93 Version·needs·section·'.gnu.version_r'·contains·2·entries:93 Version·needs·section·'.gnu.version_r'·contains·2·entries:
94 ·Addr:·0x0000000000002684··Offset:·0x002684··Link:·7·(.dynstr)94 ·Addr:·0x00000000000026d0··Offset:·0x0026d0··Link:·7·(.dynstr)
95 ··000000:·Version:·1··File:·liblog.so··Cnt:·195 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
96 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·396 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
97 ··0x0010:·Version:·1··File:·libc.so··Cnt:·197 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
98 ··0x0030:···Name:·LIBC··Flags:·none··Version:·298 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·147288····»    Blocks:·288········IO·Block:·4096···regular·file1 ··Size:·173656····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.data.slm@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.data.slm@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:···············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:··········113840·(bytes·into·file)13 ··Start·of·section·headers:··········126560·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c3d4·0x00c3d4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cad4·0x00cad4·R···0x1000
9 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00a8c0·0x00a8c0·R·E·0x10009 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00d150·0x00d150·R·E·0x1000
10 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x002a78·0x002a78·RW··0x100010 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x002b68·0x002b68·RW··0x1000
11 ··LOAD···········0x01aa78·0x000000000001ba78·0x000000000001ba78·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01db68·0x000000000001eb68·0x000000000001eb68·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x01a3a8·0x000000000001a3a8·0x000000000001a3a8·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x01d480·0x000000000001d480·0x000000000001d480·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x002a78·0x003000·R···0x113 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x002b68·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x009fdc·0x0000000000009fdc·0x0000000000009fdc·0x0006fc·0x0006fc·R···0x414 ··GNU_EH_FRAME···0x00a2ec·0x000000000000a2ec·0x000000000000a2ec·0x000784·0x000784·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x1bcb0:1 There·are·25·section·headers,·starting·at·offset·0x1ee60:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001ce0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001d28·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001f88·001f88·000268·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001fd0·001fd0·00026e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000021f0·0021f0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002240·002240·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002210·002210·00041c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002260·002260·000428·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000262c·00262c·005cf3·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002688·002688·005e7f·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008320·008320·000a5a·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008508·008508·000a5c·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008d80·008d80·0000a0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008f68·008f68·0000a8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000008e20·008e20·000bd0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000009010·009010·000c18·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000099f0·0099f0·0005e9·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000009c30·009c30·0006bb·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000009fdc·009fdc·0006fc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a2ec·00a2ec·000784·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000a6d8·00a6d8·001cfc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000aa70·00aa70·002064·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00a0c0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00c91c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000170c0·0170c0·000800·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000019920·019920·000830·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000018000·018000·002378·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001b000·01b000·002450·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001a378·01a378·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001d450·01d450·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001a398·01a398·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001d470·01d470·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001a3a8·01a3a8·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001d480·01d480·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001a5c8·01a5c8·0000a8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001d6a0·01d6a0·0000a8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001a670·01a670·000408·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001d748·01d748·000420·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001ba78·01aa78·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001eb68·01db68·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01aa88·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01db78·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01ab85·001128·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01dc75·0011e4·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1a3a8·contains·34·entries:1 Dynamic·section·at·offset·0x1d480·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.data.slm@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.data.slm@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x832014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8508
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xa5a15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xa5c
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8d8017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8f68
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa8
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x8e2020 ·0x0000000000000017·(JMPREL)·············0x9010
21 ·0x0000000000000002·(PLTRELSZ)···········3024·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3096·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1a67022 ·0x0000000000000003·(PLTGOT)·············0x1d748
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x262c26 ·0x0000000000000005·(STRTAB)·············0x2688
27 ·0x000000000000000a·(STRSZ)··············23795·(bytes)27 ·0x000000000000000a·(STRSZ)··············24191·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x221028 ·0x000000006ffffef5·(GNU_HASH)···········0x2260
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1a39829 ·0x0000000000000019·(INIT_ARRAY)·········0x1d470
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1a37831 ·0x000000000000001a·(FINI_ARRAY)·········0x1d450
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1f8833 ·0x000000006ffffff0·(VERSYM)·············0x1fd0
34 ·0x000000006ffffffe·(VERNEED)············0x21f034 ·0x000000006ffffffe·(VERNEED)············0x2240
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0c9371cbbe9afe7ebda236aff22ae06f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5bd7c192dd41e9b88f6a8768df552273
1.78 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·311·entries:
2 ·Addr:·0x0000000000001f88··Offset:·0x001f88··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001fd0··Offset:·0x001fd0··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, 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*)······1·(*global*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·1·entry:82 Version·needs·section·'.gnu.version_r'·contains·1·entry:
82 ·Addr:·0x00000000000021f0··Offset:·0x0021f0··Link:·7·(.dynstr)83 ·Addr:·0x0000000000002240··Offset:·0x002240··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:·115440····»    Blocks:·232········IO·Block:·4096···regular·file1 ··Size:·128160····»    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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.gnss@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.gnss@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:···············0x6700011 ··Entry·point·address:···············0x69000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1037648·(bytes·into·file)13 ··Start·of·section·headers:··········1202920·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x670002 Entry·point·0x69000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0669cc·0x0669cc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0688ec·0x0688ec·R···0x1000
8 ··LOAD···········0x067000·0x0000000000067000·0x0000000000067000·0x07a9a0·0x07a9a0·R·E·0x10008 ··LOAD···········0x069000·0x0000000000069000·0x0000000000069000·0x0a00d0·0x0a00d0·R·E·0x1000
9 ··LOAD···········0x0e2000·0x00000000000e2000·0x00000000000e2000·0x0154c8·0x0154c8·RW··0x10009 ··LOAD···········0x10a000·0x000000000010a000·0x000000000010a000·0x015600·0x015600·RW··0x1000
10 ··LOAD···········0x0f74c8·0x00000000000f84c8·0x00000000000f84c8·0x000098·0x000098·RW··0x100010 ··LOAD···········0x11f600·0x0000000000120600·0x0000000000120600·0x000098·0x000098·RW··0x1000
11 ··DYNAMIC········0x0f5b18·0x00000000000f5b18·0x00000000000f5b18·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x11dc38·0x000000000011dc38·0x000000000011dc38·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x0e2000·0x00000000000e2000·0x00000000000e2000·0x0154c8·0x016000·R···0x112 ··GNU_RELRO······0x10a000·0x000000000010a000·0x000000000010a000·0x015600·0x016000·R···0x1
13 ··GNU_EH_FRAME···0x050d58·0x0000000000050d58·0x0000000000050d58·0x004234·0x004234·R···0x413 ··GNU_EH_FRAME···0x051874·0x0000000000051874·0x0000000000051874·0x0042dc·0x0042dc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0xfd550:1 There·are·25·section·headers,·starting·at·offset·0x125ae8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·00b6a0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·00b6e8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········000000000000b948·00b948·000f38·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000000000000b990·00b990·000f3e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000c880·00c880·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000c8d0·00c8d0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000000000000c8c0·00c8c0·0030e0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········000000000000c910·00c910·0030ec·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000f9a0·00f9a0·031065·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000f9fc·00f9fc·0311f1·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000040a08·040a08·0054ec·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000040bf0·040bf0·0054ee·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000045ef8·045ef8·0004b0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000460e0·0460e0·0004b0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000463a8·0463a8·0035a0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000046590·046590·0035e8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000049950·049950·007408·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000049b80·049b80·007cf2·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000050d58·050d58·004234·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000051874·051874·0042dc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000054f90·054f90·011a3c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000055b50·055b50·012d9c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000067000·067000·0785c0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000069000·069000·09dcc0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000df5c0·0df5c0·0023e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000106cc0·106cc0·002410·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00000000000e2000·0e2000·0139d8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000010a000·10a000·013af8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000f59d8·0f59d8·0000a8·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000011daf8·11daf8·0000a8·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000f5a80·0f5a80·000098·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000011dba0·11dba0·000098·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000f5b18·0f5b18·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000011dc38·11dc38·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000f5d48·0f5d48·000588·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000011de68·11de68·000588·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000f62d0·0f62d0·0011f8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000011e3f0·11e3f0·001210·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000f84c8·0f74c8·000098·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000120600·11f600·000098·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0f7560·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·11f698·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0f765d·005ef0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·11f795·006350·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, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0xf5b18·contains·35·entries:1 Dynamic·section·at·offset·0x11dc38·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.gnss@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.gnss@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.gnss@1.0.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.gnss@1.0.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x40a0815 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x40bf0
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x54ec16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x54ee
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x45ef818 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x460e0
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x4b019 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x4b0
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0x463a821 ·0x0000000000000017·(JMPREL)·············0x46590
22 ·0x0000000000000002·(PLTRELSZ)···········13728·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········13800·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0xf62d023 ·0x0000000000000003·(PLTGOT)·············0x11e3f0
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0xf9a027 ·0x0000000000000005·(STRTAB)·············0xf9fc
28 ·0x000000000000000a·(STRSZ)··············200805·(bytes)28 ·0x000000000000000a·(STRSZ)··············201201·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0xc8c029 ·0x000000006ffffef5·(GNU_HASH)···········0xc910
30 ·0x0000000000000019·(INIT_ARRAY)·········0xf5a8030 ·0x0000000000000019·(INIT_ARRAY)·········0x11dba0
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······152·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······152·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0xf59d832 ·0x000000000000001a·(FINI_ARRAY)·········0x11daf8
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······168·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······168·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0xb94834 ·0x000000006ffffff0·(VERSYM)·············0xb990
35 ·0x000000006ffffffe·(VERNEED)············0xc88035 ·0x000000006ffffffe·(VERNEED)············0xc8d0
36 ·0x000000006fffffff·(VERNEEDNUM)·········236 ·0x000000006fffffff·(VERNEEDNUM)·········2
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·73325f443629ede4ef8d7b7c339fc80b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·66f920bb8a40e3148de29fa6fef402be
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1948·entries:1 Version·symbols·section·'.gnu.version'·contains·1951·entries:
2 ·Addr:·0x000000000000b948··Offset:·0x00b948··Link:·3·(.dynsym)2 ·Addr:·0x000000000000b990··Offset:·0x00b990··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 484, 14 lines modifiedOffset 484, 15 lines modified
484 ··780:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···484 ··780:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
485 ··784:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···485 ··784:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
486 ··788:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···486 ··788:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
487 ··78c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···487 ··78c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
488 ··790:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···488 ··790:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
489 ··794:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···489 ··794:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
490 ··798:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···490 ··798:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 491 ··79c:···1·(*global*)······1·(*global*)······1·(*global*)···
  
491 Version·needs·section·'.gnu.version_r'·contains·2·entries:492 Version·needs·section·'.gnu.version_r'·contains·2·entries:
492 ·Addr:·0x000000000000c880··Offset:·0x00c880··Link:·7·(.dynstr)493 ·Addr:·0x000000000000c8d0··Offset:·0x00c8d0··Link:·7·(.dynstr)
493 ··000000:·Version:·1··File:·liblog.so··Cnt:·1494 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
494 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3495 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
495 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1496 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
496 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2497 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1039248···»   Blocks:·2032·······IO·Block:·4096···regular·file1 ··Size:·1204520···»   Blocks:·2360·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.gnss@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.gnss@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:···············0x7000011 ··Entry·point·address:···············0x71000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1034000·(bytes·into·file)13 ··Start·of·section·headers:··········1137912·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x700002 Entry·point·0x71000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x06f14c·0x06f14c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x070e54·0x070e54·R···0x1000
8 ··LOAD···········0x070000·0x0000000000070000·0x0000000000070000·0x06deb0·0x06deb0·R·E·0x10008 ··LOAD···········0x071000·0x0000000000071000·0x0000000000071000·0x085fb0·0x085fb0·R·E·0x1000
9 ··LOAD···········0x0de000·0x00000000000de000·0x00000000000de000·0x0185f0·0x0185f0·RW··0x10009 ··LOAD···········0x0f7000·0x00000000000f7000·0x00000000000f7000·0x018770·0x018770·RW··0x1000
10 ··LOAD···········0x0f65f0·0x00000000000f75f0·0x00000000000f75f0·0x000098·0x000098·RW··0x100010 ··LOAD···········0x10f770·0x0000000000110770·0x0000000000110770·0x000098·0x000098·RW··0x1000
11 ··DYNAMIC········0x0f4a68·0x00000000000f4a68·0x00000000000f4a68·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x10dbd0·0x000000000010dbd0·0x000000000010dbd0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x0de000·0x00000000000de000·0x00000000000de000·0x0185f0·0x019000·R···0x112 ··GNU_RELRO······0x0f7000·0x00000000000f7000·0x00000000000f7000·0x018770·0x019000·R···0x1
13 ··GNU_EH_FRAME···0x05ab90·0x000000000005ab90·0x000000000005ab90·0x003ea4·0x003ea4·R···0x413 ··GNU_EH_FRAME···0x05b898·0x000000000005b898·0x000000000005b898·0x003f6c·0x003f6c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0xfc710:1 There·are·25·section·headers,·starting·at·offset·0x115cf8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·00d2c0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·00d308·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········000000000000d568·00d568·001190·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000000000000d5b0·00d5b0·001196·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000e6f8·00e6f8·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000e748·00e748·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000000000000e738·00e738·002f18·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········000000000000e788·00e788·002f28·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000011650·011650·039670·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000116b0·0116b0·0397fc·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000004acc0·04acc0·00688b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000004aeb0·04aeb0·006890·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000051550·051550·000588·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000051740·051740·000588·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000051ad8·051ad8·003930·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000051cc8·051cc8·003978·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000055410·055410·00577f·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000055640·055640·006255·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000005ab90·05ab90·003ea4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000005b898·05b898·003f6c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000005ea38·05ea38·010714·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000005f808·05f808·01164c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000070000·070000·06b870·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000071000·071000·083934·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000db870·0db870·002640·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000f4940·0f4940·002670·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00000000000de000·0de000·016928·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········00000000000f7000·0f7000·016a90·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000f4928·0f4928·0000a8·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000010da90·10da90·0000a8·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000f49d0·0f49d0·000098·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000010db38·10db38·000098·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000f4a68·0f4a68·000240·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000010dbd0·10dbd0·000240·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000f4ca8·0f4ca8·000620·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000010de10·10de10·000620·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000f52c8·0f52c8·001328·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000010e430·10e430·001340·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000f75f0·0f65f0·000098·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000110770·10f770·000098·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0f6688·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·10f808·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0f6785·005f84·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·10f905·0063ec·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, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0xf4a68·contains·36·entries:1 Dynamic·section·at·offset·0x10dbd0·contains·36·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.gnss@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.gnss@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.gnss@1.1.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.gnss@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)················0x4acc016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x4aeb0
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x688b17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x6890
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x5155019 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x51740
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x588
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x51ad822 ·0x0000000000000017·(JMPREL)·············0x51cc8
23 ·0x0000000000000002·(PLTRELSZ)···········14640·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········14712·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0xf52c824 ·0x0000000000000003·(PLTGOT)·············0x10e430
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2a826 ·0x0000000000000006·(SYMTAB)·············0x2a8
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x1165028 ·0x0000000000000005·(STRTAB)·············0x116b0
29 ·0x000000000000000a·(STRSZ)··············235120·(bytes)29 ·0x000000000000000a·(STRSZ)··············235516·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0xe73830 ·0x000000006ffffef5·(GNU_HASH)···········0xe788
31 ·0x0000000000000019·(INIT_ARRAY)·········0xf49d031 ·0x0000000000000019·(INIT_ARRAY)·········0x10db38
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······152·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······152·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0xf492833 ·0x000000000000001a·(FINI_ARRAY)·········0x10da90
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······168·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······168·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0xd56835 ·0x000000006ffffff0·(VERSYM)·············0xd5b0
36 ·0x000000006ffffffe·(VERNEED)············0xe6f836 ·0x000000006ffffffe·(VERNEED)············0xe748
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5a9cce39df18f04df348c45f8d46f5ef6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7bddeba116a0d1ea6a867ca9bf625e42
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·2248·entries:1 Version·symbols·section·'.gnu.version'·contains·2251·entries:
2 ·Addr:·0x000000000000d568··Offset:·0x00d568··Link:·3·(.dynsym)2 ·Addr:·0x000000000000d5b0··Offset:·0x00d5b0··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 559, 14 lines modifiedOffset 559, 15 lines modified
559 ··8ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···559 ··8ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
560 ··8b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···560 ··8b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
561 ··8b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···561 ··8b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
562 ··8b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···562 ··8b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
563 ··8bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···563 ··8bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
564 ··8c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···564 ··8c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
565 ··8c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···565 ··8c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 566 ··8c8:···1·(*global*)······1·(*global*)······1·(*global*)···
  
566 Version·needs·section·'.gnu.version_r'·contains·2·entries:567 Version·needs·section·'.gnu.version_r'·contains·2·entries:
567 ·Addr:·0x000000000000e6f8··Offset:·0x00e6f8··Link:·7·(.dynstr)568 ·Addr:·0x000000000000e748··Offset:·0x00e748··Link:·7·(.dynstr)
568 ··000000:·Version:·1··File:·liblog.so··Cnt:·1569 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
569 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3570 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
570 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1571 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
571 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2572 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1035600···»   Blocks:·2024·······IO·Block:·4096···regular·file1 ··Size:·1139512···»   Blocks:·2232·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.gnss@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.gnss@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:···············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:··········272912·(bytes·into·file)13 ··Start·of·section·headers:··········310376·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01bf64·0x01bf64·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01ce14·0x01ce14·R···0x1000
8 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x01fc00·0x01fc00·R·E·0x10008 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x0278d0·0x0278d0·R·E·0x1000
9 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x004e78·0x004e78·RW··0x10009 ··LOAD···········0x045000·0x0000000000045000·0x0000000000045000·0x004f68·0x004f68·RW··0x1000
10 ··LOAD···········0x040e78·0x0000000000041e78·0x0000000000041e78·0x000018·0x000018·RW··0x100010 ··LOAD···········0x049f68·0x000000000004af68·0x000000000004af68·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x040248·0x0000000000040248·0x0000000000040248·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x049320·0x0000000000049320·0x0000000000049320·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x03c000·0x000000000003c000·0x000000000003c000·0x004e78·0x005000·R···0x112 ··GNU_RELRO······0x045000·0x0000000000045000·0x0000000000045000·0x004f68·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x01769c·0x000000000001769c·0x000000000001769c·0x000e24·0x000e24·R···0x413 ··GNU_EH_FRAME···0x017ef0·0x0000000000017ef0·0x0000000000017ef0·0x000eac·0x000eac·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x42a10:1 There·are·25·section·headers,·starting·at·offset·0x4bc68:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0038e8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003930·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003b90·003b90·0004be·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003bd8·003bd8·0004c4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000004050·004050·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000409c·00409c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004070·004070·00087c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000040c0·0040c0·00088c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000048ec·0048ec·00e606·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000494c·00494c·00e792·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000012ef8·012ef8·0012db·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000130e0·0130e0·0012db·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000141d8·0141d8·000110·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000143c0·0143c0·000118·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000142e8·0142e8·001a58·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000144d8·0144d8·001aa0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000015d40·015d40·00195c·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000015f80·015f80·001f6f·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001769c·01769c·000e24·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000017ef0·017ef0·000eac·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000184c0·0184c0·003aa4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000018da0·018da0·004074·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001c000·01c000·01ea50·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001d000·01d000·0266e4·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000003aa50·03aa50·0011b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000436f0·0436f0·0011e0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000003c000·03c000·004208·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000045000·045000·0042e0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000040208·040208·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000492e0·0492e0·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000040230·040230·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000049308·049308·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000040248·040248·000250·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000049320·049320·000250·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000040498·040498·000100·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000049570·049570·000100·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000040598·040598·0008e0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000049670·049670·0008f8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000041e78·040e78·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000004af68·049f68·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·040e90·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·049f80·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·040f8d·001a7c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·04a07d·001be4·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·0x40248·contains·37·entries:1 Dynamic·section·at·offset·0x49320·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.gnss@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.gnss@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.1.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.1.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.gnss@1.2.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.gnss@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)················0x12ef818 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x130e0
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x12db19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x12db
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x141d821 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x143c0
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x11022 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x118
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x142e824 ·0x0000000000000017·(JMPREL)·············0x144d8
25 ·0x0000000000000002·(PLTRELSZ)···········6744·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········6816·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x4059826 ·0x0000000000000003·(PLTGOT)·············0x49670
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x2a828 ·0x0000000000000006·(SYMTAB)·············0x2a8
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x48ec30 ·0x0000000000000005·(STRTAB)·············0x494c
31 ·0x000000000000000a·(STRSZ)··············58886·(bytes)31 ·0x000000000000000a·(STRSZ)··············59282·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x407032 ·0x000000006ffffef5·(GNU_HASH)···········0x40c0
33 ·0x0000000000000019·(INIT_ARRAY)·········0x4023033 ·0x0000000000000019·(INIT_ARRAY)·········0x49308
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x4020835 ·0x000000000000001a·(FINI_ARRAY)·········0x492e0
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x3b9037 ·0x000000006ffffff0·(VERSYM)·············0x3bd8
38 ·0x000000006ffffffe·(VERNEED)············0x405038 ·0x000000006ffffffe·(VERNEED)············0x409c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9068299edb55db110c9f4397db6c35706 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9e12bd2051d2aabd2cd40abd42cd925e
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·607·entries:1 Version·symbols·section·'.gnu.version'·contains·610·entries:
2 ·Addr:·0x0000000000003b90··Offset:·0x003b90··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003bd8··Offset:·0x003bd8··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 148, 13 lines modifiedOffset 148, 14 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*)······1·(*global*)···155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 156 ··260:···1·(*global*)······1·(*global*)···
  
156 Version·needs·section·'.gnu.version_r'·contains·1·entry:157 Version·needs·section·'.gnu.version_r'·contains·1·entry:
157 ·Addr:·0x0000000000004050··Offset:·0x004050··Link:·7·(.dynstr)158 ·Addr:·0x000000000000409c··Offset:·0x00409c··Link:·7·(.dynstr)
158 ··000000:·Version:·1··File:·libc.so··Cnt:·1159 ··000000:·Version:·1··File:·libc.so··Cnt:·1
159 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2160 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·274512····»    Blocks:·544········IO·Block:·4096···regular·file1 ··Size:·311976····»    Blocks:·616········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.gnss@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.gnss@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:···············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:··········289424·(bytes·into·file)13 ··Start·of·section·headers:··········322680·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01e45c·0x01e45c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01f2dc·0x01f2dc·R···0x1000
8 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x01f5c0·0x01f5c0·R·E·0x10008 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x0263c0·0x0263c0·R·E·0x1000
9 ··LOAD···········0x03f000·0x000000000003f000·0x000000000003f000·0x005d50·0x005d50·RW··0x10009 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x005e40·0x005e40·RW··0x1000
10 ··LOAD···········0x044d50·0x0000000000045d50·0x0000000000045d50·0x000018·0x000018·RW··0x100010 ··LOAD···········0x04ce40·0x000000000004de40·0x000000000004de40·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x0440d8·0x00000000000440d8·0x00000000000440d8·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x04c1b0·0x000000000004c1b0·0x000000000004c1b0·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x03f000·0x000000000003f000·0x000000000003f000·0x005d50·0x006000·R···0x112 ··GNU_RELRO······0x047000·0x0000000000047000·0x0000000000047000·0x005e40·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x019b64·0x0000000000019b64·0x0000000000019b64·0x000e3c·0x000e3c·R···0x413 ··GNU_EH_FRAME···0x01a3e8·0x000000000001a3e8·0x000000000001a3e8·0x000ec4·0x000ec4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x46a90:1 There·are·25·section·headers,·starting·at·offset·0x4ec78:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·004008·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·004050·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000042b0·0042b0·000556·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000042f8·0042f8·00055c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000004808·004808·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000004854·004854·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004828·004828·0008a8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004878·004878·0008b8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000050d0·0050d0·010034·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000005130·005130·0101c0·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000015108·015108·001838·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000152f0·0152f0·001835·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000016940·016940·000160·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000016b28·016b28·000160·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000016aa0·016aa0·001a88·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000016c88·016c88·001ad0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000018530·018530·001632·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000018760·018760·001c86·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000019b64·019b64·000e3c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001a3e8·01a3e8·000ec4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000001a9a0·01a9a0·003abc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000001b2b0·01b2b0·00402c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001f000·01f000·01e3e8·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000020000·020000·0251c0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000003d3f0·03d3f0·0011d0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000451c0·0451c0·001200·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000003f000·03f000·005098·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000047000·047000·005170·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000044098·044098·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000004c170·04c170·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000440c0·0440c0·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000004c198·04c198·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000440d8·0440d8·000260·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000004c1b0·04c1b0·000260·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000044338·044338·000128·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000004c410·04c410·000128·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000044460·044460·0008f0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000004c538·04c538·000908·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000045d50·044d50·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000004de40·04ce40·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·044d68·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·04ce58·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·044e65·001c28·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·04cf55·001d1c·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·0x440d8·contains·38·entries:1 Dynamic·section·at·offset·0x4c1b0·contains·38·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.gnss@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.gnss@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.1.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.1.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.2.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.2.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.gnss@2.0.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.gnss@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)················0x1510819 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x152f0
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x183820 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1835
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1694022 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x16b28
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x16023 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x160
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0x16aa025 ·0x0000000000000017·(JMPREL)·············0x16c88
26 ·0x0000000000000002·(PLTRELSZ)···········6792·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········6864·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x4446027 ·0x0000000000000003·(PLTGOT)·············0x4c538
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x2a829 ·0x0000000000000006·(SYMTAB)·············0x2a8
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x50d031 ·0x0000000000000005·(STRTAB)·············0x5130
32 ·0x000000000000000a·(STRSZ)··············65588·(bytes)32 ·0x000000000000000a·(STRSZ)··············65984·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x482833 ·0x000000006ffffef5·(GNU_HASH)···········0x4878
34 ·0x0000000000000019·(INIT_ARRAY)·········0x440c034 ·0x0000000000000019·(INIT_ARRAY)·········0x4c198
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x4409836 ·0x000000000000001a·(FINI_ARRAY)·········0x4c170
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x42b038 ·0x000000006ffffff0·(VERSYM)·············0x42f8
39 ·0x000000006ffffffe·(VERNEED)············0x480839 ·0x000000006ffffffe·(VERNEED)············0x4854
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·56897df0e8f8614f66fcf964dfa9df5f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·616e4283c44ace9b009182694d19bcc8
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·683·entries:1 Version·symbols·section·'.gnu.version'·contains·686·entries:
2 ·Addr:·0x00000000000042b0··Offset:·0x0042b0··Link:·3·(.dynsym)2 ·Addr:·0x00000000000042f8··Offset:·0x0042f8··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 167, 13 lines modifiedOffset 167, 14 lines modified
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*)······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*)···174 ··2a8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 175 ··2ac:···1·(*global*)······1·(*global*)···
  
175 Version·needs·section·'.gnu.version_r'·contains·1·entry:176 Version·needs·section·'.gnu.version_r'·contains·1·entry:
176 ·Addr:·0x0000000000004808··Offset:·0x004808··Link:·7·(.dynstr)177 ·Addr:·0x0000000000004854··Offset:·0x004854··Link:·7·(.dynstr)
177 ··000000:·Version:·1··File:·libc.so··Cnt:·1178 ··000000:·Version:·1··File:·libc.so··Cnt:·1
178 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2179 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·291024····»    Blocks:·576········IO·Block:·4096···regular·file1 ··Size:·324280····»    Blocks:·640········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.gnss@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.gnss@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:···············0x5b00011 ··Entry·point·address:···············0x5c000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········859632·(bytes·into·file)13 ··Start·of·section·headers:··········963184·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·0x5c000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x05a044·0x05a044·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x05babc·0x05babc·R···0x1000
8 ··LOAD···········0x05b000·0x000000000005b000·0x000000000005b000·0x05eec0·0x05eec0·R·E·0x10008 ··LOAD···········0x05c000·0x000000000005c000·0x000000000005c000·0x076330·0x076330·R·E·0x1000
9 ··LOAD···········0x0ba000·0x00000000000ba000·0x00000000000ba000·0x0132e8·0x0132e8·RW··0x10009 ··LOAD···········0x0d3000·0x00000000000d3000·0x00000000000d3000·0x0133d8·0x0133d8·RW··0x1000
10 ··LOAD···········0x0cd2e8·0x00000000000ce2e8·0x00000000000ce2e8·0x000070·0x000070·RW··0x100010 ··LOAD···········0x0e63d8·0x00000000000e73d8·0x00000000000e73d8·0x000070·0x000070·RW··0x1000
11 ··DYNAMIC········0x0cbac8·0x00000000000cbac8·0x00000000000cbac8·0x000270·0x000270·RW··0x811 ··DYNAMIC········0x0e4ba0·0x00000000000e4ba0·0x00000000000e4ba0·0x000270·0x000270·RW··0x8
12 ··GNU_RELRO······0x0ba000·0x00000000000ba000·0x00000000000ba000·0x0132e8·0x014000·R···0x112 ··GNU_RELRO······0x0d3000·0x00000000000d3000·0x00000000000d3000·0x0133d8·0x014000·R···0x1
13 ··GNU_EH_FRAME···0x049d70·0x0000000000049d70·0x0000000000049d70·0x0031ac·0x0031ac·R···0x413 ··GNU_EH_FRAME···0x04aa3c·0x000000000004aa3c·0x000000000004aa3c·0x003234·0x003234·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0xd1df0:1 There·are·25·section·headers,·starting·at·offset·0xeb270:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·00aa10·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·00aa58·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········000000000000acb8·00acb8·000e2c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········000000000000ad00·00ad00·000e32·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000bae4·00bae4·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000bb34·00bb34·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000000000000bb08·00bb08·0020d4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········000000000000bb58·00bb58·0020e0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000dbdc·00dbdc·02e822·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000dc38·00dc38·02e9ae·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000003c400·03c400·005133·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000003c5e8·03c5e8·005133·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000041538·041538·000460·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000041720·041720·000460·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000041998·041998·003300·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000041b80·041b80·003348·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000044ca0·044ca0·0050ce·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000044ed0·044ed0·005b6a·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000049d70·049d70·0031ac·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000004aa3c·04aa3c·003234·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000004cf20·04cf20·00d124·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000004dc70·04dc70·00de4c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000005b000·05b000·05cca0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000005c000·05c000·0740d8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000b7ca0·0b7ca0·002220·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000d00e0·0d00e0·002250·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00000000000ba000·0ba000·0119d8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········00000000000d3000·0d3000·011ab0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000cb9d8·0cb9d8·000080·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000e4ab0·0e4ab0·000080·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000cba58·0cba58·000070·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000e4b30·0e4b30·000070·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000cbac8·0cbac8·000270·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000e4ba0·0e4ba0·000270·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000cbd38·0cbd38·000498·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000e4e10·0e4e10·000498·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000cc1d0·0cc1d0·001118·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000e52a8·0e52a8·001130·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000ce2e8·0cd2e8·000070·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000e73d8·0e63d8·000070·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0cd358·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0e6448·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0cd455·004994·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0e6545·004d24·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·0xcbac8·contains·39·entries:1 Dynamic·section·at·offset·0xe4ba0·contains·39·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.gnss@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.gnss@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.1.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.1.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.2.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.2.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@2.0.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@2.0.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.gnss@2.1.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.gnss@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)················0x3c40020 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x3c5e8
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x513321 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5133
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x4153823 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x41720
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x46024 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x460
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0x4199826 ·0x0000000000000017·(JMPREL)·············0x41b80
27 ·0x0000000000000002·(PLTRELSZ)···········13056·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········13128·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0xcc1d028 ·0x0000000000000003·(PLTGOT)·············0xe52a8
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x2a830 ·0x0000000000000006·(SYMTAB)·············0x2a8
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0xdbdc32 ·0x0000000000000005·(STRTAB)·············0xdc38
33 ·0x000000000000000a·(STRSZ)··············190498·(bytes)33 ·0x000000000000000a·(STRSZ)··············190894·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0xbb0834 ·0x000000006ffffef5·(GNU_HASH)···········0xbb58
35 ·0x0000000000000019·(INIT_ARRAY)·········0xcba5835 ·0x0000000000000019·(INIT_ARRAY)·········0xe4b30
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······112·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······112·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0xcb9d837 ·0x000000000000001a·(FINI_ARRAY)·········0xe4ab0
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······128·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······128·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0xacb839 ·0x000000006ffffff0·(VERSYM)·············0xad00
40 ·0x000000006ffffffe·(VERNEED)············0xbae440 ·0x000000006ffffffe·(VERNEED)············0xbb34
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1ef86ff7177680cde5452f26a62edeb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2915218c56921c9c061e6e33cf9e63c5
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1814·entries:1 Version·symbols·section·'.gnu.version'·contains·1817·entries:
2 ·Addr:·0x000000000000acb8··Offset:·0x00acb8··Link:·3·(.dynsym)2 ·Addr:·0x000000000000ad00··Offset:·0x00ad00··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 450, 13 lines modifiedOffset 450, 14 lines modified
450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···450 ··6f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···451 ··6fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···452 ··700:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···453 ··704:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···454 ··708:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
455 ··70c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···455 ··70c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
456 ··710:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···456 ··710:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
457 ··714:···1·(*global*)······1·(*global*)···457 ··714:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 458 ··718:···1·(*global*)···
  
458 Version·needs·section·'.gnu.version_r'·contains·1·entry:459 Version·needs·section·'.gnu.version_r'·contains·1·entry:
459 ·Addr:·0x000000000000bae4··Offset:·0x00bae4··Link:·7·(.dynstr)460 ·Addr:·0x000000000000bb34··Offset:·0x00bb34··Link:·7·(.dynstr)
460 ··000000:·Version:·1··File:·libc.so··Cnt:·1461 ··000000:·Version:·1··File:·libc.so··Cnt:·1
461 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2462 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·861232····»    Blocks:·1688·······IO·Block:·4096···regular·file1 ··Size:·964784····»    Blocks:·1888·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.gnss@3.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.gnss@3.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:···············0x1e00011 ··Entry·point·address:···············0x1f000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········293272·(bytes·into·file)13 ··Start·of·section·headers:··········322504·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·0x1f000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01da1c·0x01da1c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01eb1c·0x01eb1c·R···0x1000
8 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x0212d0·0x0212d0·R·E·0x10008 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x027f50·0x027f50·R·E·0x1000
9 ··LOAD···········0x040000·0x0000000000040000·0x0000000000040000·0x005db8·0x005db8·RW··0x10009 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x005ea8·0x005ea8·RW··0x1000
10 ··LOAD···········0x045db8·0x0000000000046db8·0x0000000000046db8·0x000018·0x000018·RW··0x100010 ··LOAD···········0x04cea8·0x000000000004dea8·0x000000000004dea8·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x0450f8·0x00000000000450f8·0x00000000000450f8·0x000280·0x000280·RW··0x811 ··DYNAMIC········0x04c1d0·0x000000000004c1d0·0x000000000004c1d0·0x000280·0x000280·RW··0x8
12 ··GNU_RELRO······0x040000·0x0000000000040000·0x0000000000040000·0x005db8·0x006000·R···0x112 ··GNU_RELRO······0x047000·0x0000000000047000·0x0000000000047000·0x005ea8·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x019094·0x0000000000019094·0x0000000000019094·0x000e54·0x000e54·R···0x413 ··GNU_EH_FRAME···0x019b90·0x0000000000019b90·0x0000000000019b90·0x000edc·0x000edc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x47998:1 There·are·25·section·headers,·starting·at·offset·0x4ebc8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003de0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003e28·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000004088·004088·000528·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000040d0·0040d0·00052e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000045b0·0045b0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000004600·004600·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000045d0·0045d0·0008ac·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004620·004620·000abc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004e7c·004e7c·00f80b·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000050dc·0050dc·00f997·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000014688·014688·0016c7·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000014a78·014a78·0016cd·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000015d50·015d50·000150·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000016148·016148·000158·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000015ea0·015ea0·001b30·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000162a0·0162a0·001b78·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000179d0·0179d0·0016c2·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000017e20·017e20·001d70·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000019094·019094·000e54·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000019b90·019b90·000edc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000019ee8·019ee8·003b34·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000001aa70·01aa70·0040ac·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001e000·01e000·02008c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001f000·01f000·026cd8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000003e090·03e090·001240·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000045ce0·045ce0·001270·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000040000·040000·0050b8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000047000·047000·005190·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000450b8·0450b8·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000004c190·04c190·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000450e0·0450e0·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000004c1b8·04c1b8·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000450f8·0450f8·000280·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000004c1d0·04c1d0·000280·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000045378·045378·000118·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000004c450·04c450·000118·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000045490·045490·000928·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000004c568·04c568·000940·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000046db8·045db8·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000004dea8·04cea8·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·045dd0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·04cec0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·045ecd·001ac8·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·04cfbd·001c08·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.28 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x450f8·contains·40·entries:1 Dynamic·section·at·offset·0x4c1d0·contains·40·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.gnss@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.gnss@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.0.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.0.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.1.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.1.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.2.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@1.2.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@2.0.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@2.0.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@2.1.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.gnss@2.1.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.gnss@3.0.so]18 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.gnss@3.0.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)················0x1468821 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x14a78
22 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x16c722 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x16cd
23 ·0x0000000000000009·(RELAENT)············24·(bytes)23 ·0x0000000000000009·(RELAENT)············24·(bytes)
24 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x15d5024 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x16148
25 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x15025 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x158
26 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x826 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
27 ·0x0000000000000017·(JMPREL)·············0x15ea027 ·0x0000000000000017·(JMPREL)·············0x162a0
28 ·0x0000000000000002·(PLTRELSZ)···········6960·(bytes)28 ·0x0000000000000002·(PLTRELSZ)···········7032·(bytes)
29 ·0x0000000000000003·(PLTGOT)·············0x4549029 ·0x0000000000000003·(PLTGOT)·············0x4c568
30 ·0x0000000000000014·(PLTREL)·············RELA30 ·0x0000000000000014·(PLTREL)·············RELA
31 ·0x0000000000000006·(SYMTAB)·············0x2a831 ·0x0000000000000006·(SYMTAB)·············0x2a8
32 ·0x000000000000000b·(SYMENT)·············24·(bytes)32 ·0x000000000000000b·(SYMENT)·············24·(bytes)
33 ·0x0000000000000005·(STRTAB)·············0x4e7c33 ·0x0000000000000005·(STRTAB)·············0x50dc
34 ·0x000000000000000a·(STRSZ)··············63499·(bytes)34 ·0x000000000000000a·(STRSZ)··············63895·(bytes)
35 ·0x000000006ffffef5·(GNU_HASH)···········0x45d035 ·0x000000006ffffef5·(GNU_HASH)···········0x4620
36 ·0x0000000000000019·(INIT_ARRAY)·········0x450e036 ·0x0000000000000019·(INIT_ARRAY)·········0x4c1b8
37 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)37 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
38 ·0x000000000000001a·(FINI_ARRAY)·········0x450b838 ·0x000000000000001a·(FINI_ARRAY)·········0x4c190
39 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)39 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
40 ·0x000000006ffffff0·(VERSYM)·············0x408840 ·0x000000006ffffff0·(VERSYM)·············0x40d0
41 ·0x000000006ffffffe·(VERNEED)············0x45b041 ·0x000000006ffffffe·(VERNEED)············0x4600
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c3f3564601473bcf22a0c1ec49a8a7e16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·44cf56072f1383209a0167a7aa410a03
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·660·entries:1 Version·symbols·section·'.gnu.version'·contains·663·entries:
2 ·Addr:·0x0000000000004088··Offset:·0x004088··Link:·3·(.dynsym)2 ·Addr:·0x00000000000040d0··Offset:·0x0040d0··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 162, 12 lines modifiedOffset 162, 13 lines modified
162 ··278:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···162 ··278:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
163 ··27c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···163 ··27c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
164 ··280:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···164 ··280:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
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*)···
  
169 Version·needs·section·'.gnu.version_r'·contains·1·entry:170 Version·needs·section·'.gnu.version_r'·contains·1·entry:
170 ·Addr:·0x00000000000045b0··Offset:·0x0045b0··Link:·7·(.dynstr)171 ·Addr:·0x0000000000004600··Offset:·0x004600··Link:·7·(.dynstr)
171 ··000000:·Version:·1··File:·libc.so··Cnt:·1172 ··000000:·Version:·1··File:·libc.so··Cnt:·1
172 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2173 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·294872····»    Blocks:·576········IO·Block:·4096···regular·file1 ··Size:·324104····»    Blocks:·640········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.bluetooth_audio@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.bluetooth_audio@2.0.so
868 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:···············0x1500011 ··Entry·point·address:···············0x15000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········186536·(bytes·into·file)13 ··Start·of·section·headers:··········211808·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x150003 Entry·point·0x15000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0143d4·0x0143d4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x014e34·0x014e34·R···0x1000
9 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x012d60·0x012d60·R·E·0x10009 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x0185f0·0x0185f0·R·E·0x1000
10 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x003ab8·0x003ab8·RW··0x100010 ··LOAD···········0x02e000·0x000000000002e000·0x000000000002e000·0x003bf0·0x003bf0·RW··0x1000
11 ··LOAD···········0x02bab8·0x000000000002cab8·0x000000000002cab8·0x000018·0x000018·RW··0x100011 ··LOAD···········0x031bf0·0x0000000000032bf0·0x0000000000032bf0·0x000018·0x000018·RW··0x1000
12 ··DYNAMIC········0x02b270·0x000000000002b270·0x000000000002b270·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x031390·0x0000000000031390·0x0000000000031390·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x003ab8·0x004000·R···0x113 ··GNU_RELRO······0x02e000·0x000000000002e000·0x000000000002e000·0x003bf0·0x004000·R···0x1
14 ··GNU_EH_FRAME···0x0107d0·0x00000000000107d0·0x00000000000107d0·0x000b94·0x000b94·R···0x414 ··GNU_EH_FRAME···0x010b74·0x0000000000010b74·0x0000000000010b74·0x000c4c·0x000c4c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x2d8a8:1 There·are·25·section·headers,·starting·at·offset·0x33b60:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002658·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0026a0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002900·002900·000332·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002948·002948·000338·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002c34·002c34·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002c80·002c80·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002c78·002c78·0006e0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002cc0·002cc0·0006f0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003358·003358·00a39d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000033b0·0033b0·00a529·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d6f8·00d6f8·000d57·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d8e0·00d8e0·000d56·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e450·00e450·0000e0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e638·00e638·0000e8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000e530·00e530·000f78·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000e720·00e720·000fc0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000f4b0·00f4b0·00131d·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000f6e0·00f6e0·001494·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000107d0·0107d0·000b94·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000010b74·010b74·000c4c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000011368·011368·00306c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000117c0·0117c0·003674·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000015000·015000·0122f0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000015000·015000·017b48·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000272f0·0272f0·000a70·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000002cb50·02cb50·000aa0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000028000·028000·003230·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000002e000·02e000·003350·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000002b230·02b230·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000031350·031350·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000002b258·02b258·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000031378·031378·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000002b270·02b270·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000031390·031390·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000002b490·02b490·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000315b0·0315b0·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000002b578·02b578·000540·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000031698·031698·000558·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000002cab8·02bab8·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000032bf0·031bf0·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02bad0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·031c08·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02bbcd·001cd4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·031d05·001e54·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x2b270·contains·34·entries:1 Dynamic·section·at·offset·0x31390·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.bluetooth_audio@2.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.bluetooth_audio@2.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd6f814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd8e0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd5715 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd56
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe45017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe638
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe8
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xe53020 ·0x0000000000000017·(JMPREL)·············0xe720
21 ·0x0000000000000002·(PLTRELSZ)···········3960·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········4032·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x2b57822 ·0x0000000000000003·(PLTGOT)·············0x31698
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x335826 ·0x0000000000000005·(STRTAB)·············0x33b0
27 ·0x000000000000000a·(STRSZ)··············41885·(bytes)27 ·0x000000000000000a·(STRSZ)··············42281·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x2c7828 ·0x000000006ffffef5·(GNU_HASH)···········0x2cc0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x2b25829 ·0x0000000000000019·(INIT_ARRAY)·········0x31378
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x2b23031 ·0x000000000000001a·(FINI_ARRAY)·········0x31350
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x290033 ·0x000000006ffffff0·(VERSYM)·············0x2948
34 ·0x000000006ffffffe·(VERNEED)············0x2c3434 ·0x000000006ffffffe·(VERNEED)············0x2c80
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·264b07d4e253c7d0c5f37c0ef459be836 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6fa4f69e74d2384ee01f29523d09e403
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·409·entries:1 Version·symbols·section·'.gnu.version'·contains·412·entries:
2 ·Addr:·0x0000000000002900··Offset:·0x002900··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002948··Offset:·0x002948··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 99, 15 lines modifiedOffset 99, 15 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*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
107 Version·needs·section·'.gnu.version_r'·contains·2·entries:107 Version·needs·section·'.gnu.version_r'·contains·2·entries:
108 ·Addr:·0x0000000000002c34··Offset:·0x002c34··Link:·7·(.dynstr)108 ·Addr:·0x0000000000002c80··Offset:·0x002c80··Link:·7·(.dynstr)
109 ··000000:·Version:·1··File:·liblog.so··Cnt:·1109 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
110 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3110 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
111 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1111 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
112 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2112 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·188136····»    Blocks:·368········IO·Block:·4096···regular·file1 ··Size:·213408····»    Blocks:·424········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so
865 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:··········70568·(bytes·into·file)13 ··Start·of·section·headers:··········79184·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00891c·0x00891c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008fcc·0x008fcc·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x005e70·0x005e70·R·E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0077f0·0x0077f0·R·E·0x1000
10 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x0015e8·0x0015e8·RW··0x100010 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0016d8·0x0016d8·RW··0x1000
11 ··LOAD···········0x0105e8·0x00000000000115e8·0x00000000000115e8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0126d8·0x00000000000136d8·0x00000000000136d8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x00fff0·0x000000000000fff0·0x000000000000fff0·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x0120c8·0x00000000000120c8·0x00000000000120c8·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x00f000·0x000000000000f000·0x000000000000f000·0x0015e8·0x002000·R···0x113 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0016d8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x00743c·0x000000000000743c·0x000000000000743c·0x00041c·0x00041c·R···0x414 ··GNU_EH_FRAME···0x007738·0x0000000000007738·0x0000000000007738·0x0004ac·0x0004ac·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x113a8:1 There·are·25·section·headers,·starting·at·offset·0x13550:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001500·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001548·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000017a8·0017a8·0001c0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000017f0·0017f0·0001c6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001968·001968·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000019b8·0019b8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001988·001988·000214·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019d8·0019d8·000224·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001b9c·001b9c·004517·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001bfc·001bfc·0046a3·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000060b8·0060b8·000585·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000062a0·0062a0·000585·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006640·006640·000050·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006828·006828·000050·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006690·006690·000a38·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000006878·006878·000a80·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000070d0·0070d0·000369·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007300·007300·000436·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000743c·00743c·00041c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007738·007738·0004ac·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007858·007858·0010c4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007be8·007be8·0013e4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·005780·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000009000·009000·0070cc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000e780·00e780·0006f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000100d0·0100d0·000720·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000000f000·00f000·000fd0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000011000·011000·0010a8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000000ffd0·00ffd0·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000120a8·0120a8·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000000ffe8·00ffe8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000120c0·0120c0·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000000fff0·00fff0·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000120c8·0120c8·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000010210·010210·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000122e8·0122e8·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000010268·010268·000380·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000012340·012340·000398·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000115e8·0105e8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000136d8·0126d8·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0105f0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0126e0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0106ed·000cb4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0127dd·000d70·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.91 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xfff0·contains·34·entries:1 Dynamic·section·at·offset·0x120c8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.bluetooth_sar@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.bluetooth_sar@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x60b814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x62a0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x58515 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x585
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x664017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6828
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x669020 ·0x0000000000000017·(JMPREL)·············0x6878
21 ·0x0000000000000002·(PLTRELSZ)···········2616·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2688·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1026822 ·0x0000000000000003·(PLTGOT)·············0x12340
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1b9c26 ·0x0000000000000005·(STRTAB)·············0x1bfc
27 ·0x000000000000000a·(STRSZ)··············17687·(bytes)27 ·0x000000000000000a·(STRSZ)··············18083·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x198828 ·0x000000006ffffef5·(GNU_HASH)···········0x19d8
29 ·0x0000000000000019·(INIT_ARRAY)·········0xffe829 ·0x0000000000000019·(INIT_ARRAY)·········0x120c0
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0xffd031 ·0x000000000000001a·(FINI_ARRAY)·········0x120a8
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x17a833 ·0x000000006ffffff0·(VERSYM)·············0x17f0
34 ·0x000000006ffffffe·(VERNEED)············0x196834 ·0x000000006ffffffe·(VERNEED)············0x19b8
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·115cb81c4db5ede448d70be8978f03976 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6cb6c39f89d29c7c7499e90b3a188080
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·224·entries:1 Version·symbols·section·'.gnu.version'·contains·227·entries:
2 ·Addr:·0x00000000000017a8··Offset:·0x0017a8··Link:·3·(.dynsym)2 ·Addr:·0x00000000000017f0··Offset:·0x0017f0··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, 12 lines modifiedOffset 53, 13 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*)······1·(*global*)···
  
60 Version·needs·section·'.gnu.version_r'·contains·1·entry:61 Version·needs·section·'.gnu.version_r'·contains·1·entry:
61 ·Addr:·0x0000000000001968··Offset:·0x001968··Link:·7·(.dynstr)62 ·Addr:·0x00000000000019b8··Offset:·0x0019b8··Link:·7·(.dynstr)
62 ··000000:·Version:·1··File:·libc.so··Cnt:·163 ··000000:·Version:·1··File:·libc.so··Cnt:·1
63 ··0x0010:···Name:·LIBC··Flags:·none··Version:·264 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·72168·····»     Blocks:·144········IO·Block:·4096···regular·file1 ··Size:·80784·····»     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.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so
865 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:··········79600·(bytes·into·file)13 ··Start·of·section·headers:··········88288·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0096f4·0x0096f4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009e8c·0x009e8c·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006630·0x006630·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008400·0x008400·R·E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x001890·0x001890·RW··0x100010 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001980·0x001980·RW··0x1000
11 ··LOAD···········0x012890·0x0000000000013890·0x0000000000013890·0x000008·0x000008·RW··0x100011 ··LOAD···········0x014980·0x0000000000015980·0x0000000000015980·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x012268·0x0000000000012268·0x0000000000012268·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x014340·0x0000000000014340·0x0000000000014340·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001890·0x002000·R···0x113 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001980·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x0080a0·0x00000000000080a0·0x00000000000080a0·0x000464·0x000464·R···0x414 ··GNU_EH_FRAME···0x008440·0x0000000000008440·0x0000000000008440·0x0004fc·0x0004fc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x136f0:1 There·are·25·section·headers,·starting·at·offset·0x158e0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0016b0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0016f8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001958·001958·0001e4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000019a0·0019a0·0001ea·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001b3c·001b3c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001b8c·001b8c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001b60·001b60·00022c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001bb0·001bb0·0002bc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001d8c·001d8c·004de4·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001e6c·001e6c·004f70·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006b70·006b70·00066c·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006de0·006de0·00066c·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000071e0·0071e0·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007450·007450·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000007238·007238·000a80·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000074a8·0074a8·000ac8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000007cc0·007cc0·0003dd·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007f70·007f70·0004ce·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000080a0·0080a0·000464·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008440·008440·0004fc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000008508·008508·0011ec·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008940·008940·00154c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·005f0c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·007cb0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000ff10·00ff10·000720·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000011cb0·011cb0·000750·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000011000·011000·001248·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000013000·013000·001320·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000012248·012248·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000014320·014320·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000012260·012260·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000014338·014338·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000012268·012268·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000014340·014340·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000012498·012498·000060·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000014570·014570·000060·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000124f8·0124f8·000398·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000145d0·0145d0·0003b0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000013890·012890·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000015980·014980·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·012898·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·014988·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·012995·000d54·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·014a85·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.01 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x12268·contains·35·entries:1 Dynamic·section·at·offset·0x14340·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.bluetooth_sar@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.bluetooth_sar@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.bluetooth_sar@1.1.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.bluetooth_sar@1.1.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6b7015 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6de0
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x66c16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x66c
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x71e018 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7450
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5819 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0x723821 ·0x0000000000000017·(JMPREL)·············0x74a8
22 ·0x0000000000000002·(PLTRELSZ)···········2688·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········2760·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x124f823 ·0x0000000000000003·(PLTGOT)·············0x145d0
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x1d8c27 ·0x0000000000000005·(STRTAB)·············0x1e6c
28 ·0x000000000000000a·(STRSZ)··············19940·(bytes)28 ·0x000000000000000a·(STRSZ)··············20336·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x1b6029 ·0x000000006ffffef5·(GNU_HASH)···········0x1bb0
30 ·0x0000000000000019·(INIT_ARRAY)·········0x1226030 ·0x0000000000000019·(INIT_ARRAY)·········0x14338
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x1224832 ·0x000000000000001a·(FINI_ARRAY)·········0x14320
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x195834 ·0x000000006ffffff0·(VERSYM)·············0x19a0
35 ·0x000000006ffffffe·(VERNEED)············0x1b3c35 ·0x000000006ffffffe·(VERNEED)············0x1b8c
36 ·0x000000006fffffff·(VERNEEDNUM)·········136 ·0x000000006fffffff·(VERNEEDNUM)·········1
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·db7a5251af10163ecbd69356232ac79c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·133f8278dcb83cc73600ea28fd95d983
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·242·entries:1 Version·symbols·section·'.gnu.version'·contains·245·entries:
2 ·Addr:·0x0000000000001958··Offset:·0x001958··Link:·3·(.dynsym)2 ·Addr:·0x00000000000019a0··Offset:·0x0019a0··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, 14 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*)······1·(*global*)···64 ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 65 ··0f4:···1·(*global*)···
  
65 Version·needs·section·'.gnu.version_r'·contains·1·entry:66 Version·needs·section·'.gnu.version_r'·contains·1·entry:
66 ·Addr:·0x0000000000001b3c··Offset:·0x001b3c··Link:·7·(.dynstr)67 ·Addr:·0x0000000000001b8c··Offset:·0x001b8c··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:·81200·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·89888·····»     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.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.bt_channel_avoidance@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.bt_channel_avoidance@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:··········70568·(bytes·into·file)13 ··Start·of·section·headers:··········83368·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008d94·0x008d94·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00945c·0x00945c·R···0x1000
8 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x005ec0·0x005ec0·R·E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007830·0x007830·R·E·0x1000
9 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x0015e8·0x0015e8·RW··0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0016d8·0x0016d8·RW··0x1000
10 ··LOAD···········0x0105e8·0x00000000000115e8·0x00000000000115e8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0136d8·0x00000000000146d8·0x00000000000146d8·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x00fff0·0x000000000000fff0·0x000000000000fff0·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0130c8·0x00000000000130c8·0x00000000000130c8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x00f000·0x000000000000f000·0x000000000000f000·0x0015e8·0x002000·R···0x112 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0016d8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x0078b4·0x00000000000078b4·0x00000000000078b4·0x00041c·0x00041c·R···0x413 ··GNU_EH_FRAME···0x007bcc·0x0000000000007bcc·0x0000000000007bcc·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···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x113a8:1 There·are·25·section·headers,·starting·at·offset·0x145a8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001500·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001548·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000017a8·0017a8·0001c0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000017f0·0017f0·0001c6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001968·001968·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000019b8·0019b8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001988·001988·000214·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019d8·0019d8·000224·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001b9c·001b9c·004934·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001bfc·001bfc·004ac0·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000064d0·0064d0·000585·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000066c0·0066c0·000585·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006a58·006a58·000050·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006c48·006c48·000050·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006aa8·006aa8·000a38·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000006c98·006c98·000a80·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000074e0·0074e0·0003d4·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007720·007720·0004ab·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000078b4·0078b4·00041c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007bcc·007bcc·0004ac·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007cd0·007cd0·0010c4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008078·008078·0013e4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·0057d0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·007108·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000e7d0·00e7d0·0006f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000011110·011110·000720·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000000f000·00f000·000fd0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000012000·012000·0010a8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000000ffd0·00ffd0·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000130a8·0130a8·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000000ffe8·00ffe8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000130c0·0130c0·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000000fff0·00fff0·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000130c8·0130c8·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000010210·010210·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000132e8·0132e8·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000010268·010268·000380·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000013340·013340·000398·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000115e8·0105e8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000146d8·0136d8·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0105f0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0136e0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0106ed·000cb8·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0137dd·000dc8·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.91 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0xfff0·contains·34·entries:1 Dynamic·section·at·offset·0x130c8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.bt_channel_avoidance@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.bt_channel_avoidance@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x64d014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x66c0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x58515 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x585
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6a5817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6c48
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6aa820 ·0x0000000000000017·(JMPREL)·············0x6c98
21 ·0x0000000000000002·(PLTRELSZ)···········2616·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2688·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1026822 ·0x0000000000000003·(PLTGOT)·············0x13340
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1b9c26 ·0x0000000000000005·(STRTAB)·············0x1bfc
27 ·0x000000000000000a·(STRSZ)··············18740·(bytes)27 ·0x000000000000000a·(STRSZ)··············19136·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x198828 ·0x000000006ffffef5·(GNU_HASH)···········0x19d8
29 ·0x0000000000000019·(INIT_ARRAY)·········0xffe829 ·0x0000000000000019·(INIT_ARRAY)·········0x130c0
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0xffd031 ·0x000000000000001a·(FINI_ARRAY)·········0x130a8
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x17a833 ·0x000000006ffffff0·(VERSYM)·············0x17f0
34 ·0x000000006ffffffe·(VERNEED)············0x196834 ·0x000000006ffffffe·(VERNEED)············0x19b8
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fbffa69bad20cb7a6a125eb5f0163a266 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a09ab471f29ac4b2e0acbbed47729241
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·224·entries:1 Version·symbols·section·'.gnu.version'·contains·227·entries:
2 ·Addr:·0x00000000000017a8··Offset:·0x0017a8··Link:·3·(.dynsym)2 ·Addr:·0x00000000000017f0··Offset:·0x0017f0··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, 12 lines modifiedOffset 53, 13 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*)······1·(*global*)···
  
60 Version·needs·section·'.gnu.version_r'·contains·1·entry:61 Version·needs·section·'.gnu.version_r'·contains·1·entry:
61 ·Addr:·0x0000000000001968··Offset:·0x001968··Link:·7·(.dynstr)62 ·Addr:·0x00000000000019b8··Offset:·0x0019b8··Link:·7·(.dynstr)
62 ··000000:·Version:·1··File:·libc.so··Cnt:·163 ··000000:·Version:·1··File:·libc.so··Cnt:·1
63 ··0x0010:···Name:·LIBC··Flags:·none··Version:·264 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·72168·····»     Blocks:·144········IO·Block:·4096···regular·file1 ··Size:·84968·····»     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.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.camera.postproc@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.camera.postproc@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:··········172960·(bytes·into·file)13 ··Start·of·section·headers:··········194312·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012abc·0x012abc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01346c·0x01346c·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x011230·0x011230·R·E·0x10008 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x015330·0x015330·R·E·0x1000
9 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x003840·0x003840·RW··0x10009 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x0039c0·0x0039c0·RW··0x1000
10 ··LOAD···········0x028840·0x0000000000029840·0x0000000000029840·0x000018·0x000018·RW··0x100010 ··LOAD···········0x02d9c0·0x000000000002e9c0·0x000000000002e9c0·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x028030·0x0000000000028030·0x0000000000028030·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x02d198·0x000000000002d198·0x000000000002d198·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x003840·0x004000·R···0x112 ··GNU_RELRO······0x02a000·0x000000000002a000·0x000000000002a000·0x0039c0·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00f2e8·0x000000000000f2e8·0x000000000000f2e8·0x000ac4·0x000ac4·R···0x413 ··GNU_EH_FRAME···0x00f640·0x000000000000f640·0x000000000000f640·0x000b94·0x000b94·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x2a3a0:1 There·are·25·section·headers,·starting·at·offset·0x2f708:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002580·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0025c8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002828·002828·000320·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002870·002870·000326·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002b48·002b48·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002b98·002b98·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002b88·002b88·0006c0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002bd8·002bd8·0006cc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003248·003248·009713·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000032a4·0032a4·00989f·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c960·00c960·000cfe·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000cb48·00cb48·000d0e·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d660·00d660·0000d0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d858·00d858·0000d8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000d730·00d730·000ed0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000d930·00d930·000f18·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000e600·00e600·000ce8·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000e850·00e850·000df0·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000f2e8·00f2e8·000ac4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000f640·00f640·000b94·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000fdb0·00fdb0·002d0c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000101d8·0101d8·003294·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·010828·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000014000·014000·014900·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000023830·023830·000a00·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000028900·028900·000a30·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000025000·025000·002ff0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000002a000·02a000·003158·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000027ff0·027ff0·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002d158·02d158·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000028018·028018·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000002d180·02d180·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000028030·028030·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000002d198·02d198·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000028250·028250·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000002d3b8·02d3b8·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000028338·028338·000508·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000002d4a0·02d4a0·000520·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000029840·028840·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000002e9c0·02d9c0·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·028858·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02d9d8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·028955·001a44·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02dad5·001c2c·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x28030·contains·34·entries:1 Dynamic·section·at·offset·0x2d198·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.camera.postproc@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.camera.postproc@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xc96014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xcb48
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xcfe15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd0e
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd66017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd858
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd8
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xd73020 ·0x0000000000000017·(JMPREL)·············0xd930
21 ·0x0000000000000002·(PLTRELSZ)···········3792·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3864·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x2833822 ·0x0000000000000003·(PLTGOT)·············0x2d4a0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x324826 ·0x0000000000000005·(STRTAB)·············0x32a4
27 ·0x000000000000000a·(STRSZ)··············38675·(bytes)27 ·0x000000000000000a·(STRSZ)··············39071·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x2b8828 ·0x000000006ffffef5·(GNU_HASH)···········0x2bd8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x2801829 ·0x0000000000000019·(INIT_ARRAY)·········0x2d180
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x27ff031 ·0x000000000000001a·(FINI_ARRAY)·········0x2d158
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x282833 ·0x000000006ffffff0·(VERSYM)·············0x2870
34 ·0x000000006ffffffe·(VERNEED)············0x2b4834 ·0x000000006ffffffe·(VERNEED)············0x2b98
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e30356b44c8ee2e1d815eecc43041c3c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·71764e69a852b964b5788c8b3bad8387
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·400·entries:1 Version·symbols·section·'.gnu.version'·contains·403·entries:
2 ·Addr:·0x0000000000002828··Offset:·0x002828··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002870··Offset:·0x002870··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, 14 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*)······1·(*global*)······1·(*global*)···
  
104 Version·needs·section·'.gnu.version_r'·contains·2·entries:105 Version·needs·section·'.gnu.version_r'·contains·2·entries:
105 ·Addr:·0x0000000000002b48··Offset:·0x002b48··Link:·7·(.dynstr)106 ·Addr:·0x0000000000002b98··Offset:·0x002b98··Link:·7·(.dynstr)
106 ··000000:·Version:·1··File:·liblog.so··Cnt:·1107 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
107 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3108 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
108 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1109 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
109 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2110 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·174560····»    Blocks:·344········IO·Block:·4096···regular·file1 ··Size:·195912····»    Blocks:·384········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
13.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.capabilityconfigstore@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.capabilityconfigstore@1.0.so
865 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:··········79216·(bytes·into·file)13 ··Start·of·section·headers:··········83872·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00935c·0x00935c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009a74·0x009a74·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0062a0·0x0062a0·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007c30·0x007c30·R·E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x001660·0x001660·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x001798·0x001798·RW··0x1000
11 ··LOAD···········0x012660·0x0000000000013660·0x0000000000013660·0x000008·0x000008·RW··0x100011 ··LOAD···········0x013798·0x0000000000014798·0x0000000000014798·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x012038·0x0000000000012038·0x0000000000012038·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x013158·0x0000000000013158·0x0000000000013158·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001660·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001798·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007e04·0x0000000000007e04·0x0000000000007e04·0x000434·0x000434·R···0x414 ··GNU_EH_FRAME···0x0080fc·0x00000000000080fc·0x00000000000080fc·0x0004dc·0x0004dc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x13570:1 There·are·25·section·headers,·starting·at·offset·0x147a0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001590·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0015d8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001838·001838·0001cc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001880·001880·0001d2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a04·001a04·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a54·001a54·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a48·001a48·000220·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a98·001a98·00022c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001c68·001c68·004c7e·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001cc4·001cc4·004e0a·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000068e8·0068e8·000585·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006ad0·006ad0·000585·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006e70·006e70·000050·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007058·007058·000050·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006ec0·006ec0·000ac8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000070a8·0070a8·000b10·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000007990·007990·000471·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007bc0·007bc0·000539·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007e04·007e04·000434·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000080fc·0080fc·0004dc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000008238·008238·001124·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000085d8·0085d8·00149c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·005b50·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·0074a8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000fb50·00fb50·000750·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000114b0·0114b0·000780·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000011000·011000·001018·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000012000·012000·001138·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000012018·012018·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000013138·013138·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000012030·012030·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000013150·013150·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000012038·012038·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000013158·013158·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000012258·012258·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000013378·013378·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000122b0·0122b0·0003b0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000133d0·0133d0·0003c8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000013660·012660·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000014798·013798·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·012668·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0137a0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·012765·000e08·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01389d·000f00·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.92 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x12038·contains·34·entries:1 Dynamic·section·at·offset·0x13158·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.capabilityconfigstore@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.capabilityconfigstore@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x68e814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6ad0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x58515 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x585
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6e7017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7058
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6ec020 ·0x0000000000000017·(JMPREL)·············0x70a8
21 ·0x0000000000000002·(PLTRELSZ)···········2760·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2832·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x122b022 ·0x0000000000000003·(PLTGOT)·············0x133d0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1c6826 ·0x0000000000000005·(STRTAB)·············0x1cc4
27 ·0x000000000000000a·(STRSZ)··············19582·(bytes)27 ·0x000000000000000a·(STRSZ)··············19978·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1a4828 ·0x000000006ffffef5·(GNU_HASH)···········0x1a98
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1203029 ·0x0000000000000019·(INIT_ARRAY)·········0x13150
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1201831 ·0x000000000000001a·(FINI_ARRAY)·········0x13138
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x183833 ·0x000000006ffffff0·(VERSYM)·············0x1880
34 ·0x000000006ffffffe·(VERNEED)············0x1a0434 ·0x000000006ffffffe·(VERNEED)············0x1a54
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c068b004c0b9101de2423b01300778c76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·570d4d4003aa2ef8843e162c85d34020
1.96 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·233·entries:
2 ·Addr:·0x0000000000001838··Offset:·0x001838··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001880··Offset:·0x001880··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, 16 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 ··0e8:···1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·2·entries:63 Version·needs·section·'.gnu.version_r'·contains·2·entries:
63 ·Addr:·0x0000000000001a04··Offset:·0x001a04··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001a54··Offset:·0x001a54··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
65 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
66 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·80816·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·85472·····»     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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.cryptfshw@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.cryptfshw@1.0.so
865 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:··········83048·(bytes·into·file)13 ··Start·of·section·headers:··········91648·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009274·0x009274·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00992c·0x00992c·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007280·0x007280·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x009730·0x009730·R·E·0x1000
10 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x001690·0x001690·RW··0x100010 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001780·0x001780·RW··0x1000
11 ··LOAD···········0x013690·0x0000000000014690·0x0000000000014690·0x000008·0x000008·RW··0x100011 ··LOAD···········0x015780·0x0000000000016780·0x0000000000016780·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x013038·0x0000000000013038·0x0000000000013038·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x015110·0x0000000000015110·0x0000000000015110·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001690·0x002000·R···0x113 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001780·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007c44·0x0000000000007c44·0x0000000000007c44·0x000454·0x000454·R···0x414 ··GNU_EH_FRAME···0x007f4c·0x0000000000007f4c·0x0000000000007f4c·0x0004dc·0x0004dc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x14468:1 There·are·25·section·headers,·starting·at·offset·0x16600:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001668·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0016b0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001910·001910·0001de·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001958·001958·0001e4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001af0·001af0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001b3c·001b3c·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········0000000000001b60·001b60·0002d0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001dd0·001dd0·0048c3·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001e30·001e30·004a4f·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006698·006698·0005a9·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006880·006880·0005a9·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006c48·006c48·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006e30·006e30·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006ca0·006ca0·000b58·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000006e88·006e88·000ba0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000007800·007800·000441·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007a30·007a30·000519·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007c44·007c44·000454·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007f4c·007f4c·0004dc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000008098·008098·0011dc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008428·008428·001504·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·006ac4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·008f50·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000010ad0·010ad0·0007b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000012f50·012f50·0007e0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000012000·012000·001018·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000014000·014000·0010f0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000013018·013018·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000150f0·0150f0·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000013030·013030·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000015108·015108·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000013038·013038·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000015110·015110·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000013258·013258·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000015330·015330·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000132b0·0132b0·0003e0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000015388·015388·0003f8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000014690·013690·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000016780·015780·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·013698·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·015788·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·013795·000ccc·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·015885·000d78·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.91 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x13038·contains·34·entries:1 Dynamic·section·at·offset·0x15110·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.cryptfshw@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.cryptfshw@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x669814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6880
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5a915 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5a9
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6c4817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6e30
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6ca020 ·0x0000000000000017·(JMPREL)·············0x6e88
21 ·0x0000000000000002·(PLTRELSZ)···········2904·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2976·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x132b022 ·0x0000000000000003·(PLTGOT)·············0x15388
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1dd026 ·0x0000000000000005·(STRTAB)·············0x1e30
27 ·0x000000000000000a·(STRSZ)··············18627·(bytes)27 ·0x000000000000000a·(STRSZ)··············19023·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1b1028 ·0x000000006ffffef5·(GNU_HASH)···········0x1b60
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1303029 ·0x0000000000000019·(INIT_ARRAY)·········0x15108
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1301831 ·0x000000000000001a·(FINI_ARRAY)·········0x150f0
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x191033 ·0x000000006ffffff0·(VERSYM)·············0x1958
34 ·0x000000006ffffffe·(VERNEED)············0x1af034 ·0x000000006ffffffe·(VERNEED)············0x1b3c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1e147774328f5838f7916fc7d302a14c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3f16f96d9a8a47d3e935166111a98c57
1.9 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·242·entries:
2 ·Addr:·0x0000000000001910··Offset:·0x001910··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001958··Offset:·0x001958··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*)······1·(*global*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·1·entry:65 Version·needs·section·'.gnu.version_r'·contains·1·entry:
65 ·Addr:·0x0000000000001af0··Offset:·0x001af0··Link:·7·(.dynstr)66 ·Addr:·0x0000000000001b3c··Offset:·0x001b3c··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:·84648·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·93248·····»     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.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.cvp@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x3a00011 ··Entry·point·address:···············0x3d000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········610976·(bytes·into·file)13 ··Start·of·section·headers:··········763448·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x3a0002 Entry·point·0x3d000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x039e6c·0x039e6c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03cddc·0x03cddc·R···0x1000
8 ··LOAD···········0x03a000·0x000000000003a000·0x000000000003a000·0x049ae0·0x049ae0·R·E·0x10008 ··LOAD···········0x03d000·0x000000000003d000·0x000000000003d000·0x06a440·0x06a440·R·E·0x1000
9 ··LOAD···········0x084000·0x0000000000084000·0x0000000000084000·0x00bdc0·0x00bdc0·RW··0x10009 ··LOAD···········0x0a8000·0x00000000000a8000·0x00000000000a8000·0x00cb10·0x00cb10·RW··0x1000
10 ··LOAD···········0x08fdc0·0x0000000000090dc0·0x0000000000090dc0·0x000050·0x000050·RW··0x100010 ··LOAD···········0x0b4b10·0x00000000000b5b10·0x00000000000b5b10·0x000050·0x000050·RW··0x1000
11 ··DYNAMIC········0x08ee18·0x000000000008ee18·0x000000000008ee18·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0b3b50·0x00000000000b3b50·0x00000000000b3b50·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x084000·0x0000000000084000·0x0000000000084000·0x00bdc0·0x00c000·R···0x112 ··GNU_RELRO······0x0a8000·0x00000000000a8000·0x00000000000a8000·0x00cb10·0x00d000·R···0x1
13 ··GNU_EH_FRAME···0x02c708·0x000000000002c708·0x000000000002c708·0x002834·0x002834·R···0x413 ··GNU_EH_FRAME···0x02cf18·0x000000000002cf18·0x000000000002cf18·0x002e44·0x002e44·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x952a0:1 There·are·25·section·headers,·starting·at·offset·0xba638:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0061b0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0061f8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000006458·006458·000824·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000064a0·0064a0·00082a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000006c7c·006c7c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000006ccc·006ccc·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000006cc0·006cc0·001924·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000006d10·006d10·001934·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000085e4·0085e4·01ae9f·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000008644·008644·01b02b·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000023488·023488·002a80·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000023670·023670·002ac1·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000025f08·025f08·0002b0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000026138·026138·0002e0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000261b8·0261b8·001fb0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000026418·026418·001ff8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000028170·028170·004596·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000028410·028410·004b08·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002c708·02c708·002834·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002cf18·02cf18·002e44·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000002ef40·02ef40·00af2c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000002fd60·02fd60·00d07c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000003a000·03a000·04859c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000003d000·03d000·068ecc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000825a0·0825a0·001540·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000a5ed0·0a5ed0·001570·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000084000·084000·00ad68·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········00000000000a8000·0a8000·00baa0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000008ed68·08ed68·000060·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000b3aa0·0b3aa0·000060·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000008edc8·08edc8·000050·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000b3b00·0b3b00·000050·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000008ee18·08ee18·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000b3b50·0b3b50·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000008f038·08f038·0002e0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000b3d70·0b3d70·0002e0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000008f318·08f318·000aa8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000b4050·0b4050·000ac0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000090dc0·08fdc0·000050·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000b5b10·0b4b10·000050·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·08fe10·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0b4b60·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·08ff0d·005390·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0b4c5d·0059d8·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x8ee18·contains·34·entries:1 Dynamic·section·at·offset·0xb3b50·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.cvp@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.cvp@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x2348814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x23670
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2a8015 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2ac1
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x25f0817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x26138
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x2b018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x2e0
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x261b820 ·0x0000000000000017·(JMPREL)·············0x26418
21 ·0x0000000000000002·(PLTRELSZ)···········8112·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········8184·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x8f31822 ·0x0000000000000003·(PLTGOT)·············0xb4050
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x85e426 ·0x0000000000000005·(STRTAB)·············0x8644
27 ·0x000000000000000a·(STRSZ)··············110239·(bytes)27 ·0x000000000000000a·(STRSZ)··············110635·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x6cc028 ·0x000000006ffffef5·(GNU_HASH)···········0x6d10
29 ·0x0000000000000019·(INIT_ARRAY)·········0x8edc829 ·0x0000000000000019·(INIT_ARRAY)·········0xb3b00
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······80·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······80·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x8ed6831 ·0x000000000000001a·(FINI_ARRAY)·········0xb3aa0
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······96·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······96·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x645833 ·0x000000006ffffff0·(VERSYM)·············0x64a0
34 ·0x000000006ffffffe·(VERNEED)············0x6c7c34 ·0x000000006ffffffe·(VERNEED)············0x6ccc
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bd7ff072022c9d9c774e2d8fe2429b8d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·183a519499458fb1a7cd0300bedd6a1e
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1042·entries:1 Version·symbols·section·'.gnu.version'·contains·1045·entries:
2 ·Addr:·0x0000000000006458··Offset:·0x006458··Link:·3·(.dynsym)2 ·Addr:·0x00000000000064a0··Offset:·0x0064a0··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 257, 15 lines modifiedOffset 257, 16 lines modified
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*)······1·(*global*)······1·(*global*)···
259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···259 ··3fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···260 ··400:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···261 ··404:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
262 ··408:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···262 ··408:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
263 ··40c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···263 ··40c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
264 ··410:···1·(*global*)······1·(*global*)···264 ··410:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 265 ··414:···1·(*global*)···
  
265 Version·needs·section·'.gnu.version_r'·contains·2·entries:266 Version·needs·section·'.gnu.version_r'·contains·2·entries:
266 ·Addr:·0x0000000000006c7c··Offset:·0x006c7c··Link:·7·(.dynstr)267 ·Addr:·0x0000000000006ccc··Offset:·0x006ccc··Link:·7·(.dynstr)
267 ··000000:·Version:·1··File:·liblog.so··Cnt:·1268 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
268 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3269 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
269 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1270 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2271 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·612576····»    Blocks:·1200·······IO·Block:·4096···regular·file1 ··Size:·765048····»    Blocks:·1496·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.connection@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········171864·(bytes·into·file)13 ··Start·of·section·headers:··········193032·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0127c4·0x0127c4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01305c·0x01305c·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x011210·0x011210·R·E·0x10008 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x015080·0x015080·R·E·0x1000
9 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x0036f0·0x0036f0·RW··0x10009 ··LOAD···········0x02a000·0x000000000002a000·0x000000000002a000·0x0037e0·0x0037e0·RW··0x1000
10 ··LOAD···········0x0286f0·0x00000000000296f0·0x00000000000296f0·0x000018·0x000018·RW··0x100010 ··LOAD···········0x02d7e0·0x000000000002e7e0·0x000000000002e7e0·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x027f10·0x0000000000027f10·0x0000000000027f10·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x02cfe8·0x000000000002cfe8·0x000000000002cfe8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x0036f0·0x004000·R···0x112 ··GNU_RELRO······0x02a000·0x000000000002a000·0x000000000002a000·0x0037e0·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00f040·0x000000000000f040·0x000000000000f040·0x000aa4·0x000aa4·R···0x413 ··GNU_EH_FRAME···0x00f3dc·0x000000000000f3dc·0x000000000000f3dc·0x000b4c·0x000b4c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x29f58:1 There·are·25·section·headers,·starting·at·offset·0x2f208:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002490·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0024d8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002738·002738·00030c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002780·002780·000312·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002a44·002a44·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002a94·002a94·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002a68·002a68·000690·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002ab8·002ab8·0006a0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000030f8·0030f8·009673·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003158·003158·0097ff·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c770·00c770·000cfb·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c958·00c958·000d01·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d470·00d470·0000c8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d660·00d660·0000d0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000d538·00d538·000e40·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000d730·00d730·000e88·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000e380·00e380·000cbe·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000e5c0·00e5c0·000e1b·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000f040·00f040·000aa4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000f3dc·00f3dc·000b4c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000fae8·00fae8·002cdc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000ff28·00ff28·003134·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·010870·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000014000·014000·0146ac·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000023870·023870·0009a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000286b0·0286b0·0009d0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000025000·025000·002ed0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000002a000·02a000·002fa8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000027ed0·027ed0·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002cfa8·02cfa8·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000027ef8·027ef8·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000002cfd0·02cfd0·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000027f10·027f10·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000002cfe8·02cfe8·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000028130·028130·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000002d208·02d208·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000028218·028218·0004d8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000002d2f0·02d2f0·0004f0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000296f0·0286f0·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000002e7e0·02d7e0·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·028708·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02d7f8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·028805·001750·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02d8f5·001910·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x27f10·contains·34·entries:1 Dynamic·section·at·offset·0x2cfe8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.data.connection@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.connection@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xc77014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xc958
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xcfb15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd01
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd47017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd660
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd0
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xd53820 ·0x0000000000000017·(JMPREL)·············0xd730
21 ·0x0000000000000002·(PLTRELSZ)···········3648·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3720·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x2821822 ·0x0000000000000003·(PLTGOT)·············0x2d2f0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x30f826 ·0x0000000000000005·(STRTAB)·············0x3158
27 ·0x000000000000000a·(STRSZ)··············38515·(bytes)27 ·0x000000000000000a·(STRSZ)··············38911·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x2a6828 ·0x000000006ffffef5·(GNU_HASH)···········0x2ab8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x27ef829 ·0x0000000000000019·(INIT_ARRAY)·········0x2cfd0
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x27ed031 ·0x000000000000001a·(FINI_ARRAY)·········0x2cfa8
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x273833 ·0x000000006ffffff0·(VERSYM)·············0x2780
34 ·0x000000006ffffffe·(VERNEED)············0x2a4434 ·0x000000006ffffffe·(VERNEED)············0x2a94
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f6fe513ec35467bb1bef31b3a39413cc6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c65fc6eef415498ebb1de6e98c63d108
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·390·entries:1 Version·symbols·section·'.gnu.version'·contains·393·entries:
2 ·Addr:·0x0000000000002738··Offset:·0x002738··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002780··Offset:·0x002780··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 94, 13 lines modifiedOffset 94, 14 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*)······1·(*global*)···101 ··184:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 102 ··188:···1·(*global*)···
  
102 Version·needs·section·'.gnu.version_r'·contains·1·entry:103 Version·needs·section·'.gnu.version_r'·contains·1·entry:
103 ·Addr:·0x0000000000002a44··Offset:·0x002a44··Link:·7·(.dynstr)104 ·Addr:·0x0000000000002a94··Offset:·0x002a94··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:·173464····»    Blocks:·344········IO·Block:·4096···regular·file1 ··Size:·194632····»    Blocks:·384········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
13.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.connection@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.connection@1.1.so
865 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:··········88328·(bytes·into·file)13 ··Start·of·section·headers:··········92960·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a47c·0x00a47c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00abfc·0x00abfc·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x007200·0x007200·R·E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x008f70·0x008f70·R·E·0x1000
10 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001968·0x001968·RW··0x100010 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001aa0·0x001aa0·RW··0x1000
11 ··LOAD···········0x014968·0x0000000000015968·0x0000000000015968·0x000008·0x000008·RW··0x100011 ··LOAD···········0x015aa0·0x0000000000016aa0·0x0000000000016aa0·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0142e8·0x00000000000142e8·0x00000000000142e8·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x015408·0x0000000000015408·0x0000000000015408·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001968·0x002000·R···0x113 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001aa0·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x008dcc·0x0000000000008dcc·0x0000000000008dcc·0x000474·0x000474·R···0x414 ··GNU_EH_FRAME···0x009114·0x0000000000009114·0x0000000000009114·0x00051c·0x00051c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x15908:1 There·are·25·section·headers,·starting·at·offset·0x16b20:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0017e8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001830·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001a90·001a90·0001fe·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001ad8·001ad8·000204·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001c90·001c90·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001cdc·001cdc·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001cd0·001cd0·0002c0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001d20·001d20·0002d0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001f90·001f90·0056a8·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001ff0·001ff0·005834·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000007638·007638·000688·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000007828·007828·000688·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007cc0·007cc0·000060·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007eb0·007eb0·000060·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000007d20·007d20·000b88·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000007f10·007f10·000bd0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000088b0·0088b0·00051b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000008ae0·008ae0·000633·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008dcc·008dcc·000474·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000009114·009114·00051c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000009240·009240·00123c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000009630·009630·0015cc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000b000·00b000·006a30·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000b000·00b000·008764·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000011a30·011a30·0007d0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000013770·013770·000800·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000013000·013000·0012c8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000014000·014000·0013e8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000142c8·0142c8·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000153e8·0153e8·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000142e0·0142e0·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000015400·015400·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000142e8·0142e8·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000015408·015408·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000014518·014518·000060·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000015638·015638·000060·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000014578·014578·0003f0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000015698·015698·000408·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000015968·014968·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000016aa0·015aa0·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·014970·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·015aa8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·014a6d·000e94·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·015ba5·000f74·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.01 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x142e8·contains·35·entries:1 Dynamic·section·at·offset·0x15408·contains·35·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:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.connection@1.1.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.connection@1.1.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x763815 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x7828
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x68816 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x688
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7cc018 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7eb0
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6019 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x60
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0x7d2021 ·0x0000000000000017·(JMPREL)·············0x7f10
22 ·0x0000000000000002·(PLTRELSZ)···········2952·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3024·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x1457823 ·0x0000000000000003·(PLTGOT)·············0x15698
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x1f9027 ·0x0000000000000005·(STRTAB)·············0x1ff0
28 ·0x000000000000000a·(STRSZ)··············22184·(bytes)28 ·0x000000000000000a·(STRSZ)··············22580·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x1cd029 ·0x000000006ffffef5·(GNU_HASH)···········0x1d20
30 ·0x0000000000000019·(INIT_ARRAY)·········0x142e030 ·0x0000000000000019·(INIT_ARRAY)·········0x15400
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x142c832 ·0x000000000000001a·(FINI_ARRAY)·········0x153e8
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x1a9034 ·0x000000006ffffff0·(VERSYM)·············0x1ad8
35 ·0x000000006ffffffe·(VERNEED)············0x1c9035 ·0x000000006ffffffe·(VERNEED)············0x1cdc
36 ·0x000000006fffffff·(VERNEEDNUM)·········236 ·0x000000006fffffff·(VERNEEDNUM)·········2
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·63b4b58c84768d6effc5d6eec87058ac6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c55446337f7512e520186edbb6d4987e
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·255·entries:1 Version·symbols·section·'.gnu.version'·contains·258·entries:
2 ·Addr:·0x0000000000001a90··Offset:·0x001a90··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001ad8··Offset:·0x001ad8··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, 16 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*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 68 ··100:···1·(*global*)······1·(*global*)···
  
68 Version·needs·section·'.gnu.version_r'·contains·2·entries:69 Version·needs·section·'.gnu.version_r'·contains·2·entries:
69 ·Addr:·0x0000000000001c90··Offset:·0x001c90··Link:·7·(.dynstr)70 ·Addr:·0x0000000000001cdc··Offset:·0x001cdc··Link:·7·(.dynstr)
70 ··000000:·Version:·1··File:·liblog.so··Cnt:·171 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
71 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·372 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
72 ··0x0010:·Version:·1··File:·libc.so··Cnt:·173 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
73 ··0x0030:···Name:·LIBC··Flags:·none··Version:·274 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·89928·····»     Blocks:·176········IO·Block:·4096···regular·file1 ··Size:·94560·····»     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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.dynamicdds@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:··········248872·(bytes·into·file)13 ··Start·of·section·headers:··········282408·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01ac9c·0x01ac9c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01b6e4·0x01b6e4·R···0x1000
8 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x019cf0·0x019cf0·R·E·0x10008 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x020190·0x020190·R·E·0x1000
9 ··LOAD···········0x035000·0x0000000000035000·0x0000000000035000·0x005b88·0x005b88·RW··0x10009 ··LOAD···········0x03d000·0x000000000003d000·0x000000000003d000·0x005c78·0x005c78·RW··0x1000
10 ··LOAD···········0x03ab88·0x000000000003bb88·0x000000000003bb88·0x000028·0x000028·RW··0x100010 ··LOAD···········0x042c78·0x0000000000043c78·0x0000000000043c78·0x000028·0x000028·RW··0x1000
11 ··DYNAMIC········0x03a258·0x000000000003a258·0x000000000003a258·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x042330·0x0000000000042330·0x0000000000042330·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x035000·0x0000000000035000·0x0000000000035000·0x005b88·0x006000·R···0x112 ··GNU_RELRO······0x03d000·0x000000000003d000·0x000000000003d000·0x005c78·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x015668·0x0000000000015668·0x0000000000015668·0x001084·0x001084·R···0x413 ··GNU_EH_FRAME···0x015a0c·0x0000000000015a0c·0x0000000000015a0c·0x001134·0x001134·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x3cc28:1 There·are·25·section·headers,·starting·at·offset·0x44f28:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0032d0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003318·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003578·003578·00043c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000035c0·0035c0·000442·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000039b4·0039b4·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003a04·003a04·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000039d8·0039d8·000b88·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003a28·003a28·000b98·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004560·004560·00d79d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000045c0·0045c0·00d929·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011d00·011d00·001575·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011ef0·011ef0·001581·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000013278·013278·000150·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000013478·013478·000150·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000133c8·0133c8·001068·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000135c8·0135c8·0010b0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000014430·014430·001236·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000014680·014680·001389·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000015668·015668·001084·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000015a0c·015a0c·001134·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000166f0·0166f0·0045ac·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000016b40·016b40·004ba4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001b000·01b000·0191e0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001c000·01c000·01f648·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000341e0·0341e0·000b10·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000003b650·03b650·000b40·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000035000·035000·0051f8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000003d000·03d000·0052d0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000003a1f8·03a1f8·000038·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000422d0·0422d0·000038·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000003a230·03a230·000028·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000042308·042308·000028·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000003a258·03a258·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000042330·042330·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000003a478·03a478·000180·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000042550·042550·000180·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000003a5f8·03a5f8·000590·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000426d0·0426d0·0005a8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000003bb88·03ab88·000028·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000043c78·042c78·000028·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03abb0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·042ca0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03acad·001f74·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·042d9d·002184·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.0 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x3a258·contains·34·entries:1 Dynamic·section·at·offset·0x42330·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.data.dynamicdds@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.dynamicdds@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x11d0014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x11ef0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x157515 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1581
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1327817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x13478
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x15018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x150
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x133c820 ·0x0000000000000017·(JMPREL)·············0x135c8
21 ·0x0000000000000002·(PLTRELSZ)···········4200·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········4272·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x3a5f822 ·0x0000000000000003·(PLTGOT)·············0x426d0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x456026 ·0x0000000000000005·(STRTAB)·············0x45c0
27 ·0x000000000000000a·(STRSZ)··············55197·(bytes)27 ·0x000000000000000a·(STRSZ)··············55593·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x39d828 ·0x000000006ffffef5·(GNU_HASH)···········0x3a28
29 ·0x0000000000000019·(INIT_ARRAY)·········0x3a23029 ·0x0000000000000019·(INIT_ARRAY)·········0x42308
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······40·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x3a1f831 ·0x000000000000001a·(FINI_ARRAY)·········0x422d0
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······56·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······56·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x357833 ·0x000000006ffffff0·(VERSYM)·············0x35c0
34 ·0x000000006ffffffe·(VERNEED)············0x39b434 ·0x000000006ffffffe·(VERNEED)············0x3a04
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d1804cbddbf0d66b457814c16286108d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9827fde83916cddaa18b140788085262
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·542·entries:1 Version·symbols·section·'.gnu.version'·contains·545·entries:
2 ·Addr:·0x0000000000003578··Offset:·0x003578··Link:·3·(.dynsym)2 ·Addr:·0x00000000000035c0··Offset:·0x0035c0··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 132, 13 lines modifiedOffset 132, 14 lines modified
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*)······1·(*global*)······1·(*global*)······1·(*global*)···138 ··218:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
139 ··21c:···1·(*global*)······1·(*global*)···139 ··21c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 140 ··220:···1·(*global*)···
  
140 Version·needs·section·'.gnu.version_r'·contains·1·entry:141 Version·needs·section·'.gnu.version_r'·contains·1·entry:
141 ·Addr:·0x00000000000039b4··Offset:·0x0039b4··Link:·7·(.dynstr)142 ·Addr:·0x0000000000003a04··Offset:·0x003a04··Link:·7·(.dynstr)
142 ··000000:·Version:·1··File:·libc.so··Cnt:·1143 ··000000:·Version:·1··File:·libc.so··Cnt:·1
143 ··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:·250472····»    Blocks:·496········IO·Block:·4096···regular·file1 ··Size:·284008····»    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
  
  
14.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.iwlan@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········212624·(bytes·into·file)13 ··Start·of·section·headers:··········250528·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01531c·0x01531c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0162c4·0x0162c4·R···0x1000
8 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x0170e0·0x0170e0·R·E·0x10008 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x01fbf0·0x01fbf0·R·E·0x1000
9 ··LOAD···········0x02e000·0x000000000002e000·0x000000000002e000·0x003e08·0x003e08·RW··0x10009 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x003f40·0x003f40·RW··0x1000
10 ··LOAD···········0x031e08·0x0000000000032e08·0x0000000000032e08·0x000018·0x000018·RW··0x100010 ··LOAD···········0x03af40·0x000000000003bf40·0x000000000003bf40·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x0314f8·0x00000000000314f8·0x00000000000314f8·0x000270·0x000270·RW··0x811 ··DYNAMIC········0x03a618·0x000000000003a618·0x000000000003a618·0x000270·0x000270·RW··0x8
12 ··GNU_RELRO······0x02e000·0x000000000002e000·0x000000000002e000·0x003e08·0x004000·R···0x112 ··GNU_RELRO······0x037000·0x0000000000037000·0x0000000000037000·0x003f40·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x01074c·0x000000000001074c·0x000000000001074c·0x000e8c·0x000e8c·R···0x413 ··GNU_EH_FRAME···0x010bec·0x0000000000010bec·0x0000000000010bec·0x000fec·0x000fec·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x33e90:1 There·are·25·section·headers,·starting·at·offset·0x3d2a0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002850·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002898·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002af8·002af8·00035c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002b40·002b40·000362·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002e54·002e54·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002ea4·002ea4·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002e78·002e78·000744·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002ec8·002ec8·000754·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000035bc·0035bc·00a00b·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000361c·00361c·00a197·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d5c8·00d5c8·000da5·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d7b8·00d7b8·000da7·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e370·00e370·0000e8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e560·00e560·0000e8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000e458·00e458·0010e0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000e648·00e648·001128·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000f540·00f540·00120b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000f770·00f770·00147b·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001074c·01074c·000e8c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000010bec·010bec·000fec·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000115d8·0115d8·003d44·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000011bd8·011bd8·0046ec·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000016000·016000·016580·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000017000·017000·01f060·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002c580·02c580·000b60·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000036060·036060·000b90·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000002e000·02e000·0034b8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000037000·037000·0035d8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000314b8·0314b8·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003a5d8·03a5d8·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000314e0·0314e0·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000003a600·03a600·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000314f8·0314f8·000270·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000003a618·03a618·000270·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000031768·031768·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000003a888·03a888·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000031850·031850·0005b8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000003a970·03a970·0005d0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000032e08·031e08·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000003bf40·03af40·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·031e20·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03af58·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·031f1d·001f70·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03b055·002244·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.23 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x314f8·contains·39·entries:1 Dynamic·section·at·offset·0x3a618·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:·[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 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.data.iwlan@1.0.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.iwlan@1.0.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)················0xd5c820 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd7b8
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xda521 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xda7
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe37023 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe560
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe824 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe8
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0xe45826 ·0x0000000000000017·(JMPREL)·············0xe648
27 ·0x0000000000000002·(PLTRELSZ)···········4320·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········4392·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x3185028 ·0x0000000000000003·(PLTGOT)·············0x3a970
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x2a830 ·0x0000000000000006·(SYMTAB)·············0x2a8
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x35bc32 ·0x0000000000000005·(STRTAB)·············0x361c
33 ·0x000000000000000a·(STRSZ)··············40971·(bytes)33 ·0x000000000000000a·(STRSZ)··············41367·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x2e7834 ·0x000000006ffffef5·(GNU_HASH)···········0x2ec8
35 ·0x0000000000000019·(INIT_ARRAY)·········0x314e035 ·0x0000000000000019·(INIT_ARRAY)·········0x3a600
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x314b837 ·0x000000000000001a·(FINI_ARRAY)·········0x3a5d8
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x2af839 ·0x000000006ffffff0·(VERSYM)·············0x2b40
40 ·0x000000006ffffffe·(VERNEED)············0x2e5440 ·0x000000006ffffffe·(VERNEED)············0x2ea4
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eb8954a4cdd2200292ad911b75a58f266 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cf154b515ce5ca1249d8ade200ca5f97
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·430·entries:1 Version·symbols·section·'.gnu.version'·contains·433·entries:
2 ·Addr:·0x0000000000002af8··Offset:·0x002af8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002b40··Offset:·0x002b40··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 104, 13 lines modifiedOffset 104, 14 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 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 112 ··1b0:···1·(*global*)···
  
112 Version·needs·section·'.gnu.version_r'·contains·1·entry:113 Version·needs·section·'.gnu.version_r'·contains·1·entry:
113 ·Addr:·0x0000000000002e54··Offset:·0x002e54··Link:·7·(.dynstr)114 ·Addr:·0x0000000000002ea4··Offset:·0x002ea4··Link:·7·(.dynstr)
114 ··000000:·Version:·1··File:·libc.so··Cnt:·1115 ··000000:·Version:·1··File:·libc.so··Cnt:·1
115 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2116 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·214224····»    Blocks:·424········IO·Block:·4096···regular·file1 ··Size:·252128····»    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.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.latency@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.data.latency@1.0.so
868 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:··········161136·(bytes·into·file)13 ··Start·of·section·headers:··········173984·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x120003 Entry·point·0x12000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0111ac·0x0111ac·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01195c·0x01195c·R···0x1000
9 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x00f7d0·0x00f7d0·R·E·0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x012ce0·0x012ce0·R·E·0x1000
10 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x003ba8·0x003ba8·RW··0x100010 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x003c98·0x003c98·RW··0x1000
11 ··LOAD···········0x025ba8·0x0000000000026ba8·0x0000000000026ba8·0x000018·0x000018·RW··0x100011 ··LOAD···········0x028c98·0x0000000000029c98·0x0000000000029c98·0x000018·0x000018·RW··0x1000
12 ··DYNAMIC········0x025428·0x0000000000025428·0x0000000000025428·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x028500·0x0000000000028500·0x0000000000028500·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x003ba8·0x004000·R···0x113 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x003c98·0x004000·R···0x1
14 ··GNU_EH_FRAME···0x00dcac·0x000000000000dcac·0x000000000000dcac·0x000a3c·0x000a3c·R···0x414 ··GNU_EH_FRAME···0x00dfd0·0x000000000000dfd0·0x000000000000dfd0·0x000acc·0x000acc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x27570:1 There·are·25·section·headers,·starting·at·offset·0x2a7a0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0023a0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0023e8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002648·002648·0002f8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002690·002690·0002fe·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002940·002940·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002990·002990·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002980·002980·000678·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000029d0·0029d0·000688·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002ff8·002ff8·0086a2·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003058·003058·00882e·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b6a0·00b6a0·000dde·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b888·00b888·000ddc·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c480·00c480·0000e8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c668·00c668·0000e8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000c568·00c568·000d08·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000c750·00c750·000d50·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000d270·00d270·000a39·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000d4a0·00d4a0·000b2e·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000dcac·00dcac·000a3c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000dfd0·00dfd0·000acc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000e6e8·00e6e8·002ac4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000eaa0·00eaa0·002ebc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000012000·012000·00eef4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·0123e0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000020f00·020f00·0008d0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000243e0·0243e0·000900·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000022000·022000·0033e8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000025000·025000·0034c0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000253e8·0253e8·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000284c0·0284c0·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000025410·025410·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000284e8·0284e8·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000025428·025428·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000028500·028500·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000025648·025648·0000f0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000028720·028720·0000f0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000025738·025738·000470·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000028810·028810·000488·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000026ba8·025ba8·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000029c98·028c98·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·025bc0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·028cb0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·025cbd·0018b0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·028dad·0019ec·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.99 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x25428·contains·34·entries:1 Dynamic·section·at·offset·0x28500·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.data.latency@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.data.latency@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb6a014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb888
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xdde15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xddc
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc48017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc668
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe8
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xc56820 ·0x0000000000000017·(JMPREL)·············0xc750
21 ·0x0000000000000002·(PLTRELSZ)···········3336·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3408·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x2573822 ·0x0000000000000003·(PLTGOT)·············0x28810
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x2ff826 ·0x0000000000000005·(STRTAB)·············0x3058
27 ·0x000000000000000a·(STRSZ)··············34466·(bytes)27 ·0x000000000000000a·(STRSZ)··············34862·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x298028 ·0x000000006ffffef5·(GNU_HASH)···········0x29d0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x2541029 ·0x0000000000000019·(INIT_ARRAY)·········0x284e8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x253e831 ·0x000000000000001a·(FINI_ARRAY)·········0x284c0
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x264833 ·0x000000006ffffff0·(VERSYM)·············0x2690
34 ·0x000000006ffffffe·(VERNEED)············0x294034 ·0x000000006ffffffe·(VERNEED)············0x2990
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f63d92f11fed73766588d07ec6b553ad6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·69122764ff830f7366024cfd015186b4
1.88 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·383·entries:
2 ·Addr:·0x0000000000002648··Offset:·0x002648··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002690··Offset:·0x002690··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, 14 lines modifiedOffset 92, 15 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 Version·needs·section·'.gnu.version_r'·contains·2·entries:100 Version·needs·section·'.gnu.version_r'·contains·2·entries:
100 ·Addr:·0x0000000000002940··Offset:·0x002940··Link:·7·(.dynstr)101 ·Addr:·0x0000000000002990··Offset:·0x002990··Link:·7·(.dynstr)
101 ··000000:·Version:·1··File:·liblog.so··Cnt:·1102 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
102 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3103 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
103 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1104 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
104 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2105 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·162736····»    Blocks:·320········IO·Block:·4096···regular·file1 ··Size:·175584····»    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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.allocator@3.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.allocator@3.0.so
865 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:··········79568·(bytes·into·file)13 ··Start·of·section·headers:··········84248·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0093bc·0x0093bc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009ae4·0x009ae4·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006130·0x006130·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x0078d0·0x0078d0·R·E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x001850·0x001850·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x001988·0x001988·RW··0x1000
11 ··LOAD···········0x012850·0x0000000000013850·0x0000000000013850·0x000008·0x000008·RW··0x100011 ··LOAD···········0x013988·0x0000000000014988·0x0000000000014988·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x012230·0x0000000000012230·0x0000000000012230·0x000270·0x000270·RW··0x812 ··DYNAMIC········0x013350·0x0000000000013350·0x0000000000013350·0x000270·0x000270·RW··0x8
13 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001850·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x001988·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007ebc·0x0000000000007ebc·0x0000000000007ebc·0x00041c·0x00041c·R···0x414 ··GNU_EH_FRAME···0x0081bc·0x00000000000081bc·0x00000000000081bc·0x0004cc·0x0004cc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x136d0:1 There·are·25·section·headers,·starting·at·offset·0x14918:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0015d8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001620·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001880·001880·0001d2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000018c8·0018c8·0001d8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a54·001a54·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001aa0·001aa0·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a78·001a78·000224·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001ac0·001ac0·000234·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001c9c·001c9c·004e4e·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001cf4·001cf4·004fda·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006af0·006af0·000671·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006cd0·006cd0·000671·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007168·007168·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007348·007348·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000071c0·0071c0·0009a8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000073a0·0073a0·0009f0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000007b70·007b70·00034b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007d90·007d90·000429·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007ebc·007ebc·00041c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000081bc·0081bc·0004cc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000082d8·0082d8·0010e4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008688·008688·00145c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·005a94·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·00720c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000faa0·00faa0·000690·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000011210·011210·0006c0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000011000·011000·001210·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000012000·012000·001330·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000012210·012210·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000013330·013330·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000012228·012228·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000013348·013348·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000012230·012230·000270·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000013350·013350·000270·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000124a0·0124a0·000060·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000135c0·0135c0·000060·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000012500·012500·000350·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000013620·013620·000368·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000013850·012850·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000014988·013988·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·012858·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·013990·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·012955·000d74·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·013a8d·000e84·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·0x12230·contains·39·entries:1 Dynamic·section·at·offset·0x13350·contains·39·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 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.display.allocator@3.0.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.allocator@3.0.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)················0x6af020 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6cd0
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x67121 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x671
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x716823 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7348
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5824 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0x71c026 ·0x0000000000000017·(JMPREL)·············0x73a0
27 ·0x0000000000000002·(PLTRELSZ)···········2472·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········2544·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x1250028 ·0x0000000000000003·(PLTGOT)·············0x13620
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x2a830 ·0x0000000000000006·(SYMTAB)·············0x2a8
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x1c9c32 ·0x0000000000000005·(STRTAB)·············0x1cf4
33 ·0x000000000000000a·(STRSZ)··············20046·(bytes)33 ·0x000000000000000a·(STRSZ)··············20442·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x1a7834 ·0x000000006ffffef5·(GNU_HASH)···········0x1ac0
35 ·0x0000000000000019·(INIT_ARRAY)·········0x1222835 ·0x0000000000000019·(INIT_ARRAY)·········0x13348
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x1221037 ·0x000000000000001a·(FINI_ARRAY)·········0x13330
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x188039 ·0x000000006ffffff0·(VERSYM)·············0x18c8
40 ·0x000000006ffffffe·(VERNEED)············0x1a5440 ·0x000000006ffffffe·(VERNEED)············0x1aa0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2aea22555d6b801f8a6418a1ea6e846c6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b80ddd5757e883ce8668295ac8e476ef
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·233·entries:1 Version·symbols·section·'.gnu.version'·contains·236·entries:
2 ·Addr:·0x0000000000001880··Offset:·0x001880··Link:·3·(.dynsym)2 ·Addr:·0x00000000000018c8··Offset:·0x0018c8··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 55, 13 lines modifiedOffset 55, 13 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*)···62 ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
63 Version·needs·section·'.gnu.version_r'·contains·1·entry:63 Version·needs·section·'.gnu.version_r'·contains·1·entry:
64 ·Addr:·0x0000000000001a54··Offset:·0x001a54··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001aa0··Offset:·0x001aa0··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·libc.so··Cnt:·165 ··000000:·Version:·1··File:·libc.so··Cnt:·1
66 ··0x0010:···Name:·LIBC··Flags:·none··Version:·266 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·81168·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·85848·····»     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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.allocator@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.allocator@4.0.so
865 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:··········75312·(bytes·into·file)13 ··Start·of·section·headers:··········84000·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0090bc·0x0090bc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00973c·0x00973c·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x005e80·0x005e80·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007400·0x007400·R·E·0x1000
10 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x001800·0x001800·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0018f0·0x0018f0·RW··0x1000
11 ··LOAD···········0x011800·0x0000000000012800·0x0000000000012800·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0138f0·0x00000000000148f0·0x00000000000148f0·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0111f0·0x00000000000111f0·0x00000000000111f0·0x000270·0x000270·RW··0x812 ··DYNAMIC········0x0132c8·0x00000000000132c8·0x00000000000132c8·0x000270·0x000270·RW··0x8
13 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x001800·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0018f0·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007c1c·0x0000000000007c1c·0x0000000000007c1c·0x00040c·0x00040c·R···0x414 ··GNU_EH_FRAME···0x007f1c·0x0000000000007f1c·0x0000000000007f1c·0x00049c·0x00049c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x12630:1 There·are·25·section·headers,·starting·at·offset·0x14820:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001590·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0015d8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001838·001838·0001cc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001880·001880·0001d2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a04·001a04·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a54·001a54·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a28·001a28·000220·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a78·001a78·00022c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001c48·001c48·004c7c·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001ca4·001ca4·004e08·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000068c8·0068c8·000663·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006ab0·006ab0·000663·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006f30·006f30·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007118·007118·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006f88·006f88·000978·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000007170·007170·0009c0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000007900·007900·00031b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007b30·007b30·0003eb·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007c1c·007c1c·00040c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007f1c·007f1c·00049c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000008028·008028·001094·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000083b8·0083b8·001384·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·005804·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·006d5c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000f810·00f810·000670·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000010d60·010d60·0006a0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000010000·010000·0011d0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000012000·012000·0012a8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000111d0·0111d0·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000132a8·0132a8·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000111e8·0111e8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000132c0·0132c0·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000111f0·0111f0·000270·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000132c8·0132c8·000270·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000011460·011460·000060·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000013538·013538·000060·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000114c0·0114c0·000340·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000013598·013598·000358·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000012800·011800·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000148f0·0138f0·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·011808·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0138f8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·011905·000d28·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0139f5·000e24·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·0x111f0·contains·39·entries:1 Dynamic·section·at·offset·0x132c8·contains·39·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.allocator@4.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.allocator@4.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@4.0.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.mapper@4.0.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.display.allocator@4.0.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.allocator@4.0.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)················0x68c820 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6ab0
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x66321 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x663
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6f3023 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7118
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5824 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0x6f8826 ·0x0000000000000017·(JMPREL)·············0x7170
27 ·0x0000000000000002·(PLTRELSZ)···········2424·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········2496·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x114c028 ·0x0000000000000003·(PLTGOT)·············0x13598
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x2a830 ·0x0000000000000006·(SYMTAB)·············0x2a8
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x1c4832 ·0x0000000000000005·(STRTAB)·············0x1ca4
33 ·0x000000000000000a·(STRSZ)··············19580·(bytes)33 ·0x000000000000000a·(STRSZ)··············19976·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x1a2834 ·0x000000006ffffef5·(GNU_HASH)···········0x1a78
35 ·0x0000000000000019·(INIT_ARRAY)·········0x111e835 ·0x0000000000000019·(INIT_ARRAY)·········0x132c0
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x111d037 ·0x000000000000001a·(FINI_ARRAY)·········0x132a8
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x183839 ·0x000000006ffffff0·(VERSYM)·············0x1880
40 ·0x000000006ffffffe·(VERNEED)············0x1a0440 ·0x000000006ffffffe·(VERNEED)············0x1a54
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e16c307d571dd8e0631f7d4582aac7a16 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d03fe74f600c7d40c3dd3ec911f85ce6
1.86 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·233·entries:
2 ·Addr:·0x0000000000001838··Offset:·0x001838··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001880··Offset:·0x001880··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, 14 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 ··0e8:···1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·1·entry:63 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x0000000000001a04··Offset:·0x001a04··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001a54··Offset:·0x001a54··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·165 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·266 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·76912·····»     Blocks:·152········IO·Block:·4096···regular·file1 ··Size:·85600·····»     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
  
  
14.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.composer@3.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.composer@3.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:···············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:··········253928·(bytes·into·file)13 ··Start·of·section·headers:··········310784·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01f21c·0x01f21c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02142c·0x02142c·R···0x1000
8 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x015f80·0x015f80·R·E·0x10008 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x020040·0x020040·R·E·0x1000
9 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x0054b0·0x0054b0·RW··0x10009 ··LOAD···········0x043000·0x0000000000043000·0x0000000000043000·0x005dc8·0x005dc8·RW··0x1000
10 ··LOAD···········0x03b4b0·0x000000000003c4b0·0x000000000003c4b0·0x000010·0x000010·RW··0x100010 ··LOAD···········0x048dc8·0x0000000000049dc8·0x0000000000049dc8·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x03a958·0x000000000003a958·0x000000000003a958·0x000290·0x000290·RW··0x811 ··DYNAMIC········0x048258·0x0000000000048258·0x0000000000048258·0x000290·0x000290·RW··0x8
12 ··GNU_RELRO······0x036000·0x0000000000036000·0x0000000000036000·0x0054b0·0x006000·R···0x112 ··GNU_RELRO······0x043000·0x0000000000043000·0x0000000000043000·0x005dc8·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x01af74·0x000000000001af74·0x000000000001af74·0x000c84·0x000c84·R···0x413 ··GNU_EH_FRAME···0x01b810·0x000000000001b810·0x000000000001b810·0x001104·0x001104·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x3dfe8:1 There·are·25·section·headers,·starting·at·offset·0x4be00:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003840·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003888·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003ae8·003ae8·0004b0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003b30·003b30·0004b6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003f98·003f98·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003fe8·003fe8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003fb8·003fb8·0006cc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004008·004008·0006dc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004684·004684·012511·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000046e4·0046e4·01269d·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000016b98·016b98·00154f·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000016d88·016d88·00155f·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000180e8·0180e8·000140·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000182e8·0182e8·000160·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000018228·018228·001770·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000018448·018448·0017b8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000199a0·0199a0·0015d2·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000019c00·019c00·001c10·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001af74·01af74·000c84·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001b810·01b810·001104·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000001bbf8·01bbf8·003624·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000001c918·01c918·004b14·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000020000·020000·014fc0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000022000·022000·01f048·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000034fc0·034fc0·000fc0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000041050·041050·000ff0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000036000·036000·004928·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000043000·043000·005228·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000003a928·03a928·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000048228·048228·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000003a948·03a948·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000048248·048248·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000003a958·03a958·000290·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000048258·048258·000290·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000003abe8·03abe8·0000e0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000484e8·0484e8·0000e0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000003acc8·03acc8·0007e8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000485c8·0485c8·000800·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000003c4b0·03b4b0·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000049dc8·048dc8·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03b4c0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·048dd8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03b5bd·002a28·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·048ed5·002f24·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.4 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x3a958·contains·41·entries:1 Dynamic·section·at·offset·0x48258·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.composer@2.1.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.composer@2.1.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.composer@2.2.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.composer@2.2.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.composer@2.3.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.composer@2.3.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.composer@3.0.so]19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.composer@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)················0x16b9822 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x16d88
23 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x154f23 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x155f
24 ·0x0000000000000009·(RELAENT)············24·(bytes)24 ·0x0000000000000009·(RELAENT)············24·(bytes)
25 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x180e825 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x182e8
26 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x14026 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x160
27 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x827 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
28 ·0x0000000000000017·(JMPREL)·············0x1822828 ·0x0000000000000017·(JMPREL)·············0x18448
29 ·0x0000000000000002·(PLTRELSZ)···········6000·(bytes)29 ·0x0000000000000002·(PLTRELSZ)···········6072·(bytes)
30 ·0x0000000000000003·(PLTGOT)·············0x3acc830 ·0x0000000000000003·(PLTGOT)·············0x485c8
31 ·0x0000000000000014·(PLTREL)·············RELA31 ·0x0000000000000014·(PLTREL)·············RELA
32 ·0x0000000000000006·(SYMTAB)·············0x2a832 ·0x0000000000000006·(SYMTAB)·············0x2a8
33 ·0x000000000000000b·(SYMENT)·············24·(bytes)33 ·0x000000000000000b·(SYMENT)·············24·(bytes)
34 ·0x0000000000000005·(STRTAB)·············0x468434 ·0x0000000000000005·(STRTAB)·············0x46e4
35 ·0x000000000000000a·(STRSZ)··············75025·(bytes)35 ·0x000000000000000a·(STRSZ)··············75421·(bytes)
36 ·0x000000006ffffef5·(GNU_HASH)···········0x3fb836 ·0x000000006ffffef5·(GNU_HASH)···········0x4008
37 ·0x0000000000000019·(INIT_ARRAY)·········0x3a94837 ·0x0000000000000019·(INIT_ARRAY)·········0x48248
38 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)38 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
39 ·0x000000000000001a·(FINI_ARRAY)·········0x3a92839 ·0x000000000000001a·(FINI_ARRAY)·········0x48228
40 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)40 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
41 ·0x000000006ffffff0·(VERSYM)·············0x3ae841 ·0x000000006ffffff0·(VERSYM)·············0x3b30
42 ·0x000000006ffffffe·(VERNEED)············0x3f9842 ·0x000000006ffffffe·(VERNEED)············0x3fe8
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0730cf9473d88d7d188abbcfecac303b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1261915b92f6356aa34823a98f9ff09e
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·600·entries:1 Version·symbols·section·'.gnu.version'·contains·603·entries:
2 ·Addr:·0x0000000000003ae8··Offset:·0x003ae8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003b30··Offset:·0x003b30··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 147, 12 lines modifiedOffset 147, 13 lines modified
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*)······1·(*global*)······1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 154 ··258:···1·(*global*)······1·(*global*)······1·(*global*)···
  
154 Version·needs·section·'.gnu.version_r'·contains·1·entry:155 Version·needs·section·'.gnu.version_r'·contains·1·entry:
155 ·Addr:·0x0000000000003f98··Offset:·0x003f98··Link:·7·(.dynstr)156 ·Addr:·0x0000000000003fe8··Offset:·0x003fe8··Link:·7·(.dynstr)
156 ··000000:·Version:·1··File:·libc.so··Cnt:·1157 ··000000:·Version:·1··File:·libc.so··Cnt:·1
157 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2158 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·255528····»    Blocks:·504········IO·Block:·4096···regular·file1 ··Size:·312384····»    Blocks:·616········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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapper@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapper@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:···············0xe00011 ··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:··········117208·(bytes·into·file)13 ··Start·of·section·headers:··········143168·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0xe0002 Entry·point·0xf000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00de04·0x00de04·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ecec·0x00ecec·R···0x1000
8 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00af70·0x00af70·R·E·0x10008 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00f860·0x00f860·R·E·0x1000
9 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x002220·0x002220·RW··0x10009 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x002550·0x002550·RW··0x1000
10 ··LOAD···········0x01b220·0x000000000001c220·0x000000000001c220·0x000008·0x000008·RW··0x100010 ··LOAD···········0x021550·0x0000000000022550·0x0000000000022550·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01aac0·0x000000000001aac0·0x000000000001aac0·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x020dd8·0x0000000000020dd8·0x0000000000020dd8·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x002220·0x003000·R···0x112 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x002550·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00bb0c·0x000000000000bb0c·0x000000000000bb0c·0x0006ac·0x0006ac·R···0x413 ··GNU_EH_FRAME···0x00bf5c·0x000000000000bf5c·0x000000000000bf5c·0x00086c·0x00086c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x1c9d8:1 There·are·25·section·headers,·starting·at·offset·0x22f40:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001d28·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001d70·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001fd0·001fd0·00026e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002018·002018·000274·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002240·002240·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000228c·00228c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002280·002280·000360·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000022d0·0022d0·000370·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000025e0·0025e0·007519·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002640·002640·0076a5·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009b00·009b00·00082a·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009ce8·009ce8·00082a·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a330·00a330·000078·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a518·00a518·000088·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000a3a8·00a3a8·000d80·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000a5a0·00a5a0·000dc8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000b130·00b130·0009dc·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000b370·00b370·000bec·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000bb0c·00bb0c·0006ac·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000bf5c·00bf5c·00086c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000c1b8·00c1b8·001c4c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000c7c8·00c7c8·002524·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00a644·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00ef04·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000018650·018650·000920·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001df10·01df10·000950·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000019000·019000·001aa0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001f000·01f000·001db8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001aaa0·01aaa0·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000020db8·020db8·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001aab8·01aab8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000020dd0·020dd0·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001aac0·01aac0·000260·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000020dd8·020dd8·000260·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001ad20·01ad20·000068·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000021038·021038·000068·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001ad88·01ad88·000498·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000210a0·0210a0·0004b0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001c220·01b220·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000022550·021550·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01b228·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·021558·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01b325·0016ac·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·021655·0018e4·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.25 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1aac0·contains·38·entries:1 Dynamic·section·at·offset·0x20dd8·contains·38·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.mapper@2.0.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.mapper@2.0.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.mapper@2.1.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.mapper@2.1.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.display.mapper@1.0.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.mapper@1.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)················0x9b0019 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9ce8
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x82a20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x82a
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa33022 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa518
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7823 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x88
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0xa3a825 ·0x0000000000000017·(JMPREL)·············0xa5a0
26 ·0x0000000000000002·(PLTRELSZ)···········3456·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········3528·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x1ad8827 ·0x0000000000000003·(PLTGOT)·············0x210a0
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x2a829 ·0x0000000000000006·(SYMTAB)·············0x2a8
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x25e031 ·0x0000000000000005·(STRTAB)·············0x2640
32 ·0x000000000000000a·(STRSZ)··············29977·(bytes)32 ·0x000000000000000a·(STRSZ)··············30373·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x228033 ·0x000000006ffffef5·(GNU_HASH)···········0x22d0
34 ·0x0000000000000019·(INIT_ARRAY)·········0x1aab834 ·0x0000000000000019·(INIT_ARRAY)·········0x20dd0
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x1aaa036 ·0x000000000000001a·(FINI_ARRAY)·········0x20db8
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x1fd038 ·0x000000006ffffff0·(VERSYM)·············0x2018
39 ·0x000000006ffffffe·(VERNEED)············0x224039 ·0x000000006ffffffe·(VERNEED)············0x228c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5939095381ed97fbc8fd45c5d2457f186 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d9e72c829f903358f96cf47a073c2d17
2.0 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·314·entries:
2 ·Addr:·0x0000000000001fd0··Offset:·0x001fd0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002018··Offset:·0x002018··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, 15 lines modifiedOffset 74, 16 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*)······1·(*global*)···
  
82 Version·needs·section·'.gnu.version_r'·contains·2·entries:83 Version·needs·section·'.gnu.version_r'·contains·2·entries:
83 ·Addr:·0x0000000000002240··Offset:·0x002240··Link:·7·(.dynstr)84 ·Addr:·0x000000000000228c··Offset:·0x00228c··Link:·7·(.dynstr)
84 ··000000:·Version:·1··File:·liblog.so··Cnt:·185 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
85 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·386 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
86 ··0x0010:·Version:·1··File:·libc.so··Cnt:·187 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
87 ··0x0030:···Name:·LIBC··Flags:·none··Version:·288 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·118808····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·144768····»    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
  
  
14.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapper@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapper@2.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:···············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:··········103232·(bytes·into·file)13 ··Start·of·section·headers:··········116456·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c1f4·0x00c1f4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cc54·0x00cc54·R···0x1000
9 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x0088d0·0x0088d0·R·E·0x10009 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00b3d0·0x00b3d0·R·E·0x1000
10 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x001f20·0x001f20·RW··0x100010 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x002130·0x002130·RW··0x1000
11 ··LOAD···········0x017f20·0x0000000000018f20·0x0000000000018f20·0x000008·0x000008·RW··0x100011 ··LOAD···········0x01b130·0x000000000001c130·0x000000000001c130·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0177d8·0x00000000000177d8·0x00000000000177d8·0x000270·0x000270·RW··0x812 ··DYNAMIC········0x01a9d0·0x000000000001a9d0·0x000000000001a9d0·0x000270·0x000270·RW··0x8
13 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001f20·0x002000·R···0x113 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x002130·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00a678·0x000000000000a678·0x000000000000a678·0x00054c·0x00054c·R···0x414 ··GNU_EH_FRAME···0x00aa1c·0x000000000000aa1c·0x000000000000aa1c·0x00066c·0x00066c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x19340:1 There·are·25·section·headers,·starting·at·offset·0x1c6e8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001b48·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001b90·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001df0·001df0·000246·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001e38·001e38·00024c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002038·002038·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002084·002084·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002078·002078·0002f4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000020c8·0020c8·000304·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000236c·00236c·0067f6·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000023cc·0023cc·006982·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008b68·008b68·0007cf·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008d50·008d50·0007cf·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009338·009338·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009520·009520·000078·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000093a8·0093a8·000cf0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000009598·009598·000d38·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000a0a0·00a0a0·0005d6·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a2d0·00a2d0·00074a·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a678·00a678·00054c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000aa1c·00aa1c·00066c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000abc8·00abc8·00162c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b088·00b088·001bcc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·008010·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00aad4·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000015010·015010·0008c0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000017ae0·017ae0·0008f0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000016000·016000·0017b8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000019000·019000·0019b0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000177b8·0177b8·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001a9b0·01a9b0·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000177d0·0177d0·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001a9c8·01a9c8·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000177d8·0177d8·000270·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001a9d0·01a9d0·000270·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000017a48·017a48·000070·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001ac40·01ac40·000070·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000017ab8·017ab8·000468·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001acb0·01acb0·000480·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000018f20·017f20·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001c130·01b130·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·017f28·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01b138·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·018025·001318·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01b235·0014b0·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·0x177d8·contains·39·entries:1 Dynamic·section·at·offset·0x1a9d0·contains·39·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.mapper@2.0.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.mapper@2.0.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.mapper@2.1.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.mapper@2.1.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 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.display.mapper@2.0.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.mapper@2.0.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)················0x8b6820 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8d50
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7cf21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7cf
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x933823 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9520
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7024 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x78
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0x93a826 ·0x0000000000000017·(JMPREL)·············0x9598
27 ·0x0000000000000002·(PLTRELSZ)···········3312·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········3384·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x17ab828 ·0x0000000000000003·(PLTGOT)·············0x1acb0
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x2a830 ·0x0000000000000006·(SYMTAB)·············0x2a8
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x236c32 ·0x0000000000000005·(STRTAB)·············0x23cc
33 ·0x000000000000000a·(STRSZ)··············26614·(bytes)33 ·0x000000000000000a·(STRSZ)··············27010·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x207834 ·0x000000006ffffef5·(GNU_HASH)···········0x20c8
35 ·0x0000000000000019·(INIT_ARRAY)·········0x177d035 ·0x0000000000000019·(INIT_ARRAY)·········0x1a9c8
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x177b837 ·0x000000000000001a·(FINI_ARRAY)·········0x1a9b0
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x1df039 ·0x000000006ffffff0·(VERSYM)·············0x1e38
40 ·0x000000006ffffffe·(VERNEED)············0x203840 ·0x000000006ffffffe·(VERNEED)············0x2084
41 ·0x000000006fffffff·(VERNEEDNUM)·········241 ·0x000000006fffffff·(VERNEEDNUM)·········2
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ca82b1a64a22ad7d7f36193b0cb927106 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7d42842c268c1e8c01fee14a7ac37638
2.0 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·294·entries:
2 ·Addr:·0x0000000000001df0··Offset:·0x001df0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001e38··Offset:·0x001e38··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*)······1·(*global*)···
  
77 Version·needs·section·'.gnu.version_r'·contains·2·entries:78 Version·needs·section·'.gnu.version_r'·contains·2·entries:
78 ·Addr:·0x0000000000002038··Offset:·0x002038··Link:·7·(.dynstr)79 ·Addr:·0x0000000000002084··Offset:·0x002084··Link:·7·(.dynstr)
79 ··000000:·Version:·1··File:·liblog.so··Cnt:·180 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
80 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·381 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
81 ··0x0010:·Version:·1··File:·libc.so··Cnt:·182 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
82 ··0x0030:···Name:·LIBC··Flags:·none··Version:·283 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·104832····»    Blocks:·208········IO·Block:·4096···regular·file1 ··Size:·118056····»    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
  
  
14.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapper@3.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········98608·(bytes·into·file)13 ··Start·of·section·headers:··········115736·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00b93c·0x00b93c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c2b4·0x00c2b4·R···0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x008770·0x008770·R·E·0x10008 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00b0f0·0x00b0f0·R·E·0x1000
9 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001d50·0x001d50·RW··0x10009 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x001ed0·0x001ed0·RW··0x1000
10 ··LOAD···········0x016d50·0x0000000000017d50·0x0000000000017d50·0x000008·0x000008·RW··0x100010 ··LOAD···········0x01aed0·0x000000000001bed0·0x000000000001bed0·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x016618·0x0000000000016618·0x0000000000016618·0x000270·0x000270·RW··0x811 ··DYNAMIC········0x01a780·0x000000000001a780·0x000000000001a780·0x000270·0x000270·RW··0x8
12 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001d50·0x002000·R···0x112 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x001ed0·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x009d30·0x0000000000009d30·0x0000000000009d30·0x00056c·0x00056c·R···0x413 ··GNU_EH_FRAME···0x00a0d4·0x000000000000a0d4·0x000000000000a0d4·0x00065c·0x00065c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x18130:1 There·are·25·section·headers,·starting·at·offset·0x1c418:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0019e0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001a28·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001c88·001c88·000228·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001cd0·001cd0·00022e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001eb0·001eb0·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001f00·001f00·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001ef0·001ef0·0002e0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001f40·001f40·0002f0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000021d0·0021d0·006157·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002230·002230·0062e3·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008328·008328·0006e9·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008518·008518·0006e9·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008a18·008a18·000068·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008c08·008c08·000070·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000008a80·008a80·000cd8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000008c78·008c78·000d20·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000009760·009760·0005cd·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000099a0·0099a0·000734·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000009d30·009d30·00056c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a0d4·00a0d4·00065c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000a2a0·00a2a0·00169c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000a730·00a730·001b84·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000c000·00c000·007ebc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00a810·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000013ec0·013ec0·0008b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000017810·017810·0008e0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000015000·015000·0015f8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000019000·019000·001760·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000165f8·0165f8·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001a760·01a760·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000016610·016610·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001a778·01a778·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000016618·016618·000270·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001a780·01a780·000270·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000016888·016888·000068·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001a9f0·01a9f0·000068·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000168f0·0168f0·000460·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001aa58·01aa58·000478·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000017d50·016d50·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001bed0·01aed0·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·016d58·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01aed8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·016e55·0012d4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01afd5·00143c·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·0x16618·contains·39·entries:1 Dynamic·section·at·offset·0x1a780·contains·39·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 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.display.mapper@3.0.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.mapper@3.0.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)················0x832820 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8518
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x6e921 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x6e9
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8a1823 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8c08
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6824 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x70
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0x8a8026 ·0x0000000000000017·(JMPREL)·············0x8c78
27 ·0x0000000000000002·(PLTRELSZ)···········3288·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········3360·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x168f028 ·0x0000000000000003·(PLTGOT)·············0x1aa58
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x2a830 ·0x0000000000000006·(SYMTAB)·············0x2a8
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x21d032 ·0x0000000000000005·(STRTAB)·············0x2230
33 ·0x000000000000000a·(STRSZ)··············24919·(bytes)33 ·0x000000000000000a·(STRSZ)··············25315·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x1ef034 ·0x000000006ffffef5·(GNU_HASH)···········0x1f40
35 ·0x0000000000000019·(INIT_ARRAY)·········0x1661035 ·0x0000000000000019·(INIT_ARRAY)·········0x1a778
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x165f837 ·0x000000000000001a·(FINI_ARRAY)·········0x1a760
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x1c8839 ·0x000000006ffffff0·(VERSYM)·············0x1cd0
40 ·0x000000006ffffffe·(VERNEED)············0x1eb040 ·0x000000006ffffffe·(VERNEED)············0x1f00
41 ·0x000000006fffffff·(VERNEEDNUM)·········241 ·0x000000006fffffff·(VERNEEDNUM)·········2
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·974250684f7a753a047a2c5ae112e5bf6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8bf6287cecf675ffb4c023f96fd6104b
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·276·entries:1 Version·symbols·section·'.gnu.version'·contains·279·entries:
2 ·Addr:·0x0000000000001c88··Offset:·0x001c88··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001cd0··Offset:·0x001cd0··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 66, 14 lines modifiedOffset 66, 15 lines modified
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*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)···
  
73 Version·needs·section·'.gnu.version_r'·contains·2·entries:74 Version·needs·section·'.gnu.version_r'·contains·2·entries:
74 ·Addr:·0x0000000000001eb0··Offset:·0x001eb0··Link:·7·(.dynstr)75 ·Addr:·0x0000000000001f00··Offset:·0x001f00··Link:·7·(.dynstr)
75 ··000000:·Version:·1··File:·liblog.so··Cnt:·176 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
76 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·377 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
77 ··0x0010:·Version:·1··File:·libc.so··Cnt:·178 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
78 ··0x0030:···Name:·LIBC··Flags:·none··Version:·279 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·100208····»    Blocks:·200········IO·Block:·4096···regular·file1 ··Size:·117336····»    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.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapper@4.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapper@4.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:···············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:··········112272·(bytes·into·file)13 ··Start·of·section·headers:··········130040·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d1dc·0x00d1dc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00dfe4·0x00dfe4·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x009bb0·0x009bb0·R·E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00d630·0x00d630·R·E·0x1000
10 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x001fd0·0x001fd0·RW··0x100010 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x002300·0x002300·RW··0x1000
11 ··LOAD···········0x019fd0·0x000000000001afd0·0x000000000001afd0·0x000008·0x000008·RW··0x100011 ··LOAD···········0x01e300·0x000000000001f300·0x000000000001f300·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x019818·0x0000000000019818·0x0000000000019818·0x000270·0x000270·RW··0x812 ··DYNAMIC········0x01db30·0x000000000001db30·0x000000000001db30·0x000270·0x000270·RW··0x8
13 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x001fd0·0x002000·R···0x113 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x002300·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00b300·0x000000000000b300·0x000000000000b300·0x0005ec·0x0005ec·R···0x414 ··GNU_EH_FRAME···0x00b72c·0x000000000000b72c·0x000000000000b72c·0x00079c·0x00079c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x1b690:1 There·are·25·section·headers,·starting·at·offset·0x1fbf8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001c20·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001c68·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001ec8·001ec8·000258·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001f10·001f10·00025e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002120·002120·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002170·002170·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002160·002160·000308·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000021b0·0021b0·000318·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002468·002468·007118·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000024c8·0024c8·0072a4·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009580·009580·000759·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009770·009770·000759·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009ce0·009ce0·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009ed0·009ed0·000080·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000009d50·009d50·000e58·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000009f50·009f50·000ea0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000abb0·00abb0·000750·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000adf0·00adf0·00093a·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000b300·00b300·0005ec·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000b72c·00b72c·00079c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000b8f0·00b8f0·0018ec·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000bec8·00bec8·00211c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·0091fc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00cc44·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000017200·017200·0009b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001ac50·01ac50·0009e0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000018000·018000·0017f8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001c000·01c000·001b10·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000197f8·0197f8·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001db10·01db10·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000019810·019810·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001db28·01db28·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000019818·019818·000270·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001db30·01db30·000270·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000019a88·019a88·000068·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001dda0·01dda0·000068·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000019af0·019af0·0004e0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001de08·01de08·0004f8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001afd0·019fd0·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001f300·01e300·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·019fd8·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01e308·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01a0d5·0015b8·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01e405·0017f0·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·0x19818·contains·39·entries:1 Dynamic·section·at·offset·0x1db30·contains·39·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@4.0.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.mapper@4.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 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.display.mapper@4.0.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.mapper@4.0.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)················0x958020 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9770
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x75921 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x759
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9ce023 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9ed0
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7024 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x80
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0x9d5026 ·0x0000000000000017·(JMPREL)·············0x9f50
27 ·0x0000000000000002·(PLTRELSZ)···········3672·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········3744·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x19af028 ·0x0000000000000003·(PLTGOT)·············0x1de08
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x2a830 ·0x0000000000000006·(SYMTAB)·············0x2a8
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x246832 ·0x0000000000000005·(STRTAB)·············0x24c8
33 ·0x000000000000000a·(STRSZ)··············28952·(bytes)33 ·0x000000000000000a·(STRSZ)··············29348·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x216034 ·0x000000006ffffef5·(GNU_HASH)···········0x21b0
35 ·0x0000000000000019·(INIT_ARRAY)·········0x1981035 ·0x0000000000000019·(INIT_ARRAY)·········0x1db28
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x197f837 ·0x000000000000001a·(FINI_ARRAY)·········0x1db10
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x1ec839 ·0x000000006ffffff0·(VERSYM)·············0x1f10
40 ·0x000000006ffffffe·(VERNEED)············0x212040 ·0x000000006ffffffe·(VERNEED)············0x2170
41 ·0x000000006fffffff·(VERNEEDNUM)·········241 ·0x000000006fffffff·(VERNEEDNUM)·········2
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7d9a87db8c81adc3920292a636c0c4116 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·315e219e5e471934def111c9f0dba106
1.88 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·303·entries:
2 ·Addr:·0x0000000000001ec8··Offset:·0x001ec8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001f10··Offset:·0x001f10··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, 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*)······1·(*global*)···
  
79 Version·needs·section·'.gnu.version_r'·contains·2·entries:80 Version·needs·section·'.gnu.version_r'·contains·2·entries:
80 ·Addr:·0x0000000000002120··Offset:·0x002120··Link:·7·(.dynstr)81 ·Addr:·0x0000000000002170··Offset:·0x002170··Link:·7·(.dynstr)
81 ··000000:·Version:·1··File:·liblog.so··Cnt:·182 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
82 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·383 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
83 ··0x0010:·Version:·1··File:·libc.so··Cnt:·184 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
84 ··0x0030:···Name:·LIBC··Flags:·none··Version:·285 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·113872····»    Blocks:·224········IO·Block:·4096···regular·file1 ··Size:·131640····»    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.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapperextensions@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x11000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········133352·(bytes·into·file)13 ··Start·of·section·headers:··········168112·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·0x11000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ef74·0x00ef74·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01037c·0x01037c·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00d2e0·0x00d2e0·R·E·0x1000 
9 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x001ec0·0x001ec0·RW··0x10008 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x013950·0x013950·R·E·0x1000
 9 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x0023a0·0x0023a0·RW··0x1000
10 ··LOAD···········0x01eec0·0x000000000001fec0·0x000000000001fec0·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0273a0·0x00000000000283a0·0x00000000000283a0·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01e7b8·0x000000000001e7b8·0x000000000001e7b8·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x026c80·0x0000000000026c80·0x0000000000026c80·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x001ec0·0x002000·R···0x112 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x0023a0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00c508·0x000000000000c508·0x000000000000c508·0x000814·0x000814·R···0x413 ··GNU_EH_FRAME···0x00c978·0x000000000000c978·0x000000000000c978·0x000a9c·0x000a9c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x208e8:1 There·are·25·section·headers,·starting·at·offset·0x290b0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001c50·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001c98·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001ef8·001ef8·00025c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001f40·001f40·000262·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002154·002154·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000021a4·0021a4·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002198·002198·0003e8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000021e8·0021e8·0003f8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002580·002580·007b28·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000025e0·0025e0·007cb4·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a0a8·00a0a8·000690·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a298·00a298·000690·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a738·00a738·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a928·00a928·000080·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000a7a8·00a7a8·000d68·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000a9a8·00a9a8·000db0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000b510·00b510·000ff8·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000b760·00b760·001218·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c508·00c508·000814·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c978·00c978·000a9c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000cd20·00cd20·002254·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000d418·00d418·002f64·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00c9cc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000011000·011000·013004·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001b9d0·01b9d0·000910·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000024010·024010·000940·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001d000·01d000·001798·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000025000·025000·001c60·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001e798·01e798·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000026c60·026c60·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001e7b0·01e7b0·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000026c78·026c78·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001e7b8·01e7b8·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000026c80·026c80·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001e9d8·01e9d8·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000026ea0·026ea0·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001ea30·01ea30·000490·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000026ef8·026ef8·0004a8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001fec0·01eec0·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000283a0·0273a0·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01eec8·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0273a8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01efc5·00191c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0274a5·001c04·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.0 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1e7b8·contains·34·entries:1 Dynamic·section·at·offset·0x26c80·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.display.mapperextensions@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.mapperextensions@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa0a814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa298
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x69015 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x690
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa73817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa928
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x80
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xa7a820 ·0x0000000000000017·(JMPREL)·············0xa9a8
21 ·0x0000000000000002·(PLTRELSZ)···········3432·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3504·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1ea3022 ·0x0000000000000003·(PLTGOT)·············0x26ef8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x258026 ·0x0000000000000005·(STRTAB)·············0x25e0
27 ·0x000000000000000a·(STRSZ)··············31528·(bytes)27 ·0x000000000000000a·(STRSZ)··············31924·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x219828 ·0x000000006ffffef5·(GNU_HASH)···········0x21e8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1e7b029 ·0x0000000000000019·(INIT_ARRAY)·········0x26c78
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1e79831 ·0x000000000000001a·(FINI_ARRAY)·········0x26c60
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1ef833 ·0x000000006ffffff0·(VERSYM)·············0x1f40
34 ·0x000000006ffffffe·(VERNEED)············0x215434 ·0x000000006ffffffe·(VERNEED)············0x21a4
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cffad02b35eef53394a18806cc66580b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·49678e347272012876b7c80a195d51a9
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·302·entries:1 Version·symbols·section·'.gnu.version'·contains·305·entries:
2 ·Addr:·0x0000000000001ef8··Offset:·0x001ef8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001f40··Offset:·0x001f40··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*)···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:·0x0000000000002154··Offset:·0x002154··Link:·7·(.dynstr)82 ·Addr:·0x00000000000021a4··Offset:·0x0021a4··Link:·7·(.dynstr)
82 ··000000:·Version:·1··File:·liblog.so··Cnt:·183 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
83 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·384 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
84 ··0x0010:·Version:·1··File:·libc.so··Cnt:·185 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
85 ··0x0030:···Name:·LIBC··Flags:·none··Version:·286 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·134952····»    Blocks:·264········IO·Block:·4096···regular·file1 ··Size:·169712····»    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
  
  
14.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapperextensions@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.display.mapperextensions@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:··········120896·(bytes·into·file)13 ··Start·of·section·headers:··········143192·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e7e4·0x00e7e4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fa6c·0x00fa6c·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00a6a0·0x00a6a0·R·E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00ef20·0x00ef20·R·E·0x1000
9 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x002100·0x002100·RW··0x10009 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x0025e0·0x0025e0·RW··0x1000
10 ··LOAD···········0x01c100·0x000000000001d100·0x000000000001d100·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0215e0·0x00000000000225e0·0x00000000000225e0·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01b998·0x000000000001b998·0x000000000001b998·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x020e60·0x0000000000020e60·0x0000000000020e60·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x002100·0x003000·R···0x112 ··GNU_RELRO······0x01f000·0x000000000001f000·0x000000000001f000·0x0025e0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00c700·0x000000000000c700·0x000000000000c700·0x000634·0x000634·R···0x413 ··GNU_EH_FRAME···0x00cb78·0x000000000000cb78·0x000000000000cb78·0x0008bc·0x0008bc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x1d840:1 There·are·25·section·headers,·starting·at·offset·0x22f58:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001c98·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001ce0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001f40·001f40·000262·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001f88·001f88·000268·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000021a4·0021a4·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000021f0·0021f0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000021e8·0021e8·00031c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002230·002230·00032c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002504·002504·008236·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000255c·00255c·0083c2·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a740·00a740·0007a3·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a920·00a920·0007a3·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000aee8·00aee8·000078·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b0c8·00b0c8·000088·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000af60·00af60·000e40·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000b150·00b150·000e88·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000bda0·00bda0·00095e·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000bfe0·00bfe0·000b98·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c700·00c700·000634·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000cb78·00cb78·0008bc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000cd38·00cd38·001aac·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000d438·00d438·002634·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000f000·00f000·009cf8·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000010000·010000·00e550·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000018d00·018d00·0009a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001e550·01e550·0009d0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001a000·01a000·001978·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001f000·01f000·001e40·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001b978·01b978·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000020e40·020e40·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001b990·01b990·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000020e58·020e58·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001b998·01b998·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000020e60·020e60·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001bbc8·01bbc8·000060·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000021090·021090·000060·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001bc28·01bc28·0004d8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000210f0·0210f0·0004f0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001d100·01c100·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000225e0·0215e0·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01c108·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0215e8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01c205·001638·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0216e5·001870·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, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x1b998·contains·35·entries:1 Dynamic·section·at·offset·0x20e60·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.display.mapperextensions@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.display.mapperextensions@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.mapperextensions@1.1.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.display.mapperextensions@1.1.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa74015 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa920
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7a316 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7a3
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xaee818 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb0c8
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7819 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x88
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0xaf6021 ·0x0000000000000017·(JMPREL)·············0xb150
22 ·0x0000000000000002·(PLTRELSZ)···········3648·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3720·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x1bc2823 ·0x0000000000000003·(PLTGOT)·············0x210f0
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x250427 ·0x0000000000000005·(STRTAB)·············0x255c
28 ·0x000000000000000a·(STRSZ)··············33334·(bytes)28 ·0x000000000000000a·(STRSZ)··············33730·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x21e829 ·0x000000006ffffef5·(GNU_HASH)···········0x2230
30 ·0x0000000000000019·(INIT_ARRAY)·········0x1b99030 ·0x0000000000000019·(INIT_ARRAY)·········0x20e58
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x1b97832 ·0x000000000000001a·(FINI_ARRAY)·········0x20e40
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x1f4034 ·0x000000006ffffff0·(VERSYM)·············0x1f88
35 ·0x000000006ffffffe·(VERNEED)············0x21a435 ·0x000000006ffffffe·(VERNEED)············0x21f0
36 ·0x000000006fffffff·(VERNEEDNUM)·········236 ·0x000000006fffffff·(VERNEEDNUM)·········2
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4932c9d4627702c74f0b533e58ae27dd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·60bfe46441d3c621283dad5a25ef2803
1.92 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·308·entries:
2 ·Addr:·0x0000000000001f40··Offset:·0x001f40··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001f88··Offset:·0x001f88··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, 15 lines modifiedOffset 73, 15 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*)······1·(*global*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·2·entries:81 Version·needs·section·'.gnu.version_r'·contains·2·entries:
82 ·Addr:·0x00000000000021a4··Offset:·0x0021a4··Link:·7·(.dynstr)82 ·Addr:·0x00000000000021f0··Offset:·0x0021f0··Link:·7·(.dynstr)
83 ··000000:·Version:·1··File:·liblog.so··Cnt:·183 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
84 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·384 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
85 ··0x0010:·Version:·1··File:·libc.so··Cnt:·185 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0030:···Name:·LIBC··Flags:·none··Version:·286 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·122496····»    Blocks:·240········IO·Block:·4096···regular·file1 ··Size:·144792····»    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
  
  
14.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.fingerprint@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x2500011 ··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:··········376088·(bytes·into·file)13 ··Start·of·section·headers:··········490752·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x250002 Entry·point·0x28000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x024d74·0x024d74·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x027a9c·0x027a9c·R···0x1000
8 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x02d080·0x02d080·R·E·0x10008 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x045390·0x045390·R·E·0x1000
9 ··LOAD···········0x053000·0x0000000000053000·0x0000000000053000·0x0052e0·0x0052e0·RW··0x10009 ··LOAD···········0x06e000·0x000000000006e000·0x000000000006e000·0x005e80·0x005e80·RW··0x1000
10 ··LOAD···········0x0582e0·0x00000000000592e0·0x00000000000592e0·0x000018·0x000018·RW··0x100010 ··LOAD···········0x073e80·0x0000000000074e80·0x0000000000074e80·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x057650·0x0000000000057650·0x0000000000057650·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0731d8·0x00000000000731d8·0x00000000000731d8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x053000·0x0000000000053000·0x0000000000053000·0x0052e0·0x006000·R···0x112 ··GNU_RELRO······0x06e000·0x000000000006e000·0x000000000006e000·0x005e80·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x01d77c·0x000000000001d77c·0x000000000001d77c·0x001694·0x001694·R···0x413 ··GNU_EH_FRAME···0x01dec4·0x000000000001dec4·0x000000000001dec4·0x001b94·0x001b94·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x5bd18:1 There·are·25·section·headers,·starting·at·offset·0x77d00:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0038e8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003930·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003b90·003b90·0004be·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003bd8·003bd8·0004c4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000004050·004050·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000409c·00409c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004090·004090·000ca8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000040e0·0040e0·000cb4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004d38·004d38·0116af·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000004d94·004d94·01183b·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000163e8·0163e8·001087·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000165d0·0165d0·0010ad·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000017470·017470·000130·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000017680·017680·000158·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000175a0·0175a0·001c50·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000177d8·0177d8·001c98·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000191f0·0191f0·004589·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000019470·019470·004a51·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001d77c·01d77c·001694·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001dec4·01dec4·001b94·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000001ee10·01ee10·005f64·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000001fa58·01fa58·008044·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000025000·025000·02bd80·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000028000·028000·044060·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000050d80·050d80·001300·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000006c060·06c060·001330·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000053000·053000·004610·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000006e000·06e000·005198·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000057610·057610·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000073198·073198·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000057638·057638·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000731c0·0731c0·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000057650·057650·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000731d8·0731d8·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000057870·057870·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000733f8·0733f8·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000057958·057958·000988·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000734e0·0734e0·0009a0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000592e0·0582e0·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000074e80·073e80·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0582f8·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·073e98·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0583f5·003920·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·073f95·003d68·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x57650·contains·34·entries:1 Dynamic·section·at·offset·0x731d8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.fingerprint@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.fingerprint@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x163e814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x165d0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x108715 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x10ad
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1747017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x17680
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x13018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x158
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x175a020 ·0x0000000000000017·(JMPREL)·············0x177d8
21 ·0x0000000000000002·(PLTRELSZ)···········7248·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········7320·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x5795822 ·0x0000000000000003·(PLTGOT)·············0x734e0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x4d3826 ·0x0000000000000005·(STRTAB)·············0x4d94
27 ·0x000000000000000a·(STRSZ)··············71343·(bytes)27 ·0x000000000000000a·(STRSZ)··············71739·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x409028 ·0x000000006ffffef5·(GNU_HASH)···········0x40e0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x5763829 ·0x0000000000000019·(INIT_ARRAY)·········0x731c0
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x5761031 ·0x000000000000001a·(FINI_ARRAY)·········0x73198
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x3b9033 ·0x000000006ffffff0·(VERSYM)·············0x3bd8
34 ·0x000000006ffffffe·(VERNEED)············0x405034 ·0x000000006ffffffe·(VERNEED)············0x409c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·99d16ef39286e96d1ff3d9c37d89aeb46 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1fa776f6e6097b7979eae1ed1871e8f9
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·607·entries:1 Version·symbols·section·'.gnu.version'·contains·610·entries:
2 ·Addr:·0x0000000000003b90··Offset:·0x003b90··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003bd8··Offset:·0x003bd8··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 148, 15 lines modifiedOffset 148, 16 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*)······1·(*global*)···155 ··25c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 156 ··260:···1·(*global*)······1·(*global*)···
  
156 Version·needs·section·'.gnu.version_r'·contains·2·entries:157 Version·needs·section·'.gnu.version_r'·contains·2·entries:
157 ·Addr:·0x0000000000004050··Offset:·0x004050··Link:·7·(.dynstr)158 ·Addr:·0x000000000000409c··Offset:·0x00409c··Link:·7·(.dynstr)
158 ··000000:·Version:·1··File:·liblog.so··Cnt:·1159 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
159 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3160 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
160 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1161 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
161 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2162 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·377688····»    Blocks:·744········IO·Block:·4096···regular·file1 ··Size:·492352····»    Blocks:·968········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.iop@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.iop@1.0.so
865 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:··········74560·(bytes·into·file)13 ··Start·of·section·headers:··········83280·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x90003 Entry·point·0x9000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00869c·0x00869c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008d14·0x008d14·R···0x1000
9 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006400·0x006400·R·E·0x10009 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x008020·0x008020·R·E·0x1000
10 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x001608·0x001608·RW··0x100010 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0016f8·0x0016f8·RW··0x1000
11 ··LOAD···········0x011608·0x0000000000012608·0x0000000000012608·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0136f8·0x00000000000146f8·0x00000000000146f8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x010fd8·0x0000000000010fd8·0x0000000000010fd8·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x0130b0·0x00000000000130b0·0x00000000000130b0·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x001608·0x002000·R···0x113 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0016f8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x0071d4·0x00000000000071d4·0x00000000000071d4·0x000414·0x000414·R···0x414 ··GNU_EH_FRAME···0x0074c4·0x00000000000074c4·0x00000000000074c4·0x00049c·0x00049c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x12340:1 There·are·25·section·headers,·starting·at·offset·0x14550:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0015c0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001608·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001868·001868·0001d0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000018b0·0018b0·0001d6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a38·001a38·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a88·001a88·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a58·001a58·000224·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001aa8·001aa8·000234·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001c7c·001c7c·00419f·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001cdc·001cdc·00432b·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000005e20·005e20·000591·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006008·006008·000591·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000063b8·0063b8·000050·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000065a0·0065a0·000050·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006408·006408·000ae0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000065f0·0065f0·000b28·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000006ef0·006ef0·0002e1·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007120·007120·0003a3·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000071d4·0071d4·000414·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000074c4·0074c4·00049c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000075e8·0075e8·0010b4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007960·007960·0013b4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·005c94·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000009000·009000·007888·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000eca0·00eca0·000760·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000010890·010890·000790·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000010000·010000·000fb8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000012000·012000·001090·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000010fb8·010fb8·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000013090·013090·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000010fd0·010fd0·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000130a8·0130a8·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000010fd8·010fd8·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000130b0·0130b0·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000111f8·0111f8·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000132d0·0132d0·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000011250·011250·0003b8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000013328·013328·0003d0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000012608·011608·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000146f8·0136f8·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·011610·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·013700·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01170d·000c30·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0137fd·000d4c·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.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x10fd8·contains·34·entries:1 Dynamic·section·at·offset·0x130b0·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.iop@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.iop@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x5e2014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6008
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59115 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x591
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x63b817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x65a0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x640820 ·0x0000000000000017·(JMPREL)·············0x65f0
21 ·0x0000000000000002·(PLTRELSZ)···········2784·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2856·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1125022 ·0x0000000000000003·(PLTGOT)·············0x13328
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1c7c26 ·0x0000000000000005·(STRTAB)·············0x1cdc
27 ·0x000000000000000a·(STRSZ)··············16799·(bytes)27 ·0x000000000000000a·(STRSZ)··············17195·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1a5828 ·0x000000006ffffef5·(GNU_HASH)···········0x1aa8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x10fd029 ·0x0000000000000019·(INIT_ARRAY)·········0x130a8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x10fb831 ·0x000000000000001a·(FINI_ARRAY)·········0x13090
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x186833 ·0x000000006ffffff0·(VERSYM)·············0x18b0
34 ·0x000000006ffffffe·(VERNEED)············0x1a3834 ·0x000000006ffffffe·(VERNEED)············0x1a88
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7ef38f553a1179938a16f982f929110a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5adbfa22ae6540e5602bd42c5bbb0b7e
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·232·entries:1 Version·symbols·section·'.gnu.version'·contains·235·entries:
2 ·Addr:·0x0000000000001868··Offset:·0x001868··Link:·3·(.dynsym)2 ·Addr:·0x00000000000018b0··Offset:·0x0018b0··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 55, 12 lines modifiedOffset 55, 13 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 Version·needs·section·'.gnu.version_r'·contains·1·entry:63 Version·needs·section·'.gnu.version_r'·contains·1·entry:
63 ·Addr:·0x0000000000001a38··Offset:·0x001a38··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001a88··Offset:·0x001a88··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·libc.so··Cnt:·165 ··000000:·Version:·1··File:·libc.so··Cnt:·1
65 ··0x0010:···Name:·LIBC··Flags:·none··Version:·266 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·76160·····»     Blocks:·152········IO·Block:·4096···regular·file1 ··Size:·84880·····»     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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.iop@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.iop@2.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:··········79440·(bytes·into·file)13 ··Start·of·section·headers:··········92248·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008ffc·0x008ffc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00977c·0x00977c·R···0x1000
8 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0074e0·0x0074e0·R·E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x009c00·0x009c00·R·E·0x1000
9 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x001720·0x001720·RW··0x10009 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001858·0x001858·RW··0x1000
10 ··LOAD···········0x012720·0x0000000000013720·0x0000000000013720·0x000008·0x000008·RW··0x100010 ··LOAD···········0x015858·0x0000000000016858·0x0000000000016858·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x0120c8·0x00000000000120c8·0x00000000000120c8·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0151e8·0x00000000000151e8·0x00000000000151e8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x001720·0x002000·R···0x112 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001858·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x0078d8·0x00000000000078d8·0x00000000000078d8·0x000484·0x000484·R···0x413 ··GNU_EH_FRAME···0x007bec·0x0000000000007bec·0x0000000000007bec·0x00052c·0x00052c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x13650:1 There·are·25·section·headers,·starting·at·offset·0x16858:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001668·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0016b0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001910·001910·0001de·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001958·001958·0001e4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001af0·001af0·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001b3c·001b3c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001b30·001b30·0002c0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001b80·001b80·0002d0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001df0·001df0·004508·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001e50·001e50·004694·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000062f8·0062f8·0005a9·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000064e8·0064e8·0005a9·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000068a8·0068a8·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006a98·006a98·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006900·006900·000b58·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000006af0·006af0·000ba0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000007460·007460·000475·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007690·007690·00055c·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000078d8·0078d8·000484·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007bec·007bec·00052c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007d60·007d60·00129c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008118·008118·001664·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·006d2c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·009418·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000fd30·00fd30·0007b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000013420·013420·0007e0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000011000·011000·0010a8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000014000·014000·0011c8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000120a8·0120a8·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000151c8·0151c8·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000120c0·0120c0·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000151e0·0151e0·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000120c8·0120c8·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000151e8·0151e8·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000122e8·0122e8·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000015408·015408·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000012340·012340·0003e0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000015460·015460·0003f8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000013720·012720·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000016858·015858·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·012728·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·015860·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·012825·000e28·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01595d·000ef4·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.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x120c8·contains·34·entries:1 Dynamic·section·at·offset·0x151e8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.iop@2.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.iop@2.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x62f814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x64e8
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5a915 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5a9
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x68a817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6a98
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x690020 ·0x0000000000000017·(JMPREL)·············0x6af0
21 ·0x0000000000000002·(PLTRELSZ)···········2904·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2976·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1234022 ·0x0000000000000003·(PLTGOT)·············0x15460
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1df026 ·0x0000000000000005·(STRTAB)·············0x1e50
27 ·0x000000000000000a·(STRSZ)··············17672·(bytes)27 ·0x000000000000000a·(STRSZ)··············18068·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1b3028 ·0x000000006ffffef5·(GNU_HASH)···········0x1b80
29 ·0x0000000000000019·(INIT_ARRAY)·········0x120c029 ·0x0000000000000019·(INIT_ARRAY)·········0x151e0
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x120a831 ·0x000000000000001a·(FINI_ARRAY)·········0x151c8
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x191033 ·0x000000006ffffff0·(VERSYM)·············0x1958
34 ·0x000000006ffffffe·(VERNEED)············0x1af034 ·0x000000006ffffffe·(VERNEED)············0x1b3c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3eaa36656bcf1feaef70e1ada19e1fac6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e56b35d599123cd3ebc3745787cb83ff
2.0 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·242·entries:
2 ·Addr:·0x0000000000001910··Offset:·0x001910··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001958··Offset:·0x001958··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, 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*)······1·(*global*)···
  
64 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
65 ·Addr:·0x0000000000001af0··Offset:·0x001af0··Link:·7·(.dynstr)66 ·Addr:·0x0000000000001b3c··Offset:·0x001b3c··Link:·7·(.dynstr)
66 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
67 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
68 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
69 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·81040·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·93848·····»     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.4 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.perf@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.perf@1.0.so
865 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:··········83152·(bytes·into·file)13 ··Start·of·section·headers:··········95880·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009324·0x009324·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0099f4·0x0099f4·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007860·0x007860·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x00a560·0x00a560·R·E·0x1000
10 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0016e8·0x0016e8·RW··0x100010 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x0017d8·0x0017d8·RW··0x1000
11 ··LOAD···········0x0136e8·0x00000000000146e8·0x00000000000146e8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0167d8·0x00000000000177d8·0x00000000000177d8·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x013068·0x0000000000013068·0x0000000000013068·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x016140·0x0000000000016140·0x0000000000016140·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0016e8·0x002000·R···0x113 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x0017d8·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007c24·0x0000000000007c24·0x0000000000007c24·0x000474·0x000474·R···0x414 ··GNU_EH_FRAME···0x007f48·0x0000000000007f48·0x0000000000007f48·0x0004fc·0x0004fc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x144d0:1 There·are·25·section·headers,·starting·at·offset·0x17688:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0016f8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001740·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000019a0·0019a0·0001ea·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000019e8·0019e8·0001f0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001b8c·001b8c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001bd8·001bd8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001bb0·001bb0·0002d0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001bf8·001bf8·0002e0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001e80·001e80·004766·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001ed8·001ed8·0048f2·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000065e8·0065e8·0005b5·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000067d0·0067d0·0005b5·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006ba0·006ba0·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006d88·006d88·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006bf8·006bf8·000bd0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000006de0·006de0·000c18·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000077d0·0077d0·000454·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007a00·007a00·000548·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007c24·007c24·000474·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007f48·007f48·0004fc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000008098·008098·00128c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008448·008448·0015ac·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·007054·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·009d28·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000011060·011060·000800·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000013d30·013d30·000830·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000012000·012000·001048·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000015000·015000·001120·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000013048·013048·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000016120·016120·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000013060·013060·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000016138·016138·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000013068·013068·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000016140·016140·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000013288·013288·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000016360·016360·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000132e0·0132e0·000408·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000163b8·0163b8·000420·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000146e8·0136e8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000177d8·0167d8·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0136f0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0167e0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0137ed·000ce0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0168dd·000da8·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.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x13068·contains·34·entries:1 Dynamic·section·at·offset·0x16140·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.perf@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.perf@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x65e814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x67d0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5b515 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5b5
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6ba017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6d88
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6bf820 ·0x0000000000000017·(JMPREL)·············0x6de0
21 ·0x0000000000000002·(PLTRELSZ)···········3024·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3096·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x132e022 ·0x0000000000000003·(PLTGOT)·············0x163b8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1e8026 ·0x0000000000000005·(STRTAB)·············0x1ed8
27 ·0x000000000000000a·(STRSZ)··············18278·(bytes)27 ·0x000000000000000a·(STRSZ)··············18674·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1bb028 ·0x000000006ffffef5·(GNU_HASH)···········0x1bf8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1306029 ·0x0000000000000019·(INIT_ARRAY)·········0x16138
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1304831 ·0x000000000000001a·(FINI_ARRAY)·········0x16120
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x19a033 ·0x000000006ffffff0·(VERSYM)·············0x19e8
34 ·0x000000006ffffffe·(VERNEED)············0x1b8c34 ·0x000000006ffffffe·(VERNEED)············0x1bd8
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bd920cc9ad386cbabf76add71029a8406 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·da20bbf4863089b1d6b1ba66468b3a3b
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·245·entries:1 Version·symbols·section·'.gnu.version'·contains·248·entries:
2 ·Addr:·0x00000000000019a0··Offset:·0x0019a0··Link:·3·(.dynsym)2 ·Addr:·0x00000000000019e8··Offset:·0x0019e8··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, 13 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*)···65 ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
66 Version·needs·section·'.gnu.version_r'·contains·1·entry:66 Version·needs·section·'.gnu.version_r'·contains·1·entry:
67 ·Addr:·0x0000000000001b8c··Offset:·0x001b8c··Link:·7·(.dynstr)67 ·Addr:·0x0000000000001bd8··Offset:·0x001bd8··Link:·7·(.dynstr)
68 ··000000:·Version:·1··File:·libc.so··Cnt:·168 ··000000:·Version:·1··File:·libc.so··Cnt:·1
69 ··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:·84752·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·97480·····»     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.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.perf@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········96696·(bytes·into·file)13 ··Start·of·section·headers:··········117872·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xb0003 Entry·point·0xb000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00a46c·0x00a46c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00adbc·0x00adbc·R···0x1000
9 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x009c70·0x009c70·R·E·0x10009 ··LOAD···········0x00b000·0x000000000000b000·0x000000000000b000·0x00e030·0x00e030·R·E·0x1000
10 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x0018c8·0x0018c8·RW··0x100010 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x001a90·0x001a90·RW··0x1000
11 ··LOAD···········0x0168c8·0x00000000000178c8·0x00000000000178c8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x01ba90·0x000000000001ca90·0x000000000001ca90·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x016200·0x0000000000016200·0x0000000000016200·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x01b3b0·0x000000000001b3b0·0x000000000001b3b0·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x0018c8·0x002000·R···0x113 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x001a90·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x008920·0x0000000000008920·0x0000000000008920·0x00053c·0x00053c·R···0x414 ··GNU_EH_FRAME···0x008c90·0x0000000000008c90·0x0000000000008c90·0x00061c·0x00061c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x179b8:1 There·are·25·section·headers,·starting·at·offset·0x1cc70:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001830·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001878·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001ad8·001ad8·000204·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001b20·001b20·00020a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001cdc·001cdc·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001d2c·001d2c·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001d20·001d20·00030c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001d70·001d70·00031c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000202c·00202c·004ecb·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000208c·00208c·005057·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006ef8·006ef8·0005e7·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000070e8·0070e8·0005e7·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000074e0·0074e0·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000076d0·0076d0·000060·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000007538·007538·000ca8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000007730·007730·000cf0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000081e0·0081e0·00073e·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000008420·008420·00086f·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008920·008920·00053c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000008c90·008c90·00061c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000008e60·008e60·00160c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000092b0·0092b0·001b0c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000b000·00b000·0093e0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000b000·00b000·00d768·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000143e0·0143e0·000890·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000018770·018770·0008c0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000015000·015000·0011e0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001a000·01a000·001390·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000161e0·0161e0·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001b390·01b390·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000161f8·0161f8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001b3a8·01b3a8·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000016200·016200·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001b3b0·01b3b0·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000016420·016420·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001b5d0·01b5d0·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000016478·016478·000450·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001b628·01b628·000468·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000178c8·0168c8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001ca90·01ba90·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0168d0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01ba98·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0169cd·000fe4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01bb95·0010d8·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.98 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x16200·contains·34·entries:1 Dynamic·section·at·offset·0x1b3b0·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.perf@2.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.perf@2.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6ef814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x70e8
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5e715 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5e7
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x74e017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x76d0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x60
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x753820 ·0x0000000000000017·(JMPREL)·············0x7730
21 ·0x0000000000000002·(PLTRELSZ)···········3240·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3312·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1647822 ·0x0000000000000003·(PLTGOT)·············0x1b628
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x202c26 ·0x0000000000000005·(STRTAB)·············0x208c
27 ·0x000000000000000a·(STRSZ)··············20171·(bytes)27 ·0x000000000000000a·(STRSZ)··············20567·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1d2028 ·0x000000006ffffef5·(GNU_HASH)···········0x1d70
29 ·0x0000000000000019·(INIT_ARRAY)·········0x161f829 ·0x0000000000000019·(INIT_ARRAY)·········0x1b3a8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x161e031 ·0x000000000000001a·(FINI_ARRAY)·········0x1b390
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1ad833 ·0x000000006ffffff0·(VERSYM)·············0x1b20
34 ·0x000000006ffffffe·(VERNEED)············0x1cdc34 ·0x000000006ffffffe·(VERNEED)············0x1d2c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·58e6fec9fa84cc92eeddd9b3e46124b26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d0904a40829df6018a3fcebc949a6ba4
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·258·entries:1 Version·symbols·section·'.gnu.version'·contains·261·entries:
2 ·Addr:·0x0000000000001ad8··Offset:·0x001ad8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001b20··Offset:·0x001b20··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 61, 15 lines modifiedOffset 61, 16 lines modified
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*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)······1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 69 ··104:···1·(*global*)···
  
69 Version·needs·section·'.gnu.version_r'·contains·2·entries:70 Version·needs·section·'.gnu.version_r'·contains·2·entries:
70 ·Addr:·0x0000000000001cdc··Offset:·0x001cdc··Link:·7·(.dynstr)71 ·Addr:·0x0000000000001d2c··Offset:·0x001d2c··Link:·7·(.dynstr)
71 ··000000:·Version:·1··File:·liblog.so··Cnt:·172 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
72 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·373 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
73 ··0x0010:·Version:·1··File:·libc.so··Cnt:·174 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
74 ··0x0030:···Name:·LIBC··Flags:·none··Version:·275 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·98296·····»     Blocks:·192········IO·Block:·4096···regular·file1 ··Size:·119472····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.qdutils_disp@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········75488·(bytes·into·file)13 ··Start·of·section·headers:··········88536·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008fbc·0x008fbc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00984c·0x00984c·R···0x1000
8 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006930·0x006930·R·E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008890·0x008890·R·E·0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0016c8·0x0016c8·RW··0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001890·0x001890·RW··0x1000
10 ··LOAD···········0x0116c8·0x00000000000126c8·0x00000000000126c8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x014890·0x0000000000015890·0x0000000000015890·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x0110b0·0x00000000000110b0·0x00000000000110b0·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x014260·0x0000000000014260·0x0000000000014260·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x0016c8·0x002000·R···0x112 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001890·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007988·0x0000000000007988·0x0000000000007988·0x00045c·0x00045c·R···0x413 ··GNU_EH_FRAME···0x007c98·0x0000000000007c98·0x0000000000007c98·0x00053c·0x00053c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x126e0:1 There·are·25·section·headers,·starting·at·offset·0x159d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001578·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0015c0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001820·001820·0001ca·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001868·001868·0001d0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000019ec·0019ec·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a38·001a38·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a30·001a30·000224·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a78·001a78·000234·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001c54·001c54·004773·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001cac·001cac·0048ff·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000063c8·0063c8·000591·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000065b0·0065b0·000591·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006960·006960·000050·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006b48·006b48·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000069b0·0069b0·000a98·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000006ba0·006ba0·000ae0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000007450·007450·000535·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007680·007680·000618·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007988·007988·00045c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007c98·007c98·00053c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007de8·007de8·0011d4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000081d8·0081d8·001674·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·0061f4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·008124·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000f200·00f200·000730·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000012130·012130·000760·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000010000·010000·001090·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000013000·013000·001240·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000011090·011090·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000014240·014240·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000110a8·0110a8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000014258·014258·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000110b0·0110b0·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000014260·014260·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000112d0·0112d0·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000014480·014480·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000011328·011328·0003a0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000144d8·0144d8·0003b8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000126c8·0116c8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000015890·014890·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0116d0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·014898·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0117cd·000f10·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·014995·001040·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.99 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x110b0·contains·34·entries:1 Dynamic·section·at·offset·0x14260·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.qdutils_disp@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.qdutils_disp@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x63c814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x65b0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59115 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x591
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x696017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6b48
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x69b020 ·0x0000000000000017·(JMPREL)·············0x6ba0
21 ·0x0000000000000002·(PLTRELSZ)···········2712·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2784·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1132822 ·0x0000000000000003·(PLTGOT)·············0x144d8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1c5426 ·0x0000000000000005·(STRTAB)·············0x1cac
27 ·0x000000000000000a·(STRSZ)··············18291·(bytes)27 ·0x000000000000000a·(STRSZ)··············18687·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1a3028 ·0x000000006ffffef5·(GNU_HASH)···········0x1a78
29 ·0x0000000000000019·(INIT_ARRAY)·········0x110a829 ·0x0000000000000019·(INIT_ARRAY)·········0x14258
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1109031 ·0x000000000000001a·(FINI_ARRAY)·········0x14240
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x182033 ·0x000000006ffffff0·(VERSYM)·············0x1868
34 ·0x000000006ffffffe·(VERNEED)············0x19ec34 ·0x000000006ffffffe·(VERNEED)············0x1a38
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6e3f7b227fb5bceb4ed283701de835a76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b1e49d3e7e9c01ecc8883138da9bc0ed
1.92 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·232·entries:
2 ·Addr:·0x0000000000001820··Offset:·0x001820··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001868··Offset:·0x001868··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*)······1·(*global*)···
  
62 Version·needs·section·'.gnu.version_r'·contains·2·entries:62 Version·needs·section·'.gnu.version_r'·contains·2·entries:
63 ·Addr:·0x00000000000019ec··Offset:·0x0019ec··Link:·7·(.dynstr)63 ·Addr:·0x0000000000001a38··Offset:·0x001a38··Link:·7·(.dynstr)
64 ··000000:·Version:·1··File:·liblog.so··Cnt:·164 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
65 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·365 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
66 ··0x0010:·Version:·1··File:·libc.so··Cnt:·166 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
67 ··0x0030:···Name:·LIBC··Flags:·none··Version:·267 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·77088·····»     Blocks:·152········IO·Block:·4096···regular·file1 ··Size:·90136·····»     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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.qseecom@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.qseecom@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:···············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:··········122992·(bytes·into·file)13 ··Start·of·section·headers:··········152568·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c9ec·0x00c9ec·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d4ec·0x00d4ec·R···0x1000
8 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00d150·0x00d150·R·E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x0134e0·0x0134e0·R·E·0x1000
9 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x001bf8·0x001bf8·RW··0x10009 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x001e08·0x001e08·RW··0x1000
10 ··LOAD···········0x01cbf8·0x000000000001dbf8·0x000000000001dbf8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x023e08·0x0000000000024e08·0x0000000000024e08·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01c458·0x000000000001c458·0x000000000001c458·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x023650·0x0000000000023650·0x0000000000023650·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x01b000·0x000000000001b000·0x000000000001b000·0x001bf8·0x002000·R···0x112 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x001e08·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x00a7d8·0x000000000000a7d8·0x000000000000a7d8·0x00067c·0x00067c·R···0x413 ··GNU_EH_FRAME···0x00ab9c·0x000000000000ab9c·0x000000000000ab9c·0x000784·0x000784·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x1e070:1 There·are·25·section·headers,·starting·at·offset·0x253f8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001b60·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001ba8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001e08·001e08·000248·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001e50·001e50·00024e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002050·002050·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000020a0·0020a0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002090·002090·000370·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000020e0·0020e0·000380·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002400·002400·0062b1·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002460·002460·00643d·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000086b8·0086b8·000623·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000088a0·0088a0·000623·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008ce0·008ce0·000060·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008ec8·008ec8·000068·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000008d40·008d40·000f30·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000008f30·008f30·000f78·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000009c70·009c70·000b68·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000009eb0·009eb0·000ceb·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a7d8·00a7d8·00067c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ab9c·00ab9c·000784·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000ae58·00ae58·001b94·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b320·00b320·0021cc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00c70c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·012a64·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000019710·019710·000a40·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000020a70·020a70·000a70·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001b000·01b000·001438·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000022000·022000·001630·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001c438·01c438·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000023630·023630·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001c450·01c450·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000023648·023648·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001c458·01c458·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000023650·023650·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001c678·01c678·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000023870·023870·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001c6d0·01c6d0·000528·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000238c8·0238c8·000540·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001dbf8·01cbf8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000024e08·023e08·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01cc00·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·023e10·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01ccfd·001370·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·023f0d·0014e4·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.98 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1c458·contains·34·entries:1 Dynamic·section·at·offset·0x23650·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.qseecom@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.qseecom@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x86b814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x88a0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x62315 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x623
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8ce017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8ec8
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x68
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x8d4020 ·0x0000000000000017·(JMPREL)·············0x8f30
21 ·0x0000000000000002·(PLTRELSZ)···········3888·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3960·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1c6d022 ·0x0000000000000003·(PLTGOT)·············0x238c8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x240026 ·0x0000000000000005·(STRTAB)·············0x2460
27 ·0x000000000000000a·(STRSZ)··············25265·(bytes)27 ·0x000000000000000a·(STRSZ)··············25661·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x209028 ·0x000000006ffffef5·(GNU_HASH)···········0x20e0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1c45029 ·0x0000000000000019·(INIT_ARRAY)·········0x23648
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1c43831 ·0x000000000000001a·(FINI_ARRAY)·········0x23630
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1e0833 ·0x000000006ffffff0·(VERSYM)·············0x1e50
34 ·0x000000006ffffffe·(VERNEED)············0x205034 ·0x000000006ffffffe·(VERNEED)············0x20a0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3e7db3c31712fbd51efbcf63a4eeed8d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6200753780e169d8e0ca3f2d2dac2151
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·292·entries:1 Version·symbols·section·'.gnu.version'·contains·295·entries:
2 ·Addr:·0x0000000000001e08··Offset:·0x001e08··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001e50··Offset:·0x001e50··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 70, 14 lines modifiedOffset 70, 15 lines modified
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*)······1·(*global*)···76 ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 77 ··124:···1·(*global*)······1·(*global*)······1·(*global*)···
  
77 Version·needs·section·'.gnu.version_r'·contains·2·entries:78 Version·needs·section·'.gnu.version_r'·contains·2·entries:
78 ·Addr:·0x0000000000002050··Offset:·0x002050··Link:·7·(.dynstr)79 ·Addr:·0x00000000000020a0··Offset:·0x0020a0··Link:·7·(.dynstr)
79 ··000000:·Version:·1··File:·liblog.so··Cnt:·180 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
80 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·381 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
81 ··0x0010:·Version:·1··File:·libc.so··Cnt:·182 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
82 ··0x0030:···Name:·LIBC··Flags:·none··Version:·283 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·124592····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·154168····»    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
  
  
14.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.qteeconnector@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········220488·(bytes·into·file)13 ··Start·of·section·headers:··········254592·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x016364·0x016364·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0170dc·0x0170dc·R···0x1000
8 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x017350·0x017350·R·E·0x10008 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x01e270·0x01e270·R·E·0x1000
9 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x004a38·0x004a38·RW··0x10009 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x004d68·0x004d68·RW··0x1000
10 ··LOAD···········0x033a38·0x0000000000034a38·0x0000000000034a38·0x000020·0x000020·RW··0x100010 ··LOAD···········0x03bd68·0x000000000003cd68·0x000000000003cd68·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x033170·0x0000000000033170·0x0000000000033170·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x03b488·0x000000000003b488·0x000000000003b488·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x02f000·0x000000000002f000·0x000000000002f000·0x004a38·0x005000·R···0x112 ··GNU_RELRO······0x037000·0x0000000000037000·0x0000000000037000·0x004d68·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x011908·0x0000000000011908·0x0000000000011908·0x000e34·0x000e34·R···0x413 ··GNU_EH_FRAME···0x011c74·0x0000000000011c74·0x0000000000011c74·0x000fa4·0x000fa4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x35d48:1 There·are·25·section·headers,·starting·at·offset·0x3e280:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002c88·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002cd0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002f30·002f30·0003b6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002f78·002f78·0003bc·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000032e8·0032e8·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003334·003334·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003328·003328·000820·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003378·003378·000830·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003b48·003b48·00ab27·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003ba8·003ba8·00acb3·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000e670·00e670·0010e2·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000e860·00e860·0010e0·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000f758·00f758·000110·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000f940·00f940·000120·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000f868·00f868·001020·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000fa60·00fa60·001068·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000010890·010890·001078·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000010ad0·010ad0·0011a1·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011908·011908·000e34·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011c74·011c74·000fa4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000012740·012740·003c24·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000012c18·012c18·0044c4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000017000·017000·01686c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000018000·018000·01d758·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002d870·02d870·000ae0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000035760·035760·000b10·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000002f000·02f000·004120·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000037000·037000·004438·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000033120·033120·000030·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003b438·03b438·000030·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000033150·033150·000020·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000003b468·03b468·000020·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000033170·033170·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000003b488·03b488·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000033390·033390·000130·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000003b6a8·03b6a8·000130·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000334c0·0334c0·000578·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000003b7d8·03b7d8·000590·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000034a38·033a38·000020·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000003cd68·03bd68·000020·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·033a58·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03bd88·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·033b55·0021ec·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03be85·0023f8·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x33170·contains·34·entries:1 Dynamic·section·at·offset·0x3b488·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.qteeconnector@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.qteeconnector@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xe67014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xe860
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x10e215 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x10e0
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xf75817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xf940
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x11018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x120
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xf86820 ·0x0000000000000017·(JMPREL)·············0xfa60
21 ·0x0000000000000002·(PLTRELSZ)···········4128·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········4200·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x334c022 ·0x0000000000000003·(PLTGOT)·············0x3b7d8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x3b4826 ·0x0000000000000005·(STRTAB)·············0x3ba8
27 ·0x000000000000000a·(STRSZ)··············43815·(bytes)27 ·0x000000000000000a·(STRSZ)··············44211·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x332828 ·0x000000006ffffef5·(GNU_HASH)···········0x3378
29 ·0x0000000000000019·(INIT_ARRAY)·········0x3315029 ·0x0000000000000019·(INIT_ARRAY)·········0x3b468
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x3312031 ·0x000000000000001a·(FINI_ARRAY)·········0x3b438
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x2f3033 ·0x000000006ffffff0·(VERSYM)·············0x2f78
34 ·0x000000006ffffffe·(VERNEED)············0x32e834 ·0x000000006ffffffe·(VERNEED)············0x3334
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f86e724c39963c98f4e4597e3cc627fd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·762f7a451c309192e10436ed8e7beb51
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·475·entries:1 Version·symbols·section·'.gnu.version'·contains·478·entries:
2 ·Addr:·0x0000000000002f30··Offset:·0x002f30··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002f78··Offset:·0x002f78··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, 15 lines modifiedOffset 115, 16 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*)······1·(*global*)···122 ··1d8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 123 ··1dc:···1·(*global*)······1·(*global*)···
  
123 Version·needs·section·'.gnu.version_r'·contains·2·entries:124 Version·needs·section·'.gnu.version_r'·contains·2·entries:
124 ·Addr:·0x00000000000032e8··Offset:·0x0032e8··Link:·7·(.dynstr)125 ·Addr:·0x0000000000003334··Offset:·0x003334··Link:·7·(.dynstr)
125 ··000000:·Version:·1··File:·liblog.so··Cnt:·1126 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
126 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3127 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
127 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1128 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
128 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2129 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·222088····»    Blocks:·440········IO·Block:·4096···regular·file1 ··Size:·256192····»    Blocks:·504········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.am@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.am@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:···············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:··········121840·(bytes·into·file)13 ··Start·of·section·headers:··········134784·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d2ec·0x00d2ec·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00db64·0x00db64·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00b810·0x00b810·R·E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00e980·0x00e980·R·E·0x1000
10 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x002728·0x002728·RW··0x100010 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x002860·0x002860·RW··0x1000
11 ··LOAD···········0x01c728·0x000000000001d728·0x000000000001d728·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01f860·0x0000000000020860·0x0000000000020860·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x01c028·0x000000000001c028·0x000000000001c028·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x01f148·0x000000000001f148·0x000000000001f148·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x002728·0x003000·R···0x113 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002860·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00ac5c·0x000000000000ac5c·0x000000000000ac5c·0x00077c·0x00077c·R···0x414 ··GNU_EH_FRAME···0x00af6c·0x000000000000af6c·0x000000000000af6c·0x00083c·0x00083c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x1dbf0:1 There·are·25·section·headers,·starting·at·offset·0x20e80:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001d10·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001d58·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001fb8·001fb8·00026c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002000·002000·000272·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002224·002224·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002274·002274·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002268·002268·000414·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000022b8·0022b8·000424·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000267c·00267c·00673a·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000026dc·0026dc·0068c6·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008db8·008db8·00099a·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008fa8·008fa8·00099a·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009758·009758·000098·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009948·009948·000098·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000097f0·0097f0·000c78·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000099e0·0099e0·000cc0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000a470·00a470·0007e9·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a6a0·00a6a0·0008cb·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ac5c·00ac5c·00077c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000af6c·00af6c·00083c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000b3d8·00b3d8·001f14·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b7a8·00b7a8·0023bc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00afa0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00e0d8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000018fa0·018fa0·000870·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001c0e0·01c0e0·0008a0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001a000·01a000·001ff8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001d000·01d000·002118·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001bff8·01bff8·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001f118·01f118·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001c018·01c018·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001f138·01f138·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001c028·01c028·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001f148·01f148·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001c248·01c248·0000a0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001f368·01f368·0000a0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001c2e8·01c2e8·000440·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001f408·01f408·000458·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001d728·01c728·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000020860·01f860·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01c738·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01f870·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01c835·0013b8·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01f96d·00150c·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.91 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1c028·contains·34·entries:1 Dynamic·section·at·offset·0x1f148·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.radio.am@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.am@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8db814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8fa8
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x99a15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x99a
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x975817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9948
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x9818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x98
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x97f020 ·0x0000000000000017·(JMPREL)·············0x99e0
21 ·0x0000000000000002·(PLTRELSZ)···········3192·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3264·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1c2e822 ·0x0000000000000003·(PLTGOT)·············0x1f408
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x267c26 ·0x0000000000000005·(STRTAB)·············0x26dc
27 ·0x000000000000000a·(STRSZ)··············26426·(bytes)27 ·0x000000000000000a·(STRSZ)··············26822·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x226828 ·0x000000006ffffef5·(GNU_HASH)···········0x22b8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1c01829 ·0x0000000000000019·(INIT_ARRAY)·········0x1f138
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1bff831 ·0x000000000000001a·(FINI_ARRAY)·········0x1f118
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1fb833 ·0x000000006ffffff0·(VERSYM)·············0x2000
34 ·0x000000006ffffffe·(VERNEED)············0x222434 ·0x000000006ffffffe·(VERNEED)············0x2274
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7639c59bad1678f66d97e6e4311b922e6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b3a57efc28096cac79f4923e6374b90d
1.96 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·310·entries:1 Version·symbols·section·'.gnu.version'·contains·313·entries:
2 ·Addr:·0x0000000000001fb8··Offset:·0x001fb8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002000··Offset:·0x002000··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, 15 lines modifiedOffset 74, 16 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 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 82 ··138:···1·(*global*)···
  
82 Version·needs·section·'.gnu.version_r'·contains·2·entries:83 Version·needs·section·'.gnu.version_r'·contains·2·entries:
83 ·Addr:·0x0000000000002224··Offset:·0x002224··Link:·7·(.dynstr)84 ·Addr:·0x0000000000002274··Offset:·0x002274··Link:·7·(.dynstr)
84 ··000000:·Version:·1··File:·liblog.so··Cnt:·185 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
85 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·386 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
86 ··0x0010:·Version:·1··File:·libc.so··Cnt:·187 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
87 ··0x0030:···Name:·LIBC··Flags:·none··Version:·288 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·123440····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·136384····»    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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········75096·(bytes·into·file)13 ··Start·of·section·headers:··········83896·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x008f6c·0x008f6c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009704·0x009704·R···0x1000
8 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x0063d0·0x0063d0·R·E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007cd0·0x007cd0·R·E·0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x001670·0x001670·RW··0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0017a8·0x0017a8·RW··0x1000
10 ··LOAD···········0x011670·0x0000000000012670·0x0000000000012670·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0137a8·0x00000000000147a8·0x00000000000147a8·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x011038·0x0000000000011038·0x0000000000011038·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x013158·0x0000000000013158·0x0000000000013158·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x001670·0x002000·R···0x112 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0017a8·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x007958·0x0000000000007958·0x0000000000007958·0x000454·0x000454·R···0x413 ··GNU_EH_FRAME···0x007ccc·0x0000000000007ccc·0x0000000000007ccc·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···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x12558:1 There·are·25·section·headers,·starting·at·offset·0x147b8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0015f0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001638·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001898·001898·0001d4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000018e0·0018e0·0001da·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a6c·001a6c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001abc·001abc·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001ab0·001ab0·000234·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001b00·001b00·0002c0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001ce4·001ce4·0047dc·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001dc0·001dc0·004968·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000064c0·0064c0·000585·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006728·006728·000585·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006a48·006a48·000050·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006cb0·006cb0·000050·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006a98·006a98·000af8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000006d00·006d00·000b40·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000007590·007590·0003c8·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007840·007840·00048c·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007958·007958·000454·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007ccc·007ccc·0004fc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000007db0·007db0·0011bc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000081c8·0081c8·00153c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·005c5c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·007528·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000ec60·00ec60·000770·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000011530·011530·0007a0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000010000·010000·001018·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000012000·012000·001138·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000011018·011018·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000013138·013138·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000011030·011030·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000013150·013150·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000011038·011038·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000013158·013158·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000011258·011258·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000013378·013378·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000112b0·0112b0·0003c0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000133d0·0133d0·0003d8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000012670·011670·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000147a8·0137a8·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·011678·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0137b0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·011775·000de0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0138ad·000f08·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.91 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x11038·contains·34·entries:1 Dynamic·section·at·offset·0x13158·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.radio.atcmdfwd@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.atcmdfwd@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x64c014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6728
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x58515 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x585
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6a4817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6cb0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6a9820 ·0x0000000000000017·(JMPREL)·············0x6d00
21 ·0x0000000000000002·(PLTRELSZ)···········2808·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2880·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x112b022 ·0x0000000000000003·(PLTGOT)·············0x133d0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1ce426 ·0x0000000000000005·(STRTAB)·············0x1dc0
27 ·0x000000000000000a·(STRSZ)··············18396·(bytes)27 ·0x000000000000000a·(STRSZ)··············18792·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1ab028 ·0x000000006ffffef5·(GNU_HASH)···········0x1b00
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1103029 ·0x0000000000000019·(INIT_ARRAY)·········0x13150
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1101831 ·0x000000000000001a·(FINI_ARRAY)·········0x13138
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x189833 ·0x000000006ffffff0·(VERSYM)·············0x18e0
34 ·0x000000006ffffffe·(VERNEED)············0x1a6c34 ·0x000000006ffffffe·(VERNEED)············0x1abc
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d8a3b96a8311a0b0f853ea83a297959a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1db00be1aa255cb403765445e172c1d0
1.96 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·237·entries:
2 ·Addr:·0x0000000000001898··Offset:·0x001898··Link:·3·(.dynsym)2 ·Addr:·0x00000000000018e0··Offset:·0x0018e0··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 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*)···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:·0x0000000000001a6c··Offset:·0x001a6c··Link:·7·(.dynstr)65 ·Addr:·0x0000000000001abc··Offset:·0x001abc··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·liblog.so··Cnt:·166 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·367 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
67 ··0x0010:·Version:·1··File:·libc.so··Cnt:·168 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0030:···Name:·LIBC··Flags:·none··Version:·269 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·76696·····»     Blocks:·152········IO·Block:·4096···regular·file1 ··Size:·85496·····»     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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············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:··········512688·(bytes·into·file)13 ··Start·of·section·headers:··········686944·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02f2ec·0x02f2ec·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0323ac·0x0323ac·R···0x1000
8 ··LOAD···········0x030000·0x0000000000030000·0x0000000000030000·0x0415d0·0x0415d0·R·E·0x10008 ··LOAD···········0x033000·0x0000000000033000·0x0000000000033000·0x068950·0x068950·R·E·0x1000
9 ··LOAD···········0x072000·0x0000000000072000·0x0000000000072000·0x0069f8·0x0069f8·RW··0x10009 ··LOAD···········0x09c000·0x000000000009c000·0x000000000009c000·0x006b30·0x006b30·RW··0x1000
10 ··LOAD···········0x0789f8·0x00000000000799f8·0x00000000000799f8·0x000018·0x000018·RW··0x100010 ··LOAD···········0x0a2b30·0x00000000000a3b30·0x00000000000a3b30·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x077a78·0x0000000000077a78·0x0000000000077a78·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0a1b98·0x00000000000a1b98·0x00000000000a1b98·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x072000·0x0000000000072000·0x0000000000072000·0x0069f8·0x007000·R···0x112 ··GNU_RELRO······0x09c000·0x000000000009c000·0x000000000009c000·0x006b30·0x007000·R···0x1
13 ··GNU_EH_FRAME···0x021af4·0x0000000000021af4·0x0000000000021af4·0x00294c·0x00294c·R···0x413 ··GNU_EH_FRAME···0x022528·0x0000000000022528·0x0000000000022528·0x002d5c·0x002d5c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x7d2b0:1 There·are·25·section·headers,·starting·at·offset·0xa7b60:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·004530·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·004578·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000047d8·0047d8·0005c4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000004820·004820·0005ca·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000004d9c·004d9c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000004dec·004dec·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004dc0·004dc0·000f40·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004e10·004e10·000f50·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000005d00·005d00·01435e·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000005d60·005d60·0144ea·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000001a060·01a060·0011d9·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000001a250·01a250·0011f8·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001b240·01b240·000178·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001b448·01b448·000180·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000001b3b8·01b3b8·002520·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000001b5c8·01b5c8·002568·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000001d8e0·01d8e0·004212·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000001db30·01db30·0049f8·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000021af4·021af4·00294c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000022528·022528·002d5c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000024440·024440·00aeac·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000025288·025288·00d124·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000030000·030000·03fce4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000033000·033000·067040·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000006fcf0·06fcf0·0018e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000009a040·09a040·001910·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000072000·072000·005a38·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000009c000·09c000·005b58·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000077a38·077a38·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000a1b58·0a1b58·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000077a60·077a60·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000a1b80·0a1b80·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000077a78·077a78·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000a1b98·0a1b98·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000077c98·077c98·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000a1db8·0a1db8·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000077d80·077d80·000c78·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000a1ea0·0a1ea0·000c90·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000799f8·0789f8·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000a3b30·0a2b30·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·078a10·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0a2b48·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·078b0d·0047a0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0a2c45·004f14·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x77a78·contains·34·entries:1 Dynamic·section·at·offset·0xa1b98·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.radio.ims@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1a06014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1a250
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x11d915 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x11f8
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1b24017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1b448
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x17818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x180
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x1b3b820 ·0x0000000000000017·(JMPREL)·············0x1b5c8
21 ·0x0000000000000002·(PLTRELSZ)···········9504·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········9576·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x77d8022 ·0x0000000000000003·(PLTGOT)·············0xa1ea0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x5d0026 ·0x0000000000000005·(STRTAB)·············0x5d60
27 ·0x000000000000000a·(STRSZ)··············82782·(bytes)27 ·0x000000000000000a·(STRSZ)··············83178·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x4dc028 ·0x000000006ffffef5·(GNU_HASH)···········0x4e10
29 ·0x0000000000000019·(INIT_ARRAY)·········0x77a6029 ·0x0000000000000019·(INIT_ARRAY)·········0xa1b80
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x77a3831 ·0x000000000000001a·(FINI_ARRAY)·········0xa1b58
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x47d833 ·0x000000006ffffff0·(VERSYM)·············0x4820
34 ·0x000000006ffffffe·(VERNEED)············0x4d9c34 ·0x000000006ffffffe·(VERNEED)············0x4dec
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·859e1c4b6bfbb2bcafc73d9893985b356 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1e949598fc703f3123bec7d8f6e1602c
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·738·entries:1 Version·symbols·section·'.gnu.version'·contains·741·entries:
2 ·Addr:·0x00000000000047d8··Offset:·0x0047d8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000004820··Offset:·0x004820··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, 13 lines modifiedOffset 181, 14 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*)······1·(*global*)···188 ··2e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 189 ··2e4:···1·(*global*)···
  
189 Version·needs·section·'.gnu.version_r'·contains·1·entry:190 Version·needs·section·'.gnu.version_r'·contains·1·entry:
190 ·Addr:·0x0000000000004d9c··Offset:·0x004d9c··Link:·7·(.dynstr)191 ·Addr:·0x0000000000004dec··Offset:·0x004dec··Link:·7·(.dynstr)
191 ··000000:·Version:·1··File:·libc.so··Cnt:·1192 ··000000:·Version:·1··File:·libc.so··Cnt:·1
192 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2193 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·514288····»    Blocks:·1008·······IO·Block:·4096···regular·file1 ··Size:·688544····»    Blocks:·1352·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x1d00011 ··Entry·point·address:···············0x1f000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········278912·(bytes·into·file)13 ··Start·of·section·headers:··········342240·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·0x1f000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01ce14·0x01ce14·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01eb34·0x01eb34·R···0x1000
8 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x01e100·0x01e100·R·E·0x10008 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x02b9d0·0x02b9d0·R·E·0x1000
9 ··LOAD···········0x03c000·0x000000000003c000·0x000000000003c000·0x004ee8·0x004ee8·RW··0x10009 ··LOAD···········0x04b000·0x000000000004b000·0x000000000004b000·0x004fd8·0x004fd8·RW··0x1000
10 ··LOAD···········0x040ee8·0x0000000000041ee8·0x0000000000041ee8·0x000010·0x000010·RW··0x100010 ··LOAD···········0x04ffd8·0x0000000000050fd8·0x0000000000050fd8·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x0403c0·0x00000000000403c0·0x00000000000403c0·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x04f498·0x000000000004f498·0x000000000004f498·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x03c000·0x000000000003c000·0x000000000003c000·0x004ee8·0x005000·R···0x112 ··GNU_RELRO······0x04b000·0x000000000004b000·0x000000000004b000·0x004fd8·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x0157d0·0x00000000000157d0·0x00000000000157d0·0x001734·0x001734·R···0x413 ··GNU_EH_FRAME···0x015eec·0x0000000000015eec·0x0000000000015eec·0x001a04·0x001a04·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x44180:1 There·are·25·section·headers,·starting·at·offset·0x538e0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003198·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0031e0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003440·003440·000422·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003488·003488·000428·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003864·003864·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000038b0·0038b0·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003888·003888·000674·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000038d0·0038d0·000684·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003efc·003efc·00dd3a·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003f54·003f54·00dec6·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011c38·011c38·000eda·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011e20·011e20·000ed7·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000012b18·012b18·000128·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000012cf8·012cf8·000128·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000012c40·012c40·001890·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000012e20·012e20·0018d8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000144d0·0144d0·001300·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000014700·014700·0017e9·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000157d0·0157d0·001734·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000015eec·015eec·001a04·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000016f08·016f08·005f0c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000178f0·0178f0·007244·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001d000·01d000·01d078·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001f000·01f000·02a914·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000003a080·03a080·001080·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000049920·049920·0010b0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000003c000·03c000·004390·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000004b000·04b000·004468·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000040390·040390·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000004f468·04f468·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000403b0·0403b0·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000004f488·04f488·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000403c0·0403c0·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000004f498·04f498·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000405f0·0405f0·0000b0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000004f6c8·04f6c8·0000b0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000406a0·0406a0·000848·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000004f778·04f778·000860·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000041ee8·040ee8·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000050fd8·04ffd8·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·040ef8·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·04ffe8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·040ff5·003184·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0500e5·0037f8·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, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x403c0·contains·35·entries:1 Dynamic·section·at·offset·0x4f498·contains·35·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:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.1.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.1.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x11c3815 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x11e20
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xeda16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xed7
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x12b1818 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x12cf8
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x12819 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x128
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0x12c4021 ·0x0000000000000017·(JMPREL)·············0x12e20
22 ·0x0000000000000002·(PLTRELSZ)···········6288·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········6360·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x406a023 ·0x0000000000000003·(PLTGOT)·············0x4f778
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x3efc27 ·0x0000000000000005·(STRTAB)·············0x3f54
28 ·0x000000000000000a·(STRSZ)··············56634·(bytes)28 ·0x000000000000000a·(STRSZ)··············57030·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x388829 ·0x000000006ffffef5·(GNU_HASH)···········0x38d0
30 ·0x0000000000000019·(INIT_ARRAY)·········0x403b030 ·0x0000000000000019·(INIT_ARRAY)·········0x4f488
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x4039032 ·0x000000000000001a·(FINI_ARRAY)·········0x4f468
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x344034 ·0x000000006ffffff0·(VERSYM)·············0x3488
35 ·0x000000006ffffffe·(VERNEED)············0x386435 ·0x000000006ffffffe·(VERNEED)············0x38b0
36 ·0x000000006fffffff·(VERNEEDNUM)·········136 ·0x000000006fffffff·(VERNEEDNUM)·········1
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·85bd0b5e8d2cd868533d489e58337ba36 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5407874bf70eeee790adb2ca2bb866d0
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·529·entries:1 Version·symbols·section·'.gnu.version'·contains·532·entries:
2 ·Addr:·0x0000000000003440··Offset:·0x003440··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003488··Offset:·0x003488··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 129, 13 lines modifiedOffset 129, 13 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*)···136 ··210:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
137 Version·needs·section·'.gnu.version_r'·contains·1·entry:137 Version·needs·section·'.gnu.version_r'·contains·1·entry:
138 ·Addr:·0x0000000000003864··Offset:·0x003864··Link:·7·(.dynstr)138 ·Addr:·0x00000000000038b0··Offset:·0x0038b0··Link:·7·(.dynstr)
139 ··000000:·Version:·1··File:·libc.so··Cnt:·1139 ··000000:·Version:·1··File:·libc.so··Cnt:·1
140 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2140 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·280512····»    Blocks:·552········IO·Block:·4096···regular·file1 ··Size:·343840····»    Blocks:·672········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x2f00011 ··Entry·point·address:···············0x32000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········450984·(bytes·into·file)13 ··Start·of·section·headers:··········568608·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x2f0002 Entry·point·0x32000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x02e66c·0x02e66c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x031744·0x031744·R···0x1000
8 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x031080·0x031080·R·E·0x10008 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x04a340·0x04a340·R·E·0x1000
9 ··LOAD···········0x061000·0x0000000000061000·0x0000000000061000·0x008400·0x008400·RW··0x10009 ··LOAD···········0x07d000·0x000000000007d000·0x000000000007d000·0x008580·0x008580·RW··0x1000
10 ··LOAD···········0x069400·0x000000000006a400·0x000000000006a400·0x000018·0x000018·RW··0x100010 ··LOAD···········0x085580·0x0000000000086580·0x0000000000086580·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x0684a8·0x00000000000684a8·0x00000000000684a8·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x084610·0x0000000000084610·0x0000000000084610·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x061000·0x0000000000061000·0x0000000000061000·0x008400·0x009000·R···0x112 ··GNU_RELRO······0x07d000·0x000000000007d000·0x000000000007d000·0x008580·0x009000·R···0x1
13 ··GNU_EH_FRAME···0x0226f4·0x00000000000226f4·0x00000000000226f4·0x00259c·0x00259c·R···0x413 ··GNU_EH_FRAME···0x0231f0·0x00000000000231f0·0x00000000000231f0·0x002a4c·0x002a4c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x6e1a8:1 There·are·25·section·headers,·starting·at·offset·0x8ad20:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·004ab8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·004b00·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000004d60·004d60·00063a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000004da8·004da8·000640·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000539c·00539c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000053e8·0053e8·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000053e0·0053e0·000b68·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000005428·005428·000b74·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000005f48·005f48·016473·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000005f9c·005f9c·0165ff·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000001c3c0·01c3c0·0018e1·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000001c5a0·01c5a0·0018e1·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001dca8·01dca8·0001e0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000001de88·01de88·0001e8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000001de88·01de88·0023d0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000001e070·01e070·002418·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000020260·020260·002492·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000020490·020490·002d5e·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000226f4·0226f4·00259c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000231f0·0231f0·002a4c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000024c90·024c90·0099dc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000025c40·025c40·00bb04·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000002f000·02f000·02f87c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000032000·032000·048b10·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000005e880·05e880·001800·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000007ab10·07ab10·001830·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000061000·061000·007468·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000007d000·07d000·0075d0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000068468·068468·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000845d0·0845d0·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000068490·068490·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000845f8·0845f8·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000684a8·0684a8·000240·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000084610·084610·000240·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000686e8·0686e8·000110·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000084850·084850·000110·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000687f8·0687f8·000c08·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000084960·084960·000c20·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000006a400·069400·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000086580·085580·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·069418·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·085598·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·069515·004c8c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·085695·005684·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, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x684a8·contains·36·entries:1 Dynamic·section·at·offset·0x84610·contains·36·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:·[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.2.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.2.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)················0x1c3c016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1c5a0
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x18e117 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x18e1
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1dca819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1de88
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1e020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x1e8
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x1de8822 ·0x0000000000000017·(JMPREL)·············0x1e070
23 ·0x0000000000000002·(PLTRELSZ)···········9168·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········9240·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x687f824 ·0x0000000000000003·(PLTGOT)·············0x84960
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2a826 ·0x0000000000000006·(SYMTAB)·············0x2a8
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x5f4828 ·0x0000000000000005·(STRTAB)·············0x5f9c
29 ·0x000000000000000a·(STRSZ)··············91251·(bytes)29 ·0x000000000000000a·(STRSZ)··············91647·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x53e030 ·0x000000006ffffef5·(GNU_HASH)···········0x5428
31 ·0x0000000000000019·(INIT_ARRAY)·········0x6849031 ·0x0000000000000019·(INIT_ARRAY)·········0x845f8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x6846833 ·0x000000000000001a·(FINI_ARRAY)·········0x845d0
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x4d6035 ·0x000000006ffffff0·(VERSYM)·············0x4da8
36 ·0x000000006ffffffe·(VERNEED)············0x539c36 ·0x000000006ffffffe·(VERNEED)············0x53e8
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dfc73f1974004ca4c23be6142ee9ecb76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·39aad8246b257ee5365b337360802323
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·797·entries:1 Version·symbols·section·'.gnu.version'·contains·800·entries:
2 ·Addr:·0x0000000000004d60··Offset:·0x004d60··Link:·3·(.dynsym)2 ·Addr:·0x0000000000004da8··Offset:·0x004da8··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 196, 15 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*)···203 ··31c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
204 Version·needs·section·'.gnu.version_r'·contains·2·entries:204 Version·needs·section·'.gnu.version_r'·contains·2·entries:
205 ·Addr:·0x000000000000539c··Offset:·0x00539c··Link:·7·(.dynstr)205 ·Addr:·0x00000000000053e8··Offset:·0x0053e8··Link:·7·(.dynstr)
206 ··000000:·Version:·1··File:·liblog.so··Cnt:·1206 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
207 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3207 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
208 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1208 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
209 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2209 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·452584····»    Blocks:·888········IO·Block:·4096···regular·file1 ··Size:·570208····»    Blocks:·1120·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.3.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x3200011 ··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:··········472096·(bytes·into·file)13 ··Start·of·section·headers:··········593832·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x320002 Entry·point·0x35000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0319b4·0x0319b4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x034cac·0x034cac·R···0x1000
8 ··LOAD···········0x032000·0x0000000000032000·0x0000000000032000·0x032b70·0x032b70·R·E·0x10008 ··LOAD···········0x035000·0x0000000000035000·0x0000000000035000·0x04c4b0·0x04c4b0·R·E·0x1000
9 ··LOAD···········0x065000·0x0000000000065000·0x0000000000065000·0x0093f8·0x0093f8·RW··0x10009 ··LOAD···········0x082000·0x0000000000082000·0x0000000000082000·0x009578·0x009578·RW··0x1000
10 ··LOAD···········0x06e3f8·0x000000000006f3f8·0x000000000006f3f8·0x000018·0x000018·RW··0x100010 ··LOAD···········0x08b578·0x000000000008c578·0x000000000008c578·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x06d420·0x000000000006d420·0x000000000006d420·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x08a588·0x000000000008a588·0x000000000008a588·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x065000·0x0000000000065000·0x0000000000065000·0x0093f8·0x00a000·R···0x112 ··GNU_RELRO······0x082000·0x0000000000082000·0x0000000000082000·0x009578·0x00a000·R···0x1
13 ··GNU_EH_FRAME···0x025274·0x0000000000025274·0x0000000000025274·0x002734·0x002734·R···0x413 ··GNU_EH_FRAME···0x025e10·0x0000000000025e10·0x0000000000025e10·0x002c24·0x002c24·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x73420:1 There·are·25·section·headers,·starting·at·offset·0x90fa8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·005058·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0050a0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000005300·005300·0006b2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000005348·005348·0006b8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000059b4·0059b4·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000005a00·005a00·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000059d8·0059d8·000b94·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000005a20·005a20·000ba4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000656c·00656c·01845e·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000065c4·0065c4·0185ea·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000001e9d0·01e9d0·001cd8·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000001ebb0·01ebb0·001ce1·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000206a8·0206a8·000220·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000020898·020898·000228·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000208c8·0208c8·0024d8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000020ac0·020ac0·002520·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000022da0·022da0·0024d2·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000022fe0·022fe0·002e30·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000025274·025274·002734·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000025e10·025e10·002c24·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000279a8·0279a8·00a00c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000028a38·028a38·00c274·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000032000·032000·0312bc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000035000·035000·04abc8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000632c0·0632c0·0018b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000007fbd0·07fbd0·0018e0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000065000·065000·0083e0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000082000·082000·008548·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000006d3e0·06d3e0·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000008a548·08a548·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000006d408·06d408·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000008a570·08a570·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000006d420·06d420·000250·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000008a588·08a588·000250·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000006d670·06d670·000128·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000008a7d8·08a7d8·000128·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000006d798·06d798·000c60·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000008a900·08a900·000c78·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000006f3f8·06e3f8·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000008c578·08b578·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·06e410·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·08b590·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·06e50d·004f0c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·08b68d·005918·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.3 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x6d420·contains·37·entries:1 Dynamic·section·at·offset·0x8a588·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:·[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:·[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.3.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.3.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)················0x1e9d018 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x1ebb0
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1cd819 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1ce1
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x206a821 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x20898
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x22022 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x228
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x208c824 ·0x0000000000000017·(JMPREL)·············0x20ac0
25 ·0x0000000000000002·(PLTRELSZ)···········9432·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········9504·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x6d79826 ·0x0000000000000003·(PLTGOT)·············0x8a900
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x2a828 ·0x0000000000000006·(SYMTAB)·············0x2a8
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x656c30 ·0x0000000000000005·(STRTAB)·············0x65c4
31 ·0x000000000000000a·(STRSZ)··············99422·(bytes)31 ·0x000000000000000a·(STRSZ)··············99818·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x59d832 ·0x000000006ffffef5·(GNU_HASH)···········0x5a20
33 ·0x0000000000000019·(INIT_ARRAY)·········0x6d40833 ·0x0000000000000019·(INIT_ARRAY)·········0x8a570
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x6d3e035 ·0x000000000000001a·(FINI_ARRAY)·········0x8a548
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x530037 ·0x000000006ffffff0·(VERSYM)·············0x5348
38 ·0x000000006ffffffe·(VERNEED)············0x59b438 ·0x000000006ffffffe·(VERNEED)············0x5a00
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7e0c6824eab6ffddeada94dd9df1af716 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·46c621aecf07ab8cb278e1661aac8ed3
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·857·entries:1 Version·symbols·section·'.gnu.version'·contains·860·entries:
2 ·Addr:·0x0000000000005300··Offset:·0x005300··Link:·3·(.dynsym)2 ·Addr:·0x0000000000005348··Offset:·0x005348··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 211, 13 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*)···218 ··358:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
219 Version·needs·section·'.gnu.version_r'·contains·1·entry:219 Version·needs·section·'.gnu.version_r'·contains·1·entry:
220 ·Addr:·0x00000000000059b4··Offset:·0x0059b4··Link:·7·(.dynstr)220 ·Addr:·0x0000000000005a00··Offset:·0x005a00··Link:·7·(.dynstr)
221 ··000000:·Version:·1··File:·libc.so··Cnt:·1221 ··000000:·Version:·1··File:·libc.so··Cnt:·1
222 ··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:·473696····»    Blocks:·928········IO·Block:·4096···regular·file1 ··Size:·595432····»    Blocks:·1168·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.4.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x3600011 ··Entry·point·address:···············0x3a000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········510624·(bytes·into·file)13 ··Start·of·section·headers:··········644840·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x360002 Entry·point·0x3a000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0359fc·0x0359fc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03910c·0x03910c·R···0x1000
8 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x036f00·0x036f00·R·E·0x10008 ··LOAD···········0x03a000·0x000000000003a000·0x000000000003a000·0x052650·0x052650·R·E·0x1000
9 ··LOAD···········0x06d000·0x000000000006d000·0x000000000006d000·0x00a5b8·0x00a5b8·RW··0x10009 ··LOAD···········0x08d000·0x000000000008d000·0x000000000008d000·0x00a780·0x00a780·RW··0x1000
10 ··LOAD···········0x0775b8·0x00000000000785b8·0x00000000000785b8·0x000018·0x000018·RW··0x100010 ··LOAD···········0x097780·0x0000000000098780·0x0000000000098780·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x076540·0x0000000000076540·0x0000000000076540·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x0966f0·0x00000000000966f0·0x00000000000966f0·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x06d000·0x000000000006d000·0x000000000006d000·0x00a5b8·0x00b000·R···0x112 ··GNU_RELRO······0x08d000·0x000000000008d000·0x000000000008d000·0x00a780·0x00b000·R···0x1
13 ··GNU_EH_FRAME···0x0284ac·0x00000000000284ac·0x00000000000284ac·0x0029d4·0x0029d4·R···0x413 ··GNU_EH_FRAME···0x029124·0x0000000000029124·0x0000000000029124·0x002f54·0x002f54·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x7caa0:1 There·are·25·section·headers,·starting·at·offset·0x9d6e8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·005658·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0056a0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000005900·005900·000732·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000005948·005948·000738·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000006034·006034·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000006080·006080·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000006058·006058·000bf4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000060a0·0060a0·000c00·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000006c4c·006c4c·01a610·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000006ca0·006ca0·01a79c·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000021260·021260·002119·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000021440·021440·002119·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000023380·023380·000270·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000023560·023560·000278·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000235f0·0235f0·002640·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000237d8·0237d8·002688·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000025c30·025c30·00287a·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000025e60·025e60·0032c2·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000284ac·0284ac·0029d4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000029124·029124·002f54·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000002ae80·02ae80·00ab7c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000002c078·02c078·00d094·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000036000·036000·035554·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000003a000·03a000·050c78·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000006b560·06b560·0019a0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000008ac80·08ac80·0019d0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000006d000·06d000·009500·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000008d000·08d000·0096b0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000076500·076500·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000966b0·0966b0·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000076528·076528·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000966d8·0966d8·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000076540·076540·000260·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000966f0·0966f0·000260·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000767a0·0767a0·000140·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000096950·096950·000140·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000768e0·0768e0·000cd8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000096a90·096a90·000cf0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000785b8·0775b8·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000098780·097780·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0775d0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·097798·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0776cd·0053d0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·097895·005e50·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.25 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x76540·contains·38·entries:1 Dynamic·section·at·offset·0x966f0·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:·[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:·[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.4.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.4.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)················0x2126019 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x21440
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x211920 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2119
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2338022 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x23560
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x27023 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x278
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0x235f025 ·0x0000000000000017·(JMPREL)·············0x237d8
26 ·0x0000000000000002·(PLTRELSZ)···········9792·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········9864·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x768e027 ·0x0000000000000003·(PLTGOT)·············0x96a90
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x2a829 ·0x0000000000000006·(SYMTAB)·············0x2a8
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x6c4c31 ·0x0000000000000005·(STRTAB)·············0x6ca0
32 ·0x000000000000000a·(STRSZ)··············108048·(bytes)32 ·0x000000000000000a·(STRSZ)··············108444·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x605833 ·0x000000006ffffef5·(GNU_HASH)···········0x60a0
34 ·0x0000000000000019·(INIT_ARRAY)·········0x7652834 ·0x0000000000000019·(INIT_ARRAY)·········0x966d8
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x7650036 ·0x000000000000001a·(FINI_ARRAY)·········0x966b0
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x590038 ·0x000000006ffffff0·(VERSYM)·············0x5948
39 ·0x000000006ffffffe·(VERNEED)············0x603439 ·0x000000006ffffffe·(VERNEED)············0x6080
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3635d3609c8c7241ad8031f686ead1776 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·30cbb1817548c3abf652184765955ad5
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·921·entries:1 Version·symbols·section·'.gnu.version'·contains·924·entries:
2 ·Addr:·0x0000000000005900··Offset:·0x005900··Link:·3·(.dynsym)2 ·Addr:·0x0000000000005948··Offset:·0x005948··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 227, 13 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*)···234 ··398:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
235 Version·needs·section·'.gnu.version_r'·contains·1·entry:235 Version·needs·section·'.gnu.version_r'·contains·1·entry:
236 ·Addr:·0x0000000000006034··Offset:·0x006034··Link:·7·(.dynstr)236 ·Addr:·0x0000000000006080··Offset:·0x006080··Link:·7·(.dynstr)
237 ··000000:·Version:·1··File:·libc.so··Cnt:·1237 ··000000:·Version:·1··File:·libc.so··Cnt:·1
238 ··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:·512224····»    Blocks:·1008·······IO·Block:·4096···regular·file1 ··Size:·646440····»    Blocks:·1264·······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.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.5.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x3b00011 ··Entry·point·address:···············0x3f000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········553640·(bytes·into·file)13 ··Start·of·section·headers:··········692272·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·0x3f000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03a60c·0x03a60c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x03e054·0x03e054·R···0x1000
8 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x03a180·0x03a180·R·E·0x10008 ··LOAD···········0x03f000·0x000000000003f000·0x000000000003f000·0x0576e0·0x0576e0·R·E·0x1000
9 ··LOAD···········0x076000·0x0000000000076000·0x0000000000076000·0x00b8c0·0x00b8c0·RW··0x10009 ··LOAD···········0x097000·0x0000000000097000·0x0000000000097000·0x00ba88·0x00ba88·RW··0x1000
10 ··LOAD···········0x0818c0·0x00000000000828c0·0x00000000000828c0·0x000018·0x000018·RW··0x100010 ··LOAD···········0x0a2a88·0x00000000000a3a88·0x00000000000a3a88·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x080738·0x0000000000080738·0x0000000000080738·0x000270·0x000270·RW··0x811 ··DYNAMIC········0x0a18e8·0x00000000000a18e8·0x00000000000a18e8·0x000270·0x000270·RW··0x8
12 ··GNU_RELRO······0x076000·0x0000000000076000·0x0000000000076000·0x00b8c0·0x00c000·R···0x112 ··GNU_RELRO······0x097000·0x0000000000097000·0x0000000000097000·0x00ba88·0x00c000·R···0x1
13 ··GNU_EH_FRAME···0x02c274·0x000000000002c274·0x000000000002c274·0x002c94·0x002c94·R···0x413 ··GNU_EH_FRAME···0x02cfc8·0x000000000002cfc8·0x000000000002cfc8·0x00326c·0x00326c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x872a8:1 There·are·25·section·headers,·starting·at·offset·0xa9030:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·005e38·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·005e80·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000060e0·0060e0·0007da·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000006128·006128·0007e0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000068bc·0068bc·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000006908·006908·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000068e0·0068e0·000c78·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000006928·006928·000c88·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000007558·007558·01d0e9·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000075b0·0075b0·01d275·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000024648·024648·00256a·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000024828·024828·002569·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000026bb8·026bb8·0002b8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000026d98·026d98·0002c0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000026e70·026e70·0028f8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000027058·027058·002940·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000029770·029770·002b02·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000299a0·0299a0·003626·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002c274·02c274·002c94·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002cfc8·02cfc8·00326c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000002ef08·02ef08·00b704·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000030238·030238·00de1c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000003b000·03b000·03860c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000003f000·03f000·055b38·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000073610·073610·001b70·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000094b40·094b40·001ba0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000076000·076000·00a6f8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000097000·097000·00a8a8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000806f8·0806f8·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000a18a8·0a18a8·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000080720·080720·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000a18d0·0a18d0·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000080738·080738·000270·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000a18e8·0a18e8·000270·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000809a8·0809a8·000158·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000a1b58·0a1b58·000158·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000080b00·080b00·000dc0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000a1cb0·0a1cb0·000dd8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000828c0·0818c0·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000a3a88·0a2a88·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0818d8·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0a2aa0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0819d5·0058d0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0a2b9d·006490·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.36 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x80738·contains·39·entries:1 Dynamic·section·at·offset·0xa18e8·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:·[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 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.5.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.5.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)················0x2464820 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x24828
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x256a21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2569
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x26bb823 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x26d98
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x2b824 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x2c0
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0x26e7026 ·0x0000000000000017·(JMPREL)·············0x27058
27 ·0x0000000000000002·(PLTRELSZ)···········10488·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········10560·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x80b0028 ·0x0000000000000003·(PLTGOT)·············0xa1cb0
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x2a830 ·0x0000000000000006·(SYMTAB)·············0x2a8
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x755832 ·0x0000000000000005·(STRTAB)·············0x75b0
33 ·0x000000000000000a·(STRSZ)··············119017·(bytes)33 ·0x000000000000000a·(STRSZ)··············119413·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x68e034 ·0x000000006ffffef5·(GNU_HASH)···········0x6928
35 ·0x0000000000000019·(INIT_ARRAY)·········0x8072035 ·0x0000000000000019·(INIT_ARRAY)·········0xa18d0
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x806f837 ·0x000000000000001a·(FINI_ARRAY)·········0xa18a8
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x60e039 ·0x000000006ffffff0·(VERSYM)·············0x6128
40 ·0x000000006ffffffe·(VERNEED)············0x68bc40 ·0x000000006ffffffe·(VERNEED)············0x6908
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e57dd7b34bf7cc7a2a021a810ab85b1b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·af14836cde01eae6c15d59952d6194a2
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1005·entries:1 Version·symbols·section·'.gnu.version'·contains·1008·entries:
2 ·Addr:·0x00000000000060e0··Offset:·0x0060e0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000006128··Offset:·0x006128··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, 13 lines modifiedOffset 248, 13 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*)···255 ··3ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
256 Version·needs·section·'.gnu.version_r'·contains·1·entry:256 Version·needs·section·'.gnu.version_r'·contains·1·entry:
257 ·Addr:·0x00000000000068bc··Offset:·0x0068bc··Link:·7·(.dynstr)257 ·Addr:·0x0000000000006908··Offset:·0x006908··Link:·7·(.dynstr)
258 ··000000:·Version:·1··File:·libc.so··Cnt:·1258 ··000000:·Version:·1··File:·libc.so··Cnt:·1
259 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2259 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·555240····»    Blocks:·1088·······IO·Block:·4096···regular·file1 ··Size:·693872····»    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
  
  
14.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.6.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.ims@1.6.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:···············0x4300011 ··Entry·point·address:···············0x48000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········637192·(bytes·into·file)13 ··Start·of·section·headers:··········809144·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x430002 Entry·point·0x48000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x042f64·0x042f64·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x04722c·0x04722c·R···0x1000
8 ··LOAD···········0x043000·0x0000000000043000·0x0000000000043000·0x044e70·0x044e70·R·E·0x1000 
9 ··LOAD···········0x088000·0x0000000000088000·0x0000000000088000·0x00d360·0x00d360·RW··0x10008 ··LOAD···········0x048000·0x0000000000048000·0x0000000000048000·0x0689f0·0x0689f0·R·E·0x1000
 9 ··LOAD···········0x0b1000·0x00000000000b1000·0x00000000000b1000·0x00d528·0x00d528·RW··0x1000
10 ··LOAD···········0x095360·0x0000000000096360·0x0000000000096360·0x000018·0x000018·RW··0x100010 ··LOAD···········0x0be528·0x00000000000bf528·0x00000000000bf528·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x093fd8·0x0000000000093fd8·0x0000000000093fd8·0x000280·0x000280·RW··0x811 ··DYNAMIC········0x0bd188·0x00000000000bd188·0x00000000000bd188·0x000280·0x000280·RW··0x8
12 ··GNU_RELRO······0x088000·0x0000000000088000·0x0000000000088000·0x00d360·0x00e000·R···0x112 ··GNU_RELRO······0x0b1000·0x00000000000b1000·0x00000000000b1000·0x00d528·0x00e000·R···0x1
13 ··GNU_EH_FRAME···0x0328b0·0x00000000000328b0·0x00000000000328b0·0x003344·0x003344·R···0x413 ··GNU_EH_FRAME···0x0337f4·0x00000000000337f4·0x00000000000337f4·0x0039ec·0x0039ec·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x9b908:1 There·are·25·section·headers,·starting·at·offset·0xc58b8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·006990·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0069d8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000006c38·006c38·0008cc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000006c80·006c80·0008d2·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000007504·007504·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000007554·007554·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000007528·007528·000dcc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000007578·007578·000ddc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000082f4·0082f4·0213d7·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000008354·008354·021563·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000296d0·0296d0·002a6e·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000298b8·0298b8·002a6f·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000002c140·02c140·000318·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000002c328·02c328·000320·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000002c458·02c458·002e80·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000002c648·02c648·002ec8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000002f2e0·02f2e0·0035d0·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000002f510·02f510·0042e2·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000328b0·0328b0·003344·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000337f4·0337f4·0039ec·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000035bf8·035bf8·00d36c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000371e0·0371e0·01004c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000043000·043000·042f50·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000048000·048000·066a9c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000085f50·085f50·001f20·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000aeaa0·0aeaa0·001f50·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000088000·088000·00bf98·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········00000000000b1000·0b1000·00c148·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000093f98·093f98·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000bd148·0bd148·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000093fc0·093fc0·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000bd170·0bd170·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000093fd8·093fd8·000280·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000bd188·0bd188·000280·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000094258·094258·000170·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000bd408·0bd408·000170·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000943c8·0943c8·000f98·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000bd578·0bd578·000fb0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000096360·095360·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000bf528·0be528·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·095378·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0be540·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·095475·00648c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0be63d·007274·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.38 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x93fd8·contains·40·entries:1 Dynamic·section·at·offset·0xbd188·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:·[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:·[vendor.qti.hardware.radio.ims@1.5.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.ims@1.5.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.6.so]18 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.ims@1.6.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)················0x296d021 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x298b8
22 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2a6e22 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x2a6f
23 ·0x0000000000000009·(RELAENT)············24·(bytes)23 ·0x0000000000000009·(RELAENT)············24·(bytes)
24 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2c14024 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x2c328
25 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x31825 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x320
26 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x826 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
27 ·0x0000000000000017·(JMPREL)·············0x2c45827 ·0x0000000000000017·(JMPREL)·············0x2c648
28 ·0x0000000000000002·(PLTRELSZ)···········11904·(bytes)28 ·0x0000000000000002·(PLTRELSZ)···········11976·(bytes)
29 ·0x0000000000000003·(PLTGOT)·············0x943c829 ·0x0000000000000003·(PLTGOT)·············0xbd578
30 ·0x0000000000000014·(PLTREL)·············RELA30 ·0x0000000000000014·(PLTREL)·············RELA
31 ·0x0000000000000006·(SYMTAB)·············0x2a831 ·0x0000000000000006·(SYMTAB)·············0x2a8
32 ·0x000000000000000b·(SYMENT)·············24·(bytes)32 ·0x000000000000000b·(SYMENT)·············24·(bytes)
33 ·0x0000000000000005·(STRTAB)·············0x82f433 ·0x0000000000000005·(STRTAB)·············0x8354
34 ·0x000000000000000a·(STRSZ)··············136151·(bytes)34 ·0x000000000000000a·(STRSZ)··············136547·(bytes)
35 ·0x000000006ffffef5·(GNU_HASH)···········0x752835 ·0x000000006ffffef5·(GNU_HASH)···········0x7578
36 ·0x0000000000000019·(INIT_ARRAY)·········0x93fc036 ·0x0000000000000019·(INIT_ARRAY)·········0xbd170
37 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)37 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
38 ·0x000000000000001a·(FINI_ARRAY)·········0x93f9838 ·0x000000000000001a·(FINI_ARRAY)·········0xbd148
39 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)39 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
40 ·0x000000006ffffff0·(VERSYM)·············0x6c3840 ·0x000000006ffffff0·(VERSYM)·············0x6c80
41 ·0x000000006ffffffe·(VERNEED)············0x750441 ·0x000000006ffffffe·(VERNEED)············0x7554
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0c1551c2feb71c4d59cdeb0ebdf728656 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d03d3ff241866c12b40f359cb6213b09
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·1126·entries:1 Version·symbols·section·'.gnu.version'·contains·1129·entries:
2 ·Addr:·0x0000000000006c38··Offset:·0x006c38··Link:·3·(.dynsym)2 ·Addr:·0x0000000000006c80··Offset:·0x006c80··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 278, 13 lines modifiedOffset 278, 14 lines modified
278 ··448:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···278 ··448:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
279 ··44c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···279 ··44c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···280 ··450:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
281 ··454:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···281 ··454:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
282 ··458:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···282 ··458:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
283 ··45c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···283 ··45c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···284 ··460:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
285 ··464:···1·(*global*)······1·(*global*)···285 ··464:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 286 ··468:···1·(*global*)···
  
286 Version·needs·section·'.gnu.version_r'·contains·1·entry:287 Version·needs·section·'.gnu.version_r'·contains·1·entry:
287 ·Addr:·0x0000000000007504··Offset:·0x007504··Link:·7·(.dynstr)288 ·Addr:·0x0000000000007554··Offset:·0x007554··Link:·7·(.dynstr)
288 ··000000:·Version:·1··File:·libc.so··Cnt:·1289 ··000000:·Version:·1··File:·libc.so··Cnt:·1
289 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2290 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·638792····»    Blocks:·1248·······IO·Block:·4096···regular·file1 ··Size:·810744····»    Blocks:·1584·······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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
868 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:···············0x1400011 ··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:··········176328·(bytes·into·file)13 ··Start·of·section·headers:··········197504·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x140003 Entry·point·0x14000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01329c·0x01329c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x013c64·0x013c64·R···0x1000
9 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x011490·0x011490·R·E·0x10009 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x016850·0x016850·R·E·0x1000
10 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x0037e0·0x0037e0·RW··0x100010 ··LOAD···········0x02b000·0x000000000002b000·0x000000000002b000·0x0038d0·0x0038d0·RW··0x1000
11 ··LOAD···········0x0297e0·0x000000000002a7e0·0x000000000002a7e0·0x000018·0x000018·RW··0x100011 ··LOAD···········0x02e8d0·0x000000000002f8d0·0x000000000002f8d0·0x000018·0x000018·RW··0x1000
12 ··DYNAMIC········0x028fe8·0x0000000000028fe8·0x0000000000028fe8·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x02e0c0·0x000000000002e0c0·0x000000000002e0c0·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x0037e0·0x004000·R···0x113 ··GNU_RELRO······0x02b000·0x000000000002b000·0x000000000002b000·0x0038d0·0x004000·R···0x1
14 ··GNU_EH_FRAME···0x00fa6c·0x000000000000fa6c·0x000000000000fa6c·0x000ad4·0x000ad4·R···0x414 ··GNU_EH_FRAME···0x00fe44·0x000000000000fe44·0x000000000000fe44·0x000b84·0x000b84·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x2b0c8:1 There·are·25·section·headers,·starting·at·offset·0x30380:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002520·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002568·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000027c8·0027c8·000318·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002810·002810·00031e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002ae0·002ae0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002b30·002b30·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002b00·002b00·0006b4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002b50·002b50·0006c4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000031b4·0031b4·009e25·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003214·003214·009fb1·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000cfe0·00cfe0·000d31·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d1c8·00d1c8·000d35·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000dd18·00dd18·0000d0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000df00·00df00·0000d0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000dde8·00dde8·000e88·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000dfd0·00dfd0·000ed0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000ec70·00ec70·000df9·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000eea0·00eea0·000fa1·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000fa6c·00fa6c·000ad4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000fe44·00fe44·000b84·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000010540·010540·002d5c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000109c8·0109c8·00329c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000014000·014000·010ac0·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000014000·014000·015e4c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000024ac0·024ac0·0009d0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000029e50·029e50·000a00·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000026000·026000·002fa8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000002b000·02b000·003080·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000028fa8·028fa8·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002e080·02e080·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000028fd0·028fd0·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000002e0a8·02e0a8·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000028fe8·028fe8·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000002e0c0·02e0c0·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000029208·029208·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000002e2e0·02e2e0·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000292f0·0292f0·0004f0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000002e3c8·02e3c8·000508·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000002a7e0·0297e0·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000002f8d0·02e8d0·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0297f8·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02e8e8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0298f5·0017cc·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02e9e5·001998·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.0 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x28fe8·contains·34·entries:1 Dynamic·section·at·offset·0x2e0c0·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.radio.internal.deviceinfo@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.internal.deviceinfo@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xcfe014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd1c8
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd3115 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd35
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xdd1817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xdf00
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd0
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xdde820 ·0x0000000000000017·(JMPREL)·············0xdfd0
21 ·0x0000000000000002·(PLTRELSZ)···········3720·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3792·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x292f022 ·0x0000000000000003·(PLTGOT)·············0x2e3c8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x31b426 ·0x0000000000000005·(STRTAB)·············0x3214
27 ·0x000000000000000a·(STRSZ)··············40485·(bytes)27 ·0x000000000000000a·(STRSZ)··············40881·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x2b0028 ·0x000000006ffffef5·(GNU_HASH)···········0x2b50
29 ·0x0000000000000019·(INIT_ARRAY)·········0x28fd029 ·0x0000000000000019·(INIT_ARRAY)·········0x2e0a8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x28fa831 ·0x000000000000001a·(FINI_ARRAY)·········0x2e080
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x27c833 ·0x000000006ffffff0·(VERSYM)·············0x2810
34 ·0x000000006ffffffe·(VERNEED)············0x2ae034 ·0x000000006ffffffe·(VERNEED)············0x2b30
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d0bcd067bdf394e525bde728af7d79f86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c7e91fa9d92a8e22004dc4652053d88c
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·396·entries:1 Version·symbols·section·'.gnu.version'·contains·399·entries:
2 ·Addr:·0x00000000000027c8··Offset:·0x0027c8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002810··Offset:·0x002810··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, 12 lines modifiedOffset 96, 13 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 Version·needs·section·'.gnu.version_r'·contains·1·entry:104 Version·needs·section·'.gnu.version_r'·contains·1·entry:
104 ·Addr:·0x0000000000002ae0··Offset:·0x002ae0··Link:·7·(.dynstr)105 ·Addr:·0x0000000000002b30··Offset:·0x002b30··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:·177928····»    Blocks:·352········IO·Block:·4096···regular·file1 ··Size:·199104····»    Blocks:·392········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.lpa@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········176840·(bytes·into·file)13 ··Start·of·section·headers:··········197944·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0128a4·0x0128a4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01324c·0x01324c·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0125b0·0x0125b0·R·E·0x10008 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x016e80·0x016e80·R·E·0x1000
9 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x003848·0x003848·RW··0x10009 ··LOAD···········0x02b000·0x000000000002b000·0x000000000002b000·0x003938·0x003938·RW··0x1000
10 ··LOAD···········0x029848·0x000000000002a848·0x000000000002a848·0x000018·0x000018·RW··0x100010 ··LOAD···········0x02e938·0x000000000002f938·0x000000000002f938·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x029018·0x0000000000029018·0x0000000000029018·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x02e0f0·0x000000000002e0f0·0x000000000002e0f0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x003848·0x004000·R···0x112 ··GNU_RELRO······0x02b000·0x000000000002b000·0x000000000002b000·0x003938·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00eaac·0x000000000000eaac·0x000000000000eaac·0x000bdc·0x000bdc·R···0x413 ··GNU_EH_FRAME···0x00ee50·0x000000000000ee50·0x000000000000ee50·0x000ca4·0x000ca4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x2b2c8:1 There·are·25·section·headers,·starting·at·offset·0x30538:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0025f8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002640·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000028a0·0028a0·00032a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000028e8·0028e8·000330·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002bcc·002bcc·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002c18·002c18·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002bf0·002bf0·0006dc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002c38·002c38·0006ec·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000032cc·0032cc·008f6c·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003324·003324·0090f8·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c238·00c238·000d0d·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c420·00c420·000d1c·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000cf48·00cf48·0000d0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d140·00d140·0000d0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000d018·00d018·000f30·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000d210·00d210·000f78·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000df50·00df50·000b5a·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000e190·00e190·000cbd·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000eaac·00eaac·000bdc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ee50·00ee50·000ca4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000f688·00f688·00321c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000faf8·00faf8·003754·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·011b70·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000014000·014000·016410·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000024b70·024b70·000a40·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000002a410·02a410·000a70·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000026000·026000·002fd8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000002b000·02b000·0030b0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000028fd8·028fd8·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002e0b0·02e0b0·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000029000·029000·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000002e0d8·02e0d8·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000029018·029018·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000002e0f0·02e0f0·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000029238·029238·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000002e310·02e310·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000029320·029320·000528·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000002e3f8·02e3f8·000540·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000002a848·029848·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000002f938·02e938·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·029860·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02e950·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02995d·001964·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02ea4d·001ae8·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.98 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x29018·contains·34·entries:1 Dynamic·section·at·offset·0x2e0f0·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.radio.lpa@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.lpa@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xc23814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xc420
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd0d15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd1c
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xcf4817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd140
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd0
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xd01820 ·0x0000000000000017·(JMPREL)·············0xd210
21 ·0x0000000000000002·(PLTRELSZ)···········3888·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3960·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x2932022 ·0x0000000000000003·(PLTGOT)·············0x2e3f8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x32cc26 ·0x0000000000000005·(STRTAB)·············0x3324
27 ·0x000000000000000a·(STRSZ)··············36716·(bytes)27 ·0x000000000000000a·(STRSZ)··············37112·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x2bf028 ·0x000000006ffffef5·(GNU_HASH)···········0x2c38
29 ·0x0000000000000019·(INIT_ARRAY)·········0x2900029 ·0x0000000000000019·(INIT_ARRAY)·········0x2e0d8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x28fd831 ·0x000000000000001a·(FINI_ARRAY)·········0x2e0b0
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x28a033 ·0x000000006ffffff0·(VERSYM)·············0x28e8
34 ·0x000000006ffffffe·(VERNEED)············0x2bcc34 ·0x000000006ffffffe·(VERNEED)············0x2c18
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·025b0079e008ed6fc91a06fd5f1cd1746 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a66aa516d4b85102bbbc544c6e9eccce
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·405·entries:1 Version·symbols·section·'.gnu.version'·contains·408·entries:
2 ·Addr:·0x00000000000028a0··Offset:·0x0028a0··Link:·3·(.dynsym)2 ·Addr:·0x00000000000028e8··Offset:·0x0028e8··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 98, 13 lines modifiedOffset 98, 13 lines modified
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*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
106 Version·needs·section·'.gnu.version_r'·contains·1·entry:106 Version·needs·section·'.gnu.version_r'·contains·1·entry:
107 ·Addr:·0x0000000000002bcc··Offset:·0x002bcc··Link:·7·(.dynstr)107 ·Addr:·0x0000000000002c18··Offset:·0x002c18··Link:·7·(.dynstr)
108 ··000000:·Version:·1··File:·libc.so··Cnt:·1108 ··000000:·Version:·1··File:·libc.so··Cnt:·1
109 ··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:·178440····»    Blocks:·352········IO·Block:·4096···regular·file1 ··Size:·199544····»    Blocks:·392········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so
868 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:··········159072·(bytes·into·file)13 ··Start·of·section·headers:··········176064·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x120003 Entry·point·0x12000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011394·0x011394·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011c0c·0x011c0c·R···0x1000
9 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x00f920·0x00f920·R·E·0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x013530·0x013530·R·E·0x1000
10 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x003638·0x003638·RW··0x100010 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x003728·0x003728·RW··0x1000
11 ··LOAD···········0x025638·0x0000000000026638·0x0000000000026638·0x000018·0x000018·RW··0x100011 ··LOAD···········0x029728·0x000000000002a728·0x000000000002a728·0x000018·0x000018·RW··0x1000
12 ··DYNAMIC········0x024eb0·0x0000000000024eb0·0x0000000000024eb0·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x028f88·0x0000000000028f88·0x0000000000028f88·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x003638·0x004000·R···0x113 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x003728·0x004000·R···0x1
14 ··GNU_EH_FRAME···0x00df04·0x000000000000df04·0x000000000000df04·0x000a24·0x000a24·R···0x414 ··GNU_EH_FRAME···0x00e230·0x000000000000e230·0x000000000000e230·0x000ad4·0x000ad4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x26d60:1 There·are·25·section·headers,·starting·at·offset·0x2afc0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002358·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0023a0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002600·002600·0002f2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002648·002648·0002f8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000028f4·0028f4·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002940·002940·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002918·002918·000668·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002960·002960·000678·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002f80·002f80·008aa9·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002fd8·002fd8·008c35·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000ba30·00ba30·000ce6·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000bc10·00bc10·000ce8·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c718·00c718·0000c0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c8f8·00c8f8·0000c8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000c7d8·00c7d8·000d38·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000c9c0·00c9c0·000d80·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000d510·00d510·0009f1·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000d740·00d740·000aef·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000df04·00df04·000a24·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e230·00e230·000ad4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000e928·00e928·002a6c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000ed08·00ed08·002f04·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000012000·012000·00f028·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·012c04·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000021030·021030·0008f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000024c10·024c10·000920·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000022000·022000·002e70·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000026000·026000·002f48·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000024e70·024e70·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000028f48·028f48·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000024e98·024e98·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000028f70·028f70·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000024eb0·024eb0·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000028f88·028f88·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000250d0·0250d0·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000291a8·0291a8·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000251b8·0251b8·000480·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000029290·029290·000498·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000026638·025638·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000002a728·029728·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·025650·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·029740·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02574d·001610·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02983d·00177c·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x24eb0·contains·34·entries:1 Dynamic·section·at·offset·0x28f88·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.radio.qcrilhook@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qcrilhook@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xba3014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xbc10
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xce615 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xce8
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc71817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc8f8
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc8
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xc7d820 ·0x0000000000000017·(JMPREL)·············0xc9c0
21 ·0x0000000000000002·(PLTRELSZ)···········3384·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3456·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x251b822 ·0x0000000000000003·(PLTGOT)·············0x29290
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x2f8026 ·0x0000000000000005·(STRTAB)·············0x2fd8
27 ·0x000000000000000a·(STRSZ)··············35497·(bytes)27 ·0x000000000000000a·(STRSZ)··············35893·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x291828 ·0x000000006ffffef5·(GNU_HASH)···········0x2960
29 ·0x0000000000000019·(INIT_ARRAY)·········0x24e9829 ·0x0000000000000019·(INIT_ARRAY)·········0x28f70
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x24e7031 ·0x000000000000001a·(FINI_ARRAY)·········0x28f48
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x260033 ·0x000000006ffffff0·(VERSYM)·············0x2648
34 ·0x000000006ffffffe·(VERNEED)············0x28f434 ·0x000000006ffffffe·(VERNEED)············0x2940
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·57c7b2b7b4a4174462f0f0a7f46f76b76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4e1f4e4ba698f1f2d9b8089935e2ff20
1.82 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·380·entries:
2 ·Addr:·0x0000000000002600··Offset:·0x002600··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002648··Offset:·0x002648··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 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*)······1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·1·entry:99 Version·needs·section·'.gnu.version_r'·contains·1·entry:
100 ·Addr:·0x00000000000028f4··Offset:·0x0028f4··Link:·7·(.dynstr)100 ·Addr:·0x0000000000002940··Offset:·0x002940··Link:·7·(.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:·160672····»    Blocks:·320········IO·Block:·4096···regular·file1 ··Size:·177664····»    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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@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:··········154832·(bytes·into·file)13 ··Start·of·section·headers:··········175976·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x010fbc·0x010fbc·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011814·0x011814·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00f460·0x00f460·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x013020·0x013020·R·E·0x1000
9 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x003640·0x003640·RW··0x10009 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x003730·0x003730·RW··0x1000
10 ··LOAD···········0x024640·0x0000000000025640·0x0000000000025640·0x000018·0x000018·RW··0x100010 ··LOAD···········0x029730·0x000000000002a730·0x000000000002a730·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x023eb0·0x0000000000023eb0·0x0000000000023eb0·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x028f88·0x0000000000028f88·0x0000000000028f88·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x003640·0x004000·R···0x112 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x003730·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00dbc0·0x000000000000dbc0·0x000000000000dbc0·0x000a0c·0x000a0c·R···0x413 ··GNU_EH_FRAME···0x00deec·0x000000000000deec·0x000000000000deec·0x000aac·0x000aac·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x25cd0:1 There·are·25·section·headers,·starting·at·offset·0x2af68:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002370·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0023b8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002618·002618·0002f4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002660·002660·0002fa·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000290c·00290c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000295c·00295c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002930·002930·000668·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002980·002980·000678·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002f98·002f98·0087c8·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002ff8·002ff8·008954·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b760·00b760·000ce4·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b950·00b950·000ce9·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c448·00c448·0000c0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c640·00c640·0000c8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000c508·00c508·000d50·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000c708·00c708·000d98·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000d260·00d260·000960·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000d4a0·00d4a0·000a4c·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000dbc0·00dbc0·000a0c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000deec·00deec·000aac·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000e5d0·00e5d0·0029ec·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000e998·00e998·002e7c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000011000·011000·00eb54·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·0126ec·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001fb60·01fb60·000900·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000246f0·0246f0·000930·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000021000·021000·002e70·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000026000·026000·002f48·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000023e70·023e70·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000028f48·028f48·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000023e98·023e98·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000028f70·028f70·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000023eb0·023eb0·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000028f88·028f88·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000240d0·0240d0·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000291a8·0291a8·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000241b8·0241b8·000488·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000029290·029290·0004a0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000025640·024640·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000002a730·029730·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·024658·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·029748·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·024755·001578·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·029845·001720·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x23eb0·contains·34·entries:1 Dynamic·section·at·offset·0x28f88·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.radio.qtiradio@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb76014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb950
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xce415 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xce9
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc44817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc640
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc8
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xc50820 ·0x0000000000000017·(JMPREL)·············0xc708
21 ·0x0000000000000002·(PLTRELSZ)···········3408·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3480·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x241b822 ·0x0000000000000003·(PLTGOT)·············0x29290
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x2f9826 ·0x0000000000000005·(STRTAB)·············0x2ff8
27 ·0x000000000000000a·(STRSZ)··············34760·(bytes)27 ·0x000000000000000a·(STRSZ)··············35156·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x293028 ·0x000000006ffffef5·(GNU_HASH)···········0x2980
29 ·0x0000000000000019·(INIT_ARRAY)·········0x23e9829 ·0x0000000000000019·(INIT_ARRAY)·········0x28f70
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x23e7031 ·0x000000000000001a·(FINI_ARRAY)·········0x28f48
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x261833 ·0x000000006ffffff0·(VERSYM)·············0x2660
34 ·0x000000006ffffffe·(VERNEED)············0x290c34 ·0x000000006ffffffe·(VERNEED)············0x295c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9d2351380491a602176ba997a47f4cea6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c65927a1be9177cb62cfa189b15af62d
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·378·entries:1 Version·symbols·section·'.gnu.version'·contains·381·entries:
2 ·Addr:·0x0000000000002618··Offset:·0x002618··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002660··Offset:·0x002660··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 91, 13 lines modifiedOffset 91, 14 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 ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 99 ··17c:···1·(*global*)···
  
99 Version·needs·section·'.gnu.version_r'·contains·1·entry:100 Version·needs·section·'.gnu.version_r'·contains·1·entry:
100 ·Addr:·0x000000000000290c··Offset:·0x00290c··Link:·7·(.dynstr)101 ·Addr:·0x000000000000295c··Offset:·0x00295c··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:·156432····»    Blocks:·312········IO·Block:·4096···regular·file1 ··Size:·177576····»    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.9 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········227456·(bytes·into·file)13 ··Start·of·section·headers:··········277808·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x018204·0x018204·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x019464·0x019464·R···0x1000
8 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x017a50·0x017a50·R·E·0x10008 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x0229c0·0x0229c0·R·E·0x1000
9 ··LOAD···········0x031000·0x0000000000031000·0x0000000000031000·0x0046b8·0x0046b8·RW··0x10009 ··LOAD···········0x03d000·0x000000000003d000·0x000000000003d000·0x004838·0x004838·RW··0x1000
10 ··LOAD···········0x0356b8·0x00000000000366b8·0x00000000000366b8·0x000018·0x000018·RW··0x100010 ··LOAD···········0x041838·0x0000000000042838·0x0000000000042838·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x034d90·0x0000000000034d90·0x0000000000034d90·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x040ef8·0x0000000000040ef8·0x0000000000040ef8·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x031000·0x0000000000031000·0x0000000000031000·0x0046b8·0x005000·R···0x112 ··GNU_RELRO······0x03d000·0x000000000003d000·0x000000000003d000·0x004838·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x01325c·0x000000000001325c·0x000000000001325c·0x000f6c·0x000f6c·R···0x413 ··GNU_EH_FRAME···0x013708·0x0000000000013708·0x0000000000013708·0x001104·0x001104·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x37880:1 There·are·25·section·headers,·starting·at·offset·0x43d30:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002d60·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002da8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003008·003008·0003c8·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003050·003050·0003ce·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000033d0·0033d0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003420·003420·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000033f0·0033f0·0007a0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003440·003440·0007b0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003b90·003b90·00bf58·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003bf0·003bf0·00c0e4·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000fae8·00fae8·00108b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000fcd8·00fcd8·00108d·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000010b78·010b78·000108·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000010d68·010d68·000108·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000010c80·010c80·001170·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000010e70·010e70·0011b8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000011df0·011df0·00146b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000012030·012030·0016d6·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000001325c·01325c·000f6c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000013708·013708·001104·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000141c8·0141c8·00403c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000014810·014810·004c54·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000019000·019000·016e84·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001a000·01a000·021dc8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002fe90·02fe90·000bc0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000003bdd0·03bdd0·000bf0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000031000·031000·003d50·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000003d000·03d000·003eb8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000034d50·034d50·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000040eb8·040eb8·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000034d78·034d78·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000040ee0·040ee0·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000034d90·034d90·000240·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000040ef8·040ef8·000240·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000034fd0·034fd0·000100·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000041138·041138·000100·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000350d0·0350d0·0005e8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000041238·041238·000600·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000366b8·0356b8·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000042838·041838·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0356d0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·041850·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0357cd·0020b0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·04194d·0023e0·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, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x34d90·contains·36·entries:1 Dynamic·section·at·offset·0x40ef8·contains·36·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:·[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@2.0.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@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)················0xfae816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xfcd8
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x108b17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x108d
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x10b7819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x10d68
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x10820 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x108
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x10c8022 ·0x0000000000000017·(JMPREL)·············0x10e70
23 ·0x0000000000000002·(PLTRELSZ)···········4464·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········4536·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x350d024 ·0x0000000000000003·(PLTGOT)·············0x41238
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2a826 ·0x0000000000000006·(SYMTAB)·············0x2a8
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x3b9028 ·0x0000000000000005·(STRTAB)·············0x3bf0
29 ·0x000000000000000a·(STRSZ)··············48984·(bytes)29 ·0x000000000000000a·(STRSZ)··············49380·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x33f030 ·0x000000006ffffef5·(GNU_HASH)···········0x3440
31 ·0x0000000000000019·(INIT_ARRAY)·········0x34d7831 ·0x0000000000000019·(INIT_ARRAY)·········0x40ee0
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x34d5033 ·0x000000000000001a·(FINI_ARRAY)·········0x40eb8
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x300835 ·0x000000006ffffff0·(VERSYM)·············0x3050
36 ·0x000000006ffffffe·(VERNEED)············0x33d036 ·0x000000006ffffffe·(VERNEED)············0x3420
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2f221c6b7b89b0826ca20227aa5ea63a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7990c162339020443573e3cdf5a5f582
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·484·entries:1 Version·symbols·section·'.gnu.version'·contains·487·entries:
2 ·Addr:·0x0000000000003008··Offset:·0x003008··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003050··Offset:·0x003050··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, 12 lines modifiedOffset 118, 13 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*)······1·(*global*)···
  
125 Version·needs·section·'.gnu.version_r'·contains·1·entry:126 Version·needs·section·'.gnu.version_r'·contains·1·entry:
126 ·Addr:·0x00000000000033d0··Offset:·0x0033d0··Link:·7·(.dynstr)127 ·Addr:·0x0000000000003420··Offset:·0x003420··Link:·7·(.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:·229056····»    Blocks:·448········IO·Block:·4096···regular·file1 ··Size:·279408····»    Blocks:·552········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········243336·(bytes·into·file)13 ··Start·of·section·headers:··········289936·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01b104·0x01b104·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01c78c·0x01c78c·R···0x1000
8 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x017440·0x017440·R·E·0x10008 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x021d20·0x021d20·R·E·0x1000
9 ··LOAD···········0x034000·0x0000000000034000·0x0000000000034000·0x0051c8·0x0051c8·RW··0x10009 ··LOAD···········0x03f000·0x000000000003f000·0x000000000003f000·0x0053d8·0x0053d8·RW··0x1000
10 ··LOAD···········0x0391c8·0x000000000003a1c8·0x000000000003a1c8·0x000018·0x000018·RW··0x100010 ··LOAD···········0x0443d8·0x00000000000453d8·0x00000000000453d8·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x038810·0x0000000000038810·0x0000000000038810·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x043a08·0x0000000000043a08·0x0000000000043a08·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x034000·0x0000000000034000·0x0000000000034000·0x0051c8·0x006000·R···0x112 ··GNU_RELRO······0x03f000·0x000000000003f000·0x000000000003f000·0x0053d8·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x015dfc·0x0000000000015dfc·0x0000000000015dfc·0x00104c·0x00104c·R···0x413 ··GNU_EH_FRAME···0x016368·0x0000000000016368·0x0000000000016368·0x001274·0x001274·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x3b688:1 There·are·25·section·headers,·starting·at·offset·0x46c90:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003348·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003390·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000035f0·0035f0·000446·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003638·003638·00044c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003a38·003a38·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003a84·003a84·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003a58·003a58·00078c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003aa8·003aa8·00079c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000041e4·0041e4·00e1ad·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000004244·004244·00e339·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000012398·012398·0013de·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000012580·012580·0013da·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000013778·013778·000138·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000013960·013960·000138·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000138b0·0138b0·0012a8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000013a98·013a98·0012f0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000014b60·014b60·00129c·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000014d90·014d90·0015d6·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000015dfc·015dfc·00104c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000016368·016368·001274·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000016e48·016e48·0042bc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000175e0·0175e0·0051ac·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001c000·01c000·0167a4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001d000·01d000·021054·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000327b0·0327b0·000c90·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000003e060·03e060·000cc0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000034000·034000·0047d0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000003f000·03f000·0049c8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000387d0·0387d0·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000439c8·0439c8·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000387f8·0387f8·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000439f0·0439f0·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000038810·038810·000250·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000043a08·043a08·000250·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000038a60·038a60·000118·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000043c58·043c58·000118·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000038b78·038b78·000650·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000043d70·043d70·000668·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000003a1c8·0391c8·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000453d8·0443d8·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0391e0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0443f0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0392dd·0023a8·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0444ed·0027a0·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.23 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x38810·contains·37·entries:1 Dynamic·section·at·offset·0x43a08·contains·37·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:·[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.qtiradio@2.1.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@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)················0x1239818 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x12580
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x13de19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x13da
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1377821 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x13960
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x13822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x138
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0x138b024 ·0x0000000000000017·(JMPREL)·············0x13a98
25 ·0x0000000000000002·(PLTRELSZ)···········4776·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········4848·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x38b7826 ·0x0000000000000003·(PLTGOT)·············0x43d70
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x2a828 ·0x0000000000000006·(SYMTAB)·············0x2a8
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x41e430 ·0x0000000000000005·(STRTAB)·············0x4244
31 ·0x000000000000000a·(STRSZ)··············57773·(bytes)31 ·0x000000000000000a·(STRSZ)··············58169·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x3a5832 ·0x000000006ffffef5·(GNU_HASH)···········0x3aa8
33 ·0x0000000000000019·(INIT_ARRAY)·········0x387f833 ·0x0000000000000019·(INIT_ARRAY)·········0x439f0
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x387d035 ·0x000000000000001a·(FINI_ARRAY)·········0x439c8
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x35f037 ·0x000000006ffffff0·(VERSYM)·············0x3638
38 ·0x000000006ffffffe·(VERNEED)············0x3a3838 ·0x000000006ffffffe·(VERNEED)············0x3a84
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eefb80753f8d2cc300a43e48cdb184456 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f2a5db11335727b541c41c12f77e331e
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·547·entries:1 Version·symbols·section·'.gnu.version'·contains·550·entries:
2 ·Addr:·0x00000000000035f0··Offset:·0x0035f0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003638··Offset:·0x003638··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 133, 13 lines modifiedOffset 133, 14 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*)······1·(*global*)···140 ··220:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 141 ··224:···1·(*global*)······1·(*global*)···
  
141 Version·needs·section·'.gnu.version_r'·contains·1·entry:142 Version·needs·section·'.gnu.version_r'·contains·1·entry:
142 ·Addr:·0x0000000000003a38··Offset:·0x003a38··Link:·7·(.dynstr)143 ·Addr:·0x0000000000003a84··Offset:·0x003a84··Link:·7·(.dynstr)
143 ··000000:·Version:·1··File:·libc.so··Cnt:·1144 ··000000:·Version:·1··File:·libc.so··Cnt:·1
144 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2145 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·244936····»    Blocks:·480········IO·Block:·4096···regular·file1 ··Size:·291536····»    Blocks:·576········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.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x1e00011 ··Entry·point·address:···············0x1f000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········254200·(bytes·into·file)13 ··Start·of·section·headers:··········300832·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·0x1f000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01d46c·0x01d46c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01ecac·0x01ecac·R···0x1000
8 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x017680·0x017680·R·E·0x10008 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x021c10·0x021c10·R·E·0x1000
9 ··LOAD···········0x036000·0x0000000000036000·0x0000000000036000·0x005b18·0x005b18·RW··0x10009 ··LOAD···········0x041000·0x0000000000041000·0x0000000000041000·0x005d70·0x005d70·RW··0x1000
10 ··LOAD···········0x03bb18·0x000000000003cb18·0x000000000003cb18·0x000018·0x000018·RW··0x100010 ··LOAD···········0x046d70·0x0000000000047d70·0x0000000000047d70·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x03b100·0x000000000003b100·0x000000000003b100·0x000260·0x000260·RW··0x811 ··DYNAMIC········0x046340·0x0000000000046340·0x0000000000046340·0x000260·0x000260·RW··0x8
12 ··GNU_RELRO······0x036000·0x0000000000036000·0x0000000000036000·0x005b18·0x006000·R···0x112 ··GNU_RELRO······0x041000·0x0000000000041000·0x0000000000041000·0x005d70·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x017fdc·0x0000000000017fdc·0x0000000000017fdc·0x0010ac·0x0010ac·R···0x413 ··GNU_EH_FRAME···0x018590·0x0000000000018590·0x0000000000018590·0x001314·0x001314·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x3e0f8:1 There·are·25·section·headers,·starting·at·offset·0x49720:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003828·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003870·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003ad0·003ad0·0004ae·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003b18·003b18·0004b4·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003f80·003f80·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003fcc·003fcc·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003fa0·003fa0·0007a4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003ff0·003ff0·0007b4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004744·004744·00fbb8·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000047a4·0047a4·00fd44·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000014300·014300·0016fc·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000144e8·0144e8·0016ff·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000015a00·015a00·000150·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000015be8·015be8·000160·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000015b50·015b50·001350·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000015d48·015d48·001398·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000016ea0·016ea0·00113a·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000170e0·0170e0·0014b0·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000017fdc·017fdc·0010ac·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000018590·018590·001314·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000019088·019088·0043e4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000198a8·0198a8·005404·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001e000·01e000·01697c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001f000·01f000·020ed4·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000034980·034980·000d00·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000003fee0·03fee0·000d30·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000036000·036000·0050c0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000041000·041000·005300·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000003b0c0·03b0c0·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000046300·046300·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000003b0e8·03b0e8·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000046328·046328·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000003b100·03b100·000260·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000046340·046340·000260·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000003b360·03b360·000130·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000465a0·0465a0·000130·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000003b490·03b490·000688·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000466d0·0466d0·0006a0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000003cb18·03bb18·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000047d70·046d70·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03bb30·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·046d88·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03bc2d·0024c4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·046e85·002898·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.34 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x3b100·contains·38·entries:1 Dynamic·section·at·offset·0x46340·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:·[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:·[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.2.so]16 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@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)················0x1430019 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x144e8
20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x16fc20 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x16ff
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x15a0022 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x15be8
23 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x15023 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x160
24 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x824 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
25 ·0x0000000000000017·(JMPREL)·············0x15b5025 ·0x0000000000000017·(JMPREL)·············0x15d48
26 ·0x0000000000000002·(PLTRELSZ)···········4944·(bytes)26 ·0x0000000000000002·(PLTRELSZ)···········5016·(bytes)
27 ·0x0000000000000003·(PLTGOT)·············0x3b49027 ·0x0000000000000003·(PLTGOT)·············0x466d0
28 ·0x0000000000000014·(PLTREL)·············RELA28 ·0x0000000000000014·(PLTREL)·············RELA
29 ·0x0000000000000006·(SYMTAB)·············0x2a829 ·0x0000000000000006·(SYMTAB)·············0x2a8
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000005·(STRTAB)·············0x474431 ·0x0000000000000005·(STRTAB)·············0x47a4
32 ·0x000000000000000a·(STRSZ)··············64440·(bytes)32 ·0x000000000000000a·(STRSZ)··············64836·(bytes)
33 ·0x000000006ffffef5·(GNU_HASH)···········0x3fa033 ·0x000000006ffffef5·(GNU_HASH)···········0x3ff0
34 ·0x0000000000000019·(INIT_ARRAY)·········0x3b0e834 ·0x0000000000000019·(INIT_ARRAY)·········0x46328
35 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)35 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
36 ·0x000000000000001a·(FINI_ARRAY)·········0x3b0c036 ·0x000000000000001a·(FINI_ARRAY)·········0x46300
37 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)37 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
38 ·0x000000006ffffff0·(VERSYM)·············0x3ad038 ·0x000000006ffffff0·(VERSYM)·············0x3b18
39 ·0x000000006ffffffe·(VERNEED)············0x3f8039 ·0x000000006ffffffe·(VERNEED)············0x3fcc
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ab0560cb3852274a7966f1e03dea68e86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c012297e867b1cb7bda3b3945a708220
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·599·entries:1 Version·symbols·section·'.gnu.version'·contains·602·entries:
2 ·Addr:·0x0000000000003ad0··Offset:·0x003ad0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003b18··Offset:·0x003b18··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, 13 lines modifiedOffset 146, 14 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*)······1·(*global*)···153 ··254:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 154 ··258:···1·(*global*)······1·(*global*)···
  
154 Version·needs·section·'.gnu.version_r'·contains·1·entry:155 Version·needs·section·'.gnu.version_r'·contains·1·entry:
155 ·Addr:·0x0000000000003f80··Offset:·0x003f80··Link:·7·(.dynstr)156 ·Addr:·0x0000000000003fcc··Offset:·0x003fcc··Link:·7·(.dynstr)
156 ··000000:·Version:·1··File:·libc.so··Cnt:·1157 ··000000:·Version:·1··File:·libc.so··Cnt:·1
157 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2158 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·255800····»    Blocks:·504········IO·Block:·4096···regular·file1 ··Size:·302432····»    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
  
  
14.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········220536·(bytes·into·file)13 ··Start·of·section·headers:··········266800·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01916c·0x01916c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01a4d4·0x01a4d4·R···0x1000
8 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x014a50·0x014a50·R·E·0x10008 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x01e2f0·0x01e2f0·R·E·0x1000
9 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x004ae8·0x004ae8·RW··0x10009 ··LOAD···········0x03a000·0x000000000003a000·0x000000000003a000·0x004c20·0x004c20·RW··0x1000
10 ··LOAD···········0x033ae8·0x0000000000034ae8·0x0000000000034ae8·0x000010·0x000010·RW··0x100010 ··LOAD···········0x03ec20·0x000000000003fc20·0x000000000003fc20·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x033130·0x0000000000033130·0x0000000000033130·0x000270·0x000270·RW··0x811 ··DYNAMIC········0x03e250·0x000000000003e250·0x000000000003e250·0x000270·0x000270·RW··0x8
12 ··GNU_RELRO······0x02f000·0x000000000002f000·0x000000000002f000·0x004ae8·0x005000·R···0x112 ··GNU_RELRO······0x03a000·0x000000000003a000·0x000000000003a000·0x004c20·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x014880·0x0000000000014880·0x0000000000014880·0x000e64·0x000e64·R···0x413 ··GNU_EH_FRAME···0x014df8·0x0000000000014df8·0x0000000000014df8·0x000ffc·0x000ffc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x35d78:1 There·are·25·section·headers,·starting·at·offset·0x41230:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0030c0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003108·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003368·003368·000410·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000033b0·0033b0·000416·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003778·003778·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000037c8·0037c8·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000037b8·0037b8·000664·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003808·003808·000674·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003e1c·003e1c·00d388·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003e7c·003e7c·00d514·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000111a8·0111a8·001296·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000011390·011390·00129c·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000012440·012440·000120·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000012630·012630·000128·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000012560·012560·0012f0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000012758·012758·001338·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000013850·013850·001030·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000013a90·013a90·001366·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000014880·014880·000e64·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000014df8·014df8·000ffc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000156e8·0156e8·003a84·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000015df8·015df8·0046dc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001a000·01a000·013d88·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001b000·01b000·01d5f8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002dd90·02dd90·000cc0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000038600·038600·000cf0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000002f000·02f000·004100·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000003a000·03a000·004220·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000033100·033100·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003e220·03e220·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000033120·033120·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000003e240·03e240·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000033130·033130·000270·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000003e250·03e250·000270·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000333a0·0333a0·0000e0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000003e4c0·03e4c0·0000e0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000033480·033480·000668·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000003e5a0·03e5a0·000680·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000034ae8·033ae8·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000003fc20·03ec20·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·033af8·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03ec30·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·033bf5·002180·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03ed2d·002500·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.37 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x33130·contains·39·entries:1 Dynamic·section·at·offset·0x3e250·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:·[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 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.3.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.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)················0x111a820 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x11390
21 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x129621 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x129c
22 ·0x0000000000000009·(RELAENT)············24·(bytes)22 ·0x0000000000000009·(RELAENT)············24·(bytes)
23 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1244023 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x12630
24 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x12024 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x128
25 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x825 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
26 ·0x0000000000000017·(JMPREL)·············0x1256026 ·0x0000000000000017·(JMPREL)·············0x12758
27 ·0x0000000000000002·(PLTRELSZ)···········4848·(bytes)27 ·0x0000000000000002·(PLTRELSZ)···········4920·(bytes)
28 ·0x0000000000000003·(PLTGOT)·············0x3348028 ·0x0000000000000003·(PLTGOT)·············0x3e5a0
29 ·0x0000000000000014·(PLTREL)·············RELA29 ·0x0000000000000014·(PLTREL)·············RELA
30 ·0x0000000000000006·(SYMTAB)·············0x2a830 ·0x0000000000000006·(SYMTAB)·············0x2a8
31 ·0x000000000000000b·(SYMENT)·············24·(bytes)31 ·0x000000000000000b·(SYMENT)·············24·(bytes)
32 ·0x0000000000000005·(STRTAB)·············0x3e1c32 ·0x0000000000000005·(STRTAB)·············0x3e7c
33 ·0x000000000000000a·(STRSZ)··············54152·(bytes)33 ·0x000000000000000a·(STRSZ)··············54548·(bytes)
34 ·0x000000006ffffef5·(GNU_HASH)···········0x37b834 ·0x000000006ffffef5·(GNU_HASH)···········0x3808
35 ·0x0000000000000019·(INIT_ARRAY)·········0x3312035 ·0x0000000000000019·(INIT_ARRAY)·········0x3e240
36 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)36 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
37 ·0x000000000000001a·(FINI_ARRAY)·········0x3310037 ·0x000000000000001a·(FINI_ARRAY)·········0x3e220
38 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)38 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
39 ·0x000000006ffffff0·(VERSYM)·············0x336839 ·0x000000006ffffff0·(VERSYM)·············0x33b0
40 ·0x000000006ffffffe·(VERNEED)············0x377840 ·0x000000006ffffffe·(VERNEED)············0x37c8
41 ·0x000000006fffffff·(VERNEEDNUM)·········241 ·0x000000006fffffff·(VERNEEDNUM)·········2
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1e74f030255d0c4693d488ff4805b9746 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c6eccc5f0e298864d212d5cb144390a0
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·520·entries:1 Version·symbols·section·'.gnu.version'·contains·523·entries:
2 ·Addr:·0x0000000000003368··Offset:·0x003368··Link:·3·(.dynsym)2 ·Addr:·0x00000000000033b0··Offset:·0x0033b0··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, 14 lines modifiedOffset 127, 15 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*)······1·(*global*)···
  
134 Version·needs·section·'.gnu.version_r'·contains·2·entries:135 Version·needs·section·'.gnu.version_r'·contains·2·entries:
135 ·Addr:·0x0000000000003778··Offset:·0x003778··Link:·7·(.dynstr)136 ·Addr:·0x00000000000037c8··Offset:·0x0037c8··Link:·7·(.dynstr)
136 ··000000:·Version:·1··File:·liblog.so··Cnt:·1137 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
137 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3138 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
138 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1139 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
139 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2140 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·222136····»    Blocks:·440········IO·Block:·4096···regular·file1 ··Size:·268400····»    Blocks:·528········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.1 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.qtiradio@2.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:···············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:··········226168·(bytes·into·file)13 ··Start·of·section·headers:··········264296·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01a844·0x01a844·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01bc5c·0x01bc5c·R···0x1000
8 ··LOAD···········0x01b000·0x000000000001b000·0x000000000001b000·0x014320·0x014320·R·E·0x10008 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x01cf30·0x01cf30·R·E·0x1000
9 ··LOAD···········0x030000·0x0000000000030000·0x0000000000030000·0x005178·0x005178·RW··0x10009 ··LOAD···········0x039000·0x0000000000039000·0x0000000000039000·0x0052b0·0x0052b0·RW··0x1000
10 ··LOAD···········0x035178·0x0000000000036178·0x0000000000036178·0x000010·0x000010·RW··0x100010 ··LOAD···········0x03e2b0·0x000000000003f2b0·0x000000000003f2b0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x034780·0x0000000000034780·0x0000000000034780·0x000290·0x000290·RW··0x811 ··DYNAMIC········0x03d8a0·0x000000000003d8a0·0x000000000003d8a0·0x000290·0x000290·RW··0x8
12 ··GNU_RELRO······0x030000·0x0000000000030000·0x0000000000030000·0x005178·0x006000·R···0x112 ··GNU_RELRO······0x039000·0x0000000000039000·0x0000000000039000·0x0052b0·0x006000·R···0x1
13 ··GNU_EH_FRAME···0x015ec4·0x0000000000015ec4·0x0000000000015ec4·0x000e94·0x000e94·R···0x413 ··GNU_EH_FRAME···0x016488·0x0000000000016488·0x0000000000016488·0x00104c·0x00104c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x37378:1 There·are·25·section·headers,·starting·at·offset·0x40868:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0033c0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003408·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003668·003668·000450·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000036b0·0036b0·000456·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003ab8·003ab8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000003b08·003b08·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003ad8·003ad8·000670·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003b28·003b28·00067c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004148·004148·00e5ac·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000041a4·0041a4·00e738·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000126f8·0126f8·0014c5·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000128e0·0128e0·0014c6·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000013bc0·013bc0·000130·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000013da8·013da8·000138·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000013cf0·013cf0·001320·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000013ee0·013ee0·001368·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000015010·015010·000eb3·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000015250·015250·001235·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000015ec4·015ec4·000e94·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000016488·016488·00104c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000016d58·016d58·003aec·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000174d8·0174d8·004784·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001b000·01b000·01363c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001c000·01c000·01c218·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002e640·02e640·000ce0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000038220·038220·000d10·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000030000·030000·004750·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000039000·039000·004870·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000034750·034750·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003d870·03d870·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000034770·034770·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000003d890·03d890·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000034780·034780·000290·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000003d8a0·03d8a0·000290·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000034a10·034a10·0000f0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000003db30·03db30·0000f0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000034b00·034b00·000678·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000003dc20·03dc20·000690·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000036178·035178·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000003f2b0·03e2b0·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·035188·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03e2c0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·035285·0020ec·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03e3bd·0024a4·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.38 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x34780·contains·41·entries:1 Dynamic·section·at·offset·0x3d8a0·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:·[vendor.qti.hardware.radio.qtiradio@1.0.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@1.0.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.0.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.0.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.1.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.1.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.2.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.qtiradio@2.2.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.4.so]19 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.qtiradio@2.4.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)················0x126f822 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x128e0
23 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x14c523 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x14c6
24 ·0x0000000000000009·(RELAENT)············24·(bytes)24 ·0x0000000000000009·(RELAENT)············24·(bytes)
25 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x13bc025 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x13da8
26 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x13026 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x138
27 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x827 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
28 ·0x0000000000000017·(JMPREL)·············0x13cf028 ·0x0000000000000017·(JMPREL)·············0x13ee0
29 ·0x0000000000000002·(PLTRELSZ)···········4896·(bytes)29 ·0x0000000000000002·(PLTRELSZ)···········4968·(bytes)
30 ·0x0000000000000003·(PLTGOT)·············0x34b0030 ·0x0000000000000003·(PLTGOT)·············0x3dc20
31 ·0x0000000000000014·(PLTREL)·············RELA31 ·0x0000000000000014·(PLTREL)·············RELA
32 ·0x0000000000000006·(SYMTAB)·············0x2a832 ·0x0000000000000006·(SYMTAB)·············0x2a8
33 ·0x000000000000000b·(SYMENT)·············24·(bytes)33 ·0x000000000000000b·(SYMENT)·············24·(bytes)
34 ·0x0000000000000005·(STRTAB)·············0x414834 ·0x0000000000000005·(STRTAB)·············0x41a4
35 ·0x000000000000000a·(STRSZ)··············58796·(bytes)35 ·0x000000000000000a·(STRSZ)··············59192·(bytes)
36 ·0x000000006ffffef5·(GNU_HASH)···········0x3ad836 ·0x000000006ffffef5·(GNU_HASH)···········0x3b28
37 ·0x0000000000000019·(INIT_ARRAY)·········0x3477037 ·0x0000000000000019·(INIT_ARRAY)·········0x3d890
38 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)38 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
39 ·0x000000000000001a·(FINI_ARRAY)·········0x3475039 ·0x000000000000001a·(FINI_ARRAY)·········0x3d870
40 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)40 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
41 ·0x000000006ffffff0·(VERSYM)·············0x366841 ·0x000000006ffffff0·(VERSYM)·············0x36b0
42 ·0x000000006ffffffe·(VERNEED)············0x3ab842 ·0x000000006ffffffe·(VERNEED)············0x3b08
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5a4889818c7cd95d004c5cf2aca4b78a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b720f3b0b79d6ba2f0f9ce8c168208a0
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·552·entries:1 Version·symbols·section·'.gnu.version'·contains·555·entries:
2 ·Addr:·0x0000000000003668··Offset:·0x003668··Link:·3·(.dynsym)2 ·Addr:·0x00000000000036b0··Offset:·0x0036b0··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 135, 12 lines modifiedOffset 135, 13 lines modified
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*)······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*)···
  
142 Version·needs·section·'.gnu.version_r'·contains·1·entry:143 Version·needs·section·'.gnu.version_r'·contains·1·entry:
143 ·Addr:·0x0000000000003ab8··Offset:·0x003ab8··Link:·7·(.dynstr)144 ·Addr:·0x0000000000003b08··Offset:·0x003b08··Link:·7·(.dynstr)
144 ··000000:·Version:·1··File:·libc.so··Cnt:·1145 ··000000:·Version:·1··File:·libc.so··Cnt:·1
145 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2146 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·227768····»    Blocks:·448········IO·Block:·4096···regular·file1 ··Size:·265896····»    Blocks:·520········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········156176·(bytes·into·file)13 ··Start·of·section·headers:··········173168·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01096c·0x01096c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01117c·0x01117c·R···0x1000
8 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00f4c0·0x00f4c0·R·E·0x10008 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x012d30·0x012d30·R·E·0x1000
9 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x003a98·0x003a98·RW··0x10009 ··LOAD···········0x025000·0x0000000000025000·0x0000000000025000·0x003b88·0x003b88·RW··0x1000
10 ··LOAD···········0x024a98·0x0000000000025a98·0x0000000000025a98·0x000018·0x000018·RW··0x100010 ··LOAD···········0x028b88·0x0000000000029b88·0x0000000000029b88·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x024308·0x0000000000024308·0x0000000000024308·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0283e0·0x00000000000283e0·0x00000000000283e0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x003a98·0x004000·R···0x112 ··GNU_RELRO······0x025000·0x0000000000025000·0x0000000000025000·0x003b88·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00d500·0x000000000000d500·0x000000000000d500·0x000a1c·0x000a1c·R···0x413 ··GNU_EH_FRAME···0x00d834·0x000000000000d834·0x000000000000d834·0x000ac4·0x000ac4·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x26210:1 There·are·25·section·headers,·starting·at·offset·0x2a470:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0023d0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002418·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002678·002678·0002fc·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000026c0·0026c0·000302·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002974·002974·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000029c4·0029c4·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002998·002998·000678·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000029e8·0029e8·000688·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003010·003010·0080e3·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003070·003070·00826f·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b0f8·00b0f8·000ddf·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000b2e0·00b2e0·000ddd·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000bed8·00bed8·0000d0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000c0c0·00c0c0·0000d8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000bfa8·00bfa8·000d38·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000c198·00c198·000d80·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000cce0·00cce0·00081f·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000cf20·00cf20·000913·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d500·00d500·000a1c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d834·00d834·000ac4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000df20·00df20·002a4c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000e2f8·00e2f8·002e84·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000011000·011000·00ebcc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000012000·012000·01240c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001fbd0·01fbd0·0008f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000024410·024410·000920·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000021000·021000·0032c8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000025000·025000·0033a0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000242c8·0242c8·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000283a0·0283a0·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000242f0·0242f0·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000283c8·0283c8·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000024308·024308·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000283e0·0283e0·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000024528·024528·0000f0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000028600·028600·0000f0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000024618·024618·000480·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000286f0·0286f0·000498·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000025a98·024a98·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000029b88·028b88·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·024ab0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·028ba0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·024bad·00165c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·028c9d·0017cc·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x24308·contains·34·entries:1 Dynamic·section·at·offset·0x283e0·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.radio.uim@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb0f814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xb2e0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xddf15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xddd
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xbed817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xc0c0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd8
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xbfa820 ·0x0000000000000017·(JMPREL)·············0xc198
21 ·0x0000000000000002·(PLTRELSZ)···········3384·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3456·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x2461822 ·0x0000000000000003·(PLTGOT)·············0x286f0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x301026 ·0x0000000000000005·(STRTAB)·············0x3070
27 ·0x000000000000000a·(STRSZ)··············32995·(bytes)27 ·0x000000000000000a·(STRSZ)··············33391·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x299828 ·0x000000006ffffef5·(GNU_HASH)···········0x29e8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x242f029 ·0x0000000000000019·(INIT_ARRAY)·········0x283c8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x242c831 ·0x000000000000001a·(FINI_ARRAY)·········0x283a0
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x267833 ·0x000000006ffffff0·(VERSYM)·············0x26c0
34 ·0x000000006ffffffe·(VERNEED)············0x297434 ·0x000000006ffffffe·(VERNEED)············0x29c4
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fddfeed5989f5011ecbbe13cdd30b97d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·31fa283aa558cab59097664905ef59f8
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·382·entries:1 Version·symbols·section·'.gnu.version'·contains·385·entries:
2 ·Addr:·0x0000000000002678··Offset:·0x002678··Link:·3·(.dynsym)2 ·Addr:·0x00000000000026c0··Offset:·0x0026c0··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*)···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:·0x0000000000002974··Offset:·0x002974··Link:·7·(.dynstr)102 ·Addr:·0x00000000000029c4··Offset:·0x0029c4··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:·157776····»    Blocks:·312········IO·Block:·4096···regular·file1 ··Size:·174768····»    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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········131360·(bytes·into·file)13 ··Start·of·section·headers:··········152480·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00e94c·0x00e94c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f22c·0x00f22c·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00c5c0·0x00c5c0·R·E·0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0100a0·0x0100a0·R·E·0x1000
9 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x002c20·0x002c20·RW··0x10009 ··LOAD···········0x021000·0x0000000000021000·0x0000000000021000·0x002d10·0x002d10·RW··0x1000
10 ··LOAD···········0x01ec20·0x000000000001fc20·0x000000000001fc20·0x000010·0x000010·RW··0x100010 ··LOAD···········0x023d10·0x0000000000024d10·0x0000000000024d10·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x01e4e0·0x000000000001e4e0·0x000000000001e4e0·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x0235b8·0x00000000000235b8·0x00000000000235b8·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x002c20·0x003000·R···0x112 ··GNU_RELRO······0x021000·0x0000000000021000·0x0000000000021000·0x002d10·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00bfc0·0x000000000000bfc0·0x000000000000bfc0·0x00080c·0x00080c·R···0x413 ··GNU_EH_FRAME···0x00c350·0x000000000000c350·0x000000000000c350·0x0008cc·0x0008cc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x20120:1 There·are·25·section·headers,·starting·at·offset·0x253a0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002040·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002088·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000022e8·0022e8·0002b0·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002330·002330·0002b6·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002598·002598·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000025e8·0025e8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000025b8·0025b8·00043c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002608·002608·00044c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000029f4·0029f4·007582·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002a54·002a54·00770e·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009f78·009f78·000b70·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a168·00a168·000b72·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000aae8·00aae8·0000b0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ace0·00ace0·0000b0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000ab98·00ab98·000cd8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000ad90·00ad90·000d20·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000b870·00b870·00074d·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000bab0·00bab0·0008a0·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000bfc0·00bfc0·00080c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c350·00c350·0008cc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000c7d0·00c7d0·00217c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000cc20·00cc20·00260c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00bd08·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000010000·010000·00f7c0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001ad10·01ad10·0008b0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001f7c0·01f7c0·0008e0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001c000·01c000·0024b0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000021000·021000·002588·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001e4b0·01e4b0·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000023588·023588·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001e4d0·01e4d0·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000235a8·0235a8·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001e4e0·01e4e0·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000235b8·0235b8·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001e710·01e710·0000b0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000237e8·0237e8·0000b0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001e7c0·01e7c0·000460·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000023898·023898·000478·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001fc20·01ec20·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000024d10·023d10·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01ec30·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·023d20·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01ed2d·0013f0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·023e1d·001580·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, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x1e4e0·contains·35·entries:1 Dynamic·section·at·offset·0x235b8·contains·35·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:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim@1.1.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim@1.1.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9f7815 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa168
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xb7016 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xb72
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xaae818 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xace0
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb019 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb0
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0xab9821 ·0x0000000000000017·(JMPREL)·············0xad90
22 ·0x0000000000000002·(PLTRELSZ)···········3288·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3360·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x1e7c023 ·0x0000000000000003·(PLTGOT)·············0x23898
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x29f427 ·0x0000000000000005·(STRTAB)·············0x2a54
28 ·0x000000000000000a·(STRSZ)··············30082·(bytes)28 ·0x000000000000000a·(STRSZ)··············30478·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x25b829 ·0x000000006ffffef5·(GNU_HASH)···········0x2608
30 ·0x0000000000000019·(INIT_ARRAY)·········0x1e4d030 ·0x0000000000000019·(INIT_ARRAY)·········0x235a8
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x1e4b032 ·0x000000000000001a·(FINI_ARRAY)·········0x23588
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x22e834 ·0x000000006ffffff0·(VERSYM)·············0x2330
35 ·0x000000006ffffffe·(VERNEED)············0x259835 ·0x000000006ffffffe·(VERNEED)············0x25e8
36 ·0x000000006fffffff·(VERNEEDNUM)·········136 ·0x000000006fffffff·(VERNEEDNUM)·········1
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3fdb1c7ea4970bf654b0651a3385d98a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ceaa90002326b60733333dbf7b9e5b64
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·344·entries:1 Version·symbols·section·'.gnu.version'·contains·347·entries:
2 ·Addr:·0x00000000000022e8··Offset:·0x0022e8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002330··Offset:·0x002330··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, 12 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*)······1·(*global*)···
  
90 Version·needs·section·'.gnu.version_r'·contains·1·entry:91 Version·needs·section·'.gnu.version_r'·contains·1·entry:
91 ·Addr:·0x0000000000002598··Offset:·0x002598··Link:·7·(.dynstr)92 ·Addr:·0x00000000000025e8··Offset:·0x0025e8··Link:·7·(.dynstr)
92 ··000000:·Version:·1··File:·libc.so··Cnt:·193 ··000000:·Version:·1··File:·libc.so··Cnt:·1
93 ··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:·132960····»    Blocks:·264········IO·Block:·4096···regular·file1 ··Size:·154080····»    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
  
  
14.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········158432·(bytes·into·file)13 ··Start·of·section·headers:··········183848·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0115ac·0x0115ac·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01203c·0x01203c·R···0x1000
8 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x00f110·0x00f110·R·E·0x10008 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x014220·0x014220·R·E·0x1000
9 ··LOAD···········0x022000·0x0000000000022000·0x0000000000022000·0x003340·0x003340·RW··0x10009 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x003430·0x003430·RW··0x1000
10 ··LOAD···········0x025340·0x0000000000026340·0x0000000000026340·0x000010·0x000010·RW··0x100010 ··LOAD···········0x02b430·0x000000000002c430·0x000000000002c430·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x024b30·0x0000000000024b30·0x0000000000024b30·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x02ac08·0x000000000002ac08·0x000000000002ac08·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x022000·0x0000000000022000·0x0000000000022000·0x003340·0x004000·R···0x112 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x003430·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00e4fc·0x000000000000e4fc·0x000000000000e4fc·0x00096c·0x00096c·R···0x413 ··GNU_EH_FRAME···0x00e8e0·0x000000000000e8e0·0x000000000000e8e0·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···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x26ae0:1 There·are·25·section·headers,·starting·at·offset·0x2ce28:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002568·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0025b0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002810·002810·00031e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002858·002858·000324·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002b30·002b30·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002b7c·002b7c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002b50·002b50·00059c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002ba0·002ba0·0005ac·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000030ec·0030ec·008e2d·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000314c·00314c·008fb9·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000bf20·00bf20·000d84·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c108·00c108·000d84·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000cca8·00cca8·0000c0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ce90·00ce90·0000c8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000cd68·00cd68·000ee8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000cf58·00cf58·000f30·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000dc50·00dc50·0008a9·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000de90·00de90·000a4e·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e4fc·00e4fc·00096c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e8e0·00e8e0·000a5c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000ee68·00ee68·002744·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000f340·00f340·002cfc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000012000·012000·00e6f4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000013000·013000·0137dc·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000020700·020700·000a10·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000267e0·0267e0·000a40·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000022000·022000·002b00·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000028000·028000·002bd8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000024b00·024b00·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002abd8·02abd8·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000024b20·024b20·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000002abf8·02abf8·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000024b30·024b30·000240·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000002ac08·02ac08·000240·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000024d70·024d70·0000c0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000002ae48·02ae48·0000c0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000024e30·024e30·000510·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000002af08·02af08·000528·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000026340·025340·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000002c430·02b430·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·025350·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02b440·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02544d·00168c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02b53d·0018e8·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, 39 lines modifiedOffset 1, 39 lines modified
  
1 Dynamic·section·at·offset·0x24b30·contains·36·entries:1 Dynamic·section·at·offset·0x2ac08·contains·36·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:·[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.2.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim@1.2.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)················0xbf2016 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xc108
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd8417 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd84
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xcca819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xce90
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)·············0xcd6822 ·0x0000000000000017·(JMPREL)·············0xcf58
23 ·0x0000000000000002·(PLTRELSZ)···········3816·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3888·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x24e3024 ·0x0000000000000003·(PLTGOT)·············0x2af08
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2a826 ·0x0000000000000006·(SYMTAB)·············0x2a8
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x30ec28 ·0x0000000000000005·(STRTAB)·············0x314c
29 ·0x000000000000000a·(STRSZ)··············36397·(bytes)29 ·0x000000000000000a·(STRSZ)··············36793·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x2b5030 ·0x000000006ffffef5·(GNU_HASH)···········0x2ba0
31 ·0x0000000000000019·(INIT_ARRAY)·········0x24b2031 ·0x0000000000000019·(INIT_ARRAY)·········0x2abf8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x24b0033 ·0x000000000000001a·(FINI_ARRAY)·········0x2abd8
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x281035 ·0x000000006ffffff0·(VERSYM)·············0x2858
36 ·0x000000006ffffffe·(VERNEED)············0x2b3036 ·0x000000006ffffffe·(VERNEED)············0x2b7c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2dce4edfec97bb4d56c1a3a0d2cba2d56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e83eba4e2e6403a7cd3358837e202e0e
1.9 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·402·entries:
2 ·Addr:·0x0000000000002810··Offset:·0x002810··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002858··Offset:·0x002858··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*)······1·(*global*)···
  
104 Version·needs·section·'.gnu.version_r'·contains·1·entry:105 Version·needs·section·'.gnu.version_r'·contains·1·entry:
105 ·Addr:·0x0000000000002b30··Offset:·0x002b30··Link:·7·(.dynstr)106 ·Addr:·0x0000000000002b7c··Offset:·0x002b7c··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:·160032····»    Blocks:·320········IO·Block:·4096···regular·file1 ··Size:·185448····»    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.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so
868 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:··········189984·(bytes·into·file)13 ··Start·of·section·headers:··········219424·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x160003 Entry·point·0x16000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x015294·0x015294·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x015ef4·0x015ef4·R···0x1000
9 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x012a80·0x012a80·R·E·0x10009 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x019250·0x019250·R·E·0x1000
10 ··LOAD···········0x029000·0x0000000000029000·0x0000000000029000·0x003a20·0x003a20·RW··0x100010 ··LOAD···········0x030000·0x0000000000030000·0x0000000000030000·0x003b10·0x003b10·RW··0x1000
11 ··LOAD···········0x02ca20·0x000000000002da20·0x000000000002da20·0x000018·0x000018·RW··0x100011 ··LOAD···········0x033b10·0x0000000000034b10·0x0000000000034b10·0x000018·0x000018·RW··0x1000
12 ··DYNAMIC········0x02c1f8·0x000000000002c1f8·0x000000000002c1f8·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x0332d0·0x00000000000332d0·0x00000000000332d0·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x029000·0x0000000000029000·0x0000000000029000·0x003a20·0x004000·R···0x113 ··GNU_RELRO······0x030000·0x0000000000030000·0x0000000000030000·0x003b10·0x004000·R···0x1
14 ··GNU_EH_FRAME···0x011370·0x0000000000011370·0x0000000000011370·0x000c3c·0x000c3c·R···0x414 ··GNU_EH_FRAME···0x0117b0·0x00000000000117b0·0x00000000000117b0·0x000d2c·0x000d2c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x2e620:1 There·are·25·section·headers,·starting·at·offset·0x35920:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0025e0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002628·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002888·002888·000328·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000028d0·0028d0·00032e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002bb0·002bb0·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002c00·002c00·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002bd0·002bd0·0006dc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002c20·002c20·0006ec·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000032ac·0032ac·00affa·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000330c·00330c·00b186·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000e2a8·00e2a8·000d4e·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000e498·00e498·000d4f·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000eff8·00eff8·0000d8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000f1e8·00f1e8·0000d8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000f0d0·00f0d0·000f18·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000f2c0·00f2c0·000f60·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000fff0·00fff0·00137f·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000010220·010220·00158d·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011370·011370·000c3c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000117b0·0117b0·000d2c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000011fb0·011fb0·0032e4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000124e0·0124e0·003a14·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000016000·016000·012044·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000016000·016000·0187ec·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000028050·028050·000a30·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000002e7f0·02e7f0·000a60·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000029000·029000·0031b8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000030000·030000·003290·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000002c1b8·02c1b8·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000033290·033290·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000002c1e0·02c1e0·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000332b8·0332b8·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000002c1f8·02c1f8·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000332d0·0332d0·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000002c418·02c418·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000334f0·0334f0·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000002c500·02c500·000520·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000335d8·0335d8·000538·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000002da20·02ca20·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000034b10·033b10·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02ca38·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·033b28·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02cb35·001ae4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·033c25·001cf4·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.0 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x2c1f8·contains·34·entries:1 Dynamic·section·at·offset·0x332d0·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.radio.uim_remote_client@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xe2a814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xe498
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd4e15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd4f
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xeff817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xf1e8
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd8
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xf0d020 ·0x0000000000000017·(JMPREL)·············0xf2c0
21 ·0x0000000000000002·(PLTRELSZ)···········3864·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3936·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x2c50022 ·0x0000000000000003·(PLTGOT)·············0x335d8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x32ac26 ·0x0000000000000005·(STRTAB)·············0x330c
27 ·0x000000000000000a·(STRSZ)··············45050·(bytes)27 ·0x000000000000000a·(STRSZ)··············45446·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x2bd028 ·0x000000006ffffef5·(GNU_HASH)···········0x2c20
29 ·0x0000000000000019·(INIT_ARRAY)·········0x2c1e029 ·0x0000000000000019·(INIT_ARRAY)·········0x332b8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x2c1b831 ·0x000000000000001a·(FINI_ARRAY)·········0x33290
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x288833 ·0x000000006ffffff0·(VERSYM)·············0x28d0
34 ·0x000000006ffffffe·(VERNEED)············0x2bb034 ·0x000000006ffffffe·(VERNEED)············0x2c00
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·29b0aea33debcdc8ce8fd50c62515c1a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·52d28b823bef084798baf1ee0e9a2791
1.78 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·404·entries:1 Version·symbols·section·'.gnu.version'·contains·407·entries:
2 ·Addr:·0x0000000000002888··Offset:·0x002888··Link:·3·(.dynsym)2 ·Addr:·0x00000000000028d0··Offset:·0x0028d0··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 98, 12 lines modifiedOffset 98, 13 lines modified
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*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)···
  
105 Version·needs·section·'.gnu.version_r'·contains·1·entry:106 Version·needs·section·'.gnu.version_r'·contains·1·entry:
106 ·Addr:·0x0000000000002bb0··Offset:·0x002bb0··Link:·7·(.dynstr)107 ·Addr:·0x0000000000002c00··Offset:·0x002c00··Link:·7·(.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:·191584····»    Blocks:·376········IO·Block:·4096···regular·file1 ··Size:·221024····»    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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········93416·(bytes·into·file)13 ··Start·of·section·headers:··········110352·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ba24·0x00ba24·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c3a4·0x00c3a4·R···0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x0078d0·0x0078d0·R·E·0x10008 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00a640·0x00a640·R·E·0x1000
9 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x001b88·0x001b88·RW··0x10009 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x001c78·0x001c78·RW··0x1000
10 ··LOAD···········0x015b88·0x0000000000016b88·0x0000000000016b88·0x000008·0x000008·RW··0x100010 ··LOAD···········0x019c78·0x000000000001ac78·0x000000000001ac78·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x015510·0x0000000000015510·0x0000000000015510·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x0195e8·0x00000000000195e8·0x00000000000195e8·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x014000·0x0000000000014000·0x0000000000014000·0x001b88·0x002000·R···0x112 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x001c78·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x009e14·0x0000000000009e14·0x0000000000009e14·0x000594·0x000594·R···0x413 ··GNU_EH_FRAME···0x00a1e0·0x000000000000a1e0·0x000000000000a1e0·0x00065c·0x00065c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x16ce8:1 There·are·25·section·headers,·starting·at·offset·0x1af10:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001818·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001860·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001ac0·001ac0·000202·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001b08·001b08·000208·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001cc4·001cc4·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001d10·001d10·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001ce8·001ce8·0002c8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001d30·001d30·0002d4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001fb0·001fb0·0064d5·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002004·002004·006661·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008488·008488·0006b2·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008668·008668·0006b2·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008b40·008b40·000068·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008d20·008d20·000068·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000008ba8·008ba8·000b70·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000008d88·008d88·000bb8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000009720·009720·0006f4·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000009940·009940·00089f·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000009e14·009e14·000594·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a1e0·00a1e0·00065c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000a3a8·00a3a8·00167c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000a840·00a840·001b64·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000c000·00c000·00710c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·009e44·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000013110·013110·0007c0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000016e50·016e50·0007f0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000014000·014000·0014f0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000018000·018000·0015c8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000154f0·0154f0·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000195c8·0195c8·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000015508·015508·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000195e0·0195e0·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000015510·015510·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000195e8·0195e8·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000015740·015740·000060·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000019818·019818·000060·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000157a0·0157a0·0003e8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000019878·019878·000400·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000016b88·015b88·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001ac78·019c78·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·015b90·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·019c80·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·015c8d·001058·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·019d7d·001190·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.03 KB
readelf --wide --dynamic {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x15510·contains·35·entries:1 Dynamic·section·at·offset·0x195e8·contains·35·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:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.1.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.1.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x848815 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8668
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x6b216 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x6b2
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8b4018 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8d20
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6819 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x68
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0x8ba821 ·0x0000000000000017·(JMPREL)·············0x8d88
22 ·0x0000000000000002·(PLTRELSZ)···········2928·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3000·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x157a023 ·0x0000000000000003·(PLTGOT)·············0x19878
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x1fb027 ·0x0000000000000005·(STRTAB)·············0x2004
28 ·0x000000000000000a·(STRSZ)··············25813·(bytes)28 ·0x000000000000000a·(STRSZ)··············26209·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x1ce829 ·0x000000006ffffef5·(GNU_HASH)···········0x1d30
30 ·0x0000000000000019·(INIT_ARRAY)·········0x1550830 ·0x0000000000000019·(INIT_ARRAY)·········0x195e0
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x154f032 ·0x000000000000001a·(FINI_ARRAY)·········0x195c8
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x1ac034 ·0x000000006ffffff0·(VERSYM)·············0x1b08
35 ·0x000000006ffffffe·(VERNEED)············0x1cc435 ·0x000000006ffffffe·(VERNEED)············0x1d10
36 ·0x000000006fffffff·(VERNEEDNUM)·········136 ·0x000000006fffffff·(VERNEEDNUM)·········1
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8bf510970f5d177de35cc061524bf8576 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·95cb113797c390162e631f82f19decf9
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·257·entries:1 Version·symbols·section·'.gnu.version'·contains·260·entries:
2 ·Addr:·0x0000000000001ac0··Offset:·0x001ac0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001b08··Offset:·0x001b08··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 61, 13 lines modifiedOffset 61, 13 lines modified
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*)······1·(*global*)······1·(*global*)···67 ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
68 ··100:···1·(*global*)···68 ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
69 Version·needs·section·'.gnu.version_r'·contains·1·entry:69 Version·needs·section·'.gnu.version_r'·contains·1·entry:
70 ·Addr:·0x0000000000001cc4··Offset:·0x001cc4··Link:·7·(.dynstr)70 ·Addr:·0x0000000000001d10··Offset:·0x001d10··Link:·7·(.dynstr)
71 ··000000:·Version:·1··File:·libc.so··Cnt:·171 ··000000:·Version:·1··File:·libc.so··Cnt:·1
72 ··0x0010:···Name:·LIBC··Flags:·none··Version:·272 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·95016·····»     Blocks:·192········IO·Block:·4096···regular·file1 ··Size:·111952····»    Blocks:·224········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim_remote_client@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:···············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:··········102576·(bytes·into·file)13 ··Start·of·section·headers:··········119608·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ce64·0x00ce64·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d884·0x00d884·R···0x1000
8 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x008350·0x008350·R·E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00b3d0·0x00b3d0·R·E·0x1000
9 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x001eb0·0x001eb0·RW··0x10009 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x001fa0·0x001fa0·RW··0x1000
10 ··LOAD···········0x017eb0·0x0000000000018eb0·0x0000000000018eb0·0x000008·0x000008·RW··0x100010 ··LOAD···········0x01bfa0·0x000000000001cfa0·0x000000000001cfa0·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x0177e8·0x00000000000177e8·0x00000000000177e8·0x000240·0x000240·RW··0x811 ··DYNAMIC········0x01b8c0·0x000000000001b8c0·0x000000000001b8c0·0x000240·0x000240·RW··0x8
12 ··GNU_RELRO······0x016000·0x0000000000016000·0x0000000000016000·0x001eb0·0x002000·R···0x112 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x001fa0·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x00b014·0x000000000000b014·0x000000000000b014·0x000604·0x000604·R···0x413 ··GNU_EH_FRAME···0x00b418·0x000000000000b418·0x000000000000b418·0x0006dc·0x0006dc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x190b0:1 There·are·25·section·headers,·starting·at·offset·0x1d338:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001a28·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001a70·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001cd0·001cd0·00022e·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001d18·001d18·000234·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001f00·001f00·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001f4c·001f4c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001f20·001f20·0002e8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001f70·001f70·0002f8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002208·002208·00724b·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002268·002268·0073d7·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009458·009458·0007a9·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009640·009640·0007a9·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009c08·009c08·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009df0·009df0·000070·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000009c78·009c78·000c18·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000009e60·009e60·000c60·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000a890·00a890·000781·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000aac0·00aac0·000958·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000b014·00b014·000604·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000b418·00b418·0006dc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000b618·00b618·00184c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000baf8·00baf8·001d8c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·007b18·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00ab70·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000014b20·014b20·000830·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000018b70·018b70·000860·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000016000·016000·0017c8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001a000·01a000·0018a0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000177c8·0177c8·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001b8a0·01b8a0·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000177e0·0177e0·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001b8b8·01b8b8·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000177e8·0177e8·000240·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001b8c0·01b8c0·000240·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000017a28·017a28·000068·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001bb00·01bb00·000068·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000017a90·017a90·000420·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001bb68·01bb68·000438·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000018eb0·017eb0·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001cfa0·01bfa0·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·017eb8·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01bfa8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·017fb5·0010f8·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01c0a5·00128c·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·0x177e8·contains·36·entries:1 Dynamic·section·at·offset·0x1b8c0·contains·36·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:·[vendor.qti.hardware.radio.uim_remote_client@1.1.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.hardware.radio.uim_remote_client@1.1.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.2.so]13 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim_remote_client@1.2.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)················0x945816 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9640
17 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7a917 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x7a9
18 ·0x0000000000000009·(RELAENT)············24·(bytes)18 ·0x0000000000000009·(RELAENT)············24·(bytes)
19 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9c0819 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9df0
20 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7020 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x70
21 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x821 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
22 ·0x0000000000000017·(JMPREL)·············0x9c7822 ·0x0000000000000017·(JMPREL)·············0x9e60
23 ·0x0000000000000002·(PLTRELSZ)···········3096·(bytes)23 ·0x0000000000000002·(PLTRELSZ)···········3168·(bytes)
24 ·0x0000000000000003·(PLTGOT)·············0x17a9024 ·0x0000000000000003·(PLTGOT)·············0x1bb68
25 ·0x0000000000000014·(PLTREL)·············RELA25 ·0x0000000000000014·(PLTREL)·············RELA
26 ·0x0000000000000006·(SYMTAB)·············0x2a826 ·0x0000000000000006·(SYMTAB)·············0x2a8
27 ·0x000000000000000b·(SYMENT)·············24·(bytes)27 ·0x000000000000000b·(SYMENT)·············24·(bytes)
28 ·0x0000000000000005·(STRTAB)·············0x220828 ·0x0000000000000005·(STRTAB)·············0x2268
29 ·0x000000000000000a·(STRSZ)··············29259·(bytes)29 ·0x000000000000000a·(STRSZ)··············29655·(bytes)
30 ·0x000000006ffffef5·(GNU_HASH)···········0x1f2030 ·0x000000006ffffef5·(GNU_HASH)···········0x1f70
31 ·0x0000000000000019·(INIT_ARRAY)·········0x177e031 ·0x0000000000000019·(INIT_ARRAY)·········0x1b8b8
32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)32 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
33 ·0x000000000000001a·(FINI_ARRAY)·········0x177c833 ·0x000000000000001a·(FINI_ARRAY)·········0x1b8a0
34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
35 ·0x000000006ffffff0·(VERSYM)·············0x1cd035 ·0x000000006ffffff0·(VERSYM)·············0x1d18
36 ·0x000000006ffffffe·(VERNEED)············0x1f0036 ·0x000000006ffffffe·(VERNEED)············0x1f4c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5a0d8acc8419f6a066bb8538f3d5fc416 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ce81f2232627491a3109215f08524c3a
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·279·entries:1 Version·symbols·section·'.gnu.version'·contains·282·entries:
2 ·Addr:·0x0000000000001cd0··Offset:·0x001cd0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001d18··Offset:·0x001d18··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 66, 13 lines modifiedOffset 66, 14 lines modified
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*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···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·1·entry:75 Version·needs·section·'.gnu.version_r'·contains·1·entry:
75 ·Addr:·0x0000000000001f00··Offset:·0x001f00··Link:·7·(.dynstr)76 ·Addr:·0x0000000000001f4c··Offset:·0x001f4c··Link:·7·(.dynstr)
76 ··000000:·Version:·1··File:·libc.so··Cnt:·177 ··000000:·Version:·1··File:·libc.so··Cnt:·1
77 ··0x0010:···Name:·LIBC··Flags:·none··Version:·278 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·104176····»    Blocks:·208········IO·Block:·4096···regular·file1 ··Size:·121208····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:···············0x1800011 ··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:··········216464·(bytes·into·file)13 ··Start·of·section·headers:··········266904·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x180002 Entry·point·0x1a000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x017f34·0x017f34·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01933c·0x01933c·R···0x1000
8 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x0160e0·0x0160e0·R·E·0x10008 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x0207b0·0x0207b0·R·E·0x1000
9 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x003db8·0x003db8·RW··0x10009 ··LOAD···········0x03b000·0x000000000003b000·0x000000000003b000·0x003fc8·0x003fc8·RW··0x1000
10 ··LOAD···········0x032db8·0x0000000000033db8·0x0000000000033db8·0x000018·0x000018·RW··0x100010 ··LOAD···········0x03efc8·0x000000000003ffc8·0x000000000003ffc8·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x032510·0x0000000000032510·0x0000000000032510·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x03e708·0x000000000003e708·0x000000000003e708·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x02f000·0x000000000002f000·0x000000000002f000·0x003db8·0x004000·R···0x112 ··GNU_RELRO······0x03b000·0x000000000003b000·0x000000000003b000·0x003fc8·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x0136d8·0x00000000000136d8·0x00000000000136d8·0x000df4·0x000df4·R···0x413 ··GNU_EH_FRAME···0x013cd0·0x0000000000013cd0·0x0000000000013cd0·0x000fbc·0x000fbc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x34d90:1 There·are·25·section·headers,·starting·at·offset·0x41298:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002838·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002880·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002ae0·002ae0·00035a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002b28·002b28·000360·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002e3c·002e3c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002e88·002e88·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002e60·002e60·000758·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002ea8·002ea8·000768·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000035b8·0035b8·00c4e2·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003610·003610·00c66e·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000faa0·00faa0·000dc0·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000fc80·00fc80·000dc1·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000010860·010860·0000e8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000010a48·010a48·0000f0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000010948·010948·001098·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000010b38·010b38·0010e0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000119e0·0119e0·001cf7·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000011c20·011c20·0020ae·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000136d8·0136d8·000df4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000013cd0·013cd0·000fbc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000144d0·0144d0·003a64·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000014c90·014c90·0046ac·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000018000·018000·0155a4·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001a000·01a000·01fc48·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002d5b0·02d5b0·000b30·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000039c50·039c50·000b60·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000002f000·02f000·0034d0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000003b000·03b000·0036c8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000324d0·0324d0·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003e6c8·03e6c8·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000324f8·0324f8·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000003e6f0·03e6f0·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000032510·032510·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000003e708·03e708·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000032730·032730·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000003e928·03e928·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000032818·032818·0005a0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000003ea10·03ea10·0005b8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000033db8·032db8·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000003ffc8·03efc8·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·032dd0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03efe0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·032ecd·001ec0·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03f0dd·0021b8·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x32510·contains·34·entries:1 Dynamic·section·at·offset·0x3e708·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.radio.uim_remote_server@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.radio.uim_remote_server@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xfaa014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xfc80
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xdc015 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xdc1
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x1086017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x10a48
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xe818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xf0
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x1094820 ·0x0000000000000017·(JMPREL)·············0x10b38
21 ·0x0000000000000002·(PLTRELSZ)···········4248·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········4320·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x3281822 ·0x0000000000000003·(PLTGOT)·············0x3ea10
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x35b826 ·0x0000000000000005·(STRTAB)·············0x3610
27 ·0x000000000000000a·(STRSZ)··············50402·(bytes)27 ·0x000000000000000a·(STRSZ)··············50798·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x2e6028 ·0x000000006ffffef5·(GNU_HASH)···········0x2ea8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x324f829 ·0x0000000000000019·(INIT_ARRAY)·········0x3e6f0
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x324d031 ·0x000000000000001a·(FINI_ARRAY)·········0x3e6c8
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x2ae033 ·0x000000006ffffff0·(VERSYM)·············0x2b28
34 ·0x000000006ffffffe·(VERNEED)············0x2e3c34 ·0x000000006ffffffe·(VERNEED)············0x2e88
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cd4915c847c83f29cd685c17044256a76 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dea1109e49f2487a231f8c352b80cb91
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·429·entries:1 Version·symbols·section·'.gnu.version'·contains·432·entries:
2 ·Addr:·0x0000000000002ae0··Offset:·0x002ae0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002b28··Offset:·0x002b28··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 104, 13 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*)···111 ··1ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
112 Version·needs·section·'.gnu.version_r'·contains·1·entry:112 Version·needs·section·'.gnu.version_r'·contains·1·entry:
113 ·Addr:·0x0000000000002e3c··Offset:·0x002e3c··Link:·7·(.dynstr)113 ·Addr:·0x0000000000002e88··Offset:·0x002e88··Link:·7·(.dynstr)
114 ··000000:·Version:·1··File:·libc.so··Cnt:·1114 ··000000:·Version:·1··File:·libc.so··Cnt:·1
115 ··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:·218064····»    Blocks:·432········IO·Block:·4096···regular·file1 ··Size:·268504····»    Blocks:·528········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.soter@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.soter@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:···············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:··········115168·(bytes·into·file)13 ··Start·of·section·headers:··········145008·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00be34·0x00be34·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cbe4·0x00cbe4·R···0x1000
 8 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x0126e0·0x0126e0·R·E·0x1000
8 ··LOAD···········0x00c000·0x000000000000c000·0x000000000000c000·0x00c400·0x00c400·R·E·0x10009 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x001f50·0x001f50·RW··0x1000
9 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x001c20·0x001c20·RW··0x1000 
10 ··LOAD···········0x01ac20·0x000000000001bc20·0x000000000001bc20·0x000008·0x000008·RW··0x100010 ··LOAD···········0x021f50·0x0000000000022f50·0x0000000000022f50·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x01a4e8·0x000000000001a4e8·0x000000000001a4e8·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x021800·0x0000000000021800·0x0000000000021800·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x001c20·0x002000·R···0x112 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x001f50·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x009c3c·0x0000000000009c3c·0x0000000000009c3c·0x000684·0x000684·R···0x413 ··GNU_EH_FRAME···0x00a014·0x000000000000a014·0x000000000000a014·0x0007fc·0x0007fc·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x1c1e0:1 There·are·25·section·headers,·starting·at·offset·0x23670:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0019f8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001a40·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001ca0·001ca0·00022a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001ce8·001ce8·000230·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001ecc·001ecc·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001f18·001f18·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001f10·001f10·000358·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001f58·001f58·000368·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002268·002268·005920·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000022c0·0022c0·005aac·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000007b88·007b88·000623·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000007d70·007d70·000623·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000081b0·0081b0·000060·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008398·008398·000070·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000008210·008210·000df8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000008408·008408·000e40·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000009010·009010·000c2b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000009250·009250·000dc2·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000009c3c·009c3c·000684·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a014·00a014·0007fc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000a2c0·00a2c0·001b74·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000a810·00a810·0023d4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000c000·00c000·00ba88·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·011d40·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000017a90·017a90·000970·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001ed40·01ed40·0009a0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000019000·019000·0014c8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000020000·020000·0017e0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001a4c8·01a4c8·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000217e0·0217e0·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001a4e0·01a4e0·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000217f8·0217f8·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001a4e8·01a4e8·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000021800·021800·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001a708·01a708·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000021a20·021a20·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001a760·01a760·0004c0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000021a78·021a78·0004d8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001bc20·01ac20·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000022f50·021f50·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01ac28·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·021f58·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01ad25·0014b8·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·022055·001618·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.98 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1a4e8·contains·34·entries:1 Dynamic·section·at·offset·0x21800·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.soter@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.soter@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x7b8814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x7d70
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x62315 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x623
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x81b017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8398
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x6018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x70
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x821020 ·0x0000000000000017·(JMPREL)·············0x8408
21 ·0x0000000000000002·(PLTRELSZ)···········3576·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3648·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1a76022 ·0x0000000000000003·(PLTGOT)·············0x21a78
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x226826 ·0x0000000000000005·(STRTAB)·············0x22c0
27 ·0x000000000000000a·(STRSZ)··············22816·(bytes)27 ·0x000000000000000a·(STRSZ)··············23212·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1f1028 ·0x000000006ffffef5·(GNU_HASH)···········0x1f58
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1a4e029 ·0x0000000000000019·(INIT_ARRAY)·········0x217f8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1a4c831 ·0x000000000000001a·(FINI_ARRAY)·········0x217e0
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1ca033 ·0x000000006ffffff0·(VERSYM)·············0x1ce8
34 ·0x000000006ffffffe·(VERNEED)············0x1ecc34 ·0x000000006ffffffe·(VERNEED)············0x1f18
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·71c5e386e74ee287367fd9aa6ca713346 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·032ccda3a9f18235ce17b1f415edaeb3
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·277·entries:1 Version·symbols·section·'.gnu.version'·contains·280·entries:
2 ·Addr:·0x0000000000001ca0··Offset:·0x001ca0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001ce8··Offset:·0x001ce8··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 66, 15 lines modifiedOffset 66, 15 lines modified
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*)······1·(*global*)······1·(*global*)···72 ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
73 ··114:···1·(*global*)···73 ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
74 Version·needs·section·'.gnu.version_r'·contains·2·entries:74 Version·needs·section·'.gnu.version_r'·contains·2·entries:
75 ·Addr:·0x0000000000001ecc··Offset:·0x001ecc··Link:·7·(.dynstr)75 ·Addr:·0x0000000000001f18··Offset:·0x001f18··Link:·7·(.dynstr)
76 ··000000:·Version:·1··File:·liblog.so··Cnt:·176 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
77 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·377 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
78 ··0x0010:·Version:·1··File:·libc.so··Cnt:·178 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
79 ··0x0030:···Name:·LIBC··Flags:·none··Version:·279 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·116768····»    Blocks:·232········IO·Block:·4096···regular·file1 ··Size:·146608····»    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
  
  
14.2 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.systemhelper@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.systemhelper@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:···············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:··········164544·(bytes·into·file)13 ··Start·of·section·headers:··········185664·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x011aac·0x011aac·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012314·0x012314·R···0x1000
8 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x010b30·0x010b30·R·E·0x10008 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x014eb0·0x014eb0·R·E·0x1000
9 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x003828·0x003828·RW··0x10009 ··LOAD···········0x028000·0x0000000000028000·0x0000000000028000·0x003918·0x003918·RW··0x1000
10 ··LOAD···········0x026828·0x0000000000027828·0x0000000000027828·0x000018·0x000018·RW··0x100010 ··LOAD···········0x02b918·0x000000000002c918·0x000000000002c918·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x026030·0x0000000000026030·0x0000000000026030·0x000250·0x000250·RW··0x811 ··DYNAMIC········0x02b108·0x000000000002b108·0x000000000002b108·0x000250·0x000250·RW··0x8
12 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x003828·0x004000·R···0x112 ··GNU_RELRO······0x028000·0x0000000000028000·0x0000000000028000·0x003918·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00e424·0x000000000000e424·0x000000000000e424·0x000a84·0x000a84·R···0x413 ··GNU_EH_FRAME···0x00e760·0x000000000000e760·0x000000000000e760·0x000b1c·0x000b1c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x282c0:1 There·are·25·section·headers,·starting·at·offset·0x2d540:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002448·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002490·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000026f0·0026f0·000306·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002738·002738·00030c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000029f8·0029f8·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002a44·002a44·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002a38·002a38·000688·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002a88·002a88·000698·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000030c0·0030c0·008c62·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003120·003120·008dee·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000bd28·00bd28·000d03·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000bf10·00bf10·000d09·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ca30·00ca30·0000c8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000cc20·00cc20·0000d0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000caf8·00caf8·000de0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000ccf0·00ccf0·000e28·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000d8e0·00d8e0·000b44·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000db20·00db20·000c3e·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e424·00e424·000a84·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e760·00e760·000b1c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000eea8·00eea8·002c04·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000f280·00f280·003094·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000012000·012000·0101cc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000013000·013000·014520·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000221d0·0221d0·000960·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000027520·027520·000990·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000023000·023000·002ff0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000028000·028000·0030c8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000025ff0·025ff0·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002b0c8·02b0c8·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000026018·026018·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000002b0f0·02b0f0·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000026030·026030·000250·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000002b108·02b108·000250·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000026280·026280·0000f0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000002b358·02b358·0000f0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000026370·026370·0004b8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000002b448·02b448·0004d0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000027828·026828·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000002c918·02b918·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·026840·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02b930·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02693d·001980·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02ba2d·001b0c·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.3 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x26030·contains·37·entries:1 Dynamic·section·at·offset·0x2b108·contains·37·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.bufferqueue@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.graphics.bufferqueue@1.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.media@1.0.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.media@1.0.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.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.systemhelper@1.0.so]15 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.systemhelper@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)················0xbd2818 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xbf10
19 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd0319 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd09
20 ·0x0000000000000009·(RELAENT)············24·(bytes)20 ·0x0000000000000009·(RELAENT)············24·(bytes)
21 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xca3021 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xcc20
22 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc822 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd0
23 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x823 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
24 ·0x0000000000000017·(JMPREL)·············0xcaf824 ·0x0000000000000017·(JMPREL)·············0xccf0
25 ·0x0000000000000002·(PLTRELSZ)···········3552·(bytes)25 ·0x0000000000000002·(PLTRELSZ)···········3624·(bytes)
26 ·0x0000000000000003·(PLTGOT)·············0x2637026 ·0x0000000000000003·(PLTGOT)·············0x2b448
27 ·0x0000000000000014·(PLTREL)·············RELA27 ·0x0000000000000014·(PLTREL)·············RELA
28 ·0x0000000000000006·(SYMTAB)·············0x2a828 ·0x0000000000000006·(SYMTAB)·············0x2a8
29 ·0x000000000000000b·(SYMENT)·············24·(bytes)29 ·0x000000000000000b·(SYMENT)·············24·(bytes)
30 ·0x0000000000000005·(STRTAB)·············0x30c030 ·0x0000000000000005·(STRTAB)·············0x3120
31 ·0x000000000000000a·(STRSZ)··············35938·(bytes)31 ·0x000000000000000a·(STRSZ)··············36334·(bytes)
32 ·0x000000006ffffef5·(GNU_HASH)···········0x2a3832 ·0x000000006ffffef5·(GNU_HASH)···········0x2a88
33 ·0x0000000000000019·(INIT_ARRAY)·········0x2601833 ·0x0000000000000019·(INIT_ARRAY)·········0x2b0f0
34 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)34 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
35 ·0x000000000000001a·(FINI_ARRAY)·········0x25ff035 ·0x000000000000001a·(FINI_ARRAY)·········0x2b0c8
36 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)36 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
37 ·0x000000006ffffff0·(VERSYM)·············0x26f037 ·0x000000006ffffff0·(VERSYM)·············0x2738
38 ·0x000000006ffffffe·(VERNEED)············0x29f838 ·0x000000006ffffffe·(VERNEED)············0x2a44
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a9b8ea74d32249e6fc2623e0980776ae6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f100b581836860aa26f573bf4d893059
2.0 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·387·entries:1 Version·symbols·section·'.gnu.version'·contains·390·entries:
2 ·Addr:·0x00000000000026f0··Offset:·0x0026f0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002738··Offset:·0x002738··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 93, 15 lines modifiedOffset 93, 16 lines modified
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*)······1·(*global*)···99 ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)···100 ··180:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 101 ··184:···1·(*global*)······1·(*global*)···
  
101 Version·needs·section·'.gnu.version_r'·contains·2·entries:102 Version·needs·section·'.gnu.version_r'·contains·2·entries:
102 ·Addr:·0x00000000000029f8··Offset:·0x0029f8··Link:·7·(.dynstr)103 ·Addr:·0x0000000000002a44··Offset:·0x002a44··Link:·7·(.dynstr)
103 ··000000:·Version:·1··File:·liblog.so··Cnt:·1104 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
104 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3105 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
105 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1106 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
106 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2107 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·166144····»    Blocks:·328········IO·Block:·4096···regular·file1 ··Size:·187264····»    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.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.trustedui@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.trustedui@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:··········220016·(bytes·into·file)13 ··Start·of·section·headers:··········253880·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x016b14·0x016b14·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x017784·0x017784·R···0x1000
8 ··LOAD···········0x017000·0x0000000000017000·0x0000000000017000·0x0173e0·0x0173e0·R·E·0x10008 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x01e1d0·0x01e1d0·R·E·0x1000
9 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x0049f0·0x0049f0·RW··0x10009 ··LOAD···········0x037000·0x0000000000037000·0x0000000000037000·0x004bb8·0x004bb8·RW··0x1000
10 ··LOAD···········0x0339f0·0x00000000000349f0·0x00000000000349f0·0x000020·0x000020·RW··0x100010 ··LOAD···········0x03bbb8·0x000000000003cbb8·0x000000000003cbb8·0x000020·0x000020·RW··0x1000
11 ··DYNAMIC········0x0330f8·0x00000000000330f8·0x00000000000330f8·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x03b2a8·0x000000000003b2a8·0x000000000003b2a8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x02f000·0x000000000002f000·0x000000000002f000·0x0049f0·0x005000·R···0x112 ··GNU_RELRO······0x037000·0x0000000000037000·0x0000000000037000·0x004bb8·0x005000·R···0x1
13 ··GNU_EH_FRAME···0x011fd8·0x0000000000011fd8·0x0000000000011fd8·0x000e7c·0x000e7c·R···0x413 ··GNU_EH_FRAME···0x012330·0x0000000000012330·0x0000000000012330·0x000f9c·0x000f9c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x35b70:1 There·are·25·section·headers,·starting·at·offset·0x3dfb8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002d18·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002d60·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002fc0·002fc0·0003c2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003008·003008·0003c8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000003384·003384·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000033d0·0033d0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000033c8·0033c8·000850·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000003410·003410·00085c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003c18·003c18·00b025·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003c6c·003c6c·00b1b1·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000ec40·00ec40·0010f9·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000ee20·00ee20·0010f9·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000fd40·00fd40·000118·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ff20·00ff20·000118·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000fe58·00fe58·0010b0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000010038·010038·0010f8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000010f10·010f10·0010c7·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000011130·011130·0011ff·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000011fd8·011fd8·000e7c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000012330·012330·000f9c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000012e58·012e58·003cbc·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000132d0·0132d0·0044b4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000017000·017000·016894·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000018000·018000·01d654·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002d8a0·02d8a0·000b40·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000035660·035660·000b70·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000002f000·02f000·0040a8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000037000·037000·004258·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000330a8·0330a8·000030·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003b258·03b258·000030·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000330d8·0330d8·000020·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000003b288·03b288·000020·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000330f8·0330f8·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000003b2a8·03b2a8·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000033318·033318·000130·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000003b4c8·03b4c8·000130·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000033448·033448·0005a8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000003b5f8·03b5f8·0005c0·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000349f0·0339f0·000020·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000003cbb8·03bbb8·000020·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·033a10·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03bbd8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·033b0d·00205c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03bcd5·0022e0·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.91 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x330f8·contains·34·entries:1 Dynamic·section·at·offset·0x3b2a8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.trustedui@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.trustedui@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xec4014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xee20
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x10f915 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x10f9
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xfd4017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xff20
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x11818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x118
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xfe5820 ·0x0000000000000017·(JMPREL)·············0x10038
21 ·0x0000000000000002·(PLTRELSZ)···········4272·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········4344·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x3344822 ·0x0000000000000003·(PLTGOT)·············0x3b5f8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x3c1826 ·0x0000000000000005·(STRTAB)·············0x3c6c
27 ·0x000000000000000a·(STRSZ)··············45093·(bytes)27 ·0x000000000000000a·(STRSZ)··············45489·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x33c828 ·0x000000006ffffef5·(GNU_HASH)···········0x3410
29 ·0x0000000000000019·(INIT_ARRAY)·········0x330d829 ·0x0000000000000019·(INIT_ARRAY)·········0x3b288
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······32·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x330a831 ·0x000000000000001a·(FINI_ARRAY)·········0x3b258
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······48·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x2fc033 ·0x000000006ffffff0·(VERSYM)·············0x3008
34 ·0x000000006ffffffe·(VERNEED)············0x338434 ·0x000000006ffffffe·(VERNEED)············0x33d0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·18970d6783ba98fd44c2c61f529fd9d56 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·90e5b6b6786818bee16cf21107427072
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·481·entries:1 Version·symbols·section·'.gnu.version'·contains·484·entries:
2 ·Addr:·0x0000000000002fc0··Offset:·0x002fc0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003008··Offset:·0x003008··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 117, 15 lines modifiedOffset 117, 15 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*)···124 ··1e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
125 Version·needs·section·'.gnu.version_r'·contains·2·entries:125 Version·needs·section·'.gnu.version_r'·contains·2·entries:
126 ·Addr:·0x0000000000003384··Offset:·0x003384··Link:·7·(.dynstr)126 ·Addr:·0x00000000000033d0··Offset:·0x0033d0··Link:·7·(.dynstr)
127 ··000000:·Version:·1··File:·liblog.so··Cnt:·1127 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
128 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3128 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
129 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1129 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
130 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2130 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·221616····»    Blocks:·440········IO·Block:·4096···regular·file1 ··Size:·255480····»    Blocks:·504········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.tui_comm@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:··········136288·(bytes·into·file)13 ··Start·of·section·headers:··········162216·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ec34·0x00ec34·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fb4c·0x00fb4c·R···0x1000
8 ··LOAD···········0x00f000·0x000000000000f000·0x000000000000f000·0x00de00·0x00de00·R·E·0x1000 
9 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x0029a0·0x0029a0·RW··0x10008 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x012990·0x012990·R·E·0x1000
 9 ··LOAD···········0x023000·0x0000000000023000·0x0000000000023000·0x002df0·0x002df0·RW··0x1000
10 ··LOAD···········0x01f9a0·0x00000000000209a0·0x00000000000209a0·0x000010·0x000010·RW··0x100010 ··LOAD···········0x025df0·0x0000000000026df0·0x0000000000026df0·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x01f250·0x000000000001f250·0x000000000001f250·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x025688·0x0000000000025688·0x0000000000025688·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x0029a0·0x003000·R···0x112 ··GNU_RELRO······0x023000·0x0000000000023000·0x0000000000023000·0x002df0·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00c004·0x000000000000c004·0x000000000000c004·0x000884·0x000884·R···0x413 ··GNU_EH_FRAME···0x00c374·0x000000000000c374·0x000000000000c374·0x000a64·0x000a64·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x21460:1 There·are·25·section·headers,·starting·at·offset·0x279a8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001f20·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001f68·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000021c8·0021c8·000298·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002210·002210·00029e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002460·002460·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000024b0·0024b0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000024a0·0024a0·000578·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000024f0·0024f0·000588·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002a18·002a18·0071c5·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002a78·002a78·007351·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009be0·009be0·0009cc·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009dd0·009dd0·0009dc·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a5b0·00a5b0·0000a0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000a7b0·00a7b0·0000b0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000a650·00a650·000d68·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000a860·00a860·000db0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000b3c0·00b3c0·000c42·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000b610·00b610·000d63·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c004·00c004·000884·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000c374·00c374·000a64·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000c888·00c888·0023ac·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000cdd8·00cdd8·002d74·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000f000·00f000·00d4ec·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000010000·010000·012044·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001c4f0·01c4f0·000910·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000022050·022050·000940·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001d000·01d000·002220·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000023000·023000·002658·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001f220·01f220·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000025658·025658·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001f240·01f240·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000025678·025678·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001f250·01f250·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000025688·025688·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001f470·01f470·0000a0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000258a8·0258a8·0000a0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001f510·01f510·000490·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000025948·025948·0004a8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000209a0·01f9a0·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000026df0·025df0·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01f9b0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·025e00·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01faad·0019ac·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·025efd·001aa8·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1f250·contains·34·entries:1 Dynamic·section·at·offset·0x25688·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.tui_comm@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.tui_comm@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9be014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9dd0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x9cc15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x9dc
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa5b017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xa7b0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb0
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xa65020 ·0x0000000000000017·(JMPREL)·············0xa860
21 ·0x0000000000000002·(PLTRELSZ)···········3432·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3504·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1f51022 ·0x0000000000000003·(PLTGOT)·············0x25948
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x2a1826 ·0x0000000000000005·(STRTAB)·············0x2a78
27 ·0x000000000000000a·(STRSZ)··············29125·(bytes)27 ·0x000000000000000a·(STRSZ)··············29521·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x24a028 ·0x000000006ffffef5·(GNU_HASH)···········0x24f0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1f24029 ·0x0000000000000019·(INIT_ARRAY)·········0x25678
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1f22031 ·0x000000000000001a·(FINI_ARRAY)·········0x25658
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x21c833 ·0x000000006ffffff0·(VERSYM)·············0x2210
34 ·0x000000006ffffffe·(VERNEED)············0x246034 ·0x000000006ffffffe·(VERNEED)············0x24b0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d51b3491657abc5d616abcdef055064b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ae3b8f0a0a0bbc5fed9f960f2112f79a
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·332·entries:1 Version·symbols·section·'.gnu.version'·contains·335·entries:
2 ·Addr:·0x00000000000021c8··Offset:·0x0021c8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002210··Offset:·0x002210··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 80, 14 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*)······1·(*global*)···
  
87 Version·needs·section·'.gnu.version_r'·contains·2·entries:88 Version·needs·section·'.gnu.version_r'·contains·2·entries:
88 ·Addr:·0x0000000000002460··Offset:·0x002460··Link:·7·(.dynstr)89 ·Addr:·0x00000000000024b0··Offset:·0x0024b0··Link:·7·(.dynstr)
89 ··000000:·Version:·1··File:·liblog.so··Cnt:·190 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
90 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·391 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
91 ··0x0010:·Version:·1··File:·libc.so··Cnt:·192 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
92 ··0x0030:···Name:·LIBC··Flags:·none··Version:·293 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·137888····»    Blocks:·272········IO·Block:·4096···regular·file1 ··Size:·163816····»    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.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.vpp@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.vpp@1.1.so
868 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:··········176584·(bytes·into·file)13 ··Start·of·section·headers:··········201680·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x130003 Entry·point·0x13000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012284·0x012284·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x012bfc·0x012bfc·R···0x1000
9 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x012ad0·0x012ad0·R·E·0x10009 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x018390·0x018390·R·E·0x1000
10 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x003838·0x003838·RW··0x100010 ··LOAD···········0x02c000·0x000000000002c000·0x000000000002c000·0x003970·0x003970·RW··0x1000
11 ··LOAD···········0x029838·0x000000000002a838·0x000000000002a838·0x000018·0x000018·RW··0x100011 ··LOAD···········0x02f970·0x0000000000030970·0x0000000000030970·0x000018·0x000018·RW··0x1000
12 ··DYNAMIC········0x028fe8·0x0000000000028fe8·0x0000000000028fe8·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x02f108·0x000000000002f108·0x000000000002f108·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x003838·0x004000·R···0x113 ··GNU_RELRO······0x02c000·0x000000000002c000·0x000000000002c000·0x003970·0x004000·R···0x1
14 ··GNU_EH_FRAME···0x00e9f4·0x000000000000e9f4·0x000000000000e9f4·0x000adc·0x000adc·R···0x414 ··GNU_EH_FRAME···0x00ed88·0x000000000000ed88·0x000000000000ed88·0x000b84·0x000b84·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x2b1c8:1 There·are·25·section·headers,·starting·at·offset·0x313d0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0026a0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0026e8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002948·002948·000338·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002990·002990·00033e·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002c80·002c80·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002cd0·002cd0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002cc0·002cc0·0006fc·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002d10·002d10·000708·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000033bc·0033bc·008b8c·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003418·003418·008d18·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000bf48·00bf48·000d4a·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c130·00c130·000d5a·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000cc98·00cc98·0000d0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000ce90·00ce90·0000d0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000cd68·00cd68·000f90·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000cf60·00cf60·000fd8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000dd00·00dd00·000cf4·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000df40·00df40·000e45·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000e9f4·00e9f4·000adc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ed88·00ed88·000b84·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000f4d0·00f4d0·002db4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000f910·00f910·0032ec·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·012044·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000013000·013000·0178e0·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000025050·025050·000a80·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000002a8e0·02a8e0·000ab0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000026000·026000·002fa8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000002c000·02c000·0030c8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000028fa8·028fa8·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002f0c8·02f0c8·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000028fd0·028fd0·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000002f0f0·02f0f0·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000028fe8·028fe8·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000002f108·02f108·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000029208·029208·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000002f328·02f328·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000292f0·0292f0·000548·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000002f410·02f410·000560·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000002a838·029838·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000030970·02f970·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·029850·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02f988·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02994d·001874·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02fa85·001944·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.98 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x28fe8·contains·34·entries:1 Dynamic·section·at·offset·0x2f108·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.vpp@1.1.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.vpp@1.1.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xbf4814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xc130
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd4a15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xd5a
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xcc9817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xce90
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd0
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xcd6820 ·0x0000000000000017·(JMPREL)·············0xcf60
21 ·0x0000000000000002·(PLTRELSZ)···········3984·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········4056·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x292f022 ·0x0000000000000003·(PLTGOT)·············0x2f410
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x33bc26 ·0x0000000000000005·(STRTAB)·············0x3418
27 ·0x000000000000000a·(STRSZ)··············35724·(bytes)27 ·0x000000000000000a·(STRSZ)··············36120·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x2cc028 ·0x000000006ffffef5·(GNU_HASH)···········0x2d10
29 ·0x0000000000000019·(INIT_ARRAY)·········0x28fd029 ·0x0000000000000019·(INIT_ARRAY)·········0x2f0f0
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x28fa831 ·0x000000000000001a·(FINI_ARRAY)·········0x2f0c8
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x294833 ·0x000000006ffffff0·(VERSYM)·············0x2990
34 ·0x000000006ffffffe·(VERNEED)············0x2c8034 ·0x000000006ffffffe·(VERNEED)············0x2cd0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5de63dc091869ad7e22393c33a6042786 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9c9b7e886502ed7936204343d7afd7bc
1.88 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·412·entries:1 Version·symbols·section·'.gnu.version'·contains·415·entries:
2 ·Addr:·0x0000000000002948··Offset:·0x002948··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002990··Offset:·0x002990··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 100, 14 lines modifiedOffset 100, 15 lines modified
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*)······1·(*global*)······1·(*global*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)···
  
107 Version·needs·section·'.gnu.version_r'·contains·2·entries:108 Version·needs·section·'.gnu.version_r'·contains·2·entries:
108 ·Addr:·0x0000000000002c80··Offset:·0x002c80··Link:·7·(.dynstr)109 ·Addr:·0x0000000000002cd0··Offset:·0x002cd0··Link:·7·(.dynstr)
109 ··000000:·Version:·1··File:·liblog.so··Cnt:·1110 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
110 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3111 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
111 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1112 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
112 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2113 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·178184····»    Blocks:·352········IO·Block:·4096···regular·file1 ··Size:·203280····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.vpp@1.2.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.vpp@1.2.so
868 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:··········135816·(bytes·into·file)13 ··Start·of·section·headers:··········148784·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x100003 Entry·point·0x10000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00f4cc·0x00f4cc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00fdd4·0x00fdd4·R···0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00cc90·0x00cc90·R·E·0x10009 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x00fef0·0x00fef0·R·E·0x1000
10 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x002d28·0x002d28·RW··0x100010 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x002ea8·0x002ea8·RW··0x1000
11 ··LOAD···········0x01fd28·0x0000000000020d28·0x0000000000020d28·0x000010·0x000010·RW··0x100011 ··LOAD···········0x022ea8·0x0000000000023ea8·0x0000000000023ea8·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x01f558·0x000000000001f558·0x000000000001f558·0x000230·0x000230·RW··0x812 ··DYNAMIC········0x0226c0·0x00000000000226c0·0x00000000000226c0·0x000230·0x000230·RW··0x8
13 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002d28·0x003000·R···0x113 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x002ea8·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00cccc·0x000000000000cccc·0x000000000000cccc·0x0007c4·0x0007c4·R···0x414 ··GNU_EH_FRAME···0x00d058·0x000000000000d058·0x000000000000d058·0x00088c·0x00088c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x21288:1 There·are·25·section·headers,·starting·at·offset·0x24530:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002298·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0022e0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002540·002540·0002e2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002588·002588·0002e8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002824·002824·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002870·002870·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002868·002868·000570·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000028b0·0028b0·000580·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002dd8·002dd8·007c00·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002e30·002e30·007d8c·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000a9d8·00a9d8·000bc1·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000abc0·00abc0·000bcc·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b5a0·00b5a0·0000a8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b790·00b790·0000b0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000b648·00b648·000e88·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000b840·00b840·000ed0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000c4d0·00c4d0·0007f9·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000c710·00c710·000948·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000cccc·00cccc·0007c4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d058·00d058·00088c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000d490·00d490·00203c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000d8e8·00d8e8·0024ec·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000010000·010000·00c2b8·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000010000·010000·00f4e8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001c2c0·01c2c0·0009d0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001f4f0·01f4f0·000a00·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001d000·01d000·002528·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000020000·020000·002690·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001f528·01f528·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000022690·022690·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001f548·01f548·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000226b0·0226b0·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001f558·01f558·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000226c0·0226c0·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001f788·01f788·0000b0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000228f0·0228f0·0000b0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001f838·01f838·0004f0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000229a0·0229a0·000508·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000020d28·01fd28·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000023ea8·022ea8·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01fd38·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·022eb8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01fe35·001450·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·022fb5·001574·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, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x1f558·contains·35·entries:1 Dynamic·section·at·offset·0x226c0·contains·35·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:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.vpp@1.2.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.vpp@1.2.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xa9d815 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xabc0
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xbc116 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xbcc
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb5a018 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb790
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa819 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb0
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0xb64821 ·0x0000000000000017·(JMPREL)·············0xb840
22 ·0x0000000000000002·(PLTRELSZ)···········3720·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3792·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x1f83823 ·0x0000000000000003·(PLTGOT)·············0x229a0
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x2dd827 ·0x0000000000000005·(STRTAB)·············0x2e30
28 ·0x000000000000000a·(STRSZ)··············31744·(bytes)28 ·0x000000000000000a·(STRSZ)··············32140·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x286829 ·0x000000006ffffef5·(GNU_HASH)···········0x28b0
30 ·0x0000000000000019·(INIT_ARRAY)·········0x1f54830 ·0x0000000000000019·(INIT_ARRAY)·········0x226b0
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x1f52832 ·0x000000000000001a·(FINI_ARRAY)·········0x22690
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x254034 ·0x000000006ffffff0·(VERSYM)·············0x2588
35 ·0x000000006ffffffe·(VERNEED)············0x282435 ·0x000000006ffffffe·(VERNEED)············0x2870
36 ·0x000000006fffffff·(VERNEEDNUM)·········236 ·0x000000006fffffff·(VERNEEDNUM)·········2
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7d96ad8ca00213877f3c2961d8b0e8616 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9afe4c80b62a7680bec9776d2b149ac4
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·369·entries:1 Version·symbols·section·'.gnu.version'·contains·372·entries:
2 ·Addr:·0x0000000000002540··Offset:·0x002540··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002588··Offset:·0x002588··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*)···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:·0x0000000000002824··Offset:·0x002824··Link:·7·(.dynstr)98 ·Addr:·0x0000000000002870··Offset:·0x002870··Link:·7·(.dynstr)
99 ··000000:·Version:·1··File:·liblog.so··Cnt:·199 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
100 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3100 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
101 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1101 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
102 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2102 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·137416····»    Blocks:·272········IO·Block:·4096···regular·file1 ··Size:·150384····»    Blocks:·296········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.hardware.wigig.netperftuner@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.wigig.netperftuner@1.0.so
865 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:··········79648·(bytes·into·file)13 ··Start·of·section·headers:··········88512·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0094ec·0x0094ec·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009de4·0x009de4·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x006cd0·0x006cd0·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008e20·0x008e20·R·E·0x1000
10 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x0016e8·0x0016e8·RW··0x100010 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x0018b0·0x0018b0·RW··0x1000
11 ··LOAD···········0x0126e8·0x00000000000136e8·0x00000000000136e8·0x000008·0x000008·RW··0x100011 ··LOAD···········0x0148b0·0x00000000000158b0·0x00000000000158b0·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0120b0·0x00000000000120b0·0x00000000000120b0·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x014260·0x0000000000014260·0x0000000000014260·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x011000·0x0000000000011000·0x0000000000011000·0x0016e8·0x002000·R···0x113 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x0018b0·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007e5c·0x0000000000007e5c·0x0000000000007e5c·0x00046c·0x00046c·R···0x414 ··GNU_EH_FRAME···0x0081f0·0x00000000000081f0·0x00000000000081f0·0x00054c·0x00054c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x13720:1 There·are·25·section·headers,·starting·at·offset·0x159c0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0015d8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001620·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001880·001880·0001d2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000018c8·0018c8·0001d8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a54·001a54·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001aa0·001aa0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a98·001a98·00022c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001ae0·001ae0·0002bc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001cc4·001cc4·004b6e·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001d9c·001d9c·004cfa·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006838·006838·000591·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006a98·006a98·000591·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006dd0·006dd0·000050·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000007030·007030·000058·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006e20·006e20·000af8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000007088·007088·000b40·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000007920·007920·00053b·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007bd0·007bd0·00061e·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007e5c·007e5c·00046c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000081f0·0081f0·00054c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000082c8·0082c8·001224·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008740·008740·0016a4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·00655c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·00867c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000010560·010560·000770·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000012680·012680·0007a0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000011000·011000·001090·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000013000·013000·001240·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000012090·012090·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000014240·014240·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000120a8·0120a8·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000014258·014258·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000120b0·0120b0·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000014260·014260·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000122d0·0122d0·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000014480·014480·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000012328·012328·0003c0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000000144d8·0144d8·0003d8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000136e8·0126e8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000158b0·0148b0·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0126f0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0148b8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0127ed·000f30·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0149b5·001008·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.99 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x120b0·contains·34·entries:1 Dynamic·section·at·offset·0x14260·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.hardware.wigig.netperftuner@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.wigig.netperftuner@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x683814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x6a98
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59115 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x591
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6dd017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x7030
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x58
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6e2020 ·0x0000000000000017·(JMPREL)·············0x7088
21 ·0x0000000000000002·(PLTRELSZ)···········2808·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2880·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1232822 ·0x0000000000000003·(PLTGOT)·············0x144d8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1cc426 ·0x0000000000000005·(STRTAB)·············0x1d9c
27 ·0x000000000000000a·(STRSZ)··············19310·(bytes)27 ·0x000000000000000a·(STRSZ)··············19706·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1a9828 ·0x000000006ffffef5·(GNU_HASH)···········0x1ae0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x120a829 ·0x0000000000000019·(INIT_ARRAY)·········0x14258
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1209031 ·0x000000000000001a·(FINI_ARRAY)·········0x14240
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x188033 ·0x000000006ffffff0·(VERSYM)·············0x18c8
34 ·0x000000006ffffffe·(VERNEED)············0x1a5434 ·0x000000006ffffffe·(VERNEED)············0x1aa0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f7c17c461fb690723a00da816d44b4636 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·57d58445a6273dfb5a5c8d50eae6fc33
1.92 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·233·entries:1 Version·symbols·section·'.gnu.version'·contains·236·entries:
2 ·Addr:·0x0000000000001880··Offset:·0x001880··Link:·3·(.dynsym)2 ·Addr:·0x00000000000018c8··Offset:·0x0018c8··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 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*)···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:·0x0000000000001a54··Offset:·0x001a54··Link:·7·(.dynstr)64 ·Addr:·0x0000000000001aa0··Offset:·0x001aa0··Link:·7·(.dynstr)
65 ··000000:·Version:·1··File:·liblog.so··Cnt:·165 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
66 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·366 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
67 ··0x0010:·Version:·1··File:·libc.so··Cnt:·167 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
68 ··0x0030:···Name:·LIBC··Flags:·none··Version:·268 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·81248·····»     Blocks:·160········IO·Block:·4096···regular·file1 ··Size:·90112·····»     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.5 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.ims.callcapability@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.ims.callcapability@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:···············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:··········116864·(bytes·into·file)13 ··Start·of·section·headers:··········129704·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xe0003 Entry·point·0xe000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d57c·0x00d57c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00dc9c·0x00dc9c·R···0x1000
9 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00aef0·0x00aef0·R·E·0x10009 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00d3e0·0x00d3e0·R·E·0x1000
10 ··LOAD···········0x019000·0x0000000000019000·0x0000000000019000·0x0025e8·0x0025e8·RW··0x100010 ··LOAD···········0x01c000·0x000000000001c000·0x000000000001c000·0x0026d8·0x0026d8·RW··0x1000
11 ··LOAD···········0x01b5e8·0x000000000001c5e8·0x000000000001c5e8·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01e6d8·0x000000000001f6d8·0x000000000001f6d8·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x01aef0·0x000000000001aef0·0x000000000001aef0·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x01dfc8·0x000000000001dfc8·0x000000000001dfc8·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x019000·0x0000000000019000·0x0000000000019000·0x0025e8·0x003000·R···0x113 ··GNU_RELRO······0x01c000·0x000000000001c000·0x000000000001c000·0x0026d8·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00b064·0x000000000000b064·0x000000000000b064·0x00072c·0x00072c·R···0x414 ··GNU_EH_FRAME···0x00b38c·0x000000000000b38c·0x000000000000b38c·0x0007bc·0x0007bc·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x1c880:1 There·are·25·section·headers,·starting·at·offset·0x1faa8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001cf8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001d40·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001fa0·001fa0·00026a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001fe8·001fe8·000270·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000220c·00220c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002258·002258·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002230·002230·00040c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002278·002278·00041c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000000263c·00263c·006c54·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002694·002694·006de0·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009290·009290·000982·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000009478·009478·000982·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009c18·009c18·000088·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000009e00·009e00·000090·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000009ca0·009ca0·000c60·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000009e90·009e90·000ca8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000a900·00a900·000763·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000ab40·00ab40·00084c·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000b064·00b064·00072c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000b38c·00b38c·0007bc·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000b790·00b790·001dec·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000bb48·00bb48·002154·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00a68c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00cb50·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000018690·018690·000860·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001ab50·01ab50·000890·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000019000·019000·001ec0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001c000·01c000·001f98·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001aec0·01aec0·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001df98·01df98·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001aee0·01aee0·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001dfb8·01dfb8·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001aef0·01aef0·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001dfc8·01dfc8·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001b110·01b110·0000a0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001e1e8·01e1e8·0000a0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001b1b0·01b1b0·000438·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001e288·01e288·000450·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001c5e8·01b5e8·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001f6d8·01e6d8·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01b5f8·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01e6e8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01b6f5·001188·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01e7e5·0012c0·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.98 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1aef0·contains·34·entries:1 Dynamic·section·at·offset·0x1dfc8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.ims.callcapability@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.ims.callcapability@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x929014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x9478
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x98215 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x982
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9c1817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x9e00
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x90
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x9ca020 ·0x0000000000000017·(JMPREL)·············0x9e90
21 ·0x0000000000000002·(PLTRELSZ)···········3168·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3240·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1b1b022 ·0x0000000000000003·(PLTGOT)·············0x1e288
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x263c26 ·0x0000000000000005·(STRTAB)·············0x2694
27 ·0x000000000000000a·(STRSZ)··············27732·(bytes)27 ·0x000000000000000a·(STRSZ)··············28128·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x223028 ·0x000000006ffffef5·(GNU_HASH)···········0x2278
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1aee029 ·0x0000000000000019·(INIT_ARRAY)·········0x1dfb8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1aec031 ·0x000000000000001a·(FINI_ARRAY)·········0x1df98
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1fa033 ·0x000000006ffffff0·(VERSYM)·············0x1fe8
34 ·0x000000006ffffffe·(VERNEED)············0x220c34 ·0x000000006ffffffe·(VERNEED)············0x2258
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8328a0a4802fa31815604e22ae6834b26 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2c3adedde5de59078d0dd18af93f5aa2
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·309·entries:1 Version·symbols·section·'.gnu.version'·contains·312·entries:
2 ·Addr:·0x0000000000001fa0··Offset:·0x001fa0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001fe8··Offset:·0x001fe8··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, 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*)···81 ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
82 Version·needs·section·'.gnu.version_r'·contains·1·entry:82 Version·needs·section·'.gnu.version_r'·contains·1·entry:
83 ·Addr:·0x000000000000220c··Offset:·0x00220c··Link:·7·(.dynstr)83 ·Addr:·0x0000000000002258··Offset:·0x002258··Link:·7·(.dynstr)
84 ··000000:·Version:·1··File:·libc.so··Cnt:·184 ··000000:·Version:·1··File:·libc.so··Cnt:·1
85 ··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:·118464····»    Blocks:·232········IO·Block:·4096···regular·file1 ··Size:·131304····»    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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.ims.callinfo@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.ims.callinfo@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:···············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:··········112640·(bytes·into·file)13 ··Start·of·section·headers:··········121392·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c7fc·0x00c7fc·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cf04·0x00cf04·R···0x1000
9 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00aae0·0x00aae0·R·E·0x10009 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00ceb0·0x00ceb0·R·E·0x1000
10 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x0025e0·0x0025e0·RW··0x100010 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x0026d0·0x0026d0·RW··0x1000
11 ··LOAD···········0x01a5e0·0x000000000001b5e0·0x000000000001b5e0·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01c6d0·0x000000000001d6d0·0x000000000001d6d0·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x019ef0·0x0000000000019ef0·0x0000000000019ef0·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x01bfc8·0x000000000001bfc8·0x000000000001bfc8·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x0025e0·0x003000·R···0x113 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x0026d0·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00a418·0x000000000000a418·0x000000000000a418·0x0006ec·0x0006ec·R···0x414 ··GNU_EH_FRAME···0x00a72c·0x000000000000a72c·0x000000000000a72c·0x000784·0x000784·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x1b800:1 There·are·25·section·headers,·starting·at·offset·0x1da30:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001cb0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001cf8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001f58·001f58·000264·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001fa0·001fa0·00026a·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000021bc·0021bc·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000220c·00220c·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000021e0·0021e0·0003f8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002230·002230·000408·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000025d8·0025d8·006194·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002638·002638·006320·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008770·008770·000982·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008958·008958·000982·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000090f8·0090f8·000088·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000092e0·0092e0·000090·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000009180·009180·000c48·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000009370·009370·000c90·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000009dd0·009dd0·000646·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a000·00a000·00072c·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a418·00a418·0006ec·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a72c·00a72c·000784·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000ab08·00ab08·001cf4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000aeb0·00aeb0·002054·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00a290·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00c628·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000017290·017290·000850·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000019630·019630·000880·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000018000·018000·001ec0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001a000·01a000·001f98·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000019ec0·019ec0·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001bf98·01bf98·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000019ee0·019ee0·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001bfb8·01bfb8·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000019ef0·019ef0·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001bfc8·01bfc8·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001a110·01a110·0000a0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001c1e8·01c1e8·0000a0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001a1b0·01a1b0·000430·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001c288·01c288·000448·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001b5e0·01a5e0·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001d6d0·01c6d0·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01a5f0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01c6e0·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01a6ed·00110c·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01c7dd·001250·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.98 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x19ef0·contains·34·entries:1 Dynamic·section·at·offset·0x1bfc8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.ims.callinfo@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.ims.callinfo@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x877014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8958
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x98215 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x982
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x90f817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x92e0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x8818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x90
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x918020 ·0x0000000000000017·(JMPREL)·············0x9370
21 ·0x0000000000000002·(PLTRELSZ)···········3144·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3216·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1a1b022 ·0x0000000000000003·(PLTGOT)·············0x1c288
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x25d826 ·0x0000000000000005·(STRTAB)·············0x2638
27 ·0x000000000000000a·(STRSZ)··············24980·(bytes)27 ·0x000000000000000a·(STRSZ)··············25376·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x21e028 ·0x000000006ffffef5·(GNU_HASH)···········0x2230
29 ·0x0000000000000019·(INIT_ARRAY)·········0x19ee029 ·0x0000000000000019·(INIT_ARRAY)·········0x1bfb8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x19ec031 ·0x000000000000001a·(FINI_ARRAY)·········0x1bf98
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1f5833 ·0x000000006ffffff0·(VERSYM)·············0x1fa0
34 ·0x000000006ffffffe·(VERNEED)············0x21bc34 ·0x000000006ffffffe·(VERNEED)············0x220c
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9433b8fb9b8c52579187ff557a4b07cd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·47346b454124e83b4a53f7c09b4e5d94
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·306·entries:1 Version·symbols·section·'.gnu.version'·contains·309·entries:
2 ·Addr:·0x0000000000001f58··Offset:·0x001f58··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001fa0··Offset:·0x001fa0··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*)···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:·0x00000000000021bc··Offset:·0x0021bc··Link:·7·(.dynstr)83 ·Addr:·0x000000000000220c··Offset:·0x00220c··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:·114240····»    Blocks:·224········IO·Block:·4096···regular·file1 ··Size:·122992····»    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.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.ims.rcsconfig@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.ims.rcsconfig@1.0.so
868 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:··········150544·(bytes·into·file)13 ··Start·of·section·headers:··········167648·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x110003 Entry·point·0x11000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01008c·0x01008c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0108cc·0x0108cc·R···0x1000
9 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x00ed00·0x00ed00·R·E·0x10009 ··LOAD···········0x011000·0x0000000000011000·0x0000000000011000·0x012390·0x012390·R·E·0x1000
10 ··LOAD···········0x020000·0x0000000000020000·0x0000000000020000·0x0035f0·0x0035f0·RW··0x100010 ··LOAD···········0x024000·0x0000000000024000·0x0000000000024000·0x0036e0·0x0036e0·RW··0x1000
11 ··LOAD···········0x0235f0·0x00000000000245f0·0x00000000000245f0·0x000018·0x000018·RW··0x100011 ··LOAD···········0x0276e0·0x00000000000286e0·0x00000000000286e0·0x000018·0x000018·RW··0x1000
12 ··DYNAMIC········0x022e80·0x0000000000022e80·0x0000000000022e80·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x026f58·0x0000000000026f58·0x0000000000026f58·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x020000·0x0000000000020000·0x0000000000020000·0x0035f0·0x004000·R···0x113 ··GNU_RELRO······0x024000·0x0000000000024000·0x0000000000024000·0x0036e0·0x004000·R···0x1
14 ··GNU_EH_FRAME···0x00cd2c·0x000000000000cd2c·0x000000000000cd2c·0x0009f4·0x0009f4·R···0x414 ··GNU_EH_FRAME···0x00d034·0x000000000000d034·0x000000000000d034·0x000a9c·0x000a9c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x24c10:1 There·are·25·section·headers,·starting·at·offset·0x28ee0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0022f8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002340·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000025a0·0025a0·0002ea·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000025e8·0025e8·0002f0·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000288c·00288c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000028d8·0028d8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000028b0·0028b0·00065c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000028f8·0028f8·000668·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002f0c·002f0c·007afe·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000002f60·002f60·007c8a·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000aa10·00aa10·000cd9·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000abf0·00abf0·000cdc·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b6f0·00b6f0·0000c0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000b8d0·00b8d0·0000c8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000b7b0·00b7b0·000cf0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000b998·00b998·000d38·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000c4a0·00c4a0·00088a·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000c6d0·00c6d0·000964·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000cd2c·00cd2c·0009f4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000d034·00d034·000a9c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000d720·00d720·00296c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000dad0·00dad0·002dfc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000011000·011000·00e440·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000011000·011000·011a9c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000001f440·01f440·0008c0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000022aa0·022aa0·0008f0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000020000·020000·002e40·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000024000·024000·002f18·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000022e40·022e40·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000026f18·026f18·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000022e68·022e68·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000026f40·026f40·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000022e80·022e80·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000026f58·026f58·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000230a0·0230a0·0000e8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000027178·027178·0000e8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000023188·023188·000468·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000027260·027260·000480·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000245f0·0235f0·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000286e0·0276e0·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·023608·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0276f8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·023705·001504·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0277f5·0016e8·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x22e80·contains·34·entries:1 Dynamic·section·at·offset·0x26f58·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.ims.rcsconfig@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.ims.rcsconfig@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xaa1014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xabf0
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xcd915 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xcdc
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb6f017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xb8d0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xc8
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xb7b020 ·0x0000000000000017·(JMPREL)·············0xb998
21 ·0x0000000000000002·(PLTRELSZ)···········3312·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3384·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x2318822 ·0x0000000000000003·(PLTGOT)·············0x27260
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x2f0c26 ·0x0000000000000005·(STRTAB)·············0x2f60
27 ·0x000000000000000a·(STRSZ)··············31486·(bytes)27 ·0x000000000000000a·(STRSZ)··············31882·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x28b028 ·0x000000006ffffef5·(GNU_HASH)···········0x28f8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x22e6829 ·0x0000000000000019·(INIT_ARRAY)·········0x26f40
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x22e4031 ·0x000000000000001a·(FINI_ARRAY)·········0x26f18
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x25a033 ·0x000000006ffffff0·(VERSYM)·············0x25e8
34 ·0x000000006ffffffe·(VERNEED)············0x288c34 ·0x000000006ffffffe·(VERNEED)············0x28d8
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ee1e748d8519f7ca269211943dbbc4bd6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·41f0582ff95fcc3801d60cfb63450dd5
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·373·entries:1 Version·symbols·section·'.gnu.version'·contains·376·entries:
2 ·Addr:·0x00000000000025a0··Offset:·0x0025a0··Link:·3·(.dynsym)2 ·Addr:·0x00000000000025e8··Offset:·0x0025e8··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, 13 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*)···97 ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
98 Version·needs·section·'.gnu.version_r'·contains·1·entry:98 Version·needs·section·'.gnu.version_r'·contains·1·entry:
99 ·Addr:·0x000000000000288c··Offset:·0x00288c··Link:·7·(.dynstr)99 ·Addr:·0x00000000000028d8··Offset:·0x0028d8··Link:·7·(.dynstr)
100 ··000000:·Version:·1··File:·libc.so··Cnt:·1100 ··000000:·Version:·1··File:·libc.so··Cnt:·1
101 ··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:·152144····»    Blocks:·304········IO·Block:·4096···regular·file1 ··Size:·169248····»    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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.ims.rcsconfig@1.1.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.ims.rcsconfig@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:···············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:··········177208·(bytes·into·file)13 ··Start·of·section·headers:··········198408·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01270c·0x01270c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01302c·0x01302c·R···0x1000
8 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x012a00·0x012a00·R·E·0x10008 ··LOAD···········0x014000·0x0000000000014000·0x0000000000014000·0x016bc0·0x016bc0·R·E·0x1000
9 ··LOAD···········0x026000·0x0000000000026000·0x0000000000026000·0x0039f8·0x0039f8·RW··0x10009 ··LOAD···········0x02b000·0x000000000002b000·0x000000000002b000·0x003ae8·0x003ae8·RW··0x1000
10 ··LOAD···········0x0299f8·0x000000000002a9f8·0x000000000002a9f8·0x000018·0x000018·RW··0x100010 ··LOAD···········0x02eae8·0x000000000002fae8·0x000000000002fae8·0x000018·0x000018·RW··0x1000
11 ··DYNAMIC········0x0291d0·0x00000000000291d0·0x00000000000291d0·0x000230·0x000230·RW··0x811 ··DYNAMIC········0x02e2a8·0x000000000002e2a8·0x000000000002e2a8·0x000230·0x000230·RW··0x8
12 ··GNU_RELRO······0x026000·0x0000000000026000·0x0000000000026000·0x0039f8·0x004000·R···0x112 ··GNU_RELRO······0x02b000·0x000000000002b000·0x000000000002b000·0x003ae8·0x004000·R···0x1
13 ··GNU_EH_FRAME···0x00eae4·0x000000000000eae4·0x000000000000eae4·0x000b8c·0x000b8c·R···0x413 ··GNU_EH_FRAME···0x00ee50·0x000000000000ee50·0x000000000000ee50·0x000c54·0x000c54·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x2b438:1 There·are·25·section·headers,·starting·at·offset·0x30708:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0026b8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002700·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000002960·002960·00033a·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········00000000000029a8·0029a8·000340·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002c9c·002c9c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002ce8·002ce8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002cc0·002cc0·0006c8·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002d08·002d08·0006d8·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000003388·003388·008ee2·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000033e0·0033e0·00906e·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c270·00c270·000e00·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000c450·00c450·000e03·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d070·00d070·0000d0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000d258·00d258·0000d0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000d140·00d140·000eb8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000d328·00d328·000f00·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000e000·00e000·000ae1·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000e230·00e230·000c1f·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000eae4·00eae4·000b8c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000ee50·00ee50·000c54·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000f670·00f670·00309c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000faa8·00faa8·003584·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000013000·013000·012004·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000014000·014000·016198·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000025010·025010·0009f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000002a1a0·02a1a0·000a20·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000026000·026000·003190·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000002b000·02b000·003268·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000029190·029190·000028·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000002e268·02e268·000028·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000291b8·0291b8·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000002e290·02e290·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000291d0·0291d0·000230·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000002e2a8·02e2a8·000230·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000029400·029400·0000f8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000002e4d8·02e4d8·0000f8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000294f8·0294f8·000500·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000002e5d0·02e5d0·000518·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000002a9f8·0299f8·000018·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000002fae8·02eae8·000018·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·029a10·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·02eb00·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·029b0d·001924·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·02ebfd·001b04·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, 38 lines modifiedOffset 1, 38 lines modified
  
1 Dynamic·section·at·offset·0x291d0·contains·35·entries:1 Dynamic·section·at·offset·0x2e2a8·contains·35·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.ims.rcsconfig@1.0.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[vendor.qti.ims.rcsconfig@1.0.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libhidlbase.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc++.so]
9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]9 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.ims.rcsconfig@1.1.so]12 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.ims.rcsconfig@1.1.so]
13 ·0x000000000000001e·(FLAGS)··············BIND_NOW13 ·0x000000000000001e·(FLAGS)··············BIND_NOW
14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW14 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
15 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xc27015 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xc450
16 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xe0016 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xe03
17 ·0x0000000000000009·(RELAENT)············24·(bytes)17 ·0x0000000000000009·(RELAENT)············24·(bytes)
18 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd07018 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xd258
19 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd019 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xd0
20 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x820 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
21 ·0x0000000000000017·(JMPREL)·············0xd14021 ·0x0000000000000017·(JMPREL)·············0xd328
22 ·0x0000000000000002·(PLTRELSZ)···········3768·(bytes)22 ·0x0000000000000002·(PLTRELSZ)···········3840·(bytes)
23 ·0x0000000000000003·(PLTGOT)·············0x294f823 ·0x0000000000000003·(PLTGOT)·············0x2e5d0
24 ·0x0000000000000014·(PLTREL)·············RELA24 ·0x0000000000000014·(PLTREL)·············RELA
25 ·0x0000000000000006·(SYMTAB)·············0x2a825 ·0x0000000000000006·(SYMTAB)·············0x2a8
26 ·0x000000000000000b·(SYMENT)·············24·(bytes)26 ·0x000000000000000b·(SYMENT)·············24·(bytes)
27 ·0x0000000000000005·(STRTAB)·············0x338827 ·0x0000000000000005·(STRTAB)·············0x33e0
28 ·0x000000000000000a·(STRSZ)··············36578·(bytes)28 ·0x000000000000000a·(STRSZ)··············36974·(bytes)
29 ·0x000000006ffffef5·(GNU_HASH)···········0x2cc029 ·0x000000006ffffef5·(GNU_HASH)···········0x2d08
30 ·0x0000000000000019·(INIT_ARRAY)·········0x291b830 ·0x0000000000000019·(INIT_ARRAY)·········0x2e290
31 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)31 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
32 ·0x000000000000001a·(FINI_ARRAY)·········0x2919032 ·0x000000000000001a·(FINI_ARRAY)·········0x2e268
33 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)33 ·0x000000000000001c·(FINI_ARRAYSZ)·······40·(bytes)
34 ·0x000000006ffffff0·(VERSYM)·············0x296034 ·0x000000006ffffff0·(VERSYM)·············0x29a8
35 ·0x000000006ffffffe·(VERNEED)············0x2c9c35 ·0x000000006ffffffe·(VERNEED)············0x2ce8
36 ·0x000000006fffffff·(VERNEEDNUM)·········136 ·0x000000006fffffff·(VERNEEDNUM)·········1
37 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4c89c57deebdf389e14c257ee2805ad66 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·83ebf2bfccd4119eb858b1e71dacb59b
1.82 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·413·entries:1 Version·symbols·section·'.gnu.version'·contains·416·entries:
2 ·Addr:·0x0000000000002960··Offset:·0x002960··Link:·3·(.dynsym)2 ·Addr:·0x00000000000029a8··Offset:·0x0029a8··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 100, 13 lines modifiedOffset 100, 13 lines modified
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*)······1·(*global*)······1·(*global*)···106 ··198:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
107 ··19c:···1·(*global*)···107 ··19c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
  
108 Version·needs·section·'.gnu.version_r'·contains·1·entry:108 Version·needs·section·'.gnu.version_r'·contains·1·entry:
109 ·Addr:·0x0000000000002c9c··Offset:·0x002c9c··Link:·7·(.dynstr)109 ·Addr:·0x0000000000002ce8··Offset:·0x002ce8··Link:·7·(.dynstr)
110 ··000000:·Version:·1··File:·libc.so··Cnt:·1110 ··000000:·Version:·1··File:·libc.so··Cnt:·1
111 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2111 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·178808····»    Blocks:·352········IO·Block:·4096···regular·file1 ··Size:·200008····»    Blocks:·392········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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.ims.rcsconfig@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.ims.rcsconfig@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:···············0x1e00011 ··Entry·point·address:···············0x1f000
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········290448·(bytes·into·file)13 ··Start·of·section·headers:··········328296·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·0x1f000
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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01d78c·0x01d78c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01e3bc·0x01e3bc·R···0x1000
8 ··LOAD···········0x01e000·0x000000000001e000·0x000000000001e000·0x01ffe0·0x01ffe0·R·E·0x10008 ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x027600·0x027600·R·E·0x1000
9 ··LOAD···········0x03e000·0x000000000003e000·0x000000000003e000·0x0067f8·0x0067f8·RW··0x10009 ··LOAD···········0x047000·0x0000000000047000·0x0000000000047000·0x0068e8·0x0068e8·RW··0x1000
10 ··LOAD···········0x0447f8·0x00000000000457f8·0x00000000000457f8·0x000030·0x000030·RW··0x100010 ··LOAD···········0x04d8e8·0x000000000004e8e8·0x000000000004e8e8·0x000030·0x000030·RW··0x1000
11 ··DYNAMIC········0x043e20·0x0000000000043e20·0x0000000000043e20·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x04cef8·0x000000000004cef8·0x000000000004cef8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x03e000·0x000000000003e000·0x000000000003e000·0x0067f8·0x007000·R···0x112 ··GNU_RELRO······0x047000·0x0000000000047000·0x0000000000047000·0x0068e8·0x007000·R···0x1
13 ··GNU_EH_FRAME···0x016d14·0x0000000000016d14·0x0000000000016d14·0x00146c·0x00146c·R···0x413 ··GNU_EH_FRAME···0x0170c4·0x00000000000170c4·0x00000000000170c4·0x001564·0x001564·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x46e90:1 There·are·25·section·headers,·starting·at·offset·0x50268:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003930·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·003978·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000003bd8·003bd8·0004c4·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000003c20·003c20·0004ca·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000409c·00409c·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000040ec·0040ec·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000040c0·0040c0·000cec·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000004110·004110·000cfc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000004dac·004dac·00df75·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000004e0c·004e0c·00e101·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000012d28·012d28·00188a·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000012f10·012f10·001894·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000145b8·0145b8·000180·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000147a8·0147a8·000180·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000014738·014738·0011a0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000014928·014928·0011e8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000158e0·0158e0·001433·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000015b10·015b10·0015b3·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000016d14·016d14·00146c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000170c4·0170c4·001564·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000018180·018180·00560c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000018628·018628·005d94·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000001e000·01e000·01f3fc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000001f000·01f000·0269e4·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000003d400·03d400·000be0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000459f0·0459f0·000c10·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000003e000·03e000·005db0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000047000·047000·005e88·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000043db0·043db0·000040·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000004ce88·04ce88·000040·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000043df0·043df0·000030·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000004cec8·04cec8·000030·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000043e20·043e20·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000004cef8·04cef8·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000044040·044040·0001c0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000004d118·04d118·0001c0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000044200·044200·0005f8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000004d2d8·04d2d8·000610·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000457f8·0447f8·000030·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000004e8e8·04d8e8·000030·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·044828·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·04d918·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·044925·002564·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·04da15·002850·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.99 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x43e20·contains·34·entries:1 Dynamic·section·at·offset·0x4cef8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.ims.rcsconfig@2.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.ims.rcsconfig@2.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x12d2814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x12f10
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x188a15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x1894
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x145b817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x147a8
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x18018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x180
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x1473820 ·0x0000000000000017·(JMPREL)·············0x14928
21 ·0x0000000000000002·(PLTRELSZ)···········4512·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········4584·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x4420022 ·0x0000000000000003·(PLTGOT)·············0x4d2d8
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x4dac26 ·0x0000000000000005·(STRTAB)·············0x4e0c
27 ·0x000000000000000a·(STRSZ)··············57205·(bytes)27 ·0x000000000000000a·(STRSZ)··············57601·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x40c028 ·0x000000006ffffef5·(GNU_HASH)···········0x4110
29 ·0x0000000000000019·(INIT_ARRAY)·········0x43df029 ·0x0000000000000019·(INIT_ARRAY)·········0x4cec8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······48·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······48·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x43db031 ·0x000000000000001a·(FINI_ARRAY)·········0x4ce88
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······64·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······64·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x3bd833 ·0x000000006ffffff0·(VERSYM)·············0x3c20
34 ·0x000000006ffffffe·(VERNEED)············0x409c34 ·0x000000006ffffffe·(VERNEED)············0x40ec
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f7ac17392a257e7818e066c14fcdd4476 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·86b2d1673e7986d5fadd3f2461d9dfc7
1.87 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·610·entries:1 Version·symbols·section·'.gnu.version'·contains·613·entries:
2 ·Addr:·0x0000000000003bd8··Offset:·0x003bd8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000003c20··Offset:·0x003c20··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 149, 13 lines modifiedOffset 149, 14 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*)······1·(*global*)···156 ··260:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 157 ··264:···1·(*global*)···
  
157 Version·needs·section·'.gnu.version_r'·contains·1·entry:158 Version·needs·section·'.gnu.version_r'·contains·1·entry:
158 ·Addr:·0x000000000000409c··Offset:·0x00409c··Link:·7·(.dynstr)159 ·Addr:·0x00000000000040ec··Offset:·0x0040ec··Link:·7·(.dynstr)
159 ··000000:·Version:·1··File:·libc.so··Cnt:·1160 ··000000:·Version:·1··File:·libc.so··Cnt:·1
160 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2161 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·292048····»    Blocks:·576········IO·Block:·4096···regular·file1 ··Size:·329896····»    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.6 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.latency@2.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.latency@2.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:···············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:··········114440·(bytes·into·file)13 ··Start·of·section·headers:··········123192·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xd0003 Entry·point·0xd000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c6c4·0x00c6c4·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cdcc·0x00cdcc·R···0x1000
9 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00a5f0·0x00a5f0·R·E·0x10009 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00cc10·0x00cc10·R·E·0x1000
10 ··LOAD···········0x018000·0x0000000000018000·0x0000000000018000·0x002b10·0x002b10·RW··0x100010 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x002c00·0x002c00·RW··0x1000
11 ··LOAD···········0x01ab10·0x000000000001bb10·0x000000000001bb10·0x000010·0x000010·RW··0x100011 ··LOAD···········0x01cc00·0x000000000001dc00·0x000000000001dc00·0x000010·0x000010·RW··0x1000
12 ··DYNAMIC········0x01a450·0x000000000001a450·0x000000000001a450·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x01c528·0x000000000001c528·0x000000000001c528·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x018000·0x0000000000018000·0x0000000000018000·0x002b10·0x003000·R···0x113 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x002c00·0x003000·R···0x1
14 ··GNU_EH_FRAME···0x00a214·0x000000000000a214·0x000000000000a214·0x000724·0x000724·R···0x414 ··GNU_EH_FRAME···0x00a508·0x000000000000a508·0x000000000000a508·0x0007b4·0x0007b4·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x1bf08:1 There·are·25·section·headers,·starting·at·offset·0x1e138:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001c98·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001ce0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001f40·001f40·000262·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001f88·001f88·000268·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000021a4·0021a4·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000021f0·0021f0·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000021e8·0021e8·00040c·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002230·002230·00041c·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000025f4·0025f4·005ea7·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000000264c·00264c·006033·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000084a0·0084a0·000a4a·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008680·008680·000a4d·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008ef0·008ef0·0000a8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000090d0·0090d0·0000a8·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000008f98·008f98·000ba0·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000009178·009178·000be8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000009b40·009b40·0006d1·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000009d60·009d60·0007a7·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a214·00a214·000724·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a508·00a508·0007b4·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000a938·00a938·001d8c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000acc0·00acc0·00210c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·009e04·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00c3f8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000016e10·016e10·0007e0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000019400·019400·000810·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000018000·018000·002420·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001a000·01a000·0024f8·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001a420·01a420·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001c4f8·01c4f8·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001a440·01a440·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001c518·01c518·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001a450·01a450·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001c528·01c528·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001a670·01a670·0000a8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001c748·01c748·0000a8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001a718·01a718·0003f8·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001c7f0·01c7f0·000410·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001bb10·01ab10·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000001dc00·01cc00·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01ab20·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01cc10·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01ac1d·0012e4·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01cd0d·001424·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.97 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1a450·contains·34·entries:1 Dynamic·section·at·offset·0x1c528·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.latency@2.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.latency@2.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x84a014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8680
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xa4a15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xa4d
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x8ef017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x90d0
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa8
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x8f9820 ·0x0000000000000017·(JMPREL)·············0x9178
21 ·0x0000000000000002·(PLTRELSZ)···········2976·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3048·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1a71822 ·0x0000000000000003·(PLTGOT)·············0x1c7f0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x25f426 ·0x0000000000000005·(STRTAB)·············0x264c
27 ·0x000000000000000a·(STRSZ)··············24231·(bytes)27 ·0x000000000000000a·(STRSZ)··············24627·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x21e828 ·0x000000006ffffef5·(GNU_HASH)···········0x2230
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1a44029 ·0x0000000000000019·(INIT_ARRAY)·········0x1c518
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1a42031 ·0x000000000000001a·(FINI_ARRAY)·········0x1c4f8
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1f4033 ·0x000000006ffffff0·(VERSYM)·············0x1f88
34 ·0x000000006ffffffe·(VERNEED)············0x21a434 ·0x000000006ffffffe·(VERNEED)············0x21f0
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3e57e0fb0a8841235229c22296a8026f6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e53e3c47023ddb59755a5821f062a93f
1.92 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·308·entries:
2 ·Addr:·0x0000000000001f40··Offset:·0x001f40··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001f88··Offset:·0x001f88··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, 15 lines modifiedOffset 73, 15 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*)······1·(*global*)···
  
81 Version·needs·section·'.gnu.version_r'·contains·2·entries:81 Version·needs·section·'.gnu.version_r'·contains·2·entries:
82 ·Addr:·0x00000000000021a4··Offset:·0x0021a4··Link:·7·(.dynstr)82 ·Addr:·0x00000000000021f0··Offset:·0x0021f0··Link:·7·(.dynstr)
83 ··000000:·Version:·1··File:·liblog.so··Cnt:·183 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
84 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·384 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
85 ··0x0010:·Version:·1··File:·libc.so··Cnt:·185 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
86 ··0x0030:···Name:·LIBC··Flags:·none··Version:·286 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·116040····»    Blocks:·232········IO·Block:·4096···regular·file1 ··Size:·124792····»    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.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.power.pasrmanager@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.power.pasrmanager@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:··········74568·(bytes·into·file)13 ··Start·of·section·headers:··········83240·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00898c·0x00898c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00901c·0x00901c·R···0x1000
8 ··LOAD···········0x009000·0x0000000000009000·0x0000000000009000·0x006330·0x006330·R·E·0x10008 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x007e60·0x007e60·R·E·0x1000
9 ··LOAD···········0x010000·0x0000000000010000·0x0000000000010000·0x0015e0·0x0015e0·RW··0x10009 ··LOAD···········0x012000·0x0000000000012000·0x0000000000012000·0x0016d0·0x0016d0·RW··0x1000
10 ··LOAD···········0x0115e0·0x00000000000125e0·0x00000000000125e0·0x000008·0x000008·RW··0x100010 ··LOAD···········0x0136d0·0x00000000000146d0·0x00000000000146d0·0x000008·0x000008·RW··0x1000
11 ··DYNAMIC········0x010fd8·0x0000000000010fd8·0x0000000000010fd8·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x0130b0·0x00000000000130b0·0x00000000000130b0·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x010000·0x0000000000010000·0x0000000000010000·0x0015e0·0x002000·R···0x112 ··GNU_RELRO······0x012000·0x0000000000012000·0x0000000000012000·0x0016d0·0x002000·R···0x1
13 ··GNU_EH_FRAME···0x0074cc·0x00000000000074cc·0x00000000000074cc·0x000414·0x000414·R···0x413 ··GNU_EH_FRAME···0x0077cc·0x00000000000077cc·0x00000000000077cc·0x00049c·0x00049c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x12348:1 There·are·25·section·headers,·starting·at·offset·0x14528:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001548·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001590·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000017f0·0017f0·0001c6·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001838·001838·0001cc·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000019b8·0019b8·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001a04·001a04·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000019d8·0019d8·000224·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001a28·001a28·000234·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001bfc·001bfc·0044db·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001c5c·001c5c·004667·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000060d8·0060d8·000591·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000062c8·0062c8·000591·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006670·006670·000050·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006860·006860·000050·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············00000000000066c0·0066c0·000a68·18···A··3··21··814 ··[10]·.rela.plt·········RELA············00000000000068b0·0068b0·000ab0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000007130·007130·00039c·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000000000007360·007360·00046a·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000074cc·0074cc·000414·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000077cc·0077cc·00049c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000078e0·0078e0·0010ac·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000007c68·007c68·0013b4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000009000·009000·005c18·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·00771c·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000000ec20·00ec20·000710·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000011720·011720·000740·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000010000·010000·000fb8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000012000·012000·001090·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000010fb8·010fb8·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000013090·013090·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000010fd0·010fd0·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000130a8·0130a8·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000010fd8·010fd8·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000130b0·0130b0·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000000111f8·0111f8·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000132d0·0132d0·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000011250·011250·000390·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000013328·013328·0003a8·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000000125e0·0115e0·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000000146d0·0136d0·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0115e8·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0136d8·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0116e5·000c60·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·0137d5·000d4c·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.9 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x10fd8·contains·34·entries:1 Dynamic·section·at·offset·0x130b0·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.power.pasrmanager@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.power.pasrmanager@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x60d814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x62c8
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x59115 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x591
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x667017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6860
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x50
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x66c020 ·0x0000000000000017·(JMPREL)·············0x68b0
21 ·0x0000000000000002·(PLTRELSZ)···········2664·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········2736·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1125022 ·0x0000000000000003·(PLTGOT)·············0x13328
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1bfc26 ·0x0000000000000005·(STRTAB)·············0x1c5c
27 ·0x000000000000000a·(STRSZ)··············17627·(bytes)27 ·0x000000000000000a·(STRSZ)··············18023·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x19d828 ·0x000000006ffffef5·(GNU_HASH)···········0x1a28
29 ·0x0000000000000019·(INIT_ARRAY)·········0x10fd029 ·0x0000000000000019·(INIT_ARRAY)·········0x130a8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x10fb831 ·0x000000000000001a·(FINI_ARRAY)·········0x13090
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x17f033 ·0x000000006ffffff0·(VERSYM)·············0x1838
34 ·0x000000006ffffffe·(VERNEED)············0x19b834 ·0x000000006ffffffe·(VERNEED)············0x1a04
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b2dcd0178b85da064c262dc4ac0895fb6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a779db70327905083b794a9cef7fdae
1.9 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·227·entries:1 Version·symbols·section·'.gnu.version'·contains·230·entries:
2 ·Addr:·0x00000000000017f0··Offset:·0x0017f0··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001838··Offset:·0x001838··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, 13 lines modifiedOffset 53, 14 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*)······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:·0x00000000000019b8··Offset:·0x0019b8··Link:·7·(.dynstr)63 ·Addr:·0x0000000000001a04··Offset:·0x001a04··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:·76168·····»     Blocks:·152········IO·Block:·4096···regular·file1 ··Size:·84840·····»     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-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.qspmhal@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.qspmhal@1.0.so
865 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:··········88352·(bytes·into·file)13 ··Start·of·section·headers:··········97032·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.07 KB
readelf --wide --program-header {}
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0xa0003 Entry·point·0xa000
4 There·are·10·program·headers,·starting·at·offset·644 There·are·10·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00952c·0x00952c·R···0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x009c44·0x009c44·R···0x1000
9 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x008070·0x008070·R·E·0x10009 ··LOAD···········0x00a000·0x000000000000a000·0x000000000000a000·0x00acb0·0x00acb0·R·E·0x1000
10 ··LOAD···········0x013000·0x0000000000013000·0x0000000000013000·0x001850·0x001850·RW··0x100010 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x001940·0x001940·RW··0x1000
11 ··LOAD···········0x014850·0x0000000000015850·0x0000000000015850·0x000008·0x000008·RW··0x100011 ··LOAD···········0x016940·0x0000000000017940·0x0000000000017940·0x000008·0x000008·RW··0x1000
12 ··DYNAMIC········0x0141e8·0x00000000000141e8·0x00000000000141e8·0x000220·0x000220·RW··0x812 ··DYNAMIC········0x0162c0·0x00000000000162c0·0x00000000000162c0·0x000220·0x000220·RW··0x8
13 ··GNU_RELRO······0x013000·0x0000000000013000·0x0000000000013000·0x001850·0x002000·R···0x113 ··GNU_RELRO······0x015000·0x0000000000015000·0x0000000000015000·0x001940·0x002000·R···0x1
14 ··GNU_EH_FRAME···0x007bf0·0x0000000000007bf0·0x0000000000007bf0·0x0004e4·0x0004e4·R···0x414 ··GNU_EH_FRAME···0x007f00·0x0000000000007f00·0x0000000000007f00·0x00057c·0x00057c·R···0x4
15 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··015 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
16 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x416 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···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·20 ···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·0x15920:1 There·are·25·section·headers,·starting·at·offset·0x17b08:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001698·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0016e0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001940·001940·0001e2·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000001988·001988·0001e8·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001b24·001b24·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000001b70·001b70·000040·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001b68·001b68·0002c0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001bb0·001bb0·0002d0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000001e28·001e28·0046ea·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000001e80·001e80·004876·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000006518·006518·0005a9·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········00000000000066f8·0066f8·0005a9·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006ac8·006ac8·000058·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000006ca8·006ca8·000060·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000006b20·006b20·000b88·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000006d08·006d08·000bd0·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000076b0·0076b0·00053e·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000078e0·0078e0·00061e·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007bf0·007bf0·0004e4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000007f00·007f00·00057c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000080d8·0080d8·001454·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000008480·008480·0017c4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000a000·00a000·007894·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000a000·00a000·00a4a8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········00000000000118a0·0118a0·0007d0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000000144b0·0144b0·000800·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········0000000000013000·013000·0011c8·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········0000000000015000·015000·0012a0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000141c8·0141c8·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000000162a0·0162a0·000018·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000141e0·0141e0·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000000162b8·0162b8·000008·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000141e8·0141e8·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000000162c0·0162c0·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000014408·014408·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000000164e0·0164e0·000058·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000014460·014460·0003f0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000016538·016538·000408·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000015850·014850·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000017940·016940·000008·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·014858·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·016948·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·014955·000fc8·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·016a45·0010c0·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.97 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x141e8·contains·34·entries:1 Dynamic·section·at·offset·0x162c0·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.qspmhal@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.qspmhal@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x651814 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x66f8
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5a915 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5a9
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6ac817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x6ca8
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x5818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x60
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x6b2020 ·0x0000000000000017·(JMPREL)·············0x6d08
21 ·0x0000000000000002·(PLTRELSZ)···········2952·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3024·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1446022 ·0x0000000000000003·(PLTGOT)·············0x16538
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x1e2826 ·0x0000000000000005·(STRTAB)·············0x1e80
27 ·0x000000000000000a·(STRSZ)··············18154·(bytes)27 ·0x000000000000000a·(STRSZ)··············18550·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1b6828 ·0x000000006ffffef5·(GNU_HASH)···········0x1bb0
29 ·0x0000000000000019·(INIT_ARRAY)·········0x141e029 ·0x0000000000000019·(INIT_ARRAY)·········0x162b8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x141c831 ·0x000000000000001a·(FINI_ARRAY)·········0x162a0
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x194033 ·0x000000006ffffff0·(VERSYM)·············0x1988
34 ·0x000000006ffffffe·(VERNEED)············0x1b2434 ·0x000000006ffffffe·(VERNEED)············0x1b70
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f0d66155bb7fa8ff8b809641f92fac8d6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·550dd3d4cd5b5fa404f88e38bf0f0ec3
1.92 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·244·entries:
2 ·Addr:·0x0000000000001940··Offset:·0x001940··Link:·3·(.dynsym)2 ·Addr:·0x0000000000001988··Offset:·0x001988··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, 15 lines modifiedOffset 57, 15 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*)······1·(*global*)···
  
65 Version·needs·section·'.gnu.version_r'·contains·2·entries:65 Version·needs·section·'.gnu.version_r'·contains·2·entries:
66 ·Addr:·0x0000000000001b24··Offset:·0x001b24··Link:·7·(.dynstr)66 ·Addr:·0x0000000000001b70··Offset:·0x001b70··Link:·7·(.dynstr)
67 ··000000:·Version:·1··File:·liblog.so··Cnt:·167 ··000000:·Version:·1··File:·liblog.so··Cnt:·1
68 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·368 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3
69 ··0x0010:·Version:·1··File:·libc.so··Cnt:·169 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1
70 ··0x0030:···Name:·LIBC··Flags:·none··Version:·270 ··0x0030:···Name:·LIBC··Flags:·none··Version:·2
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·89952·····»     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.8 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.qti.voiceprint@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.voiceprint@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:···············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:··········210776·(bytes·into·file)13 ··Start·of·section·headers:··········256568·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x014c8c·0x014c8c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01598c·0x01598c·R···0x1000
8 ··LOAD···········0x015000·0x0000000000015000·0x0000000000015000·0x019600·0x019600·R·E·0x10008 ··LOAD···········0x016000·0x0000000000016000·0x0000000000016000·0x023b50·0x023b50·R·E·0x1000
9 ··LOAD···········0x02f000·0x000000000002f000·0x000000000002f000·0x002f10·0x002f10·RW··0x10009 ··LOAD···········0x03a000·0x000000000003a000·0x000000000003a000·0x003000·0x003000·RW··0x1000
10 ··LOAD···········0x031f10·0x0000000000032f10·0x0000000000032f10·0x000010·0x000010·RW··0x100010 ··LOAD···········0x03d000·0x000000000003d000·0x000000000003d000·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x0315e0·0x00000000000315e0·0x00000000000315e0·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x03c6b8·0x000000000003c6b8·0x000000000003c6b8·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x02f000·0x000000000002f000·0x000000000002f000·0x002f10·0x003000·R···0x112 ··GNU_RELRO······0x03a000·0x000000000003a000·0x000000000003a000·0x003000·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x010e5c·0x0000000000010e5c·0x0000000000010e5c·0x000bd4·0x000bd4·R···0x413 ··GNU_EH_FRAME···0x0112d0·0x00000000000112d0·0x00000000000112d0·0x000c9c·0x000c9c·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x33758:1 There·are·25·section·headers,·starting·at·offset·0x3ea38:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002610·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·002658·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········00000000000028b8·0028b8·00032c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002900·002900·000332·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000002be4·002be4·000020·00···A··7···1··49 ··[·5]·.gnu.version_r····VERNEED·········0000000000002c34·002c34·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002c08·002c08·0006ec·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000002c58·002c58·0006fc·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········00000000000032f4·0032f4·00a427·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000003354·003354·00a5b3·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d720·00d720·000ad8·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000d908·00d908·000ad9·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e1f8·00e1f8·0000a8·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e3e8·00e3e8·0000b0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000e2a0·00e2a0·001308·18···A··3··21··814 ··[10]·.rela.plt·········RELA············000000000000e498·00e498·001350·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········000000000000f5b0·00f5b0·0018ab·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000f7f0·00f7f0·001ae0·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0000000000010e5c·010e5c·000bd4·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········00000000000112d0·0112d0·000c9c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000011a30·011a30·00325c·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000011f70·011f70·003a1c·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000015000·015000·01892c·00··AX··0···0··418 ··[14]·.text·············PROGBITS········0000000000016000·016000·022e44·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········000000000002d930·02d930·000cd0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000038e50·038e50·000d00·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000002f000·02f000·0025b0·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000003a000·03a000·002688·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······00000000000315b0·0315b0·000020·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000003c688·03c688·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000000315d0·0315d0·000010·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000003c6a8·03c6a8·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000000315e0·0315e0·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000003c6b8·03c6b8·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········0000000000031800·031800·0000a0·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000003c8d8·03c8d8·0000a0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000000318a0·0318a0·000670·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000003c978·03c978·000688·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000032f10·031f10·000010·00··WA··0···0··826 ··[22]·.data·············PROGBITS········000000000003d000·03d000·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·031f20·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·03d010·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03201d·001738·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·03d10d·001924·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, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x315e0·contains·34·entries:1 Dynamic·section·at·offset·0x3c6b8·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.qti.voiceprint@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.voiceprint@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd72014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0xd908
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xad815 ·0x0000000060000012·(Operating·System·specific:·60000012)················0xad9
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe1f817 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe3e8
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xa818 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xb0
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0xe2a020 ·0x0000000000000017·(JMPREL)·············0xe498
21 ·0x0000000000000002·(PLTRELSZ)···········4872·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········4944·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x318a022 ·0x0000000000000003·(PLTGOT)·············0x3c978
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x32f426 ·0x0000000000000005·(STRTAB)·············0x3354
27 ·0x000000000000000a·(STRSZ)··············42023·(bytes)27 ·0x000000000000000a·(STRSZ)··············42419·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x2c0828 ·0x000000006ffffef5·(GNU_HASH)···········0x2c58
29 ·0x0000000000000019·(INIT_ARRAY)·········0x315d029 ·0x0000000000000019·(INIT_ARRAY)·········0x3c6a8
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x315b031 ·0x000000000000001a·(FINI_ARRAY)·········0x3c688
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x28b833 ·0x000000006ffffff0·(VERSYM)·············0x2900
34 ·0x000000006ffffffe·(VERNEED)············0x2be434 ·0x000000006ffffffe·(VERNEED)············0x2c34
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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9020ca19a164d647b2add02ddba076be6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ccfac7db50843022b3c9a7ff5f6bc708
1.86 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·406·entries:1 Version·symbols·section·'.gnu.version'·contains·409·entries:
2 ·Addr:·0x00000000000028b8··Offset:·0x0028b8··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002900··Offset:·0x002900··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 98, 13 lines modifiedOffset 98, 14 lines modified
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*)······1·(*global*)···104 ··190:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
105 ··194:···1·(*global*)······1·(*global*)···105 ··194:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
 106 ··198:···1·(*global*)···
  
106 Version·needs·section·'.gnu.version_r'·contains·1·entry:107 Version·needs·section·'.gnu.version_r'·contains·1·entry:
107 ·Addr:·0x0000000000002be4··Offset:·0x002be4··Link:·7·(.dynstr)108 ·Addr:·0x0000000000002c34··Offset:·0x002c34··Link:·7·(.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:·212376····»    Blocks:·416········IO·Block:·4096···regular·file1 ··Size:·258168····»    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
  
  
17.0 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/lib64/vendor.google.wireless_charger@1.0.so vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/lib64/vendor.qti.hardware.fm@1.0.so
Files 20% similar despite different names
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:···············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:··········121392·(bytes·into·file)13 ··Start·of·section·headers:··········133680·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
2.09 KB
readelf --wide --program-header {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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·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 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00cbe4·0x00cbe4·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00d164·0x00d164·R···0x1000
8 ··LOAD···········0x00d000·0x000000000000d000·0x000000000000d000·0x00c950·0x00c950·R·E·0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x00e180·0x00e180·R·E·0x1000
9 ··LOAD···········0x01a000·0x000000000001a000·0x000000000001a000·0x001fc8·0x001fc8·RW··0x10009 ··LOAD···········0x01d000·0x000000000001d000·0x000000000001d000·0x002730·0x002730·RW··0x1000
10 ··LOAD···········0x01bfc8·0x000000000001cfc8·0x000000000001cfc8·0x000008·0x000008·RW··0x100010 ··LOAD···········0x01f730·0x0000000000020730·0x0000000000020730·0x000010·0x000010·RW··0x1000
11 ··DYNAMIC········0x01b890·0x000000000001b890·0x000000000001b890·0x000220·0x000220·RW··0x811 ··DYNAMIC········0x01f010·0x000000000001f010·0x000000000001f010·0x000220·0x000220·RW··0x8
12 ··GNU_RELRO······0x01a000·0x000000000001a000·0x000000000001a000·0x001fc8·0x002000·R···0x112 ··GNU_RELRO······0x01d000·0x000000000001d000·0x000000000001d000·0x002730·0x003000·R···0x1
13 ··GNU_EH_FRAME···0x00a430·0x000000000000a430·0x000000000000a430·0x0007bc·0x0007bc·R···0x413 ··GNU_EH_FRAME···0x00a8d4·0x000000000000a8d4·0x000000000000a8d4·0x000794·0x000794·R···0x4
14 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··014 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
15 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000038·0x000038·R···0x415 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·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·0x1da30:1 There·are·25·section·headers,·starting·at·offset·0x20a30:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000270·000270·000018·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000288·000288·000020·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0019b0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·001d88·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000001c58·001c58·000224·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000002030·002030·000276·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········0000000000001e7c·001e7c·000040·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000022a8·0022a8·000020·00···A··7···1··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000001ec0·001ec0·000348·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000022c8·0022c8·000434·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000002208·002208·005f14·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········00000000000026fc·0026fc·0062ff·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008120·008120·0005ff·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000008a00·008a00·0009a6·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000000000008720·008720·000070·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000093a8·0093a8·000090·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000008790·008790·000df8·18···A··3··21··814 ··[10]·.rela.plt·········RELA············0000000000009438·009438·000cd8·18···A··3··21··8
15 ··[11]·.rodata···········PROGBITS········0000000000009590·009590·000ea0·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········000000000000a110·00a110·0007c4·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a430·00a430·0007bc·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000000a8d4·00a8d4·000794·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········000000000000abf0·00abf0·001ff4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········000000000000b068·00b068·0020fc·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000000d000·00d000·00bfdc·00··AX··0···0··418 ··[14]·.text·············PROGBITS········000000000000e000·00e000·00d8c8·00··AX··0···0··4
19 ··[15]·.plt··············PROGBITS········0000000000018fe0·018fe0·000970·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········000000000001b8d0·01b8d0·0008b0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········000000000001a000·01a000·001870·00··WA··0···0··820 ··[16]·.data.rel.ro······PROGBITS········000000000001d000·01d000·001fe0·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······000000000001b870·01b870·000018·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······000000000001efe0·01efe0·000020·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······000000000001b888·01b888·000008·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······000000000001f000·01f000·000010·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········000000000001b890·01b890·000220·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········000000000001f010·01f010·000220·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········000000000001bab0·01bab0·000058·00··WA··0···0··824 ··[20]·.got··············PROGBITS········000000000001f230·01f230·0000a0·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········000000000001bb08·01bb08·0004c0·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········000000000001f2d0·01f2d0·000460·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········000000000001cfc8·01bfc8·000008·00··WA··0···0··826 ··[22]·.data·············PROGBITS········0000000000020730·01f730·000010·00··WA··0···0··8
27 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01bfd0·0000fd·00······0···0··127 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01f740·0000fd·00······0···0··1
28 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01c0cd·001960·00······0···0··128 ··[24]·.gnu_debugdata····PROGBITS········0000000000000000·01f83d·0011ec·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.3 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x1b890·contains·34·entries:1 Dynamic·section·at·offset·0x1f010·contains·34·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:·[liblog.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libutils.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libcutils.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:·[vendor.google.wireless_charger@1.0.so]11 ·0x000000000000000e·(SONAME)·············Library·soname:·[vendor.qti.hardware.fm@1.0.so]
12 ·0x000000000000001e·(FLAGS)··············BIND_NOW12 ·0x000000000000001e·(FLAGS)··············BIND_NOW
13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW13 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
14 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x812014 ·0x0000000060000011·(Operating·System·specific:·60000011)················0x8a00
15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x5ff15 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x9a6
16 ·0x0000000000000009·(RELAENT)············24·(bytes)16 ·0x0000000000000009·(RELAENT)············24·(bytes)
17 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x872017 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x93a8
18 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x7018 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x90
19 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x819 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
20 ·0x0000000000000017·(JMPREL)·············0x879020 ·0x0000000000000017·(JMPREL)·············0x9438
21 ·0x0000000000000002·(PLTRELSZ)···········3576·(bytes)21 ·0x0000000000000002·(PLTRELSZ)···········3288·(bytes)
22 ·0x0000000000000003·(PLTGOT)·············0x1bb0822 ·0x0000000000000003·(PLTGOT)·············0x1f2d0
23 ·0x0000000000000014·(PLTREL)·············RELA23 ·0x0000000000000014·(PLTREL)·············RELA
24 ·0x0000000000000006·(SYMTAB)·············0x2a824 ·0x0000000000000006·(SYMTAB)·············0x2a8
25 ·0x000000000000000b·(SYMENT)·············24·(bytes)25 ·0x000000000000000b·(SYMENT)·············24·(bytes)
26 ·0x0000000000000005·(STRTAB)·············0x220826 ·0x0000000000000005·(STRTAB)·············0x26fc
27 ·0x000000000000000a·(STRSZ)··············24340·(bytes)27 ·0x000000000000000a·(STRSZ)··············25343·(bytes)
28 ·0x000000006ffffef5·(GNU_HASH)···········0x1ec028 ·0x000000006ffffef5·(GNU_HASH)···········0x22c8
29 ·0x0000000000000019·(INIT_ARRAY)·········0x1b88829 ·0x0000000000000019·(INIT_ARRAY)·········0x1f000
30 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)30 ·0x000000000000001b·(INIT_ARRAYSZ)·······16·(bytes)
31 ·0x000000000000001a·(FINI_ARRAY)·········0x1b87031 ·0x000000000000001a·(FINI_ARRAY)·········0x1efe0
32 ·0x000000000000001c·(FINI_ARRAYSZ)·······24·(bytes)32 ·0x000000000000001c·(FINI_ARRAYSZ)·······32·(bytes)
33 ·0x000000006ffffff0·(VERSYM)·············0x1c5833 ·0x000000006ffffff0·(VERSYM)·············0x2030
34 ·0x000000006ffffffe·(VERNEED)············0x1e7c34 ·0x000000006ffffffe·(VERNEED)············0x22a8
35 ·0x000000006fffffff·(VERNEEDNUM)·········235 ·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:·1e·00·00·00·3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·1e·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·06a88f2bad642f9af723f69861c1fff96 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2e5c5b6e9b92d3304d8e492321f09dd9
4.74 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·274·entries:1 Version·symbols·section·'.gnu.version'·contains·315·entries:
2 ·Addr:·0x0000000000001c58··Offset:·0x001c58··Link:·3·(.dynsym)2 ·Addr:·0x0000000000002030··Offset:·0x002030··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 32, 19 lines modifiedOffset 32, 19 lines modified
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*)···
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*)······2·(LIBC)·······
 40 ··090:···2·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)···
 41 ··094:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···42 ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
40 ··090:···1·(*global*)······1·(*global*)······1·(*global*)······3·(LIBLOG)·····43 ··09c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
41 ··094:···1·(*global*)······2·(LIBC)··········2·(LIBC)··········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*)······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*)······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*)···
Offset 65, 15 lines modifiedOffset 65, 23 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*)······1·(*global*)······1·(*global*)···
 73 ··114:···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*)···
 76 ··120:···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*)···
 79 ··12c:···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*)···
72 ··110:···1·(*global*)······1·(*global*)···82 ··138:···1·(*global*)······1·(*global*)······1·(*global*)···
  
73 Version·needs·section·'.gnu.version_r'·contains·2·entries:83 Version·needs·section·'.gnu.version_r'·contains·1·entry:
74 ·Addr:·0x0000000000001e7c··Offset:·0x001e7c··Link:·7·(.dynstr)84 ·Addr:·0x00000000000022a8··Offset:·0x0022a8··Link:·7·(.dynstr)
75 ··000000:·Version:·1··File:·liblog.so··Cnt:·185 ··000000:·Version:·1··File:·libc.so··Cnt:·1
76 ··0x0020:···Name:·LIBLOG··Flags:·none··Version:·3 
77 ··0x0010:·Version:·1··File:·libc.so··Cnt:·1 
78 ··0x0030:···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:·122992····»    Blocks:·248········IO·Block:·4096···regular·file1 ··Size:·135280····»    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
  
  
269 B
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/media vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/media
89.0 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 1 lines modified
1 LMspeed_508.emd 
2 PFFprec_600.emd 
3 ensemble_fd_model.emd1 ensemble_fd_model.emd
2.06 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/odm vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/odm
1.89 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/odm/etc vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/odm/etc
1.71 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/odm/etc/build.prop vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/odm/etc/build.prop
    
Offset 1, 26 lines modifiedOffset 1, 25 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=Sat·Aug·14·01:18:35·UTC·20216 ro.odm.build.date=Sat·Aug·14·01:20:15·UTC·2021
7 ro.odm.build.date.utc=16289039157 ro.odm.build.date.utc=1628904015
8 ro.odm.build.fingerprint=google/redfin/redfin:11/RQ3A.211001.001/7641976:user/release-keys8 ro.odm.build.fingerprint=Android/aosp_redfin/redfin:11/RQ3A.211001.001/7641976:userdebug/test-keys
9 ro.odm.build.id=RQ3A.211001.0019 ro.odm.build.id=RQ3A.211001.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=764197612 ro.odm.build.version.incremental=7641976
13 ro.odm.build.version.release=1113 ro.odm.build.version.release=11
14 ro.odm.build.version.release_or_codename=1114 ro.odm.build.version.release_or_codename=11
15 ro.odm.build.version.sdk=3015 ro.odm.build.version.sdk=30
16 ro.product.odm.brand=google16 ro.product.odm.brand=Android
17 ro.product.odm.device=redfin17 ro.product.odm.device=redfin
18 ro.product.odm.manufacturer=Google18 ro.product.odm.manufacturer=Google
19 ro.product.odm.model=Pixel·519 ro.product.odm.model=AOSP·on·redfin
20 ro.product.odm.name=redfin20 ro.product.odm.name=aosp_redfin
21 #·end·common·build·properties21 #·end·common·build·properties
22 #22 #
23 #·ADDITIONAL·ODM·BUILD·PROPERTIES23 #·ADDITIONAL·ODM·BUILD·PROPERTIES
24 #24 #
  
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·853·······»       Blocks:·8··········IO·Block:·4096···regular·file1 ··Size:·875·······»       Blocks:·8··········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0600/-rw-------)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0600/-rw-------)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
29.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/overlay vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/overlay
430 B
file list
    
Offset 1, 7 lines modifiedOffset 1, 6 lines modified
1 HbmSVManager__auto_generated_rro_vendor.apk 
2 NfcNci__auto_generated_rro_vendor.apk1 NfcNci__auto_generated_rro_vendor.apk
3 SecureElement__auto_generated_rro_vendor.apk2 SecureElement__auto_generated_rro_vendor.apk
4 SettingsGoogle__auto_generated_rro_vendor.apk3 Settings__auto_generated_rro_vendor.apk
5 SystemUIGoogle__auto_generated_rro_vendor.apk4 SystemUI__auto_generated_rro_vendor.apk
6 TeleService__auto_generated_rro_vendor.apk5 TeleService__auto_generated_rro_vendor.apk
7 framework-res__auto_generated_rro_vendor.apk6 framework-res__auto_generated_rro_vendor.apk
4.32 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/overlay/NfcNci__auto_generated_rro_vendor.apk vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:·46686d9c492e4c30930fadd357922fc01467b5aacf72fdd2622f69d6901b16de 
8 Signer·#1·certificate·SHA-1·digest:·e9ff11dc2d746a028b1ac59e63bc2c00503015ef 
9 Signer·#1·certificate·MD5·digest:·147635283bdfd55191a156373a296bd87 Signer·#1·certificate·SHA-256·digest:·a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
 8 Signer·#1·certificate·SHA-1·digest:·61ed377e85d386a8dfee6b864bd85b0bfaa5af81
 9 Signer·#1·certificate·MD5·digest:·e89b158e4bcf988ebd09eb83f5378e87
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:·3466b245a5c9b435189315c03a5b9542507438e95b9a75a95f7731d222eff578 
13 Signer·#1·public·key·SHA-1·digest:·57c17b5e9168aa1ab2e82108167d61d833adfcad 
14 Signer·#1·public·key·MD5·digest:·f435355b0a0dbb0f0cc2c78d8df1826d12 Signer·#1·public·key·SHA-256·digest:·ef57b690165cb561b5026922c00d2d6574e8b184fa7d161e076f06e06e6d35db
 13 Signer·#1·public·key·SHA-1·digest:·0c2440c055c753a8f0493b4e602d3ea0096b1023
 14 Signer·#1·public·key·MD5·digest:·452f8cfe026b30a8a3e99a6074e5f285
916 B
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 Zip·file·size:·20893·bytes,·number·of·entries:·61 Zip·file·size:·8542·bytes,·number·of·entries:·5
2 -rw----·····1.0·fat·····1300·bx·stor·09-Jan-01·00:00·resources.arsc2 -rw----·····1.0·fat·····1300·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·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha256 
5 -rw----·····2.0·fat······426·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
6 -rw----·····2.0·fat·····2246·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
7 -rw----·····2.0·fat······291·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
8 6·files,·5791·bytes·uncompressed,·4372·bytes·compressed:··24.5%7 5·files,·5057·bytes·uncompressed,·3459·bytes·compressed:··31.6%
348 B
APK metadata
    
Offset 5, 16 lines modifiedOffset 5, 15 lines modified
5 isFrameworkApk:·false5 isFrameworkApk:·false
6 packageInfo:·null6 packageInfo:·null
7 sdkInfo:7 sdkInfo:
8 ··minSdkVersion:·'30'8 ··minSdkVersion:·'30'
9 ··targetSdkVersion:·'30'9 ··targetSdkVersion:·'30'
10 sharedLibrary:·false10 sharedLibrary:·false
11 sparseResources:·false11 sparseResources:·false
12 unknownFiles:12 unknownFiles:·{}
13 ··stamp-cert-sha256:·'8' 
14 usesFramework:13 usesFramework:
15 ··ids:14 ··ids:
16 ··-·115 ··-·1
17 ··tag:·null16 ··tag:·null
18 version:·2.4.0-dirty17 version:·2.4.0-dirty
19 versionInfo:18 versionInfo:
20 ··versionCode:·'1'19 ··versionCode:·'1'
353 B
original/META-INF/MANIFEST.MF
    
Offset 2, 10 lines modifiedOffset 2, 7 lines modified
2 \xd2 \xd
3 Name:·AndroidManifest.xml\xd3 Name:·AndroidManifest.xml\xd
4 SHA-256-Digest:·ZSysWvbZl+NCS18lrUpdAl+ZWpYbS5Rk0JDTRCZxav4=\xd4 SHA-256-Digest:·ZSysWvbZl+NCS18lrUpdAl+ZWpYbS5Rk0JDTRCZxav4=\xd
5 \xd5 \xd
6 Name:·resources.arsc\xd6 Name:·resources.arsc\xd
7 SHA-256-Digest:·F0YgR/C0J6RouaMuRU5MdejpQVd+ZJpJ1HV7NfoJVy8=\xd7 SHA-256-Digest:·F0YgR/C0J6RouaMuRU5MdejpQVd+ZJpJ1HV7NfoJVy8=\xd
8 \xd8 \xd
9 Name:·stamp-cert-sha256\xd 
10 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
11 \xd 
580 B
original/META-INF/CERT.SF
    
Offset 1, 14 lines modifiedOffset 1, 11 lines modified
1 Signature-Version:·1.0\xd1 Signature-Version:·1.0\xd
2 Created-By:·1.0·(Android·SignApk)\xd2 Created-By:·1.0·(Android·SignApk)\xd
3 SHA-256-Digest-Manifest:·uYmMTDcj92HX7oSK4XJi4JFgLfxb5pysijOncTdBOls=\xd3 SHA-256-Digest-Manifest:·psnSjiPkg62GQ0dsX5qB+ofwwyqWJDZ+LmO/5v+UwXw=\xd
4 X-Android-APK-Signed:·2,·3\xd4 X-Android-APK-Signed:·2,·3\xd
5 \xd5 \xd
6 Name:·AndroidManifest.xml\xd6 Name:·AndroidManifest.xml\xd
7 SHA-256-Digest:·ehr9fbzjSsvfmDfVrhZn8UAyYWXJzEaSUM1oFmH7NlU=\xd7 SHA-256-Digest:·ehr9fbzjSsvfmDfVrhZn8UAyYWXJzEaSUM1oFmH7NlU=\xd
8 \xd8 \xd
9 Name:·resources.arsc\xd9 Name:·resources.arsc\xd
10 SHA-256-Digest:·v1KDGTk+jGqo0KkwpOW+OsRGju/w8gJVGLekzwl7eMY=\xd10 SHA-256-Digest:·v1KDGTk+jGqo0KkwpOW+OsRGju/w8gJVGLekzwl7eMY=\xd
11 \xd11 \xd
12 Name:·stamp-cert-sha256\xd 
13 SHA-256-Digest:·L0p4Bm/NGffFWX26fUKi8jlq3aKsfwyEBtSavY6F0c0=\xd 
14 \xd 
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·20893·····»     Blocks:·48·········IO·Block:·4096···regular·file1 ··Size:·8542······»      Blocks:·24·········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
  
  
4.34 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/overlay/SecureElement__auto_generated_rro_vendor.apk vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/overlay/SecureElement__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:·46686d9c492e4c30930fadd357922fc01467b5aacf72fdd2622f69d6901b16de 
8 Signer·#1·certificate·SHA-1·digest:·e9ff11dc2d746a028b1ac59e63bc2c00503015ef 
9 Signer·#1·certificate·MD5·digest:·147635283bdfd55191a156373a296bd87 Signer·#1·certificate·SHA-256·digest:·a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
 8 Signer·#1·certificate·SHA-1·digest:·61ed377e85d386a8dfee6b864bd85b0bfaa5af81
 9 Signer·#1·certificate·MD5·digest:·e89b158e4bcf988ebd09eb83f5378e87
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:·3466b245a5c9b435189315c03a5b9542507438e95b9a75a95f7731d222eff578 
13 Signer·#1·public·key·SHA-1·digest:·57c17b5e9168aa1ab2e82108167d61d833adfcad 
14 Signer·#1·public·key·MD5·digest:·f435355b0a0dbb0f0cc2c78d8df1826d12 Signer·#1·public·key·SHA-256·digest:·ef57b690165cb561b5026922c00d2d6574e8b184fa7d161e076f06e06e6d35db
 13 Signer·#1·public·key·SHA-1·digest:·0c2440c055c753a8f0493b4e602d3ea0096b1023
 14 Signer·#1·public·key·MD5·digest:·452f8cfe026b30a8a3e99a6074e5f285
916 B
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 Zip·file·size:·16797·bytes,·number·of·entries:·61 Zip·file·size:·8542·bytes,·number·of·entries:·5
2 -rw----·····1.0·fat······604·bx·stor·09-Jan-01·00:00·resources.arsc2 -rw----·····1.0·fat······604·bx·stor·09-Jan-01·00:00·resources.arsc
3 -rw----·····2.0·fat·····1492·bl·defN·09-Jan-01·00:00·AndroidManifest.xml3 -rw----·····2.0·fat·····1492·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
4 -rw----·····2.0·fat·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha256 
5 -rw----·····2.0·fat······426·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
6 -rw----·····2.0·fat·····2246·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
7 -rw----·····2.0·fat······291·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
8 6·files,·5091·bytes·uncompressed,·3680·bytes·compressed:··27.7%7 5·files,·4357·bytes·uncompressed,·2764·bytes·compressed:··36.6%
348 B
APK metadata
    
Offset 5, 16 lines modifiedOffset 5, 15 lines modified
5 isFrameworkApk:·false5 isFrameworkApk:·false
6 packageInfo:·null6 packageInfo:·null
7 sdkInfo:7 sdkInfo:
8 ··minSdkVersion:·'30'8 ··minSdkVersion:·'30'
9 ··targetSdkVersion:·'30'9 ··targetSdkVersion:·'30'
10 sharedLibrary:·false10 sharedLibrary:·false
11 sparseResources:·false11 sparseResources:·false
12 unknownFiles:12 unknownFiles:·{}
13 ··stamp-cert-sha256:·'8' 
14 usesFramework:13 usesFramework:
15 ··ids:14 ··ids:
16 ··-·115 ··-·1
17 ··tag:·null16 ··tag:·null
18 version:·2.4.0-dirty17 version:·2.4.0-dirty
19 versionInfo:18 versionInfo:
20 ··versionCode:·'1'19 ··versionCode:·'1'
353 B
original/META-INF/MANIFEST.MF
    
Offset 2, 10 lines modifiedOffset 2, 7 lines modified
2 \xd2 \xd
3 Name:·AndroidManifest.xml\xd3 Name:·AndroidManifest.xml\xd
4 SHA-256-Digest:·k2iaxwntsMUxgzZ/QycLvf8y6ETgDPUpT/H8PrAf09Y=\xd4 SHA-256-Digest:·k2iaxwntsMUxgzZ/QycLvf8y6ETgDPUpT/H8PrAf09Y=\xd
5 \xd5 \xd
6 Name:·resources.arsc\xd6 Name:·resources.arsc\xd
7 SHA-256-Digest:·y8qiJ3LVsDA/r+bHK803Y+FeVxInwmdCbmq4PRaNH8c=\xd7 SHA-256-Digest:·y8qiJ3LVsDA/r+bHK803Y+FeVxInwmdCbmq4PRaNH8c=\xd
8 \xd8 \xd
9 Name:·stamp-cert-sha256\xd 
10 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
11 \xd 
580 B
original/META-INF/CERT.SF
    
Offset 1, 14 lines modifiedOffset 1, 11 lines modified
1 Signature-Version:·1.0\xd1 Signature-Version:·1.0\xd
2 Created-By:·1.0·(Android·SignApk)\xd2 Created-By:·1.0·(Android·SignApk)\xd
3 SHA-256-Digest-Manifest:·YRFwTTU2jI/u1NIAU0ou6bLmEiDuUSG7zYAr5jMACvM=\xd3 SHA-256-Digest-Manifest:·7FHqM7PYKYBXFS9ubczOBcEWagtoo5UdHui2H+xU1eY=\xd
4 X-Android-APK-Signed:·2,·3\xd4 X-Android-APK-Signed:·2,·3\xd
5 \xd5 \xd
6 Name:·AndroidManifest.xml\xd6 Name:·AndroidManifest.xml\xd
7 SHA-256-Digest:·X4PmP7Hebr/lmV9GEzX2ww125HWIIJboZm8Lm3pgfGM=\xd7 SHA-256-Digest:·X4PmP7Hebr/lmV9GEzX2ww125HWIIJboZm8Lm3pgfGM=\xd
8 \xd8 \xd
9 Name:·resources.arsc\xd9 Name:·resources.arsc\xd
10 SHA-256-Digest:·g3gbmRHWVl2WRpv/Qvz+sSKsz4udf5101MlHZLqgS8Q=\xd10 SHA-256-Digest:·g3gbmRHWVl2WRpv/Qvz+sSKsz4udf5101MlHZLqgS8Q=\xd
11 \xd11 \xd
12 Name:·stamp-cert-sha256\xd 
13 SHA-256-Digest:·L0p4Bm/NGffFWX26fUKi8jlq3aKsfwyEBtSavY6F0c0=\xd 
14 \xd 
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·16797·····»     Blocks:·40·········IO·Block:·4096···regular·file1 ··Size:·8542······»      Blocks:·24·········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
  
  
4.33 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/overlay/TeleService__auto_generated_rro_vendor.apk vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:·46686d9c492e4c30930fadd357922fc01467b5aacf72fdd2622f69d6901b16de 
8 Signer·#1·certificate·SHA-1·digest:·e9ff11dc2d746a028b1ac59e63bc2c00503015ef 
9 Signer·#1·certificate·MD5·digest:·147635283bdfd55191a156373a296bd87 Signer·#1·certificate·SHA-256·digest:·a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
 8 Signer·#1·certificate·SHA-1·digest:·61ed377e85d386a8dfee6b864bd85b0bfaa5af81
 9 Signer·#1·certificate·MD5·digest:·e89b158e4bcf988ebd09eb83f5378e87
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:·3466b245a5c9b435189315c03a5b9542507438e95b9a75a95f7731d222eff578 
13 Signer·#1·public·key·SHA-1·digest:·57c17b5e9168aa1ab2e82108167d61d833adfcad 
14 Signer·#1·public·key·MD5·digest:·f435355b0a0dbb0f0cc2c78d8df1826d12 Signer·#1·public·key·SHA-256·digest:·ef57b690165cb561b5026922c00d2d6574e8b184fa7d161e076f06e06e6d35db
 13 Signer·#1·public·key·SHA-1·digest:·0c2440c055c753a8f0493b4e602d3ea0096b1023
 14 Signer·#1·public·key·MD5·digest:·452f8cfe026b30a8a3e99a6074e5f285
916 B
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 7 lines modified
1 Zip·file·size:·20893·bytes,·number·of·entries:·61 Zip·file·size:·8542·bytes,·number·of·entries:·5
2 -rw----·····1.0·fat·····1024·bx·stor·09-Jan-01·00:00·resources.arsc2 -rw----·····1.0·fat·····1024·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·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha256 
5 -rw----·····2.0·fat······426·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
6 -rw----·····2.0·fat·····2246·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
7 -rw----·····2.0·fat······291·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
8 6·files,·5523·bytes·uncompressed,·4105·bytes·compressed:··25.7%7 5·files,·4789·bytes·uncompressed,·3187·bytes·compressed:··33.5%
348 B
APK metadata
    
Offset 5, 16 lines modifiedOffset 5, 15 lines modified
5 isFrameworkApk:·false5 isFrameworkApk:·false
6 packageInfo:·null6 packageInfo:·null
7 sdkInfo:7 sdkInfo:
8 ··minSdkVersion:·'30'8 ··minSdkVersion:·'30'
9 ··targetSdkVersion:·'30'9 ··targetSdkVersion:·'30'
10 sharedLibrary:·false10 sharedLibrary:·false
11 sparseResources:·false11 sparseResources:·false
12 unknownFiles:12 unknownFiles:·{}
13 ··stamp-cert-sha256:·'8' 
14 usesFramework:13 usesFramework:
15 ··ids:14 ··ids:
16 ··-·115 ··-·1
17 ··tag:·null16 ··tag:·null
18 version:·2.4.0-dirty17 version:·2.4.0-dirty
19 versionInfo:18 versionInfo:
20 ··versionCode:·'1'19 ··versionCode:·'1'
353 B
original/META-INF/MANIFEST.MF
    
Offset 2, 10 lines modifiedOffset 2, 7 lines modified
2 \xd2 \xd
3 Name:·AndroidManifest.xml\xd3 Name:·AndroidManifest.xml\xd
4 SHA-256-Digest:·JV6uqJuG8+fkOvqpQShWfCLPDhwOOEdPFbYylM6e7BQ=\xd4 SHA-256-Digest:·JV6uqJuG8+fkOvqpQShWfCLPDhwOOEdPFbYylM6e7BQ=\xd
5 \xd5 \xd
6 Name:·resources.arsc\xd6 Name:·resources.arsc\xd
7 SHA-256-Digest:·jhqwt7W66eHKJghWJNnmNYTYCE/58wYGQUZLpDPHCX8=\xd7 SHA-256-Digest:·jhqwt7W66eHKJghWJNnmNYTYCE/58wYGQUZLpDPHCX8=\xd
8 \xd8 \xd
9 Name:·stamp-cert-sha256\xd 
10 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
11 \xd 
580 B
original/META-INF/CERT.SF
    
Offset 1, 14 lines modifiedOffset 1, 11 lines modified
1 Signature-Version:·1.0\xd1 Signature-Version:·1.0\xd
2 Created-By:·1.0·(Android·SignApk)\xd2 Created-By:·1.0·(Android·SignApk)\xd
3 SHA-256-Digest-Manifest:·hlpL/IXMjwXZgarwQkigHagLh4vKyNryH7vtGXHSdTg=\xd3 SHA-256-Digest-Manifest:·2aVhrls0Xa35ztNr6AoTi6/upG0El/8jZXa5ao6ntHw=\xd
4 X-Android-APK-Signed:·2,·3\xd4 X-Android-APK-Signed:·2,·3\xd
5 \xd5 \xd
6 Name:·AndroidManifest.xml\xd6 Name:·AndroidManifest.xml\xd
7 SHA-256-Digest:·NgYiiOAaG+FO7apnLtvvzF+wfSlEWrgmoHjnPq7TMuM=\xd7 SHA-256-Digest:·NgYiiOAaG+FO7apnLtvvzF+wfSlEWrgmoHjnPq7TMuM=\xd
8 \xd8 \xd
9 Name:·resources.arsc\xd9 Name:·resources.arsc\xd
10 SHA-256-Digest:·TEqwq971zdR6HkSvv2qFsvR464F6MhNe6yS8OwIElNY=\xd10 SHA-256-Digest:·TEqwq971zdR6HkSvv2qFsvR464F6MhNe6yS8OwIElNY=\xd
11 \xd11 \xd
12 Name:·stamp-cert-sha256\xd 
13 SHA-256-Digest:·L0p4Bm/NGffFWX26fUKi8jlq3aKsfwyEBtSavY6F0c0=\xd 
14 \xd 
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·20893·····»     Blocks:·48·········IO·Block:·4096···regular·file1 ··Size:·8542······»      Blocks:·24·········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
  
  
4.52 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/overlay/framework-res__auto_generated_rro_vendor.apk vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-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:·46686d9c492e4c30930fadd357922fc01467b5aacf72fdd2622f69d6901b16de 
8 Signer·#1·certificate·SHA-1·digest:·e9ff11dc2d746a028b1ac59e63bc2c00503015ef 
9 Signer·#1·certificate·MD5·digest:·147635283bdfd55191a156373a296bd87 Signer·#1·certificate·SHA-256·digest:·a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
 8 Signer·#1·certificate·SHA-1·digest:·61ed377e85d386a8dfee6b864bd85b0bfaa5af81
 9 Signer·#1·certificate·MD5·digest:·e89b158e4bcf988ebd09eb83f5378e87
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:·3466b245a5c9b435189315c03a5b9542507438e95b9a75a95f7731d222eff578 
13 Signer·#1·public·key·SHA-1·digest:·57c17b5e9168aa1ab2e82108167d61d833adfcad 
14 Signer·#1·public·key·MD5·digest:·f435355b0a0dbb0f0cc2c78d8df1826d12 Signer·#1·public·key·SHA-256·digest:·ef57b690165cb561b5026922c00d2d6574e8b184fa7d161e076f06e06e6d35db
 13 Signer·#1·public·key·SHA-1·digest:·0c2440c055c753a8f0493b4e602d3ea0096b1023
 14 Signer·#1·public·key·MD5·digest:·452f8cfe026b30a8a3e99a6074e5f285
1000 B
zipinfo {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·33252·bytes,·number·of·entries:·71 Zip·file·size:·24997·bytes,·number·of·entries:·6
2 -rw----·····1.0·fat····13264·bx·stor·09-Jan-01·00:00·resources.arsc2 -rw----·····1.0·fat····13264·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····10416·bl·defN·09-Jan-01·00:00·res/xml/power_profile.xml4 -rw----·····2.0·fat····10416·bl·defN·09-Jan-01·00:00·res/xml/power_profile.xml
5 -rw----·····2.0·fat·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha256 
6 -rw----·····2.0·fat······523·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
7 -rw----·····2.0·fat·····2246·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
8 -rw----·····2.0·fat······388·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
9 7·files,·28369·bytes·uncompressed,·18620·bytes·compressed:··34.4%8 6·files,·27635·bytes·uncompressed,·17703·bytes·compressed:··35.9%
348 B
APK metadata
    
Offset 5, 16 lines modifiedOffset 5, 15 lines modified
5 isFrameworkApk:·false5 isFrameworkApk:·false
6 packageInfo:·null6 packageInfo:·null
7 sdkInfo:7 sdkInfo:
8 ··minSdkVersion:·'30'8 ··minSdkVersion:·'30'
9 ··targetSdkVersion:·'30'9 ··targetSdkVersion:·'30'
10 sharedLibrary:·false10 sharedLibrary:·false
11 sparseResources:·false11 sparseResources:·false
12 unknownFiles:12 unknownFiles:·{}
13 ··stamp-cert-sha256:·'8' 
14 usesFramework:13 usesFramework:
15 ··ids:14 ··ids:
16 ··-·115 ··-·1
17 ··tag:·null16 ··tag:·null
18 version:·2.4.0-dirty17 version:·2.4.0-dirty
19 versionInfo:18 versionInfo:
20 ··versionCode:·'1'19 ··versionCode:·'1'
359 B
original/META-INF/MANIFEST.MF
    
Offset 5, 10 lines modifiedOffset 5, 7 lines modified
5 \xd5 \xd
6 Name:·res/xml/power_profile.xml\xd6 Name:·res/xml/power_profile.xml\xd
7 SHA-256-Digest:·Bq4J7nFPtMa1vLZilrfclVFFxLH9fICJOFjA8nXSMwY=\xd7 SHA-256-Digest:·Bq4J7nFPtMa1vLZilrfclVFFxLH9fICJOFjA8nXSMwY=\xd
8 \xd8 \xd
9 Name:·resources.arsc\xd9 Name:·resources.arsc\xd
10 SHA-256-Digest:·wP5Rsk7NTu0n709B5ljRjjfazuaua7RvuTup3FAEulA=\xd10 SHA-256-Digest:·wP5Rsk7NTu0n709B5ljRjjfazuaua7RvuTup3FAEulA=\xd
11 \xd11 \xd
12 Name:·stamp-cert-sha256\xd 
13 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
14 \xd 
680 B
original/META-INF/CERT.SF
    
Offset 1, 17 lines modifiedOffset 1, 14 lines modified
1 Signature-Version:·1.0\xd1 Signature-Version:·1.0\xd
2 Created-By:·1.0·(Android·SignApk)\xd2 Created-By:·1.0·(Android·SignApk)\xd
3 SHA-256-Digest-Manifest:·1wl0zq+9jPOkkqOCZpPrdQTA76Vuw/oRNTzn3e6XzB0=\xd3 SHA-256-Digest-Manifest:·GjGlp8IhZTq752aCgIxkXSuLrXcbSpobe2vOluw5Cg0=\xd
4 X-Android-APK-Signed:·2,·3\xd4 X-Android-APK-Signed:·2,·3\xd
5 \xd5 \xd
6 Name:·AndroidManifest.xml\xd6 Name:·AndroidManifest.xml\xd
7 SHA-256-Digest:·8LdIO3cBIxypo6P/wAhvM31cakynjZlSloi60nkWVBk=\xd7 SHA-256-Digest:·8LdIO3cBIxypo6P/wAhvM31cakynjZlSloi60nkWVBk=\xd
8 \xd8 \xd
9 Name:·res/xml/power_profile.xml\xd9 Name:·res/xml/power_profile.xml\xd
10 SHA-256-Digest:·ESHYi/lPX1mi35SLcrX4nXLG898YRLwRz6aBoJslses=\xd10 SHA-256-Digest:·ESHYi/lPX1mi35SLcrX4nXLG898YRLwRz6aBoJslses=\xd
11 \xd11 \xd
12 Name:·resources.arsc\xd12 Name:·resources.arsc\xd
13 SHA-256-Digest:·rU2DXcoI60GrX2G+6fXB0ZJlj3CiRVwlOQsJ3kjgX44=\xd13 SHA-256-Digest:·rU2DXcoI60GrX2G+6fXB0ZJlj3CiRVwlOQsJ3kjgX44=\xd
14 \xd14 \xd
15 Name:·stamp-cert-sha256\xd 
16 SHA-256-Digest:·L0p4Bm/NGffFWX26fUKi8jlq3aKsfwyEBtSavY6F0c0=\xd 
17 \xd 
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·33252·····»     Blocks:·72·········IO·Block:·4096···regular·file1 ··Size:·24997·····»     Blocks:·56·········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.7 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/overlay/SettingsGoogle__auto_generated_rro_vendor.apk vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/overlay/Settings__auto_generated_rro_vendor.apk
Files 2% similar despite different names
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:·46686d9c492e4c30930fadd357922fc01467b5aacf72fdd2622f69d6901b16de 
8 Signer·#1·certificate·SHA-1·digest:·e9ff11dc2d746a028b1ac59e63bc2c00503015ef 
9 Signer·#1·certificate·MD5·digest:·147635283bdfd55191a156373a296bd87 Signer·#1·certificate·SHA-256·digest:·a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
 8 Signer·#1·certificate·SHA-1·digest:·61ed377e85d386a8dfee6b864bd85b0bfaa5af81
 9 Signer·#1·certificate·MD5·digest:·e89b158e4bcf988ebd09eb83f5378e87
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:·3466b245a5c9b435189315c03a5b9542507438e95b9a75a95f7731d222eff578 
13 Signer·#1·public·key·SHA-1·digest:·57c17b5e9168aa1ab2e82108167d61d833adfcad 
14 Signer·#1·public·key·MD5·digest:·f435355b0a0dbb0f0cc2c78d8df1826d12 Signer·#1·public·key·SHA-256·digest:·ef57b690165cb561b5026922c00d2d6574e8b184fa7d161e076f06e06e6d35db
 13 Signer·#1·public·key·SHA-1·digest:·0c2440c055c753a8f0493b4e602d3ea0096b1023
 14 Signer·#1·public·key·MD5·digest:·452f8cfe026b30a8a3e99a6074e5f285
1.07 KB
zipinfo {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·987650·bytes,·number·of·entries:·71 Zip·file·size:·979395·bytes,·number·of·entries:·6
2 -rw----·····1.0·fat···967535·bx·stor·09-Jan-01·00:00·res/raw/face_enroll_introduction_animation.mp42 -rw----·····1.0·fat···967535·bx·stor·09-Jan-01·00:00·res/raw/face_enroll_introduction_animation.mp4
3 -rw----·····1.0·fat·····1344·bx·stor·09-Jan-01·00:00·resources.arsc3 -rw----·····1.0·fat·····1344·bx·stor·09-Jan-01·00:00·resources.arsc
4 -rw----·····2.0·fat·····1576·bl·defN·09-Jan-01·00:00·AndroidManifest.xml4 -rw----·····2.0·fat·····1516·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
5 -rw----·····2.0·fat·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha256 
6 -rw----·····2.0·fat······544·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF5 -rw----·····2.0·fat······455·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
7 -rw----·····2.0·fat·····2246·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
8 -rw----·····2.0·fat······409·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF7 -rw----·····2.0·fat······320·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
9 7·files,·973686·bytes·uncompressed,·972127·bytes·compressed:··0.2%8 6·files,·972892·bytes·uncompressed,·971184·bytes·compressed:··0.2%
784 B
AndroidManifest.xml (decoded)
726 B
AndroidManifest.xml
Max HTML report size reached
348 B
APK metadata
    
Offset 6, 16 lines modifiedOffset 6, 15 lines modified
6 isFrameworkApk:·false6 isFrameworkApk:·false
7 packageInfo:·null7 packageInfo:·null
8 sdkInfo:8 sdkInfo:
9 ··minSdkVersion:·'30'9 ··minSdkVersion:·'30'
10 ··targetSdkVersion:·'30'10 ··targetSdkVersion:·'30'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·false12 sparseResources:·false
13 unknownFiles:13 unknownFiles:·{}
14 ··stamp-cert-sha256:·'8' 
15 usesFramework:14 usesFramework:
16 ··ids:15 ··ids:
17 ··-·116 ··-·1
18 ··tag:·null17 ··tag:·null
19 version:·2.4.0-dirty18 version:·2.4.0-dirty
20 versionInfo:19 versionInfo:
21 ··versionCode:·'1'20 ··versionCode:·'1'
562 B
original/META-INF/MANIFEST.MF
    
Offset 1, 14 lines modifiedOffset 1, 11 lines modified
1 Manifest-Version:·1.0\xd1 Manifest-Version:·1.0\xd
2 \xd2 \xd
3 Name:·AndroidManifest.xml\xd3 Name:·AndroidManifest.xml\xd
4 SHA-256-Digest:·XT2jN8kkUmJmP+3DbKhxdOrYjLQCNpnThDPFs8U1X3Y=\xd4 SHA-256-Digest:·Mh4TvanNgbRiY2kEI0x0Bl6DEBlfdR51q1psD5xleMU=\xd
5 \xd5 \xd
6 Name:·res/raw/face_enroll_introduction_animation.mp4\xd6 Name:·res/raw/face_enroll_introduction_animation.mp4\xd
7 SHA-256-Digest:·CV98lY5cky2sJVJWmLzO3yhz5PnruhzrecaJkkhmRUs=\xd7 SHA-256-Digest:·CV98lY5cky2sJVJWmLzO3yhz5PnruhzrecaJkkhmRUs=\xd
8 \xd8 \xd
9 Name:·resources.arsc\xd9 Name:·resources.arsc\xd
10 SHA-256-Digest:·J/3waGTIIorTwp9kLNisOMlqCoxt4jkOw0I4Y9pWRHM=\xd10 SHA-256-Digest:·J/3waGTIIorTwp9kLNisOMlqCoxt4jkOw0I4Y9pWRHM=\xd
11 \xd11 \xd
12 Name:·stamp-cert-sha256\xd 
13 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
14 \xd 
764 B
original/META-INF/CERT.SF
    
Offset 1, 17 lines modifiedOffset 1, 14 lines modified
1 Signature-Version:·1.0\xd1 Signature-Version:·1.0\xd
2 Created-By:·1.0·(Android·SignApk)\xd2 Created-By:·1.0·(Android·SignApk)\xd
3 SHA-256-Digest-Manifest:·KKfrkolQUM8/RhmRepbVM5/TGALn1u8iehDI6/dXbQY=\xd3 SHA-256-Digest-Manifest:·evjid3pfWbxBiEc/BLl5v5PIRYTY/PpWRfNDoJprHWY=\xd
4 X-Android-APK-Signed:·2,·3\xd4 X-Android-APK-Signed:·2,·3\xd
5 \xd5 \xd
6 Name:·AndroidManifest.xml\xd6 Name:·AndroidManifest.xml\xd
7 SHA-256-Digest:·kt0VM+lpxZ90nLvQyYL7zpdlSSR/jFf3W7u151wnXJc=\xd7 SHA-256-Digest:·mnjtRftwXwE/zgjDjZGFK4BRw4sMOg6j6wB3tLAHgnw=\xd
8 \xd8 \xd
9 Name:·res/raw/face_enroll_introduction_animation.mp4\xd9 Name:·res/raw/face_enroll_introduction_animation.mp4\xd
10 SHA-256-Digest:·TfWkjHnkp3uH5/ZCBkwPO3LGR3P7rCA6z2i7G390Uz0=\xd10 SHA-256-Digest:·TfWkjHnkp3uH5/ZCBkwPO3LGR3P7rCA6z2i7G390Uz0=\xd
11 \xd11 \xd
12 Name:·resources.arsc\xd12 Name:·resources.arsc\xd
13 SHA-256-Digest:·Yrl6x3emU+bu6uWFG8xMTZDVAZPUei3ccGSlkvxLkHI=\xd13 SHA-256-Digest:·Yrl6x3emU+bu6uWFG8xMTZDVAZPUei3ccGSlkvxLkHI=\xd
14 \xd14 \xd
15 Name:·stamp-cert-sha256\xd 
16 SHA-256-Digest:·L0p4Bm/NGffFWX26fUKi8jlq3aKsfwyEBtSavY6F0c0=\xd 
17 \xd 
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·987650····»    Blocks:·1936·······IO·Block:·4096···regular·file1 ··Size:·979395····»    Blocks:·1920·······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.84 KB
/home/dev/aosp/build/android-11.0.0_r46/redfin-user/Google/vendor.img.raw.mount/overlay/SystemUIGoogle__auto_generated_rro_vendor.apk vs.
/home/dev/aosp/build/android-11.0.0_r46/aosp_redfin-user/Ubuntu18.04/vendor.img.raw.mount/overlay/SystemUI__auto_generated_rro_vendor.apk
Files 5% similar despite different names
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:·46686d9c492e4c30930fadd357922fc01467b5aacf72fdd2622f69d6901b16de 
8 Signer·#1·certificate·SHA-1·digest:·e9ff11dc2d746a028b1ac59e63bc2c00503015ef 
9 Signer·#1·certificate·MD5·digest:·147635283bdfd55191a156373a296bd87 Signer·#1·certificate·SHA-256·digest:·a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
 8 Signer·#1·certificate·SHA-1·digest:·61ed377e85d386a8dfee6b864bd85b0bfaa5af81
 9 Signer·#1·certificate·MD5·digest:·e89b158e4bcf988ebd09eb83f5378e87
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:·3466b245a5c9b435189315c03a5b9542507438e95b9a75a95f7731d222eff578 
13 Signer·#1·public·key·SHA-1·digest:·57c17b5e9168aa1ab2e82108167d61d833adfcad 
14 Signer·#1·public·key·MD5·digest:·f435355b0a0dbb0f0cc2c78d8df1826d12 Signer·#1·public·key·SHA-256·digest:·ef57b690165cb561b5026922c00d2d6574e8b184fa7d161e076f06e06e6d35db
 13 Signer·#1·public·key·SHA-1·digest:·0c2440c055c753a8f0493b4e602d3ea0096b1023
 14 Signer·#1·public·key·MD5·digest:·452f8cfe026b30a8a3e99a6074e5f285
2.1 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·82095·bytes,·number·of·entries:·471 Zip·file·size:·73840·bytes,·number·of·entries:·46
2 -rw----·····1.0·fat·····8280·bx·stor·09-Jan-01·00:00·resources.arsc2 -rw----·····1.0·fat·····8280·bx·stor·09-Jan-01·00:00·resources.arsc
3 -rw----·····2.0·fat·····1516·bl·defN·09-Jan-01·00:00·AndroidManifest.xml3 -rw----·····2.0·fat·····1516·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
4 -rw----·····2.0·fat·····1956·bl·defN·09-Jan-01·00:00·res/drawable-mcc310-mnc150/ic_5g_e_mobiledata.xml4 -rw----·····2.0·fat·····1956·bl·defN·09-Jan-01·00:00·res/drawable-mcc310-mnc150/ic_5g_e_mobiledata.xml
5 -rw----·····2.0·fat·····2384·bl·defN·09-Jan-01·00:00·res/drawable-mcc310-mnc150/ic_5g_mobiledata.xml5 -rw----·····2.0·fat·····2384·bl·defN·09-Jan-01·00:00·res/drawable-mcc310-mnc150/ic_5g_mobiledata.xml
6 -rw----·····2.0·fat·····2532·bl·defN·09-Jan-01·00:00·res/drawable-mcc310-mnc150/ic_5g_plus_mobiledata.xml6 -rw----·····2.0·fat·····2532·bl·defN·09-Jan-01·00:00·res/drawable-mcc310-mnc150/ic_5g_plus_mobiledata.xml
7 -rw----·····2.0·fat·····1956·bl·defN·09-Jan-01·00:00·res/drawable-mcc310-mnc170/ic_5g_e_mobiledata.xml7 -rw----·····2.0·fat·····1956·bl·defN·09-Jan-01·00:00·res/drawable-mcc310-mnc170/ic_5g_e_mobiledata.xml
8 -rw----·····2.0·fat·····2384·bl·defN·09-Jan-01·00:00·res/drawable-mcc310-mnc170/ic_5g_mobiledata.xml8 -rw----·····2.0·fat·····2384·bl·defN·09-Jan-01·00:00·res/drawable-mcc310-mnc170/ic_5g_mobiledata.xml
Offset 38, 12 lines modifiedOffset 38, 11 lines modified
38 -rw----·····2.0·fat·····2532·bl·defN·09-Jan-01·00:00·res/drawable-mcc313-mnc130/ic_5g_plus_mobiledata.xml38 -rw----·····2.0·fat·····2532·bl·defN·09-Jan-01·00:00·res/drawable-mcc313-mnc130/ic_5g_plus_mobiledata.xml
39 -rw----·····2.0·fat·····1956·bl·defN·09-Jan-01·00:00·res/drawable-mcc313-mnc140/ic_5g_e_mobiledata.xml39 -rw----·····2.0·fat·····1956·bl·defN·09-Jan-01·00:00·res/drawable-mcc313-mnc140/ic_5g_e_mobiledata.xml
40 -rw----·····2.0·fat·····2384·bl·defN·09-Jan-01·00:00·res/drawable-mcc313-mnc140/ic_5g_mobiledata.xml40 -rw----·····2.0·fat·····2384·bl·defN·09-Jan-01·00:00·res/drawable-mcc313-mnc140/ic_5g_mobiledata.xml
41 -rw----·····2.0·fat·····2532·bl·defN·09-Jan-01·00:00·res/drawable-mcc313-mnc140/ic_5g_plus_mobiledata.xml41 -rw----·····2.0·fat·····2532·bl·defN·09-Jan-01·00:00·res/drawable-mcc313-mnc140/ic_5g_plus_mobiledata.xml
42 -rw----·····2.0·fat······800·bl·defN·09-Jan-01·00:00·res/drawable/rounded.xml42 -rw----·····2.0·fat······800·bl·defN·09-Jan-01·00:00·res/drawable/rounded.xml
43 -rw----·····2.0·fat······876·bl·defN·09-Jan-01·00:00·res/drawable/rounded_corner_bottom.xml43 -rw----·····2.0·fat······876·bl·defN·09-Jan-01·00:00·res/drawable/rounded_corner_bottom.xml
44 -rw----·····2.0·fat······904·bl·defN·09-Jan-01·00:00·res/drawable/rounded_corner_top.xml44 -rw----·····2.0·fat······904·bl·defN·09-Jan-01·00:00·res/drawable/rounded_corner_top.xml
45 -rw----·····2.0·fat·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha256 
46 -rw----·····2.0·fat·····5350·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF45 -rw----·····2.0·fat·····5261·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
47 -rw----·····2.0·fat·····2246·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA46 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
48 -rw----·····2.0·fat·····5215·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF47 -rw----·····2.0·fat·····5126·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
49 47·files,·112539·bytes·uncompressed,·59268·bytes·compressed:··47.3%48 46·files,·111805·bytes·uncompressed,·58349·bytes·compressed:··47.8%
348 B
APK metadata
    
Offset 5, 16 lines modifiedOffset 5, 15 lines modified
5 isFrameworkApk:·false5 isFrameworkApk:·false
6 packageInfo:·null6 packageInfo:·null
7 sdkInfo:7 sdkInfo:
8 ··minSdkVersion:·'30'8 ··minSdkVersion:·'30'
9 ··targetSdkVersion:·'30'9 ··targetSdkVersion:·'30'
10 sharedLibrary:·false10 sharedLibrary:·false
11 sparseResources:·false11 sparseResources:·false
12 unknownFiles:12 unknownFiles:·{}
13 ··stamp-cert-sha256:·'8' 
14 usesFramework:13 usesFramework:
15 ··ids:14 ··ids:
16 ··-·115 ··-·1
17 ··tag:·null16 ··tag:·null
18 version:·2.4.0-dirty17 version:·2.4.0-dirty
19 versionInfo:18 versionInfo:
20 ··versionCode:·'1'19 ··versionCode:·'1'
373 B
original/META-INF/MANIFEST.MF
    
Offset 125, 10 lines modifiedOffset 125, 7 lines modified
125 \xd125 \xd
126 Name:·res/drawable/rounded_corner_top.xml\xd126 Name:·res/drawable/rounded_corner_top.xml\xd
127 SHA-256-Digest:·VuL2K4wDN13QM9lWZP3LU2xCLYolLTL8wR5m4a2rsKQ=\xd127 SHA-256-Digest:·VuL2K4wDN13QM9lWZP3LU2xCLYolLTL8wR5m4a2rsKQ=\xd
128 \xd128 \xd
129 Name:·resources.arsc\xd129 Name:·resources.arsc\xd
130 SHA-256-Digest:·S/JJBMYqzH3VPBXuovaRY8SdRf8Jt9wBtO8qBN58OK0=\xd130 SHA-256-Digest:·S/JJBMYqzH3VPBXuovaRY8SdRf8Jt9wBtO8qBN58OK0=\xd
131 \xd131 \xd
132 Name:·stamp-cert-sha256\xd 
133 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
134 \xd 
835 B
original/META-INF/CERT.SF
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Signature-Version:·1.0\xd1 Signature-Version:·1.0\xd
2 Created-By:·1.0·(Android·SignApk)\xd2 Created-By:·1.0·(Android·SignApk)\xd
3 SHA-256-Digest-Manifest:·49j1LxnMnhpbT1OXI0eT5yl/l2B5p92Y98DjyH5N5Es=\xd3 SHA-256-Digest-Manifest:·kHZVMDMXLdVeiLgBsW85vDcakplQT4GT4eppiKU5yQI=\xd
4 X-Android-APK-Signed:·2,·3\xd4 X-Android-APK-Signed:·2,·3\xd
5 \xd5 \xd
6 Name:·AndroidManifest.xml\xd6 Name:·AndroidManifest.xml\xd
7 SHA-256-Digest:·3CZoDfynSSPpcdEg9S67y0dfCJwG3LnHM6gFH3o8Fvw=\xd7 SHA-256-Digest:·3CZoDfynSSPpcdEg9S67y0dfCJwG3LnHM6gFH3o8Fvw=\xd
8 \xd8 \xd
9 Name:·res/drawable-mcc310-mnc150/ic_5g_e_mobiledata.xml\xd9 Name:·res/drawable-mcc310-mnc150/ic_5g_e_mobiledata.xml\xd
10 SHA-256-Digest:·vhOpF2oPIckOLGvX0jozbozBA3x8uhoiujB9vAvhX6o=\xd10 SHA-256-Digest:·vhOpF2oPIckOLGvX0jozbozBA3x8uhoiujB9vAvhX6o=\xd
Offset 128, 10 lines modifiedOffset 128, 7 lines modified
128 \xd128 \xd
129 Name:·res/drawable/rounded_corner_top.xml\xd129 Name:·res/drawable/rounded_corner_top.xml\xd
130 SHA-256-Digest:·Qvw2DoWCec+aDMzhXrV9chrbOtl0gFp72h8N+VcZq3Y=\xd130 SHA-256-Digest:·Qvw2DoWCec+aDMzhXrV9chrbOtl0gFp72h8N+VcZq3Y=\xd
131 \xd131 \xd
132 Name:·resources.arsc\xd132 Name:·resources.arsc\xd
133 SHA-256-Digest:·h3VMJoS57v7eVHN2xh7hPOfLLYw6eeXWSLXYuQWRvYY=\xd133 SHA-256-Digest:·h3VMJoS57v7eVHN2xh7hPOfLLYw6eeXWSLXYuQWRvYY=\xd
134 \xd134 \xd
135 Name:·stamp-cert-sha256\xd 
136 SHA-256-Digest:·L0p4Bm/NGffFWX26fUKi8jlq3aKsfwyEBtSavY6F0c0=\xd 
137 \xd 
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·82095·····»     Blocks:·168········IO·Block:·4096···regular·file1 ··Size:·73840·····»     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