85.6 MB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount
4.13 KB
file list
    
Offset 1949, 18 lines modifiedOffset 1949, 14 lines modified
1949 system/lib/service.incremental.so1949 system/lib/service.incremental.so
1950 system/lib/vndk-281950 system/lib/vndk-28
1951 system/lib/vndk-291951 system/lib/vndk-29
1952 system/lib/vndk-sp-281952 system/lib/vndk-sp-28
1953 system/lib/vndk-sp-291953 system/lib/vndk-sp-29
1954 system/lib641954 system/lib64
1955 system/lib64/android.frameworks.bufferhub@1.0.so1955 system/lib64/android.frameworks.bufferhub@1.0.so
1956 system/lib64/android.frameworks.cameraservice.common@2.0.so 
1957 system/lib64/android.frameworks.cameraservice.device@2.0.so 
1958 system/lib64/android.frameworks.cameraservice.service@2.0.so 
1959 system/lib64/android.frameworks.cameraservice.service@2.1.so 
1960 system/lib64/android.frameworks.displayservice@1.0.so1956 system/lib64/android.frameworks.displayservice@1.0.so
1961 system/lib64/android.frameworks.schedulerservice@1.0.so1957 system/lib64/android.frameworks.schedulerservice@1.0.so
1962 system/lib64/android.frameworks.sensorservice@1.0.so1958 system/lib64/android.frameworks.sensorservice@1.0.so
1963 system/lib64/android.frameworks.stats@1.0.so1959 system/lib64/android.frameworks.stats@1.0.so
1964 system/lib64/android.hardware.atrace@1.0.so1960 system/lib64/android.hardware.atrace@1.0.so
1965 system/lib64/android.hardware.audio.common-util.so1961 system/lib64/android.hardware.audio.common-util.so
1966 system/lib64/android.hardware.audio.common@2.0.so1962 system/lib64/android.hardware.audio.common@2.0.so
Offset 1996, 24 lines modifiedOffset 1992, 14 lines modified
1996 system/lib64/android.hardware.bluetooth@1.0.so1992 system/lib64/android.hardware.bluetooth@1.0.so
1997 system/lib64/android.hardware.bluetooth@1.1.so1993 system/lib64/android.hardware.bluetooth@1.1.so
1998 system/lib64/android.hardware.boot@1.0.so1994 system/lib64/android.hardware.boot@1.0.so
1999 system/lib64/android.hardware.boot@1.1.so1995 system/lib64/android.hardware.boot@1.1.so
2000 system/lib64/android.hardware.boot@1.2.so1996 system/lib64/android.hardware.boot@1.2.so
2001 system/lib64/android.hardware.broadcastradio@1.0.so1997 system/lib64/android.hardware.broadcastradio@1.0.so
2002 system/lib64/android.hardware.broadcastradio@1.1.so1998 system/lib64/android.hardware.broadcastradio@1.1.so
2003 system/lib64/android.hardware.camera.common@1.0.so 
2004 system/lib64/android.hardware.camera.device@1.0.so 
2005 system/lib64/android.hardware.camera.device@3.2.so 
2006 system/lib64/android.hardware.camera.device@3.3.so 
2007 system/lib64/android.hardware.camera.device@3.4.so 
2008 system/lib64/android.hardware.camera.device@3.5.so 
2009 system/lib64/android.hardware.camera.device@3.6.so 
2010 system/lib64/android.hardware.camera.provider@2.4.so 
2011 system/lib64/android.hardware.camera.provider@2.5.so 
2012 system/lib64/android.hardware.camera.provider@2.6.so 
2013 system/lib64/android.hardware.cas.native@1.0.so1999 system/lib64/android.hardware.cas.native@1.0.so
2014 system/lib64/android.hardware.cas@1.0.so2000 system/lib64/android.hardware.cas@1.0.so
2015 system/lib64/android.hardware.common-V2-ndk_platform.so2001 system/lib64/android.hardware.common-V2-ndk_platform.so
2016 system/lib64/android.hardware.configstore-utils.so2002 system/lib64/android.hardware.configstore-utils.so
2017 system/lib64/android.hardware.configstore@1.0.so2003 system/lib64/android.hardware.configstore@1.0.so
2018 system/lib64/android.hardware.configstore@1.1.so2004 system/lib64/android.hardware.configstore@1.1.so
2019 system/lib64/android.hardware.confirmationui@1.0.so2005 system/lib64/android.hardware.confirmationui@1.0.so
Offset 2230, 15 lines modifiedOffset 2216, 14 lines modified
2230 system/lib64/libbufferhub.so2216 system/lib64/libbufferhub.so
2231 system/lib64/libbufferhubqueue.so2217 system/lib64/libbufferhubqueue.so
2232 system/lib64/libc++.so2218 system/lib64/libc++.so
2233 system/lib64/libc.so2219 system/lib64/libc.so
2234 system/lib64/libcamera2ndk.so2220 system/lib64/libcamera2ndk.so
2235 system/lib64/libcamera_client.so2221 system/lib64/libcamera_client.so
2236 system/lib64/libcamera_metadata.so2222 system/lib64/libcamera_metadata.so
2237 system/lib64/libcameraservice.so 
2238 system/lib64/libcap.so2223 system/lib64/libcap.so
2239 system/lib64/libcfg_if.dylib.so2224 system/lib64/libcfg_if.dylib.so
2240 system/lib64/libcgrouprc.so2225 system/lib64/libcgrouprc.so
2241 system/lib64/libchrome.so2226 system/lib64/libchrome.so
2242 system/lib64/libclang_rt.asan-x86_64-android.so2227 system/lib64/libclang_rt.asan-x86_64-android.so
2243 system/lib64/libclang_rt.ubsan_standalone-x86_64-android.so2228 system/lib64/libclang_rt.ubsan_standalone-x86_64-android.so
2244 system/lib64/libclcore.bc2229 system/lib64/libclcore.bc
Offset 2273, 19 lines modifiedOffset 2258, 17 lines modified
2273 system/lib64/libdrm.so2258 system/lib64/libdrm.so
2274 system/lib64/libdrmframework.so2259 system/lib64/libdrmframework.so
2275 system/lib64/libdrmframework_jni.so2260 system/lib64/libdrmframework_jni.so
2276 system/lib64/libdrmframeworkcommon.so2261 system/lib64/libdrmframeworkcommon.so
2277 system/lib64/libdumpstateaidl.so2262 system/lib64/libdumpstateaidl.so
2278 system/lib64/libdumpstateutil.so2263 system/lib64/libdumpstateutil.so
2279 system/lib64/libdumputils.so2264 system/lib64/libdumputils.so
2280 system/lib64/libdynamic_depth.so 
2281 system/lib64/libeffectsconfig.so2265 system/lib64/libeffectsconfig.so
2282 system/lib64/libenv_logger.dylib.so2266 system/lib64/libenv_logger.dylib.so
2283 system/lib64/libevent.so2267 system/lib64/libevent.so
2284 system/lib64/libexif.so 
2285 system/lib64/libexpat.so2268 system/lib64/libexpat.so
2286 system/lib64/libext2_blkid.so2269 system/lib64/libext2_blkid.so
2287 system/lib64/libext2_com_err.so2270 system/lib64/libext2_com_err.so
2288 system/lib64/libext2_e2p.so2271 system/lib64/libext2_e2p.so
2289 system/lib64/libext2_misc.so2272 system/lib64/libext2_misc.so
2290 system/lib64/libext2_quota.so2273 system/lib64/libext2_quota.so
2291 system/lib64/libext2_uuid.so2274 system/lib64/libext2_uuid.so
Offset 2332, 15 lines modifiedOffset 2315, 14 lines modified
2332 system/lib64/libhidlbase.so2315 system/lib64/libhidlbase.so
2333 system/lib64/libhidlmemory.so2316 system/lib64/libhidlmemory.so
2334 system/lib64/libhidltransport.so2317 system/lib64/libhidltransport.so
2335 system/lib64/libhwbinder.so2318 system/lib64/libhwbinder.so
2336 system/lib64/libhwui.so2319 system/lib64/libhwui.so
2337 system/lib64/libidmap2.so2320 system/lib64/libidmap2.so
2338 system/lib64/libidmap2_policies.so2321 system/lib64/libidmap2_policies.so
2339 system/lib64/libimage_io.so 
2340 system/lib64/libimg_utils.so2322 system/lib64/libimg_utils.so
2341 system/lib64/libincfs.so2323 system/lib64/libincfs.so
2342 system/lib64/libincident.so2324 system/lib64/libincident.so
2343 system/lib64/libincidentpriv.so2325 system/lib64/libincidentpriv.so
2344 system/lib64/libinput.so2326 system/lib64/libinput.so
2345 system/lib64/libinputflinger.so2327 system/lib64/libinputflinger.so
2346 system/lib64/libinputflinger_base.so2328 system/lib64/libinputflinger_base.so
Offset 2545, 15 lines modifiedOffset 2527, 14 lines modified
2545 system/lib64/libvulkan.so2527 system/lib64/libvulkan.so
2546 system/lib64/libwebviewchromium_loader.so2528 system/lib64/libwebviewchromium_loader.so
2547 system/lib64/libwebviewchromium_plat_support.so2529 system/lib64/libwebviewchromium_plat_support.so
2548 system/lib64/libwfds.so2530 system/lib64/libwfds.so
2549 system/lib64/libwifi-system-iface.so2531 system/lib64/libwifi-system-iface.so
2550 system/lib64/libwilhelm.so2532 system/lib64/libwilhelm.so
2551 system/lib64/libxml2.so2533 system/lib64/libxml2.so
2552 system/lib64/libyuv.so 
2553 system/lib64/libz.so2534 system/lib64/libz.so
2554 system/lib64/libziparchive.so2535 system/lib64/libziparchive.so
2555 system/lib64/netd_aidl_interface-V6-cpp.so2536 system/lib64/netd_aidl_interface-V6-cpp.so
2556 system/lib64/netd_event_listener_interface-V1-cpp.so2537 system/lib64/netd_event_listener_interface-V1-cpp.so
2557 system/lib64/oemnetd_aidl_interface-cpp.so2538 system/lib64/oemnetd_aidl_interface-cpp.so
2558 system/lib64/pppol2tp-android.so2539 system/lib64/pppol2tp-android.so
2559 system/lib64/pppopptp-android.so2540 system/lib64/pppopptp-android.so
85.6 MB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system
3.41 KB
file list
    
Offset 1909, 18 lines modifiedOffset 1909, 14 lines modified
1909 lib/service.incremental.so1909 lib/service.incremental.so
1910 lib/vndk-281910 lib/vndk-28
1911 lib/vndk-291911 lib/vndk-29
1912 lib/vndk-sp-281912 lib/vndk-sp-28
1913 lib/vndk-sp-291913 lib/vndk-sp-29
1914 lib641914 lib64
1915 lib64/android.frameworks.bufferhub@1.0.so1915 lib64/android.frameworks.bufferhub@1.0.so
1916 lib64/android.frameworks.cameraservice.common@2.0.so 
1917 lib64/android.frameworks.cameraservice.device@2.0.so 
1918 lib64/android.frameworks.cameraservice.service@2.0.so 
1919 lib64/android.frameworks.cameraservice.service@2.1.so 
1920 lib64/android.frameworks.displayservice@1.0.so1916 lib64/android.frameworks.displayservice@1.0.so
1921 lib64/android.frameworks.schedulerservice@1.0.so1917 lib64/android.frameworks.schedulerservice@1.0.so
1922 lib64/android.frameworks.sensorservice@1.0.so1918 lib64/android.frameworks.sensorservice@1.0.so
1923 lib64/android.frameworks.stats@1.0.so1919 lib64/android.frameworks.stats@1.0.so
1924 lib64/android.hardware.atrace@1.0.so1920 lib64/android.hardware.atrace@1.0.so
1925 lib64/android.hardware.audio.common-util.so1921 lib64/android.hardware.audio.common-util.so
1926 lib64/android.hardware.audio.common@2.0.so1922 lib64/android.hardware.audio.common@2.0.so
Offset 1956, 24 lines modifiedOffset 1952, 14 lines modified
1956 lib64/android.hardware.bluetooth@1.0.so1952 lib64/android.hardware.bluetooth@1.0.so
1957 lib64/android.hardware.bluetooth@1.1.so1953 lib64/android.hardware.bluetooth@1.1.so
1958 lib64/android.hardware.boot@1.0.so1954 lib64/android.hardware.boot@1.0.so
1959 lib64/android.hardware.boot@1.1.so1955 lib64/android.hardware.boot@1.1.so
1960 lib64/android.hardware.boot@1.2.so1956 lib64/android.hardware.boot@1.2.so
1961 lib64/android.hardware.broadcastradio@1.0.so1957 lib64/android.hardware.broadcastradio@1.0.so
1962 lib64/android.hardware.broadcastradio@1.1.so1958 lib64/android.hardware.broadcastradio@1.1.so
1963 lib64/android.hardware.camera.common@1.0.so 
1964 lib64/android.hardware.camera.device@1.0.so 
1965 lib64/android.hardware.camera.device@3.2.so 
1966 lib64/android.hardware.camera.device@3.3.so 
1967 lib64/android.hardware.camera.device@3.4.so 
1968 lib64/android.hardware.camera.device@3.5.so 
1969 lib64/android.hardware.camera.device@3.6.so 
1970 lib64/android.hardware.camera.provider@2.4.so 
1971 lib64/android.hardware.camera.provider@2.5.so 
1972 lib64/android.hardware.camera.provider@2.6.so 
1973 lib64/android.hardware.cas.native@1.0.so1959 lib64/android.hardware.cas.native@1.0.so
1974 lib64/android.hardware.cas@1.0.so1960 lib64/android.hardware.cas@1.0.so
1975 lib64/android.hardware.common-V2-ndk_platform.so1961 lib64/android.hardware.common-V2-ndk_platform.so
1976 lib64/android.hardware.configstore-utils.so1962 lib64/android.hardware.configstore-utils.so
1977 lib64/android.hardware.configstore@1.0.so1963 lib64/android.hardware.configstore@1.0.so
1978 lib64/android.hardware.configstore@1.1.so1964 lib64/android.hardware.configstore@1.1.so
1979 lib64/android.hardware.confirmationui@1.0.so1965 lib64/android.hardware.confirmationui@1.0.so
Offset 2190, 15 lines modifiedOffset 2176, 14 lines modified
2190 lib64/libbufferhub.so2176 lib64/libbufferhub.so
2191 lib64/libbufferhubqueue.so2177 lib64/libbufferhubqueue.so
2192 lib64/libc++.so2178 lib64/libc++.so
2193 lib64/libc.so2179 lib64/libc.so
2194 lib64/libcamera2ndk.so2180 lib64/libcamera2ndk.so
2195 lib64/libcamera_client.so2181 lib64/libcamera_client.so
2196 lib64/libcamera_metadata.so2182 lib64/libcamera_metadata.so
2197 lib64/libcameraservice.so 
2198 lib64/libcap.so2183 lib64/libcap.so
2199 lib64/libcfg_if.dylib.so2184 lib64/libcfg_if.dylib.so
2200 lib64/libcgrouprc.so2185 lib64/libcgrouprc.so
2201 lib64/libchrome.so2186 lib64/libchrome.so
2202 lib64/libclang_rt.asan-x86_64-android.so2187 lib64/libclang_rt.asan-x86_64-android.so
2203 lib64/libclang_rt.ubsan_standalone-x86_64-android.so2188 lib64/libclang_rt.ubsan_standalone-x86_64-android.so
2204 lib64/libclcore.bc2189 lib64/libclcore.bc
Offset 2233, 19 lines modifiedOffset 2218, 17 lines modified
2233 lib64/libdrm.so2218 lib64/libdrm.so
2234 lib64/libdrmframework.so2219 lib64/libdrmframework.so
2235 lib64/libdrmframework_jni.so2220 lib64/libdrmframework_jni.so
2236 lib64/libdrmframeworkcommon.so2221 lib64/libdrmframeworkcommon.so
2237 lib64/libdumpstateaidl.so2222 lib64/libdumpstateaidl.so
2238 lib64/libdumpstateutil.so2223 lib64/libdumpstateutil.so
2239 lib64/libdumputils.so2224 lib64/libdumputils.so
2240 lib64/libdynamic_depth.so 
2241 lib64/libeffectsconfig.so2225 lib64/libeffectsconfig.so
2242 lib64/libenv_logger.dylib.so2226 lib64/libenv_logger.dylib.so
2243 lib64/libevent.so2227 lib64/libevent.so
2244 lib64/libexif.so 
2245 lib64/libexpat.so2228 lib64/libexpat.so
2246 lib64/libext2_blkid.so2229 lib64/libext2_blkid.so
2247 lib64/libext2_com_err.so2230 lib64/libext2_com_err.so
2248 lib64/libext2_e2p.so2231 lib64/libext2_e2p.so
2249 lib64/libext2_misc.so2232 lib64/libext2_misc.so
2250 lib64/libext2_quota.so2233 lib64/libext2_quota.so
2251 lib64/libext2_uuid.so2234 lib64/libext2_uuid.so
Offset 2292, 15 lines modifiedOffset 2275, 14 lines modified
2292 lib64/libhidlbase.so2275 lib64/libhidlbase.so
2293 lib64/libhidlmemory.so2276 lib64/libhidlmemory.so
2294 lib64/libhidltransport.so2277 lib64/libhidltransport.so
2295 lib64/libhwbinder.so2278 lib64/libhwbinder.so
2296 lib64/libhwui.so2279 lib64/libhwui.so
2297 lib64/libidmap2.so2280 lib64/libidmap2.so
2298 lib64/libidmap2_policies.so2281 lib64/libidmap2_policies.so
2299 lib64/libimage_io.so 
2300 lib64/libimg_utils.so2282 lib64/libimg_utils.so
2301 lib64/libincfs.so2283 lib64/libincfs.so
2302 lib64/libincident.so2284 lib64/libincident.so
2303 lib64/libincidentpriv.so2285 lib64/libincidentpriv.so
2304 lib64/libinput.so2286 lib64/libinput.so
2305 lib64/libinputflinger.so2287 lib64/libinputflinger.so
2306 lib64/libinputflinger_base.so2288 lib64/libinputflinger_base.so
Offset 2505, 15 lines modifiedOffset 2487, 14 lines modified
2505 lib64/libvulkan.so2487 lib64/libvulkan.so
2506 lib64/libwebviewchromium_loader.so2488 lib64/libwebviewchromium_loader.so
2507 lib64/libwebviewchromium_plat_support.so2489 lib64/libwebviewchromium_plat_support.so
2508 lib64/libwfds.so2490 lib64/libwfds.so
2509 lib64/libwifi-system-iface.so2491 lib64/libwifi-system-iface.so
2510 lib64/libwilhelm.so2492 lib64/libwilhelm.so
2511 lib64/libxml2.so2493 lib64/libxml2.so
2512 lib64/libyuv.so 
2513 lib64/libz.so2494 lib64/libz.so
2514 lib64/libziparchive.so2495 lib64/libziparchive.so
2515 lib64/netd_aidl_interface-V6-cpp.so2496 lib64/netd_aidl_interface-V6-cpp.so
2516 lib64/netd_event_listener_interface-V1-cpp.so2497 lib64/netd_event_listener_interface-V1-cpp.so
2517 lib64/oemnetd_aidl_interface-cpp.so2498 lib64/oemnetd_aidl_interface-cpp.so
2518 lib64/pppol2tp-android.so2499 lib64/pppol2tp-android.so
2519 lib64/pppopptp-android.so2500 lib64/pppopptp-android.so
85.5 MB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/etc vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/etc
85.5 MB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/etc/NOTICE.xml.gz vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/etc/NOTICE.xml.gz
85.5 MB
NOTICE.xml
    
Offset 4143, 651850 lines modifiedOffset 4143, 648316 lines modified
000102e0:·653e·0a3c·6669·6c65·2d6e·616d·6520·636f··e>.<file-name·co000102e0:·653e·0a3c·6669·6c65·2d6e·616d·6520·636f··e>.<file-name·co
000102f0:·6e74·656e·7449·643d·2236·6666·3332·3266··ntentId="6ff322f000102f0:·6e74·656e·7449·643d·2236·6666·3332·3266··ntentId="6ff322f
00010300:·3033·6638·6330·6666·6139·6233·6362·3164··03f8c0ffa9b3cb1d00010300:·3033·6638·6330·6666·6139·6233·6362·3164··03f8c0ffa9b3cb1d
00010310:·6534·3730·3563·3163·6422·3e2f·7379·7374··e4705c1cd">/syst00010310:·6534·3730·3563·3163·6422·3e2f·7379·7374··e4705c1cd">/syst
00010320:·656d·2f66·7261·6d65·776f·726b·2f73·6d2e··em/framework/sm.00010320:·656d·2f66·7261·6d65·776f·726b·2f73·6d2e··em/framework/sm.
00010330:·6a61·723c·2f66·696c·652d·6e61·6d65·3e0a··jar</file-name>.00010330:·6a61·723c·2f66·696c·652d·6e61·6d65·3e0a··jar</file-name>.
00010340:·3c66·696c·652d·6e61·6d65·2063·6f6e·7465··<file-name·conte00010340:·3c66·696c·652d·6e61·6d65·2063·6f6e·7465··<file-name·conte
00010350:·6e74·4964·3d22·3665·3934·3463·3665·3839··ntId="6e944c6e8900010350:·6e74·4964·3d22·3936·3435·6633·3965·3964··ntId="9645f39e9d
00010360:·6161·6530·3133·6438·3435·3339·6462·3132··aae013d84539db1200010360:·6238·3935·6134·6161·3665·3032·6362·3537··b895a4aa6e02cb57
00010370:·3532·3735·6261·223e·2f73·7973·7465·6d2f··5275ba">/system/00010370:·3239·3435·3935·223e·2f73·7973·7465·6d2f··294595">/system/
00010380:·6672·616d·6577·6f72·6b2f·7374·6174·6963··framework/static00010380:·6672·616d·6577·6f72·6b2f·7374·6174·6963··framework/static
00010390:·2f43·6172·5379·7374·656d·5549·2d74·6573··/CarSystemUI-tes00010390:·2f4c·6175·6e63·6865·7233·436f·6d6d·6f6e··/Launcher3Common
000103a0:·7473·2e6a·6172·3c2f·6669·6c65·2d6e·616d··ts.jar</file-nam000103a0:·4465·7073·4c69·622e·6a61·723c·2f66·696c··DepsLib.jar</fil
000103b0:·653e·0a3c·6669·6c65·2d6e·616d·6520·636f··e>.<file-name·co000103b0:·652d·6e61·6d65·3e0a·3c66·696c·652d·6e61··e-name>.<file-na
000103c0:·6e74·656e·7449·643d·2265·3130·6330·3861··ntentId="e10c08a000103c0:·6d65·2063·6f6e·7465·6e74·4964·3d22·3936··me·contentId="96
000103d0:·6363·3530·3762·6665·3064·3635·3639·3563··cc507bfe0d65695c000103d0:·3435·6633·3965·3964·6238·3935·6134·6161··45f39e9db895a4aa
000103e0:·3763·3039·3334·3236·6222·3e2f·7379·7374··7c093426b">/syst000103e0:·3665·3032·6362·3537·3239·3435·3935·223e··6e02cb57294595">
000103f0:·656d·2f66·7261·6d65·776f·726b·2f73·7461··em/framework/sta000103f0:·2f73·7973·7465·6d2f·6672·616d·6577·6f72··/system/framewor
00010400:·7469·632f·4761·6d65·436f·7265·4865·6c70··tic/GameCoreHelp00010400:·6b2f·7374·6174·6963·2f4c·6175·6e63·6865··k/static/Launche
00010410:·6572·2e6a·6172·3c2f·6669·6c65·2d6e·616d··er.jar</file-nam00010410:·7233·5175·6963·6b53·7465·704c·6962·2e6a··r3QuickStepLib.j
00010420:·653e·0a3c·6669·6c65·2d6e·616d·6520·636f··e>.<file-name·co00010420:·6172·3c2f·6669·6c65·2d6e·616d·653e·0a3c··ar</file-name>.<
00010430:·6e74·656e·7449·643d·2239·3634·3566·3339··ntentId="9645f3900010430:·6669·6c65·2d6e·616d·6520·636f·6e74·656e··file-name·conten
00010440:·6539·6462·3839·3561·3461·6136·6530·3263··e9db895a4aa6e02c00010440:·7449·643d·2239·3634·3566·3339·6539·6462··tId="9645f39e9db
00010450:·6235·3732·3934·3539·3522·3e2f·7379·7374··b57294595">/syst00010450:·3839·3561·3461·6136·6530·3263·6235·3732··895a4aa6e02cb572
00010460:·656d·2f66·7261·6d65·776f·726b·2f73·7461··em/framework/sta00010460:·3934·3539·3522·3e2f·7379·7374·656d·2f66··94595">/system/f
00010470:·7469·632f·4c61·756e·6368·6572·3343·6f6d··tic/Launcher3Com00010470:·7261·6d65·776f·726b·2f73·7461·7469·632f··ramework/static/
00010480:·6d6f·6e44·6570·734c·6962·2e6a·6172·3c2f··monDepsLib.jar</00010480:·4c61·756e·6368·6572·506c·7567·696e·4c69··LauncherPluginLi
00010490:·6669·6c65·2d6e·616d·653e·0a3c·6669·6c65··file-name>.<file00010490:·622e·6a61·723c·2f66·696c·652d·6e61·6d65··b.jar</file-name
000104a0:·2d6e·616d·6520·636f·6e74·656e·7449·643d··-name·contentId=000104a0:·3e0a·3c66·696c·652d·6e61·6d65·2063·6f6e··>.<file-name·con
000104b0:·2239·3634·3566·3339·6539·6462·3839·3561··"9645f39e9db895a000104b0:·7465·6e74·4964·3d22·3936·3435·6633·3965··tentId="9645f39e
000104c0:·3461·6136·6530·3263·6235·3732·3934·3539··4aa6e02cb5729459000104c0:·3964·6238·3935·6134·6161·3665·3032·6362··9db895a4aa6e02cb
000104d0:·3522·3e2f·7379·7374·656d·2f66·7261·6d65··5">/system/frame000104d0:·3537·3239·3435·3935·223e·2f73·7973·7465··57294595">/syste
000104e0:·776f·726b·2f73·7461·7469·632f·4c61·756e··work/static/Laun000104e0:·6d2f·6672·616d·6577·6f72·6b2f·7374·6174··m/framework/stat
000104f0:·6368·6572·3351·7569·636b·5374·6570·4c69··cher3QuickStepLi000104f0:·6963·2f53·7973·7465·6d55·492d·7374·6174··ic/SystemUI-stat
00010500:·622e·6a61·723c·2f66·696c·652d·6e61·6d65··b.jar</file-name00010500:·7364·2e6a·6172·3c2f·6669·6c65·2d6e·616d··sd.jar</file-nam
00010510:·3e0a·3c66·696c·652d·6e61·6d65·2063·6f6e··>.<file-name·con00010510:·653e·0a3c·6669·6c65·2d6e·616d·6520·636f··e>.<file-name·co
00010520:·7465·6e74·4964·3d22·3936·3435·6633·3965··tentId="9645f39e00010520:·6e74·656e·7449·643d·2239·3634·3566·3339··ntentId="9645f39
00010530:·3964·6238·3935·6134·6161·3665·3032·6362··9db895a4aa6e02cb00010530:·6539·6462·3839·3561·3461·6136·6530·3263··e9db895a4aa6e02c
00010540:·3537·3239·3435·3935·223e·2f73·7973·7465··57294595">/syste00010540:·6235·3732·3934·3539·3522·3e2f·7379·7374··b57294595">/syst
00010550:·6d2f·6672·616d·6577·6f72·6b2f·7374·6174··m/framework/stat00010550:·656d·2f66·7261·6d65·776f·726b·2f73·7461··em/framework/sta
00010560:·6963·2f4c·6175·6e63·6865·7250·6c75·6769··ic/LauncherPlugi00010560:·7469·632f·5379·7374·656d·5549·5368·6172··tic/SystemUIShar
00010570:·6e4c·6962·2e6a·6172·3c2f·6669·6c65·2d6e··nLib.jar</file-n00010570:·6564·4c69·622e·6a61·723c·2f66·696c·652d··edLib.jar</file-
00010580:·616d·653e·0a3c·6669·6c65·2d6e·616d·6520··ame>.<file-name·00010580:·6e61·6d65·3e0a·3c66·696c·652d·6e61·6d65··name>.<file-name
00010590:·636f·6e74·656e·7449·643d·2239·3634·3566··contentId="9645f00010590:·2063·6f6e·7465·6e74·4964·3d22·6531·3063···contentId="e10c
000105a0:·3339·6539·6462·3839·3561·3461·6136·6530··39e9db895a4aa6e0000105a0:·3038·6163·6335·3037·6266·6530·6436·3536··08acc507bfe0d656
000105b0:·3263·6235·3732·3934·3539·3522·3e2f·7379··2cb57294595">/sy000105b0:·3935·6337·6330·3933·3432·3662·223e·2f73··95c7c093426b">/s
000105c0:·7374·656d·2f66·7261·6d65·776f·726b·2f73··stem/framework/s000105c0:·7973·7465·6d2f·6672·616d·6577·6f72·6b2f··ystem/framework/
000105d0:·7461·7469·632f·5379·7374·656d·5549·2d73··tatic/SystemUI-s000105d0:·7374·6174·6963·2f61·6e64·726f·6964·2d63··static/android-c
000105e0:·7461·7473·642e·6a61·723c·2f66·696c·652d··tatsd.jar</file-000105e0:·6f6d·6d6f·6e2d·6672·616d·6573·6571·7565··ommon-frameseque
000105f0:·6e61·6d65·3e0a·3c66·696c·652d·6e61·6d65··name>.<file-name000105f0:·6e63·652e·6a61·723c·2f66·696c·652d·6e61··nce.jar</file-na
00010600:·2063·6f6e·7465·6e74·4964·3d22·3936·3435···contentId="964500010600:·6d65·3e0a·3c66·696c·652d·6e61·6d65·2063··me>.<file-name·c
00010610:·6633·3965·3964·6238·3935·6134·6161·3665··f39e9db895a4aa6e00010610:·6f6e·7465·6e74·4964·3d22·6531·3063·3038··ontentId="e10c08
00010620:·3032·6362·3537·3239·3435·3935·223e·2f73··02cb57294595">/s00010620:·6163·6335·3037·6266·6530·6436·3536·3935··acc507bfe0d65695
00010630:·7973·7465·6d2f·6672·616d·6577·6f72·6b2f··ystem/framework/00010630:·6337·6330·3933·3432·3662·223e·2f73·7973··c7c093426b">/sys
00010640:·7374·6174·6963·2f53·7973·7465·6d55·492d··static/SystemUI-00010640:·7465·6d2f·6672·616d·6577·6f72·6b2f·7374··tem/framework/st
00010650:·7465·7374·732e·6a61·723c·2f66·696c·652d··tests.jar</file-00010650:·6174·6963·2f61·6e64·726f·6964·2d63·6f6d··atic/android-com
00010660:·6e61·6d65·3e0a·3c66·696c·652d·6e61·6d65··name>.<file-name00010660:·6d6f·6e2e·6a61·723c·2f66·696c·652d·6e61··mon.jar</file-na
00010670:·2063·6f6e·7465·6e74·4964·3d22·3936·3435···contentId="964500010670:·6d65·3e0a·3c66·696c·652d·6e61·6d65·2063··me>.<file-name·c
00010680:·6633·3965·3964·6238·3935·6134·6161·3665··f39e9db895a4aa6e00010680:·6f6e·7465·6e74·4964·3d22·6531·3063·3038··ontentId="e10c08
00010690:·3032·6362·3537·3239·3435·3935·223e·2f73··02cb57294595">/s00010690:·6163·6335·3037·6266·6530·6436·3536·3935··acc507bfe0d65695
000106a0:·7973·7465·6d2f·6672·616d·6577·6f72·6b2f··ystem/framework/000106a0:·6337·6330·3933·3432·3662·223e·2f73·7973··c7c093426b">/sys
000106b0:·7374·6174·6963·2f53·7973·7465·6d55·4953··static/SystemUIS000106b0:·7465·6d2f·6672·616d·6577·6f72·6b2f·7374··tem/framework/st
000106c0:·6861·7265·644c·6962·2e6a·6172·3c2f·6669··haredLib.jar</fi000106c0:·6174·6963·2f61·6e64·726f·6964·2d65·782d··atic/android-ex-
000106d0:·6c65·2d6e·616d·653e·0a3c·6669·6c65·2d6e··le-name>.<file-n000106d0:·6361·6d65·7261·322d·706f·7274·6162·696c··camera2-portabil
000106e0:·616d·6520·636f·6e74·656e·7449·643d·2265··ame·contentId="e000106e0:·6974·792e·6a61·723c·2f66·696c·652d·6e61··ity.jar</file-na
000106f0:·3130·6330·3861·6363·3530·3762·6665·3064··10c08acc507bfe0d000106f0:·6d65·3e0a·3c66·696c·652d·6e61·6d65·2063··me>.<file-name·c
00010700:·3635·3639·3563·3763·3039·3334·3236·6222··65695c7c093426b"00010700:·6f6e·7465·6e74·4964·3d22·6531·3063·3038··ontentId="e10c08
00010710:·3e2f·7379·7374·656d·2f66·7261·6d65·776f··>/system/framewo00010710:·6163·6335·3037·6266·6530·6436·3536·3935··acc507bfe0d65695
00010720:·726b·2f73·7461·7469·632f·616e·6472·6f69··rk/static/androi00010720:·6337·6330·3933·3432·3662·223e·2f73·7973··c7c093426b">/sys
00010730:·642d·636f·6d6d·6f6e·2d66·7261·6d65·7365··d-common-framese00010730:·7465·6d2f·6672·616d·6577·6f72·6b2f·7374··tem/framework/st
00010740:·7175·656e·6365·2e6a·6172·3c2f·6669·6c65··quence.jar</file00010740:·6174·6963·2f61·6e64·726f·6964·2d6f·7074··atic/android-opt
00010750:·2d6e·616d·653e·0a3c·6669·6c65·2d6e·616d··-name>.<file-nam00010750:·2d74·696d·657a·6f6e·6570·6963·6b65·722e··-timezonepicker.
00010760:·6520·636f·6e74·656e·7449·643d·2265·3130··e·contentId="e1000010760:·6a61·723c·2f66·696c·652d·6e61·6d65·3e0a··jar</file-name>.
00010770:·6330·3861·6363·3530·3762·6665·3064·3635··c08acc507bfe0d6500010770:·3c66·696c·652d·6e61·6d65·2063·6f6e·7465··<file-name·conte
00010780:·3639·3563·3763·3039·3334·3236·6222·3e2f··695c7c093426b">/00010780:·6e74·4964·3d22·3865·6461·3466·3937·3965··ntId="8eda4f979e
00010790:·7379·7374·656d·2f66·7261·6d65·776f·726b··system/framework00010790:·3465·3665·6263·3236·6563·3437·6663·3565··4e6ebc26ec47fc5e
000107a0:·2f73·7461·7469·632f·616e·6472·6f69·642d··/static/android-000107a0:·3863·6266·3961·223e·2f73·7973·7465·6d2f··8cbf9a">/system/
000107b0:·636f·6d6d·6f6e·2e6a·6172·3c2f·6669·6c65··common.jar</file000107b0:·6672·616d·6577·6f72·6b2f·7374·6174·6963··framework/static
000107c0:·2d6e·616d·653e·0a3c·6669·6c65·2d6e·616d··-name>.<file-nam000107c0:·2f61·6e64·726f·6964·2d73·7570·706f·7274··/android-support
000107d0:·6520·636f·6e74·656e·7449·643d·2265·3130··e·contentId="e10000107d0:·2d63·6f72·652d·7569·2e6a·6172·3c2f·6669··-core-ui.jar</fi
000107e0:·6330·3861·6363·3530·3762·6665·3064·3635··c08acc507bfe0d65000107e0:·6c65·2d6e·616d·653e·0a3c·6669·6c65·2d6e··le-name>.<file-n
000107f0:·3639·3563·3763·3039·3334·3236·6222·3e2f··695c7c093426b">/000107f0:·616d·6520·636f·6e74·656e·7449·643d·2238··ame·contentId="8
00010800:·7379·7374·656d·2f66·7261·6d65·776f·726b··system/framework00010800:·6564·6134·6639·3739·6534·6536·6562·6332··eda4f979e4e6ebc2
00010810:·2f73·7461·7469·632f·616e·6472·6f69·642d··/static/android-00010810:·3665·6334·3766·6335·6538·6362·6639·6122··6ec47fc5e8cbf9a"
00010820:·6578·2d63·616d·6572·6132·2d70·6f72·7461··ex-camera2-porta00010820:·3e2f·7379·7374·656d·2f66·7261·6d65·776f··>/system/framewo
00010830:·6269·6c69·7479·2e6a·6172·3c2f·6669·6c65··bility.jar</file00010830:·726b·2f73·7461·7469·632f·616e·6472·6f69··rk/static/androi
00010840:·2d6e·616d·653e·0a3c·6669·6c65·2d6e·616d··-name>.<file-nam00010840:·642d·7375·7070·6f72·742d·6465·7369·676e··d-support-design
00010850:·6520·636f·6e74·656e·7449·643d·2265·3130··e·contentId="e1000010850:·2e6a·6172·3c2f·6669·6c65·2d6e·616d·653e··.jar</file-name>
00010860:·6330·3861·6363·3530·3762·6665·3064·3635··c08acc507bfe0d6500010860:·0a3c·6669·6c65·2d6e·616d·6520·636f·6e74··.<file-name·cont
00010870:·3639·3563·3763·3039·3334·3236·6222·3e2f··695c7c093426b">/00010870:·656e·7449·643d·2238·6564·6134·6639·3739··entId="8eda4f979
00010880:·7379·7374·656d·2f66·7261·6d65·776f·726b··system/framework00010880:·6534·6536·6562·6332·3665·6334·3766·6335··e4e6ebc26ec47fc5
00010890:·2f73·7461·7469·632f·616e·6472·6f69·642d··/static/android-00010890:·6538·6362·6639·6122·3e2f·7379·7374·656d··e8cbf9a">/system
000108a0:·6f70·742d·7469·6d65·7a6f·6e65·7069·636b··opt-timezonepick000108a0:·2f66·7261·6d65·776f·726b·2f73·7461·7469··/framework/stati
000108b0:·6572·2e6a·6172·3c2f·6669·6c65·2d6e·616d··er.jar</file-nam000108b0:·632f·616e·6472·6f69·642d·7375·7070·6f72··c/android-suppor
000108c0:·653e·0a3c·6669·6c65·2d6e·616d·6520·636f··e>.<file-name·co000108c0:·742d·6479·6e61·6d69·632d·616e·696d·6174··t-dynamic-animat
000108d0:·6e74·656e·7449·643d·2238·6564·6134·6639··ntentId="8eda4f9000108d0:·696f·6e2e·6a61·723c·2f66·696c·652d·6e61··ion.jar</file-na
000108e0:·3739·6534·6536·6562·6332·3665·6334·3766··79e4e6ebc26ec47f000108e0:·6d65·3e0a·3c66·696c·652d·6e61·6d65·2063··me>.<file-name·c
000108f0:·6335·6538·6362·6639·6122·3e2f·7379·7374··c5e8cbf9a">/syst000108f0:·6f6e·7465·6e74·4964·3d22·3865·6461·3466··ontentId="8eda4f
00010900:·656d·2f66·7261·6d65·776f·726b·2f73·7461··em/framework/sta00010900:·3937·3965·3465·3665·6263·3236·6563·3437··979e4e6ebc26ec47
00010910:·7469·632f·616e·6472·6f69·642d·7375·7070··tic/android-supp00010910:·6663·3565·3863·6266·3961·223e·2f73·7973··fc5e8cbf9a">/sys
00010920:·6f72·742d·636f·7265·2d75·692e·6a61·723c··ort-core-ui.jar<00010920:·7465·6d2f·6672·616d·6577·6f72·6b2f·7374··tem/framework/st
00010930:·2f66·696c·652d·6e61·6d65·3e0a·3c66·696c··/file-name>.<fil00010930:·6174·6963·2f61·6e64·726f·6964·2d73·7570··atic/android-sup
00010940:·652d·6e61·6d65·2063·6f6e·7465·6e74·4964··e-name·contentId00010940:·706f·7274·2d74·7261·6e73·6974·696f·6e2e··port-transition.
00010950:·3d22·3865·6461·3466·3937·3965·3465·3665··="8eda4f979e4e6e00010950:·6a61·723c·2f66·696c·652d·6e61·6d65·3e0a··jar</file-name>.
00010960:·6263·3236·6563·3437·6663·3565·3863·6266··bc26ec47fc5e8cbf00010960:·3c66·696c·652d·6e61·6d65·2063·6f6e·7465··<file-name·conte
00010970:·3961·223e·2f73·7973·7465·6d2f·6672·616d··9a">/system/fram00010970:·6e74·4964·3d22·3865·6461·3466·3937·3965··ntId="8eda4f979e
00010980:·6577·6f72·6b2f·7374·6174·6963·2f61·6e64··ework/static/and00010980:·3465·3665·6263·3236·6563·3437·6663·3565··4e6ebc26ec47fc5e
00010990:·726f·6964·2d73·7570·706f·7274·2d64·6573··roid-support-des00010990:·3863·6266·3961·223e·2f73·7973·7465·6d2f··8cbf9a">/system/
000109a0:·6967·6e2e·6a61·723c·2f66·696c·652d·6e61··ign.jar</file-na000109a0:·6672·616d·6577·6f72·6b2f·7374·6174·6963··framework/static
000109b0:·6d65·3e0a·3c66·696c·652d·6e61·6d65·2063··me>.<file-name·c000109b0:·2f61·6e64·726f·6964·2d73·7570·706f·7274··/android-support
000109c0:·6f6e·7465·6e74·4964·3d22·3865·6461·3466··ontentId="8eda4f000109c0:·2d76·3133·2e6a·6172·3c2f·6669·6c65·2d6e··-v13.jar</file-n
000109d0:·3937·3965·3465·3665·6263·3236·6563·3437··979e4e6ebc26ec47000109d0:·616d·653e·0a3c·6669·6c65·2d6e·616d·6520··ame>.<file-name·
000109e0:·6663·3565·3863·6266·3961·223e·2f73·7973··fc5e8cbf9a">/sys000109e0:·636f·6e74·656e·7449·643d·2238·6564·6134··contentId="8eda4
000109f0:·7465·6d2f·6672·616d·6577·6f72·6b2f·7374··tem/framework/st000109f0:·6639·3739·6534·6536·6562·6332·3665·6334··f979e4e6ebc26ec4
00010a00:·6174·6963·2f61·6e64·726f·6964·2d73·7570··atic/android-sup00010a00:·3766·6335·6538·6362·6639·6122·3e2f·7379··7fc5e8cbf9a">/sy
00010a10:·706f·7274·2d64·796e·616d·6963·2d61·6e69··port-dynamic-ani00010a10:·7374·656d·2f66·7261·6d65·776f·726b·2f73··stem/framework/s
00010a20:·6d61·7469·6f6e·2e6a·6172·3c2f·6669·6c65··mation.jar</file00010a20:·7461·7469·632f·616e·6472·6f69·642d·7375··tatic/android-su
00010a30:·2d6e·616d·653e·0a3c·6669·6c65·2d6e·616d··-name>.<file-nam00010a30:·7070·6f72·742d·7634·2e6a·6172·3c2f·6669··pport-v4.jar</fi
00010a40:·6520·636f·6e74·656e·7449·643d·2238·6564··e·contentId="8ed00010a40:·6c65·2d6e·616d·653e·0a3c·6669·6c65·2d6e··le-name>.<file-n
00010a50:·6134·6639·3739·6534·6536·6562·6332·3665··a4f979e4e6ebc26e00010a50:·616d·6520·636f·6e74·656e·7449·643d·2238··ame·contentId="8
00010a60:·6334·3766·6335·6538·6362·6639·6122·3e2f··c47fc5e8cbf9a">/00010a60:·6564·6134·6639·3739·6534·6536·6562·6332··eda4f979e4e6ebc2
00010a70:·7379·7374·656d·2f66·7261·6d65·776f·726b··system/framework00010a70:·3665·6334·3766·6335·6538·6362·6639·6122··6ec47fc5e8cbf9a"
00010a80:·2f73·7461·7469·632f·616e·6472·6f69·642d··/static/android-00010a80:·3e2f·7379·7374·656d·2f66·7261·6d65·776f··>/system/framewo
00010a90:·7375·7070·6f72·742d·7472·616e·7369·7469··support-transiti00010a90:·726b·2f73·7461·7469·632f·616e·6472·6f69··rk/static/androi
00010aa0:·6f6e·2e6a·6172·3c2f·6669·6c65·2d6e·616d··on.jar</file-nam00010aa0:·642d·7375·7070·6f72·742d·7637·2d61·7070··d-support-v7-app
00010ab0:·653e·0a3c·6669·6c65·2d6e·616d·6520·636f··e>.<file-name·co00010ab0:·636f·6d70·6174·2e6a·6172·3c2f·6669·6c65··compat.jar</file
00010ac0:·6e74·656e·7449·643d·2238·6564·6134·6639··ntentId="8eda4f900010ac0:·2d6e·616d·653e·0a3c·6669·6c65·2d6e·616d··-name>.<file-nam
... Open expanded diff (truncated) ...
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·941355····»    Blocks:·1840·······IO·Block:·4096···regular·file1 ··Size:·928431····»    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
  
  
28.0 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/lib vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/lib
19.1 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/lib/hw vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/lib/hw
9.44 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/lib/hw/audio.a2dp.default.so vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/lib/hw/audio.a2dp.default.so
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x75fa011 ··Entry·point·address:···············0x75fa0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········2077316·(bytes·into·file)13 ··Start·of·section·headers:··········2077712·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.41 KB
readelf --wide --program-header {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Entry·point·0x75fa03 Entry·point·0x75fa0
4 There·are·10·program·headers,·starting·at·offset·524 There·are·10·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x74fa0·0x74fa0·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x74fa0·0x74fa0·R···0x1000
9 ··LOAD···········0x074fa0·0x00075fa0·0x00075fa0·0x16ee40·0x16ee40·R·E·0x10009 ··LOAD···········0x074fa0·0x00075fa0·0x00075fa0·0x16efe0·0x16efe0·R·E·0x1000
10 ··LOAD···········0x1e3de0·0x001e5de0·0x001e5de0·0x0d270·0x0d270·RW··0x100010 ··LOAD···········0x1e3f80·0x001e5f80·0x001e5f80·0x0d2a0·0x0d2a0·RW··0x1000
11 ··LOAD···········0x1f1050·0x001f4050·0x001f4050·0x0013c·0x00318·RW··0x100011 ··LOAD···········0x1f1220·0x001f4220·0x001f4220·0x0013c·0x00318·RW··0x1000
12 ··DYNAMIC········0x1f0974·0x001f2974·0x001f2974·0x00140·0x00140·RW··0x412 ··DYNAMIC········0x1f0b44·0x001f2b44·0x001f2b44·0x00140·0x00140·RW··0x4
13 ··GNU_RELRO······0x1e3de0·0x001e5de0·0x001e5de0·0x0d270·0x0e220·R···0x113 ··GNU_RELRO······0x1e3f80·0x001e5f80·0x001e5f80·0x0d2a0·0x0e080·R···0x1
14 ··GNU_EH_FRAME···0x02e918·0x0002e918·0x0002e918·0x05404·0x05404·R···0x414 ··GNU_EH_FRAME···0x02e918·0x0002e918·0x0002e918·0x05404·0x05404·R···0x4
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
16 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x416 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
3.74 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1fb284:1 There·are·26·section·headers,·starting·at·offset·0x1fb410:
  
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·002fd0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002fd0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000317c·00317c·0005fa·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000317c·00317c·0005fa·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00003778·003778·000070·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00003778·003778·000070·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000037e8·0037e8·000ee4·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000037e8·0037e8·000ee4·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000046cc·0046cc·007e4c·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000046cc·0046cc·007e4c·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000c518·00c518·000132·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000c518·00c518·000132·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000c64c·00c64c·0006a8·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000c64c·00c64c·0006ac·04···A··0···0··4
14 ··[10]·.rel.plt··········REL·············0000ccf4·00ccf4·000aa0·08··AI··3··21··414 ··[10]·.rel.plt··········REL·············0000ccf8·00ccf8·000aa0·08··AI··3··21··4
15 ··[11]·.rodata···········PROGBITS········0000d7a0·00d7a0·021178·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000d7a0·00d7a0·021178·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0002e918·02e918·005404·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0002e918·02e918·005404·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00033d1c·033d1c·041284·00···A··0···0··417 ··[13]·.eh_frame·········PROGBITS········00033d1c·033d1c·041284·00···A··0···0··4
18 ··[14]·.text·············PROGBITS········00075fa0·074fa0·16d8e1·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00075fa0·074fa0·16da81·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········001e3890·1e2890·001550·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········001e3a30·1e2a30·001550·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········001e5de0·1e3de0·00cb80·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········001e5f80·1e3f80·00cbb0·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······001f2960·1f0960·000008·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······001f2b30·1f0b30·000008·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······001f2968·1f0968·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······001f2b38·1f0b38·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········001f2974·1f0974·000140·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········001f2b44·1f0b44·000140·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········001f2ab4·1f0ab4·000040·00··WA··0···0··424 ··[20]·.got··············PROGBITS········001f2c84·1f0c84·000040·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········001f2af4·1f0af4·00055c·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········001f2cc4·1f0cc4·00055c·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········001f4050·1f1050·00013c·00··WA··0···0··826 ··[22]·.data·············PROGBITS········001f4220·1f1220·00013c·00··WA··0···0··8
27 ··[23]·.bss··············NOBITS··········001f4190·1f118c·0001d8·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········001f4360·1f135c·0001d8·00··WA··0···0··8
28 ··[24]·.shstrtab·········STRTAB··········00000000·1f118c·000100·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·1f135c·000100·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·1f128c·009ff8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·1f145c·009fb4·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.34 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1f0974·contains·40·entries:1 Dynamic·section·at·offset·0x1f0b44·contains·40·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libchrome.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libchrome.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libgrpc++.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libgrpc++.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libgrpc_wrap.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libgrpc_wrap.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libstatslog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libstatslog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.bluetooth@1.0.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.bluetooth@1.0.so]
Offset 18, 26 lines modifiedOffset 18, 26 lines modified
18 ·0x0000000e·(SONAME)·····················Library·soname:·[audio.a2dp.default.so]18 ·0x0000000e·(SONAME)·····················Library·soname:·[audio.a2dp.default.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)········0xc51821 ·0x6000000f·(Operating·System·specific:·6000000f)········0xc518
22 ·0x60000010·(Operating·System·specific:·60000010)········0x13222 ·0x60000010·(Operating·System·specific:·60000010)········0x132
23 ·0x00000013·(RELENT)·····················8·(bytes)23 ·0x00000013·(RELENT)·····················8·(bytes)
24 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xc64c24 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xc64c
25 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6a825 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6ac
26 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x426 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
27 ·0x00000017·(JMPREL)·····················0xccf427 ·0x00000017·(JMPREL)·····················0xccf8
28 ·0x00000002·(PLTRELSZ)···················2720·(bytes)28 ·0x00000002·(PLTRELSZ)···················2720·(bytes)
29 ·0x00000003·(PLTGOT)·····················0x1f2af429 ·0x00000003·(PLTGOT)·····················0x1f2cc4
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)·····················0x46cc33 ·0x00000005·(STRTAB)·····················0x46cc
34 ·0x0000000a·(STRSZ)······················32332·(bytes)34 ·0x0000000a·(STRSZ)······················32332·(bytes)
35 ·0x6ffffef5·(GNU_HASH)···················0x37e835 ·0x6ffffef5·(GNU_HASH)···················0x37e8
36 ·0x00000019·(INIT_ARRAY)·················0x1f296836 ·0x00000019·(INIT_ARRAY)·················0x1f2b38
37 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)37 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
38 ·0x0000001a·(FINI_ARRAY)·················0x1f296038 ·0x0000001a·(FINI_ARRAY)·················0x1f2b30
39 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)39 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
40 ·0x6ffffff0·(VERSYM)·····················0x317c40 ·0x6ffffff0·(VERSYM)·····················0x317c
41 ·0x6ffffffe·(VERNEED)····················0x377841 ·0x6ffffffe·(VERNEED)····················0x3778
42 ·0x6fffffff·(VERNEEDNUM)·················242 ·0x6fffffff·(VERNEEDNUM)·················2
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:·943376de489ff6eed35469cdee1ddd9b6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·39457a025e7f1ba3d2cb0bd50a56d0f4
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·2078356···»   Blocks:·4064·······IO·Block:·4096···regular·file1 ··Size:·2078752···»   Blocks:·4064·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·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.46 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/lib/hw/audio.hearing_aid.default.so vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/lib/hw/audio.hearing_aid.default.so
874 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x7600011 ··Entry·point·address:···············0x76000
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········2076324·(bytes·into·file)13 ··Start·of·section·headers:··········2076796·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.41 KB
readelf --wide --program-header {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Entry·point·0x760003 Entry·point·0x76000
4 There·are·10·program·headers,·starting·at·offset·524 There·are·10·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x74ff8·0x74ff8·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x74ff8·0x74ff8·R···0x1000
9 ··LOAD···········0x075000·0x00076000·0x00076000·0x16ea70·0x16ea70·R·E·0x10009 ··LOAD···········0x075000·0x00076000·0x00076000·0x16ec10·0x16ec10·R·E·0x1000
10 ··LOAD···········0x1e3a70·0x001e5a70·0x001e5a70·0x0d268·0x0d268·RW··0x100010 ··LOAD···········0x1e3c10·0x001e5c10·0x001e5c10·0x0d298·0x0d298·RW··0x1000
11 ··LOAD···········0x1f0cd8·0x001f3cd8·0x001f3cd8·0x0013c·0x00310·RW··0x100011 ··LOAD···········0x1f0ea8·0x001f3ea8·0x001f3ea8·0x0013c·0x00310·RW··0x1000
12 ··DYNAMIC········0x1f0600·0x001f2600·0x001f2600·0x00140·0x00140·RW··0x412 ··DYNAMIC········0x1f07d0·0x001f27d0·0x001f27d0·0x00140·0x00140·RW··0x4
13 ··GNU_RELRO······0x1e3a70·0x001e5a70·0x001e5a70·0x0d268·0x0d590·R···0x113 ··GNU_RELRO······0x1e3c10·0x001e5c10·0x001e5c10·0x0d298·0x0d3f0·R···0x1
14 ··GNU_EH_FRAME···0x02e9e8·0x0002e9e8·0x0002e9e8·0x053ec·0x053ec·R···0x414 ··GNU_EH_FRAME···0x02e9e8·0x0002e9e8·0x0002e9e8·0x053ec·0x053ec·R···0x4
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
16 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x416 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
3.74 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1faea4:1 There·are·26·section·headers,·starting·at·offset·0x1fb07c:
  
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·002fd0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·002fd0·10···A··7···1··4
8 ··[·4]·.gnu.version······VERSYM··········0000317c·00317c·0005fa·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000317c·00317c·0005fa·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00003778·003778·000070·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········00003778·003778·000070·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········000037e8·0037e8·000ee4·00···A··3···0··410 ··[·6]·.gnu.hash·········GNU_HASH········000037e8·0037e8·000ee4·00···A··3···0··4
11 ··[·7]·.dynstr···········STRTAB··········000046cc·0046cc·007e53·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000046cc·0046cc·007e53·00···A··0···0··1
12 ··[·8]·.rel.dyn··········LOOS+0x1········0000c520·00c520·000132·01···A··3···0··412 ··[·8]·.rel.dyn··········LOOS+0x1········0000c520·00c520·000132·01···A··3···0··4
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000c654·00c654·0006a8·04···A··0···0··413 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0000c654·00c654·0006ac·04···A··0···0··4
14 ··[10]·.rel.plt··········REL·············0000ccfc·00ccfc·000a98·08··AI··3··21··414 ··[10]·.rel.plt··········REL·············0000cd00·00cd00·000a98·08··AI··3··21··4
15 ··[11]·.rodata···········PROGBITS········0000d7a0·00d7a0·021248·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········0000d7a0·00d7a0·021248·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········0002e9e8·02e9e8·0053ec·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········0002e9e8·02e9e8·0053ec·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00033dd4·033dd4·041224·00···A··0···0··417 ··[13]·.eh_frame·········PROGBITS········00033dd4·033dd4·041224·00···A··0···0··4
18 ··[14]·.text·············PROGBITS········00076000·075000·16d521·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········00076000·075000·16d6c1·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········001e3530·1e2530·001540·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········001e36d0·1e26d0·001540·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········001e5a70·1e3a70·00cb7c·00··WA··0···0··420 ··[16]·.data.rel.ro······PROGBITS········001e5c10·1e3c10·00cbac·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······001f25ec·1f05ec·000008·00··WA··0···0··421 ··[17]·.fini_array·······FINI_ARRAY······001f27bc·1f07bc·000008·00··WA··0···0··4
22 ··[18]·.init_array·······INIT_ARRAY······001f25f4·1f05f4·00000c·00··WA··0···0··422 ··[18]·.init_array·······INIT_ARRAY······001f27c4·1f07c4·00000c·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········001f2600·1f0600·000140·08··WA··7···0··423 ··[19]·.dynamic··········DYNAMIC·········001f27d0·1f07d0·000140·08··WA··7···0··4
24 ··[20]·.got··············PROGBITS········001f2740·1f0740·000040·00··WA··0···0··424 ··[20]·.got··············PROGBITS········001f2910·1f0910·000040·00··WA··0···0··4
25 ··[21]·.got.plt··········PROGBITS········001f2780·1f0780·000558·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········001f2950·1f0950·000558·00··WA··0···0··4
26 ··[22]·.data·············PROGBITS········001f3cd8·1f0cd8·00013c·00··WA··0···0··826 ··[22]·.data·············PROGBITS········001f3ea8·1f0ea8·00013c·00··WA··0···0··8
27 ··[23]·.bss··············NOBITS··········001f3e18·1f0e14·0001d0·00··WA··0···0··827 ··[23]·.bss··············NOBITS··········001f3fe8·1f0fe4·0001d0·00··WA··0···0··8
28 ··[24]·.shstrtab·········STRTAB··········00000000·1f0e14·000100·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·1f0fe4·000100·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········00000000·1f0f14·009f90·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········00000000·1f10e4·009f98·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.35 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1f0600·contains·40·entries:1 Dynamic·section·at·offset·0x1f07d0·contains·40·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libchrome.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libchrome.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libgrpc++.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libgrpc++.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libgrpc_wrap.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libgrpc_wrap.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libstatslog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libstatslog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[liblog.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.bluetooth@1.0.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.bluetooth@1.0.so]
Offset 18, 26 lines modifiedOffset 18, 26 lines modified
18 ·0x0000000e·(SONAME)·····················Library·soname:·[audio.hearing_aid.default.so]18 ·0x0000000e·(SONAME)·····················Library·soname:·[audio.hearing_aid.default.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)········0xc52021 ·0x6000000f·(Operating·System·specific:·6000000f)········0xc520
22 ·0x60000010·(Operating·System·specific:·60000010)········0x13222 ·0x60000010·(Operating·System·specific:·60000010)········0x132
23 ·0x00000013·(RELENT)·····················8·(bytes)23 ·0x00000013·(RELENT)·····················8·(bytes)
24 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xc65424 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0xc654
25 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6a825 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0x6ac
26 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x426 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
27 ·0x00000017·(JMPREL)·····················0xccfc27 ·0x00000017·(JMPREL)·····················0xcd00
28 ·0x00000002·(PLTRELSZ)···················2712·(bytes)28 ·0x00000002·(PLTRELSZ)···················2712·(bytes)
29 ·0x00000003·(PLTGOT)·····················0x1f278029 ·0x00000003·(PLTGOT)·····················0x1f2950
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)·····················0x46cc33 ·0x00000005·(STRTAB)·····················0x46cc
34 ·0x0000000a·(STRSZ)······················32339·(bytes)34 ·0x0000000a·(STRSZ)······················32339·(bytes)
35 ·0x6ffffef5·(GNU_HASH)···················0x37e835 ·0x6ffffef5·(GNU_HASH)···················0x37e8
36 ·0x00000019·(INIT_ARRAY)·················0x1f25f436 ·0x00000019·(INIT_ARRAY)·················0x1f27c4
37 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)37 ·0x0000001b·(INIT_ARRAYSZ)···············12·(bytes)
38 ·0x0000001a·(FINI_ARRAY)·················0x1f25ec38 ·0x0000001a·(FINI_ARRAY)·················0x1f27bc
39 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)39 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
40 ·0x6ffffff0·(VERSYM)·····················0x317c40 ·0x6ffffff0·(VERSYM)·····················0x317c
41 ·0x6ffffffe·(VERNEED)····················0x377841 ·0x6ffffffe·(VERNEED)····················0x3778
42 ·0x6fffffff·(VERNEEDNUM)·················242 ·0x6fffffff·(VERNEEDNUM)·················2
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:·02e71665c105cad52eca9e7722418e7a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9f1826b6a75082fb1b2ac660899df4ac
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·2077364···»   Blocks:·4064·······IO·Block:·4096···regular·file1 ··Size:·2077836···»   Blocks:·4064·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·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.73 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/lib/libbluetooth.so vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/lib/libbluetooth.so
877 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x20d09011 ··Entry·point·address:···············0x20d090
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········10082856·(bytes·into·file)13 ··Start·of·section·headers:··········10083364·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········26
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.41 KB
readelf --wide --program-header {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Entry·point·0x20d0903 Entry·point·0x20d090
4 There·are·10·program·headers,·starting·at·offset·524 There·are·10·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x20c090·0x20c090·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x20c090·0x20c090·R···0x1000
9 ··LOAD···········0x20c090·0x0020d090·0x0020d090·0x734ba0·0x734ba0·R·E·0x10009 ··LOAD···········0x20c090·0x0020d090·0x0020d090·0x734d40·0x734d40·R·E·0x1000
10 ··LOAD···········0x940c30·0x00942c30·0x00942c30·0x19b84·0x19b84·RW··0x100010 ··LOAD···········0x940dd0·0x00942dd0·0x00942dd0·0x19bb4·0x19bb4·RW··0x1000
11 ··LOAD···········0x95a7b8·0x0095d7b8·0x0095d7b8·0x00b44·0x4db8e·RW··0x100011 ··LOAD···········0x95a988·0x0095d988·0x0095d988·0x00b44·0x4db8e·RW··0x1000
12 ··DYNAMIC········0x959160·0x0095b160·0x0095b160·0x001a8·0x001a8·RW··0x412 ··DYNAMIC········0x959330·0x0095b330·0x0095b330·0x001a8·0x001a8·RW··0x4
13 ··GNU_RELRO······0x940c30·0x00942c30·0x00942c30·0x19b84·0x1a3d0·R···0x113 ··GNU_RELRO······0x940dd0·0x00942dd0·0x00942dd0·0x19bb4·0x1a230·R···0x1
14 ··GNU_EH_FRAME···0x10720c·0x0010720c·0x0010720c·0x256e4·0x256e4·R···0x414 ··GNU_EH_FRAME···0x10720c·0x0010720c·0x0010720c·0x256e4·0x256e4·R···0x4
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
16 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x416 ··NOTE···········0x000174·0x00000174·0x00000174·0x00038·0x00038·R···0x4
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
3.35 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x99da28:1 There·are·26·section·headers,·starting·at·offset·0x99dc24:
  
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·00d9d0·10···A··7···1··47 ··[·3]·.dynsym···········DYNSYM··········000001ac·0001ac·00d9d0·10···A··7···1··4
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ··[·7]·.dynstr···········STRTAB··········00014f60·014f60·02920b·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········00014f60·014f60·02920b·00···A··0···0··1
13 ··[·8]·.rel.dyn··········LOOS+0x1········0003e16c·03e16c·0003db·01···A··3···0··413 ··[·8]·.rel.dyn··········LOOS+0x1········0003e16c·03e16c·0003db·01···A··3···0··4
14 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0003e548·03e548·000d64·04···A··0···0··414 ··[·9]·.relr.dyn·········LOOS+0xfffff00··0003e548·03e548·000d64·04···A··0···0··4
15 ··[10]·.rel.plt··········REL·············0003f2ac·03f2ac·0010d8·08··AI··3··21··415 ··[10]·.rel.plt··········REL·············0003f2ac·03f2ac·0010d8·08··AI··3··21··4
16 ··[11]·.rodata···········PROGBITS········00040390·040390·0c6e7c·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········00040390·040390·0c6e7c·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········0010720c·10720c·0256e4·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········0010720c·10720c·0256e4·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········0012c8f0·12c8f0·0df7a0·00···A··0···0··418 ··[13]·.eh_frame·········PROGBITS········0012c8f0·12c8f0·0df7a0·00···A··0···0··4
19 ··[14]·.text·············PROGBITS········0020d090·20c090·7329de·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········0020d090·20c090·732b7e·00··AX··0···0·16
20 ··[15]·.plt··············PROGBITS········0093fa70·93ea70·0021c0·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········0093fc10·93ec10·0021c0·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········00942c30·940c30·018354·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········00942dd0·940dd0·018384·00··WA··0···0··8
22 ··[17]·.fini_array·······FINI_ARRAY······0095af84·958f84·000008·00··WA··0···0··422 ··[17]·.fini_array·······FINI_ARRAY······0095b154·959154·000008·00··WA··0···0··4
23 ··[18]·.init_array·······INIT_ARRAY······0095af8c·958f8c·0001d4·00··WA··0···0··423 ··[18]·.init_array·······INIT_ARRAY······0095b15c·95915c·0001d4·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········0095b160·959160·0001a8·08··WA··7···0··424 ··[19]·.dynamic··········DYNAMIC·········0095b330·959330·0001a8·08··WA··7···0··4
25 ··[20]·.got··············PROGBITS········0095b308·959308·000c34·00··WA··0···0··425 ··[20]·.got··············PROGBITS········0095b4d8·9594d8·000c34·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········0095bf3c·959f3c·000878·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········0095c10c·95a10c·000878·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········0095d7b8·95a7b8·000b44·00··WA··0···0··827 ··[22]·.data·············PROGBITS········0095d988·95a988·000b44·00··WA··0···0··8
28 ··[23]·.bss··············NOBITS··········0095e300·95b2fc·04d046·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········0095e4d0·95b4cc·04d046·00··WA··0···0··8
29 ··[24]·.shstrtab·········STRTAB··········00000000·95b2fc·000100·00······0···0··129 ··[24]·.shstrtab·········STRTAB··········00000000·95b4cc·000100·00······0···0··1
30 ··[25]·.gnu_debugdata····PROGBITS········00000000·95b3fc·04262c·00······0···0··130 ··[25]·.gnu_debugdata····PROGBITS········00000000·95b5cc·042658·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··p·(processor·specific)35 ··p·(processor·specific)
2.02 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x959160·contains·53·entries:1 Dynamic·section·at·offset·0x959330·contains·53·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libchrome.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libchrome.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libgrpc++.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libgrpc++.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libgrpc_wrap.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libgrpc_wrap.so]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libstatslog.so]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libstatslog.so]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.bluetooth.a2dp@1.0.so]7 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.bluetooth.a2dp@1.0.so]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.bluetooth.audio@2.0.so]8 ·0x00000001·(NEEDED)·····················Shared·library:·[android.hardware.bluetooth.audio@2.0.so]
Offset 35, 22 lines modifiedOffset 35, 22 lines modified
35 ·0x60000010·(Operating·System·specific:·60000010)········0x3db35 ·0x60000010·(Operating·System·specific:·60000010)········0x3db
36 ·0x00000013·(RELENT)·····················8·(bytes)36 ·0x00000013·(RELENT)·····················8·(bytes)
37 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x3e54837 ·0x6fffe000·(Operating·System·specific:·6fffe000)········0x3e548
38 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xd6438 ·0x6fffe001·(Operating·System·specific:·6fffe001)········0xd64
39 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x439 ·0x6fffe003·(Operating·System·specific:·6fffe003)········0x4
40 ·0x00000017·(JMPREL)·····················0x3f2ac40 ·0x00000017·(JMPREL)·····················0x3f2ac
41 ·0x00000002·(PLTRELSZ)···················4312·(bytes)41 ·0x00000002·(PLTRELSZ)···················4312·(bytes)
42 ·0x00000003·(PLTGOT)·····················0x95bf3c42 ·0x00000003·(PLTGOT)·····················0x95c10c
43 ·0x00000014·(PLTREL)·····················REL43 ·0x00000014·(PLTREL)·····················REL
44 ·0x00000006·(SYMTAB)·····················0x1ac44 ·0x00000006·(SYMTAB)·····················0x1ac
45 ·0x0000000b·(SYMENT)·····················16·(bytes)45 ·0x0000000b·(SYMENT)·····················16·(bytes)
46 ·0x00000005·(STRTAB)·····················0x14f6046 ·0x00000005·(STRTAB)·····················0x14f60
47 ·0x0000000a·(STRSZ)······················168459·(bytes)47 ·0x0000000a·(STRSZ)······················168459·(bytes)
48 ·0x6ffffef5·(GNU_HASH)···················0xf78848 ·0x6ffffef5·(GNU_HASH)···················0xf788
49 ·0x00000019·(INIT_ARRAY)·················0x95af8c49 ·0x00000019·(INIT_ARRAY)·················0x95b15c
50 ·0x0000001b·(INIT_ARRAYSZ)···············468·(bytes)50 ·0x0000001b·(INIT_ARRAYSZ)···············468·(bytes)
51 ·0x0000001a·(FINI_ARRAY)·················0x95af8451 ·0x0000001a·(FINI_ARRAY)·················0x95b154
52 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)52 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
53 ·0x6ffffff0·(VERSYM)·····················0xdb7c53 ·0x6ffffff0·(VERSYM)·····················0xdb7c
54 ·0x6ffffffe·(VERNEED)····················0xf6b854 ·0x6ffffffe·(VERNEED)····················0xf6b8
55 ·0x6fffffff·(VERNEEDNUM)·················555 ·0x6fffffff·(VERNEEDNUM)·················5
56 ·0x00000000·(NULL)·······················0x056 ·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:·3455d09a54409bd8280bb9c43141cd086 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7b41152ab7f157e631296debf8311392
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·10083896··»  Blocks:·19696······IO·Block:·4096···regular·file1 ··Size:·10084404··»  Blocks:·19704······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·2009-01-01·00:00:00.000000000·+00004 Modify:·2009-01-01·00:00:00.000000000·+0000
  
  
34.4 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/lib64 vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/lib64
2.71 KB
file list
    
Offset 1, 12 lines modifiedOffset 1, 8 lines modified
1 android.frameworks.bufferhub@1.0.so1 android.frameworks.bufferhub@1.0.so
2 android.frameworks.cameraservice.common@2.0.so 
3 android.frameworks.cameraservice.device@2.0.so 
4 android.frameworks.cameraservice.service@2.0.so 
5 android.frameworks.cameraservice.service@2.1.so 
6 android.frameworks.displayservice@1.0.so2 android.frameworks.displayservice@1.0.so
7 android.frameworks.schedulerservice@1.0.so3 android.frameworks.schedulerservice@1.0.so
8 android.frameworks.sensorservice@1.0.so4 android.frameworks.sensorservice@1.0.so
9 android.frameworks.stats@1.0.so5 android.frameworks.stats@1.0.so
10 android.hardware.atrace@1.0.so6 android.hardware.atrace@1.0.so
11 android.hardware.audio.common-util.so7 android.hardware.audio.common-util.so
12 android.hardware.audio.common@2.0.so8 android.hardware.audio.common@2.0.so
Offset 42, 24 lines modifiedOffset 38, 14 lines modified
42 android.hardware.bluetooth@1.0.so38 android.hardware.bluetooth@1.0.so
43 android.hardware.bluetooth@1.1.so39 android.hardware.bluetooth@1.1.so
44 android.hardware.boot@1.0.so40 android.hardware.boot@1.0.so
45 android.hardware.boot@1.1.so41 android.hardware.boot@1.1.so
46 android.hardware.boot@1.2.so42 android.hardware.boot@1.2.so
47 android.hardware.broadcastradio@1.0.so43 android.hardware.broadcastradio@1.0.so
48 android.hardware.broadcastradio@1.1.so44 android.hardware.broadcastradio@1.1.so
49 android.hardware.camera.common@1.0.so 
50 android.hardware.camera.device@1.0.so 
51 android.hardware.camera.device@3.2.so 
52 android.hardware.camera.device@3.3.so 
53 android.hardware.camera.device@3.4.so 
54 android.hardware.camera.device@3.5.so 
55 android.hardware.camera.device@3.6.so 
56 android.hardware.camera.provider@2.4.so 
57 android.hardware.camera.provider@2.5.so 
58 android.hardware.camera.provider@2.6.so 
59 android.hardware.cas.native@1.0.so45 android.hardware.cas.native@1.0.so
60 android.hardware.cas@1.0.so46 android.hardware.cas@1.0.so
61 android.hardware.common-V2-ndk_platform.so47 android.hardware.common-V2-ndk_platform.so
62 android.hardware.configstore-utils.so48 android.hardware.configstore-utils.so
63 android.hardware.configstore@1.0.so49 android.hardware.configstore@1.0.so
64 android.hardware.configstore@1.1.so50 android.hardware.configstore@1.1.so
65 android.hardware.confirmationui@1.0.so51 android.hardware.confirmationui@1.0.so
Offset 276, 15 lines modifiedOffset 262, 14 lines modified
276 libbufferhub.so262 libbufferhub.so
277 libbufferhubqueue.so263 libbufferhubqueue.so
278 libc++.so264 libc++.so
279 libc.so265 libc.so
280 libcamera2ndk.so266 libcamera2ndk.so
281 libcamera_client.so267 libcamera_client.so
282 libcamera_metadata.so268 libcamera_metadata.so
283 libcameraservice.so 
284 libcap.so269 libcap.so
285 libcfg_if.dylib.so270 libcfg_if.dylib.so
286 libcgrouprc.so271 libcgrouprc.so
287 libchrome.so272 libchrome.so
288 libclang_rt.asan-x86_64-android.so273 libclang_rt.asan-x86_64-android.so
289 libclang_rt.ubsan_standalone-x86_64-android.so274 libclang_rt.ubsan_standalone-x86_64-android.so
290 libclcore.bc275 libclcore.bc
Offset 319, 19 lines modifiedOffset 304, 17 lines modified
319 libdrm.so304 libdrm.so
320 libdrmframework.so305 libdrmframework.so
321 libdrmframework_jni.so306 libdrmframework_jni.so
322 libdrmframeworkcommon.so307 libdrmframeworkcommon.so
323 libdumpstateaidl.so308 libdumpstateaidl.so
324 libdumpstateutil.so309 libdumpstateutil.so
325 libdumputils.so310 libdumputils.so
326 libdynamic_depth.so 
327 libeffectsconfig.so311 libeffectsconfig.so
328 libenv_logger.dylib.so312 libenv_logger.dylib.so
329 libevent.so313 libevent.so
330 libexif.so 
331 libexpat.so314 libexpat.so
332 libext2_blkid.so315 libext2_blkid.so
333 libext2_com_err.so316 libext2_com_err.so
334 libext2_e2p.so317 libext2_e2p.so
335 libext2_misc.so318 libext2_misc.so
336 libext2_quota.so319 libext2_quota.so
337 libext2_uuid.so320 libext2_uuid.so
Offset 378, 15 lines modifiedOffset 361, 14 lines modified
378 libhidlbase.so361 libhidlbase.so
379 libhidlmemory.so362 libhidlmemory.so
380 libhidltransport.so363 libhidltransport.so
381 libhwbinder.so364 libhwbinder.so
382 libhwui.so365 libhwui.so
383 libidmap2.so366 libidmap2.so
384 libidmap2_policies.so367 libidmap2_policies.so
385 libimage_io.so 
386 libimg_utils.so368 libimg_utils.so
387 libincfs.so369 libincfs.so
388 libincident.so370 libincident.so
389 libincidentpriv.so371 libincidentpriv.so
390 libinput.so372 libinput.so
391 libinputflinger.so373 libinputflinger.so
392 libinputflinger_base.so374 libinputflinger_base.so
Offset 591, 15 lines modifiedOffset 573, 14 lines modified
591 libvulkan.so573 libvulkan.so
592 libwebviewchromium_loader.so574 libwebviewchromium_loader.so
593 libwebviewchromium_plat_support.so575 libwebviewchromium_plat_support.so
594 libwfds.so576 libwfds.so
595 libwifi-system-iface.so577 libwifi-system-iface.so
596 libwilhelm.so578 libwilhelm.so
597 libxml2.so579 libxml2.so
598 libyuv.so 
599 libz.so580 libz.so
600 libziparchive.so581 libziparchive.so
601 netd_aidl_interface-V6-cpp.so582 netd_aidl_interface-V6-cpp.so
602 netd_event_listener_interface-V1-cpp.so583 netd_event_listener_interface-V1-cpp.so
603 oemnetd_aidl_interface-cpp.so584 oemnetd_aidl_interface-cpp.so
604 pppol2tp-android.so585 pppol2tp-android.so
605 pppopptp-android.so586 pppopptp-android.so
21.1 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/lib64/hw vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/lib64/hw
10.4 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/lib64/hw/audio.a2dp.default.so vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/lib64/hw/audio.a2dp.default.so
1.03 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:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x5471011 ··Entry·point·address:···············0x54720
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1957208·(bytes·into·file)13 ··Start·of·section·headers:··········1958216·(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·0x547102 Entry·point·0x54720
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·0x05370c·0x05370c·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x05371c·0x05371c·R···0x1000
8 ··LOAD···········0x053710·0x0000000000054710·0x0000000000054710·0x16adc0·0x16adc0·R·E·0x10008 ··LOAD···········0x053720·0x0000000000054720·0x0000000000054720·0x16b140·0x16b140·R·E·0x1000
9 ··LOAD···········0x1be4d0·0x00000000001c04d0·0x00000000001c04d0·0x015860·0x015860·RW··0x10009 ··LOAD···········0x1be860·0x00000000001c0860·0x00000000001c0860·0x0158b0·0x0158b0·RW··0x1000
10 ··LOAD···········0x1d3d30·0x00000000001d6d30·0x00000000001d6d30·0x000280·0x000670·RW··0x100010 ··LOAD···········0x1d4110·0x00000000001d7110·0x00000000001d7110·0x000280·0x000670·RW··0x1000
11 ··DYNAMIC········0x1d2f00·0x00000000001d4f00·0x00000000001d4f00·0x000280·0x000280·RW··0x811 ··DYNAMIC········0x1d32e0·0x00000000001d52e0·0x00000000001d52e0·0x000280·0x000280·RW··0x8
12 ··GNU_RELRO······0x1be4d0·0x00000000001c04d0·0x00000000001c04d0·0x015860·0x015b30·R···0x112 ··GNU_RELRO······0x1be860·0x00000000001c0860·0x00000000001c0860·0x0158b0·0x0167a0·R···0x1
13 ··GNU_EH_FRAME···0x02ed6c·0x000000000002ed6c·0x000000000002ed6c·0x00535c·0x00535c·R···0x413 ··GNU_EH_FRAME···0x02ed7c·0x000000000002ed7c·0x000000000002ed7c·0x00535c·0x00535c·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.16 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1ddd58:1 There·are·26·section·headers,·starting·at·offset·0x1de148:
  
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·0047b8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0047b8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000004a60·004a60·0005fa·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000004a60·004a60·0005fa·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000505c·00505c·000070·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000505c·00505c·000070·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000050d0·0050d0·000ee4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000050d0·0050d0·000ee4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000005fb4·005fb4·007e4f·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000005fb4·005fb4·007e4f·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000de08·00de08·00050b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000de08·00de08·00050b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e318·00e318·000560·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e318·00e318·000560·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000e878·00e878·001968·18··AI··3··21··814 ··[10]·.rela.plt·········RELA············000000000000e878·00e878·001968·18··AI··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000101e0·0101e0·01eb8c·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000101e0·0101e0·01eb9c·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002ed6c·02ed6c·00535c·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002ed7c·02ed7c·00535c·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········00000000000340c8·0340c8·01f644·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000000340d8·0340d8·01f644·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000054710·053710·169cb2·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000000000054720·053720·16a032·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00000000001be3d0·1bd3d0·001100·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000001be760·1bd760·001100·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00000000001c04d0·1be4d0·014a08·00··WA··0···0·1620 ··[16]·.data.rel.ro······PROGBITS········00000000001c0860·1be860·014a58·00··WA··0···0·16
21 ··[17]·.fini_array·······FINI_ARRAY······00000000001d4ed8·1d2ed8·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000001d52b8·1d32b8·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000001d4ee8·1d2ee8·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000001d52c8·1d32c8·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000001d4f00·1d2f00·000280·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000001d52e0·1d32e0·000280·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000001d5180·1d3180·000320·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000001d5560·1d3560·000320·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000001d54a0·1d34a0·000890·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000001d5880·1d3880·000890·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000001d6d30·1d3d30·000280·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000001d7110·1d4110·000280·00··WA··0···0··8
27 ··[23]·.bss··············NOBITS··········00000000001d6fb0·1d3fb0·0003f0·00··WA··0···0·1627 ··[23]·.bss··············NOBITS··········00000000001d7390·1d4390·0003f0·00··WA··0···0·16
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·1d3fb0·000102·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·1d4390·000102·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·1d40b2·009ca0·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·1d4492·009cb4·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··l·(large),·p·(processor·specific)34 ··l·(large),·p·(processor·specific)
2.05 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1d2f00·contains·40·entries:1 Dynamic·section·at·offset·0x1d32e0·contains·40·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libchrome.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libchrome.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgrpc++.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgrpc++.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgrpc_wrap.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgrpc_wrap.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstatslog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstatslog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.bluetooth@1.0.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.bluetooth@1.0.so]
Offset 22, 22 lines modifiedOffset 22, 22 lines modified
22 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x50b22 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x50b
23 ·0x0000000000000009·(RELAENT)············24·(bytes)23 ·0x0000000000000009·(RELAENT)············24·(bytes)
24 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe31824 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe318
25 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x56025 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x560
26 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x826 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
27 ·0x0000000000000017·(JMPREL)·············0xe87827 ·0x0000000000000017·(JMPREL)·············0xe878
28 ·0x0000000000000002·(PLTRELSZ)···········6504·(bytes)28 ·0x0000000000000002·(PLTRELSZ)···········6504·(bytes)
29 ·0x0000000000000003·(PLTGOT)·············0x1d54a029 ·0x0000000000000003·(PLTGOT)·············0x1d5880
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)·············0x5fb433 ·0x0000000000000005·(STRTAB)·············0x5fb4
34 ·0x000000000000000a·(STRSZ)··············32335·(bytes)34 ·0x000000000000000a·(STRSZ)··············32335·(bytes)
35 ·0x000000006ffffef5·(GNU_HASH)···········0x50d035 ·0x000000006ffffef5·(GNU_HASH)···········0x50d0
36 ·0x0000000000000019·(INIT_ARRAY)·········0x1d4ee836 ·0x0000000000000019·(INIT_ARRAY)·········0x1d52c8
37 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)37 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
38 ·0x000000000000001a·(FINI_ARRAY)·········0x1d4ed838 ·0x000000000000001a·(FINI_ARRAY)·········0x1d52b8
39 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)39 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
40 ·0x000000006ffffff0·(VERSYM)·············0x4a6040 ·0x000000006ffffff0·(VERSYM)·············0x4a60
41 ·0x000000006ffffffe·(VERNEED)············0x505c41 ·0x000000006ffffffe·(VERNEED)············0x505c
42 ·0x000000006fffffff·(VERNEEDNUM)·········242 ·0x000000006fffffff·(VERNEEDNUM)·········2
43 ·0x0000000000000000·(NULL)···············0x043 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·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:·03b4d177dbf84bbf12f5f8eb8e7035896 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5252c690a5ee76e8ddb4acba8cc81083
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1958872···»   Blocks:·3832·······IO·Block:·4096···regular·file1 ··Size:·1959880···»   Blocks:·3832·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·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.5 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/lib64/hw/audio.hearing_aid.default.so vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/lib64/hw/audio.hearing_aid.default.so
1.03 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:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x5473011 ··Entry·point·address:···············0x54740
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········1956296·(bytes·into·file)13 ··Start·of·section·headers:··········1957328·(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·0x547302 Entry·point·0x54740
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·0x053724·0x053724·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x053734·0x053734·R···0x1000
8 ··LOAD···········0x053730·0x0000000000054730·0x0000000000054730·0x16aa50·0x16aa50·R·E·0x10008 ··LOAD···········0x053740·0x0000000000054740·0x0000000000054740·0x16add0·0x16add0·R·E·0x1000
9 ··LOAD···········0x1be180·0x00000000001c0180·0x00000000001c0180·0x015858·0x015858·RW··0x10009 ··LOAD···········0x1be510·0x00000000001c0510·0x00000000001c0510·0x0158a8·0x0158a8·RW··0x1000
10 ··LOAD···········0x1d39d8·0x00000000001d69d8·0x00000000001d69d8·0x000280·0x000678·RW··0x100010 ··LOAD···········0x1d3db8·0x00000000001d6db8·0x00000000001d6db8·0x000280·0x000678·RW··0x1000
11 ··DYNAMIC········0x1d2bb0·0x00000000001d4bb0·0x00000000001d4bb0·0x000280·0x000280·RW··0x811 ··DYNAMIC········0x1d2f90·0x00000000001d4f90·0x00000000001d4f90·0x000280·0x000280·RW··0x8
12 ··GNU_RELRO······0x1be180·0x00000000001c0180·0x00000000001c0180·0x015858·0x015e80·R···0x112 ··GNU_RELRO······0x1be510·0x00000000001c0510·0x00000000001c0510·0x0158a8·0x015af0·R···0x1
13 ··GNU_EH_FRAME···0x02ee2c·0x000000000002ee2c·0x000000000002ee2c·0x005344·0x005344·R···0x413 ··GNU_EH_FRAME···0x02ee3c·0x000000000002ee3c·0x000000000002ee3c·0x005344·0x005344·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.16 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x1dd9c8:1 There·are·26·section·headers,·starting·at·offset·0x1dddd0:
  
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·0047b8·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0047b8·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000004a60·004a60·0005fa·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000004a60·004a60·0005fa·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········000000000000505c·00505c·000070·00···A··7···2··49 ··[·5]·.gnu.version_r····VERNEED·········000000000000505c·00505c·000070·00···A··7···2··4
10 ··[·6]·.gnu.hash·········GNU_HASH········00000000000050d0·0050d0·000ee4·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········00000000000050d0·0050d0·000ee4·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········0000000000005fb4·005fb4·007e56·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········0000000000005fb4·005fb4·007e56·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000de10·00de10·00050b·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········000000000000de10·00de10·00050b·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e320·00e320·000560·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··000000000000e320·00e320·000560·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············000000000000e880·00e880·001950·18··AI··3··21··814 ··[10]·.rela.plt·········RELA············000000000000e880·00e880·001950·18··AI··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000101d0·0101d0·01ec5c·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000101d0·0101d0·01ec6c·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002ee2c·02ee2c·005344·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000002ee3c·02ee3c·005344·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000034170·034170·01f5b4·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········0000000000034180·034180·01f5b4·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········0000000000054730·053730·169952·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········0000000000054740·053740·169cd2·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········00000000001be090·1bd090·0010f0·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········00000000001be420·1bd420·0010f0·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00000000001c0180·1be180·014a08·00··WA··0···0·1620 ··[16]·.data.rel.ro······PROGBITS········00000000001c0510·1be510·014a58·00··WA··0···0·16
21 ··[17]·.fini_array·······FINI_ARRAY······00000000001d4b88·1d2b88·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······00000000001d4f68·1d2f68·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······00000000001d4b98·1d2b98·000018·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······00000000001d4f78·1d2f78·000018·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········00000000001d4bb0·1d2bb0·000280·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········00000000001d4f90·1d2f90·000280·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000001d4e30·1d2e30·000320·00··WA··0···0··824 ··[20]·.got··············PROGBITS········00000000001d5210·1d3210·000320·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········00000000001d5150·1d3150·000888·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········00000000001d5530·1d3530·000888·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········00000000001d69d8·1d39d8·000280·00··WA··0···0··826 ··[22]·.data·············PROGBITS········00000000001d6db8·1d3db8·000280·00··WA··0···0··8
27 ··[23]·.bss··············NOBITS··········00000000001d6c60·1d3c58·0003f0·00··WA··0···0·1627 ··[23]·.bss··············NOBITS··········00000000001d7040·1d4038·0003f0·00··WA··0···0·16
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·1d3c58·000102·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·1d4038·000102·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·1d3d5a·009c6c·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·1d413a·009c90·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··l·(large),·p·(processor·specific)34 ··l·(large),·p·(processor·specific)
2.05 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1d2bb0·contains·40·entries:1 Dynamic·section·at·offset·0x1d2f90·contains·40·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libchrome.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libchrome.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgrpc++.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgrpc++.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgrpc_wrap.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgrpc_wrap.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstatslog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstatslog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[liblog.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.bluetooth@1.0.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.bluetooth@1.0.so]
Offset 22, 22 lines modifiedOffset 22, 22 lines modified
22 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x50b22 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x50b
23 ·0x0000000000000009·(RELAENT)············24·(bytes)23 ·0x0000000000000009·(RELAENT)············24·(bytes)
24 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe32024 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0xe320
25 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x56025 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0x560
26 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x826 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
27 ·0x0000000000000017·(JMPREL)·············0xe88027 ·0x0000000000000017·(JMPREL)·············0xe880
28 ·0x0000000000000002·(PLTRELSZ)···········6480·(bytes)28 ·0x0000000000000002·(PLTRELSZ)···········6480·(bytes)
29 ·0x0000000000000003·(PLTGOT)·············0x1d515029 ·0x0000000000000003·(PLTGOT)·············0x1d5530
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)·············0x5fb433 ·0x0000000000000005·(STRTAB)·············0x5fb4
34 ·0x000000000000000a·(STRSZ)··············32342·(bytes)34 ·0x000000000000000a·(STRSZ)··············32342·(bytes)
35 ·0x000000006ffffef5·(GNU_HASH)···········0x50d035 ·0x000000006ffffef5·(GNU_HASH)···········0x50d0
36 ·0x0000000000000019·(INIT_ARRAY)·········0x1d4b9836 ·0x0000000000000019·(INIT_ARRAY)·········0x1d4f78
37 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)37 ·0x000000000000001b·(INIT_ARRAYSZ)·······24·(bytes)
38 ·0x000000000000001a·(FINI_ARRAY)·········0x1d4b8838 ·0x000000000000001a·(FINI_ARRAY)·········0x1d4f68
39 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)39 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
40 ·0x000000006ffffff0·(VERSYM)·············0x4a6040 ·0x000000006ffffff0·(VERSYM)·············0x4a60
41 ·0x000000006ffffffe·(VERNEED)············0x505c41 ·0x000000006ffffffe·(VERNEED)············0x505c
42 ·0x000000006fffffff·(VERNEEDNUM)·········242 ·0x000000006fffffff·(VERNEEDNUM)·········2
43 ·0x0000000000000000·(NULL)···············0x043 ·0x0000000000000000·(NULL)···············0x0
601 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner·················Data·size»  Description2 ··Owner·················Data·size»  Description
3 ··Android··············0x00000004»      NT_VERSION·(version)»   ···description·data:·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:·310ad85f0eb466af7d3d9711a08cf55a6 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5c8fa04975366dd446ccc9689795c2d4
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·1957960···»   Blocks:·3832·······IO·Block:·4096···regular·file1 ··Size:·1958992···»   Blocks:·3832·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·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.5 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/lib64/libbluetooth.so vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/lib64/libbluetooth.so
1.03 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:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x21f45011 ··Entry·point·address:···············0x21f460
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········9914792·(bytes·into·file)13 ··Start·of·section·headers:··········9915832·(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·0x21f4502 Entry·point·0x21f460
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·0x21e444·0x21e444·R···0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x21e454·0x21e454·R···0x1000
8 ··LOAD···········0x21e450·0x000000000021f450·0x000000000021f450·0x6e6490·0x6e6490·R·E·0x10008 ··LOAD···········0x21e460·0x000000000021f460·0x000000000021f460·0x6e6810·0x6e6810·R·E·0x1000
9 ··LOAD···········0x9048e0·0x00000000009068e0·0x00000000009068e0·0x02d2b0·0x02d2b0·RW··0x10009 ··LOAD···········0x904c70·0x0000000000906c70·0x0000000000906c70·0x02d300·0x02d300·RW··0x1000
10 ··LOAD···········0x931b90·0x0000000000934b90·0x0000000000934b90·0x001538·0x05d47e·RW··0x100010 ··LOAD···········0x931f70·0x0000000000934f70·0x0000000000934f70·0x001538·0x05d47e·RW··0x1000
11 ··DYNAMIC········0x930258·0x0000000000932258·0x0000000000932258·0x000350·0x000350·RW··0x811 ··DYNAMIC········0x930638·0x0000000000932638·0x0000000000932638·0x000350·0x000350·RW··0x8
12 ··GNU_RELRO······0x9048e0·0x00000000009068e0·0x00000000009068e0·0x02d2b0·0x02d720·R···0x112 ··GNU_RELRO······0x904c70·0x0000000000906c70·0x0000000000906c70·0x02d300·0x02d390·R···0x1
13 ··GNU_EH_FRAME···0x10e034·0x000000000010e034·0x000000000010e034·0x025564·0x025564·R···0x413 ··GNU_EH_FRAME···0x10e044·0x000000000010e044·0x000000000010e044·0x025564·0x025564·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.16 KB
readelf --wide --sections {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x9749a8:1 There·are·26·section·headers,·starting·at·offset·0x974db8:
  
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·0146d0·18···A··7···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002a8·0002a8·0146d0·18···A··7···1··8
8 ··[·4]·.gnu.version······VERSYM··········0000000000014978·014978·001b3c·02···A··3···0··28 ··[·4]·.gnu.version······VERSYM··········0000000000014978·014978·001b3c·02···A··3···0··2
9 ··[·5]·.gnu.version_r····VERNEED·········00000000000164b4·0164b4·0000d0·00···A··7···5··49 ··[·5]·.gnu.version_r····VERNEED·········00000000000164b4·0164b4·0000d0·00···A··7···5··4
10 ··[·6]·.gnu.hash·········GNU_HASH········0000000000016588·016588·0057d0·00···A··3···0··810 ··[·6]·.gnu.hash·········GNU_HASH········0000000000016588·016588·0057d0·00···A··3···0··8
11 ··[·7]·.dynstr···········STRTAB··········000000000001bd58·01bd58·0291de·00···A··0···0··111 ··[·7]·.dynstr···········STRTAB··········000000000001bd58·01bd58·0291de·00···A··0···0··1
12 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000044f38·044f38·000794·01···A··3···0··812 ··[·8]·.rela.dyn·········LOOS+0x2········0000000000044f38·044f38·000794·01···A··3···0··8
13 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000456d0·0456d0·000ba0·08···A··0···0··813 ··[·9]·.relr.dyn·········LOOS+0xfffff00··00000000000456d0·0456d0·000ba0·08···A··0···0··8
14 ··[10]·.rela.plt·········RELA············0000000000046270·046270·003078·18··AI··3··21··814 ··[10]·.rela.plt·········RELA············0000000000046270·046270·003078·18··AI··3··21··8
15 ··[11]·.rodata···········PROGBITS········00000000000492f0·0492f0·0c4d44·00·AMS··0···0·1615 ··[11]·.rodata···········PROGBITS········00000000000492f0·0492f0·0c4d54·00·AMS··0···0·16
16 ··[12]·.eh_frame_hdr·····PROGBITS········000000000010e034·10e034·025564·00···A··0···0··416 ··[12]·.eh_frame_hdr·····PROGBITS········000000000010e044·10e044·025564·00···A··0···0··4
17 ··[13]·.eh_frame·········PROGBITS········0000000000133598·133598·0eaeac·00···A··0···0··817 ··[13]·.eh_frame·········PROGBITS········00000000001335a8·1335a8·0eaeac·00···A··0···0··8
18 ··[14]·.text·············PROGBITS········000000000021f450·21e450·6e4423·00··AX··0···0·1618 ··[14]·.text·············PROGBITS········000000000021f460·21e460·6e47a3·00··AX··0···0·16
19 ··[15]·.plt··············PROGBITS········0000000000903880·902880·002060·00··AX··0···0·1619 ··[15]·.plt··············PROGBITS········0000000000903c10·902c10·002060·00··AX··0···0·16
20 ··[16]·.data.rel.ro······PROGBITS········00000000009068e0·9048e0·02b5c0·00··WA··0···0·1620 ··[16]·.data.rel.ro······PROGBITS········0000000000906c70·904c70·02b610·00··WA··0···0·16
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000931ea0·92fea0·000010·00··WA··0···0··821 ··[17]·.fini_array·······FINI_ARRAY······0000000000932280·930280·000010·00··WA··0···0··8
22 ··[18]·.init_array·······INIT_ARRAY······0000000000931eb0·92feb0·0003a8·00··WA··0···0··822 ··[18]·.init_array·······INIT_ARRAY······0000000000932290·930290·0003a8·00··WA··0···0··8
23 ··[19]·.dynamic··········DYNAMIC·········0000000000932258·930258·000350·10··WA··7···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000932638·930638·000350·10··WA··7···0··8
24 ··[20]·.got··············PROGBITS········00000000009325a8·9305a8·0005a8·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000932988·930988·0005a8·00··WA··0···0··8
25 ··[21]·.got.plt··········PROGBITS········0000000000932b50·930b50·001040·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000932f30·930f30·001040·00··WA··0···0··8
26 ··[22]·.data·············PROGBITS········0000000000934b90·931b90·001538·00··WA··0···0·1626 ··[22]·.data·············PROGBITS········0000000000934f70·931f70·001538·00··WA··0···0·16
27 ··[23]·.bss··············NOBITS··········00000000009360d0·9330c8·05bf3e·00··WA··0···0·1627 ··[23]·.bss··············NOBITS··········00000000009364b0·9334a8·05bf3e·00··WA··0···0·16
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·9330c8·000102·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·9334a8·000102·00······0···0··1
29 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·9331ca·0417d8·00······0···0··129 ··[25]·.gnu_debugdata····PROGBITS········0000000000000000·9335aa·04180c·00······0···0··1
30 Key·to·Flags:30 Key·to·Flags:
31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
34 ··l·(large),·p·(processor·specific)34 ··l·(large),·p·(processor·specific)
2.09 KB
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x930258·contains·53·entries:1 Dynamic·section·at·offset·0x930638·contains·53·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libchrome.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libchrome.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgrpc++.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgrpc++.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgrpc_wrap.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgrpc_wrap.so]
6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstatslog.so]6 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libstatslog.so]
7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.bluetooth.a2dp@1.0.so]7 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.bluetooth.a2dp@1.0.so]
8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.bluetooth.audio@2.0.so]8 ·0x0000000000000001·(NEEDED)·············Shared·library:·[android.hardware.bluetooth.audio@2.0.so]
Offset 35, 22 lines modifiedOffset 35, 22 lines modified
35 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x79435 ·0x0000000060000012·(Operating·System·specific:·60000012)················0x794
36 ·0x0000000000000009·(RELAENT)············24·(bytes)36 ·0x0000000000000009·(RELAENT)············24·(bytes)
37 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x456d037 ·0x000000006fffe000·(Operating·System·specific:·6fffe000)················0x456d0
38 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xba038 ·0x000000006fffe001·(Operating·System·specific:·6fffe001)················0xba0
39 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x839 ·0x000000006fffe003·(Operating·System·specific:·6fffe003)················0x8
40 ·0x0000000000000017·(JMPREL)·············0x4627040 ·0x0000000000000017·(JMPREL)·············0x46270
41 ·0x0000000000000002·(PLTRELSZ)···········12408·(bytes)41 ·0x0000000000000002·(PLTRELSZ)···········12408·(bytes)
42 ·0x0000000000000003·(PLTGOT)·············0x932b5042 ·0x0000000000000003·(PLTGOT)·············0x932f30
43 ·0x0000000000000014·(PLTREL)·············RELA43 ·0x0000000000000014·(PLTREL)·············RELA
44 ·0x0000000000000006·(SYMTAB)·············0x2a844 ·0x0000000000000006·(SYMTAB)·············0x2a8
45 ·0x000000000000000b·(SYMENT)·············24·(bytes)45 ·0x000000000000000b·(SYMENT)·············24·(bytes)
46 ·0x0000000000000005·(STRTAB)·············0x1bd5846 ·0x0000000000000005·(STRTAB)·············0x1bd58
47 ·0x000000000000000a·(STRSZ)··············168414·(bytes)47 ·0x000000000000000a·(STRSZ)··············168414·(bytes)
48 ·0x000000006ffffef5·(GNU_HASH)···········0x1658848 ·0x000000006ffffef5·(GNU_HASH)···········0x16588
49 ·0x0000000000000019·(INIT_ARRAY)·········0x931eb049 ·0x0000000000000019·(INIT_ARRAY)·········0x932290
50 ·0x000000000000001b·(INIT_ARRAYSZ)·······936·(bytes)50 ·0x000000000000001b·(INIT_ARRAYSZ)·······936·(bytes)
51 ·0x000000000000001a·(FINI_ARRAY)·········0x931ea051 ·0x000000000000001a·(FINI_ARRAY)·········0x932280
52 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)52 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
53 ·0x000000006ffffff0·(VERSYM)·············0x1497853 ·0x000000006ffffff0·(VERSYM)·············0x14978
54 ·0x000000006ffffffe·(VERNEED)············0x164b454 ·0x000000006ffffffe·(VERNEED)············0x164b4
55 ·0x000000006fffffff·(VERNEEDNUM)·········555 ·0x000000006fffffff·(VERNEEDNUM)·········5
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:·7f56cd8529dc1dee1d478229f0bc85f86 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1a048e988e24e6e127b8bfc76f330344
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·9916456···»   Blocks:·19376······IO·Block:·4096···regular·file1 ··Size:·9917496···»   Blocks:·19376······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·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.59 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/system_ext vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/system_ext
5.4 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/system_ext/apex vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/system_ext/apex
5.21 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/system_ext/apex/com.android.apex.cts.shim.v1_with_prebuilts vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.apex.cts.shim.v1_with_prebuilts
4.93 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/system_ext/apex/com.android.apex.cts.shim.v1_with_prebuilts/etc vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.apex.cts.shim.v1_with_prebuilts/etc
4.64 KB
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Google/system.img.mount/system/system_ext/apex/com.android.apex.cts.shim.v1_with_prebuilts/etc/hash.txt vs.
/home/dev/aosp/build/7179179/aosp_x86_64-userdebug/Ubuntu18.04/system.img.mount/system/system_ext/apex/com.android.apex.cts.shim.v1_with_prebuilts/etc/hash.txt
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 07f5ba2000caca9583506fd8fd10413b05ce3655ba3de5d43a2928e96b4be4efebecac9ea2171fe74d974ac1bfcf3263ae055cf032b87e46441a2e04dd38596f1 448648dc9f0050e52e16a2111ae09fb23c8e5c915078d0bf51ef7e3378812636d38a11a60dd6d225602eec449d7c72f7ca27515763c4652945449f36462ca71b
2 b1204a88e4ac3bbcbeaffbb79fe08698d05c531d43310e8d7ef9c864b9c8bf8a8c82ea357393a2a767d8b8be3aa8aa612c9732d0e4406644ed754f0c60292f602 efdd728d07e92b7dce865834989b5531859016d516c210033af0d6d4b48202bc712dd794bf439cced6476221905b1ab349917f3d8495d5140a44d60f022a76b1
3 86497fcc5eef65b1fc59b8d7b622696c1132b7abc196bda5e5e2d060945d07d9e3c04268feb5ae3dd4f750bc87b4699c1ad48fe156152a3baa6aea23728596663 c60cfc6b88447c67017fed27dac9c93035608f34e6540dc6d0e2a2118955bb683541cc49a1a0fe9e9b22266c425569b37f5ddee1789f8e9599b1a29d96563a4c
4 47f4de4ef94ade2bb4366fdf1296cf14d0561908b4d55a00a518bac34c6189063757355ff35acb98469d5be987d51faee6f678dc95ffe869e9f6ed99003c44084 03a671fe18c0866145e7d314470385e54f8d10371ec95fd9cfbb243ae859335bb468746ef8ff3334cb97961311c733f2e6d9f5603c793901b32f76cf5d3a076e
5 1ef4b8927b0b03335ebdfd5cddbcd690e09b266c98c5cd4cf56ff257f459c29c9087dcdf06c50d8ee6475da53426903ee0b96571e0fadf24f679e1a4677a817d5 f48e80298566174883f91823dceb537ecf2fc987a7f9e8a176c6d038a5ee3f7c03406205f4dff2edf2e7b7bee9d0a1d0ffeeb615ad0a51c32d03701aaa7629a1
6 4aa688759f62b8ffad701e6065393bbf4ba37abdd7b72df443806e81855cc7293958a808b60914427f55b3a0544f7af6a7f440a9c2718be5b28e2571d705d13c6 0c816469fcb6808ef44e5637d50de4a58701a1c86efe85260dbe24200e3e1916d25560e3884ce693ac06aff7077cb85b86d94d93df8e2b4a161d007513c68009
7 4d5ecf8148c45eb5ea1e658419b7680bf6ec4bf7444cf1d3d60c5af23dfba7a0ca02fbfa73a886c42e35342a196e73727559102b42edda80361ab6bbfd9ef26f7 c83dc723072ef0811857b8965dd2936935659f66d7c3b981ddfe8af7f34d2074c3decff27139d1957f9e2980ab859a06322709cd651e49d5d6f370bf349cee75
8 028165e9f8dbc2c43a5da8cd7558f0836923cf4bf811f08bd540e00a24d78a492a4bc142eb6c6127926b434c4ff3307a08d46d08947f85b88f96313102622c498 e51d02472be93299fa8f219a4e533477baeed6a26be4b41e1404123ea6cb299a41cad8dbfd142b276b5a9aa24b3e4fe1e6ced79c9b3bdf01e47f374d1a4e7889
9 5edaf584f1a2da9d0bf965e2768afffbf180f9bb7abf164dd98def557bf4ab2cf1e34a0147689ae46bfd527a4bd76c326206058ea05d87e7296e85a667f91c959 dfad05196c5fe8956b1c5283c3282350e6ad79f63bfdc2158c208981e3f244102d6036a9c3b218439b8c0f5c525b03527530c65a4bc50b556f800cde9a672772
10 d8613530e421beae7109dd95f2e4dc92d2ccdc96df870617995f4ac7d9b4edef2ccac94351d6454ff9bbdf883c52ef5a24dc16c82f0941d99281117ac3b0f8f510 e0023041392563f2947ffdf3ca1042b5d4155a3bc57e3aebbb9561b06dd90f6281d27680b67dd196fd944eaede7fff72f070c4b1bb5e29ac150b6edf1d9773c2
11 1b47779dbd8939de606eb63c8e7662f7cae007805094b1f24f15ea350a27d47d444b0665034d9ff4e2d17a5a39c53d1fa808373d52c5bcc4cc74f5c0fcac3b7d11 5cd98c2fc30d63d5b92dd49d7f3303663d3f5fbb329efa04d7910c21b92cdbdb2ec580ad37c061defe45b764969bbf54b9dd51c4b67f118f6aa78809425ff4c3
12 f61cb2829fc51747612877a1b7d8bd61ea487eaac6d022f0b157aee4724cc2146c5cc1522177d1d1b31c05056529bfa45f13d38dab99f3943bc8a48dbc42bd6512 ba6af9a07fab087b450462df2c658e7b10622f647ee7ce946f6144fe0b38ad90b974c4b806df271e666846e3daa41d2f6734e0ec6eaf91be447a3a3f72c16290
13 e194c0dc9426126230ab9792e5c429b72e67e6bacd2e53585039470306382a04c3d6e4d65647d0dfb9e938df45c5544e124c65fd6f9e093b2461fde089fd599613 855ab92b88d95b5f03b50e6dda9a659d06bfd8325cf5fef386de095ae80d4970d04e2a462cf5b801fa71db62f9e27f279d39a6d60d2a70c3e04b83f4083f1f27
14 85dad02e36f1270dd454f1608cef7cf4c6848a9d64e6d90d329121c3e18bf4f5bdca1777178fabfd91c1b1641bf0736fc47f54221baf2172a08d49a92218d71e14 b8c713be9dc6f97cfc02e2f8b2b9efb58e9c3a43b05c8f46653e2f796328fefad6e4ca228b13773a4839bc0b9025cdd53dbab27e54664d22b83cdf3abb64589d
15 00ca4d5c85b05d1e20cba5359b4f91806a5c2f05227665ed6ef67ad15bf85f07c6627997953e05d5ba23f766ff5622eba4349138da932676ebfcd87afe0a1b7415 2b9a146e101ed9a839173575959ee5fa43c4515f6ccd4fa76b3297379fc8415f12a54c3b7bd1ebdd5247c9342da234396e718fafbc58e5cdb4cf1c940363e84d
16 5cfafdf406ec71e47bdba39bc669e4faf2a34419fd482df78accd784753175301d6ba3a45b4e126e299a0985a6f9143ff9ca1054b9e0a23225e9fa66d46e930916 34f5b3a21db9fbf222c650796bc2f7e9fce490f366d44eba728d3ada1dde82b61fbe0f23736ee07f2e0ff55c707ff340c2542c0314d1e2446f6f35341bb91f2c
17 838b76b85ee65e2e6c297d9336b1fd476444ec09a3dbeb09e72da21c8dd3a993a0af9a3e17689f3ce27b73c3820817a1629af6fdf542f6a8ddefb83774e6c38817 a5410df47acafc61c8555395b3811072b32c11babdd0a5dcd07e8f5bf90d72e7c98839993eb696c36e669635834a5c241d4dee426fdf7cc5af530b001c04b2b0