--- /home/fdroid/fdroiddata/tmp/com.saverio.pdfviewer_33.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.saverio.pdfviewer_33.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: <7defabbaada428993730614f48a6de753969497528c169db36c5bbf03d46e4a6>, actual: <8b05b586db2ac89ff718e90476cdaede00e60c19061757b1daf6421f8e58089e> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: <62446240ad339594610062ac8eefbc71a16368cdc34a41731761d738e816739d4698560100000000> │ @@ -1,92 +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: 17b13527c647a4b0447cd133b45199c6c7171dce8d0d9ddbae74dfc192c0e87c │ -Signer #1 certificate SHA-1 digest: 8aa91e82576312365d031a82007ac326ffb93762 │ -Signer #1 certificate MD5 digest: 406bb9d37b42ddd2bb46a8c168d332e7 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 0349490237ce602f91787c7ca3ab6247341608fe7ca6028d08940546f30ef4bb │ -Signer #1 public key SHA-1 digest: 6e48e9e7101cdc45bab773dc04829abe6d1a8103 │ -Signer #1 public key MD5 digest: 09c39f064b4dfee478c6ca6dd103eb83 │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties 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/activity-ktx_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/androidx.activity_activity-ktx.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.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.annotation_annotation-experimental.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.appcompat_appcompat-resources.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.appcompat_appcompat.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.cardview_cardview.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-ktx.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.dynamicanimation_dynamicanimation.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-ktx.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-ktx.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-ktx.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-ktx.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-ktx.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-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.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.navigation_navigation-common-ktx.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.navigation_navigation-common.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.navigation_navigation-fragment-ktx.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.navigation_navigation-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.navigation_navigation-runtime-ktx.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.navigation_navigation-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.navigation_navigation-ui-ktx.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.navigation_navigation-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.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.recyclerview_recyclerview.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.tracing_tracing.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.transition_transition.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.vectordrawable_vectordrawable-animated.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.vectordrawable_vectordrawable.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.viewpager2_viewpager2.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/annotation-experimental_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/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/collection-ktx.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/com.google.android.material_material.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/core-ktx_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/fragment-ktx_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.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/. │ -WARNING: META-INF/kotlinx-coroutines-android.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/kotlinx-coroutines-core.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/lifecycle-livedata-core-ktx_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/lifecycle-livedata-ktx_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/lifecycle-runtime-ktx_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/lifecycle-viewmodel-ktx_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/navigation-common-ktx_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/navigation-fragment-ktx_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/navigation-runtime-ktx_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/navigation-ui-ktx_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/services/kotlinx.coroutines.CoroutineExceptionHandler 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/services/kotlinx.coroutines.internal.MainDispatcherFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -920,8 +920,8 @@ │ -rw---- 0.0 fat 840 b- defN 81-Jan-01 01:01 res/zH2.xml │ -rw---- 0.0 fat 980 b- defN 81-Jan-01 01:01 res/zK.xml │ -rw---- 0.0 fat 748 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 828852 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 65843 b- defN 81-Jan-01 01:01 META-INF/83981EA3.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/83981EA3.RSA │ -rw---- 2.0 fat 65735 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -925 files, 48567652 bytes uncompressed, 22345307 bytes compressed: 54.0% │ +925 files, 48567652 bytes uncompressed, 22345337 bytes compressed: 54.0% ├── lib/armeabi-v7a/libjniPdfium.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -532,20 +532,20 @@ │ │ *N12_GLOBAL__N_121system_error_categoryE │ │ *N12_GLOBAL__N_122generic_error_categoryE │ │ St14error_category │ │ St12system_error │ │ N10__cxxabiv117__pbase_type_infoE │ │ GCC: (GNU) 4.8 │ │ gold 1.11 │ │ -.init_array │ │ -.fini_array │ │ -.ARM.exidx │ │ -.comment │ │ -.rel.plt │ │ -.ARM.attributes │ │ -.data.rel.ro │ │ +.shstrtab │ │ .rel.dyn │ │ -.note.gnu.gold-version │ │ +.rel.plt │ │ +.ARM.extab │ │ +.ARM.exidx │ │ .data.rel.ro.local │ │ +.fini_array │ │ +.init_array │ │ +.data.rel.ro │ │ .dynamic │ │ -.ARM.extab │ │ -.shstrtab │ │ +.comment │ │ +.note.gnu.gold-version │ │ +.ARM.attributes │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,17 +1,17 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e4152 4d2e6578 ni_array..ARM.ex │ │ - 0x00000020 69647800 2e746578 74002e67 6f74002e idx..text..got.. │ │ - 0x00000030 636f6d6d 656e7400 2e72656c 2e706c74 comment..rel.plt │ │ - 0x00000040 002e6273 73002e41 524d2e61 74747269 ..bss..ARM.attri │ │ - 0x00000050 62757465 73002e64 796e7374 72002e69 butes..dynstr..i │ │ - 0x00000060 6e746572 70002e64 6174612e 72656c2e nterp..data.rel. │ │ - 0x00000070 726f002e 72656c2e 64796e00 2e6e6f74 ro..rel.dyn..not │ │ - 0x00000080 652e676e 752e676f 6c642d76 65727369 e.gnu.gold-versi │ │ - 0x00000090 6f6e002e 64796e73 796d002e 64617461 on..dynsym..data │ │ - 0x000000a0 2e72656c 2e726f2e 6c6f6361 6c002e68 .rel.ro.local..h │ │ - 0x000000b0 61736800 2e64796e 616d6963 002e4152 ash..dynamic..AR │ │ - 0x000000c0 4d2e6578 74616200 2e736873 74727461 M.extab..shstrta │ │ - 0x000000d0 62002e72 6f646174 61002e64 61746100 b..rodata..data. │ │ + 0x00000000 002e7368 73747274 6162002e 696e7465 ..shstrtab..inte │ │ + 0x00000010 7270002e 64796e73 796d002e 64796e73 rp..dynsym..dyns │ │ + 0x00000020 7472002e 68617368 002e7265 6c2e6479 tr..hash..rel.dy │ │ + 0x00000030 6e002e72 656c2e70 6c74002e 74657874 n..rel.plt..text │ │ + 0x00000040 002e4152 4d2e6578 74616200 2e41524d ..ARM.extab..ARM │ │ + 0x00000050 2e657869 6478002e 726f6461 7461002e .exidx..rodata.. │ │ + 0x00000060 64617461 2e72656c 2e726f2e 6c6f6361 data.rel.ro.loca │ │ + 0x00000070 6c002e66 696e695f 61727261 79002e69 l..fini_array..i │ │ + 0x00000080 6e69745f 61727261 79002e64 6174612e nit_array..data. │ │ + 0x00000090 72656c2e 726f002e 64796e61 6d696300 rel.ro..dynamic. │ │ + 0x000000a0 2e676f74 002e6461 7461002e 62737300 .got..data..bss. │ │ + 0x000000b0 2e636f6d 6d656e74 002e6e6f 74652e67 .comment..note.g │ │ + 0x000000c0 6e752e67 6f6c642d 76657273 696f6e00 nu.gold-version. │ │ + 0x000000d0 2e41524d 2e617474 72696275 74657300 .ARM.attributes. ├── lib/armeabi-v7a/libmodft2.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -976,22 +976,22 @@ │ │ Ydieresissmall │ │ Semibold │ │ $ 6 I Y h s z │ │ GCC: (GNU) 4.9 20150123 (prerelease) │ │ Android clang version 3.8.256229 (based on LLVM 3.8.256229) │ │ gold 1.11 │ │ libmodft2.so │ │ -.init_array │ │ -.fini_array │ │ -.ARM.exidx │ │ -.comment │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.rel.dyn │ │ .rel.plt │ │ -.ARM.attributes │ │ +.ARM.exidx │ │ +.ARM.extab │ │ +.fini_array │ │ .data.rel.ro │ │ -.rel.dyn │ │ +.init_array │ │ +.dynamic │ │ +.comment │ │ .note.gnu.gold-version │ │ +.ARM.attributes │ │ .gnu_debuglink │ │ -.gnu.hash │ │ -.note.gnu.build-id │ │ -.dynamic │ │ -.ARM.extab │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,18 +1,18 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e4152 4d2e6578 ni_array..ARM.ex │ │ - 0x00000020 69647800 2e746578 74002e67 6f74002e idx..text..got.. │ │ - 0x00000030 636f6d6d 656e7400 2e72656c 2e706c74 comment..rel.plt │ │ - 0x00000040 002e4152 4d2e6174 74726962 75746573 ..ARM.attributes │ │ - 0x00000050 002e6479 6e737472 002e696e 74657270 ..dynstr..interp │ │ - 0x00000060 002e6461 74612e72 656c2e72 6f002e72 ..data.rel.ro..r │ │ - 0x00000070 656c2e64 796e002e 6e6f7465 2e676e75 el.dyn..note.gnu │ │ - 0x00000080 2e676f6c 642d7665 7273696f 6e002e64 .gold-version..d │ │ - 0x00000090 796e7379 6d002e67 6e755f64 65627567 ynsym..gnu_debug │ │ - 0x000000a0 6c696e6b 002e676e 752e6861 7368002e link..gnu.hash.. │ │ - 0x000000b0 6e6f7465 2e676e75 2e627569 6c642d69 note.gnu.build-i │ │ - 0x000000c0 64002e64 796e616d 6963002e 41524d2e d..dynamic..ARM. │ │ - 0x000000d0 65787461 62002e73 68737472 74616200 extab..shstrtab. │ │ - 0x000000e0 2e726f64 61746100 2e646174 6100 .rodata..data. │ │ + 0x00000000 002e7368 73747274 6162002e 696e7465 ..shstrtab..inte │ │ + 0x00000010 7270002e 6e6f7465 2e676e75 2e627569 rp..note.gnu.bui │ │ + 0x00000020 6c642d69 64002e64 796e7379 6d002e64 ld-id..dynsym..d │ │ + 0x00000030 796e7374 72002e67 6e752e68 61736800 ynstr..gnu.hash. │ │ + 0x00000040 2e72656c 2e64796e 002e7265 6c2e706c .rel.dyn..rel.pl │ │ + 0x00000050 74002e74 65787400 2e41524d 2e657869 t..text..ARM.exi │ │ + 0x00000060 6478002e 726f6461 7461002e 41524d2e dx..rodata..ARM. │ │ + 0x00000070 65787461 62002e66 696e695f 61727261 extab..fini_arra │ │ + 0x00000080 79002e64 6174612e 72656c2e 726f002e y..data.rel.ro.. │ │ + 0x00000090 696e6974 5f617272 6179002e 64796e61 init_array..dyna │ │ + 0x000000a0 6d696300 2e676f74 002e6461 7461002e mic..got..data.. │ │ + 0x000000b0 636f6d6d 656e7400 2e6e6f74 652e676e comment..note.gn │ │ + 0x000000c0 752e676f 6c642d76 65727369 6f6e002e u.gold-version.. │ │ + 0x000000d0 41524d2e 61747472 69627574 6573002e ARM.attributes.. │ │ + 0x000000e0 676e755f 64656275 676c696e 6b00 gnu_debuglink. ├── lib/armeabi-v7a/libmodpng.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -803,21 +803,21 @@ │ │ DDDDUUUU │ │ 00003333 │ │ 3333UUUU │ │ GCC: (GNU) 4.9 20150123 (prerelease) │ │ Android clang version 3.8.256229 (based on LLVM 3.8.256229) │ │ gold 1.11 │ │ libmodpng.so │ │ -.init_array │ │ -.fini_array │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.rel.dyn │ │ +.rel.plt │ │ .ARM.exidx │ │ +.ARM.extab │ │ +.fini_array │ │ +.init_array │ │ +.dynamic │ │ .comment │ │ -.rel.plt │ │ -.ARM.attributes │ │ -.rel.dyn │ │ .note.gnu.gold-version │ │ +.ARM.attributes │ │ .gnu_debuglink │ │ -.gnu.hash │ │ -.note.gnu.build-id │ │ -.dynamic │ │ -.ARM.extab │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,18 +1,18 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e4152 4d2e6578 ni_array..ARM.ex │ │ - 0x00000020 69647800 2e746578 74002e67 6f74002e idx..text..got.. │ │ - 0x00000030 636f6d6d 656e7400 2e72656c 2e706c74 comment..rel.plt │ │ - 0x00000040 002e4152 4d2e6174 74726962 75746573 ..ARM.attributes │ │ - 0x00000050 002e6479 6e737472 002e696e 74657270 ..dynstr..interp │ │ - 0x00000060 002e7265 6c2e6479 6e002e6e 6f74652e ..rel.dyn..note. │ │ - 0x00000070 676e752e 676f6c64 2d766572 73696f6e gnu.gold-version │ │ - 0x00000080 002e6479 6e73796d 002e676e 755f6465 ..dynsym..gnu_de │ │ - 0x00000090 6275676c 696e6b00 2e676e75 2e686173 buglink..gnu.has │ │ - 0x000000a0 68002e6e 6f74652e 676e752e 6275696c h..note.gnu.buil │ │ - 0x000000b0 642d6964 002e6479 6e616d69 63002e41 d-id..dynamic..A │ │ - 0x000000c0 524d2e65 78746162 002e7368 73747274 RM.extab..shstrt │ │ - 0x000000d0 6162002e 726f6461 7461002e 64617461 ab..rodata..data │ │ + 0x00000000 002e7368 73747274 6162002e 696e7465 ..shstrtab..inte │ │ + 0x00000010 7270002e 6e6f7465 2e676e75 2e627569 rp..note.gnu.bui │ │ + 0x00000020 6c642d69 64002e64 796e7379 6d002e64 ld-id..dynsym..d │ │ + 0x00000030 796e7374 72002e67 6e752e68 61736800 ynstr..gnu.hash. │ │ + 0x00000040 2e72656c 2e64796e 002e7265 6c2e706c .rel.dyn..rel.pl │ │ + 0x00000050 74002e74 65787400 2e41524d 2e657869 t..text..ARM.exi │ │ + 0x00000060 6478002e 41524d2e 65787461 62002e72 dx..ARM.extab..r │ │ + 0x00000070 6f646174 61002e66 696e695f 61727261 odata..fini_arra │ │ + 0x00000080 79002e69 6e69745f 61727261 79002e64 y..init_array..d │ │ + 0x00000090 796e616d 6963002e 676f7400 2e646174 ynamic..got..dat │ │ + 0x000000a0 61002e63 6f6d6d65 6e74002e 6e6f7465 a..comment..note │ │ + 0x000000b0 2e676e75 2e676f6c 642d7665 7273696f .gnu.gold-versio │ │ + 0x000000c0 6e002e41 524d2e61 74747269 62757465 n..ARM.attribute │ │ + 0x000000d0 73002e67 6e755f64 65627567 6c696e6b s..gnu_debuglink │ │ 0x000000e0 00 . ├── lib/armeabi-v7a/libmodpdfium.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -11149,23 +11149,23 @@ │ │ Relative colorimetric preserving black plane │ │ Saturation preserving black plane │ │ GCC: (GNU) 4.9 20150123 (prerelease) │ │ Android clang version 3.8.256229 (based on LLVM 3.8.256229) │ │ GCC: (GNU) 4.9 20140827 (prerelease) │ │ gold 1.11 │ │ libmodpdfium.so │ │ -.init_array │ │ -.fini_array │ │ -.ARM.exidx │ │ -.comment │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.rel.dyn │ │ .rel.plt │ │ -.ARM.attributes │ │ +.ARM.exidx │ │ +.ARM.extab │ │ +.data.rel.ro.local │ │ +.fini_array │ │ .data.rel.ro │ │ -.rel.dyn │ │ +.init_array │ │ +.dynamic │ │ +.comment │ │ .note.gnu.gold-version │ │ -.data.rel.ro.local │ │ +.ARM.attributes │ │ .gnu_debuglink │ │ -.gnu.hash │ │ -.note.gnu.build-id │ │ -.dynamic │ │ -.ARM.extab │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,20 +1,20 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e4152 4d2e6578 ni_array..ARM.ex │ │ - 0x00000020 69647800 2e746578 74002e67 6f74002e idx..text..got.. │ │ - 0x00000030 636f6d6d 656e7400 2e72656c 2e706c74 comment..rel.plt │ │ - 0x00000040 002e6273 73002e41 524d2e61 74747269 ..bss..ARM.attri │ │ - 0x00000050 62757465 73002e64 796e7374 72002e69 butes..dynstr..i │ │ - 0x00000060 6e746572 70002e64 6174612e 72656c2e nterp..data.rel. │ │ - 0x00000070 726f002e 72656c2e 64796e00 2e6e6f74 ro..rel.dyn..not │ │ - 0x00000080 652e676e 752e676f 6c642d76 65727369 e.gnu.gold-versi │ │ - 0x00000090 6f6e002e 64796e73 796d002e 64617461 on..dynsym..data │ │ - 0x000000a0 2e72656c 2e726f2e 6c6f6361 6c002e67 .rel.ro.local..g │ │ - 0x000000b0 6e755f64 65627567 6c696e6b 002e676e nu_debuglink..gn │ │ - 0x000000c0 752e6861 7368002e 6e6f7465 2e676e75 u.hash..note.gnu │ │ - 0x000000d0 2e627569 6c642d69 64002e64 796e616d .build-id..dynam │ │ - 0x000000e0 6963002e 41524d2e 65787461 62002e73 ic..ARM.extab..s │ │ - 0x000000f0 68737472 74616200 2e726f64 61746100 hstrtab..rodata. │ │ - 0x00000100 2e646174 6100 .data. │ │ + 0x00000000 002e7368 73747274 6162002e 696e7465 ..shstrtab..inte │ │ + 0x00000010 7270002e 6e6f7465 2e676e75 2e627569 rp..note.gnu.bui │ │ + 0x00000020 6c642d69 64002e64 796e7379 6d002e64 ld-id..dynsym..d │ │ + 0x00000030 796e7374 72002e67 6e752e68 61736800 ynstr..gnu.hash. │ │ + 0x00000040 2e72656c 2e64796e 002e7265 6c2e706c .rel.dyn..rel.pl │ │ + 0x00000050 74002e74 65787400 2e41524d 2e657869 t..text..ARM.exi │ │ + 0x00000060 6478002e 41524d2e 65787461 62002e72 dx..ARM.extab..r │ │ + 0x00000070 6f646174 61002e64 6174612e 72656c2e odata..data.rel. │ │ + 0x00000080 726f2e6c 6f63616c 002e6669 6e695f61 ro.local..fini_a │ │ + 0x00000090 72726179 002e6461 74612e72 656c2e72 rray..data.rel.r │ │ + 0x000000a0 6f002e69 6e69745f 61727261 79002e64 o..init_array..d │ │ + 0x000000b0 796e616d 6963002e 676f7400 2e646174 ynamic..got..dat │ │ + 0x000000c0 61002e62 7373002e 636f6d6d 656e7400 a..bss..comment. │ │ + 0x000000d0 2e6e6f74 652e676e 752e676f 6c642d76 .note.gnu.gold-v │ │ + 0x000000e0 65727369 6f6e002e 41524d2e 61747472 ersion..ARM.attr │ │ + 0x000000f0 69627574 6573002e 676e755f 64656275 ibutes..gnu_debu │ │ + 0x00000100 676c696e 6b00 glink. ├── lib/x86_64/libjniPdfium.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -898,21 +898,21 @@ │ │ St5ctypeIwE │ │ St12ctype_bynameIwE │ │ St12ctype_bynameIcE │ │ St16bad_array_length │ │ St20bad_array_new_length │ │ GCC: (GNU) 4.9 20140827 (prerelease) │ │ gold 1.11 │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.got.plt │ │ +.shstrtab │ │ +.rela.dyn │ │ .rela.plt │ │ +.gcc_except_table │ │ +.eh_frame │ │ .eh_frame_hdr │ │ -.data.rel.ro │ │ -.rela.dyn │ │ -.note.gnu.gold-version │ │ .data.rel.ro.local │ │ -.eh_frame │ │ -.gcc_except_table │ │ +.fini_array │ │ +.init_array │ │ +.data.rel.ro │ │ .dynamic │ │ -.shstrtab │ │ +.got.plt │ │ +.comment │ │ +.note.gnu.gold-version │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,18 +1,18 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e676f got..comment..go │ │ - 0x00000030 742e706c 74002e72 656c612e 706c7400 t.plt..rela.plt. │ │ - 0x00000040 2e627373 002e6479 6e737472 002e6568 .bss..dynstr..eh │ │ - 0x00000050 5f667261 6d655f68 6472002e 64617461 _frame_hdr..data │ │ - 0x00000060 2e72656c 2e726f00 2e72656c 612e6479 .rel.ro..rela.dy │ │ - 0x00000070 6e002e6e 6f74652e 676e752e 676f6c64 n..note.gnu.gold │ │ - 0x00000080 2d766572 73696f6e 002e6479 6e73796d -version..dynsym │ │ - 0x00000090 002e6461 74612e72 656c2e72 6f2e6c6f ..data.rel.ro.lo │ │ - 0x000000a0 63616c00 2e686173 68002e65 685f6672 cal..hash..eh_fr │ │ - 0x000000b0 616d6500 2e676363 5f657863 6570745f ame..gcc_except_ │ │ - 0x000000c0 7461626c 65002e64 796e616d 6963002e table..dynamic.. │ │ - 0x000000d0 73687374 72746162 002e726f 64617461 shstrtab..rodata │ │ - 0x000000e0 002e6461 746100 ..data. │ │ + 0x00000000 002e7368 73747274 6162002e 64796e73 ..shstrtab..dyns │ │ + 0x00000010 796d002e 64796e73 7472002e 68617368 ym..dynstr..hash │ │ + 0x00000020 002e7265 6c612e64 796e002e 72656c61 ..rela.dyn..rela │ │ + 0x00000030 2e706c74 002e7465 7874002e 726f6461 .plt..text..roda │ │ + 0x00000040 7461002e 6763635f 65786365 70745f74 ta..gcc_except_t │ │ + 0x00000050 61626c65 002e6568 5f667261 6d65002e able..eh_frame.. │ │ + 0x00000060 65685f66 72616d65 5f686472 002e6461 eh_frame_hdr..da │ │ + 0x00000070 74612e72 656c2e72 6f2e6c6f 63616c00 ta.rel.ro.local. │ │ + 0x00000080 2e66696e 695f6172 72617900 2e696e69 .fini_array..ini │ │ + 0x00000090 745f6172 72617900 2e646174 612e7265 t_array..data.re │ │ + 0x000000a0 6c2e726f 002e6479 6e616d69 63002e67 l.ro..dynamic..g │ │ + 0x000000b0 6f74002e 676f742e 706c7400 2e646174 ot..got.plt..dat │ │ + 0x000000c0 61002e62 7373002e 636f6d6d 656e7400 a..bss..comment. │ │ + 0x000000d0 2e6e6f74 652e676e 752e676f 6c642d76 .note.gnu.gold-v │ │ + 0x000000e0 65727369 6f6e00 ersion. ├── lib/x86_64/libmodft2.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -1706,22 +1706,22 @@ │ │ Ydieresissmall │ │ Semibold │ │ $ 6 I Y h s z │ │ GCC: (GNU) 4.9 20150123 (prerelease) │ │ Android clang version 3.8.256229 (based on LLVM 3.8.256229) │ │ gold 1.11 │ │ libmodft2.so │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.got.plt │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.rela.dyn │ │ .rela.plt │ │ +.eh_frame │ │ .eh_frame_hdr │ │ +.fini_array │ │ .data.rel.ro │ │ -.rela.dyn │ │ +.init_array │ │ +.dynamic │ │ +.got.plt │ │ +.comment │ │ .note.gnu.gold-version │ │ .gnu_debuglink │ │ -.gnu.hash │ │ -.eh_frame │ │ -.note.gnu.build-id │ │ -.dynamic │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,18 +1,18 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e676f got..comment..go │ │ - 0x00000030 742e706c 74002e72 656c612e 706c7400 t.plt..rela.plt. │ │ - 0x00000040 2e64796e 73747200 2e65685f 6672616d .dynstr..eh_fram │ │ - 0x00000050 655f6864 72002e64 6174612e 72656c2e e_hdr..data.rel. │ │ - 0x00000060 726f002e 72656c61 2e64796e 002e6e6f ro..rela.dyn..no │ │ - 0x00000070 74652e67 6e752e67 6f6c642d 76657273 te.gnu.gold-vers │ │ - 0x00000080 696f6e00 2e64796e 73796d00 2e676e75 ion..dynsym..gnu │ │ - 0x00000090 5f646562 75676c69 6e6b002e 676e752e _debuglink..gnu. │ │ - 0x000000a0 68617368 002e6568 5f667261 6d65002e hash..eh_frame.. │ │ - 0x000000b0 6e6f7465 2e676e75 2e627569 6c642d69 note.gnu.build-i │ │ - 0x000000c0 64002e64 796e616d 6963002e 73687374 d..dynamic..shst │ │ - 0x000000d0 72746162 002e726f 64617461 002e6461 rtab..rodata..da │ │ - 0x000000e0 746100 ta. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e64 .gnu.build-id..d │ │ + 0x00000020 796e7379 6d002e64 796e7374 72002e67 ynsym..dynstr..g │ │ + 0x00000030 6e752e68 61736800 2e72656c 612e6479 nu.hash..rela.dy │ │ + 0x00000040 6e002e72 656c612e 706c7400 2e746578 n..rela.plt..tex │ │ + 0x00000050 74002e72 6f646174 61002e65 685f6672 t..rodata..eh_fr │ │ + 0x00000060 616d6500 2e65685f 6672616d 655f6864 ame..eh_frame_hd │ │ + 0x00000070 72002e66 696e695f 61727261 79002e64 r..fini_array..d │ │ + 0x00000080 6174612e 72656c2e 726f002e 696e6974 ata.rel.ro..init │ │ + 0x00000090 5f617272 6179002e 64796e61 6d696300 _array..dynamic. │ │ + 0x000000a0 2e676f74 002e676f 742e706c 74002e64 .got..got.plt..d │ │ + 0x000000b0 61746100 2e636f6d 6d656e74 002e6e6f ata..comment..no │ │ + 0x000000c0 74652e67 6e752e67 6f6c642d 76657273 te.gnu.gold-vers │ │ + 0x000000d0 696f6e00 2e676e75 5f646562 75676c69 ion..gnu_debugli │ │ + 0x000000e0 6e6b00 nk. ├── lib/x86_64/libmodpng.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -957,21 +957,21 @@ │ │ DDDDUUUU │ │ 00003333 │ │ 3333UUUU │ │ GCC: (GNU) 4.9 20150123 (prerelease) │ │ Android clang version 3.8.256229 (based on LLVM 3.8.256229) │ │ gold 1.11 │ │ libmodpng.so │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.got.plt │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.rela.dyn │ │ .rela.plt │ │ +.eh_frame │ │ .eh_frame_hdr │ │ -.rela.dyn │ │ +.fini_array │ │ +.init_array │ │ +.dynamic │ │ +.got.plt │ │ +.comment │ │ .note.gnu.gold-version │ │ .gnu_debuglink │ │ -.gnu.hash │ │ -.eh_frame │ │ -.note.gnu.build-id │ │ -.dynamic │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,17 +1,17 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e676f got..comment..go │ │ - 0x00000030 742e706c 74002e72 656c612e 706c7400 t.plt..rela.plt. │ │ - 0x00000040 2e64796e 73747200 2e65685f 6672616d .dynstr..eh_fram │ │ - 0x00000050 655f6864 72002e72 656c612e 64796e00 e_hdr..rela.dyn. │ │ - 0x00000060 2e6e6f74 652e676e 752e676f 6c642d76 .note.gnu.gold-v │ │ - 0x00000070 65727369 6f6e002e 64796e73 796d002e ersion..dynsym.. │ │ - 0x00000080 676e755f 64656275 676c696e 6b002e67 gnu_debuglink..g │ │ - 0x00000090 6e752e68 61736800 2e65685f 6672616d nu.hash..eh_fram │ │ - 0x000000a0 65002e6e 6f74652e 676e752e 6275696c e..note.gnu.buil │ │ - 0x000000b0 642d6964 002e6479 6e616d69 63002e73 d-id..dynamic..s │ │ - 0x000000c0 68737472 74616200 2e726f64 61746100 hstrtab..rodata. │ │ - 0x000000d0 2e646174 6100 .data. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e64 .gnu.build-id..d │ │ + 0x00000020 796e7379 6d002e64 796e7374 72002e67 ynsym..dynstr..g │ │ + 0x00000030 6e752e68 61736800 2e72656c 612e6479 nu.hash..rela.dy │ │ + 0x00000040 6e002e72 656c612e 706c7400 2e746578 n..rela.plt..tex │ │ + 0x00000050 74002e72 6f646174 61002e65 685f6672 t..rodata..eh_fr │ │ + 0x00000060 616d6500 2e65685f 6672616d 655f6864 ame..eh_frame_hd │ │ + 0x00000070 72002e66 696e695f 61727261 79002e69 r..fini_array..i │ │ + 0x00000080 6e69745f 61727261 79002e64 796e616d nit_array..dynam │ │ + 0x00000090 6963002e 676f7400 2e676f74 2e706c74 ic..got..got.plt │ │ + 0x000000a0 002e6461 7461002e 636f6d6d 656e7400 ..data..comment. │ │ + 0x000000b0 2e6e6f74 652e676e 752e676f 6c642d76 .note.gnu.gold-v │ │ + 0x000000c0 65727369 6f6e002e 676e755f 64656275 ersion..gnu_debu │ │ + 0x000000d0 676c696e 6b00 glink. ├── lib/x86_64/libmodpdfium.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -16444,24 +16444,24 @@ │ │ Relative colorimetric preserving black plane │ │ Saturation preserving black plane │ │ GCC: (GNU) 4.9 20150123 (prerelease) │ │ Android clang version 3.8.256229 (based on LLVM 3.8.256229) │ │ GCC: (GNU) 4.9 20140827 (prerelease) │ │ gold 1.11 │ │ libmodpdfium.so │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.got.plt │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.rela.dyn │ │ .rela.plt │ │ +.gcc_except_table │ │ +.eh_frame │ │ .eh_frame_hdr │ │ +.data.rel.ro.local │ │ +.fini_array │ │ .data.rel.ro │ │ -.rela.dyn │ │ +.init_array │ │ +.dynamic │ │ +.got.plt │ │ +.comment │ │ .note.gnu.gold-version │ │ -.data.rel.ro.local │ │ .gnu_debuglink │ │ -.gnu.hash │ │ -.eh_frame │ │ -.gcc_except_table │ │ -.note.gnu.build-id │ │ -.dynamic │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,20 +1,20 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e676f got..comment..go │ │ - 0x00000030 742e706c 74002e72 656c612e 706c7400 t.plt..rela.plt. │ │ - 0x00000040 2e627373 002e6479 6e737472 002e6568 .bss..dynstr..eh │ │ - 0x00000050 5f667261 6d655f68 6472002e 64617461 _frame_hdr..data │ │ - 0x00000060 2e72656c 2e726f00 2e72656c 612e6479 .rel.ro..rela.dy │ │ - 0x00000070 6e002e6e 6f74652e 676e752e 676f6c64 n..note.gnu.gold │ │ - 0x00000080 2d766572 73696f6e 002e6479 6e73796d -version..dynsym │ │ - 0x00000090 002e6461 74612e72 656c2e72 6f2e6c6f ..data.rel.ro.lo │ │ - 0x000000a0 63616c00 2e676e75 5f646562 75676c69 cal..gnu_debugli │ │ - 0x000000b0 6e6b002e 676e752e 68617368 002e6568 nk..gnu.hash..eh │ │ - 0x000000c0 5f667261 6d65002e 6763635f 65786365 _frame..gcc_exce │ │ - 0x000000d0 70745f74 61626c65 002e6e6f 74652e67 pt_table..note.g │ │ - 0x000000e0 6e752e62 75696c64 2d696400 2e64796e nu.build-id..dyn │ │ - 0x000000f0 616d6963 002e7368 73747274 6162002e amic..shstrtab.. │ │ - 0x00000100 726f6461 7461002e 64617461 00 rodata..data. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e64 .gnu.build-id..d │ │ + 0x00000020 796e7379 6d002e64 796e7374 72002e67 ynsym..dynstr..g │ │ + 0x00000030 6e752e68 61736800 2e72656c 612e6479 nu.hash..rela.dy │ │ + 0x00000040 6e002e72 656c612e 706c7400 2e746578 n..rela.plt..tex │ │ + 0x00000050 74002e67 63635f65 78636570 745f7461 t..gcc_except_ta │ │ + 0x00000060 626c6500 2e726f64 61746100 2e65685f ble..rodata..eh_ │ │ + 0x00000070 6672616d 65002e65 685f6672 616d655f frame..eh_frame_ │ │ + 0x00000080 68647200 2e646174 612e7265 6c2e726f hdr..data.rel.ro │ │ + 0x00000090 2e6c6f63 616c002e 66696e69 5f617272 .local..fini_arr │ │ + 0x000000a0 6179002e 64617461 2e72656c 2e726f00 ay..data.rel.ro. │ │ + 0x000000b0 2e696e69 745f6172 72617900 2e64796e .init_array..dyn │ │ + 0x000000c0 616d6963 002e676f 74002e67 6f742e70 amic..got..got.p │ │ + 0x000000d0 6c74002e 64617461 002e6273 73002e63 lt..data..bss..c │ │ + 0x000000e0 6f6d6d65 6e74002e 6e6f7465 2e676e75 omment..note.gnu │ │ + 0x000000f0 2e676f6c 642d7665 7273696f 6e002e67 .gold-version..g │ │ + 0x00000100 6e755f64 65627567 6c696e6b 00 nu_debuglink. ├── lib/arm64-v8a/libjniPdfium.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -577,18 +577,18 @@ │ │ St12ctype_bynameIwE │ │ St12ctype_bynameIcE │ │ St16bad_array_length │ │ std::bad_array_length │ │ St20bad_array_new_length │ │ std::bad_array_new_length │ │ GCC: (GNU) 4.9 20140827 (prerelease) │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ +.shstrtab │ │ +.rela.dyn │ │ .rela.plt │ │ .eh_frame_hdr │ │ -.data.rel.ro │ │ -.rela.dyn │ │ .eh_frame │ │ .gcc_except_table │ │ +.init_array │ │ +.fini_array │ │ +.data.rel.ro │ │ .dynamic │ │ -.shstrtab │ │ +.comment │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,15 +1,15 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e7265 got..comment..re │ │ - 0x00000030 6c612e70 6c74002e 62737300 2e64796e la.plt..bss..dyn │ │ - 0x00000040 73747200 2e65685f 6672616d 655f6864 str..eh_frame_hd │ │ - 0x00000050 72002e64 6174612e 72656c2e 726f002e r..data.rel.ro.. │ │ - 0x00000060 72656c61 2e64796e 002e6479 6e73796d rela.dyn..dynsym │ │ - 0x00000070 002e6861 7368002e 65685f66 72616d65 ..hash..eh_frame │ │ - 0x00000080 002e6763 635f6578 63657074 5f746162 ..gcc_except_tab │ │ - 0x00000090 6c65002e 64796e61 6d696300 2e736873 le..dynamic..shs │ │ - 0x000000a0 74727461 62002e72 6f646174 61002e64 trtab..rodata..d │ │ - 0x000000b0 61746100 ata. │ │ + 0x00000000 002e7368 73747274 6162002e 68617368 ..shstrtab..hash │ │ + 0x00000010 002e6479 6e73796d 002e6479 6e737472 ..dynsym..dynstr │ │ + 0x00000020 002e7265 6c612e64 796e002e 72656c61 ..rela.dyn..rela │ │ + 0x00000030 2e706c74 002e7465 7874002e 726f6461 .plt..text..roda │ │ + 0x00000040 7461002e 65685f66 72616d65 5f686472 ta..eh_frame_hdr │ │ + 0x00000050 002e6568 5f667261 6d65002e 6763635f ..eh_frame..gcc_ │ │ + 0x00000060 65786365 70745f74 61626c65 002e696e except_table..in │ │ + 0x00000070 69745f61 72726179 002e6669 6e695f61 it_array..fini_a │ │ + 0x00000080 72726179 002e6461 74612e72 656c2e72 rray..data.rel.r │ │ + 0x00000090 6f002e64 796e616d 6963002e 676f7400 o..dynamic..got. │ │ + 0x000000a0 2e646174 61002e62 7373002e 636f6d6d .data..bss..comm │ │ + 0x000000b0 656e7400 ent. ├── lib/arm64-v8a/libmodft2.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -958,22 +958,22 @@ │ │ Ydieresissmall │ │ Semibold │ │ $ 6 I Y h s z │ │ GCC: (GNU) 4.9 20150123 (prerelease) │ │ Android clang version 3.8.256229 (based on LLVM 3.8.256229) │ │ gold 1.11 │ │ libmodft2.so │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.got.plt │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.rela.dyn │ │ .rela.plt │ │ +.eh_frame │ │ .eh_frame_hdr │ │ +.fini_array │ │ .data.rel.ro │ │ -.rela.dyn │ │ +.init_array │ │ +.dynamic │ │ +.got.plt │ │ +.comment │ │ .note.gnu.gold-version │ │ .gnu_debuglink │ │ -.gnu.hash │ │ -.eh_frame │ │ -.note.gnu.build-id │ │ -.dynamic │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,18 +1,18 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e676f got..comment..go │ │ - 0x00000030 742e706c 74002e72 656c612e 706c7400 t.plt..rela.plt. │ │ - 0x00000040 2e64796e 73747200 2e65685f 6672616d .dynstr..eh_fram │ │ - 0x00000050 655f6864 72002e64 6174612e 72656c2e e_hdr..data.rel. │ │ - 0x00000060 726f002e 72656c61 2e64796e 002e6e6f ro..rela.dyn..no │ │ - 0x00000070 74652e67 6e752e67 6f6c642d 76657273 te.gnu.gold-vers │ │ - 0x00000080 696f6e00 2e64796e 73796d00 2e676e75 ion..dynsym..gnu │ │ - 0x00000090 5f646562 75676c69 6e6b002e 676e752e _debuglink..gnu. │ │ - 0x000000a0 68617368 002e6568 5f667261 6d65002e hash..eh_frame.. │ │ - 0x000000b0 6e6f7465 2e676e75 2e627569 6c642d69 note.gnu.build-i │ │ - 0x000000c0 64002e64 796e616d 6963002e 73687374 d..dynamic..shst │ │ - 0x000000d0 72746162 002e726f 64617461 002e6461 rtab..rodata..da │ │ - 0x000000e0 746100 ta. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e64 .gnu.build-id..d │ │ + 0x00000020 796e7379 6d002e64 796e7374 72002e67 ynsym..dynstr..g │ │ + 0x00000030 6e752e68 61736800 2e72656c 612e6479 nu.hash..rela.dy │ │ + 0x00000040 6e002e72 656c612e 706c7400 2e746578 n..rela.plt..tex │ │ + 0x00000050 74002e72 6f646174 61002e65 685f6672 t..rodata..eh_fr │ │ + 0x00000060 616d6500 2e65685f 6672616d 655f6864 ame..eh_frame_hd │ │ + 0x00000070 72002e66 696e695f 61727261 79002e64 r..fini_array..d │ │ + 0x00000080 6174612e 72656c2e 726f002e 696e6974 ata.rel.ro..init │ │ + 0x00000090 5f617272 6179002e 64796e61 6d696300 _array..dynamic. │ │ + 0x000000a0 2e676f74 002e676f 742e706c 74002e64 .got..got.plt..d │ │ + 0x000000b0 61746100 2e636f6d 6d656e74 002e6e6f ata..comment..no │ │ + 0x000000c0 74652e67 6e752e67 6f6c642d 76657273 te.gnu.gold-vers │ │ + 0x000000d0 696f6e00 2e676e75 5f646562 75676c69 ion..gnu_debugli │ │ + 0x000000e0 6e6b00 nk. ├── lib/arm64-v8a/libmodpng.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -763,21 +763,21 @@ │ │ DDDDUUUU │ │ 00003333 │ │ 3333UUUU │ │ GCC: (GNU) 4.9 20150123 (prerelease) │ │ Android clang version 3.8.256229 (based on LLVM 3.8.256229) │ │ gold 1.11 │ │ libmodpng.so │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.got.plt │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.rela.dyn │ │ .rela.plt │ │ +.eh_frame │ │ .eh_frame_hdr │ │ -.rela.dyn │ │ +.fini_array │ │ +.init_array │ │ +.dynamic │ │ +.got.plt │ │ +.comment │ │ .note.gnu.gold-version │ │ .gnu_debuglink │ │ -.gnu.hash │ │ -.eh_frame │ │ -.note.gnu.build-id │ │ -.dynamic │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,17 +1,17 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e676f got..comment..go │ │ - 0x00000030 742e706c 74002e72 656c612e 706c7400 t.plt..rela.plt. │ │ - 0x00000040 2e64796e 73747200 2e65685f 6672616d .dynstr..eh_fram │ │ - 0x00000050 655f6864 72002e72 656c612e 64796e00 e_hdr..rela.dyn. │ │ - 0x00000060 2e6e6f74 652e676e 752e676f 6c642d76 .note.gnu.gold-v │ │ - 0x00000070 65727369 6f6e002e 64796e73 796d002e ersion..dynsym.. │ │ - 0x00000080 676e755f 64656275 676c696e 6b002e67 gnu_debuglink..g │ │ - 0x00000090 6e752e68 61736800 2e65685f 6672616d nu.hash..eh_fram │ │ - 0x000000a0 65002e6e 6f74652e 676e752e 6275696c e..note.gnu.buil │ │ - 0x000000b0 642d6964 002e6479 6e616d69 63002e73 d-id..dynamic..s │ │ - 0x000000c0 68737472 74616200 2e726f64 61746100 hstrtab..rodata. │ │ - 0x000000d0 2e646174 6100 .data. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e64 .gnu.build-id..d │ │ + 0x00000020 796e7379 6d002e64 796e7374 72002e67 ynsym..dynstr..g │ │ + 0x00000030 6e752e68 61736800 2e72656c 612e6479 nu.hash..rela.dy │ │ + 0x00000040 6e002e72 656c612e 706c7400 2e746578 n..rela.plt..tex │ │ + 0x00000050 74002e72 6f646174 61002e65 685f6672 t..rodata..eh_fr │ │ + 0x00000060 616d6500 2e65685f 6672616d 655f6864 ame..eh_frame_hd │ │ + 0x00000070 72002e66 696e695f 61727261 79002e69 r..fini_array..i │ │ + 0x00000080 6e69745f 61727261 79002e64 796e616d nit_array..dynam │ │ + 0x00000090 6963002e 676f7400 2e676f74 2e706c74 ic..got..got.plt │ │ + 0x000000a0 002e6461 7461002e 636f6d6d 656e7400 ..data..comment. │ │ + 0x000000b0 2e6e6f74 652e676e 752e676f 6c642d76 .note.gnu.gold-v │ │ + 0x000000c0 65727369 6f6e002e 676e755f 64656275 ersion..gnu_debu │ │ + 0x000000d0 676c696e 6b00 glink. ├── lib/arm64-v8a/libmodpdfium.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -11301,24 +11301,24 @@ │ │ Relative colorimetric preserving black plane │ │ Saturation preserving black plane │ │ GCC: (GNU) 4.9 20150123 (prerelease) │ │ Android clang version 3.8.256229 (based on LLVM 3.8.256229) │ │ GCC: (GNU) 4.9 20140827 (prerelease) │ │ gold 1.11 │ │ libmodpdfium.so │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.got.plt │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.rela.dyn │ │ .rela.plt │ │ +.gcc_except_table │ │ +.eh_frame │ │ .eh_frame_hdr │ │ +.data.rel.ro.local │ │ +.fini_array │ │ .data.rel.ro │ │ -.rela.dyn │ │ +.init_array │ │ +.dynamic │ │ +.got.plt │ │ +.comment │ │ .note.gnu.gold-version │ │ -.data.rel.ro.local │ │ .gnu_debuglink │ │ -.gnu.hash │ │ -.eh_frame │ │ -.gcc_except_table │ │ -.note.gnu.build-id │ │ -.dynamic │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,20 +1,20 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e676f got..comment..go │ │ - 0x00000030 742e706c 74002e72 656c612e 706c7400 t.plt..rela.plt. │ │ - 0x00000040 2e627373 002e6479 6e737472 002e6568 .bss..dynstr..eh │ │ - 0x00000050 5f667261 6d655f68 6472002e 64617461 _frame_hdr..data │ │ - 0x00000060 2e72656c 2e726f00 2e72656c 612e6479 .rel.ro..rela.dy │ │ - 0x00000070 6e002e6e 6f74652e 676e752e 676f6c64 n..note.gnu.gold │ │ - 0x00000080 2d766572 73696f6e 002e6479 6e73796d -version..dynsym │ │ - 0x00000090 002e6461 74612e72 656c2e72 6f2e6c6f ..data.rel.ro.lo │ │ - 0x000000a0 63616c00 2e676e75 5f646562 75676c69 cal..gnu_debugli │ │ - 0x000000b0 6e6b002e 676e752e 68617368 002e6568 nk..gnu.hash..eh │ │ - 0x000000c0 5f667261 6d65002e 6763635f 65786365 _frame..gcc_exce │ │ - 0x000000d0 70745f74 61626c65 002e6e6f 74652e67 pt_table..note.g │ │ - 0x000000e0 6e752e62 75696c64 2d696400 2e64796e nu.build-id..dyn │ │ - 0x000000f0 616d6963 002e7368 73747274 6162002e amic..shstrtab.. │ │ - 0x00000100 726f6461 7461002e 64617461 00 rodata..data. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e64 .gnu.build-id..d │ │ + 0x00000020 796e7379 6d002e64 796e7374 72002e67 ynsym..dynstr..g │ │ + 0x00000030 6e752e68 61736800 2e72656c 612e6479 nu.hash..rela.dy │ │ + 0x00000040 6e002e72 656c612e 706c7400 2e746578 n..rela.plt..tex │ │ + 0x00000050 74002e67 63635f65 78636570 745f7461 t..gcc_except_ta │ │ + 0x00000060 626c6500 2e726f64 61746100 2e65685f ble..rodata..eh_ │ │ + 0x00000070 6672616d 65002e65 685f6672 616d655f frame..eh_frame_ │ │ + 0x00000080 68647200 2e646174 612e7265 6c2e726f hdr..data.rel.ro │ │ + 0x00000090 2e6c6f63 616c002e 66696e69 5f617272 .local..fini_arr │ │ + 0x000000a0 6179002e 64617461 2e72656c 2e726f00 ay..data.rel.ro. │ │ + 0x000000b0 2e696e69 745f6172 72617900 2e64796e .init_array..dyn │ │ + 0x000000c0 616d6963 002e676f 74002e67 6f742e70 amic..got..got.p │ │ + 0x000000d0 6c74002e 64617461 002e6273 73002e63 lt..data..bss..c │ │ + 0x000000e0 6f6d6d65 6e74002e 6e6f7465 2e676e75 omment..note.gnu │ │ + 0x000000f0 2e676f6c 642d7665 7273696f 6e002e67 .gold-version..g │ │ + 0x00000100 6e755f64 65627567 6c696e6b 00 nu_debuglink. ├── lib/x86/libjniPdfium.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -461,21 +461,21 @@ │ │ *N12_GLOBAL__N_122generic_error_categoryE │ │ *N12_GLOBAL__N_121system_error_categoryE │ │ St14error_category │ │ St12system_error │ │ N10__cxxabiv117__pbase_type_infoE │ │ GCC: (GNU) 4.8 │ │ gold 1.11 │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.got.plt │ │ +.shstrtab │ │ +.rel.dyn │ │ .rel.plt │ │ +.gcc_except_table │ │ +.eh_frame │ │ .eh_frame_hdr │ │ -.data.rel.ro │ │ -.rel.dyn │ │ -.note.gnu.gold-version │ │ .data.rel.ro.local │ │ -.eh_frame │ │ -.gcc_except_table │ │ +.fini_array │ │ +.init_array │ │ +.data.rel.ro │ │ .dynamic │ │ -.shstrtab │ │ +.got.plt │ │ +.comment │ │ +.note.gnu.gold-version │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,18 +1,18 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e676f got..comment..go │ │ - 0x00000030 742e706c 74002e72 656c2e70 6c74002e t.plt..rel.plt.. │ │ - 0x00000040 62737300 2e64796e 73747200 2e65685f bss..dynstr..eh_ │ │ - 0x00000050 6672616d 655f6864 72002e64 6174612e frame_hdr..data. │ │ - 0x00000060 72656c2e 726f002e 72656c2e 64796e00 rel.ro..rel.dyn. │ │ - 0x00000070 2e6e6f74 652e676e 752e676f 6c642d76 .note.gnu.gold-v │ │ - 0x00000080 65727369 6f6e002e 64796e73 796d002e ersion..dynsym.. │ │ - 0x00000090 64617461 2e72656c 2e726f2e 6c6f6361 data.rel.ro.loca │ │ - 0x000000a0 6c002e68 61736800 2e65685f 6672616d l..hash..eh_fram │ │ - 0x000000b0 65002e67 63635f65 78636570 745f7461 e..gcc_except_ta │ │ - 0x000000c0 626c6500 2e64796e 616d6963 002e7368 ble..dynamic..sh │ │ - 0x000000d0 73747274 6162002e 726f6461 7461002e strtab..rodata.. │ │ - 0x000000e0 64617461 00 data. │ │ + 0x00000000 002e7368 73747274 6162002e 64796e73 ..shstrtab..dyns │ │ + 0x00000010 796d002e 64796e73 7472002e 68617368 ym..dynstr..hash │ │ + 0x00000020 002e7265 6c2e6479 6e002e72 656c2e70 ..rel.dyn..rel.p │ │ + 0x00000030 6c74002e 74657874 002e726f 64617461 lt..text..rodata │ │ + 0x00000040 002e6763 635f6578 63657074 5f746162 ..gcc_except_tab │ │ + 0x00000050 6c65002e 65685f66 72616d65 002e6568 le..eh_frame..eh │ │ + 0x00000060 5f667261 6d655f68 6472002e 64617461 _frame_hdr..data │ │ + 0x00000070 2e72656c 2e726f2e 6c6f6361 6c002e66 .rel.ro.local..f │ │ + 0x00000080 696e695f 61727261 79002e69 6e69745f ini_array..init_ │ │ + 0x00000090 61727261 79002e64 6174612e 72656c2e array..data.rel. │ │ + 0x000000a0 726f002e 64796e61 6d696300 2e676f74 ro..dynamic..got │ │ + 0x000000b0 002e676f 742e706c 74002e64 61746100 ..got.plt..data. │ │ + 0x000000c0 2e627373 002e636f 6d6d656e 74002e6e .bss..comment..n │ │ + 0x000000d0 6f74652e 676e752e 676f6c64 2d766572 ote.gnu.gold-ver │ │ + 0x000000e0 73696f6e 00 sion. ├── lib/x86/libmodft2.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -1062,22 +1062,22 @@ │ │ Ydieresissmall │ │ Semibold │ │ $ 6 I Y h s z │ │ GCC: (GNU) 4.9 20150123 (prerelease) │ │ Android clang version 3.8.256229 (based on LLVM 3.8.256229) │ │ gold 1.11 │ │ libmodft2.so │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.got.plt │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.rel.dyn │ │ .rel.plt │ │ +.eh_frame │ │ .eh_frame_hdr │ │ +.fini_array │ │ .data.rel.ro │ │ -.rel.dyn │ │ +.init_array │ │ +.dynamic │ │ +.got.plt │ │ +.comment │ │ .note.gnu.gold-version │ │ .gnu_debuglink │ │ -.gnu.hash │ │ -.eh_frame │ │ -.note.gnu.build-id │ │ -.dynamic │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,18 +1,18 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e676f got..comment..go │ │ - 0x00000030 742e706c 74002e72 656c2e70 6c74002e t.plt..rel.plt.. │ │ - 0x00000040 64796e73 7472002e 65685f66 72616d65 dynstr..eh_frame │ │ - 0x00000050 5f686472 002e6461 74612e72 656c2e72 _hdr..data.rel.r │ │ - 0x00000060 6f002e72 656c2e64 796e002e 6e6f7465 o..rel.dyn..note │ │ - 0x00000070 2e676e75 2e676f6c 642d7665 7273696f .gnu.gold-versio │ │ - 0x00000080 6e002e64 796e7379 6d002e67 6e755f64 n..dynsym..gnu_d │ │ - 0x00000090 65627567 6c696e6b 002e676e 752e6861 ebuglink..gnu.ha │ │ - 0x000000a0 7368002e 65685f66 72616d65 002e6e6f sh..eh_frame..no │ │ - 0x000000b0 74652e67 6e752e62 75696c64 2d696400 te.gnu.build-id. │ │ - 0x000000c0 2e64796e 616d6963 002e7368 73747274 .dynamic..shstrt │ │ - 0x000000d0 6162002e 726f6461 7461002e 64617461 ab..rodata..data │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e64 .gnu.build-id..d │ │ + 0x00000020 796e7379 6d002e64 796e7374 72002e67 ynsym..dynstr..g │ │ + 0x00000030 6e752e68 61736800 2e72656c 2e64796e nu.hash..rel.dyn │ │ + 0x00000040 002e7265 6c2e706c 74002e74 65787400 ..rel.plt..text. │ │ + 0x00000050 2e726f64 61746100 2e65685f 6672616d .rodata..eh_fram │ │ + 0x00000060 65002e65 685f6672 616d655f 68647200 e..eh_frame_hdr. │ │ + 0x00000070 2e66696e 695f6172 72617900 2e646174 .fini_array..dat │ │ + 0x00000080 612e7265 6c2e726f 002e696e 69745f61 a.rel.ro..init_a │ │ + 0x00000090 72726179 002e6479 6e616d69 63002e67 rray..dynamic..g │ │ + 0x000000a0 6f74002e 676f742e 706c7400 2e646174 ot..got.plt..dat │ │ + 0x000000b0 61002e63 6f6d6d65 6e74002e 6e6f7465 a..comment..note │ │ + 0x000000c0 2e676e75 2e676f6c 642d7665 7273696f .gnu.gold-versio │ │ + 0x000000d0 6e002e67 6e755f64 65627567 6c696e6b n..gnu_debuglink │ │ 0x000000e0 00 . ├── lib/x86/libmodpng.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -749,21 +749,21 @@ │ │ DDDDUUUU │ │ 00003333 │ │ 3333UUUU │ │ GCC: (GNU) 4.9 20150123 (prerelease) │ │ Android clang version 3.8.256229 (based on LLVM 3.8.256229) │ │ gold 1.11 │ │ libmodpng.so │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.got.plt │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.rel.dyn │ │ .rel.plt │ │ +.eh_frame │ │ .eh_frame_hdr │ │ -.rel.dyn │ │ +.fini_array │ │ +.init_array │ │ +.dynamic │ │ +.got.plt │ │ +.comment │ │ .note.gnu.gold-version │ │ .gnu_debuglink │ │ -.gnu.hash │ │ -.eh_frame │ │ -.note.gnu.build-id │ │ -.dynamic │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,17 +1,17 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e676f got..comment..go │ │ - 0x00000030 742e706c 74002e72 656c2e70 6c74002e t.plt..rel.plt.. │ │ - 0x00000040 64796e73 7472002e 65685f66 72616d65 dynstr..eh_frame │ │ - 0x00000050 5f686472 002e7265 6c2e6479 6e002e6e _hdr..rel.dyn..n │ │ - 0x00000060 6f74652e 676e752e 676f6c64 2d766572 ote.gnu.gold-ver │ │ - 0x00000070 73696f6e 002e6479 6e73796d 002e676e sion..dynsym..gn │ │ - 0x00000080 755f6465 6275676c 696e6b00 2e676e75 u_debuglink..gnu │ │ - 0x00000090 2e686173 68002e65 685f6672 616d6500 .hash..eh_frame. │ │ - 0x000000a0 2e6e6f74 652e676e 752e6275 696c642d .note.gnu.build- │ │ - 0x000000b0 6964002e 64796e61 6d696300 2e736873 id..dynamic..shs │ │ - 0x000000c0 74727461 62002e72 6f646174 61002e64 trtab..rodata..d │ │ - 0x000000d0 61746100 ata. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e64 .gnu.build-id..d │ │ + 0x00000020 796e7379 6d002e64 796e7374 72002e67 ynsym..dynstr..g │ │ + 0x00000030 6e752e68 61736800 2e72656c 2e64796e nu.hash..rel.dyn │ │ + 0x00000040 002e7265 6c2e706c 74002e74 65787400 ..rel.plt..text. │ │ + 0x00000050 2e726f64 61746100 2e65685f 6672616d .rodata..eh_fram │ │ + 0x00000060 65002e65 685f6672 616d655f 68647200 e..eh_frame_hdr. │ │ + 0x00000070 2e66696e 695f6172 72617900 2e696e69 .fini_array..ini │ │ + 0x00000080 745f6172 72617900 2e64796e 616d6963 t_array..dynamic │ │ + 0x00000090 002e676f 74002e67 6f742e70 6c74002e ..got..got.plt.. │ │ + 0x000000a0 64617461 002e636f 6d6d656e 74002e6e data..comment..n │ │ + 0x000000b0 6f74652e 676e752e 676f6c64 2d766572 ote.gnu.gold-ver │ │ + 0x000000c0 73696f6e 002e676e 755f6465 6275676c sion..gnu_debugl │ │ + 0x000000d0 696e6b00 ink. ├── lib/x86/libmodpdfium.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -12047,24 +12047,24 @@ │ │ Relative colorimetric preserving black plane │ │ Saturation preserving black plane │ │ GCC: (GNU) 4.9 20150123 (prerelease) │ │ Android clang version 3.8.256229 (based on LLVM 3.8.256229) │ │ GCC: (GNU) 4.9 20140827 (prerelease) │ │ gold 1.11 │ │ libmodpdfium.so │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.got.plt │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.rel.dyn │ │ .rel.plt │ │ +.gcc_except_table │ │ +.eh_frame │ │ .eh_frame_hdr │ │ +.data.rel.ro.local │ │ +.fini_array │ │ .data.rel.ro │ │ -.rel.dyn │ │ +.init_array │ │ +.dynamic │ │ +.got.plt │ │ +.comment │ │ .note.gnu.gold-version │ │ -.data.rel.ro.local │ │ .gnu_debuglink │ │ -.gnu.hash │ │ -.eh_frame │ │ -.gcc_except_table │ │ -.note.gnu.build-id │ │ -.dynamic │ │ -.shstrtab │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,20 +1,20 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e676f got..comment..go │ │ - 0x00000030 742e706c 74002e72 656c2e70 6c74002e t.plt..rel.plt.. │ │ - 0x00000040 62737300 2e64796e 73747200 2e65685f bss..dynstr..eh_ │ │ - 0x00000050 6672616d 655f6864 72002e64 6174612e frame_hdr..data. │ │ - 0x00000060 72656c2e 726f002e 72656c2e 64796e00 rel.ro..rel.dyn. │ │ - 0x00000070 2e6e6f74 652e676e 752e676f 6c642d76 .note.gnu.gold-v │ │ - 0x00000080 65727369 6f6e002e 64796e73 796d002e ersion..dynsym.. │ │ - 0x00000090 64617461 2e72656c 2e726f2e 6c6f6361 data.rel.ro.loca │ │ - 0x000000a0 6c002e67 6e755f64 65627567 6c696e6b l..gnu_debuglink │ │ - 0x000000b0 002e676e 752e6861 7368002e 65685f66 ..gnu.hash..eh_f │ │ - 0x000000c0 72616d65 002e6763 635f6578 63657074 rame..gcc_except │ │ - 0x000000d0 5f746162 6c65002e 6e6f7465 2e676e75 _table..note.gnu │ │ - 0x000000e0 2e627569 6c642d69 64002e64 796e616d .build-id..dynam │ │ - 0x000000f0 6963002e 73687374 72746162 002e726f ic..shstrtab..ro │ │ - 0x00000100 64617461 002e6461 746100 data..data. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e64 .gnu.build-id..d │ │ + 0x00000020 796e7379 6d002e64 796e7374 72002e67 ynsym..dynstr..g │ │ + 0x00000030 6e752e68 61736800 2e72656c 2e64796e nu.hash..rel.dyn │ │ + 0x00000040 002e7265 6c2e706c 74002e74 65787400 ..rel.plt..text. │ │ + 0x00000050 2e676363 5f657863 6570745f 7461626c .gcc_except_tabl │ │ + 0x00000060 65002e72 6f646174 61002e65 685f6672 e..rodata..eh_fr │ │ + 0x00000070 616d6500 2e65685f 6672616d 655f6864 ame..eh_frame_hd │ │ + 0x00000080 72002e64 6174612e 72656c2e 726f2e6c r..data.rel.ro.l │ │ + 0x00000090 6f63616c 002e6669 6e695f61 72726179 ocal..fini_array │ │ + 0x000000a0 002e6461 74612e72 656c2e72 6f002e69 ..data.rel.ro..i │ │ + 0x000000b0 6e69745f 61727261 79002e64 796e616d nit_array..dynam │ │ + 0x000000c0 6963002e 676f7400 2e676f74 2e706c74 ic..got..got.plt │ │ + 0x000000d0 002e6461 7461002e 62737300 2e636f6d ..data..bss..com │ │ + 0x000000e0 6d656e74 002e6e6f 74652e67 6e752e67 ment..note.gnu.g │ │ + 0x000000f0 6f6c642d 76657273 696f6e00 2e676e75 old-version..gnu │ │ + 0x00000100 5f646562 75676c69 6e6b00 _debuglink.