--- /home/fdroid/fdroiddata/tmp/in.amfoss.raag_3.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_in.amfoss.raag_3.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: , actual: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <15e850fd5352e6d416276433d72808dec497b7be9d26b4a0d9c74989735c7c502573d20300000000>, actual: │ @@ -1,51 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: a4980c4d80c3b12f550f0bf47908f6e948dd97ace72c41bab710f6f83357a3b0 │ -Signer #1 certificate SHA-1 digest: f982c23050e42a6f0a5f8114a37ceb73f325a5f3 │ -Signer #1 certificate MD5 digest: 90544bf2d1038f143467c84ec12da55f │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 6fc6a27a5d91fb141ff19a62ff2eda48745e7df2e0878380cc966a9de85e23e8 │ -Signer #1 public key SHA-1 digest: 64983ae8d53429c19d03db72edfd6b6a4cf2ec48 │ -Signer #1 public key MD5 digest: 50d307e14de9af69a947741a7a460b85 │ -WARNING: META-INF/androidx.activity_activity.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.arch.core_core-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.coordinatorlayout_coordinatorlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cursoradapter_cursoradapter.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.customview_customview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.documentfile_documentfile.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.drawerlayout_drawerlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-ui.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-v4.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.loader_loader.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.media_media.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.print_print.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.savedstate_savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.slidingpanelayout_slidingpanelayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.webkit_webkit.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/app_release.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fluttertoast_release.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlin-stdlib-common-coroutines.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlin-stdlib-common.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlin-stdlib-coroutines.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlin-stdlib-jdk7.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlin-stdlib.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,8 +1,8 @@ │ -Zip file size: 64127781 bytes, number of entries: 554 │ +Zip file size: 64127783 bytes, number of entries: 554 │ -rw---- 2.0 fat 5032 bx defN 80-Jan-01 00:00 AndroidManifest.xml │ -rw---- 2.0 fat 6 bx defN 70-Jan-01 00:00 META-INF/androidx.activity_activity.version │ -rw---- 2.0 fat 6 bx defN 70-Jan-01 00:00 META-INF/androidx.arch.core_core-runtime.version │ -rw---- 2.0 fat 6 bx defN 70-Jan-01 00:00 META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version │ -rw---- 2.0 fat 6 bx defN 70-Jan-01 00:00 META-INF/androidx.coordinatorlayout_coordinatorlayout.version │ -rw---- 2.0 fat 6 bx defN 70-Jan-01 00:00 META-INF/androidx.core_core.version │ -rw---- 2.0 fat 6 bx defN 70-Jan-01 00:00 META-INF/androidx.cursoradapter_cursoradapter.version │ @@ -549,8 +549,8 @@ │ -rw---- 2.4 fat 4714 bx stor 80-000-00 00:00 res/mipmap-xxhdpi-v4/ic_launcher.png │ -rw---- 2.4 fat 6324 bx stor 80-000-00 00:00 res/mipmap-xxxhdpi-v4/ic_launcher.png │ -rw---- 2.0 fat 896 bx defN 80-Jan-01 00:00 res/xml/filepaths.xml │ -rw---- 1.0 fat 185956 bx stor 80-000-00 00:00 resources.arsc │ -rw---- 2.0 fat 64330 b- defN 80-000-00 00:00 META-INF/0B903B3B.SF │ -rw---- 2.0 fat 1342 b- defN 80-000-00 00:00 META-INF/0B903B3B.RSA │ -rw---- 2.0 fat 64265 b- defN 80-000-00 00:00 META-INF/MANIFEST.MF │ -554 files, 136014047 bytes uncompressed, 64022059 bytes compressed: 52.9% │ +554 files, 136014047 bytes uncompressed, 64022061 bytes compressed: 52.9% ├── lib/armeabi-v7a/libavcodec.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000278c 00278c 002a09 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00005198 005198 0007e0 04 A 2 0 4 │ │ [ 5] .hash HASH 00005978 005978 00119c 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00006b14 006b14 0004b8 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00006fcc 006fcc 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 00007004 007004 000080 00 A 3 4 4 │ │ [ 9] .rel.dyn REL 00007084 007084 025a60 08 A 2 0 4 │ │ - [10] .rel.plt REL 0002cae4 02cae4 000b18 08 AI 2 19 4 │ │ + [10] .rel.plt REL 0002cae4 02cae4 000b18 08 AI 2 11 4 │ │ [11] .plt PROGBITS 0002d5fc 02d5fc 0010b8 00 AX 0 0 4 │ │ [12] .text PROGBITS 0002e6c0 02e6c0 5e1428 00 AX 0 0 32 │ │ [13] .ARM.exidx ARM_EXIDX 0060fae8 60fae8 000140 08 AL 12 0 4 │ │ [14] .rodata PROGBITS 0060fc40 60fc40 3beea4 00 A 0 0 32 │ │ [15] .ARM.extab PROGBITS 009ceae4 9ceae4 00003c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 009d02a0 9cf2a0 032040 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 00a022e0 a012e0 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0002d5fc 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x0002d60c 5c549d00 09c68fe2 d5ca8ce2 5cf4bce5 \T..........\... │ │ 0x0002d61c 09c68fe2 d5ca8ce2 54f4bce5 09c68fe2 ........T....... │ │ 0x0002d62c d5ca8ce2 4cf4bce5 09c68fe2 d5ca8ce2 ....L........... │ │ 0x0002d63c 44f4bce5 09c68fe2 d5ca8ce2 3cf4bce5 D...........<... │ │ 0x0002d64c 09c68fe2 d5ca8ce2 34f4bce5 09c68fe2 ........4....... │ │ 0x0002d65c d5ca8ce2 2cf4bce5 09c68fe2 d5ca8ce2 ....,........... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00a02418 80226700 7d236700 a0971c01 20971c01 ."g.}#g..... ... │ │ 0x00a02428 20961c01 20941c01 20901c01 407e1c01 ... ... ...@~.. │ │ 0x00a02438 c0651c01 c02a1c01 c0ea1b01 c06a1b01 .e...*.......j.. │ │ 0x00a02448 406a1901 406a1701 62c38300 e03f9f00 @j..@j..b....?.. │ │ 0x00a02458 323a9200 20479200 403e9200 28479200 2:.. G..@>..(G.. │ │ 0x00a02468 f0971c01 844c9200 9c4c9200 904c9200 .....L...L...L.. │ │ 0x00a02478 283a9200 e8971c01 463a9200 e4971c01 (:......F:...... ├── lib/armeabi-v7a/libswresample.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 000007ac 0007ac 00054c 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00000cf8 000cf8 0000d4 04 A 2 0 4 │ │ [ 5] .hash HASH 00000dcc 000dcc 00028c 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00001058 001058 0000bc 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00001114 001114 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000114c 00114c 000060 00 A 3 3 4 │ │ [ 9] .rel.dyn REL 000011ac 0011ac 001190 08 A 2 0 4 │ │ - [10] .rel.plt REL 0000233c 00233c 000210 08 AI 2 19 4 │ │ + [10] .rel.plt REL 0000233c 00233c 000210 08 AI 2 11 4 │ │ [11] .plt PROGBITS 0000254c 00254c 00032c 00 AX 0 0 4 │ │ [12] .text PROGBITS 00002880 002880 02d1b8 00 AX 0 0 16 │ │ [13] .ARM.exidx ARM_EXIDX 0002fa38 02fa38 000138 08 AL 12 0 4 │ │ [14] .rodata PROGBITS 0002fb70 02fb70 003298 00 A 0 0 16 │ │ [15] .ARM.extab PROGBITS 00032e08 032e08 00003c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 00034418 033418 00195c 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 00035d74 034d74 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0000254c 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x0000255c 90390300 00c68fe2 33ca8ce2 90f9bce5 .9......3....... │ │ 0x0000256c 00c68fe2 33ca8ce2 88f9bce5 00c68fe2 ....3........... │ │ 0x0000257c 33ca8ce2 80f9bce5 00c68fe2 33ca8ce2 3...........3... │ │ 0x0000258c 78f9bce5 00c68fe2 33ca8ce2 70f9bce5 x.......3...p... │ │ 0x0000259c 00c68fe2 33ca8ce2 68f9bce5 00c68fe2 ....3...h....... │ │ 0x000025ac 33ca8ce2 60f9bce5 00c68fe2 33ca8ce2 3...`.......3... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00035ea8 90110100 d8e70000 44600300 f8600300 ........D`...`.. │ │ 0x00035eb8 e8e90000 c0e50000 a8600300 d0600300 .........`...`.. │ │ 0x00035ec8 48390100 c83a0100 c8e70200 d0e70200 H9...:.......... │ │ 0x00035ed8 d8e70200 00000000 70fb0200 38fa0200 ........p...8... │ │ 0x00035ee8 00000000 00000000 00000000 00000000 ................ │ │ 0x00035ef8 4c250000 4c250000 4c250000 4c250000 L%..L%..L%..L%.. │ │ 0x00035f08 4c250000 4c250000 4c250000 4c250000 L%..L%..L%..L%.. ├── lib/armeabi-v7a/libavfilter.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 00001c0c 001c0c 001bf4 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00003800 003800 000270 04 A 2 0 4 │ │ [ 5] .hash HASH 00003a70 003a70 000ab4 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00004524 004524 000348 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 0000486c 00486c 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 000048a4 0048a4 0000e0 00 A 3 7 4 │ │ [ 9] .rel.dyn REL 00004984 004984 01e428 08 A 2 0 4 │ │ - [10] .rel.plt REL 00022dac 022dac 000ac0 08 AI 2 19 4 │ │ + [10] .rel.plt REL 00022dac 022dac 000ac0 08 AI 2 11 4 │ │ [11] .plt PROGBITS 0002386c 02386c 001034 00 AX 0 0 4 │ │ [12] .text PROGBITS 000248a0 0248a0 159fb0 00 AX 0 0 8 │ │ [13] .ARM.exidx ARM_EXIDX 0017e850 17e850 000138 08 AL 12 0 4 │ │ [14] .rodata PROGBITS 0017e990 17e990 031bc8 00 A 0 0 16 │ │ [15] .ARM.extab PROGBITS 001b0558 1b0558 00003c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 001b23c0 1b13c0 03f558 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 001f1918 1f0918 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0002386c 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x0002387c 18e21c00 01c68fe2 ceca8ce2 18f2bce5 ................ │ │ 0x0002388c 01c68fe2 ceca8ce2 10f2bce5 01c68fe2 ................ │ │ 0x0002389c ceca8ce2 08f2bce5 01c68fe2 ceca8ce2 ................ │ │ 0x000238ac 00f2bce5 01c68fe2 ceca8ce2 f8f1bce5 ................ │ │ 0x000238bc 01c68fe2 ceca8ce2 f0f1bce5 01c68fe2 ................ │ │ 0x000238cc ceca8ce2 e8f1bce5 01c68fe2 ceca8ce2 ................ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x001f1a68 00000000 00000000 00000000 00000000 ................ │ │ 0x001f1a78 ecd51700 f4d51700 fcd51700 00000000 ................ │ │ 0x001f1a88 88e91700 50e81700 00000000 00000000 ....P........... │ │ 0x001f1a98 00000000 00000000 6c380200 6c380200 ........l8..l8.. │ │ 0x001f1aa8 6c380200 6c380200 6c380200 6c380200 l8..l8..l8..l8.. │ │ 0x001f1ab8 6c380200 6c380200 6c380200 6c380200 l8..l8..l8..l8.. │ │ 0x001f1ac8 6c380200 6c380200 6c380200 6c380200 l8..l8..l8..l8.. ├── lib/armeabi-v7a/libmobileffmpeg_armv7a_neon.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --sections {} │ │ @@ -9,15 +9,15 @@ │ │ [ 4] .dynstr STRTAB 000037c0 0037c0 00444c 00 A 0 0 1 │ │ [ 5] .gnu.hash GNU_HASH 00007c0c 007c0c 000cdc 04 A 3 0 4 │ │ [ 6] .hash HASH 000088e8 0088e8 0015a0 04 A 3 0 4 │ │ [ 7] .gnu.version VERSYM 00009e88 009e88 0006ba 02 A 3 0 2 │ │ [ 8] .gnu.version_d VERDEF 0000a544 00a544 00001c 00 A 4 1 4 │ │ [ 9] .gnu.version_r VERNEED 0000a560 00a560 000140 00 A 4 10 4 │ │ [10] .rel.dyn REL 0000a6a0 00a6a0 001490 08 A 3 0 4 │ │ - [11] .rel.plt REL 0000bb30 00bb30 0010f8 08 AI 3 20 4 │ │ + [11] .rel.plt REL 0000bb30 00bb30 0010f8 08 AI 3 12 4 │ │ [12] .plt PROGBITS 0000cc28 00cc28 001988 00 AX 0 0 4 │ │ [13] .text PROGBITS 0000e5b0 00e5b0 045ea0 00 AX 0 0 16 │ │ [14] .ARM.exidx ARM_EXIDX 00054450 054450 000b00 08 AL 13 0 4 │ │ [15] .ARM.extab PROGBITS 00054f50 054f50 000a38 00 A 0 0 4 │ │ [16] .rodata PROGBITS 00055988 055988 00c458 00 A 0 0 8 │ │ [17] .data.rel.ro PROGBITS 00063190 062190 001104 00 WA 0 0 8 │ │ [18] .fini_array FINI_ARRAY 00064294 063294 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0000cc28 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x0000cc38 407b0500 00c68fe2 57ca8ce2 40fbbce5 @{......W...@... │ │ 0x0000cc48 00c68fe2 57ca8ce2 38fbbce5 00c68fe2 ....W...8....... │ │ 0x0000cc58 57ca8ce2 30fbbce5 00c68fe2 57ca8ce2 W...0.......W... │ │ 0x0000cc68 28fbbce5 00c68fe2 57ca8ce2 20fbbce5 (.......W... ... │ │ 0x0000cc78 00c68fe2 57ca8ce2 18fbbce5 00c68fe2 ....W........... │ │ 0x0000cc88 57ca8ce2 10fbbce5 00c68fe2 57ca8ce2 W...........W... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x000643f4 00000000 00000000 00000000 00000000 ................ │ │ 0x00064404 00000000 00000000 00000000 00000000 ................ │ │ 0x00064414 00000000 00000000 00000000 00000000 ................ │ │ 0x00064424 00000000 00000000 00000000 00000000 ................ │ │ 0x00064434 00000000 00000000 00000000 00000000 ................ │ │ 0x00064444 00000000 00000000 00000000 00000000 ................ │ │ 0x00064454 00000000 00000000 00000000 00000000 ................ ├── lib/armeabi-v7a/libmobileffmpeg_abidetect.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --sections {} │ │ @@ -9,15 +9,15 @@ │ │ [ 4] .dynstr STRTAB 00000860 000860 000856 00 A 0 0 1 │ │ [ 5] .gnu.hash GNU_HASH 000010b8 0010b8 000284 04 A 3 0 4 │ │ [ 6] .hash HASH 0000133c 00133c 000328 04 A 3 0 4 │ │ [ 7] .gnu.version VERSYM 00001664 001664 0000ce 02 A 3 0 2 │ │ [ 8] .gnu.version_d VERDEF 00001734 001734 00001c 00 A 4 1 4 │ │ [ 9] .gnu.version_r VERNEED 00001750 001750 000040 00 A 4 2 4 │ │ [10] .rel.dyn REL 00001790 001790 0003d0 08 A 3 0 4 │ │ - [11] .rel.plt REL 00001b60 001b60 000238 08 AI 3 20 4 │ │ + [11] .rel.plt REL 00001b60 001b60 000238 08 AI 3 12 4 │ │ [12] .plt PROGBITS 00001d98 001d98 000368 00 AX 0 0 4 │ │ [13] .text PROGBITS 00002100 002100 002810 00 AX 0 0 4 │ │ [14] .ARM.exidx ARM_EXIDX 00004910 004910 000310 08 AL 13 0 4 │ │ [15] .ARM.extab PROGBITS 00004c20 004c20 0002dc 00 A 0 0 4 │ │ [16] .rodata PROGBITS 00004f00 004f00 000d60 01 AMS 0 0 8 │ │ [17] .data.rel.ro PROGBITS 00007b28 006b28 000268 00 WA 0 0 4 │ │ [18] .fini_array FINI_ARRAY 00007d90 006d90 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00001d98 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x00001da8 30610000 00c68fe2 06ca8ce2 30f1bce5 0a..........0... │ │ 0x00001db8 00c68fe2 06ca8ce2 28f1bce5 00c68fe2 ........(....... │ │ 0x00001dc8 06ca8ce2 20f1bce5 00c68fe2 06ca8ce2 .... ........... │ │ 0x00001dd8 18f1bce5 00c68fe2 06ca8ce2 10f1bce5 ................ │ │ 0x00001de8 00c68fe2 06ca8ce2 08f1bce5 00c68fe2 ................ │ │ 0x00001df8 06ca8ce2 00f1bce5 00c68fe2 06ca8ce2 ................ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00007eb8 00000000 00000000 00000000 00000000 ................ │ │ 0x00007ec8 00000000 00000000 00000000 00000000 ................ │ │ 0x00007ed8 00000000 00000000 00000000 981d0000 ................ │ │ 0x00007ee8 981d0000 981d0000 981d0000 981d0000 ................ │ │ 0x00007ef8 981d0000 981d0000 981d0000 981d0000 ................ │ │ 0x00007f08 981d0000 981d0000 981d0000 981d0000 ................ │ │ 0x00007f18 981d0000 981d0000 981d0000 981d0000 ................ ├── lib/armeabi-v7a/libavcodec_neon.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000278c 00278c 002a09 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00005198 005198 0007e0 04 A 2 0 4 │ │ [ 5] .hash HASH 00005978 005978 00119c 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00006b14 006b14 0004b8 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00006fcc 006fcc 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 00007004 007004 000080 00 A 3 4 4 │ │ [ 9] .rel.dyn REL 00007084 007084 0271b0 08 A 2 0 4 │ │ - [10] .rel.plt REL 0002e234 02e234 000b18 08 AI 2 19 4 │ │ + [10] .rel.plt REL 0002e234 02e234 000b18 08 AI 2 11 4 │ │ [11] .plt PROGBITS 0002ed4c 02ed4c 0010b8 00 AX 0 0 4 │ │ [12] .text PROGBITS 0002fe40 02fe40 61b91c 00 AX 0 0 64 │ │ [13] .ARM.exidx ARM_EXIDX 0064b75c 64b75c 000140 08 AL 12 0 4 │ │ [14] .rodata PROGBITS 0064b8a0 64b8a0 3bf2c4 00 A 0 0 32 │ │ [15] .ARM.extab PROGBITS 00a0ab64 a0ab64 00003c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 00a0c6f8 a0b6f8 0320b8 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 00a3e7b0 a3d7b0 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0002ed4c 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x0002ed5c 0c0da100 0ac68fe2 10ca8ce2 0cfdbce5 ................ │ │ 0x0002ed6c 0ac68fe2 10ca8ce2 04fdbce5 0ac68fe2 ................ │ │ 0x0002ed7c 10ca8ce2 fcfcbce5 0ac68fe2 10ca8ce2 ................ │ │ 0x0002ed8c f4fcbce5 0ac68fe2 10ca8ce2 ecfcbce5 ................ │ │ 0x0002ed9c 0ac68fe2 10ca8ce2 e4fcbce5 0ac68fe2 ................ │ │ 0x0002edac 10ca8ce2 dcfcbce5 0ac68fe2 10ca8ce2 ................ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00a3e8e8 00e06a00 fde06a00 a0682001 40682001 ..j...j..h .@h . │ │ 0x00a3e8f8 00672001 00662001 00632001 00592001 .g ..f ..c ..Y . │ │ 0x00a3e908 20472001 a0262001 a0db1f01 a03b1f01 G ..& ......;.. │ │ 0x00a3e918 a0bb1e01 203b1c01 80682001 00682001 .... ;...h ..h . │ │ 0x00a3e928 80672001 00652001 00612001 005d2001 .g ..e ..a ..] . │ │ 0x00a3e938 203f2001 a0162001 a0bb1f01 a07b1f01 ? ... ......{.. │ │ 0x00a3e948 a03b1e01 203b1b01 203b1901 403ea400 .;.. ;.. ;..@>.. ├── lib/armeabi-v7a/libavutil.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 00002b2c 002b2c 002dc2 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 000058f0 0058f0 0012c4 04 A 2 0 4 │ │ [ 5] .hash HASH 00006bb4 006bb4 001284 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00007e38 007e38 00052c 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00008364 008364 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000839c 00839c 000040 00 A 3 2 4 │ │ [ 9] .rel.dyn REL 000083dc 0083dc 001cf0 08 A 2 0 4 │ │ - [10] .rel.plt REL 0000a0cc 00a0cc 000330 08 AI 2 19 4 │ │ + [10] .rel.plt REL 0000a0cc 00a0cc 000330 08 AI 2 11 4 │ │ [11] .plt PROGBITS 0000a3fc 00a3fc 0004dc 00 AX 0 0 4 │ │ [12] .text PROGBITS 0000a8d8 00a8d8 034af4 00 AX 0 0 8 │ │ [13] .ARM.exidx ARM_EXIDX 0003f3cc 03f3cc 000190 08 AL 12 0 4 │ │ [14] .rodata PROGBITS 0003f560 03f560 00a278 00 A 0 0 8 │ │ [15] .ARM.extab PROGBITS 000497d8 0497d8 00006c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 0004b1c8 04a1c8 008ad0 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 00053c98 052c98 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0000a3fc 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x0000a40c 509a0400 00c68fe2 49ca8ce2 50fabce5 P.......I...P... │ │ 0x0000a41c 00c68fe2 49ca8ce2 48fabce5 00c68fe2 ....I...H....... │ │ 0x0000a42c 49ca8ce2 40fabce5 00c68fe2 49ca8ce2 I...@.......I... │ │ 0x0000a43c 38fabce5 00c68fe2 49ca8ce2 30fabce5 8.......I...0... │ │ 0x0000a44c 00c68fe2 49ca8ce2 28fabce5 00c68fe2 ....I...(....... │ │ 0x0000a45c 49ca8ce2 20fabce5 00c68fe2 49ca8ce2 I... .......I... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00053dc0 d0ff0000 d8ff0000 00000000 00000000 ................ │ │ 0x00053dd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00053de0 00000000 00000000 00000000 00000000 ................ │ │ 0x00053df0 00000000 00000000 28880100 64f20300 ........(...d... │ │ 0x00053e00 1cef0300 a0ee0300 bcf10300 fc9b0200 ................ │ │ 0x00053e10 6c9c0200 c4a00200 1ca60200 70f30100 l...........p... │ │ 0x00053e20 b0f30100 ecf50100 c4410500 00000000 .........A...... ├── lib/armeabi-v7a/libflutter.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --program-header {} │ │ @@ -7,15 +7,15 @@ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ LOAD 0x000000 0x00000000 0x00000000 0x13ae74 0x13ae74 R 0x1000 │ │ LOAD 0x13ae80 0x0013be80 0x0013be80 0x3d1320 0x3d1320 R E 0x1000 │ │ LOAD 0x50c1a0 0x0050e1a0 0x0050e1a0 0x29098 0x29098 RW 0x1000 │ │ LOAD 0x535238 0x00538238 0x00538238 0xcc128 0xd050c RW 0x1000 │ │ DYNAMIC 0x534a34 0x00536a34 0x00536a34 0x00100 0x00100 RW 0x4 │ │ - GNU_RELRO 0x50c1a0 0x0050e1a0 0x0050e1a0 0x29098 0x29e60 R 0x1 │ │ + GNU_RELRO 0x50c1a0 0x0050e1a0 0x0050e1a0 0x29e60 0x29e60 R 0x1 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0 │ │ NOTE 0x000174 0x00000174 0x00000174 0x000bc 0x000bc R 0x4 │ │ EXIDX 0x03e928 0x0003e928 0x0003e928 0x22548 0x22548 R 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ ├── readelf --wide --sections {} │ │ @@ -9,15 +9,15 @@ │ │ [ 4] .gnu.version VERSYM 00001ca0 001ca0 00034e 02 A 3 0 2 │ │ [ 5] .gnu.version_r VERNEED 00001ff0 001ff0 000060 00 A 8 3 4 │ │ [ 6] .gnu.hash GNU_HASH 00002050 002050 000028 04 A 3 0 4 │ │ [ 7] .hash HASH 00002078 002078 000d40 04 A 3 0 4 │ │ [ 8] .dynstr STRTAB 00002db8 002db8 0014c8 00 A 0 0 1 │ │ [ 9] .rel.dyn REL 00004280 004280 03a6a8 08 A 3 0 4 │ │ [10] .ARM.exidx ARM_EXIDX 0003e928 03e928 022548 00 AL 14 0 4 │ │ - [11] .rel.plt REL 00060e70 060e70 0009a8 08 AI 3 21 4 │ │ + [11] .rel.plt REL 00060e70 060e70 0009a8 08 AI 3 15 4 │ │ [12] .ARM.extab PROGBITS 00061818 061818 002048 00 A 0 0 4 │ │ [13] .rodata PROGBITS 00063860 063860 0d7614 00 AMS 0 0 16 │ │ [14] .text PROGBITS 0013be80 13ae80 3cffa8 00 AX 0 0 64 │ │ [15] .plt PROGBITS 0050be30 50ae30 001370 00 AX 0 0 16 │ │ [16] .data.rel.ro PROGBITS 0050e1a0 50c1a0 0287b4 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 00536954 534954 000008 04 WA 0 0 4 │ │ [18] .init_array INIT_ARRAY 0053695c 53495c 0000d8 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0050be30 04e02de5 00e68fe2 2aea8ee2 24ffbee5 ..-.....*...$... │ │ 0x0050be40 d4d4d4d4 d4d4d4d4 d4d4d4d4 d4d4d4d4 ................ │ │ 0x0050be50 00c68fe2 2aca8ce2 0cffbce5 d4d4d4d4 ....*........... │ │ 0x0050be60 00c68fe2 2aca8ce2 00ffbce5 d4d4d4d4 ....*........... │ │ 0x0050be70 00c68fe2 2aca8ce2 f4febce5 d4d4d4d4 ....*........... │ │ 0x0050be80 00c68fe2 2aca8ce2 e8febce5 d4d4d4d4 ....*........... │ │ 0x0050be90 00c68fe2 2aca8ce2 dcfebce5 d4d4d4d4 ....*........... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00536d58 00000000 00000000 00000000 30be5000 ............0.P. │ │ 0x00536d68 30be5000 30be5000 30be5000 30be5000 0.P.0.P.0.P.0.P. │ │ 0x00536d78 30be5000 30be5000 30be5000 30be5000 0.P.0.P.0.P.0.P. │ │ 0x00536d88 30be5000 30be5000 30be5000 30be5000 0.P.0.P.0.P.0.P. │ │ 0x00536d98 30be5000 30be5000 30be5000 30be5000 0.P.0.P.0.P.0.P. │ │ 0x00536da8 30be5000 30be5000 30be5000 30be5000 0.P.0.P.0.P.0.P. │ │ 0x00536db8 30be5000 30be5000 30be5000 30be5000 0.P.0.P.0.P.0.P. ├── lib/armeabi-v7a/libavdevice.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 00000a6c 000a6c 000a34 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 000014a0 0014a0 0000b0 04 A 2 0 4 │ │ [ 5] .hash HASH 00001550 001550 00043c 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 0000198c 00198c 000114 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00001aa0 001aa0 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 00001ad8 001ad8 0000c0 00 A 3 6 4 │ │ [ 9] .rel.dyn REL 00001b98 001b98 0003a0 08 A 2 0 4 │ │ - [10] .rel.plt REL 00001f38 001f38 000378 08 AI 2 19 4 │ │ + [10] .rel.plt REL 00001f38 001f38 000378 08 AI 2 11 4 │ │ [11] .plt PROGBITS 000022b0 0022b0 000548 00 AX 0 0 4 │ │ [12] .text PROGBITS 000027f8 0027f8 005964 00 AX 0 0 8 │ │ [13] .ARM.exidx ARM_EXIDX 0000815c 00815c 000110 08 AL 12 0 4 │ │ [14] .rodata PROGBITS 00008270 008270 001884 00 A 0 0 8 │ │ [15] .ARM.extab PROGBITS 00009af4 009af4 000030 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 0000b5e0 00a5e0 0006d8 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 0000bcb8 00acb8 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x000022b0 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x000022c0 789b0000 00c68fe2 09ca8ce2 78fbbce5 x...........x... │ │ 0x000022d0 00c68fe2 09ca8ce2 70fbbce5 00c68fe2 ........p....... │ │ 0x000022e0 09ca8ce2 68fbbce5 00c68fe2 09ca8ce2 ....h........... │ │ 0x000022f0 60fbbce5 00c68fe2 09ca8ce2 58fbbce5 `...........X... │ │ 0x00002300 00c68fe2 09ca8ce2 50fbbce5 00c68fe2 ........P....... │ │ 0x00002310 09ca8ce2 48fbbce5 00c68fe2 09ca8ce2 ....H........... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0000be00 00000000 00000000 00000000 00000000 ................ │ │ 0x0000be10 00000000 00000000 00000000 ac710000 .............q.. │ │ 0x0000be20 b4710000 bc710000 00000000 6c820000 .q...q......l... │ │ 0x0000be30 5c810000 00000000 00000000 00000000 \............... │ │ 0x0000be40 00000000 b0220000 b0220000 b0220000 ....."..."...".. │ │ 0x0000be50 b0220000 b0220000 b0220000 b0220000 ."..."..."...".. │ │ 0x0000be60 b0220000 b0220000 b0220000 b0220000 ."..."..."...".. ├── lib/armeabi-v7a/libavformat.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 00002a3c 002a3c 002cf5 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00005734 005734 000560 04 A 2 0 4 │ │ [ 5] .hash HASH 00005c94 005c94 001248 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00006edc 006edc 00050e 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 000073ec 0073ec 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 00007424 007424 000080 00 A 3 4 4 │ │ [ 9] .rel.dyn REL 000074a4 0074a4 00e780 08 A 2 0 4 │ │ - [10] .rel.plt REL 00015c24 015c24 000e10 08 AI 2 19 4 │ │ + [10] .rel.plt REL 00015c24 015c24 000e10 08 AI 2 11 4 │ │ [11] .plt PROGBITS 00016a34 016a34 00152c 00 AX 0 0 4 │ │ [12] .text PROGBITS 00017f60 017f60 159778 00 AX 0 0 8 │ │ [13] .ARM.exidx ARM_EXIDX 001716d8 1716d8 000140 08 AL 12 0 4 │ │ [14] .rodata PROGBITS 00171818 171818 1028c0 00 A 0 0 8 │ │ [15] .ARM.extab PROGBITS 002740d8 2740d8 00003c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 00275f38 274f38 012808 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 00288740 287740 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00016a34 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x00016a44 a81e2700 02c68fe2 71ca8ce2 a8febce5 ..'.....q....... │ │ 0x00016a54 02c68fe2 71ca8ce2 a0febce5 02c68fe2 ....q........... │ │ 0x00016a64 71ca8ce2 98febce5 02c68fe2 71ca8ce2 q...........q... │ │ 0x00016a74 90febce5 02c68fe2 71ca8ce2 88febce5 ........q....... │ │ 0x00016a84 02c68fe2 71ca8ce2 80febce5 02c68fe2 ....q........... │ │ 0x00016a94 71ca8ce2 78febce5 02c68fe2 71ca8ce2 q...x.......q... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00288878 00000000 a87e0300 247e0300 00770300 .....~..$~...w.. │ │ 0x00288888 4c770300 00000000 00000000 00000000 Lw.............. │ │ 0x00288898 00000000 00000000 00000000 606e0300 ............`n.. │ │ 0x002888a8 447e0300 00000000 00000000 00000000 D~.............. │ │ 0x002888b8 00000000 00000000 00000000 00000000 ................ │ │ 0x002888c8 00000000 00000000 c8d21500 d0d21500 ................ │ │ 0x002888d8 d8d21500 00000000 18181700 d8161700 ................ ├── lib/armeabi-v7a/libavfilter_neon.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 00001c0c 001c0c 001bf4 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00003800 003800 000270 04 A 2 0 4 │ │ [ 5] .hash HASH 00003a70 003a70 000ab4 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00004524 004524 000348 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 0000486c 00486c 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 000048a4 0048a4 0000e0 00 A 3 7 4 │ │ [ 9] .rel.dyn REL 00004984 004984 01e428 08 A 2 0 4 │ │ - [10] .rel.plt REL 00022dac 022dac 000ac0 08 AI 2 19 4 │ │ + [10] .rel.plt REL 00022dac 022dac 000ac0 08 AI 2 11 4 │ │ [11] .plt PROGBITS 0002386c 02386c 001034 00 AX 0 0 4 │ │ [12] .text PROGBITS 000248a0 0248a0 159380 00 AX 0 0 8 │ │ [13] .ARM.exidx ARM_EXIDX 0017dc20 17dc20 000138 08 AL 12 0 4 │ │ [14] .rodata PROGBITS 0017dd60 17dd60 031bc8 00 A 0 0 16 │ │ [15] .ARM.extab PROGBITS 001af928 1af928 00003c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 001b13c0 1b03c0 03f558 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 001f0918 1ef918 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0002386c 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x0002387c 18d21c00 01c68fe2 cdca8ce2 18f2bce5 ................ │ │ 0x0002388c 01c68fe2 cdca8ce2 10f2bce5 01c68fe2 ................ │ │ 0x0002389c cdca8ce2 08f2bce5 01c68fe2 cdca8ce2 ................ │ │ 0x000238ac 00f2bce5 01c68fe2 cdca8ce2 f8f1bce5 ................ │ │ 0x000238bc 01c68fe2 cdca8ce2 f0f1bce5 01c68fe2 ................ │ │ 0x000238cc cdca8ce2 e8f1bce5 01c68fe2 cdca8ce2 ................ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x001f0a68 00000000 00000000 00000000 00000000 ................ │ │ 0x001f0a78 bcc91700 c4c91700 ccc91700 00000000 ................ │ │ 0x001f0a88 58dd1700 20dc1700 00000000 00000000 X... ........... │ │ 0x001f0a98 00000000 00000000 6c380200 6c380200 ........l8..l8.. │ │ 0x001f0aa8 6c380200 6c380200 6c380200 6c380200 l8..l8..l8..l8.. │ │ 0x001f0ab8 6c380200 6c380200 6c380200 6c380200 l8..l8..l8..l8.. │ │ 0x001f0ac8 6c380200 6c380200 6c380200 6c380200 l8..l8..l8..l8.. ├── lib/armeabi-v7a/libswscale_neon.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 000006ac 0006ac 0004e7 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00000b94 000b94 000100 04 A 2 0 4 │ │ [ 5] .hash HASH 00000c94 000c94 00024c 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00000ee0 000ee0 00009c 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00000f7c 000f7c 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 00000fb4 000fb4 000060 00 A 3 3 4 │ │ [ 9] .rel.dyn REL 00001014 001014 0005f0 08 A 2 0 4 │ │ - [10] .rel.plt REL 00001604 001604 000130 08 AI 2 19 4 │ │ + [10] .rel.plt REL 00001604 001604 000130 08 AI 2 11 4 │ │ [11] .plt PROGBITS 00001734 001734 0001dc 00 AX 0 0 4 │ │ [12] .text PROGBITS 00001910 001910 04d32c 00 AX 0 0 8 │ │ [13] .ARM.exidx ARM_EXIDX 0004ec3c 04ec3c 000138 08 AL 12 0 4 │ │ [14] .rodata PROGBITS 0004ed78 04ed78 001c08 00 A 0 0 8 │ │ [15] .ARM.extab PROGBITS 00050980 050980 00003c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 00052440 051440 0009bc 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 00052dfc 051dfc 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00001734 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x00001744 18180500 00c68fe2 51ca8ce2 18f8bce5 ........Q....... │ │ 0x00001754 00c68fe2 51ca8ce2 10f8bce5 00c68fe2 ....Q........... │ │ 0x00001764 51ca8ce2 08f8bce5 00c68fe2 51ca8ce2 Q...........Q... │ │ 0x00001774 00f8bce5 00c68fe2 51ca8ce2 f8f7bce5 ........Q....... │ │ 0x00001784 00c68fe2 51ca8ce2 f0f7bce5 00c68fe2 ....Q........... │ │ 0x00001794 51ca8ce2 e8f7bce5 00c68fe2 51ca8ce2 Q...........Q... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00052f30 58750300 cc740300 b4ea0400 68eb0400 Xu...t......h... │ │ 0x00052f40 7cd80400 84d80400 8cd80400 00000000 |............... │ │ 0x00052f50 74ed0400 3cec0400 00000000 00000000 t...<........... │ │ 0x00052f60 00000000 00000000 34170000 34170000 ........4...4... │ │ 0x00052f70 34170000 34170000 34170000 34170000 4...4...4...4... │ │ 0x00052f80 34170000 34170000 34170000 34170000 4...4...4...4... │ │ 0x00052f90 34170000 34170000 34170000 34170000 4...4...4...4... ├── lib/armeabi-v7a/libswscale.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 000006bc 0006bc 0004f8 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00000bb4 000bb4 000100 04 A 2 0 4 │ │ [ 5] .hash HASH 00000cb4 000cb4 000250 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00000f04 000f04 00009e 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00000fa4 000fa4 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 00000fdc 000fdc 000060 00 A 3 3 4 │ │ [ 9] .rel.dyn REL 0000103c 00103c 0005e0 08 A 2 0 4 │ │ - [10] .rel.plt REL 0000161c 00161c 000138 08 AI 2 19 4 │ │ + [10] .rel.plt REL 0000161c 00161c 000138 08 AI 2 11 4 │ │ [11] .plt PROGBITS 00001754 001754 0001e8 00 AX 0 0 4 │ │ [12] .text PROGBITS 00001940 001940 04d0e4 00 AX 0 0 8 │ │ [13] .ARM.exidx ARM_EXIDX 0004ea24 04ea24 000138 08 AL 12 0 4 │ │ [14] .rodata PROGBITS 0004eb60 04eb60 001bf0 00 A 0 0 8 │ │ [15] .ARM.extab PROGBITS 00050750 050750 00003c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 00052448 051448 0009bc 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 00052e04 051e04 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00001754 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x00001764 f4170500 00c68fe2 51ca8ce2 f4f7bce5 ........Q....... │ │ 0x00001774 00c68fe2 51ca8ce2 ecf7bce5 00c68fe2 ....Q........... │ │ 0x00001784 51ca8ce2 e4f7bce5 00c68fe2 51ca8ce2 Q...........Q... │ │ 0x00001794 dcf7bce5 00c68fe2 51ca8ce2 d4f7bce5 ........Q....... │ │ 0x000017a4 00c68fe2 51ca8ce2 ccf7bce5 00c68fe2 ....Q........... │ │ 0x000017b4 51ca8ce2 c4f7bce5 00c68fe2 51ca8ce2 Q...........Q... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00052f34 b4750300 28750300 ecd70400 f4d70400 .u..(u.......... │ │ 0x00052f44 fcd70400 00000000 5ceb0400 24ea0400 ........\...$... │ │ 0x00052f54 00000000 00000000 00000000 00000000 ................ │ │ 0x00052f64 54170000 54170000 54170000 54170000 T...T...T...T... │ │ 0x00052f74 54170000 54170000 54170000 54170000 T...T...T...T... │ │ 0x00052f84 54170000 54170000 54170000 54170000 T...T...T...T... │ │ 0x00052f94 54170000 54170000 54170000 54170000 T...T...T...T... ├── lib/armeabi-v7a/libmobileffmpeg.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --sections {} │ │ @@ -9,15 +9,15 @@ │ │ [ 4] .dynstr STRTAB 000037d0 0037d0 004450 00 A 0 0 1 │ │ [ 5] .gnu.hash GNU_HASH 00007c20 007c20 000cdc 04 A 3 0 4 │ │ [ 6] .hash HASH 000088fc 0088fc 0015a4 04 A 3 0 4 │ │ [ 7] .gnu.version VERSYM 00009ea0 009ea0 0006bc 02 A 3 0 2 │ │ [ 8] .gnu.version_d VERDEF 0000a55c 00a55c 00001c 00 A 4 1 4 │ │ [ 9] .gnu.version_r VERNEED 0000a578 00a578 000140 00 A 4 10 4 │ │ [10] .rel.dyn REL 0000a6b8 00a6b8 001490 08 A 3 0 4 │ │ - [11] .rel.plt REL 0000bb48 00bb48 001100 08 AI 3 20 4 │ │ + [11] .rel.plt REL 0000bb48 00bb48 001100 08 AI 3 12 4 │ │ [12] .plt PROGBITS 0000cc48 00cc48 001994 00 AX 0 0 4 │ │ [13] .text PROGBITS 0000e5e0 00e5e0 045c68 00 AX 0 0 8 │ │ [14] .ARM.exidx ARM_EXIDX 00054248 054248 000ad8 08 AL 13 0 4 │ │ [15] .ARM.extab PROGBITS 00054d20 054d20 0009e4 00 A 0 0 4 │ │ [16] .rodata PROGBITS 00055708 055708 00c458 00 A 0 0 8 │ │ [17] .data.rel.ro PROGBITS 00063188 062188 001104 00 WA 0 0 8 │ │ [18] .fini_array FINI_ARRAY 0006428c 06328c 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0000cc48 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x0000cc58 1c7b0500 00c68fe2 57ca8ce2 1cfbbce5 .{......W....... │ │ 0x0000cc68 00c68fe2 57ca8ce2 14fbbce5 00c68fe2 ....W........... │ │ 0x0000cc78 57ca8ce2 0cfbbce5 00c68fe2 57ca8ce2 W...........W... │ │ 0x0000cc88 04fbbce5 00c68fe2 57ca8ce2 fcfabce5 ........W....... │ │ 0x0000cc98 00c68fe2 57ca8ce2 f4fabce5 00c68fe2 ....W........... │ │ 0x0000cca8 57ca8ce2 ecfabce5 00c68fe2 57ca8ce2 W...........W... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x000643f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00064400 00000000 00000000 00000000 00000000 ................ │ │ 0x00064410 00000000 00000000 00000000 00000000 ................ │ │ 0x00064420 00000000 00000000 00000000 00000000 ................ │ │ 0x00064430 00000000 00000000 00000000 00000000 ................ │ │ 0x00064440 00000000 00000000 00000000 00000000 ................ │ │ 0x00064450 00000000 00000000 00000000 00000000 ................ ├── lib/armeabi-v7a/libapp.so │ ├── readelf --wide --program-header {} │ │ @@ -1,16 +1,16 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 10 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ - PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4 │ │ - LOAD 0x000000 0x00000000 0x00000000 0x00194 0x00194 RW 0x1000 │ │ + PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ + LOAD 0x000000 0x00000000 0x00000000 0x00174 0x00174 RW 0x1000 │ │ LOAD 0x001000 0x00001000 0x00001000 0x0002c 0x0002c RW 0x1000 │ │ LOAD 0x002000 0x00002000 0x00002000 0x03420 0x03420 R E 0x1000 │ │ LOAD 0x006000 0x00006000 0x00006000 0x05f60 0x05f60 R 0x1000 │ │ LOAD 0x00c000 0x0000c000 0x0000c000 0x410000 0x410000 R E 0x1000 │ │ LOAD 0x41c000 0x0041c000 0x0041c000 0x2ead10 0x2ead10 R 0x1000 │ │ NOTE 0x001000 0x00001000 0x00001000 0x00020 0x00020 RW 0x4 │ │ LOAD 0x707000 0x00707000 0x00707000 0x00030 0x00030 RW 0x1000 │ │ @@ -20,11 +20,11 @@ │ │ Segment Sections... │ │ 00 │ │ 01 │ │ 02 .note.gnu.build-id .bss │ │ 03 .text │ │ 04 .rodata │ │ 05 .text │ │ - 06 .rodata .dynstr .dynsym .hash │ │ + 06 .rodata .dynsym .dynstr .hash │ │ 07 .note.gnu.build-id │ │ 08 .dynamic │ │ 09 .dynamic │ ├── readelf --wide --sections {} │ │ @@ -5,17 +5,17 @@ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ [ 1] .note.gnu.build-id NOTE 00001000 001000 000020 00 WA 0 0 4 │ │ [ 2] .bss PROGBITS 00001020 001020 00000c 00 WA 0 0 4 │ │ [ 3] .text PROGBITS 00002000 002000 003420 00 AX 0 0 4096 │ │ [ 4] .rodata PROGBITS 00006000 006000 005f60 00 A 0 0 16 │ │ [ 5] .text PROGBITS 0000c000 00c000 410000 00 AX 0 0 4096 │ │ [ 6] .rodata PROGBITS 0041c000 41c000 2eabf0 00 A 0 0 16 │ │ - [ 7] .dynstr STRTAB 00706bf0 706bf0 000085 00 A 0 0 1 │ │ - [ 8] .dynsym DYNSYM 00706c78 706c78 000060 10 A 7 1 4 │ │ - [ 9] .hash HASH 00706cd8 706cd8 000038 04 A 8 0 4 │ │ - [10] .dynamic DYNAMIC 00707000 707000 000030 08 WA 7 0 4 │ │ + [ 7] .dynsym DYNSYM 00706c78 706c78 000060 10 A 8 1 4 │ │ + [ 8] .dynstr STRTAB 00706bf0 706bf0 000085 00 A 0 0 1 │ │ + [ 9] .hash HASH 00706cd8 706cd8 000038 04 A 7 0 4 │ │ + [10] .dynamic DYNAMIC 00707000 707000 000030 08 WA 8 0 4 │ │ [11] .shstrtab STRTAB 00000000 707030 000050 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ y (purecode), p (processor specific) │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -17903,10 +17903,10 @@ │ │ W\.@0150898 │ │ Je\!@4048458 │ │ _kDartSnapshotBuildId │ │ _kDartVmSnapshotInstructions │ │ _kDartVmSnapshotData │ │ _kDartIsolateSnapshotInstructions │ │ _kDartIsolateSnapshotData │ │ +.shstrtab │ │ .note.gnu.build-id │ │ .dynamic │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e6e6f 74652e67 6e752e62 75696c64 ..note.gnu.build │ │ - 0x00000010 2d696400 2e627373 002e7465 7874002e -id..bss..text.. │ │ - 0x00000020 726f6461 7461002e 64796e73 7472002e rodata..dynstr.. │ │ - 0x00000030 64796e73 796d002e 68617368 002e6479 dynsym..hash..dy │ │ - 0x00000040 6e616d69 63002e73 68737472 74616200 namic..shstrtab. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e62 .gnu.build-id..b │ │ + 0x00000020 7373002e 74657874 002e726f 64617461 ss..text..rodata │ │ + 0x00000030 002e6479 6e73796d 002e6479 6e737472 ..dynsym..dynstr │ │ + 0x00000040 002e6861 7368002e 64796e61 6d696300 ..hash..dynamic. ├── lib/x86_64/libavcodec.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000000000003988 003988 002910 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 0000000000006298 006298 0007e0 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000006a78 006a78 001154 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 0000000000007bcc 007bcc 000494 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 0000000000008060 008060 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000008098 008098 000080 00 A 3 4 4 │ │ [ 9] .rela.dyn RELA 0000000000008118 008118 074628 18 A 2 0 8 │ │ - [10] .rela.plt RELA 000000000007c740 07c740 001fc8 18 AI 2 20 8 │ │ + [10] .rela.plt RELA 000000000007c740 07c740 001fc8 18 AI 2 11 8 │ │ [11] .plt PROGBITS 000000000007e710 07e710 001540 10 AX 0 0 16 │ │ [12] .text PROGBITS 000000000007fd00 07fd00 724996 00 AX 0 0 256 │ │ [13] .rodata PROGBITS 00000000007a46c0 7a46c0 3dc3b8 00 A 0 0 64 │ │ [14] .eh_frame PROGBITS 0000000000b80a78 b80a78 0f3bac 00 A 0 0 8 │ │ [15] .eh_frame_hdr PROGBITS 0000000000c74624 c74624 018654 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 0000000000c8e3f0 c8d3f0 052100 00 WA 0 0 16 │ │ [17] .fini_array FINI_ARRAY 0000000000ce04f0 cdf4f0 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0007e710 ff35423e c600ff25 443ec600 90909090 .5B>...%D>...... │ │ 0x0007e720 ff25423e c6006800 000000e9 e0ffffff .%B>..h......... │ │ 0x0007e730 ff253a3e c6006801 000000e9 d0ffffff .%:>..h......... │ │ 0x0007e740 ff25323e c6006802 000000e9 c0ffffff .%2>..h......... │ │ 0x0007e750 ff252a3e c6006803 000000e9 b0ffffff .%*>..h......... │ │ 0x0007e760 ff25223e c6006804 000000e9 a0ffffff .%">..h......... │ │ 0x0007e770 ff251a3e c6006805 000000e9 90ffffff .%.>..h......... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00ce2550 0005ce00 00000000 00000000 00000000 ................ │ │ 0x00ce2560 00000000 00000000 26e70700 00000000 ........&....... │ │ 0x00ce2570 36e70700 00000000 46e70700 00000000 6.......F....... │ │ 0x00ce2580 56e70700 00000000 66e70700 00000000 V.......f....... │ │ 0x00ce2590 76e70700 00000000 86e70700 00000000 v............... │ │ 0x00ce25a0 96e70700 00000000 a6e70700 00000000 ................ │ │ 0x00ce25b0 b6e70700 00000000 c6e70700 00000000 ................ ├── lib/x86_64/libswresample.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 00000000000009e8 0009e8 000464 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 0000000000000e50 000e50 0000d4 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000000f28 000f28 00024c 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 0000000000001174 001174 00009c 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 0000000000001210 001210 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000001248 001248 000060 00 A 3 3 4 │ │ [ 9] .rela.dyn RELA 00000000000012a8 0012a8 003df8 18 A 2 0 8 │ │ - [10] .rela.plt RELA 00000000000050a0 0050a0 0004f8 18 AI 2 20 8 │ │ + [10] .rela.plt RELA 00000000000050a0 0050a0 0004f8 18 AI 2 11 8 │ │ [11] .plt PROGBITS 00000000000055a0 0055a0 000360 10 AX 0 0 16 │ │ [12] .text PROGBITS 0000000000005900 005900 03eb4c 00 AX 0 0 16 │ │ [13] .rodata PROGBITS 0000000000044460 044460 0040e8 00 A 0 0 32 │ │ [14] .eh_frame PROGBITS 0000000000048548 048548 00421c 00 A 0 0 8 │ │ [15] .eh_frame_hdr PROGBITS 000000000004c764 04c764 0009fc 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 000000000004ec60 04dc60 002ee8 00 WA 0 0 16 │ │ [17] .fini_array FINI_ARRAY 0000000000051b48 050b48 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x000055a0 ff359ac8 0400ff25 9cc80400 90909090 .5.....%........ │ │ 0x000055b0 ff259ac8 04006800 000000e9 e0ffffff .%....h......... │ │ 0x000055c0 ff2592c8 04006801 000000e9 d0ffffff .%....h......... │ │ 0x000055d0 ff258ac8 04006802 000000e9 c0ffffff .%....h......... │ │ 0x000055e0 ff2582c8 04006803 000000e9 b0ffffff .%....h......... │ │ 0x000055f0 ff257ac8 04006804 000000e9 a0ffffff .%z...h......... │ │ 0x00005600 ff2572c8 04006805 000000e9 90ffffff .%r...h......... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00051e38 581b0500 00000000 00000000 00000000 X............... │ │ 0x00051e48 00000000 00000000 b6550000 00000000 .........U...... │ │ 0x00051e58 c6550000 00000000 d6550000 00000000 .U.......U...... │ │ 0x00051e68 e6550000 00000000 f6550000 00000000 .U.......U...... │ │ 0x00051e78 06560000 00000000 16560000 00000000 .V.......V...... │ │ 0x00051e88 26560000 00000000 36560000 00000000 &V......6V...... │ │ 0x00051e98 46560000 00000000 56560000 00000000 FV......VV...... ├── lib/x86_64/libavfilter.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000000000002830 002830 001adb 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 0000000000004310 004310 000270 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000004580 004580 000a68 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 0000000000004fe8 004fe8 000322 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 000000000000530c 00530c 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000005344 005344 0000e0 00 A 3 7 4 │ │ [ 9] .rela.dyn RELA 0000000000005428 005428 05ad50 18 A 2 0 8 │ │ - [10] .rela.plt RELA 0000000000060178 060178 001ea8 18 AI 2 20 8 │ │ + [10] .rela.plt RELA 0000000000060178 060178 001ea8 18 AI 2 11 8 │ │ [11] .plt PROGBITS 0000000000062020 062020 001480 10 AX 0 0 16 │ │ [12] .text PROGBITS 00000000000634a0 0634a0 162a9b 00 AX 0 0 16 │ │ [13] .rodata PROGBITS 00000000001c5f40 1c5f40 0354a0 00 A 0 0 32 │ │ [14] .eh_frame PROGBITS 00000000001fb3e0 1fb3e0 0373cc 00 A 0 0 8 │ │ [15] .eh_frame_hdr PROGBITS 00000000002327ac 2327ac 006864 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 000000000023a6a0 2396a0 05db20 00 WA 0 0 16 │ │ [17] .fini_array FINI_ARRAY 00000000002981c0 2971c0 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00062020 ff358a65 2300ff25 8c652300 90909090 .5.e#..%.e#..... │ │ 0x00062030 ff258a65 23006800 000000e9 e0ffffff .%.e#.h......... │ │ 0x00062040 ff258265 23006801 000000e9 d0ffffff .%.e#.h......... │ │ 0x00062050 ff257a65 23006802 000000e9 c0ffffff .%ze#.h......... │ │ 0x00062060 ff257265 23006803 000000e9 b0ffffff .%re#.h......... │ │ 0x00062070 ff256a65 23006804 000000e9 a0ffffff .%je#.h......... │ │ 0x00062080 ff256265 23006805 000000e9 90ffffff .%be#.h......... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x002985a8 d0812900 00000000 00000000 00000000 ..)............. │ │ 0x002985b8 00000000 00000000 36200600 00000000 ........6 ...... │ │ 0x002985c8 46200600 00000000 56200600 00000000 F ......V ...... │ │ 0x002985d8 66200600 00000000 76200600 00000000 f ......v ...... │ │ 0x002985e8 86200600 00000000 96200600 00000000 . ....... ...... │ │ 0x002985f8 a6200600 00000000 b6200600 00000000 . ....... ...... │ │ 0x00298608 c6200600 00000000 d6200600 00000000 . ....... ...... ├── lib/x86_64/libmobileffmpeg_abidetect.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --sections {} │ │ @@ -9,15 +9,15 @@ │ │ [ 4] .dynstr STRTAB 0000000000000860 000860 00057e 00 A 0 0 1 │ │ [ 5] .gnu.hash GNU_HASH 0000000000000de0 000de0 00016c 00 A 3 0 8 │ │ [ 6] .hash HASH 0000000000000f50 000f50 00018c 04 A 3 0 8 │ │ [ 7] .gnu.version VERSYM 00000000000010dc 0010dc 000078 02 A 3 0 2 │ │ [ 8] .gnu.version_d VERDEF 0000000000001154 001154 00001c 00 A 4 1 4 │ │ [ 9] .gnu.version_r VERNEED 0000000000001170 001170 000020 00 A 4 1 4 │ │ [10] .rela.dyn RELA 0000000000001190 001190 0008e8 18 A 3 0 8 │ │ - [11] .rela.plt RELA 0000000000001a78 001a78 000318 18 AI 3 21 8 │ │ + [11] .rela.plt RELA 0000000000001a78 001a78 000318 18 AI 3 12 8 │ │ [12] .plt PROGBITS 0000000000001d90 001d90 000220 10 AX 0 0 16 │ │ [13] .text PROGBITS 0000000000001fb0 001fb0 001fa4 00 AX 0 0 16 │ │ [14] .rodata PROGBITS 0000000000003f60 003f60 0015f8 00 A 0 0 16 │ │ [15] .eh_frame PROGBITS 0000000000005558 005558 0006f4 00 A 0 0 8 │ │ [16] .eh_frame_hdr PROGBITS 0000000000005c4c 005c4c 000184 00 A 0 0 4 │ │ [17] .data.rel.ro PROGBITS 0000000000007a10 006a10 000270 00 WA 0 0 8 │ │ [18] .fini_array FINI_ARRAY 0000000000007c80 006c80 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00001d90 ff355261 0000ff25 54610000 90909090 .5Ra...%Ta...... │ │ 0x00001da0 ff255261 00006800 000000e9 e0ffffff .%Ra..h......... │ │ 0x00001db0 ff254a61 00006801 000000e9 d0ffffff .%Ja..h......... │ │ 0x00001dc0 ff254261 00006802 000000e9 c0ffffff .%Ba..h......... │ │ 0x00001dd0 ff253a61 00006803 000000e9 b0ffffff .%:a..h......... │ │ 0x00001de0 ff253261 00006804 000000e9 a0ffffff .%2a..h......... │ │ 0x00001df0 ff252a61 00006805 000000e9 90ffffff .%*a..h......... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00007ee0 907c0000 00000000 00000000 00000000 .|.............. │ │ 0x00007ef0 00000000 00000000 a61d0000 00000000 ................ │ │ 0x00007f00 b61d0000 00000000 c61d0000 00000000 ................ │ │ 0x00007f10 d61d0000 00000000 e61d0000 00000000 ................ │ │ 0x00007f20 f61d0000 00000000 061e0000 00000000 ................ │ │ 0x00007f30 161e0000 00000000 261e0000 00000000 ........&....... │ │ 0x00007f40 361e0000 00000000 461e0000 00000000 6.......F....... ├── lib/x86_64/libavutil.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000000000003ee0 003ee0 002ccd 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 0000000000006bb0 006bb0 0012c4 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000007e78 007e78 001238 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 00000000000090b0 0090b0 000506 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00000000000095b8 0095b8 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 00000000000095f0 0095f0 000040 00 A 3 2 4 │ │ [ 9] .rela.dyn RELA 0000000000009630 009630 005d48 18 A 2 0 8 │ │ - [10] .rela.plt RELA 000000000000f378 00f378 0007e0 18 AI 2 20 8 │ │ + [10] .rela.plt RELA 000000000000f378 00f378 0007e0 18 AI 2 11 8 │ │ [11] .plt PROGBITS 000000000000fb60 00fb60 000550 10 AX 0 0 16 │ │ [12] .text PROGBITS 00000000000100b0 0100b0 02ed31 00 AX 0 0 16 │ │ [13] .rodata PROGBITS 000000000003ee00 03ee00 00b3c0 00 A 0 0 32 │ │ [14] .eh_frame PROGBITS 000000000004a1c0 04a1c0 00ad24 00 A 0 0 8 │ │ [15] .eh_frame_hdr PROGBITS 0000000000054ee4 054ee4 001ad4 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 0000000000057ec0 056ec0 00ab78 00 WA 0 0 16 │ │ [17] .fini_array FINI_ARRAY 0000000000062a38 061a38 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0000fb60 ff35ea31 0500ff25 ec310500 90909090 .5.1...%.1...... │ │ 0x0000fb70 ff25ea31 05006800 000000e9 e0ffffff .%.1..h......... │ │ 0x0000fb80 ff25e231 05006801 000000e9 d0ffffff .%.1..h......... │ │ 0x0000fb90 ff25da31 05006802 000000e9 c0ffffff .%.1..h......... │ │ 0x0000fba0 ff25d231 05006803 000000e9 b0ffffff .%.1..h......... │ │ 0x0000fbb0 ff25ca31 05006804 000000e9 a0ffffff .%.1..h......... │ │ 0x0000fbc0 ff25c231 05006805 000000e9 90ffffff .%.1..h......... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00062d48 482a0600 00000000 00000000 00000000 H*.............. │ │ 0x00062d58 00000000 00000000 76fb0000 00000000 ........v....... │ │ 0x00062d68 86fb0000 00000000 96fb0000 00000000 ................ │ │ 0x00062d78 a6fb0000 00000000 b6fb0000 00000000 ................ │ │ 0x00062d88 c6fb0000 00000000 d6fb0000 00000000 ................ │ │ 0x00062d98 e6fb0000 00000000 f6fb0000 00000000 ................ │ │ 0x00062da8 06fc0000 00000000 16fc0000 00000000 ................ ├── lib/x86_64/libflutter.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --program-header {} │ │ @@ -7,15 +7,15 @@ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8 │ │ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x2d2fac 0x2d2fac R 0x1000 │ │ LOAD 0x2d2fc0 0x00000000002d3fc0 0x00000000002d3fc0 0x587910 0x587910 R E 0x1000 │ │ LOAD 0x85a8d0 0x000000000085c8d0 0x000000000085c8d0 0x04d370 0x04d370 RW 0x1000 │ │ LOAD 0x8a7c40 0x00000000008aac40 0x00000000008aac40 0x0cd1c8 0x0d5e8a RW 0x1000 │ │ DYNAMIC 0x8a6bd8 0x00000000008a8bd8 0x00000000008a8bd8 0x000200 0x000200 RW 0x8 │ │ - GNU_RELRO 0x85a8d0 0x000000000085c8d0 0x000000000085c8d0 0x04d370 0x04d730 R 0x1 │ │ + GNU_RELRO 0x85a8d0 0x000000000085c8d0 0x000000000085c8d0 0x04d730 0x04d730 R 0x1 │ │ GNU_EH_FRAME 0x19ce58 0x000000000019ce58 0x000000000019ce58 0x0286cc 0x0286cc R 0x4 │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0 │ │ NOTE 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000098 0x000098 R 0x2 │ │ NOTE 0x000340 0x0000000000000340 0x0000000000000340 0x000024 0x000024 R 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynsym DYNSYM 0000000000000368 000368 002988 18 A 8 1 8 │ │ [ 4] .gnu.version VERSYM 0000000000002cf0 002cf0 000376 02 A 3 0 2 │ │ [ 5] .gnu.version_r VERNEED 0000000000003068 003068 000060 00 A 8 3 4 │ │ [ 6] .gnu.hash GNU_HASH 00000000000030c8 0030c8 000028 00 A 3 0 8 │ │ [ 7] .hash HASH 00000000000030f0 0030f0 000de0 04 A 3 0 4 │ │ [ 8] .dynstr STRTAB 0000000000003ed0 003ed0 001565 00 A 0 0 1 │ │ [ 9] .rela.dyn RELA 0000000000005438 005438 0af260 18 A 3 0 8 │ │ - [10] .rela.plt RELA 00000000000b4698 0b4698 001e78 18 AI 3 21 8 │ │ + [10] .rela.plt RELA 00000000000b4698 0b4698 001e78 18 AI 3 15 8 │ │ [11] .rodata PROGBITS 00000000000b6540 0b6540 0e6918 00 AMS 0 0 64 │ │ [12] .eh_frame_hdr PROGBITS 000000000019ce58 19ce58 0286cc 00 A 0 0 4 │ │ [13] .eh_frame PROGBITS 00000000001c5528 1c5528 10da84 00 A 0 0 8 │ │ [14] .text PROGBITS 00000000002d3fc0 2d2fc0 5864ad 00 AX 0 0 64 │ │ [15] .plt PROGBITS 000000000085a470 859470 001460 00 AX 0 0 16 │ │ [16] .data.rel.ro PROGBITS 000000000085c8d0 85a8d0 04c130 00 WA 0 0 16 │ │ [17] .fini_array FINI_ARRAY 00000000008a8a00 8a6a00 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0085a470 ff3592ed 0400ff25 94ed0400 0f1f4000 .5.....%......@. │ │ 0x0085a480 ff2592ed 04006800 000000e9 e0ffffff .%....h......... │ │ 0x0085a490 ff258aed 04006801 000000e9 d0ffffff .%....h......... │ │ 0x0085a4a0 ff2582ed 04006802 000000e9 c0ffffff .%....h......... │ │ 0x0085a4b0 ff257aed 04006803 000000e9 b0ffffff .%z...h......... │ │ 0x0085a4c0 ff2572ed 04006804 000000e9 a0ffffff .%r...h......... │ │ 0x0085a4d0 ff256aed 04006805 000000e9 90ffffff .%j...h......... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x008a9200 d88b8a00 00000000 00000000 00000000 ................ │ │ 0x008a9210 00000000 00000000 86a48500 00000000 ................ │ │ 0x008a9220 96a48500 00000000 a6a48500 00000000 ................ │ │ 0x008a9230 b6a48500 00000000 c6a48500 00000000 ................ │ │ 0x008a9240 d6a48500 00000000 e6a48500 00000000 ................ │ │ 0x008a9250 f6a48500 00000000 06a58500 00000000 ................ │ │ 0x008a9260 16a58500 00000000 26a58500 00000000 ........&....... ├── lib/x86_64/libavdevice.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000000000000eb0 000eb0 000999 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 0000000000001850 001850 0000b0 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000001900 001900 000390 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 0000000000001c90 001c90 000102 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 0000000000001d94 001d94 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000001dcc 001dcc 0000a0 00 A 3 5 4 │ │ [ 9] .rela.dyn RELA 0000000000001e70 001e70 000a50 18 A 2 0 8 │ │ - [10] .rela.plt RELA 00000000000028c0 0028c0 0009c0 18 AI 2 20 8 │ │ + [10] .rela.plt RELA 00000000000028c0 0028c0 0009c0 18 AI 2 11 8 │ │ [11] .plt PROGBITS 0000000000003280 003280 000690 10 AX 0 0 16 │ │ [12] .text PROGBITS 0000000000003910 003910 003506 00 AX 0 0 16 │ │ [13] .rodata PROGBITS 0000000000006e20 006e20 0018cc 00 A 0 0 16 │ │ [14] .eh_frame PROGBITS 00000000000086f0 0086f0 000c94 00 A 0 0 8 │ │ [15] .eh_frame_hdr PROGBITS 0000000000009384 009384 00017c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 000000000000b040 00a040 000998 00 WA 0 0 16 │ │ [17] .fini_array FINI_ARRAY 000000000000b9d8 00a9d8 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00003280 ff352a8a 0000ff25 2c8a0000 90909090 .5*....%,....... │ │ 0x00003290 ff252a8a 00006800 000000e9 e0ffffff .%*...h......... │ │ 0x000032a0 ff25228a 00006801 000000e9 d0ffffff .%"...h......... │ │ 0x000032b0 ff251a8a 00006802 000000e9 c0ffffff .%....h......... │ │ 0x000032c0 ff25128a 00006803 000000e9 b0ffffff .%....h......... │ │ 0x000032d0 ff250a8a 00006804 000000e9 a0ffffff .%....h......... │ │ 0x000032e0 ff25028a 00006805 000000e9 90ffffff .%....h......... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0000bca8 e8b90000 00000000 00000000 00000000 ................ │ │ 0x0000bcb8 00000000 00000000 96320000 00000000 .........2...... │ │ 0x0000bcc8 a6320000 00000000 b6320000 00000000 .2.......2...... │ │ 0x0000bcd8 c6320000 00000000 d6320000 00000000 .2.......2...... │ │ 0x0000bce8 e6320000 00000000 f6320000 00000000 .2.......2...... │ │ 0x0000bcf8 06330000 00000000 16330000 00000000 .3.......3...... │ │ 0x0000bd08 26330000 00000000 36330000 00000000 &3......63...... ├── lib/x86_64/libavformat.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000000000003da8 003da8 002bf0 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 0000000000006998 006998 000560 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000006ef8 006ef8 001204 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 00000000000080fc 0080fc 0004ec 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00000000000085e8 0085e8 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000008620 008620 000080 00 A 3 4 4 │ │ [ 9] .rela.dyn RELA 00000000000086a0 0086a0 02b5d8 18 A 2 0 8 │ │ - [10] .rela.plt RELA 0000000000033c78 033c78 0028e0 18 AI 2 20 8 │ │ + [10] .rela.plt RELA 0000000000033c78 033c78 0028e0 18 AI 2 11 8 │ │ [11] .plt PROGBITS 0000000000036560 036560 001b50 10 AX 0 0 16 │ │ [12] .text PROGBITS 00000000000380b0 0380b0 1269de 00 AX 0 0 16 │ │ [13] .rodata PROGBITS 000000000015ea90 15ea90 104fc0 00 A 0 0 16 │ │ [14] .eh_frame PROGBITS 0000000000263a50 263a50 03fb5c 00 A 0 0 8 │ │ [15] .eh_frame_hdr PROGBITS 00000000002a35ac 2a35ac 00651c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 00000000002aad80 2a9d80 01c1d8 00 WA 0 0 16 │ │ [17] .fini_array FINI_ARRAY 00000000002c6f58 2c5f58 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00036560 ff35ea0c 2900ff25 ec0c2900 90909090 .5..)..%..)..... │ │ 0x00036570 ff25ea0c 29006800 000000e9 e0ffffff .%..).h......... │ │ 0x00036580 ff25e20c 29006801 000000e9 d0ffffff .%..).h......... │ │ 0x00036590 ff25da0c 29006802 000000e9 c0ffffff .%..).h......... │ │ 0x000365a0 ff25d20c 29006803 000000e9 b0ffffff .%..).h......... │ │ 0x000365b0 ff25ca0c 29006804 000000e9 a0ffffff .%..).h......... │ │ 0x000365c0 ff25c20c 29006805 000000e9 90ffffff .%..).h......... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x002c7248 686f2c00 00000000 00000000 00000000 ho,............. │ │ 0x002c7258 00000000 00000000 76650300 00000000 ........ve...... │ │ 0x002c7268 86650300 00000000 96650300 00000000 .e.......e...... │ │ 0x002c7278 a6650300 00000000 b6650300 00000000 .e.......e...... │ │ 0x002c7288 c6650300 00000000 d6650300 00000000 .e.......e...... │ │ 0x002c7298 e6650300 00000000 f6650300 00000000 .e.......e...... │ │ 0x002c72a8 06660300 00000000 16660300 00000000 .f.......f...... ├── lib/x86_64/libswscale.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000000000000910 000910 000452 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 0000000000000d68 000d68 000100 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000000e68 000e68 000228 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 0000000000001090 001090 00008a 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 000000000000111c 00111c 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000001154 001154 000060 00 A 3 3 4 │ │ [ 9] .rela.dyn RELA 00000000000011b8 0011b8 0010c8 18 A 2 0 8 │ │ - [10] .rela.plt RELA 0000000000002280 002280 000300 18 AI 2 20 8 │ │ + [10] .rela.plt RELA 0000000000002280 002280 000300 18 AI 2 11 8 │ │ [11] .plt PROGBITS 0000000000002580 002580 000210 10 AX 0 0 16 │ │ [12] .text PROGBITS 0000000000002790 002790 060b8a 00 AX 0 0 16 │ │ [13] .rodata PROGBITS 0000000000063320 063320 003258 00 A 0 0 32 │ │ [14] .eh_frame PROGBITS 0000000000066578 066578 00cc2c 00 A 0 0 8 │ │ [15] .eh_frame_hdr PROGBITS 00000000000731a4 0731a4 001774 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 0000000000075ea0 074ea0 000de8 00 WA 0 0 16 │ │ [17] .fini_array FINI_ARRAY 0000000000076c88 075c88 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00002580 ff356a49 0700ff25 6c490700 90909090 .5jI...%lI...... │ │ 0x00002590 ff256a49 07006800 000000e9 e0ffffff .%jI..h......... │ │ 0x000025a0 ff256249 07006801 000000e9 d0ffffff .%bI..h......... │ │ 0x000025b0 ff255a49 07006802 000000e9 c0ffffff .%ZI..h......... │ │ 0x000025c0 ff255249 07006803 000000e9 b0ffffff .%RI..h......... │ │ 0x000025d0 ff254a49 07006804 000000e9 a0ffffff .%JI..h......... │ │ 0x000025e0 ff254249 07006805 000000e9 90ffffff .%BI..h......... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00076ee8 986c0700 00000000 00000000 00000000 .l.............. │ │ 0x00076ef8 00000000 00000000 96250000 00000000 .........%...... │ │ 0x00076f08 a6250000 00000000 b6250000 00000000 .%.......%...... │ │ 0x00076f18 c6250000 00000000 d6250000 00000000 .%.......%...... │ │ 0x00076f28 e6250000 00000000 f6250000 00000000 .%.......%...... │ │ 0x00076f38 06260000 00000000 16260000 00000000 .&.......&...... │ │ 0x00076f48 26260000 00000000 36260000 00000000 &&......6&...... ├── lib/x86_64/libmobileffmpeg.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --sections {} │ │ @@ -9,15 +9,15 @@ │ │ [ 4] .dynstr STRTAB 0000000000004fa0 004fa0 0041c1 00 A 0 0 1 │ │ [ 5] .gnu.hash GNU_HASH 0000000000009168 009168 000c58 00 A 3 0 8 │ │ [ 6] .hash HASH 0000000000009dc0 009dc0 0014fc 04 A 3 0 8 │ │ [ 7] .gnu.version VERSYM 000000000000b2bc 00b2bc 000668 02 A 3 0 2 │ │ [ 8] .gnu.version_d VERDEF 000000000000b924 00b924 00001c 00 A 4 1 4 │ │ [ 9] .gnu.version_r VERNEED 000000000000b940 00b940 000120 00 A 4 9 4 │ │ [10] .rela.dyn RELA 000000000000ba60 00ba60 003bb8 18 A 3 0 8 │ │ - [11] .rela.plt RELA 000000000000f618 00f618 0030c0 18 AI 3 21 8 │ │ + [11] .rela.plt RELA 000000000000f618 00f618 0030c0 18 AI 3 12 8 │ │ [12] .plt PROGBITS 00000000000126e0 0126e0 002090 10 AX 0 0 16 │ │ [13] .text PROGBITS 0000000000014770 014770 03bdbc 00 AX 0 0 16 │ │ [14] .rodata PROGBITS 0000000000050530 050530 00c698 00 A 0 0 16 │ │ [15] .eh_frame PROGBITS 000000000005cbc8 05cbc8 00488c 00 A 0 0 8 │ │ [16] .eh_frame_hdr PROGBITS 0000000000061454 061454 000a9c 00 A 0 0 4 │ │ [17] .data.rel.ro PROGBITS 0000000000063d50 062d50 0018b0 00 WA 0 0 16 │ │ [18] .fini_array FINI_ARRAY 0000000000065600 064600 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x000126e0 ff35ca38 0500ff25 cc380500 90909090 .5.8...%.8...... │ │ 0x000126f0 ff25ca38 05006800 000000e9 e0ffffff .%.8..h......... │ │ 0x00012700 ff25c238 05006801 000000e9 d0ffffff .%.8..h......... │ │ 0x00012710 ff25ba38 05006802 000000e9 c0ffffff .%.8..h......... │ │ 0x00012720 ff25b238 05006803 000000e9 b0ffffff .%.8..h......... │ │ 0x00012730 ff25aa38 05006804 000000e9 a0ffffff .%.8..h......... │ │ 0x00012740 ff25a238 05006805 000000e9 90ffffff .%.8..h......... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00065fa8 10560600 00000000 00000000 00000000 .V.............. │ │ 0x00065fb8 00000000 00000000 f6260100 00000000 .........&...... │ │ 0x00065fc8 06270100 00000000 16270100 00000000 .'.......'...... │ │ 0x00065fd8 26270100 00000000 36270100 00000000 &'......6'...... │ │ 0x00065fe8 46270100 00000000 56270100 00000000 F'......V'...... │ │ 0x00065ff8 66270100 00000000 76270100 00000000 f'......v'...... │ │ 0x00066008 86270100 00000000 96270100 00000000 .'.......'...... ├── lib/x86_64/libapp.so │ ├── readelf --wide --program-header {} │ │ @@ -1,16 +1,16 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 10 program headers, starting at offset 64 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ - PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8 │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0002a8 0x0002a8 RW 0x1000 │ │ + PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000230 0x000230 R 0x8 │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000270 0x000270 RW 0x1000 │ │ LOAD 0x001000 0x0000000000001000 0x0000000000001000 0x000038 0x000038 RW 0x1000 │ │ LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x0038e0 0x0038e0 R E 0x1000 │ │ LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x008180 0x008180 R 0x1000 │ │ LOAD 0x00f000 0x000000000000f000 0x000000000000f000 0x38ac70 0x38ac70 R E 0x1000 │ │ LOAD 0x39a000 0x000000000039a000 0x000000000039a000 0x348780 0x348780 R 0x1000 │ │ NOTE 0x001000 0x0000000000001000 0x0000000000001000 0x000020 0x000020 RW 0x4 │ │ LOAD 0x6e3000 0x00000000006e3000 0x00000000006e3000 0x000060 0x000060 RW 0x1000 │ │ @@ -20,11 +20,11 @@ │ │ Segment Sections... │ │ 00 │ │ 01 │ │ 02 .note.gnu.build-id .bss │ │ 03 .text │ │ 04 .rodata │ │ 05 .text │ │ - 06 .rodata .dynstr .dynsym .hash │ │ + 06 .rodata .dynsym .dynstr .hash │ │ 07 .note.gnu.build-id │ │ 08 .dynamic │ │ 09 .dynamic │ ├── readelf --wide --sections {} │ │ @@ -5,17 +5,17 @@ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ [ 1] .note.gnu.build-id NOTE 0000000000001000 001000 000020 00 WA 0 0 4 │ │ [ 2] .bss PROGBITS 0000000000001020 001020 000018 00 WA 0 0 8 │ │ [ 3] .text PROGBITS 0000000000002000 002000 0038e0 00 AX 0 0 4096 │ │ [ 4] .rodata PROGBITS 0000000000006000 006000 008180 00 A 0 0 16 │ │ [ 5] .text PROGBITS 000000000000f000 00f000 38ac70 00 AX 0 0 4096 │ │ [ 6] .rodata PROGBITS 000000000039a000 39a000 348630 00 A 0 0 16 │ │ - [ 7] .dynstr STRTAB 00000000006e2630 6e2630 000085 00 A 0 0 1 │ │ - [ 8] .dynsym DYNSYM 00000000006e26b8 6e26b8 000090 18 A 7 1 8 │ │ - [ 9] .hash HASH 00000000006e2748 6e2748 000038 04 A 8 0 8 │ │ - [10] .dynamic DYNAMIC 00000000006e3000 6e3000 000060 10 WA 7 0 8 │ │ + [ 7] .dynsym DYNSYM 00000000006e26b8 6e26b8 000090 18 A 8 1 8 │ │ + [ 8] .dynstr STRTAB 00000000006e2630 6e2630 000085 00 A 0 0 1 │ │ + [ 9] .hash HASH 00000000006e2748 6e2748 000038 04 A 7 0 8 │ │ + [10] .dynamic DYNAMIC 00000000006e3000 6e3000 000060 10 WA 8 0 8 │ │ [11] .shstrtab STRTAB 0000000000000000 6e3060 000050 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ l (large), p (processor specific) │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -17499,10 +17499,10 @@ │ │ @0150898 │ │ @4048458 │ │ _kDartSnapshotBuildId │ │ _kDartVmSnapshotInstructions │ │ _kDartVmSnapshotData │ │ _kDartIsolateSnapshotInstructions │ │ _kDartIsolateSnapshotData │ │ +.shstrtab │ │ .note.gnu.build-id │ │ .dynamic │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e6e6f 74652e67 6e752e62 75696c64 ..note.gnu.build │ │ - 0x00000010 2d696400 2e627373 002e7465 7874002e -id..bss..text.. │ │ - 0x00000020 726f6461 7461002e 64796e73 7472002e rodata..dynstr.. │ │ - 0x00000030 64796e73 796d002e 68617368 002e6479 dynsym..hash..dy │ │ - 0x00000040 6e616d69 63002e73 68737472 74616200 namic..shstrtab. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e62 .gnu.build-id..b │ │ + 0x00000020 7373002e 74657874 002e726f 64617461 ss..text..rodata │ │ + 0x00000030 002e6479 6e73796d 002e6479 6e737472 ..dynsym..dynstr │ │ + 0x00000040 002e6861 7368002e 64796e61 6d696300 ..hash..dynamic. ├── lib/arm64-v8a/libavcodec.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 00000000000038c0 0038c0 0028de 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00000000000061a0 0061a0 0007e0 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000006980 006980 00113c 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 0000000000007abc 007abc 000488 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 0000000000007f44 007f44 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000007f7c 007f7c 000080 00 A 3 4 4 │ │ [ 9] .rela.dyn RELA 0000000000008000 008000 073158 18 A 2 0 8 │ │ - [10] .rela.plt RELA 000000000007b158 07b158 001f38 18 AI 2 18 8 │ │ + [10] .rela.plt RELA 000000000007b158 07b158 001f38 18 AI 2 11 8 │ │ [11] .plt PROGBITS 000000000007d090 07d090 0014f0 10 AX 0 0 8 │ │ [12] .text PROGBITS 000000000007e580 07e580 4fb838 00 AX 0 0 64 │ │ [13] .rodata PROGBITS 0000000000579dc0 579dc0 3c8b48 00 A 0 0 32 │ │ [14] .data.rel.ro PROGBITS 00000000009441d0 9431d0 0517f8 00 WA 0 0 8 │ │ [15] .fini_array FINI_ARRAY 00000000009959c8 9949c8 000010 08 WA 0 0 8 │ │ [16] .dynamic DYNAMIC 00000000009959d8 9949d8 000260 10 WA 3 0 8 │ │ [17] .got PROGBITS 0000000000995c38 994c38 001948 00 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0007d090 f07bbfa9 d04800d0 11ca42f9 10421691 .{...H....B..B.. │ │ 0x0007d0a0 20021fd6 1f2003d5 1f2003d5 1f2003d5 .... ... ... .. │ │ 0x0007d0b0 d04800d0 11ce42f9 10621691 20021fd6 .H....B..b.. ... │ │ 0x0007d0c0 d04800d0 11d242f9 10821691 20021fd6 .H....B..... ... │ │ 0x0007d0d0 d04800d0 11d642f9 10a21691 20021fd6 .H....B..... ... │ │ 0x0007d0e0 d04800d0 11da42f9 10c21691 20021fd6 .H....B..... ... │ │ 0x0007d0f0 d04800d0 11de42f9 10e21691 20021fd6 .H....B..... ... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00997580 00000000 00000000 00000000 00000000 ................ │ │ 0x00997590 00000000 00000000 90d00700 00000000 ................ │ │ 0x009975a0 90d00700 00000000 90d00700 00000000 ................ │ │ 0x009975b0 90d00700 00000000 90d00700 00000000 ................ │ │ 0x009975c0 90d00700 00000000 90d00700 00000000 ................ │ │ 0x009975d0 90d00700 00000000 90d00700 00000000 ................ │ │ 0x009975e0 90d00700 00000000 90d00700 00000000 ................ ├── lib/arm64-v8a/libswresample.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000000000000950 000950 000448 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 0000000000000d98 000d98 0000d4 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000000e70 000e70 00023c 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 00000000000010ac 0010ac 000094 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 0000000000001140 001140 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000001178 001178 000060 00 A 3 3 4 │ │ [ 9] .rela.dyn RELA 00000000000011d8 0011d8 002b80 18 A 2 0 8 │ │ - [10] .rela.plt RELA 0000000000003d58 003d58 000498 18 AI 2 18 8 │ │ + [10] .rela.plt RELA 0000000000003d58 003d58 000498 18 AI 2 11 8 │ │ [11] .plt PROGBITS 00000000000041f0 0041f0 000330 10 AX 0 0 8 │ │ [12] .text PROGBITS 0000000000004520 004520 023b8c 00 AX 0 0 4 │ │ [13] .rodata PROGBITS 00000000000280b0 0280b0 003568 00 A 0 0 16 │ │ [14] .data.rel.ro PROGBITS 000000000002c730 02b730 002480 00 WA 0 0 8 │ │ [15] .fini_array FINI_ARRAY 000000000002ebb0 02dbb0 000010 08 WA 0 0 8 │ │ [16] .dynamic DYNAMIC 000000000002ebc0 02dbc0 000250 10 WA 3 0 8 │ │ [17] .got PROGBITS 000000000002ee10 02de10 000050 00 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x000041f0 f07bbfa9 500100d0 113a47f9 10c23991 .{..P....:G...9. │ │ 0x00004200 20021fd6 1f2003d5 1f2003d5 1f2003d5 .... ... ... .. │ │ 0x00004210 500100d0 113e47f9 10e23991 20021fd6 P....>G...9. ... │ │ 0x00004220 500100d0 114247f9 10023a91 20021fd6 P....BG...:. ... │ │ 0x00004230 500100d0 114647f9 10223a91 20021fd6 P....FG..":. ... │ │ 0x00004240 500100d0 114a47f9 10423a91 20021fd6 P....JG..B:. ... │ │ 0x00004250 500100d0 114e47f9 10623a91 20021fd6 P....NG..b:. ... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0002ee60 00000000 00000000 00000000 00000000 ................ │ │ 0x0002ee70 00000000 00000000 f0410000 00000000 .........A...... │ │ 0x0002ee80 f0410000 00000000 f0410000 00000000 .A.......A...... │ │ 0x0002ee90 f0410000 00000000 f0410000 00000000 .A.......A...... │ │ 0x0002eea0 f0410000 00000000 f0410000 00000000 .A.......A...... │ │ 0x0002eeb0 f0410000 00000000 f0410000 00000000 .A.......A...... │ │ 0x0002eec0 f0410000 00000000 f0410000 00000000 .A.......A...... ├── lib/arm64-v8a/libavfilter.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000000000002720 002720 001aa4 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00000000000041c8 0041c8 000270 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000004438 004438 000a44 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 0000000000004e7c 004e7c 000310 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 000000000000518c 00518c 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 00000000000051c4 0051c4 0000e0 00 A 3 7 4 │ │ [ 9] .rela.dyn RELA 00000000000052a8 0052a8 05a9f0 18 A 2 0 8 │ │ - [10] .rela.plt RELA 000000000005fc98 05fc98 001dd0 18 AI 2 18 8 │ │ + [10] .rela.plt RELA 000000000005fc98 05fc98 001dd0 18 AI 2 11 8 │ │ [11] .plt PROGBITS 0000000000061a68 061a68 001400 10 AX 0 0 8 │ │ [12] .text PROGBITS 0000000000062e68 062e68 1097c8 00 AX 0 0 4 │ │ [13] .rodata PROGBITS 000000000016c630 16c630 033158 00 A 0 0 16 │ │ [14] .data.rel.ro PROGBITS 00000000001a13e0 1a03e0 05cf48 00 WA 0 0 8 │ │ [15] .fini_array FINI_ARRAY 00000000001fe328 1fd328 000010 08 WA 0 0 8 │ │ [16] .dynamic DYNAMIC 00000000001fe338 1fd338 000290 10 WA 3 0 8 │ │ [17] .got PROGBITS 00000000001fe5c8 1fd5c8 000030 00 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00061a68 f07bbfa9 f00c00b0 110643f9 10221891 .{........C..".. │ │ 0x00061a78 20021fd6 1f2003d5 1f2003d5 1f2003d5 .... ... ... .. │ │ 0x00061a88 f00c00b0 110a43f9 10421891 20021fd6 ......C..B.. ... │ │ 0x00061a98 f00c00b0 110e43f9 10621891 20021fd6 ......C..b.. ... │ │ 0x00061aa8 f00c00b0 111243f9 10821891 20021fd6 ......C..... ... │ │ 0x00061ab8 f00c00b0 111643f9 10a21891 20021fd6 ......C..... ... │ │ 0x00061ac8 f00c00b0 111a43f9 10c21891 20021fd6 ......C..... ... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x001fe5f8 00000000 00000000 00000000 00000000 ................ │ │ 0x001fe608 00000000 00000000 681a0600 00000000 ........h....... │ │ 0x001fe618 681a0600 00000000 681a0600 00000000 h.......h....... │ │ 0x001fe628 681a0600 00000000 681a0600 00000000 h.......h....... │ │ 0x001fe638 681a0600 00000000 681a0600 00000000 h.......h....... │ │ 0x001fe648 681a0600 00000000 681a0600 00000000 h.......h....... │ │ 0x001fe658 681a0600 00000000 681a0600 00000000 h.......h....... ├── lib/arm64-v8a/libmobileffmpeg_abidetect.so │ ├── readelf --wide --sections {} │ │ @@ -7,15 +7,15 @@ │ │ [ 2] .hash HASH 0000000000000228 000228 0001a0 04 A 4 0 8 │ │ [ 3] .gnu.hash GNU_HASH 00000000000003c8 0003c8 000178 00 A 4 0 8 │ │ [ 4] .dynsym DYNSYM 0000000000000540 000540 000618 18 A 5 3 8 │ │ [ 5] .dynstr STRTAB 0000000000000b58 000b58 0005d0 00 A 0 0 1 │ │ [ 6] .gnu.version VERSYM 0000000000001128 001128 000082 02 A 4 0 2 │ │ [ 7] .gnu.version_r VERNEED 00000000000011b0 0011b0 000020 00 A 5 1 8 │ │ [ 8] .rela.dyn RELA 00000000000011d0 0011d0 000ac8 18 A 4 0 8 │ │ - [ 9] .rela.plt RELA 0000000000001c98 001c98 000378 18 AI 4 19 8 │ │ + [ 9] .rela.plt RELA 0000000000001c98 001c98 000378 18 AI 4 10 8 │ │ [10] .plt PROGBITS 0000000000002010 002010 000270 10 AX 0 0 16 │ │ [11] .text PROGBITS 0000000000002280 002280 0018d0 00 AX 0 0 4 │ │ [12] .rodata PROGBITS 0000000000003b50 003b50 0008b9 01 AMS 0 0 1 │ │ [13] .eh_frame_hdr PROGBITS 000000000000440c 00440c 000344 00 A 0 0 4 │ │ [14] .eh_frame PROGBITS 0000000000004750 004750 000af8 00 A 0 0 8 │ │ [15] .note.android.ident NOTE 0000000000005248 005248 000098 00 A 0 0 4 │ │ [16] .fini_array FINI_ARRAY 0000000000006778 005778 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00002010 f07bbfa9 30000090 115a47f9 10c23a91 .{..0....ZG...:. │ │ 0x00002020 20021fd6 1f2003d5 1f2003d5 1f2003d5 .... ... ... .. │ │ 0x00002030 30000090 115e47f9 10e23a91 20021fd6 0....^G...:. ... │ │ 0x00002040 30000090 116247f9 10023b91 20021fd6 0....bG...;. ... │ │ 0x00002050 30000090 116647f9 10223b91 20021fd6 0....fG..";. ... │ │ 0x00002060 30000090 116a47f9 10423b91 20021fd6 0....jG..B;. ... │ │ 0x00002070 30000090 116e47f9 10623b91 20021fd6 0....nG..b;. ... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00006ea0 00000000 00000000 00000000 00000000 ................ │ │ 0x00006eb0 00000000 00000000 10200000 00000000 ......... ...... │ │ 0x00006ec0 10200000 00000000 10200000 00000000 . ....... ...... │ │ 0x00006ed0 10200000 00000000 10200000 00000000 . ....... ...... │ │ 0x00006ee0 10200000 00000000 10200000 00000000 . ....... ...... │ │ 0x00006ef0 10200000 00000000 10200000 00000000 . ....... ...... │ │ 0x00006f00 10200000 00000000 10200000 00000000 . ....... ...... ├── lib/arm64-v8a/libavutil.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000000000003e98 003e98 002cb9 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 0000000000006b58 006b58 0012c4 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000007e20 007e20 00122c 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 000000000000904c 00904c 000500 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 000000000000954c 00954c 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000009584 009584 000040 00 A 3 2 4 │ │ [ 9] .rela.dyn RELA 00000000000095c8 0095c8 0054f0 18 A 2 0 8 │ │ - [10] .rela.plt RELA 000000000000eab8 00eab8 000798 18 AI 2 20 8 │ │ + [10] .rela.plt RELA 000000000000eab8 00eab8 000798 18 AI 2 11 8 │ │ [11] .plt PROGBITS 000000000000f250 00f250 000530 10 AX 0 0 8 │ │ [12] .text PROGBITS 000000000000f780 00f780 029308 00 AX 0 0 4 │ │ [13] .rodata PROGBITS 0000000000038a90 038a90 00aabe 00 A 0 0 16 │ │ [14] .eh_frame PROGBITS 0000000000043550 043550 0001f0 00 A 0 0 8 │ │ [15] .eh_frame_hdr PROGBITS 0000000000043740 043740 00006c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 0000000000044b90 043b90 009e50 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 000000000004e9e0 04d9e0 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0000f250 f07bbfa9 f00100f0 11ba46f9 10c23591 .{........F...5. │ │ 0x0000f260 20021fd6 1f2003d5 1f2003d5 1f2003d5 .... ... ... .. │ │ 0x0000f270 f00100f0 11be46f9 10e23591 20021fd6 ......F...5. ... │ │ 0x0000f280 f00100f0 11c246f9 10023691 20021fd6 ......F...6. ... │ │ 0x0000f290 f00100f0 11c646f9 10223691 20021fd6 ......F.."6. ... │ │ 0x0000f2a0 f00100f0 11ca46f9 10423691 20021fd6 ......F..B6. ... │ │ 0x0000f2b0 f00100f0 11ce46f9 10623691 20021fd6 ......F..b6. ... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0004ed60 00000000 00000000 00000000 00000000 ................ │ │ 0x0004ed70 00000000 00000000 50f20000 00000000 ........P....... │ │ 0x0004ed80 50f20000 00000000 50f20000 00000000 P.......P....... │ │ 0x0004ed90 50f20000 00000000 50f20000 00000000 P.......P....... │ │ 0x0004eda0 50f20000 00000000 50f20000 00000000 P.......P....... │ │ 0x0004edb0 50f20000 00000000 50f20000 00000000 P.......P....... │ │ 0x0004edc0 50f20000 00000000 50f20000 00000000 P.......P....... ├── lib/arm64-v8a/libflutter.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --program-header {} │ │ @@ -7,15 +7,15 @@ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000230 0x000230 R 0x8 │ │ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x2b79bc 0x2b79bc R 0x1000 │ │ LOAD 0x2b79c0 0x00000000002b89c0 0x00000000002b89c0 0x4c2350 0x4c2350 R E 0x1000 │ │ LOAD 0x779d10 0x000000000077bd10 0x000000000077bd10 0x04d720 0x04d720 RW 0x1000 │ │ LOAD 0x7c7430 0x00000000007ca430 0x00000000007ca430 0x0ccb18 0x0d4f48 RW 0x1000 │ │ DYNAMIC 0x7c63c0 0x00000000007c83c0 0x00000000007c83c0 0x000200 0x000200 RW 0x8 │ │ - GNU_RELRO 0x779d10 0x000000000077bd10 0x000000000077bd10 0x04d720 0x04e2f0 R 0x1 │ │ + GNU_RELRO 0x779d10 0x000000000077bd10 0x000000000077bd10 0x04e2f0 0x04e2f0 R 0x1 │ │ GNU_EH_FRAME 0x193300 0x0000000000193300 0x0000000000193300 0x041034 0x041034 R 0x4 │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0 │ │ NOTE 0x000270 0x0000000000000270 0x0000000000000270 0x0000bc 0x0000bc R 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynsym DYNSYM 0000000000000330 000330 002970 18 A 8 1 8 │ │ [ 4] .gnu.version VERSYM 0000000000002ca0 002ca0 000374 02 A 3 0 2 │ │ [ 5] .gnu.version_r VERNEED 0000000000003014 003014 000060 00 A 8 3 4 │ │ [ 6] .gnu.hash GNU_HASH 0000000000003078 003078 000028 00 A 3 0 8 │ │ [ 7] .hash HASH 00000000000030a0 0030a0 000dd8 04 A 3 0 4 │ │ [ 8] .dynstr STRTAB 0000000000003e78 003e78 001564 00 A 0 0 1 │ │ [ 9] .rela.dyn RELA 00000000000053e0 0053e0 0af158 18 A 3 0 8 │ │ - [10] .rela.plt RELA 00000000000b4538 0b4538 001e60 18 AI 3 21 8 │ │ + [10] .rela.plt RELA 00000000000b4538 0b4538 001e60 18 AI 3 15 8 │ │ [11] .rodata PROGBITS 00000000000b6400 0b6400 0dcf00 00 AMS 0 0 128 │ │ [12] .eh_frame_hdr PROGBITS 0000000000193300 193300 041034 00 A 0 0 4 │ │ [13] .eh_frame PROGBITS 00000000001d4338 1d4338 0e3684 00 A 0 0 8 │ │ [14] .text PROGBITS 00000000002b89c0 2b79c0 4c0eec 00 AX 0 0 64 │ │ [15] .plt PROGBITS 00000000007798b0 7788b0 001460 00 AX 0 0 16 │ │ [16] .data.rel.ro PROGBITS 000000000077bd10 779d10 04c4e0 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 00000000007c81f0 7c61f0 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x007798b0 f07bbfa9 700200f0 110645f9 10222891 .{..p.....E.."(. │ │ 0x007798c0 20021fd6 1f2003d5 1f2003d5 1f2003d5 .... ... ... .. │ │ 0x007798d0 700200f0 110a45f9 10422891 20021fd6 p.....E..B(. ... │ │ 0x007798e0 700200f0 110e45f9 10622891 20021fd6 p.....E..b(. ... │ │ 0x007798f0 700200f0 111245f9 10822891 20021fd6 p.....E...(. ... │ │ 0x00779900 700200f0 111645f9 10a22891 20021fd6 p.....E...(. ... │ │ 0x00779910 700200f0 111a45f9 10c22891 20021fd6 p.....E...(. ... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x007c89f8 00000000 00000000 00000000 00000000 ................ │ │ 0x007c8a08 00000000 00000000 b0987700 00000000 ..........w..... │ │ 0x007c8a18 b0987700 00000000 b0987700 00000000 ..w.......w..... │ │ 0x007c8a28 b0987700 00000000 b0987700 00000000 ..w.......w..... │ │ 0x007c8a38 b0987700 00000000 b0987700 00000000 ..w.......w..... │ │ 0x007c8a48 b0987700 00000000 b0987700 00000000 ..w.......w..... │ │ 0x007c8a58 b0987700 00000000 b0987700 00000000 ..w.......w..... ├── lib/arm64-v8a/libavdevice.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000000000000e78 000e78 000999 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 0000000000001818 001818 0000b0 00 A 2 0 8 │ │ [ 5] .hash HASH 00000000000018c8 0018c8 000390 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 0000000000001c58 001c58 000102 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 0000000000001d5c 001d5c 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000001d94 001d94 0000a0 00 A 3 5 4 │ │ [ 9] .rela.dyn RELA 0000000000001e38 001e38 000a50 18 A 2 0 8 │ │ - [10] .rela.plt RELA 0000000000002888 002888 0009c0 18 AI 2 18 8 │ │ + [10] .rela.plt RELA 0000000000002888 002888 0009c0 18 AI 2 11 8 │ │ [11] .plt PROGBITS 0000000000003248 003248 0006a0 10 AX 0 0 8 │ │ [12] .text PROGBITS 00000000000038e8 0038e8 003010 00 AX 0 0 4 │ │ [13] .rodata PROGBITS 00000000000068f8 0068f8 001894 00 A 0 0 8 │ │ [14] .data.rel.ro PROGBITS 000000000000a058 009058 000978 00 WA 0 0 8 │ │ [15] .fini_array FINI_ARRAY 000000000000a9d0 0099d0 000010 08 WA 0 0 8 │ │ [16] .dynamic DYNAMIC 000000000000a9e0 0099e0 000280 10 WA 3 0 8 │ │ [17] .got PROGBITS 000000000000ac60 009c60 000048 00 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00003248 f07bbfa9 300000f0 115e46f9 10e23291 .{..0....^F...2. │ │ 0x00003258 20021fd6 1f2003d5 1f2003d5 1f2003d5 .... ... ... .. │ │ 0x00003268 300000f0 116246f9 10023391 20021fd6 0....bF...3. ... │ │ 0x00003278 300000f0 116646f9 10223391 20021fd6 0....fF.."3. ... │ │ 0x00003288 300000f0 116a46f9 10423391 20021fd6 0....jF..B3. ... │ │ 0x00003298 300000f0 116e46f9 10623391 20021fd6 0....nF..b3. ... │ │ 0x000032a8 300000f0 117246f9 10823391 20021fd6 0....rF...3. ... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0000aca8 00000000 00000000 00000000 00000000 ................ │ │ 0x0000acb8 00000000 00000000 48320000 00000000 ........H2...... │ │ 0x0000acc8 48320000 00000000 48320000 00000000 H2......H2...... │ │ 0x0000acd8 48320000 00000000 48320000 00000000 H2......H2...... │ │ 0x0000ace8 48320000 00000000 48320000 00000000 H2......H2...... │ │ 0x0000acf8 48320000 00000000 48320000 00000000 H2......H2...... │ │ 0x0000ad08 48320000 00000000 48320000 00000000 H2......H2...... ├── lib/arm64-v8a/libavformat.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000000000003d10 003d10 002bd6 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00000000000068e8 0068e8 000560 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000006e48 006e48 0011f4 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 000000000000803c 00803c 0004e4 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 0000000000008520 008520 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000008558 008558 000080 00 A 3 4 4 │ │ [ 9] .rela.dyn RELA 00000000000085d8 0085d8 02b668 18 A 2 0 8 │ │ - [10] .rela.plt RELA 0000000000033c40 033c40 002880 18 AI 2 18 8 │ │ + [10] .rela.plt RELA 0000000000033c40 033c40 002880 18 AI 2 11 8 │ │ [11] .plt PROGBITS 00000000000364c0 0364c0 001b20 10 AX 0 0 8 │ │ [12] .text PROGBITS 0000000000037fe0 037fe0 111b64 00 AX 0 0 4 │ │ [13] .rodata PROGBITS 0000000000149b50 149b50 103808 00 A 0 0 16 │ │ [14] .data.rel.ro PROGBITS 000000000024eff0 24dff0 01bf50 00 WA 0 0 8 │ │ [15] .fini_array FINI_ARRAY 000000000026af40 269f40 000010 08 WA 0 0 8 │ │ [16] .dynamic DYNAMIC 000000000026af50 269f50 000260 10 WA 3 0 8 │ │ [17] .got PROGBITS 000000000026b1b0 26a1b0 0000b8 00 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x000364c0 f07bbfa9 b01100b0 113e41f9 10e20991 .{.......>A..... │ │ 0x000364d0 20021fd6 1f2003d5 1f2003d5 1f2003d5 .... ... ... .. │ │ 0x000364e0 b01100b0 114241f9 10020a91 20021fd6 .....BA..... ... │ │ 0x000364f0 b01100b0 114641f9 10220a91 20021fd6 .....FA..".. ... │ │ 0x00036500 b01100b0 114a41f9 10420a91 20021fd6 .....JA..B.. ... │ │ 0x00036510 b01100b0 114e41f9 10620a91 20021fd6 .....NA..b.. ... │ │ 0x00036520 b01100b0 115241f9 10820a91 20021fd6 .....RA..... ... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0026b268 00000000 00000000 00000000 00000000 ................ │ │ 0x0026b278 00000000 00000000 c0640300 00000000 .........d...... │ │ 0x0026b288 c0640300 00000000 c0640300 00000000 .d.......d...... │ │ 0x0026b298 c0640300 00000000 c0640300 00000000 .d.......d...... │ │ 0x0026b2a8 c0640300 00000000 c0640300 00000000 .d.......d...... │ │ 0x0026b2b8 c0640300 00000000 c0640300 00000000 .d.......d...... │ │ 0x0026b2c8 c0640300 00000000 c0640300 00000000 .d.......d...... ├── lib/arm64-v8a/libswscale.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000000000000860 000860 000430 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 0000000000000c90 000c90 000100 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000000d90 000d90 00019c 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 0000000000000f2c 000f2c 000080 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 0000000000000fac 000fac 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000000fe4 000fe4 000060 00 A 3 3 4 │ │ [ 9] .rela.dyn RELA 0000000000001048 001048 001140 18 A 2 0 8 │ │ - [10] .rela.plt RELA 0000000000002188 002188 0002a0 18 AI 2 18 8 │ │ + [10] .rela.plt RELA 0000000000002188 002188 0002a0 18 AI 2 11 8 │ │ [11] .plt PROGBITS 0000000000002428 002428 0001e0 10 AX 0 0 8 │ │ [12] .text PROGBITS 0000000000002608 002608 038a04 00 AX 0 0 4 │ │ [13] .rodata PROGBITS 000000000003b010 03b010 002198 00 A 0 0 16 │ │ [14] .data.rel.ro PROGBITS 000000000003ee90 03de90 000de8 00 WA 0 0 8 │ │ [15] .fini_array FINI_ARRAY 000000000003fc78 03ec78 000010 08 WA 0 0 8 │ │ [16] .dynamic DYNAMIC 000000000003fc88 03ec88 000250 10 WA 3 0 8 │ │ [17] .got PROGBITS 000000000003fed8 03eed8 000030 00 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00002428 f07bbfa9 f00100b0 118e47f9 10623c91 .{........G..b<. │ │ 0x00002438 20021fd6 1f2003d5 1f2003d5 1f2003d5 .... ... ... .. │ │ 0x00002448 f00100b0 119247f9 10823c91 20021fd6 ......G...<. ... │ │ 0x00002458 f00100b0 119647f9 10a23c91 20021fd6 ......G...<. ... │ │ 0x00002468 f00100b0 119a47f9 10c23c91 20021fd6 ......G...<. ... │ │ 0x00002478 f00100b0 119e47f9 10e23c91 20021fd6 ......G...<. ... │ │ 0x00002488 f00100b0 11a247f9 10023d91 20021fd6 ......G...=. ... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0003ff08 00000000 00000000 00000000 00000000 ................ │ │ 0x0003ff18 00000000 00000000 28240000 00000000 ........($...... │ │ 0x0003ff28 28240000 00000000 28240000 00000000 ($......($...... │ │ 0x0003ff38 28240000 00000000 28240000 00000000 ($......($...... │ │ 0x0003ff48 28240000 00000000 28240000 00000000 ($......($...... │ │ 0x0003ff58 28240000 00000000 28240000 00000000 ($......($...... │ │ 0x0003ff68 28240000 00000000 28240000 00000000 ($......($...... ├── lib/arm64-v8a/libmobileffmpeg.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --sections {} │ │ @@ -7,15 +7,15 @@ │ │ [ 2] .hash HASH 0000000000000228 000228 00150c 04 A 4 0 8 │ │ [ 3] .gnu.hash GNU_HASH 0000000000001738 001738 000c68 00 A 4 0 8 │ │ [ 4] .dynsym DYNSYM 00000000000023a0 0023a0 004d40 18 A 5 3 8 │ │ [ 5] .dynstr STRTAB 00000000000070e0 0070e0 004155 00 A 0 0 1 │ │ [ 6] .gnu.version VERSYM 000000000000b236 00b236 000670 02 A 4 0 2 │ │ [ 7] .gnu.version_r VERNEED 000000000000b8a8 00b8a8 000120 00 A 5 9 8 │ │ [ 8] .rela.dyn RELA 000000000000b9c8 00b9c8 003bb8 18 A 4 0 8 │ │ - [ 9] .rela.plt RELA 000000000000f580 00f580 002f28 18 AI 4 19 8 │ │ + [ 9] .rela.plt RELA 000000000000f580 00f580 002f28 18 AI 4 10 8 │ │ [10] .plt PROGBITS 00000000000124b0 0124b0 001f90 10 AX 0 0 16 │ │ [11] .text PROGBITS 0000000000014440 014440 03a1cc 00 AX 0 0 4 │ │ [12] .rodata PROGBITS 000000000004e610 04e610 00b610 00 A 0 0 16 │ │ [13] .eh_frame_hdr PROGBITS 0000000000059c20 059c20 000a6c 00 A 0 0 4 │ │ [14] .eh_frame PROGBITS 000000000005a690 05a690 002fa8 00 A 0 0 8 │ │ [15] .note.android.ident NOTE 000000000005d638 05d638 000098 00 A 0 0 4 │ │ [16] .fini_array FINI_ARRAY 000000000005ee48 05de48 000010 08 WA 0 0 8 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x000124b0 f07bbfa9 700200d0 11aa44f9 10422591 .{..p.....D..B%. │ │ 0x000124c0 20021fd6 1f2003d5 1f2003d5 1f2003d5 .... ... ... .. │ │ 0x000124d0 700200d0 11ae44f9 10622591 20021fd6 p.....D..b%. ... │ │ 0x000124e0 700200d0 11b244f9 10822591 20021fd6 p.....D...%. ... │ │ 0x000124f0 700200d0 11b644f9 10a22591 20021fd6 p.....D...%. ... │ │ 0x00012500 700200d0 11ba44f9 10c22591 20021fd6 p.....D...%. ... │ │ 0x00012510 700200d0 11be44f9 10e22591 20021fd6 p.....D...%. ... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00060940 00000000 00000000 00000000 00000000 ................ │ │ 0x00060950 00000000 00000000 b0240100 00000000 .........$...... │ │ 0x00060960 b0240100 00000000 b0240100 00000000 .$.......$...... │ │ 0x00060970 b0240100 00000000 b0240100 00000000 .$.......$...... │ │ 0x00060980 b0240100 00000000 b0240100 00000000 .$.......$...... │ │ 0x00060990 b0240100 00000000 b0240100 00000000 .$.......$...... │ │ 0x000609a0 b0240100 00000000 b0240100 00000000 .$.......$...... ├── lib/arm64-v8a/libapp.so │ ├── readelf --wide --program-header {} │ │ @@ -1,16 +1,16 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 10 program headers, starting at offset 64 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ - PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8 │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0002a8 0x0002a8 RW 0x1000 │ │ + PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000230 0x000230 R 0x8 │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000270 0x000270 RW 0x1000 │ │ LOAD 0x001000 0x0000000000001000 0x0000000000001000 0x000038 0x000038 RW 0x1000 │ │ LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x0047e0 0x0047e0 R E 0x1000 │ │ LOAD 0x007000 0x0000000000007000 0x0000000000007000 0x008190 0x008190 R 0x1000 │ │ LOAD 0x010000 0x0000000000010000 0x0000000000010000 0x3852b0 0x3852b0 R E 0x1000 │ │ LOAD 0x396000 0x0000000000396000 0x0000000000396000 0x348440 0x348440 R 0x1000 │ │ NOTE 0x001000 0x0000000000001000 0x0000000000001000 0x000020 0x000020 RW 0x4 │ │ LOAD 0x6df000 0x00000000006df000 0x00000000006df000 0x000060 0x000060 RW 0x1000 │ │ @@ -20,11 +20,11 @@ │ │ Segment Sections... │ │ 00 │ │ 01 │ │ 02 .note.gnu.build-id .bss │ │ 03 .text │ │ 04 .rodata │ │ 05 .text │ │ - 06 .rodata .dynstr .dynsym .hash │ │ + 06 .rodata .dynsym .dynstr .hash │ │ 07 .note.gnu.build-id │ │ 08 .dynamic │ │ 09 .dynamic │ ├── readelf --wide --sections {} │ │ @@ -5,17 +5,17 @@ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ [ 1] .note.gnu.build-id NOTE 0000000000001000 001000 000020 00 WA 0 0 4 │ │ [ 2] .bss PROGBITS 0000000000001020 001020 000018 00 WA 0 0 8 │ │ [ 3] .text PROGBITS 0000000000002000 002000 0047e0 00 AX 0 0 4096 │ │ [ 4] .rodata PROGBITS 0000000000007000 007000 008190 00 A 0 0 16 │ │ [ 5] .text PROGBITS 0000000000010000 010000 3852b0 00 AX 0 0 4096 │ │ [ 6] .rodata PROGBITS 0000000000396000 396000 3482f0 00 A 0 0 16 │ │ - [ 7] .dynstr STRTAB 00000000006de2f0 6de2f0 000085 00 A 0 0 1 │ │ - [ 8] .dynsym DYNSYM 00000000006de378 6de378 000090 18 A 7 1 8 │ │ - [ 9] .hash HASH 00000000006de408 6de408 000038 04 A 8 0 8 │ │ - [10] .dynamic DYNAMIC 00000000006df000 6df000 000060 10 WA 7 0 8 │ │ + [ 7] .dynsym DYNSYM 00000000006de378 6de378 000090 18 A 8 1 8 │ │ + [ 8] .dynstr STRTAB 00000000006de2f0 6de2f0 000085 00 A 0 0 1 │ │ + [ 9] .hash HASH 00000000006de408 6de408 000038 04 A 7 0 8 │ │ + [10] .dynamic DYNAMIC 00000000006df000 6df000 000060 10 WA 8 0 8 │ │ [11] .shstrtab STRTAB 0000000000000000 6df060 000050 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ p (processor specific) │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -16965,10 +16965,10 @@ │ │ @0150898 │ │ @4048458 │ │ _kDartSnapshotBuildId │ │ _kDartVmSnapshotInstructions │ │ _kDartVmSnapshotData │ │ _kDartIsolateSnapshotInstructions │ │ _kDartIsolateSnapshotData │ │ +.shstrtab │ │ .note.gnu.build-id │ │ .dynamic │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e6e6f 74652e67 6e752e62 75696c64 ..note.gnu.build │ │ - 0x00000010 2d696400 2e627373 002e7465 7874002e -id..bss..text.. │ │ - 0x00000020 726f6461 7461002e 64796e73 7472002e rodata..dynstr.. │ │ - 0x00000030 64796e73 796d002e 68617368 002e6479 dynsym..hash..dy │ │ - 0x00000040 6e616d69 63002e73 68737472 74616200 namic..shstrtab. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e62 .gnu.build-id..b │ │ + 0x00000020 7373002e 74657874 002e726f 64617461 ss..text..rodata │ │ + 0x00000030 002e6479 6e73796d 002e6479 6e737472 ..dynsym..dynstr │ │ + 0x00000040 002e6861 7368002e 64796e61 6d696300 ..hash..dynamic. ├── lib/x86/libavcodec.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000269c 00269c 00290b 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00004fa8 004fa8 0007e0 04 A 2 0 4 │ │ [ 5] .hash HASH 00005788 005788 001160 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 000068e8 0068e8 00049a 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00006d84 006d84 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 00006dbc 006dbc 000080 00 A 3 4 4 │ │ [ 9] .rel.dyn REL 00006e3c 006e3c 024e40 08 A 2 0 4 │ │ - [10] .rel.plt REL 0002bc7c 02bc7c 000aa0 08 AI 2 20 4 │ │ + [10] .rel.plt REL 0002bc7c 02bc7c 000aa0 08 AI 2 11 4 │ │ [11] .plt PROGBITS 0002c720 02c720 001550 04 AX 0 0 16 │ │ [12] .text PROGBITS 0002dd00 02dd00 611fbb 00 AX 0 0 256 │ │ [13] .rodata PROGBITS 0063fcc0 63fcc0 3c5884 00 A 0 0 32 │ │ [14] .eh_frame PROGBITS 00a05544 a05544 000168 00 A 0 0 4 │ │ [15] .eh_frame_hdr PROGBITS 00a056ac a056ac 00004c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 00a06928 a05928 031f40 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 00a38868 a37868 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0002c720 ffb30400 0000ffa3 08000000 00000000 ................ │ │ 0x0002c730 ffa30c00 00006800 000000e9 e0ffffff ......h......... │ │ 0x0002c740 ffa31000 00006808 000000e9 d0ffffff ......h......... │ │ 0x0002c750 ffa31400 00006810 000000e9 c0ffffff ......h......... │ │ 0x0002c760 ffa31800 00006818 000000e9 b0ffffff ......h......... │ │ 0x0002c770 ffa31c00 00006820 000000e9 a0ffffff ......h ........ │ │ 0x0002c780 ffa32000 00006828 000000e9 90ffffff .. ...h(........ │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00a38aa4 7088a300 00000000 00000000 36c70200 p...........6... │ │ 0x00a38ab4 46c70200 56c70200 66c70200 76c70200 F...V...f...v... │ │ 0x00a38ac4 86c70200 96c70200 a6c70200 b6c70200 ................ │ │ 0x00a38ad4 c6c70200 d6c70200 e6c70200 f6c70200 ................ │ │ 0x00a38ae4 06c80200 16c80200 26c80200 36c80200 ........&...6... │ │ 0x00a38af4 46c80200 56c80200 66c80200 76c80200 F...V...f...v... │ │ 0x00a38b04 86c80200 96c80200 a6c80200 b6c80200 ................ ├── lib/x86/libswresample.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 0000070c 00070c 000496 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00000ba4 000ba4 0000d4 04 A 2 0 4 │ │ [ 5] .hash HASH 00000c78 000c78 000264 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00000edc 000edc 0000a8 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00000f84 000f84 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 00000fbc 000fbc 000060 00 A 3 3 4 │ │ [ 9] .rel.dyn REL 0000101c 00101c 001418 08 A 2 0 4 │ │ - [10] .rel.plt REL 00002434 002434 0001c8 08 AI 2 20 4 │ │ + [10] .rel.plt REL 00002434 002434 0001c8 08 AI 2 11 4 │ │ [11] .plt PROGBITS 00002600 002600 0003a0 04 AX 0 0 16 │ │ [12] .text PROGBITS 000029a0 0029a0 039317 00 AX 0 0 16 │ │ [13] .rodata PROGBITS 0003bcc0 03bcc0 003fc0 00 A 0 0 32 │ │ [14] .eh_frame PROGBITS 0003fc80 03fc80 0000f0 00 A 0 0 4 │ │ [15] .eh_frame_hdr PROGBITS 0003fd70 03fd70 000034 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 000411d4 0401d4 001c0c 00 WA 0 0 4 │ │ [17] .fini_array FINI_ARRAY 00042de0 041de0 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00002600 ffb30400 0000ffa3 08000000 00000000 ................ │ │ 0x00002610 ffa30c00 00006800 000000e9 e0ffffff ......h......... │ │ 0x00002620 ffa31000 00006808 000000e9 d0ffffff ......h......... │ │ 0x00002630 ffa31400 00006810 000000e9 c0ffffff ......h......... │ │ 0x00002640 ffa31800 00006818 000000e9 b0ffffff ......h......... │ │ 0x00002650 ffa31c00 00006820 000000e9 a0ffffff ......h ........ │ │ 0x00002660 ffa32000 00006828 000000e9 90ffffff .. ...h(........ │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00042f10 e82d0400 00000000 00000000 16260000 .-...........&.. │ │ 0x00042f20 26260000 36260000 46260000 56260000 &&..6&..F&..V&.. │ │ 0x00042f30 66260000 76260000 86260000 96260000 f&..v&...&...&.. │ │ 0x00042f40 a6260000 b6260000 c6260000 d6260000 .&...&...&...&.. │ │ 0x00042f50 e6260000 f6260000 06270000 16270000 .&...&...'...'.. │ │ 0x00042f60 26270000 36270000 46270000 56270000 &'..6'..F'..V'.. │ │ 0x00042f70 66270000 76270000 86270000 96270000 f'..v'...'...'.. ├── lib/x86/libavfilter.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 00001b2c 001b2c 001afc 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00003628 003628 000270 04 A 2 0 4 │ │ [ 5] .hash HASH 00003898 003898 000a7c 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00004314 004314 00032c 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00004640 004640 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 00004678 004678 0000e0 00 A 3 7 4 │ │ [ 9] .rel.dyn REL 00004758 004758 01e3f0 08 A 2 0 4 │ │ - [10] .rel.plt REL 00022b48 022b48 000a58 08 AI 2 20 4 │ │ + [10] .rel.plt REL 00022b48 022b48 000a58 08 AI 2 11 4 │ │ [11] .plt PROGBITS 000235a0 0235a0 0014c0 04 AX 0 0 16 │ │ [12] .text PROGBITS 00024a60 024a60 1734b4 00 AX 0 0 16 │ │ [13] .rodata PROGBITS 00197f20 197f20 034ac0 00 A 0 0 16 │ │ [14] .eh_frame PROGBITS 001cc9e0 1cc9e0 00013c 00 A 0 0 4 │ │ [15] .eh_frame_hdr PROGBITS 001ccb1c 1ccb1c 000044 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 001ce4d8 1cd4d8 03f490 00 WA 0 0 8 │ │ [17] .fini_array FINI_ARRAY 0020d968 20c968 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x000235a0 ffb30400 0000ffa3 08000000 00000000 ................ │ │ 0x000235b0 ffa30c00 00006800 000000e9 e0ffffff ......h......... │ │ 0x000235c0 ffa31000 00006808 000000e9 d0ffffff ......h......... │ │ 0x000235d0 ffa31400 00006810 000000e9 c0ffffff ......h......... │ │ 0x000235e0 ffa31800 00006818 000000e9 b0ffffff ......h......... │ │ 0x000235f0 ffa31c00 00006820 000000e9 a0ffffff ......h ........ │ │ 0x00023600 ffa32000 00006828 000000e9 90ffffff .. ...h(........ │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0020dac8 70d92000 00000000 00000000 b6350200 p. ..........5.. │ │ 0x0020dad8 c6350200 d6350200 e6350200 f6350200 .5...5...5...5.. │ │ 0x0020dae8 06360200 16360200 26360200 36360200 .6...6..&6..66.. │ │ 0x0020daf8 46360200 56360200 66360200 76360200 F6..V6..f6..v6.. │ │ 0x0020db08 86360200 96360200 a6360200 b6360200 .6...6...6...6.. │ │ 0x0020db18 c6360200 d6360200 e6360200 f6360200 .6...6...6...6.. │ │ 0x0020db28 06370200 16370200 26370200 36370200 .7...7..&7..67.. ├── lib/x86/libmobileffmpeg_abidetect.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --sections {} │ │ @@ -9,15 +9,15 @@ │ │ [ 4] .dynstr STRTAB 000005b0 0005b0 000579 00 A 0 0 1 │ │ [ 5] .gnu.hash GNU_HASH 00000b2c 000b2c 00016c 04 A 3 0 4 │ │ [ 6] .hash HASH 00000c98 000c98 00018c 04 A 3 0 4 │ │ [ 7] .gnu.version VERSYM 00000e24 000e24 000078 02 A 3 0 2 │ │ [ 8] .gnu.version_d VERDEF 00000e9c 000e9c 00001c 00 A 4 1 4 │ │ [ 9] .gnu.version_r VERNEED 00000eb8 000eb8 000020 00 A 4 1 4 │ │ [10] .rel.dyn REL 00000ed8 000ed8 000300 08 A 3 0 4 │ │ - [11] .rel.plt REL 000011d8 0011d8 000100 08 AI 3 21 4 │ │ + [11] .rel.plt REL 000011d8 0011d8 000100 08 AI 3 12 4 │ │ [12] .plt PROGBITS 000012e0 0012e0 000210 04 AX 0 0 16 │ │ [13] .text PROGBITS 000014f0 0014f0 0025a4 00 AX 0 0 16 │ │ [14] .rodata PROGBITS 00003aa0 003aa0 0016bc 00 A 0 0 16 │ │ [15] .eh_frame PROGBITS 0000515c 00515c 000624 00 A 0 0 4 │ │ [16] .eh_frame_hdr PROGBITS 00005780 005780 00015c 00 A 0 0 4 │ │ [17] .data.rel.ro PROGBITS 00006d08 005d08 000138 00 WA 0 0 4 │ │ [18] .fini_array FINI_ARRAY 00006e40 005e40 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x000012e0 ffb30400 0000ffa3 08000000 00000000 ................ │ │ 0x000012f0 ffa30c00 00006800 000000e9 e0ffffff ......h......... │ │ 0x00001300 ffa31000 00006808 000000e9 d0ffffff ......h......... │ │ 0x00001310 ffa31400 00006810 000000e9 c0ffffff ......h......... │ │ 0x00001320 ffa31800 00006818 000000e9 b0ffffff ......h......... │ │ 0x00001330 ffa31c00 00006820 000000e9 a0ffffff ......h ........ │ │ 0x00001340 ffa32000 00006828 000000e9 90ffffff .. ...h(........ │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00006f74 486e0000 00000000 00000000 f6120000 Hn.............. │ │ 0x00006f84 06130000 16130000 26130000 36130000 ........&...6... │ │ 0x00006f94 46130000 56130000 66130000 76130000 F...V...f...v... │ │ 0x00006fa4 86130000 96130000 a6130000 b6130000 ................ │ │ 0x00006fb4 c6130000 d6130000 e6130000 f6130000 ................ │ │ 0x00006fc4 06140000 16140000 26140000 36140000 ........&...6... │ │ 0x00006fd4 46140000 56140000 66140000 76140000 F...V...f...v... ├── lib/x86/libavutil.so │ ├── readelf --wide --sections {} │ │ @@ -8,15 +8,15 @@ │ │ [ 3] .dynstr STRTAB 00002a3c 002a3c 002cec 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 00005728 005728 0012c4 04 A 2 0 4 │ │ [ 5] .hash HASH 000069ec 0069ec 001248 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00007c34 007c34 00050e 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00008144 008144 000038 00 A 3 2 4 │ │ [ 8] .gnu.version_r VERNEED 0000817c 00817c 000040 00 A 3 2 4 │ │ [ 9] .rel.dyn REL 000081bc 0081bc 001b38 08 A 2 0 4 │ │ - [10] .rel.plt REL 00009cf4 009cf4 0002c0 08 AI 2 20 4 │ │ + [10] .rel.plt REL 00009cf4 009cf4 0002c0 08 AI 2 11 4 │ │ [11] .plt PROGBITS 00009fc0 009fc0 000590 04 AX 0 0 16 │ │ [12] .text PROGBITS 0000a550 00a550 03542c 00 AX 0 0 16 │ │ [13] .rodata PROGBITS 0003f980 03f980 00b110 00 A 0 0 16 │ │ [14] .eh_frame PROGBITS 0004aa90 04aa90 000248 00 A 0 0 4 │ │ [15] .eh_frame_hdr PROGBITS 0004acd8 04acd8 00007c 00 A 0 0 4 │ │ [16] .data.rel.ro PROGBITS 0004c860 04b860 0084d4 00 WA 0 0 4 │ │ [17] .fini_array FINI_ARRAY 00054d34 053d34 000008 04 WA 0 0 4 │ ├── readelf --wide --decompress --hex-dump=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00009fc0 ffb30400 0000ffa3 08000000 00000000 ................ │ │ 0x00009fd0 ffa30c00 00006800 000000e9 e0ffffff ......h......... │ │ 0x00009fe0 ffa31000 00006808 000000e9 d0ffffff ......h......... │ │ 0x00009ff0 ffa31400 00006810 000000e9 c0ffffff ......h......... │ │ 0x0000a000 ffa31800 00006818 000000e9 b0ffffff ......h......... │ │ 0x0000a010 ffa31c00 00006820 000000e9 a0ffffff ......h ........ │ │ 0x0000a020 ffa32000 00006828 000000e9 90ffffff .. ...h(........ │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00054e94 3c4d0500 00000000 00000000 d69f0000