1.58 MB
/home/fdroid/fdroiddata/tmp/org.dicio.dicio_android_4.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.dicio.dicio_android_4.apk
10.8 KB
/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: <ef0321054b63d91509cd869f87bc6ce02d4863b76a08d137f6264c7b72df93a3>, actual: <1d12ef3d146a68f05697e9ac653dcd52d4c10afaaaae915a2c5fcdfd4455aa03> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <07856f5e98aed45b9da9495a3653b6cf504990f7d44f510bf71813d8c4e0da1345ba050100000000>, actual: <62e52d31a015f71aaa9833e6ee9baac2d91748f373ea457ca6bf8c6e526032d945ba050100000000>
    
Offset 1, 62 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·08c1e62c89c788350ee4fb928d08ed34cb89483c9a8ae4118a9a32a6669c2b77 
10 Signer·#1·certificate·SHA-1·digest:·bc2eb8849bc00901c3d444defef7d681ae0ff604 
11 Signer·#1·certificate·MD5·digest:·b054d963b84f4dda75b32e2ef893517e 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·666341a0ac1b64fefafa942ec45e45c811c35ea03254aef8e5f00473c652c687 
15 Signer·#1·public·key·SHA-1·digest:·f67e2f572a7c6f023f6d1822794ddc27fcb3ba8d 
16 Signer·#1·public·key·MD5·digest:·1b4f2ade71f34b2b3375ce5d7fc3e1b5 
17 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/. 
18 WARNING:·META-INF/AL2.0·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/CHANGES·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/LGPL2.1·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/README.md·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 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/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
34 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/. 
35 WARNING:·META-INF/androidx.emoji2_emoji2-views-helper.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.emoji2_emoji2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.exifinterface_exifinterface.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 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/. 
51 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/. 
52 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/. 
53 WARNING:·META-INF/androidx.startup_startup-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/. 
54 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/. 
55 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/. 
56 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/. 
57 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/. 
58 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/. 
59 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/. 
60 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/. 
61 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/. 
62 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/. 
2.29 KB
zipinfo {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Zip·file·size:·17156677·bytes,·number·of·entries:·7421 Zip·file·size:·17156677·bytes,·number·of·entries:·742
2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··7962928·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··7962924·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx····92184·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libjnidispatch.so4 -rw-rw-rw-··0.0·unx····92184·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libjnidispatch.so
5 -rw-rw-rw-··0.0·unx··8860216·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libvosk.so5 -rw-rw-rw-··0.0·unx··8860216·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libvosk.so
6 -rw-rw-rw-··0.0·unx····91708·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libjnidispatch.so6 -rw-rw-rw-··0.0·unx····91708·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libjnidispatch.so
7 -rw-rw-rw-··0.0·unx··8274048·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libvosk.so7 -rw-rw-rw-··0.0·unx··8274048·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libvosk.so
8 -rw-rw-rw-··0.0·unx···106028·b-·defN·81-Jan-01·01:01·lib/armeabi/libjnidispatch.so8 -rw-rw-rw-··0.0·unx····95796·b-·defN·81-Jan-01·01:01·lib/armeabi/libjnidispatch.so
9 -rw-rw-rw-··0.0·unx···150420·b-·defN·81-Jan-01·01:01·lib/mips/libjnidispatch.so9 -rw-rw-rw-··0.0·unx···142084·b-·defN·81-Jan-01·01:01·lib/mips/libjnidispatch.so
10 -rw-rw-rw-··0.0·unx···133040·b-·defN·81-Jan-01·01:01·lib/mips64/libjnidispatch.so10 -rw-rw-rw-··0.0·unx···122896·b-·defN·81-Jan-01·01:01·lib/mips64/libjnidispatch.so
11 -rw-rw-rw-··0.0·unx····95724·b-·defN·81-Jan-01·01:01·lib/x86/libjnidispatch.so11 -rw-rw-rw-··0.0·unx····95724·b-·defN·81-Jan-01·01:01·lib/x86/libjnidispatch.so
12 -rw-rw-rw-··0.0·unx··9664348·b-·defN·81-Jan-01·01:01·lib/x86/libvosk.so12 -rw-rw-rw-··0.0·unx··9664348·b-·defN·81-Jan-01·01:01·lib/x86/libvosk.so
13 -rw-rw-rw-··0.0·unx····92248·b-·defN·81-Jan-01·01:01·lib/x86_64/libjnidispatch.so13 -rw-rw-rw-··0.0·unx····92248·b-·defN·81-Jan-01·01:01·lib/x86_64/libjnidispatch.so
14 -rw-rw-rw-··0.0·unx··9718608·b-·defN·81-Jan-01·01:01·lib/x86_64/libvosk.so14 -rw-rw-rw-··0.0·unx··9718608·b-·defN·81-Jan-01·01:01·lib/x86_64/libvosk.so
15 -rw----·····2.4·fat····10174·b-·defN·81-Jan-01·01:01·META-INF/AL2.015 -rw----·····2.4·fat····10174·b-·defN·81-Jan-01·01:01·META-INF/AL2.0
16 -rw----·····2.4·fat····77193·b-·defN·81-Jan-01·01:01·META-INF/CHANGES16 -rw----·····2.4·fat····77193·b-·defN·81-Jan-01·01:01·META-INF/CHANGES
17 -rw----·····2.4·fat····24389·b-·defN·81-Jan-01·01:01·META-INF/LGPL2.117 -rw----·····2.4·fat····24389·b-·defN·81-Jan-01·01:01·META-INF/LGPL2.1
Offset 737, 8 lines modifiedOffset 737, 8 lines modified
737 -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml737 -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml
738 -rw----·····0.0·fat······776·b-·defN·81-Jan-01·01:01·res/zh.xml738 -rw----·····0.0·fat······776·b-·defN·81-Jan-01·01:01·res/zh.xml
739 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml739 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
740 -rw----·····0.0·fat···810840·b-·stor·81-Jan-01·01:01·resources.arsc740 -rw----·····0.0·fat···810840·b-·stor·81-Jan-01·01:01·resources.arsc
741 -rw----·····2.0·fat····66839·b-·defN·81-Jan-01·01:01·META-INF/0AED9B5F.SF741 -rw----·····2.0·fat····66839·b-·defN·81-Jan-01·01:01·META-INF/0AED9B5F.SF
742 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/0AED9B5F.RSA742 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/0AED9B5F.RSA
743 -rw----·····2.0·fat····66712·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF743 -rw----·····2.0·fat····66712·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
744 742·files,·46924233·bytes·uncompressed,·17067827·bytes·compressed:··63.6%744 742·files,·46895517·bytes·uncompressed,·17058817·bytes·compressed:··63.6%
281 KB
classes.dex
263 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·ca79c6334 checksum············:·cbdb892a
5 signature···········:·780e...47bd5 signature···········:·b86f...75a9
6 file_size···········:·79629286 file_size···········:·7962924
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·5683410 string_ids_size·····:·56834
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·799912 type_ids_size·······:·7999
13 type_ids_off········:·227448·(0x037878)13 type_ids_off········:·227448·(0x037878)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·259444·(0x03f574)15 proto_ids_off·······:·259444·(0x03f574)
16 field_ids_size······:·4684916 field_ids_size······:·46849
17 field_ids_off·······:·398488·(0x061498)17 field_ids_off·······:·398488·(0x061498)
18 method_ids_size·····:·5832818 method_ids_size·····:·58328
19 method_ids_off······:·773280·(0x0bcca0)19 method_ids_off······:·773280·(0x0bcca0)
20 class_defs_size·····:·659920 class_defs_size·····:·6599
21 class_defs_off······:·1239904·(0x12eb60)21 class_defs_off······:·1239904·(0x12eb60)
22 data_size···········:·651185622 data_size···········:·6511852
23 data_off············:·1451072·(0x162440)23 data_off············:·1451072·(0x162440)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·35125 class_idx···········:·351
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·641027 superclass_idx······:·6410
28 source_file_idx·····:·1068928 source_file_idx·····:·10689
Offset 899204, 19 lines modifiedOffset 899204, 19 lines modified
899204 ······outs··········:·3899204 ······outs··········:·3
899205 ······insns·size····:·32·16-bit·code·units899205 ······insns·size····:·32·16-bit·code·units
899206 4409c0:········································|[4409c0]·org.dicio.dicio_android.SectionsGenerated$1.<init>:()V899206 4409c0:········································|[4409c0]·org.dicio.dicio_android.SectionsGenerated$1.<init>:()V
899207 4409d0:·7010·afc8·0200·························|0000:·invoke-direct·{v2},·Ljava/util/HashMap;.<init>:()V·//·method@c8af899207 4409d0:·7010·afc8·0200·························|0000:·invoke-direct·{v2},·Ljava/util/HashMap;.<init>:()V·//·method@c8af
899208 4409d6:·6200·45aa······························|0003:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;.sections:Ljava/util/Map;·//·field@aa45899208 4409d6:·6200·45aa······························|0003:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;.sections:Ljava/util/Map;·//·field@aa45
899209 4409da:·1a01·7286······························|0005:·const-string·v1,·"en"·//·string@8672899209 4409da:·1a01·7286······························|0005:·const-string·v1,·"en"·//·string@8672
899210 4409de:·6e30·5bd4·1200·························|0007:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45b899210 4409de:·6e30·5bd4·1200·························|0007:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45b
899211 4409e4:·6200·5daa······························|000a:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;.sections:Ljava/util/Map;·//·field@aa5d899211 4409e4:·6200·39aa······························|000a:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.sections:Ljava/util/Map;·//·field@aa39
899212 4409e8:·1a01·89c4······························|000c:·const-string·v1,·"ru"·//·string@c489899212 4409e8:·1a01·3b82······························|000c:·const-string·v1,·"de"·//·string@823b
899213 4409ec:·6e30·5bd4·1200·························|000e:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45b899213 4409ec:·6e30·5bd4·1200·························|000e:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45b
899214 4409f2:·6200·39aa······························|0011:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.sections:Ljava/util/Map;·//·field@aa39899214 4409f2:·6200·5daa······························|0011:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;.sections:Ljava/util/Map;·//·field@aa5d
899215 4409f6:·1a01·3b82······························|0013:·const-string·v1,·"de"·//·string@823b899215 4409f6:·1a01·89c4······························|0013:·const-string·v1,·"ru"·//·string@c489
899216 4409fa:·6e30·5bd4·1200·························|0015:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45b899216 4409fa:·6e30·5bd4·1200·························|0015:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45b
899217 440a00:·6200·51aa······························|0018:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;.sections:Ljava/util/Map;·//·field@aa51899217 440a00:·6200·51aa······························|0018:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;.sections:Ljava/util/Map;·//·field@aa51
899218 440a04:·1a01·5ca0······························|001a:·const-string·v1,·"it"·//·string@a05c899218 440a04:·1a01·5ca0······························|001a:·const-string·v1,·"it"·//·string@a05c
899219 440a08:·6e30·5bd4·1200·························|001c:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45b899219 440a08:·6e30·5bd4·1200·························|001c:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45b
899220 440a0e:·0e00···································|001f:·return-void899220 440a0e:·0e00···································|001f:·return-void
899221 ······catches·······:·(none)899221 ······catches·······:·(none)
899222 ······positions·····:·899222 ······positions·····:·
Offset 899358, 28 lines modifiedOffset 899358, 28 lines modified
899358 ······outs··········:·3899358 ······outs··········:·3
899359 ······insns·size····:·46·16-bit·code·units899359 ······insns·size····:·46·16-bit·code·units
899360 440b18:········································|[440b18]·org.dicio.dicio_android.Sentences_de$1.<init>:()V899360 440b18:········································|[440b18]·org.dicio.dicio_android.Sentences_de$1.<init>:()V
899361 440b28:·7010·afc8·0200·························|0000:·invoke-direct·{v2},·Ljava/util/HashMap;.<init>:()V·//·method@c8af899361 440b28:·7010·afc8·0200·························|0000:·invoke-direct·{v2},·Ljava/util/HashMap;.<init>:()V·//·method@c8af
899362 440b2e:·6200·38aa······························|0003:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.search:Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;·//·field@aa38899362 440b2e:·6200·38aa······························|0003:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.search:Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;·//·field@aa38
899363 440b32:·1a01·a7c6······························|0005:·const-string·v1,·"search"·//·string@c6a7899363 440b32:·1a01·a7c6······························|0005:·const-string·v1,·"search"·//·string@c6a7
899364 440b36:·6e30·5fd4·1200·························|0007:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45f899364 440b36:·6e30·5fd4·1200·························|0007:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45f
899365 440b3c:·6200·3aaa······························|000a:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.weather:Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;·//·field@aa3a899365 440b3c:·6200·34aa······························|000a:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;·//·field@aa34
899366 440b40:·1a01·5ddc······························|000c:·const-string·v1,·"weather"·//·string@dc5d899366 440b40:·1a01·8d7a······························|000c:·const-string·v1,·"calculator"·//·string@7a8d
899367 440b44:·6e30·5fd4·1200·························|000e:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45f899367 440b44:·6e30·5fd4·1200·························|000e:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45f
899368 440b4a:·6200·36aa······························|0011:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.lyrics:Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;·//·field@aa36899368 440b4a:·6200·35aa······························|0011:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;·//·field@aa35
899369 440b4e:·1a01·5ba3······························|0013:·const-string·v1,·"lyrics"·//·string@a35b899369 440b4e:·1a01·8e7a······························|0013:·const-string·v1,·"calculator_operators"·//·string@7a8e
899370 440b52:·6e30·5fd4·1200·························|0015:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45f899370 440b52:·6e30·5fd4·1200·························|0015:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45f
899371 440b58:·6200·34aa······························|0018:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;·//·field@aa34899371 440b58:·6200·37aa······························|0018:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.open:Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;·//·field@aa37
899372 440b5c:·1a01·8d7a······························|001a:·const-string·v1,·"calculator"·//·string@7a8d899372 440b5c:·1a01·bdbb······························|001a:·const-string·v1,·"open"·//·string@bbbd
899373 440b60:·6e30·5fd4·1200·························|001c:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45f899373 440b60:·6e30·5fd4·1200·························|001c:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45f
899374 440b66:·6200·35aa······························|001f:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;·//·field@aa35899374 440b66:·6200·36aa······························|001f:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.lyrics:Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;·//·field@aa36
899375 440b6a:·1a01·8e7a······························|0021:·const-string·v1,·"calculator_operators"·//·string@7a8e899375 440b6a:·1a01·5ba3······························|0021:·const-string·v1,·"lyrics"·//·string@a35b
899376 440b6e:·6e30·5fd4·1200·························|0023:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45f899376 440b6e:·6e30·5fd4·1200·························|0023:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45f
899377 440b74:·6200·37aa······························|0026:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.open:Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;·//·field@aa37899377 440b74:·6200·3aaa······························|0026:·sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.weather:Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;·//·field@aa3a
899378 440b78:·1a01·bdbb······························|0028:·const-string·v1,·"open"·//·string@bbbd899378 440b78:·1a01·5ddc······························|0028:·const-string·v1,·"weather"·//·string@dc5d
899379 440b7c:·6e30·5fd4·1200·························|002a:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45f899379 440b7c:·6e30·5fd4·1200·························|002a:·invoke-virtual·{v2,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@d45f
899380 440b82:·0e00···································|002d:·return-void899380 440b82:·0e00···································|002d:·return-void
899381 ······catches·······:·(none)899381 ······catches·······:·(none)
899382 ······positions·····:·899382 ······positions·····:·
899383 ········0x0000·line=21899383 ········0x0000·line=21
899384 ······locals········:·899384 ······locals········:·
899385 ········0x0000·-·0x002e·reg=2·this·Lorg/dicio/dicio_android/Sentences_de$1;·899385 ········0x0000·-·0x002e·reg=2·this·Lorg/dicio/dicio_android/Sentences_de$1;·
Offset 899395, 15 lines modifiedOffset 899395, 15 lines modified
899395 static_fields_size··:·7899395 static_fields_size··:·7
899396 instance_fields_size:·0899396 instance_fields_size:·0
899397 direct_methods_size·:·2899397 direct_methods_size·:·2
899398 virtual_methods_size:·0899398 virtual_methods_size:·0
  
899399 Class·#3089·annotations:899399 Class·#3089·annotations:
899400 Annotations·on·class899400 Annotations·on·class
899401 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;·Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;·Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;·Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;·Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;·}899401 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;·Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;·Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;·Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;·Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;·}
899402 Annotations·on·field·#43577·'sections'899402 Annotations·on·field·#43577·'sections'
899403 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/Map<"·"Ljava/lang/String;"·"Lorg/dicio/skill/standard/StandardRecognizerData;"·">;"·}899403 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/Map<"·"Ljava/lang/String;"·"Lorg/dicio/skill/standard/StandardRecognizerData;"·">;"·}
  
899404 Class·#3089············-899404 Class·#3089············-
899405 ··Class·descriptor··:·'Lorg/dicio/dicio_android/Sentences_de;'899405 ··Class·descriptor··:·'Lorg/dicio/dicio_android/Sentences_de;'
899406 ··Access·flags······:·0x0001·(PUBLIC)899406 ··Access·flags······:·0x0001·(PUBLIC)
899407 ··Superclass········:·'Ljava/lang/Object;'899407 ··Superclass········:·'Ljava/lang/Object;'
Offset 899448, 230 lines modifiedOffset 899448, 230 lines modified
899448 ······ins···········:·0899448 ······ins···········:·0
899449 ······outs··········:·4899449 ······outs··········:·4
899450 ······insns·size····:·568·16-bit·code·units899450 ······insns·size····:·568·16-bit·code·units
899451 44229c:········································|[44229c]·org.dicio.dicio_android.Sentences_de.<clinit>:()V899451 44229c:········································|[44229c]·org.dicio.dicio_android.Sentences_de.<clinit>:()V
899452 4422ac:·2200·891b······························|0000:·new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;·//·type@1b89899452 4422ac:·2200·891b······························|0000:·new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;·//·type@1b89
899453 4422b0:·7010·63d4·0000·························|0002:·invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;.<init>:()V·//·method@d463899453 4422b0:·7010·63d4·0000·························|0002:·invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;.<init>:()V·//·method@d463
899454 4422b6:·6900·38aa······························|0005:·sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.search:Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;·//·field@aa38899454 4422b6:·6900·38aa······························|0005:·sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.search:Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;·//·field@aa38
899455 4422ba:·2200·8a1b······························|0007:·new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;·//·type@1b8a 
899456 4422be:·7010·64d4·0000·························|0009:·invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;.<init>:()V·//·method@d464 
899457 4422c4:·6900·3aaa······························|000c:·sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.weather:Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;·//·field@aa3a 
899458 4422c8:·2200·871b······························|000e:·new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;·//·type@1b87 
899459 4422cc:·7010·61d4·0000·························|0010:·invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;.<init>:()V·//·method@d461 
899460 4422d2:·6900·36aa······························|0013:·sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.lyrics:Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;·//·field@aa36 
899461 4422d6:·2200·861b······························|0015:·new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;·//·type@1b86899455 4422ba:·2200·861b······························|0007:·new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;·//·type@1b86
899462 4422da:·7010·60d4·0000·························|0017:·invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;.<init>:()V·//·method@d460899456 4422be:·7010·60d4·0000·························|0009:·invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;.<init>:()V·//·method@d460
899463 4422e0:·6900·34aa······························|001a:·sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;·//·field@aa34899457 4422c4:·6900·34aa······························|000c:·sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;.calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;·//·field@aa34
899464 4422e4:·2200·631c······························|001c:·new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;·//·type@1c63899458 4422c8:·2200·631c······························|000e:·new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;·//·type@1c63
899465 4422e8:·6201·49b2······························|001e:·sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;.low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;·//·field@b249899459 4422cc:·6201·49b2······························|0010:·sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;.low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;·//·field@b249
899466 4422ec:·1262···································|0020:·const/4·v2,·#int·6·//·#6899460 4422d0:·1262···································|0012:·const/4·v2,·#int·6·//·#6
899467 4422ee:·2323·141f······························|0021:·new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;·//·type@1f14899461 4422d2:·2323·141f······························|0013:·new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;·//·type@1f14
899468 4422f2:·2204·611c······························|0023:·new-instance·v4,·Lorg/dicio/skill/standard/Sentence;·//·type@1c61899462 4422d6:·2204·611c······························|0015:·new-instance·v4,·Lorg/dicio/skill/standard/Sentence;·//·type@1c61
899469 4422f6:·1255···································|0025:·const/4·v5,·#int·5·//·#5899463 4422da:·1255···································|0017:·const/4·v5,·#int·5·//·#5
899470 4422f8:·2356·f41d······························|0026:·new-array·v6,·v5,·[I·//·type@1df4899464 4422dc:·2356·f41d······························|0018:·new-array·v6,·v5,·[I·//·type@1df4
899471 4422fc:·2606·ba01·0000·························|0028:·fill-array-data·v6,·000001e2·//·+000001ba899465 4422e0:·2606·c801·0000·························|001a:·fill-array-data·v6,·000001e2·//·+000001c8
899472 442302:·2327·151f······························|002b:·new-array·v7,·v2,·[Lorg/dicio/skill/standard/word/BaseWord;·//·type@1f15899466 4422e6:·2327·151f······························|001d:·new-array·v7,·v2,·[Lorg/dicio/skill/standard/word/BaseWord;·//·type@1f15
 899467 4422ea:·2208·671c······························|001f:·new-instance·v8,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;·//·type@1c67
 899468 4422ee:·1219···································|0021:·const/4·v9,·#int·1·//·#1
 899469 4422f0:·239a·f41d······························|0022:·new-array·v10,·v9,·[I·//·type@1df4
 899470 4422f4:·120b···································|0024:·const/4·v11,·#int·0·//·#0
 899471 4422f6:·4b02·0a0b······························|0025:·aput·v2,·v10,·v11
 899472 4422fa:·1a0c·13be······························|0027:·const-string·v12,·"plus"·//·string@be13
 899473 4422fe:·7040·f7d7·c8a9·························|0029:·invoke-direct·{v8,·v12,·v9,·v10},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;.<init>:(Ljava/lang/String;I[I)V·//·method@d7f7
Max diff block lines reached; 252657/268785 bytes (94.00%) of diff not shown.
18.1 KB
classes.jar
8.92 KB
zipinfo -v {}
    
Offset 86323, 15 lines modifiedOffset 86323, 15 lines modified
86323 ··version·of·encoding·software:···················2.086323 ··version·of·encoding·software:···················2.0
86324 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT86324 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
86325 ··minimum·software·version·required·to·extract:···2.086325 ··minimum·software·version·required·to·extract:···2.0
86326 ··compression·method:·····························none·(stored)86326 ··compression·method:·····························none·(stored)
86327 ··file·security·status:···························not·encrypted86327 ··file·security·status:···························not·encrypted
86328 ··extended·local·header:··························no86328 ··extended·local·header:··························no
86329 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0086329 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
86330 ··32-bit·CRC·value·(hex):·························12a6d7da86330 ··32-bit·CRC·value·(hex):·························cccef2de
86331 ··compressed·size:································536·bytes86331 ··compressed·size:································536·bytes
86332 ··uncompressed·size:······························536·bytes86332 ··uncompressed·size:······························536·bytes
86333 ··length·of·filename:·····························49·characters86333 ··length·of·filename:·····························49·characters
86334 ··length·of·extra·field:··························0·bytes86334 ··length·of·extra·field:··························0·bytes
86335 ··length·of·file·comment:·························0·characters86335 ··length·of·file·comment:·························0·characters
86336 ··disk·number·on·which·file·begins:···············disk·186336 ··disk·number·on·which·file·begins:···············disk·1
86337 ··apparent·file·type:·····························binary86337 ··apparent·file·type:·····························binary
Offset 86379, 15 lines modifiedOffset 86379, 15 lines modified
86379 ··version·of·encoding·software:···················2.086379 ··version·of·encoding·software:···················2.0
86380 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT86380 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
86381 ··minimum·software·version·required·to·extract:···2.086381 ··minimum·software·version·required·to·extract:···2.0
86382 ··compression·method:·····························none·(stored)86382 ··compression·method:·····························none·(stored)
86383 ··file·security·status:···························not·encrypted86383 ··file·security·status:···························not·encrypted
86384 ··extended·local·header:··························no86384 ··extended·local·header:··························no
86385 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0086385 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
86386 ··32-bit·CRC·value·(hex):·························fa72519686386 ··32-bit·CRC·value·(hex):·························6e091028
86387 ··compressed·size:································852·bytes86387 ··compressed·size:································852·bytes
86388 ··uncompressed·size:······························852·bytes86388 ··uncompressed·size:······························852·bytes
86389 ··length·of·filename:·····························44·characters86389 ··length·of·filename:·····························44·characters
86390 ··length·of·extra·field:··························0·bytes86390 ··length·of·extra·field:··························0·bytes
86391 ··length·of·file·comment:·························0·characters86391 ··length·of·file·comment:·························0·characters
86392 ··disk·number·on·which·file·begins:···············disk·186392 ··disk·number·on·which·file·begins:···············disk·1
86393 ··apparent·file·type:·····························binary86393 ··apparent·file·type:·····························binary
Offset 86407, 15 lines modifiedOffset 86407, 15 lines modified
86407 ··version·of·encoding·software:···················2.086407 ··version·of·encoding·software:···················2.0
86408 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT86408 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
86409 ··minimum·software·version·required·to·extract:···2.086409 ··minimum·software·version·required·to·extract:···2.0
86410 ··compression·method:·····························none·(stored)86410 ··compression·method:·····························none·(stored)
86411 ··file·security·status:···························not·encrypted86411 ··file·security·status:···························not·encrypted
86412 ··extended·local·header:··························no86412 ··extended·local·header:··························no
86413 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0086413 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
86414 ··32-bit·CRC·value·(hex):·························f887684186414 ··32-bit·CRC·value·(hex):·························e8ec46ff
86415 ··compressed·size:································3363·bytes86415 ··compressed·size:································3363·bytes
86416 ··uncompressed·size:······························3363·bytes86416 ··uncompressed·size:······························3363·bytes
86417 ··length·of·filename:·····························42·characters86417 ··length·of·filename:·····························42·characters
86418 ··length·of·extra·field:··························0·bytes86418 ··length·of·extra·field:··························0·bytes
86419 ··length·of·file·comment:·························0·characters86419 ··length·of·file·comment:·························0·characters
86420 ··disk·number·on·which·file·begins:···············disk·186420 ··disk·number·on·which·file·begins:···············disk·1
86421 ··apparent·file·type:·····························binary86421 ··apparent·file·type:·····························binary
Offset 86435, 15 lines modifiedOffset 86435, 15 lines modified
86435 ··version·of·encoding·software:···················2.086435 ··version·of·encoding·software:···················2.0
86436 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT86436 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
86437 ··minimum·software·version·required·to·extract:···2.086437 ··minimum·software·version·required·to·extract:···2.0
86438 ··compression·method:·····························none·(stored)86438 ··compression·method:·····························none·(stored)
86439 ··file·security·status:···························not·encrypted86439 ··file·security·status:···························not·encrypted
86440 ··extended·local·header:··························no86440 ··extended·local·header:··························no
86441 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0086441 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
86442 ··32-bit·CRC·value·(hex):·························dde6b6f286442 ··32-bit·CRC·value·(hex):·························a9cd6595
86443 ··compressed·size:································852·bytes86443 ··compressed·size:································852·bytes
86444 ··uncompressed·size:······························852·bytes86444 ··uncompressed·size:······························852·bytes
86445 ··length·of·filename:·····························44·characters86445 ··length·of·filename:·····························44·characters
86446 ··length·of·extra·field:··························0·bytes86446 ··length·of·extra·field:··························0·bytes
86447 ··length·of·file·comment:·························0·characters86447 ··length·of·file·comment:·························0·characters
86448 ··disk·number·on·which·file·begins:···············disk·186448 ··disk·number·on·which·file·begins:···············disk·1
86449 ··apparent·file·type:·····························binary86449 ··apparent·file·type:·····························binary
Offset 86463, 15 lines modifiedOffset 86463, 15 lines modified
86463 ··version·of·encoding·software:···················2.086463 ··version·of·encoding·software:···················2.0
86464 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT86464 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
86465 ··minimum·software·version·required·to·extract:···2.086465 ··minimum·software·version·required·to·extract:···2.0
86466 ··compression·method:·····························none·(stored)86466 ··compression·method:·····························none·(stored)
86467 ··file·security·status:···························not·encrypted86467 ··file·security·status:···························not·encrypted
86468 ··extended·local·header:··························no86468 ··extended·local·header:··························no
86469 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0086469 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
86470 ··32-bit·CRC·value·(hex):·························250ca4a586470 ··32-bit·CRC·value·(hex):·························437b7dc0
86471 ··compressed·size:································3787·bytes86471 ··compressed·size:································3787·bytes
86472 ··uncompressed·size:······························3787·bytes86472 ··uncompressed·size:······························3787·bytes
86473 ··length·of·filename:·····························42·characters86473 ··length·of·filename:·····························42·characters
86474 ··length·of·extra·field:··························0·bytes86474 ··length·of·extra·field:··························0·bytes
86475 ··length·of·file·comment:·························0·characters86475 ··length·of·file·comment:·························0·characters
86476 ··disk·number·on·which·file·begins:···············disk·186476 ··disk·number·on·which·file·begins:···············disk·1
86477 ··apparent·file·type:·····························binary86477 ··apparent·file·type:·····························binary
Offset 86491, 15 lines modifiedOffset 86491, 15 lines modified
86491 ··version·of·encoding·software:···················2.086491 ··version·of·encoding·software:···················2.0
86492 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT86492 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
86493 ··minimum·software·version·required·to·extract:···2.086493 ··minimum·software·version·required·to·extract:···2.0
86494 ··compression·method:·····························none·(stored)86494 ··compression·method:·····························none·(stored)
86495 ··file·security·status:···························not·encrypted86495 ··file·security·status:···························not·encrypted
86496 ··extended·local·header:··························no86496 ··extended·local·header:··························no
86497 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0086497 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
86498 ··32-bit·CRC·value·(hex):·························ae52bf8186498 ··32-bit·CRC·value·(hex):·························c26072e5
86499 ··compressed·size:································852·bytes86499 ··compressed·size:································852·bytes
86500 ··uncompressed·size:······························852·bytes86500 ··uncompressed·size:······························852·bytes
86501 ··length·of·filename:·····························44·characters86501 ··length·of·filename:·····························44·characters
86502 ··length·of·extra·field:··························0·bytes86502 ··length·of·extra·field:··························0·bytes
86503 ··length·of·file·comment:·························0·characters86503 ··length·of·file·comment:·························0·characters
86504 ··disk·number·on·which·file·begins:···············disk·186504 ··disk·number·on·which·file·begins:···············disk·1
86505 ··apparent·file·type:·····························binary86505 ··apparent·file·type:·····························binary
Offset 86519, 15 lines modifiedOffset 86519, 15 lines modified
86519 ··version·of·encoding·software:···················2.086519 ··version·of·encoding·software:···················2.0
86520 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT86520 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
86521 ··minimum·software·version·required·to·extract:···2.086521 ··minimum·software·version·required·to·extract:···2.0
86522 ··compression·method:·····························none·(stored)86522 ··compression·method:·····························none·(stored)
86523 ··file·security·status:···························not·encrypted86523 ··file·security·status:···························not·encrypted
86524 ··extended·local·header:··························no86524 ··extended·local·header:··························no
86525 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0086525 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
86526 ··32-bit·CRC·value·(hex):·························77c6813b86526 ··32-bit·CRC·value·(hex):·························266ff7ec
86527 ··compressed·size:································4071·bytes86527 ··compressed·size:································4071·bytes
86528 ··uncompressed·size:······························4071·bytes86528 ··uncompressed·size:······························4071·bytes
86529 ··length·of·filename:·····························42·characters86529 ··length·of·filename:·····························42·characters
86530 ··length·of·extra·field:··························0·bytes86530 ··length·of·extra·field:··························0·bytes
86531 ··length·of·file·comment:·························0·characters86531 ··length·of·file·comment:·························0·characters
86532 ··disk·number·on·which·file·begins:···············disk·186532 ··disk·number·on·which·file·begins:···············disk·1
86533 ··apparent·file·type:·····························binary86533 ··apparent·file·type:·····························binary
Offset 86547, 15 lines modifiedOffset 86547, 15 lines modified
86547 ··version·of·encoding·software:···················2.086547 ··version·of·encoding·software:···················2.0
86548 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT86548 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
86549 ··minimum·software·version·required·to·extract:···2.086549 ··minimum·software·version·required·to·extract:···2.0
86550 ··compression·method:·····························none·(stored)86550 ··compression·method:·····························none·(stored)
86551 ··file·security·status:···························not·encrypted86551 ··file·security·status:···························not·encrypted
86552 ··extended·local·header:··························no86552 ··extended·local·header:··························no
86553 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0086553 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
86554 ··32-bit·CRC·value·(hex):·························4337703a86554 ··32-bit·CRC·value·(hex):·························811e9256
86555 ··compressed·size:································852·bytes86555 ··compressed·size:································852·bytes
86556 ··uncompressed·size:······························852·bytes86556 ··uncompressed·size:······························852·bytes
86557 ··length·of·filename:·····························44·characters86557 ··length·of·filename:·····························44·characters
86558 ··length·of·extra·field:··························0·bytes86558 ··length·of·extra·field:··························0·bytes
86559 ··length·of·file·comment:·························0·characters86559 ··length·of·file·comment:·························0·characters
86560 ··disk·number·on·which·file·begins:···············disk·186560 ··disk·number·on·which·file·begins:···············disk·1
86561 ··apparent·file·type:·····························binary86561 ··apparent·file·type:·····························binary
Max diff block lines reached; 987/9107 bytes (10.84%) of diff not shown.
506 B
org/dicio/dicio_android/SectionsGenerated$1.class
408 B
procyon -ec {}
    
Offset 3, 12 lines modifiedOffset 3, 12 lines modified
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 final·class·SectionsGenerated$1·extends·HashMap4 final·class·SectionsGenerated$1·extends·HashMap
5 {5 {
6 ····SectionsGenerated$1()·{6 ····SectionsGenerated$1()·{
7 ········this.put("en",·Sentences_en.sections);7 ········this.put("en",·Sentences_en.sections);
8 ········this.put("ru",·Sentences_ru.sections); 
9 ········this.put("de",·Sentences_de.sections);8 ········this.put("de",·Sentences_de.sections);
 9 ········this.put("ru",·Sentences_ru.sections);
10 ········this.put("it",·Sentences_it.sections);10 ········this.put("it",·Sentences_it.sections);
11 ····}11 ····}
12 }12 }
682 B
org/dicio/dicio_android/Sentences_de$1.class
594 B
procyon -ec {}
    
Offset 3, 14 lines modifiedOffset 3, 14 lines modified
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 final·class·Sentences_de$1·extends·HashMap4 final·class·Sentences_de$1·extends·HashMap
5 {5 {
6 ····Sentences_de$1()·{6 ····Sentences_de$1()·{
7 ········this.put("search",·Sentences_de.search);7 ········this.put("search",·Sentences_de.search);
8 ········this.put("weather",·Sentences_de.weather); 
9 ········this.put("lyrics",·Sentences_de.lyrics); 
10 ········this.put("calculator",·Sentences_de.calculator);8 ········this.put("calculator",·Sentences_de.calculator);
11 ········this.put("calculator_operators",·Sentences_de.calculator_operators);9 ········this.put("calculator_operators",·Sentences_de.calculator_operators);
12 ········this.put("open",·Sentences_de.open);10 ········this.put("open",·Sentences_de.open);
 11 ········this.put("lyrics",·Sentences_de.lyrics);
 12 ········this.put("weather",·Sentences_de.weather);
13 ····}13 ····}
14 }14 }
1.49 KB
org/dicio/dicio_android/Sentences_de.class
1.41 KB
procyon -ec {}
    
Offset 16, 16 lines modifiedOffset 16, 14 lines modified
16 ····public·static·final·Sentences_de$SectionClass_open·open;16 ····public·static·final·Sentences_de$SectionClass_open·open;
17 ····public·static·final·Sentences_de$SectionClass_search·search;17 ····public·static·final·Sentences_de$SectionClass_search·search;
18 ····public·static·final·Map·sections;18 ····public·static·final·Map·sections;
19 ····public·static·final·Sentences_de$SectionClass_weather·weather;19 ····public·static·final·Sentences_de$SectionClass_weather·weather;
20 ····20 ····
21 ····static·{21 ····static·{
22 ········search·=·new·Sentences_de$SectionClass_search();22 ········search·=·new·Sentences_de$SectionClass_search();
23 ········weather·=·new·Sentences_de$SectionClass_weather(); 
24 ········lyrics·=·new·Sentences_de$SectionClass_lyrics(); 
25 ········calculator·=·new·Sentences_de$SectionClass_calculator();23 ········calculator·=·new·Sentences_de$SectionClass_calculator();
26 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;24 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;
27 ········final·int·n·=·6;25 ········final·int·n·=·6;
28 ········final·Sentence[]·array·=·new·Sentence[n];26 ········final·Sentence[]·array·=·new·Sentence[n];
29 ········final·int·n2·=·5;27 ········final·int·n2·=·5;
30 ········final·int[]·array3;28 ········final·int[]·array3;
31 ········final·int[]·array2·=·array3·=·new·int[n2];29 ········final·int[]·array2·=·array3·=·new·int[n2];
Offset 157, 10 lines modifiedOffset 155, 12 lines modified
157 ········array43[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord("wurzel",·n4,·array45);155 ········array43[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord("wurzel",·n4,·array45);
158 ········final·int[]·array47·=·new·int[n3];156 ········final·int[]·array47·=·new·int[n3];
159 ········array47[0]·=·n5;157 ········array47[0]·=·n5;
160 ········array43[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n3,·array47);158 ········array43[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n3,·array47);
161 ········array[5]·=·new·Sentence("square_root",·array42,·array43);159 ········array[5]·=·new·Sentence("square_root",·array42,·array43);
162 ········calculator_operators·=·new·StandardRecognizerData(low,·array);160 ········calculator_operators·=·new·StandardRecognizerData(low,·array);
163 ········open·=·new·Sentences_de$SectionClass_open();161 ········open·=·new·Sentences_de$SectionClass_open();
 162 ········lyrics·=·new·Sentences_de$SectionClass_lyrics();
 163 ········weather·=·new·Sentences_de$SectionClass_weather();
164 ········sections·=·(Map)new·Sentences_de$1();164 ········sections·=·(Map)new·Sentences_de$1();
165 ····}165 ····}
166 }166 }
682 B
org/dicio/dicio_android/Sentences_en$1.class
594 B
procyon -ec {}
    
Offset 3, 14 lines modifiedOffset 3, 14 lines modified
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 final·class·Sentences_en$1·extends·HashMap4 final·class·Sentences_en$1·extends·HashMap
5 {5 {
6 ····Sentences_en$1()·{6 ····Sentences_en$1()·{
7 ········this.put("search",·Sentences_en.search);7 ········this.put("search",·Sentences_en.search);
8 ········this.put("weather",·Sentences_en.weather); 
9 ········this.put("lyrics",·Sentences_en.lyrics); 
10 ········this.put("calculator",·Sentences_en.calculator);8 ········this.put("calculator",·Sentences_en.calculator);
11 ········this.put("calculator_operators",·Sentences_en.calculator_operators);9 ········this.put("calculator_operators",·Sentences_en.calculator_operators);
12 ········this.put("open",·Sentences_en.open);10 ········this.put("open",·Sentences_en.open);
 11 ········this.put("lyrics",·Sentences_en.lyrics);
 12 ········this.put("weather",·Sentences_en.weather);
13 ····}13 ····}
14 }14 }
1.48 KB
org/dicio/dicio_android/Sentences_en.class
1.4 KB
procyon -ec {}
    
Offset 16, 16 lines modifiedOffset 16, 14 lines modified
16 ····public·static·final·Sentences_en$SectionClass_open·open;16 ····public·static·final·Sentences_en$SectionClass_open·open;
17 ····public·static·final·Sentences_en$SectionClass_search·search;17 ····public·static·final·Sentences_en$SectionClass_search·search;
18 ····public·static·final·Map·sections;18 ····public·static·final·Map·sections;
19 ····public·static·final·Sentences_en$SectionClass_weather·weather;19 ····public·static·final·Sentences_en$SectionClass_weather·weather;
20 ····20 ····
21 ····static·{21 ····static·{
22 ········search·=·new·Sentences_en$SectionClass_search();22 ········search·=·new·Sentences_en$SectionClass_search();
23 ········weather·=·new·Sentences_en$SectionClass_weather(); 
24 ········lyrics·=·new·Sentences_en$SectionClass_lyrics(); 
25 ········calculator·=·new·Sentences_en$SectionClass_calculator();23 ········calculator·=·new·Sentences_en$SectionClass_calculator();
26 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;24 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;
27 ········final·int·n·=·6;25 ········final·int·n·=·6;
28 ········final·Sentence[]·array·=·new·Sentence[n];26 ········final·Sentence[]·array·=·new·Sentence[n];
29 ········final·int[]·array3;27 ········final·int[]·array3;
30 ········final·int[]·array2·=·array3·=·new·int[n];28 ········final·int[]·array2·=·array3·=·new·int[n];
31 ········array3[0]·=·0;29 ········array3[0]·=·0;
Offset 231, 10 lines modifiedOffset 229, 12 lines modified
231 ········array68[n5]·=·(BaseWord)new·DiacriticsInsensitiveWord("root",·n3,·array70);229 ········array68[n5]·=·(BaseWord)new·DiacriticsInsensitiveWord("root",·n3,·array70);
232 ········final·int[]·array72·=·new·int[n5];230 ········final·int[]·array72·=·new·int[n5];
233 ········array72[0]·=·n10;231 ········array72[0]·=·n10;
234 ········array68[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord(s9,·n5,·array72);232 ········array68[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord(s9,·n5,·array72);
235 ········array[n7]·=·new·Sentence("square_root",·array67,·array68);233 ········array[n7]·=·new·Sentence("square_root",·array67,·array68);
236 ········calculator_operators·=·new·StandardRecognizerData(low,·array);234 ········calculator_operators·=·new·StandardRecognizerData(low,·array);
237 ········open·=·new·Sentences_en$SectionClass_open();235 ········open·=·new·Sentences_en$SectionClass_open();
 236 ········lyrics·=·new·Sentences_en$SectionClass_lyrics();
 237 ········weather·=·new·Sentences_en$SectionClass_weather();
238 ········sections·=·(Map)new·Sentences_en$1();238 ········sections·=·(Map)new·Sentences_en$1();
239 ····}239 ····}
240 }240 }
682 B
org/dicio/dicio_android/Sentences_it$1.class
594 B
procyon -ec {}
    
Offset 3, 14 lines modifiedOffset 3, 14 lines modified
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 final·class·Sentences_it$1·extends·HashMap4 final·class·Sentences_it$1·extends·HashMap
5 {5 {
6 ····Sentences_it$1()·{6 ····Sentences_it$1()·{
7 ········this.put("search",·Sentences_it.search);7 ········this.put("search",·Sentences_it.search);
8 ········this.put("weather",·Sentences_it.weather); 
9 ········this.put("lyrics",·Sentences_it.lyrics); 
10 ········this.put("calculator",·Sentences_it.calculator);8 ········this.put("calculator",·Sentences_it.calculator);
11 ········this.put("calculator_operators",·Sentences_it.calculator_operators);9 ········this.put("calculator_operators",·Sentences_it.calculator_operators);
12 ········this.put("open",·Sentences_it.open);10 ········this.put("open",·Sentences_it.open);
 11 ········this.put("lyrics",·Sentences_it.lyrics);
 12 ········this.put("weather",·Sentences_it.weather);
13 ····}13 ····}
14 }14 }
1.49 KB
org/dicio/dicio_android/Sentences_it.class
1.41 KB
procyon -ec {}
    
Offset 16, 16 lines modifiedOffset 16, 14 lines modified
16 ····public·static·final·Sentences_it$SectionClass_open·open;16 ····public·static·final·Sentences_it$SectionClass_open·open;
17 ····public·static·final·Sentences_it$SectionClass_search·search;17 ····public·static·final·Sentences_it$SectionClass_search·search;
18 ····public·static·final·Map·sections;18 ····public·static·final·Map·sections;
19 ····public·static·final·Sentences_it$SectionClass_weather·weather;19 ····public·static·final·Sentences_it$SectionClass_weather·weather;
20 ····20 ····
21 ····static·{21 ····static·{
22 ········search·=·new·Sentences_it$SectionClass_search();22 ········search·=·new·Sentences_it$SectionClass_search();
23 ········weather·=·new·Sentences_it$SectionClass_weather(); 
24 ········lyrics·=·new·Sentences_it$SectionClass_lyrics(); 
25 ········calculator·=·new·Sentences_it$SectionClass_calculator();23 ········calculator·=·new·Sentences_it$SectionClass_calculator();
26 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;24 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;
27 ········final·int·n·=·6;25 ········final·int·n·=·6;
28 ········final·Sentence[]·array·=·new·Sentence[n];26 ········final·Sentence[]·array·=·new·Sentence[n];
29 ········final·int·n2·=·9;27 ········final·int·n2·=·9;
30 ········final·int[]·array3;28 ········final·int[]·array3;
31 ········final·int[]·array2·=·array3·=·new·int[n2];29 ········final·int[]·array2·=·array3·=·new·int[n2];
Offset 248, 10 lines modifiedOffset 246, 12 lines modified
248 ········array71[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord("quadrata",·n5,·array73);246 ········array71[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord("quadrata",·n5,·array73);
249 ········final·int[]·array75·=·new·int[n4];247 ········final·int[]·array75·=·new·int[n4];
250 ········array75[0]·=·n21;248 ········array75[0]·=·n21;
251 ········array71[n5]·=·(BaseWord)new·DiacriticsInsensitiveWord(s3,·n4,·array75);249 ········array71[n5]·=·(BaseWord)new·DiacriticsInsensitiveWord(s3,·n4,·array75);
252 ········array[n8]·=·new·Sentence("square_root",·array70,·array71);250 ········array[n8]·=·new·Sentence("square_root",·array70,·array71);
253 ········calculator_operators·=·new·StandardRecognizerData(low,·array);251 ········calculator_operators·=·new·StandardRecognizerData(low,·array);
254 ········open·=·new·Sentences_it$SectionClass_open();252 ········open·=·new·Sentences_it$SectionClass_open();
 253 ········lyrics·=·new·Sentences_it$SectionClass_lyrics();
 254 ········weather·=·new·Sentences_it$SectionClass_weather();
255 ········sections·=·(Map)new·Sentences_it$1();255 ········sections·=·(Map)new·Sentences_it$1();
256 ····}256 ····}
257 }257 }
682 B
org/dicio/dicio_android/Sentences_ru$1.class
594 B
procyon -ec {}
    
Offset 3, 14 lines modifiedOffset 3, 14 lines modified
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 final·class·Sentences_ru$1·extends·HashMap4 final·class·Sentences_ru$1·extends·HashMap
5 {5 {
6 ····Sentences_ru$1()·{6 ····Sentences_ru$1()·{
7 ········this.put("search",·Sentences_ru.search);7 ········this.put("search",·Sentences_ru.search);
8 ········this.put("weather",·Sentences_ru.weather); 
9 ········this.put("lyrics",·Sentences_ru.lyrics); 
10 ········this.put("calculator",·Sentences_ru.calculator);8 ········this.put("calculator",·Sentences_ru.calculator);
11 ········this.put("calculator_operators",·Sentences_ru.calculator_operators);9 ········this.put("calculator_operators",·Sentences_ru.calculator_operators);
12 ········this.put("open",·Sentences_ru.open);10 ········this.put("open",·Sentences_ru.open);
 11 ········this.put("lyrics",·Sentences_ru.lyrics);
 12 ········this.put("weather",·Sentences_ru.weather);
13 ····}13 ····}
14 }14 }
1.5 KB
org/dicio/dicio_android/Sentences_ru.class
1.42 KB
procyon -ec {}
    
Offset 16, 16 lines modifiedOffset 16, 14 lines modified
16 ····public·static·final·Sentences_ru$SectionClass_open·open;16 ····public·static·final·Sentences_ru$SectionClass_open·open;
17 ····public·static·final·Sentences_ru$SectionClass_search·search;17 ····public·static·final·Sentences_ru$SectionClass_search·search;
18 ····public·static·final·Map·sections;18 ····public·static·final·Map·sections;
19 ····public·static·final·Sentences_ru$SectionClass_weather·weather;19 ····public·static·final·Sentences_ru$SectionClass_weather·weather;
20 ····20 ····
21 ····static·{21 ····static·{
22 ········search·=·new·Sentences_ru$SectionClass_search();22 ········search·=·new·Sentences_ru$SectionClass_search();
23 ········weather·=·new·Sentences_ru$SectionClass_weather(); 
24 ········lyrics·=·new·Sentences_ru$SectionClass_lyrics(); 
25 ········calculator·=·new·Sentences_ru$SectionClass_calculator();23 ········calculator·=·new·Sentences_ru$SectionClass_calculator();
26 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;24 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;
27 ········final·Sentence[]·array·=·new·Sentence[6];25 ········final·Sentence[]·array·=·new·Sentence[6];
28 ········final·int·n·=·2;26 ········final·int·n·=·2;
29 ········final·int[]·array3;27 ········final·int[]·array3;
30 ········final·int[]·array2·=·array3·=·new·int[n];28 ········final·int[]·array2·=·array3·=·new·int[n];
31 ········array3[0]·=·0;29 ········array3[0]·=·0;
Offset 126, 10 lines modifiedOffset 124, 12 lines modified
126 ········array34[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord(s2,·array39[0]·=·n5,·array39);124 ········array34[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord(s2,·array39[0]·=·n5,·array39);
127 ········final·int[]·array40·=·new·int[n2];125 ········final·int[]·array40·=·new·int[n2];
128 ········array40[0]·=·n4;126 ········array40[0]·=·n4;
129 ········array34[n5]·=·(BaseWord)new·DiacriticsInsensitiveWord("\u0438\u0437",·n5,·array40);127 ········array34[n5]·=·(BaseWord)new·DiacriticsInsensitiveWord("\u0438\u0437",·n5,·array40);
130 ········array[n4]·=·new·Sentence("square_root",·array32,·array34);128 ········array[n4]·=·new·Sentence("square_root",·array32,·array34);
131 ········calculator_operators·=·new·StandardRecognizerData(low,·array);129 ········calculator_operators·=·new·StandardRecognizerData(low,·array);
132 ········open·=·new·Sentences_ru$SectionClass_open();130 ········open·=·new·Sentences_ru$SectionClass_open();
 131 ········lyrics·=·new·Sentences_ru$SectionClass_lyrics();
 132 ········weather·=·new·Sentences_ru$SectionClass_weather();
133 ········sections·=·(Map)new·Sentences_ru$1();133 ········sections·=·(Map)new·Sentences_ru$1();
134 ····}134 ····}
135 }135 }
593 B
smali/org/dicio/dicio_android/Sentences_ru$SectionClass_calculator.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·public·final·calculation:Ljava/lang/String;18 .field·public·final·calculation:Ljava/lang/String;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>()V20 .method·constructor·<init>()V
21 ····.locals·1421 ····.locals·14
  
22 ····.line·1822 ····.line·16
23 ····sget-object·v0,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;23 ····sget-object·v0,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
24 ····const/4·v1,·0x124 ····const/4·v1,·0x1
  
25 ····new-array·v2,·v1,·[Lorg/dicio/skill/standard/Sentence;25 ····new-array·v2,·v1,·[Lorg/dicio/skill/standard/Sentence;
  
26 ····new-instance·v3,·Lorg/dicio/skill/standard/Sentence;26 ····new-instance·v3,·Lorg/dicio/skill/standard/Sentence;
562 B
smali/org/dicio/dicio_android/Sentences_de$SectionClass_lyrics.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>()V21 .method·constructor·<init>()V
22 ····.locals·1722 ····.locals·17
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·1724 ····.line·19
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
26 ····const/4·v2,·0x326 ····const/4·v2,·0x3
  
27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
562 B
smali/org/dicio/dicio_android/Sentences_en$SectionClass_lyrics.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>()V21 .method·constructor·<init>()V
22 ····.locals·1622 ····.locals·16
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·1724 ····.line·19
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
26 ····const/4·v2,·0x426 ····const/4·v2,·0x4
  
27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
572 B
smali/org/dicio/dicio_android/Sentences_it$SectionClass_calculator.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>()V21 .method·constructor·<init>()V
22 ····.locals·1622 ····.locals·16
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·1824 ····.line·16
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
26 ····const/4·v2,·0x126 ····const/4·v2,·0x1
  
27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
572 B
smali/org/dicio/dicio_android/Sentences_en$SectionClass_calculator.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>()V21 .method·constructor·<init>()V
22 ····.locals·1622 ····.locals·16
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·1824 ····.line·16
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
26 ····const/4·v2,·0x126 ····const/4·v2,·0x1
  
27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
2.76 KB
smali/org/dicio/dicio_android/Sentences_it$1.smali
Ordering differences only
    
Offset 32, 39 lines modifiedOffset 32, 39 lines modified
  
32 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->search:Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;32 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->search:Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;
  
33 ····const-string·v1,·"search"33 ····const-string·v1,·"search"
  
34 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;34 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
35 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->weather:Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather;35 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator:Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;
  
36 ····const-string·v1,·"weather"36 ····const-string·v1,·"calculator"
  
37 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;37 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
38 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->lyrics:Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics;38 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
39 ····const-string·v1,·"lyrics"39 ····const-string·v1,·"calculator_operators"
  
40 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;40 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
41 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator:Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;41 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->open:Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;
  
42 ····const-string·v1,·"calculator"42 ····const-string·v1,·"open"
  
43 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;43 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
44 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;44 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->lyrics:Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics;
  
45 ····const-string·v1,·"calculator_operators"45 ····const-string·v1,·"lyrics"
  
46 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;46 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
47 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->open:Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;47 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->weather:Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather;
  
48 ····const-string·v1,·"open"48 ····const-string·v1,·"weather"
  
49 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
2.76 KB
smali/org/dicio/dicio_android/Sentences_ru$1.smali
Ordering differences only
    
Offset 32, 39 lines modifiedOffset 32, 39 lines modified
  
32 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->search:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_search;32 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->search:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_search;
  
33 ····const-string·v1,·"search"33 ····const-string·v1,·"search"
  
34 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_ru$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;34 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_ru$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
35 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->weather:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_weather;35 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->calculator:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_calculator;
  
36 ····const-string·v1,·"weather"36 ····const-string·v1,·"calculator"
  
37 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_ru$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;37 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_ru$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
38 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->lyrics:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_lyrics;38 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
39 ····const-string·v1,·"lyrics"39 ····const-string·v1,·"calculator_operators"
  
40 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_ru$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;40 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_ru$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
41 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->calculator:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_calculator;41 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->open:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_open;
  
42 ····const-string·v1,·"calculator"42 ····const-string·v1,·"open"
  
43 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_ru$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;43 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_ru$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
44 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;44 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->lyrics:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_lyrics;
  
45 ····const-string·v1,·"calculator_operators"45 ····const-string·v1,·"lyrics"
  
46 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_ru$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;46 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_ru$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
47 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->open:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_open;47 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->weather:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_weather;
  
48 ····const-string·v1,·"open"48 ····const-string·v1,·"weather"
  
49 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_ru$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_ru$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
574 B
smali/org/dicio/dicio_android/Sentences_ru$SectionClass_open.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·public·final·what:Ljava/lang/String;18 .field·public·final·what:Ljava/lang/String;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>()V20 .method·constructor·<init>()V
21 ····.locals·1521 ····.locals·15
  
22 ····.line·2022 ····.line·18
23 ····sget-object·v0,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;23 ····sget-object·v0,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
24 ····const/4·v1,·0x124 ····const/4·v1,·0x1
  
25 ····new-array·v2,·v1,·[Lorg/dicio/skill/standard/Sentence;25 ····new-array·v2,·v1,·[Lorg/dicio/skill/standard/Sentence;
  
26 ····new-instance·v3,·Lorg/dicio/skill/standard/Sentence;26 ····new-instance·v3,·Lorg/dicio/skill/standard/Sentence;
560 B
smali/org/dicio/dicio_android/Sentences_en$SectionClass_open.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>()V21 .method·constructor·<init>()V
22 ····.locals·1622 ····.locals·16
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·2024 ····.line·18
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
26 ····const/4·v2,·0x126 ····const/4·v2,·0x1
  
27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
593 B
smali/org/dicio/dicio_android/Sentences_de$SectionClass_calculator.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·public·final·calculation:Ljava/lang/String;18 .field·public·final·calculation:Ljava/lang/String;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>()V20 .method·constructor·<init>()V
21 ····.locals·1421 ····.locals·14
  
22 ····.line·1822 ····.line·16
23 ····sget-object·v0,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;23 ····sget-object·v0,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
24 ····const/4·v1,·0x124 ····const/4·v1,·0x1
  
25 ····new-array·v2,·v1,·[Lorg/dicio/skill/standard/Sentence;25 ····new-array·v2,·v1,·[Lorg/dicio/skill/standard/Sentence;
  
26 ····new-instance·v3,·Lorg/dicio/skill/standard/Sentence;26 ····new-instance·v3,·Lorg/dicio/skill/standard/Sentence;
2.76 KB
smali/org/dicio/dicio_android/Sentences_de$1.smali
Ordering differences only
    
Offset 32, 39 lines modifiedOffset 32, 39 lines modified
  
32 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->search:Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;32 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->search:Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;
  
33 ····const-string·v1,·"search"33 ····const-string·v1,·"search"
  
34 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;34 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
35 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->weather:Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;35 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;
  
36 ····const-string·v1,·"weather"36 ····const-string·v1,·"calculator"
  
37 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;37 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
38 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->lyrics:Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;38 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
39 ····const-string·v1,·"lyrics"39 ····const-string·v1,·"calculator_operators"
  
40 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;40 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
41 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;41 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->open:Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;
  
42 ····const-string·v1,·"calculator"42 ····const-string·v1,·"open"
  
43 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;43 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
44 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;44 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->lyrics:Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;
  
45 ····const-string·v1,·"calculator_operators"45 ····const-string·v1,·"lyrics"
  
46 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;46 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
47 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->open:Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;47 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->weather:Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;
  
48 ····const-string·v1,·"open"48 ····const-string·v1,·"weather"
  
49 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
576 B
smali/org/dicio/dicio_android/Sentences_ru$SectionClass_lyrics.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·public·final·song:Ljava/lang/String;18 .field·public·final·song:Ljava/lang/String;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>()V20 .method·constructor·<init>()V
21 ····.locals·1521 ····.locals·15
  
22 ····.line·1722 ····.line·19
23 ····sget-object·v0,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;23 ····sget-object·v0,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
24 ····const/4·v1,·0x124 ····const/4·v1,·0x1
  
25 ····new-array·v2,·v1,·[Lorg/dicio/skill/standard/Sentence;25 ····new-array·v2,·v1,·[Lorg/dicio/skill/standard/Sentence;
  
26 ····new-instance·v3,·Lorg/dicio/skill/standard/Sentence;26 ····new-instance·v3,·Lorg/dicio/skill/standard/Sentence;
562 B
smali/org/dicio/dicio_android/Sentences_it$SectionClass_lyrics.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>()V21 .method·constructor·<init>()V
22 ····.locals·1922 ····.locals·19
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·1724 ····.line·19
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
26 ····const/4·v2,·0x426 ····const/4·v2,·0x4
  
27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
564 B
smali/org/dicio/dicio_android/Sentences_en$SectionClass_weather.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>()V21 .method·constructor·<init>()V
22 ····.locals·1722 ····.locals·17
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·1624 ····.line·20
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
26 ····const/4·v2,·0x426 ····const/4·v2,·0x4
  
27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
564 B
smali/org/dicio/dicio_android/Sentences_it$SectionClass_weather.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>()V21 .method·constructor·<init>()V
22 ····.locals·1722 ····.locals·17
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·1624 ····.line·20
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
26 ····const/4·v2,·0x426 ····const/4·v2,·0x4
  
27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
4.05 KB
smali/org/dicio/dicio_android/Sentences_de.smali
Ordering differences only
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Sentences_de.java"3 .source·"Sentences_de.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;,
 8 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;,
7 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;,9 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;,
8 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;,10 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;,
9 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;, 
10 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;, 
11 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;11 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;15 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;
Offset 48, 35 lines modifiedOffset 48, 21 lines modified
48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;
  
49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;-><init>()V49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;-><init>()V
  
50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->search:Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->search:Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;
  
51 ····.line·1651 ····.line·16
52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather; 
  
53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;-><init>()V 
  
54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->weather:Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather; 
  
55 ····.line·17 
56 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics; 
  
57 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;-><init>()V 
  
58 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->lyrics:Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics; 
  
59 ····.line·18 
60 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;
  
61 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;-><init>()V53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;-><init>()V
  
62 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;
  
63 ····.line·1955 ····.line·17
64 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;56 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;
  
65 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;57 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
66 ····const/4·v2,·0x658 ····const/4·v2,·0x6
  
67 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;59 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
Offset 477, 21 lines modifiedOffset 463, 35 lines modified
  
477 ····aput-object·v2,·v3,·v4463 ····aput-object·v2,·v3,·v4
  
478 ····invoke-direct·{v0,·v1,·v3},·Lorg/dicio/skill/standard/StandardRecognizerData;-><init>(Lorg/dicio/skill/chain/InputRecognizer$Specificity;[Lorg/dicio/skill/standard/Sentence;)V464 ····invoke-direct·{v0,·v1,·v3},·Lorg/dicio/skill/standard/StandardRecognizerData;-><init>(Lorg/dicio/skill/chain/InputRecognizer$Specificity;[Lorg/dicio/skill/standard/Sentence;)V
  
479 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;465 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
480 ····.line·20466 ····.line·18
481 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;467 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;
  
482 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;-><init>()V468 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;-><init>()V
  
483 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->open:Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;469 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->open:Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;
  
 470 ····.line·19
 471 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;
  
 472 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;-><init>()V
  
 473 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->lyrics:Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;
  
 474 ····.line·20
 475 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;
  
 476 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;-><init>()V
  
 477 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->weather:Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;
  
484 ····.line·21478 ····.line·21
485 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$1;479 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$1;
  
486 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$1;-><init>()V480 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$1;-><init>()V
  
487 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->sections:Ljava/util/Map;481 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->sections:Ljava/util/Map;
  
560 B
smali/org/dicio/dicio_android/Sentences_de$SectionClass_open.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>()V21 .method·constructor·<init>()V
22 ····.locals·1622 ····.locals·16
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·2024 ····.line·18
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
26 ····const/4·v2,·0x126 ····const/4·v2,·0x1
  
27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
579 B
smali/org/dicio/dicio_android/Sentences_ru$SectionClass_weather.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·public·final·where:Ljava/lang/String;18 .field·public·final·where:Ljava/lang/String;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>()V20 .method·constructor·<init>()V
21 ····.locals·1521 ····.locals·15
  
22 ····.line·1622 ····.line·20
23 ····sget-object·v0,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;23 ····sget-object·v0,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
24 ····const/4·v1,·0x224 ····const/4·v1,·0x2
  
25 ····new-array·v2,·v1,·[Lorg/dicio/skill/standard/Sentence;25 ····new-array·v2,·v1,·[Lorg/dicio/skill/standard/Sentence;
  
26 ····new-instance·v3,·Lorg/dicio/skill/standard/Sentence;26 ····new-instance·v3,·Lorg/dicio/skill/standard/Sentence;
4.05 KB
smali/org/dicio/dicio_android/Sentences_it.smali
Ordering differences only
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Sentences_it.java"3 .source·"Sentences_it.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather;,
 8 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics;,
7 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;,9 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;,
8 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;,10 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;,
9 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics;, 
10 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather;, 
11 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;11 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;15 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;
Offset 48, 35 lines modifiedOffset 48, 21 lines modified
48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;
  
49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;-><init>()V49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;-><init>()V
  
50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->search:Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->search:Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;
  
51 ····.line·1651 ····.line·16
52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather; 
  
53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather;-><init>()V 
  
54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->weather:Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather; 
  
55 ····.line·17 
56 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics; 
  
57 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics;-><init>()V 
  
58 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->lyrics:Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics; 
  
59 ····.line·18 
60 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;
  
61 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;-><init>()V53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;-><init>()V
  
62 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator:Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator:Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;
  
63 ····.line·1955 ····.line·17
64 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;56 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;
  
65 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;57 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
66 ····const/4·v2,·0x658 ····const/4·v2,·0x6
  
67 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;59 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
Offset 631, 21 lines modifiedOffset 617, 35 lines modified
  
631 ····aput-object·v2,·v3,·v15617 ····aput-object·v2,·v3,·v15
  
632 ····invoke-direct·{v0,·v1,·v3},·Lorg/dicio/skill/standard/StandardRecognizerData;-><init>(Lorg/dicio/skill/chain/InputRecognizer$Specificity;[Lorg/dicio/skill/standard/Sentence;)V618 ····invoke-direct·{v0,·v1,·v3},·Lorg/dicio/skill/standard/StandardRecognizerData;-><init>(Lorg/dicio/skill/chain/InputRecognizer$Specificity;[Lorg/dicio/skill/standard/Sentence;)V
  
633 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;619 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
634 ····.line·20620 ····.line·18
635 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;621 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;
  
636 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;-><init>()V622 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;-><init>()V
  
637 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->open:Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;623 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->open:Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;
  
 624 ····.line·19
 625 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics;
  
 626 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics;-><init>()V
  
 627 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->lyrics:Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics;
  
 628 ····.line·20
 629 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather;
  
 630 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather;-><init>()V
  
 631 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->weather:Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather;
  
638 ····.line·21632 ····.line·21
639 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$1;633 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$1;
  
640 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$1;-><init>()V634 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$1;-><init>()V
  
641 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->sections:Ljava/util/Map;635 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->sections:Ljava/util/Map;
  
574 B
smali/org/dicio/dicio_android/Sentences_it$SectionClass_open.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·public·final·what:Ljava/lang/String;18 .field·public·final·what:Ljava/lang/String;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>()V20 .method·constructor·<init>()V
21 ····.locals·1521 ····.locals·15
  
22 ····.line·2022 ····.line·18
23 ····sget-object·v0,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;23 ····sget-object·v0,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->medium:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
24 ····const/4·v1,·0x124 ····const/4·v1,·0x1
  
25 ····new-array·v2,·v1,·[Lorg/dicio/skill/standard/Sentence;25 ····new-array·v2,·v1,·[Lorg/dicio/skill/standard/Sentence;
  
26 ····new-instance·v3,·Lorg/dicio/skill/standard/Sentence;26 ····new-instance·v3,·Lorg/dicio/skill/standard/Sentence;
564 B
smali/org/dicio/dicio_android/Sentences_de$SectionClass_weather.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>()V21 .method·constructor·<init>()V
22 ····.locals·2022 ····.locals·20
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·1624 ····.line·20
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
26 ····const/4·v2,·0x726 ····const/4·v2,·0x7
  
27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;27 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;28 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
2.76 KB
smali/org/dicio/dicio_android/Sentences_en$1.smali
Ordering differences only
    
Offset 32, 39 lines modifiedOffset 32, 39 lines modified
  
32 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->search:Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;32 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->search:Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;
  
33 ····const-string·v1,·"search"33 ····const-string·v1,·"search"
  
34 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;34 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
35 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->weather:Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;35 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator:Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;
  
36 ····const-string·v1,·"weather"36 ····const-string·v1,·"calculator"
  
37 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;37 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
38 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->lyrics:Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics;38 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
39 ····const-string·v1,·"lyrics"39 ····const-string·v1,·"calculator_operators"
  
40 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;40 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
41 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator:Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;41 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->open:Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;
  
42 ····const-string·v1,·"calculator"42 ····const-string·v1,·"open"
  
43 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;43 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
44 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;44 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->lyrics:Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics;
  
45 ····const-string·v1,·"calculator_operators"45 ····const-string·v1,·"lyrics"
  
46 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;46 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
47 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->open:Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;47 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->weather:Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;
  
48 ····const-string·v1,·"open"48 ····const-string·v1,·"weather"
  
49 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
4.05 KB
smali/org/dicio/dicio_android/Sentences_ru.smali
Ordering differences only
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Sentences_ru.java"3 .source·"Sentences_ru.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lorg/dicio/dicio_android/Sentences_ru$SectionClass_weather;,
 8 ········Lorg/dicio/dicio_android/Sentences_ru$SectionClass_lyrics;,
7 ········Lorg/dicio/dicio_android/Sentences_ru$SectionClass_open;,9 ········Lorg/dicio/dicio_android/Sentences_ru$SectionClass_open;,
8 ········Lorg/dicio/dicio_android/Sentences_ru$SectionClass_calculator;,10 ········Lorg/dicio/dicio_android/Sentences_ru$SectionClass_calculator;,
9 ········Lorg/dicio/dicio_android/Sentences_ru$SectionClass_lyrics;, 
10 ········Lorg/dicio/dicio_android/Sentences_ru$SectionClass_weather;, 
11 ········Lorg/dicio/dicio_android/Sentences_ru$SectionClass_search;11 ········Lorg/dicio/dicio_android/Sentences_ru$SectionClass_search;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_calculator;15 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_calculator;
Offset 48, 35 lines modifiedOffset 48, 21 lines modified
48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_search;48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_search;
  
49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_search;-><init>()V49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_search;-><init>()V
  
50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->search:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_search;50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->search:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_search;
  
51 ····.line·1651 ····.line·16
52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_weather; 
  
53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_weather;-><init>()V 
  
54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->weather:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_weather; 
  
55 ····.line·17 
56 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_lyrics; 
  
57 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_lyrics;-><init>()V 
  
58 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->lyrics:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_lyrics; 
  
59 ····.line·18 
60 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_calculator;52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_calculator;
  
61 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_calculator;-><init>()V53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_calculator;-><init>()V
  
62 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->calculator:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_calculator;54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->calculator:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_calculator;
  
63 ····.line·1955 ····.line·17
64 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;56 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;
  
65 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;57 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
66 ····const/4·v2,·0x658 ····const/4·v2,·0x6
  
67 ····new-array·v2,·v2,·[Lorg/dicio/skill/standard/Sentence;59 ····new-array·v2,·v2,·[Lorg/dicio/skill/standard/Sentence;
Offset 411, 21 lines modifiedOffset 397, 35 lines modified
  
411 ····aput-object·v3,·v2,·v7397 ····aput-object·v3,·v2,·v7
  
412 ····invoke-direct·{v0,·v1,·v2},·Lorg/dicio/skill/standard/StandardRecognizerData;-><init>(Lorg/dicio/skill/chain/InputRecognizer$Specificity;[Lorg/dicio/skill/standard/Sentence;)V398 ····invoke-direct·{v0,·v1,·v2},·Lorg/dicio/skill/standard/StandardRecognizerData;-><init>(Lorg/dicio/skill/chain/InputRecognizer$Specificity;[Lorg/dicio/skill/standard/Sentence;)V
  
413 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;399 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
414 ····.line·20400 ····.line·18
415 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_open;401 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_open;
  
416 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_open;-><init>()V402 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_open;-><init>()V
  
417 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->open:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_open;403 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->open:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_open;
  
 404 ····.line·19
 405 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_lyrics;
  
 406 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_lyrics;-><init>()V
  
 407 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->lyrics:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_lyrics;
  
 408 ····.line·20
 409 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_weather;
  
 410 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_ru$SectionClass_weather;-><init>()V
  
 411 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->weather:Lorg/dicio/dicio_android/Sentences_ru$SectionClass_weather;
  
418 ····.line·21412 ····.line·21
419 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_ru$1;413 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_ru$1;
  
420 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_ru$1;-><init>()V414 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_ru$1;-><init>()V
  
421 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->sections:Ljava/util/Map;415 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->sections:Ljava/util/Map;
  
1.25 KB
smali/org/dicio/dicio_android/SectionsGenerated$1.smali
Ordering differences only
    
Offset 34, 23 lines modifiedOffset 34, 23 lines modified
  
34 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->sections:Ljava/util/Map;34 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->sections:Ljava/util/Map;
  
35 ····const-string·v1,·"en"35 ····const-string·v1,·"en"
  
36 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;36 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
37 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->sections:Ljava/util/Map;37 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->sections:Ljava/util/Map;
  
38 ····const-string·v1,·"ru"38 ····const-string·v1,·"de"
  
39 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;39 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
40 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->sections:Ljava/util/Map;40 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->sections:Ljava/util/Map;
  
41 ····const-string·v1,·"de"41 ····const-string·v1,·"ru"
  
42 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;42 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
43 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->sections:Ljava/util/Map;43 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->sections:Ljava/util/Map;
  
44 ····const-string·v1,·"it"44 ····const-string·v1,·"it"
  
4.05 KB
smali/org/dicio/dicio_android/Sentences_en.smali
Ordering differences only
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Sentences_en.java"3 .source·"Sentences_en.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;,
 8 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics;,
7 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;,9 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;,
8 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;,10 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;,
9 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics;, 
10 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;, 
11 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;11 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;15 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;
Offset 48, 35 lines modifiedOffset 48, 21 lines modified
48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;
  
49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;-><init>()V49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;-><init>()V
  
50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->search:Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->search:Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;
  
51 ····.line·1651 ····.line·16
52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather; 
  
53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;-><init>()V 
  
54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->weather:Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather; 
  
55 ····.line·17 
56 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics; 
  
57 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics;-><init>()V 
  
58 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->lyrics:Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics; 
  
59 ····.line·18 
60 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;
  
61 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;-><init>()V53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;-><init>()V
  
62 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator:Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator:Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;
  
63 ····.line·1955 ····.line·17
64 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;56 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;
  
65 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;57 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
66 ····const/4·v2,·0x658 ····const/4·v2,·0x6
  
67 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;59 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
Offset 593, 21 lines modifiedOffset 579, 35 lines modified
  
593 ····aput-object·v2,·v3,·v10579 ····aput-object·v2,·v3,·v10
  
594 ····invoke-direct·{v0,·v1,·v3},·Lorg/dicio/skill/standard/StandardRecognizerData;-><init>(Lorg/dicio/skill/chain/InputRecognizer$Specificity;[Lorg/dicio/skill/standard/Sentence;)V580 ····invoke-direct·{v0,·v1,·v3},·Lorg/dicio/skill/standard/StandardRecognizerData;-><init>(Lorg/dicio/skill/chain/InputRecognizer$Specificity;[Lorg/dicio/skill/standard/Sentence;)V
  
595 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;581 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
596 ····.line·20582 ····.line·18
597 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;583 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;
  
598 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;-><init>()V584 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;-><init>()V
  
599 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->open:Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;585 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->open:Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;
  
 586 ····.line·19
 587 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics;
  
 588 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics;-><init>()V
  
 589 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->lyrics:Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics;
  
 590 ····.line·20
 591 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;
  
 592 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;-><init>()V
  
 593 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->weather:Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;
  
600 ····.line·21594 ····.line·21
601 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$1;595 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$1;
  
602 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$1;-><init>()V596 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$1;-><init>()V
  
603 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->sections:Ljava/util/Map;597 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->sections:Ljava/util/Map;
  
541 KB
lib/armeabi/libjnidispatch.so
936 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········104988·(bytes·into·file)13 ··Start·of·section·headers:··········94836·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.77 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x19a1c:1 There·are·24·section·headers,·starting·at·offset·0x17274:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········PROGBITS········00000134·000134·000013·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········00000134·000134·000013·00···A··0···0··1
6 ··[·2]·.dynsym···········DYNSYM··········00000148·000148·000f50·10···A··3···1··46 ··[·2]·.dynsym···········DYNSYM··········00000148·000148·000f50·10···A··3···1··4
7 ··[·3]·.dynstr···········STRTAB··········00001098·001098·001674·00···A··0···0··17 ··[·3]·.dynstr···········STRTAB··········00001098·001098·001674·00···A··0···0··1
Offset 21, 15 lines modifiedOffset 21, 13 lines modified
21 ··[16]·.dynamic··········DYNAMIC·········00017e10·016e10·0000f0·08··WA··3···0··421 ··[16]·.dynamic··········DYNAMIC·········00017e10·016e10·0000f0·08··WA··3···0··4
22 ··[17]·.got··············PROGBITS········00017f00·016f00·000100·00··WA··0···0··422 ··[17]·.got··············PROGBITS········00017f00·016f00·000100·00··WA··0···0··4
23 ··[18]·.data·············PROGBITS········00018000·017000·00011c·00··WA··0···0··423 ··[18]·.data·············PROGBITS········00018000·017000·00011c·00··WA··0···0··4
24 ··[19]·.bss··············NOBITS··········0001811c·01711c·0003bc·00··WA··0···0··424 ··[19]·.bss··············NOBITS··········0001811c·01711c·0003bc·00··WA··0···0··4
25 ··[20]·.comment··········PROGBITS········00000000·01711c·000028·01··MS··0···0··125 ··[20]·.comment··········PROGBITS········00000000·01711c·000028·01··MS··0···0··1
26 ··[21]·.note.gnu.gold-version·NOTE············00000000·017144·00001c·00······0···0··426 ··[21]·.note.gnu.gold-version·NOTE············00000000·017144·00001c·00······0···0··4
27 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·017160·00002b·00······0···0··127 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·017160·00002b·00······0···0··1
28 ··[23]·.shstrtab·········STRTAB··········00000000·01718b·0000f6·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········00000000·01718b·0000e6·00······0···0··1
29 ··[24]·.symtab···········SYMTAB··········00000000·017284·001130·10·····25··31··4 
30 ··[25]·.strtab···········STRTAB··········00000000·0183b4·001665·00······0···0··1 
31 Key·to·Flags:29 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··y·(purecode),·p·(processor·specific)33 ··y·(purecode),·p·(processor·specific)
20.2 KB
readelf --wide --symbols {}
    
Offset 242, 285 lines modifiedOffset 242, 7 lines modified
242 ···238:·00013160····16·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetRegionStart242 ···238:·00013160····16·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetRegionStart
243 ···239:·00013170····28·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetLanguageSpecificData243 ···239:·00013170····28·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetLanguageSpecificData
244 ···240:·0001318c·····8·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetDataRelBase244 ···240:·0001318c·····8·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetDataRelBase
245 ···241:·00013194·····8·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetTextRelBase245 ···241:·00013194·····8·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetTextRelBase
246 ···242:·0001811c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata246 ···242:·0001811c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
247 ···243:·0001811c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start247 ···243:·0001811c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
248 ···244:·000184d8·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end248 ···244:·000184d8·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
  
249 Symbol·table·'.symtab'·contains·275·entries: 
250 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name 
251 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· 
252 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·dispatch.c 
253 ·····2:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·callback.c 
254 ·····3:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·prep_cif.c 
255 ·····4:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·types.c 
256 ·····5:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·closures.c 
257 ·····6:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·ffi.c 
258 ·····7:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·unwind-arm.c 
259 ·····8:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pr-support.c 
260 ·····9:·00000134·····0·SECTION·LOCAL··DEFAULT····1· 
261 ····10:·00000148·····0·SECTION·LOCAL··DEFAULT····2· 
262 ····11:·00001098·····0·SECTION·LOCAL··DEFAULT····3· 
263 ····12:·0000270c·····0·SECTION·LOCAL··DEFAULT····4· 
264 ····13:·00002dfc·····0·SECTION·LOCAL··DEFAULT····5· 
265 ····14:·00002fe8·····0·SECTION·LOCAL··DEFAULT····6· 
266 ····15:·00003004·····0·SECTION·LOCAL··DEFAULT····7· 
267 ····16:·00003044·····0·SECTION·LOCAL··DEFAULT····8· 
268 ····17:·0000335c·····0·SECTION·LOCAL··DEFAULT····9· 
269 ····18:·000034ac·····0·SECTION·LOCAL··DEFAULT···10· 
270 ····19:·000036b8·····0·SECTION·LOCAL··DEFAULT···11· 
271 ····20:·0001319c·····0·SECTION·LOCAL··DEFAULT···12· 
272 ····21:·000136dc·····0·SECTION·LOCAL··DEFAULT···13· 
273 ····22:·00013c88·····0·SECTION·LOCAL··DEFAULT···14· 
274 ····23:·00017dbc·····0·SECTION·LOCAL··DEFAULT···15· 
275 ····24:·00017e10·····0·SECTION·LOCAL··DEFAULT···16· 
276 ····25:·00017f00·····0·SECTION·LOCAL··DEFAULT···17· 
277 ····26:·00018000·····0·SECTION·LOCAL··DEFAULT···18· 
278 ····27:·0001811c·····0·SECTION·LOCAL··DEFAULT···19· 
279 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···20· 
280 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···21· 
281 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···22· 
282 ····31:·000127e8·····8·FUNC····WEAK···DEFAULT···11·__aeabi_unwind_cpp_pr1 
283 ····32:·000127e0·····8·FUNC····GLOBAL·DEFAULT···11·__aeabi_unwind_cpp_pr0 
284 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fwrite 
285 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memset 
286 ····35:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF 
287 ····36:·00003e88···116·FUNC····GLOBAL·DEFAULT···11·throwByName 
288 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc 
289 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail 
290 ····39:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard 
291 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free 
292 ····41:·000044b8···308·FUNC····GLOBAL·DEFAULT···11·ffi_error 
293 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf 
294 ····43:·000045ec···176·FUNC····GLOBAL·DEFAULT···11·encodingString 
295 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen 
296 ····45:·0000469c···376·FUNC····GLOBAL·DEFAULT···11·newJavaString 
297 ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen 
298 ····47:·00004938····32·FUNC····GLOBAL·DEFAULT···11·newCStringUTF8 
299 ····48:·00004958····84·FUNC····GLOBAL·DEFAULT···11·newJavaWString 
300 ····49:·000049ac····80·FUNC····GLOBAL·DEFAULT···11·newJavaPointer 
301 ····50:·000049fc···148·FUNC····GLOBAL·DEFAULT···11·newJavaStructure 
302 ····51:·00004a90···104·FUNC····GLOBAL·DEFAULT···11·newJavaCallback 
303 ····52:·00004af8····64·FUNC····GLOBAL·DEFAULT···11·get_java_type_from_ffi_type 
304 ····53:·00004b38···940·FUNC····GLOBAL·DEFAULT···11·get_java_type 
305 ····54:·00004ee4···384·FUNC····GLOBAL·DEFAULT···11·get_conversion_flag 
306 ····55:·00005064····72·FUNC····GLOBAL·DEFAULT···11·getIntegerTypeValue 
307 ····56:·000050ac····64·FUNC····GLOBAL·DEFAULT···11·writeStructure 
308 ····57:·000050ec···464·FUNC····GLOBAL·DEFAULT···11·initializeThread 
309 ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strdup 
310 ····59:·000052bc····52·FUNC····GLOBAL·DEFAULT···11·getNativeType 
311 ····60:·000052f0····44·FUNC····GLOBAL·DEFAULT···11·getNativeTypeMapped 
312 ····61:·0000531c····56·FUNC····GLOBAL·DEFAULT···11·getNativeAddress 
313 ····62:·00005354···132·FUNC····GLOBAL·DEFAULT···11·getNativeString 
314 ····63:·000053d8····60·FUNC····GLOBAL·DEFAULT···11·getPointerTypeAddress 
315 ····64:·00005414···112·FUNC····GLOBAL·DEFAULT···11·getStructureAddress 
316 ····65:·00005484···136·FUNC····GLOBAL·DEFAULT···11·getCallbackAddress 
317 ····66:·0000d768····52·FUNC····GLOBAL·DEFAULT···11·ffi_prep_cif_var 
318 ····67:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno 
319 ····68:·000111ec····32·FUNC····GLOBAL·DEFAULT···11·ffi_call 
320 ····69:·0000d424····28·FUNC····GLOBAL·DEFAULT···11·JNA_set_last_error 
321 ····70:·0000d740····40·FUNC····GLOBAL·DEFAULT···11·ffi_prep_cif 
322 ····71:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r 
323 ····72:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__assert2 
324 ····73:·00016330····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_uint32 
325 ····74:·00016354····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_sint8 
326 ····75:·00016300····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_pointer 
327 ····76:·0001633c····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_sint16 
328 ····77:·00016324····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_sint32 
329 ····78:·0001630c····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_sint64 
330 ····79:·000162e8····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_double 
331 ····80:·000162f4····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_float 
332 ····81:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf 
333 ····82:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy 
334 ····83:·00006424···120·FUNC····GLOBAL·DEFAULT···11·extract_value 
335 ····84:·0000649c···152·FUNC····GLOBAL·DEFAULT···11·toNative 
336 ····85:·00011b9c····64·FUNC····GLOBAL·DEFAULT···11·__aeabi_f2d 
337 ····86:·00006534···780·FUNC····GLOBAL·DEFAULT···11·new_object 
338 ····87:·00006840···156·FUNC····GLOBAL·DEFAULT···11·fromNativeCallbackParam 
339 ····88:·000068dc···156·FUNC····GLOBAL·DEFAULT···11·fromNative 
340 ····89:·000078f0···476·FUNC····GLOBAL·DEFAULT···11·get_ffi_type 
341 ····90:·0001636c····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_void 
342 ····91:·00007acc····84·FUNC····GLOBAL·DEFAULT···11·get_ffi_return_type 
343 ····92:·00007b20····68·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokePointer 
344 ····93:·00007b64····64·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeObject 
345 ····94:·00007ba4····92·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeStructure 
346 ····95:·00007c00····64·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeDouble 
347 ····96:·00007c40····64·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeFloat 
348 ····97:·00007c80····64·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeInt 
349 ····98:·00007cc0····64·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeLong 
350 ····99:·00007d00····60·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeVoid 
351 ···100:·00007d3c····72·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_createNativeCallback 
352 ···101:·0000ccc8··1780·FUNC····GLOBAL·DEFAULT···11·create_callback 
353 ···102:·00007d84····24·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_freeNativeCallback 
354 ···103:·0000cc10···184·FUNC····GLOBAL·DEFAULT···11·free_callback 
355 ···104:·00007d9c···352·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_open 
356 ···105:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlopen 
357 ···106:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlerror 
358 ···107:·00007efc···212·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_close 
359 ···108:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlclose 
360 ···109:·00007fd0···252·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_findSymbol 
361 ···110:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlsym 
362 ···111:·000080cc····52·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3BII 
363 ···112:·00008100····44·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII 
364 ···113:·0000812c····52·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII 
365 ···114:·00008160····52·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII 
366 ···115:·00008194····52·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3III 
367 ···116:·000081c8····52·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3JII 
Max diff block lines reached; -1/20671 bytes (-0.00%) of diff not shown.
5.79 KB
strings --all --bytes=8 {}
    
Offset 489, 228 lines modifiedOffset 489, 7 lines modified
489 .ARM.extab489 .ARM.extab
490 .ARM.exidx490 .ARM.exidx
491 .data.rel.ro.local491 .data.rel.ro.local
492 .dynamic492 .dynamic
493 .comment493 .comment
494 .note.gnu.gold-version494 .note.gnu.gold-version
495 .ARM.attributes495 .ARM.attributes
496 dispatch.c 
497 callback.c 
498 prep_cif.c 
499 closures.c 
500 unwind-arm.c 
501 pr-support.c 
502 __aeabi_unwind_cpp_pr1 
503 __aeabi_unwind_cpp_pr0 
504 throwByName 
505 __stack_chk_fail 
506 __stack_chk_guard 
507 ffi_error 
508 snprintf 
509 encodingString 
510 newJavaString 
511 newCStringUTF8 
512 newJavaWString 
513 newJavaPointer 
514 newJavaStructure 
515 newJavaCallback 
516 get_java_type_from_ffi_type 
517 get_java_type 
518 get_conversion_flag 
519 getIntegerTypeValue 
520 writeStructure 
521 initializeThread 
522 getNativeType 
523 getNativeTypeMapped 
524 getNativeAddress 
525 getNativeString 
526 getPointerTypeAddress 
527 getStructureAddress 
528 getCallbackAddress 
529 ffi_prep_cif_var 
530 ffi_call 
531 JNA_set_last_error 
532 ffi_prep_cif 
533 strerror_r 
534 __assert2 
535 ffi_type_uint32 
536 ffi_type_sint8 
537 ffi_type_pointer 
538 ffi_type_sint16 
539 ffi_type_sint32 
540 ffi_type_sint64 
541 ffi_type_double 
542 ffi_type_float 
543 extract_value 
544 toNative 
545 __aeabi_f2d 
546 new_object 
547 fromNativeCallbackParam 
548 fromNative 
549 get_ffi_type 
550 ffi_type_void 
551 get_ffi_return_type 
552 Java_com_sun_jna_Native_invokePointer 
553 Java_com_sun_jna_Native_invokeObject 
554 Java_com_sun_jna_Native_invokeStructure 
555 Java_com_sun_jna_Native_invokeDouble 
556 Java_com_sun_jna_Native_invokeFloat 
557 Java_com_sun_jna_Native_invokeInt 
558 Java_com_sun_jna_Native_invokeLong 
559 Java_com_sun_jna_Native_invokeVoid 
560 Java_com_sun_jna_Native_createNativeCallback 
561 create_callback 
562 Java_com_sun_jna_Native_freeNativeCallback 
563 free_callback 
564 Java_com_sun_jna_Native_open 
565 Java_com_sun_jna_Native_close 
566 Java_com_sun_jna_Native_findSymbol 
567 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3BII 
568 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII 
569 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII 
570 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII 
571 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3III 
572 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3JII 
573 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3SII 
574 Java_com_sun_jna_Native_indexOf 
575 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3BII 
576 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3CII 
577 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3DII 
578 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3FII 
579 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3III 
580 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3JII 
581 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3SII 
582 Java_com_sun_jna_Native_getByte 
583 Java_com_sun_jna_Native_getChar 
584 Java_com_sun_jna_Native__1getPointer 
585 Java_com_sun_jna_Native_getDirectByteBuffer__Lcom_sun_jna_Pointer_2JJJ 
586 Java_com_sun_jna_Native_getDouble 
587 Java_com_sun_jna_Native_getFloat 
588 Java_com_sun_jna_Native_getInt 
589 Java_com_sun_jna_Native_getLong 
590 Java_com_sun_jna_Native_getShort 
591 Java_com_sun_jna_Native_getWideString 
592 Java_com_sun_jna_Native_getStringBytes 
593 Java_com_sun_jna_Native_setMemory 
594 Java_com_sun_jna_Native_setByte 
595 Java_com_sun_jna_Native_setChar 
596 Java_com_sun_jna_Native_setPointer 
597 Java_com_sun_jna_Native_setDouble 
598 Java_com_sun_jna_Native_setFloat 
599 Java_com_sun_jna_Native_setInt 
600 Java_com_sun_jna_Native_setLong 
601 Java_com_sun_jna_Native_setShort 
602 Java_com_sun_jna_Native_setWideString 
603 Java_com_sun_jna_Native_malloc 
604 Java_com_sun_jna_Native_free 
605 Java_com_sun_jna_Native_sizeof 
606 Java_com_sun_jna_Native_initIDs 
607 Java_com_sun_jna_Native_getWindowHandle0 
608 Java_com_sun_jna_Native__1getDirectBufferPointer 
609 Java_com_sun_jna_Native_setProtected 
610 is_protected 
611 Java_com_sun_jna_Native_isProtected 
612 Java_com_sun_jna_Native_setLastError 
613 Java_com_sun_jna_Native_getLastError 
614 JNA_get_last_error 
615 Java_com_sun_jna_Native_getNativeVersion 
Max diff block lines reached; -1/5872 bytes (-0.02%) of diff not shown.
539 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 000034ac·<.plt>:2 000034ac·<fwrite@plt-0x14>:
3 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)
4 »       ldr»    lr,·[pc,·#4]»  ;·34bc·<.plt+0x10>4 »       ldr»    lr,·[pc,·#4]»  ;·34bc·<fwrite@plt-0x4>
5 »       add»    lr,·pc,·lr5 »       add»    lr,·pc,·lr
6 »       ldr»    pc,·[lr,·#8]!6 »       ldr»    pc,·[lr,·#8]!
7 »       muleq»  r1,·r0,·sl7 »       muleq»  r1,·r0,·sl
  
8 000034c0·<fwrite@plt>:8 000034c0·<fwrite@plt>:
9 »       add»    ip,·pc,·#0,·129 »       add»    ip,·pc,·#0,·12
10 »       add»    ip,·ip,·#20,·20»;·0x1400010 »       add»    ip,·ip,·#20,·20»;·0x14000
509 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000036b8·<throwByName-0x7d0>:2 000036b8·<throwByName@@Base-0x7d0>:
3 »       push»   {r3,·r4,·r5,·r6,·fp,·lr}3 »       push»   {r3,·r4,·r5,·r6,·fp,·lr}
4 »       ldr»    r5,·[pc,·#120]»;·373c·<__cxa_type_match@plt+0x90>4 »       ldr»    r5,·[pc,·#120]»;·373c·<__cxa_type_match@plt+0x90>
5 »       ldr»    r3,·[r0]5 »       ldr»    r3,·[r0]
6 »       add»    fp,·sp,·#206 »       add»    fp,·sp,·#20
7 »       add»    r5,·pc,·r57 »       add»    r5,·pc,·r5
8 »       ldr»    r3,·[r3,·#404]»;·0x1948 »       ldr»    r3,·[r3,·#404]»;·0x194
9 »       ldr»    r2,·[r5]9 »       ldr»    r2,·[r5]
Offset 501, 31 lines modifiedOffset 501, 30 lines modified
501 »       andeq»  r4,·r1,·r4,·asr·#7501 »       andeq»  r4,·r1,·r4,·asr·#7
502 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffb4502 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffb4
503 »       muleq»  r0,·r0,·pc»  ;·<UNPREDICTABLE>503 »       muleq»  r0,·r0,·pc»  ;·<UNPREDICTABLE>
504 »       andeq»  pc,·r0,·r4,·ror·#30504 »       andeq»  pc,·r0,·r4,·ror·#30
505 »       ldrdeq» pc,·[r0],·-r8505 »       ldrdeq» pc,·[r0],·-r8
506 »       andeq»  pc,·r0,·r4,·ror·lr»    ;·<UNPREDICTABLE>506 »       andeq»  pc,·r0,·r4,·ror·lr»    ;·<UNPREDICTABLE>
  
507 00003e88·<throwByName>:507 00003e88·<throwByName@@Base>:
508 throwByName(): 
509 »       push»   {r4,·r5,·r6,·r7,·fp,·lr}508 »       push»   {r4,·r5,·r6,·r7,·fp,·lr}
510 »       mov»    r4,·r0509 »       mov»    r4,·r0
511 »       mov»    r5,·r1510 »       mov»    r5,·r1
512 »       ldr»    r3,·[r0]511 »       ldr»    r3,·[r0]
513 »       add»    fp,·sp,·#20512 »       add»    fp,·sp,·#20
514 »       mov»    r6,·r2513 »       mov»    r6,·r2
515 »       ldr»    r3,·[r3,·#68]» ;·0x44514 »       ldr»    r3,·[r3,·#68]» ;·0x44
516 »       blx»    r3515 »       blx»    r3
517 »       ldr»    r3,·[r4]516 »       ldr»    r3,·[r4]
518 »       mov»    r1,·r5517 »       mov»    r1,·r5
519 »       ldr»    r3,·[r3,·#24]518 »       ldr»    r3,·[r3,·#24]
520 »       mov»    r0,·r4519 »       mov»    r0,·r4
521 »       blx»    r3520 »       blx»    r3
522 »       subs»   r5,·r0,·#0521 »       subs»   r5,·r0,·#0
523 »       beq»    3ef8·<throwByName+0x70>522 »       beq»    3ef8·<throwByName@@Base+0x70>
524 »       ldr»    r3,·[r4]523 »       ldr»    r3,·[r4]
525 »       mov»    r1,·r5524 »       mov»    r1,·r5
526 »       mov»    r2,·r6525 »       mov»    r2,·r6
527 »       ldr»    r3,·[r3,·#56]» ;·0x38526 »       ldr»    r3,·[r3,·#56]» ;·0x38
528 »       mov»    r0,·r4527 »       mov»    r0,·r4
529 »       blx»    r3528 »       blx»    r3
530 »       mov»    r1,·r5529 »       mov»    r1,·r5
Offset 535, 75 lines modifiedOffset 534, 75 lines modified
535 »       sub»    sp,·fp,·#20534 »       sub»    sp,·fp,·#20
536 »       pop»    {r4,·r5,·r6,·r7,·fp,·lr}535 »       pop»    {r4,·r5,·r6,·r7,·fp,·lr}
537 »       bx»     r3536 »       bx»     r3
538 »       pop»    {r4,·r5,·r6,·r7,·fp,·pc}537 »       pop»    {r4,·r5,·r6,·r7,·fp,·pc}
539 »       push»   {r4,·r5,·r6,·r7,·r8,·fp,·lr}538 »       push»   {r4,·r5,·r6,·r7,·r8,·fp,·lr}
540 »       add»    fp,·sp,·#24539 »       add»    fp,·sp,·#24
541 »       sub»    sp,·sp,·#12540 »       sub»    sp,·sp,·#12
542 »       ldr»    r3,·[pc,·#208]»;·3fe0·<throwByName+0x158>541 »       ldr»    r3,·[pc,·#208]»;·3fe0·<throwByName@@Base+0x158>
543 »       ldr»    ip,·[r0]542 »       ldr»    ip,·[r0]
544 »       mov»    r4,·r0543 »       mov»    r4,·r0
545 »       add»    r3,·pc,·r3544 »       add»    r3,·pc,·r3
546 »       ldr»    r2,·[r3,·#100]»;·0x64545 »       ldr»    r2,·[r3,·#100]»;·0x64
547 »       ldr»    r3,·[ip,·#136]»;·0x88546 »       ldr»    r3,·[ip,·#136]»;·0x88
548 »       blx»    r3547 »       blx»    r3
549 »       ldr»    r3,·[r4]548 »       ldr»    r3,·[r4]
550 »       mov»    r5,·r0549 »       mov»    r5,·r0
551 »       ldr»    r3,·[r3,·#912]»;·0x390550 »       ldr»    r3,·[r3,·#912]»;·0x390
552 »       mov»    r0,·r4551 »       mov»    r0,·r4
553 »       blx»    r3552 »       blx»    r3
554 »       subs»   r8,·r0,·#0553 »       subs»   r8,·r0,·#0
555 »       bne»    3f90·<throwByName+0x108>554 »       bne»    3f90·<throwByName@@Base+0x108>
556 »       ldr»    r3,·[r4]555 »       ldr»    r3,·[r4]
557 »       mov»    r1,·r5556 »       mov»    r1,·r5
558 »       ldr»    r3,·[r3,·#684]»;·0x2ac557 »       ldr»    r3,·[r3,·#684]»;·0x2ac
559 »       mov»    r0,·r4558 »       mov»    r0,·r4
560 »       blx»    r3559 »       blx»    r3
561 »       mov»    r7,·r0560 »       mov»    r7,·r0
562 »       add»    r0,·r0,·#1561 »       add»    r0,·r0,·#1
563 »       bl»     34d8·<malloc@plt>562 »       bl»     34d8·<malloc@plt>
564 »       subs»   r6,·r0,·#0563 »       subs»   r6,·r0,·#0
565 »       ldr»    r3,·[r4]564 »       ldr»    r3,·[r4]
566 »       beq»    3fb4·<throwByName+0x12c>565 »       beq»    3fb4·<throwByName@@Base+0x12c>
567 »       str»    r6,·[sp]566 »       str»    r6,·[sp]
568 »       ldr»    ip,·[r3,·#800]»;·0x320567 »       ldr»    ip,·[r3,·#800]»;·0x320
569 »       mov»    r0,·r4568 »       mov»    r0,·r4
570 »       mov»    r1,·r5569 »       mov»    r1,·r5
571 »       mov»    r2,·r8570 »       mov»    r2,·r8
572 »       mov»    r3,·r7571 »       mov»    r3,·r7
573 »       blx»    ip572 »       blx»    ip
574 »       strb»   r8,·[r6,·r7]573 »       strb»   r8,·[r6,·r7]
575 »       b»      3f94·<throwByName+0x10c>574 »       b»      3f94·<throwByName@@Base+0x10c>
576 »       mov»    r6,·#0575 »       mov»    r6,·#0
577 »       ldr»    r3,·[r4]576 »       ldr»    r3,·[r4]
578 »       mov»    r1,·r5577 »       mov»    r1,·r5
579 »       ldr»    r3,·[r3,·#92]» ;·0x5c578 »       ldr»    r3,·[r3,·#92]» ;·0x5c
580 »       mov»    r0,·r4579 »       mov»    r0,·r4
581 »       blx»    r3580 »       blx»    r3
582 »       mov»    r0,·r6581 »       mov»    r0,·r6
583 »       sub»    sp,·fp,·#24582 »       sub»    sp,·fp,·#24
584 »       pop»    {r4,·r5,·r6,·r7,·r8,·fp,·pc}583 »       pop»    {r4,·r5,·r6,·r7,·r8,·fp,·pc}
585 »       mov»    r1,·r5584 »       mov»    r1,·r5
586 »       mov»    r0,·r4585 »       mov»    r0,·r4
587 »       ldr»    r3,·[r3,·#92]» ;·0x5c586 »       ldr»    r3,·[r3,·#92]» ;·0x5c
588 »       blx»    r3587 »       blx»    r3
589 »       ldr»    r1,·[pc,·#24]» ;·3fe4·<throwByName+0x15c>588 »       ldr»    r1,·[pc,·#24]» ;·3fe4·<throwByName@@Base+0x15c>
590 »       ldr»    r2,·[pc,·#24]» ;·3fe8·<throwByName+0x160>589 »       ldr»    r2,·[pc,·#24]» ;·3fe8·<throwByName@@Base+0x160>
591 »       mov»    r0,·r4590 »       mov»    r0,·r4
592 »       add»    r1,·pc,·r1591 »       add»    r1,·pc,·r1
593 »       add»    r2,·pc,·r2592 »       add»    r2,·pc,·r2
594 »       bl»     3e88·<throwByName>593 »       bl»     3e88·<throwByName@@Base>
595 »       b»      3fa8·<throwByName+0x120>594 »       b»      3fa8·<throwByName@@Base+0x120>
596 »       andeq»  r4,·r1,·r0,·lsl·#4595 »       andeq»  r4,·r1,·r0,·lsl·#4
597 »       andeq»  pc,·r0,·r0,·ror·#27596 »       andeq»  pc,·r0,·r0,·ror·#27
598 »       strdeq» pc,·[r0],·-ip597 »       strdeq» pc,·[r0],·-ip
599 »       push»   {r4,·r5,·r6,·r7,·r8,·fp,·lr}598 »       push»   {r4,·r5,·r6,·r7,·r8,·fp,·lr}
600 »       add»    fp,·sp,·#24599 »       add»    fp,·sp,·#24
601 »       sub»    sp,·sp,·#28600 »       sub»    sp,·sp,·#28
602 »       ldr»    r7,·[pc,·#244]»;·40f4·<throwByName+0x26c>601 »       ldr»    r7,·[pc,·#244]»;·40f4·<throwByName@@Base+0x26c>
603 »       str»    r1,·[fp,·#-40]»;·0xffffffd8602 »       str»    r1,·[fp,·#-40]»;·0xffffffd8
604 »       str»    r3,·[fp,·#-44]»;·0xffffffd4603 »       str»    r3,·[fp,·#-44]»;·0xffffffd4
605 »       ldr»    r7,·[pc,·r7]604 »       ldr»    r7,·[pc,·r7]
606 »       mov»    r8,·r0605 »       mov»    r8,·r0
607 »       ldr»    r3,·[r7]606 »       ldr»    r3,·[r7]
608 »       mov»    r6,·r2607 »       mov»    r6,·r2
609 »       str»    r3,·[fp,·#-32]»;·0xffffffe0608 »       str»    r3,·[fp,·#-32]»;·0xffffffe0
Offset 615, 54 lines modifiedOffset 614, 54 lines modified
615 »       lslle»  r3,·r4,·#1614 »       lslle»  r3,·r4,·#1
616 »       add»    r3,·r3,·#14615 »       add»    r3,·r3,·#14
617 »       bic»    r3,·r3,·#7616 »       bic»    r3,·r3,·#7
618 »       sub»    sp,·sp,·r3617 »       sub»    sp,·sp,·r3
619 »       add»    r5,·sp,·#8618 »       add»    r5,·sp,·#8
Max diff block lines reached; 518202/521311 bytes (99.40%) of diff not shown.
2.16 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 19 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab 
3 ··0x00000010·002e7368·73747274·6162002e·696e7465·..shstrtab..inte2 ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte
4 ··0x00000020·7270002e·64796e73·796d002e·64796e73·rp..dynsym..dyns3 ··0x00000010·7270002e·64796e73·796d002e·64796e73·rp..dynsym..dyns
5 ··0x00000030·7472002e·68617368·002e676e·752e7665·tr..hash..gnu.ve4 ··0x00000020·7472002e·68617368·002e676e·752e7665·tr..hash..gnu.ve
6 ··0x00000040·7273696f·6e002e67·6e752e76·65727369·rsion..gnu.versi5 ··0x00000030·7273696f·6e002e67·6e752e76·65727369·rsion..gnu.versi
7 ··0x00000050·6f6e5f64·002e676e·752e7665·7273696f·on_d..gnu.versio6 ··0x00000040·6f6e5f64·002e676e·752e7665·7273696f·on_d..gnu.versio
8 ··0x00000060·6e5f7200·2e72656c·2e64796e·002e7265·n_r..rel.dyn..re7 ··0x00000050·6e5f7200·2e72656c·2e64796e·002e7265·n_r..rel.dyn..re
9 ··0x00000070·6c2e706c·74002e74·65787400·2e41524d·l.plt..text..ARM8 ··0x00000060·6c2e706c·74002e74·65787400·2e41524d·l.plt..text..ARM
10 ··0x00000080·2e657874·6162002e·41524d2e·65786964·.extab..ARM.exid9 ··0x00000070·2e657874·6162002e·41524d2e·65786964·.extab..ARM.exid
11 ··0x00000090·78002e72·6f646174·61002e64·6174612e·x..rodata..data.10 ··0x00000080·78002e72·6f646174·61002e64·6174612e·x..rodata..data.
12 ··0x000000a0·72656c2e·726f2e6c·6f63616c·002e6479·rel.ro.local..dy11 ··0x00000090·72656c2e·726f2e6c·6f63616c·002e6479·rel.ro.local..dy
13 ··0x000000b0·6e616d69·63002e67·6f74002e·64617461·namic..got..data12 ··0x000000a0·6e616d69·63002e67·6f74002e·64617461·namic..got..data
14 ··0x000000c0·002e6273·73002e63·6f6d6d65·6e74002e·..bss..comment..13 ··0x000000b0·002e6273·73002e63·6f6d6d65·6e74002e·..bss..comment..
15 ··0x000000d0·6e6f7465·2e676e75·2e676f6c·642d7665·note.gnu.gold-ve14 ··0x000000c0·6e6f7465·2e676e75·2e676f6c·642d7665·note.gnu.gold-ve
16 ··0x000000e0·7273696f·6e002e41·524d2e61·74747269·rsion..ARM.attri15 ··0x000000d0·7273696f·6e002e41·524d2e61·74747269·rsion..ARM.attri
17 ··0x000000f0·62757465·7300·······················butes.16 ··0x000000e0·62757465·7300·······················butes.
  
2.69 KB
lib/armeabi-v7a/libjnidispatch.so
544 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 459, 20 lines modifiedOffset 459, 20 lines modified
459 callback·setup·(2)459 callback·setup·(2)
460 Can·not·detach·from·a·JVM·thread460 Can·not·detach·from·a·JVM·thread
461 /ffiXXXXXX461 /ffiXXXXXX
462 /var/tmp462 /var/tmp
463 /dev/shm463 /dev/shm
464 GCC:·(GNU)·4.9.x·20150123·(prerelease)464 GCC:·(GNU)·4.9.x·20150123·(prerelease)
465 gold·1.11465 gold·1.11
 466 .shstrtab
 467 .gnu.version
 468 .gnu.version_d
466 .ARM.exidx 
467 .comment 
468 .rel.plt 
469 .ARM.attributes 
470 .gnu.version_r469 .gnu.version_r
471 .rel.dyn470 .rel.dyn
472 .gnu.version 
473 .note.gnu.gold-version471 .rel.plt
 472 .ARM.extab
 473 .ARM.exidx
474 .data.rel.ro.local474 .data.rel.ro.local
475 .gnu.version_d 
476 .dynamic475 .dynamic
477 .ARM.extab 
478 .shstrtab476 .comment
 477 .note.gnu.gold-version
 478 .ARM.attributes
2.1 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte
 3 ··0x00000010·7270002e·64796e73·796d002e·64796e73·rp..dynsym..dyns
 4 ··0x00000020·7472002e·68617368·002e676e·752e7665·tr..hash..gnu.ve
2 ··0x00000000·002e4152·4d2e6578·69647800·2e746578·..ARM.exidx..tex 
3 ··0x00000010·74002e67·6f74002e·636f6d6d·656e7400·t..got..comment. 
4 ··0x00000020·2e72656c·2e706c74·002e6273·73002e41·.rel.plt..bss..A 
5 ··0x00000030·524d2e61·74747269·62757465·73002e64·RM.attributes..d 
6 ··0x00000040·796e7374·72002e67·6e752e76·65727369·ynstr..gnu.versi 
7 ··0x00000050·6f6e5f72·002e696e·74657270·002e7265·on_r..interp..re 
8 ··0x00000060·6c2e6479·6e002e67·6e752e76·65727369·l.dyn..gnu.versi5 ··0x00000030·7273696f·6e002e67·6e752e76·65727369·rsion..gnu.versi
 6 ··0x00000040·6f6e5f64·002e676e·752e7665·7273696f·on_d..gnu.versio
 7 ··0x00000050·6e5f7200·2e72656c·2e64796e·002e7265·n_r..rel.dyn..re
 8 ··0x00000060·6c2e706c·74002e74·65787400·2e41524d·l.plt..text..ARM
 9 ··0x00000070·2e657874·6162002e·41524d2e·65786964·.extab..ARM.exid
 10 ··0x00000080·78002e72·6f646174·61002e64·6174612e·x..rodata..data.
 11 ··0x00000090·72656c2e·726f2e6c·6f63616c·002e6479·rel.ro.local..dy
 12 ··0x000000a0·6e616d69·63002e67·6f74002e·64617461·namic..got..data
 13 ··0x000000b0·002e6273·73002e63·6f6d6d65·6e74002e·..bss..comment..
9 ··0x00000070·6f6e002e·6e6f7465·2e676e75·2e676f6c·on..note.gnu.gol14 ··0x000000c0·6e6f7465·2e676e75·2e676f6c·642d7665·note.gnu.gold-ve
 15 ··0x000000d0·7273696f·6e002e41·524d2e61·74747269·rsion..ARM.attri
10 ··0x00000080·642d7665·7273696f·6e002e64·796e7379·d-version..dynsy 
11 ··0x00000090·6d002e64·6174612e·72656c2e·726f2e6c·m..data.rel.ro.l 
12 ··0x000000a0·6f63616c·002e6861·7368002e·676e752e·ocal..hash..gnu. 
13 ··0x000000b0·76657273·696f6e5f·64002e64·796e616d·version_d..dynam 
14 ··0x000000c0·6963002e·41524d2e·65787461·62002e73·ic..ARM.extab..s 
15 ··0x000000d0·68737472·74616200·2e726f64·61746100·hstrtab..rodata. 
16 ··0x000000e0·2e646174·6100·······················.data.16 ··0x000000e0·62757465·7300·······················butes.
  
7.2 KB
lib/armeabi-v7a/libvosk.so
1.02 KB
readelf --wide --program-header {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align7 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
8 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x48 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x2a7ef8·0x2a7ef8·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x2a7ef8·0x2a7ef8·R···0x1000
10 ··LOAD···········0x2a7f00·0x002a8f00·0x002a8f00·0x52aaf0·0x52aaf0·R·E·0x100010 ··LOAD···········0x2a7f00·0x002a8f00·0x002a8f00·0x52aaf0·0x52aaf0·R·E·0x1000
11 ··LOAD···········0x7d29f0·0x007d49f0·0x007d49f0·0x107bc·0x107bc·RW··0x100011 ··LOAD···········0x7d29f0·0x007d49f0·0x007d49f0·0x107bc·0x107bc·RW··0x1000
12 ··LOAD···········0x7e31b0·0x007e61b0·0x007e61b0·0x00884·0x0598d·RW··0x100012 ··LOAD···········0x7e31b0·0x007e61b0·0x007e61b0·0x00884·0x0598d·RW··0x1000
13 ··DYNAMIC········0x7dd030·0x007df030·0x007df030·0x000e0·0x000e0·RW··0x413 ··DYNAMIC········0x7dd030·0x007df030·0x007df030·0x000e0·0x000e0·RW··0x4
14 ··GNU_RELRO······0x7d29f0·0x007d49f0·0x007d49f0·0x107bc·0x11610·R···0x114 ··GNU_RELRO······0x7d29f0·0x007d49f0·0x007d49f0·0x11610·0x11610·R···0x1
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
16 ··NOTE···········0x000174·0x00000174·0x00000174·0x00098·0x00098·R···0x416 ··NOTE···········0x000174·0x00000174·0x00000174·0x00098·0x00098·R···0x4
17 ··EXIDX··········0x1f9954·0x001f9954·0x001f9954·0x138c0·0x138c0·R···0x417 ··EXIDX··········0x1f9954·0x001f9954·0x001f9954·0x138c0·0x138c0·R···0x4
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
1.77 KB
readelf --wide --sections {}
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
3 Section·Headers:3 Section·Headers:
4 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al4 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
5 ··[·0]···················NULL············00000000·000000·000000·00······0···0··05 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
6 ··[·1]·.note.android.ident·NOTE············00000174·000174·000098·00···A··0···0··46 ··[·1]·.note.android.ident·NOTE············00000174·000174·000098·00···A··0···0··4
7 ··[·2]·.dynsym···········DYNSYM··········0000020c·00020c·036920·10···A··7···1··47 ··[·2]·.dynsym···········DYNSYM··········0000020c·00020c·036920·10···A··7···1··4
8 ··[·3]·.gnu.version······VERSYM··········00036b2c·036b2c·006d24·02···A··2···0··28 ··[·3]·.gnu.version······VERSYM··········00036b2c·036b2c·006d24·02···A··2···0··2
9 ··[·4]·.gnu.version_r····VERNEED·········0003d850·03d850·000060·00···A··7···3··49 ··[·4]·.gnu.version_r····VERNEED·········0003d850·03d850·000060·00···A··7···3··4
10 ··[·5]·.gnu.hash·········GNU_HASH········0003d8b0·03d8b0·018d48·00···A··2···0··410 ··[·5]·.gnu.hash·········GNU_HASH········0003d8b0·03d8b0·018d48·04···A··2···0··4
11 ··[·6]·.hash·············HASH············000565f8·0565f8·01b498·04···A··2···0··411 ··[·6]·.hash·············HASH············000565f8·0565f8·01b498·04···A··2···0··4
12 ··[·7]·.dynstr···········STRTAB··········00071a90·071a90·173163·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········00071a90·071a90·173163·00···A··0···0··1
13 ··[·8]·.rel.dyn··········REL·············001e4bf4·1e4bf4·014d60·08···A··2···0··413 ··[·8]·.rel.dyn··········REL·············001e4bf4·1e4bf4·014d60·08···A··2···0··4
14 ··[·9]·.ARM.exidx········ARM_EXIDX·······001f9954·1f9954·0138c0·00··AL·13···0··414 ··[·9]·.ARM.exidx········ARM_EXIDX·······001f9954·1f9954·0138c0·00··AL·13···0··4
15 ··[10]·.rel.plt··········REL·············0020d214·20d214·00a730·08··AI··2··20··415 ··[10]·.rel.plt··········REL·············0020d214·20d214·00a730·08··AI··2··14··4
16 ··[11]·.ARM.extab········PROGBITS········00217944·217944·0495c0·00···A··0···0··416 ··[11]·.ARM.extab········PROGBITS········00217944·217944·0495c0·00···A··0···0··4
17 ··[12]·.rodata···········PROGBITS········00260f08·260f08·046ff0·00·AMS··0···0··817 ··[12]·.rodata···········PROGBITS········00260f08·260f08·046ff0·00·AMS··0···0··8
18 ··[13]·.text·············PROGBITS········002a8f00·2a7f00·515c64·00··AX··0···0·3218 ··[13]·.text·············PROGBITS········002a8f00·2a7f00·515c64·00··AX··0···0·32
19 ··[14]·.plt··············PROGBITS········007beb70·7bdb70·014e80·00··AX··0···0·1619 ··[14]·.plt··············PROGBITS········007beb70·7bdb70·014e80·00··AX··0···0·16
20 ··[15]·.data.rel.ro······PROGBITS········007d49f0·7d29f0·00a608·00··WA··0···0··820 ··[15]·.data.rel.ro······PROGBITS········007d49f0·7d29f0·00a608·00··WA··0···0··8
21 ··[16]·.fini_array·······FINI_ARRAY······007deff8·7dcff8·00000c·00··WA··0···0··421 ··[16]·.fini_array·······FINI_ARRAY······007deff8·7dcff8·00000c·00··WA··0···0··4
22 ··[17]·.init_array·······INIT_ARRAY······007df004·7dd004·00002c·00··WA··0···0··422 ··[17]·.init_array·······INIT_ARRAY······007df004·7dd004·00002c·00··WA··0···0··4
880 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 20495, 23 lines modifiedOffset 20495, 23 lines modified
20495 ·acceptable·please·comment·out·20495 ·acceptable·please·comment·out·
20496 ·the·IF·block·as·marked·within·the·code·of·routine20496 ·the·IF·block·as·marked·within·the·code·of·routine
20497 ·DLAMC2,20497 ·DLAMC2,
20498 ·otherwise·supply·EMIN·explicitly.20498 ·otherwise·supply·EMIN·explicitly.
20499 0123456789ABCDEF20499 0123456789ABCDEF
20500 Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)20500 Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)
20501 Linker:·LLD·12.0.8·(/buildbot/src/android/llvm-r416183/out/llvm-project/lld·c935d99d7cf2016289302412d708641d52d2f7ee)20501 Linker:·LLD·12.0.8·(/buildbot/src/android/llvm-r416183/out/llvm-project/lld·c935d99d7cf2016289302412d708641d52d2f7ee)
 20502 .shstrtab
20502 .init_array 
20503 .fini_array 
20504 .ARM.exidx 
20505 .comment 
20506 .note.android.ident20503 .note.android.ident
20507 .got.plt 
20508 .rel.plt 
20509 .ARM.attributes 
20510 .gnu.version_r 
20511 .data.rel.ro 
20512 .rel.dyn 
20513 .gnu.version20504 .gnu.version
 20505 .gnu.version_r
20514 .gnu.hash20506 .gnu.hash
20515 .dynamic20507 .rel.dyn
 20508 .ARM.exidx
 20509 .rel.plt
20516 .ARM.extab20510 .ARM.extab
20517 .shstrtab20511 .data.rel.ro
 20512 .fini_array
 20513 .init_array
 20514 .dynamic
 20515 .got.plt
 20516 .comment
 20517 .ARM.attributes
704 B
readelf --wide --decompress --hex-dump=.plt {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.plt':1 Hex·dump·of·section·'.plt':
 2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
2 ··0x007beb70·04e02de5·00e68fe2·21ea8ee2·94f2bee5·..-.....!.......3 ··0x007beb70·04e02de5·00e68fe2·21ea8ee2·94f2bee5·..-.....!.......
3 ··0x007beb80·d4d4d4d4·d4d4d4d4·d4d4d4d4·d4d4d4d4·................4 ··0x007beb80·d4d4d4d4·d4d4d4d4·d4d4d4d4·d4d4d4d4·................
4 ··0x007beb90·00c68fe2·21ca8ce2·7cf2bce5·d4d4d4d4·....!...|.......5 ··0x007beb90·00c68fe2·21ca8ce2·7cf2bce5·d4d4d4d4·....!...|.......
5 ··0x007beba0·00c68fe2·21ca8ce2·70f2bce5·d4d4d4d4·....!...p.......6 ··0x007beba0·00c68fe2·21ca8ce2·70f2bce5·d4d4d4d4·....!...p.......
6 ··0x007bebb0·00c68fe2·21ca8ce2·64f2bce5·d4d4d4d4·....!...d.......7 ··0x007bebb0·00c68fe2·21ca8ce2·64f2bce5·d4d4d4d4·....!...d.......
7 ··0x007bebc0·00c68fe2·21ca8ce2·58f2bce5·d4d4d4d4·....!...X.......8 ··0x007bebc0·00c68fe2·21ca8ce2·58f2bce5·d4d4d4d4·....!...X.......
8 ··0x007bebd0·00c68fe2·21ca8ce2·4cf2bce5·d4d4d4d4·....!...L.......9 ··0x007bebd0·00c68fe2·21ca8ce2·4cf2bce5·d4d4d4d4·....!...L.......
716 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 10 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump. 
3 ··0x007dfe08·00000000·00000000·00000000·70eb7b00·............p.{.2 ··0x007dfe08·00000000·00000000·00000000·70eb7b00·............p.{.
4 ··0x007dfe18·70eb7b00·70eb7b00·70eb7b00·70eb7b00·p.{.p.{.p.{.p.{.3 ··0x007dfe18·70eb7b00·70eb7b00·70eb7b00·70eb7b00·p.{.p.{.p.{.p.{.
5 ··0x007dfe28·70eb7b00·70eb7b00·70eb7b00·70eb7b00·p.{.p.{.p.{.p.{.4 ··0x007dfe28·70eb7b00·70eb7b00·70eb7b00·70eb7b00·p.{.p.{.p.{.p.{.
6 ··0x007dfe38·70eb7b00·70eb7b00·70eb7b00·70eb7b00·p.{.p.{.p.{.p.{.5 ··0x007dfe38·70eb7b00·70eb7b00·70eb7b00·70eb7b00·p.{.p.{.p.{.p.{.
7 ··0x007dfe48·70eb7b00·70eb7b00·70eb7b00·70eb7b00·p.{.p.{.p.{.p.{.6 ··0x007dfe48·70eb7b00·70eb7b00·70eb7b00·70eb7b00·p.{.p.{.p.{.p.{.
8 ··0x007dfe58·70eb7b00·70eb7b00·70eb7b00·70eb7b00·p.{.p.{.p.{.p.{.7 ··0x007dfe58·70eb7b00·70eb7b00·70eb7b00·70eb7b00·p.{.p.{.p.{.p.{.
9 ··0x007dfe68·70eb7b00·70eb7b00·70eb7b00·70eb7b00·p.{.p.{.p.{.p.{.8 ··0x007dfe68·70eb7b00·70eb7b00·70eb7b00·70eb7b00·p.{.p.{.p.{.p.{.
2.11 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
2 ··0x00000000·002e696e·69745f61·72726179·002e6669·..init_array..fi 
3 ··0x00000010·6e695f61·72726179·002e4152·4d2e6578·ni_array..ARM.ex 
4 ··0x00000020·69647800·2e746578·74002e67·6f74002e·idx..text..got.. 
5 ··0x00000030·636f6d6d·656e7400·2e6e6f74·652e616e·comment..note.an 
6 ··0x00000040·64726f69·642e6964·656e7400·2e676f74·droid.ident..got3 ··0x00000010·2e616e64·726f6964·2e696465·6e74002e·.android.ident..
 4 ··0x00000020·64796e73·796d002e·676e752e·76657273·dynsym..gnu.vers
7 ··0x00000050·2e706c74·002e7265·6c2e706c·74002e62·.plt..rel.plt..b 
8 ··0x00000060·7373002e·41524d2e·61747472·69627574·ss..ARM.attribut 
9 ··0x00000070·6573002e·64796e73·7472002e·676e752e·es..dynstr..gnu. 
10 ··0x00000080·76657273·696f6e5f·72002e64·6174612e·version_r..data. 
11 ··0x00000090·72656c2e·726f002e·72656c2e·64796e00·rel.ro..rel.dyn. 
12 ··0x000000a0·2e676e75·2e766572·73696f6e·002e6479·.gnu.version..dy5 ··0x00000030·696f6e00·2e676e75·2e766572·73696f6e·ion..gnu.version
13 ··0x000000b0·6e73796d·002e676e·752e6861·7368002e·nsym..gnu.hash.. 
14 ··0x000000c0·64796e61·6d696300·2e41524d·2e657874·dynamic..ARM.ext 
15 ··0x000000d0·6162002e·73687374·72746162·002e726f·ab..shstrtab..ro 
16 ··0x000000e0·64617461·002e6461·746100············data..data.6 ··0x00000040·5f72002e·676e752e·68617368·002e6479·_r..gnu.hash..dy
 7 ··0x00000050·6e737472·002e7265·6c2e6479·6e002e41·nstr..rel.dyn..A
 8 ··0x00000060·524d2e65·78696478·002e7265·6c2e706c·RM.exidx..rel.pl
 9 ··0x00000070·74002e41·524d2e65·78746162·002e726f·t..ARM.extab..ro
 10 ··0x00000080·64617461·002e7465·7874002e·64617461·data..text..data
 11 ··0x00000090·2e72656c·2e726f00·2e66696e·695f6172·.rel.ro..fini_ar
 12 ··0x000000a0·72617900·2e696e69·745f6172·72617900·ray..init_array.
 13 ··0x000000b0·2e64796e·616d6963·002e676f·74002e67·.dynamic..got..g
 14 ··0x000000c0·6f742e70·6c74002e·64617461·002e6273·ot.plt..data..bs
 15 ··0x000000d0·73002e63·6f6d6d65·6e74002e·41524d2e·s..comment..ARM.
 16 ··0x000000e0·61747472·69627574·657300············attributes.
  
364 KB
lib/mips64/libjnidispatch.so
958 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························MIPS·R30009 ··Machine:···························MIPS·R3000
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x511011 ··Entry·point·address:···············0x5110
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········131376·(bytes·into·file)13 ··Start·of·section·headers:··········121360·(bytes·into·file)
14 ··Flags:·····························0xa0000407,·noreorder,·pic,·cpic,·nan2008,·mips64r614 ··Flags:·····························0xa0000407,·noreorder,·pic,·cpic,·nan2008,·mips64r6
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.87 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x20130:1 There·are·24·section·headers,·starting·at·offset·0x1da10:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.MIPS.abiflags····MIPS_ABIFLAGS···0000000000000200·000200·000018·18···A··0···0··85 ··[·1]·.MIPS.abiflags····MIPS_ABIFLAGS···0000000000000200·000200·000018·18···A··0···0··8
6 ··[·2]·.MIPS.options·····MIPS_OPTIONS····0000000000000218·000218·000118·01··Ao··0···0··86 ··[·2]·.MIPS.options·····MIPS_OPTIONS····0000000000000218·000218·000118·01··Ao··0···0··8
7 ··[·3]·.dynamic··········DYNAMIC·········0000000000000330·000330·000200·10···A··6···0··87 ··[·3]·.dynamic··········DYNAMIC·········0000000000000330·000330·000200·10···A··6···0··8
Offset 21, 15 lines modifiedOffset 21, 13 lines modified
21 ··[16]·.data·············PROGBITS········000000000002c000·01c000·000220·00··WA··0···0·1621 ··[16]·.data·············PROGBITS········000000000002c000·01c000·000220·00··WA··0···0·16
22 ··[17]·.got··············PROGBITS········000000000002c220·01c220·000358·08·WAp··0···0·1622 ··[17]·.got··············PROGBITS········000000000002c220·01c220·000358·08·WAp··0···0·16
23 ··[18]·.sbss·············NOBITS··········000000000002c578·01c578·000008·00·WAp··0···0··823 ··[18]·.sbss·············NOBITS··········000000000002c578·01c578·000008·00·WAp··0···0··8
24 ··[19]·.bss··············NOBITS··········000000000002c580·01c578·0007d0·00··WA··0···0·1624 ··[19]·.bss··············NOBITS··········000000000002c580·01c578·0007d0·00··WA··0···0·16
25 ··[20]·.comment··········PROGBITS········0000000000000000·01c578·000027·01··MS··0···0··125 ··[20]·.comment··········PROGBITS········0000000000000000·01c578·000027·01··MS··0···0··1
26 ··[21]·.pdr··············PROGBITS········0000000000000000·01c5a0·001380·00······0···0··426 ··[21]·.pdr··············PROGBITS········0000000000000000·01c5a0·001380·00······0···0··4
27 ··[22]·.gnu.attributes···GNU_ATTRIBUTES··0000000000000000·01d920·000010·00······0···0··127 ··[22]·.gnu.attributes···GNU_ATTRIBUTES··0000000000000000·01d920·000010·00······0···0··1
28 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01d930·0000ef·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········0000000000000000·01d930·0000df·00······0···0··1
29 ··[24]·.symtab···········SYMTAB··········0000000000000000·01da20·001470·18·····25··31··8 
30 ··[25]·.strtab···········STRTAB··········0000000000000000·01ee90·0012a0·00······0···0··1 
31 Key·to·Flags:29 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··p·(processor·specific)33 ··p·(processor·specific)
18.2 KB
readelf --wide --symbols {}
    
Offset 186, 228 lines modifiedOffset 186, 7 lines modified
186 ···182:·0000000000014d30·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)186 ···182:·0000000000014d30·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)
187 ···183:·0000000000014d20·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2)187 ···183:·0000000000014d20·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2)
188 ···184:·0000000000014d10·····0·FUNC····GLOBAL·DEFAULT··UND·__assert2@LIBC·(2)188 ···184:·0000000000014d10·····0·FUNC····GLOBAL·DEFAULT··UND·__assert2@LIBC·(2)
189 ···185:·0000000000014d00·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2)189 ···185:·0000000000014d00·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2)
190 ···186:·0000000000014cf0·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_once@LIBC·(2)190 ···186:·0000000000014cf0·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_once@LIBC·(2)
191 ···187:·0000000000014ce0·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@LIBC·(2)191 ···187:·0000000000014ce0·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@LIBC·(2)
192 ···188:·0000000000014cd0·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)192 ···188:·0000000000014cd0·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)
  
193 Symbol·table·'.symtab'·contains·218·entries: 
194 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name 
195 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· 
196 ·····1:·0000000000000200·····0·SECTION·LOCAL··DEFAULT····1· 
197 ·····2:·0000000000000218·····0·SECTION·LOCAL··DEFAULT····2· 
198 ·····3:·0000000000000330·····0·SECTION·LOCAL··DEFAULT····3· 
199 ·····4:·0000000000000530·····0·SECTION·LOCAL··DEFAULT····4· 
200 ·····5:·0000000000000a38·····0·SECTION·LOCAL··DEFAULT····5· 
201 ·····6:·0000000000001bf0·····0·SECTION·LOCAL··DEFAULT····6· 
202 ·····7:·0000000000002d62·····0·SECTION·LOCAL··DEFAULT····7· 
203 ·····8:·0000000000002ee0·····0·SECTION·LOCAL··DEFAULT····8· 
204 ·····9:·0000000000002f20·····0·SECTION·LOCAL··DEFAULT····9· 
205 ····10:·0000000000005110·····0·SECTION·LOCAL··DEFAULT···10· 
206 ····11:·0000000000014cd0·····0·SECTION·LOCAL··DEFAULT···11· 
207 ····12:·0000000000014f30·····0·SECTION·LOCAL··DEFAULT···12· 
208 ····13:·00000000000180c0·····0·SECTION·LOCAL··DEFAULT···13· 
209 ····14:·0000000000028608·····0·SECTION·LOCAL··DEFAULT···14· 
210 ····15:·000000000002bf88·····0·SECTION·LOCAL··DEFAULT···15· 
211 ····16:·000000000002c000·····0·SECTION·LOCAL··DEFAULT···16· 
212 ····17:·000000000002c220·····0·SECTION·LOCAL··DEFAULT···17· 
213 ····18:·000000000002c578·····0·SECTION·LOCAL··DEFAULT···18· 
214 ····19:·000000000002c580·····0·SECTION·LOCAL··DEFAULT···19· 
215 ····20:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···20· 
216 ····21:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···21· 
217 ····22:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···22· 
218 ····23:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·dispatch.c 
219 ····24:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·callback.c 
220 ····25:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·prep_cif.c 
221 ····26:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·types.c 
222 ····27:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·closures.c 
223 ····28:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·ffi.c 
224 ····29:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·n32.o 
225 ····30:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS· 
226 ····31:·00000000000072c8···208·FUNC····GLOBAL·DEFAULT···10·getNativeString 
227 ····32:·000000000000c2a8····80·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_getAPIChecksum 
228 ····33:·0000000000017ee0····24·OBJECT··GLOBAL·DEFAULT···12·ffi_type_sint16 
229 ····34:·000000000000a7c0····52·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3III 
230 ····35:·0000000000017f28····24·OBJECT··GLOBAL·DEFAULT···12·ffi_type_uint8 
231 ····36:·000000000002cd50·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__ 
232 ····37:·0000000000005110·····0·NOTYPE··GLOBAL·DEFAULT···10·_ftext 
233 ····38:·000000000000ad90····80·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_setFloat 
234 ····39:·0000000000010750····96·FUNC····GLOBAL·DEFAULT···10·ffi_get_struct_offsets 
235 ····40:·0000000000014cd0·····0·FUNC····GLOBAL·DEFAULT··UND·open@@LIBC 
236 ····41:·0000000000014ce0·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@@LIBC 
237 ····42:·000000000000c158····32·FUNC····GLOBAL·DEFAULT···10·is_protected 
238 ····43:·000000000002c578·····8·OBJECT··GLOBAL·DEFAULT···18·fileEncoding 
239 ····44:·000000000000c0b0···132·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native__1getDirectBufferPointer 
240 ····45:·000000000000a930····44·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_getDirectByteBuffer__Lcom_sun_jna_Pointer_2JJJ 
241 ····46:·0000000000014cf0·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_once@@LIBC 
242 ····47:·0000000000010250···108·FUNC····GLOBAL·DEFAULT···10·JNA_callback_dispose 
243 ····48:·000000000000aaa0····80·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_getShort 
244 ····49:·0000000000013fb8···688·FUNC····GLOBAL·DEFAULT···10·ffi_closure_mips_inner_O32 
245 ····50:·000000000000ffe8···204·FUNC····GLOBAL·DEFAULT···10·JNA_detach 
246 ····51:·0000000000017e50····24·OBJECT··GLOBAL·DEFAULT···12·ffi_type_float 
247 ····52:·000000000000a890····80·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_getChar 
248 ····53:·0000000000014d00·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@@LIBC 
249 ····54:·0000000000014d10·····0·FUNC····GLOBAL·DEFAULT··UND·__assert2@@LIBC 
250 ····55:·0000000000008588···288·FUNC····GLOBAL·DEFAULT···10·toNative 
251 ····56:·0000000000017e68····24·OBJECT··GLOBAL·DEFAULT···12·ffi_type_pointer 
252 ····57:·000000000000b138··3924·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_initIDs 
253 ····58:·000000000000a290···220·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_close 
254 ····59:·0000000000013c40····48·FUNC····GLOBAL·DEFAULT···10·ffi_prep_cif_machdep_var 
255 ····60:·000000000000ac70····36·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_setByte 
256 ····61:·0000000000006f70····72·FUNC····GLOBAL·DEFAULT···10·getIntegerTypeValue 
257 ····62:·0000000000014d20·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@@LIBC 
258 ····63:·000000000000a9b0····80·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_getFloat 
259 ····64:·000000000000a4e0····64·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII 
260 ····65:·000000000000a5c8····52·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3JII 
261 ····66:·0000000000014b68···360·FUNC····GLOBAL·DEFAULT···10·ffi_closure_N32 
262 ····67:·000000000000a710····64·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3CII 
263 ····68:·0000000000014d30·····0·FUNC····GLOBAL·DEFAULT··UND·abort@@LIBC 
264 ····69:·0000000000010110···108·FUNC····GLOBAL·DEFAULT···10·JNA_get_last_error 
265 ····70:·000000000000ade0····80·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_setInt 
266 ····71:·0000000000013e50···360·FUNC····GLOBAL·DEFAULT···10·ffi_prep_closure_loc 
267 ····72:·000000000000a830····52·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3SII 
268 ····73:·0000000000009ee8····92·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeFloat 
269 ····74:·0000000000014d40·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@@LIBC 
270 ····75:·0000000000014d50·····0·FUNC····GLOBAL·DEFAULT··UND·mkstemp@@LIBC 
271 ····76:·000000000000dcd0··1576·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_registerMethod 
272 ····77:·00000000000069d0··1020·FUNC····GLOBAL·DEFAULT···10·get_java_type 
273 ····78:·0000000000008460···292·FUNC····GLOBAL·DEFAULT···10·extract_value 
274 ····79:·000000000000a868····36·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_getByte 
275 ····80:·000000000000a558····52·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII 
276 ····81:·0000000000014d60·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@@LIBC 
277 ····82:·000000000000a060····92·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_createNativeCallback 
278 ····83:·00000000000067f8····80·FUNC····GLOBAL·DEFAULT···10·newJavaPointer 
279 ····84:·00000000000146e0··1080·FUNC····GLOBAL·DEFAULT···10·ffi_call_N32 
280 ····85:·000000000000c218····64·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_getLastError 
281 ····86:·000000000000f738···280·FUNC····GLOBAL·DEFAULT···10·free_callback 
282 ····87:·0000000000006778···128·FUNC····GLOBAL·DEFAULT···10·newJavaWString 
283 ····88:·000000000000db18···440·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_unregister 
284 ····89:·0000000000010708····68·FUNC····GLOBAL·DEFAULT···10·ffi_prep_closure 
285 ····90:·0000000000014d70·····0·FUNC····GLOBAL·DEFAULT··UND·write@@LIBC 
286 ····91:·000000000000a008····88·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeVoid 
287 ····92:·0000000000014d80·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@@LIBC 
288 ····93:·000000000000c2f8··5740·FUNC····GLOBAL·DEFAULT···10·JNI_OnLoad 
289 ····94:·000000000000aaf0····72·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_getWideString 
290 ····95:·0000000000006ff8···516·FUNC····GLOBAL·DEFAULT···10·initializeThread 
291 ····96:·000000000002c578·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_fbss 
292 ····97:·0000000000013c08····52·FUNC····GLOBAL·DEFAULT···10·ffi_prep_cif_machdep 
293 ····98:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@@LIBC 
294 ····99:·000000000000ae30····80·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_setLong 
295 ···100:·000000000000a520····52·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII 
296 ···101:·0000000000013dc8····68·FUNC····GLOBAL·DEFAULT···10·ffi_call 
297 ···102:·000000000000a600····52·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3SII 
298 ···103:·000000000000a960····80·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_getDouble 
299 ···104:·0000000000017ef8····24·OBJECT··GLOBAL·DEFAULT···12·ffi_type_uint16 
300 ···105:·0000000000009fa8····92·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeLong 
301 ···106:·0000000000009e00···136·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeStructure 
302 ···107:·000000000000a7f8····52·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3JII 
303 ···108:·0000000000014d90·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@@LIBC 
304 ···109:·0000000000014b18····80·FUNC····GLOBAL·DEFAULT···10·ffi_go_closure_N32 
305 ···110:·00000000000110b8··5752·FUNC····GLOBAL·DEFAULT···10·ffi_closure_alloc 
306 ···111:·000000000000ac20····80·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_setMemory 
307 ···112:·000000000000acf0····80·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_setPointer 
308 ···113:·0000000000009da0····92·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeObject 
309 ···114:·000000000000e5b8···148·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_initialize_1ffi_1type 
310 ···115:·000000000000ab38···228·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_getStringBytes 
311 ···116:·0000000000014da0·····0·FUNC····GLOBAL·DEFAULT··UND·dlclose@@LIBC 
Max diff block lines reached; -1/18568 bytes (-0.01%) of diff not shown.
4.94 KB
strings --all --bytes=8 {}
    
Offset 423, 192 lines modifiedOffset 423, 7 lines modified
423 .rel.dyn423 .rel.dyn
424 .MIPS.stubs424 .MIPS.stubs
425 .eh_frame_hdr425 .eh_frame_hdr
426 .eh_frame426 .eh_frame
427 .data.rel.ro427 .data.rel.ro
428 .comment428 .comment
429 .gnu.attributes429 .gnu.attributes
430 dispatch.c 
431 callback.c 
432 prep_cif.c 
433 closures.c 
434 getNativeString 
435 Java_com_sun_jna_Native_getAPIChecksum 
436 ffi_type_sint16 
437 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3III 
438 ffi_type_uint8 
439 _bss_end__ 
440 Java_com_sun_jna_Native_setFloat 
441 ffi_get_struct_offsets 
442 open@@LIBC 
443 pthread_key_create@@LIBC 
444 is_protected 
445 fileEncoding 
446 Java_com_sun_jna_Native__1getDirectBufferPointer 
447 Java_com_sun_jna_Native_getDirectByteBuffer__Lcom_sun_jna_Pointer_2JJJ 
448 pthread_once@@LIBC 
449 JNA_callback_dispose 
450 Java_com_sun_jna_Native_getShort 
451 ffi_closure_mips_inner_O32 
452 JNA_detach 
453 ffi_type_float 
454 Java_com_sun_jna_Native_getChar 
455 calloc@@LIBC 
456 __assert2@@LIBC 
457 toNative 
458 ffi_type_pointer 
459 Java_com_sun_jna_Native_initIDs 
460 Java_com_sun_jna_Native_close 
461 ffi_prep_cif_machdep_var 
462 Java_com_sun_jna_Native_setByte 
463 getIntegerTypeValue 
464 pthread_mutex_init@@LIBC 
465 Java_com_sun_jna_Native_getFloat 
466 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII 
467 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3JII 
468 ffi_closure_N32 
469 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3CII 
470 abort@@LIBC 
471 JNA_get_last_error 
472 Java_com_sun_jna_Native_setInt 
473 ffi_prep_closure_loc 
474 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3SII 
475 Java_com_sun_jna_Native_invokeFloat 
476 __errno@@LIBC 
477 mkstemp@@LIBC 
478 Java_com_sun_jna_Native_registerMethod 
479 get_java_type 
480 extract_value 
481 Java_com_sun_jna_Native_getByte 
482 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII 
483 snprintf@@LIBC 
484 Java_com_sun_jna_Native_createNativeCallback 
485 newJavaPointer 
486 ffi_call_N32 
487 Java_com_sun_jna_Native_getLastError 
488 free_callback 
489 newJavaWString 
490 Java_com_sun_jna_Native_unregister 
491 ffi_prep_closure 
492 write@@LIBC 
493 Java_com_sun_jna_Native_invokeVoid 
494 getenv@@LIBC 
495 JNI_OnLoad 
496 Java_com_sun_jna_Native_getWideString 
497 initializeThread 
498 ffi_prep_cif_machdep 
499 __sF@@LIBC 
500 Java_com_sun_jna_Native_setLong 
501 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII 
502 ffi_call 
503 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3SII 
504 Java_com_sun_jna_Native_getDouble 
505 ffi_type_uint16 
506 Java_com_sun_jna_Native_invokeLong 
507 Java_com_sun_jna_Native_invokeStructure 
508 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3JII 
509 wcslen@@LIBC 
510 ffi_go_closure_N32 
511 ffi_closure_alloc 
512 Java_com_sun_jna_Native_setMemory 
513 Java_com_sun_jna_Native_setPointer 
514 Java_com_sun_jna_Native_invokeObject 
515 Java_com_sun_jna_Native_initialize_1ffi_1type 
516 Java_com_sun_jna_Native_getStringBytes 
517 dlclose@@LIBC 
518 ffi_prep_cif_var 
519 pthread_key_delete@@LIBC 
520 Java_com_sun_jna_Native_setDouble 
521 ffi_type_sint32 
522 Java_com_sun_jna_Native_isProtected 
523 Java_com_sun_jna_Native_getInt 
524 __bss_start 
525 Java_com_sun_jna_Native_sizeof 
526 pthread_setspecific@@LIBC 
527 dlsym@@LIBC 
528 ffi_closure_mips_inner_N32 
529 Java_com_sun_jna_Native_free 
530 JNI_OnUnload 
531 dlerror@@LIBC 
532 unlink@@LIBC 
533 sysconf@@LIBC 
534 Java_com_sun_jna_Native_freeNativeCallback 
535 fromNativeCallbackParam 
536 JNA_callback_init 
537 Java_com_sun_jna_Native_ffi_1prep_1cif 
538 ffi_type_sint8 
539 encodingString 
540 Java_com_sun_jna_Native_open 
541 ffi_call_int 
542 ffi_error 
543 Java_com_sun_jna_Native_setChar 
544 Java_com_sun_jna_Native_malloc 
545 Java_com_sun_jna_Native_indexOf 
546 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3BII 
547 ffi_prep_go_closure 
548 strerror_r@@LIBC 
549 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3FII 
Max diff block lines reached; -1/5004 bytes (-0.02%) of diff not shown.
336 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000005110·<_ftext>:2 0000000000005110·<_ftext@@Base>:
3 _ftext(): 
4 »       daddiu» sp,sp,-483 »       daddiu» sp,sp,-48
5 »       sd»     gp,24(sp)4 »       sd»     gp,24(sp)
6 »       lui»    gp,0x35 »       lui»    gp,0x3
7 »       daddu»  gp,gp,t96 »       daddu»  gp,gp,t9
8 »       sd»     s8,32(sp)7 »       sd»     s8,32(sp)
9 »       sd»     s2,16(sp)8 »       sd»     s2,16(sp)
10 »       daddiu» gp,gp,-38409 »       daddiu» gp,gp,-3840
Offset 19, 15 lines modifiedOffset 18, 15 lines modified
19 »       sd»     ra,40(sp)18 »       sd»     ra,40(sp)
20 »       move»   s0,a019 »       move»   s0,a0
21 »       ld»     v0,0(a0)20 »       ld»     v0,0(a0)
22 »       move»   s2,a121 »       move»   s2,a1
23 »       ld»     t9,808(v0)22 »       ld»     t9,808(v0)
24 »       jalr»   t923 »       jalr»   t9
25 »       ld»     a2,-14952(s1)24 »       ld»     a2,-14952(s1)
26 »       beqz»   v0,5188·<_ftext+0x78>25 »       beqz»   v0,5188·<_ftext@@Base+0x78>
27 »       move»   v1,v026 »       move»   v1,v0
28 »       move»   sp,s827 »       move»   sp,s8
29 »       move»   v0,v128 »       move»   v0,v1
30 »       ld»     ra,40(sp)29 »       ld»     ra,40(sp)
31 »       ld»     s8,32(sp)30 »       ld»     s8,32(sp)
32 »       ld»     gp,24(sp)31 »       ld»     gp,24(sp)
33 »       ld»     s2,16(sp)32 »       ld»     s2,16(sp)
Offset 42, 15 lines modifiedOffset 41, 15 lines modified
42 »       ld»     t9,272(v0)41 »       ld»     t9,272(v0)
43 »       jalr»   t942 »       jalr»   t9
44 »       ld»     a2,-14776(v1)43 »       ld»     a2,-14776(v1)
45 »       ld»     v0,0(s0)44 »       ld»     v0,0(s0)
46 »       ld»     t9,1824(v0)45 »       ld»     t9,1824(v0)
47 »       jalr»   t946 »       jalr»   t9
48 »       move»   a0,s047 »       move»   a0,s0
49 »       bnez»   v0,5160·<_ftext+0x50>48 »       bnez»   v0,5160·<_ftext@@Base+0x50>
50 »       move»   v1,zero49 »       move»   v1,zero
51 »       ld»     v0,0(s0)50 »       ld»     v0,0(s0)
52 »       move»   a0,s051 »       move»   a0,s0
53 »       ld»     a2,-14952(s1)52 »       ld»     a2,-14952(s1)
54 »       move»   a1,s253 »       move»   a1,s2
55 »       ld»     t9,808(v0)54 »       ld»     t9,808(v0)
56 »       move»   sp,s855 »       move»   sp,s8
Offset 83, 23 lines modifiedOffset 82, 23 lines modified
83 »       sd»     s5,48(sp)82 »       sd»     s5,48(sp)
84 »       move»   s4,a383 »       move»   s4,a3
85 »       ld»     v0,0(a0)84 »       ld»     v0,0(a0)
86 »       move»   s2,a485 »       move»   s2,a4
87 »       ld»     t9,256(v0)86 »       ld»     t9,256(v0)
88 »       jalr»   t987 »       jalr»   t9
89 »       ld»     a2,-14304(v1)88 »       ld»     a2,-14304(v1)
90 »       beqz»   v0,5338·<_ftext+0x228>89 »       beqz»   v0,5338·<_ftext@@Base+0x228>
91 »       move»   a0,s090 »       move»   a0,s0
92 »       ld»     v0,0(s0)91 »       ld»     v0,0(s0)
93 »       move»   a1,s192 »       move»   a1,s1
94 »       ld»     t9,272(v0)93 »       ld»     t9,272(v0)
95 »       ld»     v0,-32736(gp)94 »       ld»     v0,-32736(gp)
96 »       jalr»   t995 »       jalr»   t9
97 »       ld»     a2,-14608(v0)96 »       ld»     a2,-14608(v0)
98 »       beqz»   v0,54d8·<_ftext+0x3c8>97 »       beqz»   v0,54d8·<_ftext@@Base+0x3c8>
99 »       move»   s5,v098 »       move»   s5,v0
100 »       ld»     v1,-32736(gp)99 »       ld»     v1,-32736(gp)
101 »       ld»     v0,0(s0)100 »       ld»     v0,0(s0)
102 »       move»   a1,s1101 »       move»   a1,s1
103 »       move»   a0,s0102 »       move»   a0,s0
104 »       ld»     t9,392(v0)103 »       ld»     t9,392(v0)
105 »       jalr»   t9104 »       jalr»   t9
Offset 115, 23 lines modifiedOffset 114, 23 lines modified
115 »       ld»     v1,0(s0)114 »       ld»     v1,0(s0)
116 »       move»   a0,s0115 »       move»   a0,s0
117 »       move»   a1,s5116 »       move»   a1,s5
118 »       move»   a2,zero117 »       move»   a2,zero
119 »       ld»     t9,1472(v1)118 »       ld»     t9,1472(v1)
120 »       jalr»   t9119 »       jalr»   t9
121 »       addu»   s1,v0,s1120 »       addu»   s1,v0,s1
122 »       beqzc»  s2,52e8·<_ftext+0x1d8>121 »       beqzc»  s2,52e8·<_ftext@@Base+0x1d8>
123 »       ld»     v1,0(s0)122 »       ld»     v1,0(s0)
124 »       ld»     v1,1536(v1)123 »       ld»     v1,1536(v1)
125 »       sd»     v1,0(s2)124 »       sd»     v1,0(s2)
126 »       beqzc»  v0,5304·<_ftext+0x1f4>125 »       beqzc»  v0,5304·<_ftext@@Base+0x1f4>
127 »       nop126 »       nop
128 »       beqzc»  s4,52f8·<_ftext+0x1e8>127 »       beqzc»  s4,52f8·<_ftext@@Base+0x1e8>
129 »       sd»     v0,0(s4)128 »       sd»     v0,0(s4)
130 »       beqzc»  s3,5300·<_ftext+0x1f0>129 »       beqzc»  s3,5300·<_ftext@@Base+0x1f0>
131 »       sd»     s5,0(s3)130 »       sd»     s5,0(s3)
132 »       daddu»  v0,v0,s1131 »       daddu»  v0,v0,s1
133 »       move»   sp,s8132 »       move»   sp,s8
134 »       ld»     ra,72(sp)133 »       ld»     ra,72(sp)
135 »       ld»     s8,64(sp)134 »       ld»     s8,64(sp)
136 »       ld»     gp,56(sp)135 »       ld»     gp,56(sp)
137 »       ld»     s5,48(sp)136 »       ld»     s5,48(sp)
Offset 145, 23 lines modifiedOffset 144, 23 lines modified
145 »       nop144 »       nop
146 »       ld»     v0,0(s0)145 »       ld»     v0,0(s0)
147 »       move»   a1,s1146 »       move»   a1,s1
148 »       ld»     t9,256(v0)147 »       ld»     t9,256(v0)
149 »       ld»     v0,-32736(gp)148 »       ld»     v0,-32736(gp)
150 »       jalr»   t9149 »       jalr»   t9
151 »       ld»     a2,-14312(v0)150 »       ld»     a2,-14312(v0)
152 »       beqz»   v0,53e8·<_ftext+0x2d8>151 »       beqz»   v0,53e8·<_ftext@@Base+0x2d8>
153 »       move»   a0,s0152 »       move»   a0,s0
154 »       ld»     v0,0(s0)153 »       ld»     v0,0(s0)
155 »       move»   a1,s1154 »       move»   a1,s1
156 »       ld»     t9,272(v0)155 »       ld»     t9,272(v0)
157 »       ld»     v0,-32736(gp)156 »       ld»     v0,-32736(gp)
158 »       jalr»   t9157 »       jalr»   t9
159 »       ld»     a2,-14624(v0)158 »       ld»     a2,-14624(v0)
160 »       beqz»   v0,54d8·<_ftext+0x3c8>159 »       beqz»   v0,54d8·<_ftext@@Base+0x3c8>
161 »       move»   s5,v0160 »       move»   s5,v0
162 »       ld»     v1,-32736(gp)161 »       ld»     v1,-32736(gp)
163 »       ld»     v0,0(s0)162 »       ld»     v0,0(s0)
164 »       move»   a1,s1163 »       move»   a1,s1
165 »       move»   a0,s0164 »       move»   a0,s0
166 »       ld»     t9,392(v0)165 »       ld»     t9,392(v0)
167 »       jalr»   t9166 »       jalr»   t9
Offset 178, 34 lines modifiedOffset 177, 34 lines modified
178 »       addu»   v0,v0,s1177 »       addu»   v0,v0,s1
179 »       move»   a0,s0178 »       move»   a0,s0
180 »       move»   a1,s5179 »       move»   a1,s5
181 »       move»   a2,zero180 »       move»   a2,zero
182 »       ld»     t9,1480(v1)181 »       ld»     t9,1480(v1)
183 »       jalr»   t9182 »       jalr»   t9
184 »       sll»    s1,v0,0x1183 »       sll»    s1,v0,0x1
185 »       beqzc»  s2,52e8·<_ftext+0x1d8>184 »       beqzc»  s2,52e8·<_ftext@@Base+0x1d8>
Max diff block lines reached; 341188/343674 bytes (99.28%) of diff not shown.
2.05 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 18 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab 
3 ··0x00000010·002e7368·73747274·6162002e·4d495053·..shstrtab..MIPS2 ··0x00000000·002e7368·73747274·6162002e·4d495053·..shstrtab..MIPS
4 ··0x00000020·2e616269·666c6167·73002e4d·4950532e·.abiflags..MIPS.3 ··0x00000010·2e616269·666c6167·73002e4d·4950532e·.abiflags..MIPS.
5 ··0x00000030·6f707469·6f6e7300·2e64796e·616d6963·options..dynamic4 ··0x00000020·6f707469·6f6e7300·2e64796e·616d6963·options..dynamic
6 ··0x00000040·002e6861·7368002e·64796e73·796d002e·..hash..dynsym..5 ··0x00000030·002e6861·7368002e·64796e73·796d002e·..hash..dynsym..
7 ··0x00000050·64796e73·7472002e·676e752e·76657273·dynstr..gnu.vers6 ··0x00000040·64796e73·7472002e·676e752e·76657273·dynstr..gnu.vers
8 ··0x00000060·696f6e00·2e676e75·2e766572·73696f6e·ion..gnu.version7 ··0x00000050·696f6e00·2e676e75·2e766572·73696f6e·ion..gnu.version
9 ··0x00000070·5f72002e·72656c2e·64796e00·2e746578·_r..rel.dyn..tex8 ··0x00000060·5f72002e·72656c2e·64796e00·2e746578·_r..rel.dyn..tex
10 ··0x00000080·74002e4d·4950532e·73747562·73002e72·t..MIPS.stubs..r9 ··0x00000070·74002e4d·4950532e·73747562·73002e72·t..MIPS.stubs..r
11 ··0x00000090·6f646174·61002e65·685f6672·616d655f·odata..eh_frame_10 ··0x00000080·6f646174·61002e65·685f6672·616d655f·odata..eh_frame_
12 ··0x000000a0·68647200·2e65685f·6672616d·65002e64·hdr..eh_frame..d11 ··0x00000090·68647200·2e65685f·6672616d·65002e64·hdr..eh_frame..d
13 ··0x000000b0·6174612e·72656c2e·726f002e·64617461·ata.rel.ro..data12 ··0x000000a0·6174612e·72656c2e·726f002e·64617461·ata.rel.ro..data
14 ··0x000000c0·002e676f·74002e73·62737300·2e627373·..got..sbss..bss13 ··0x000000b0·002e676f·74002e73·62737300·2e627373·..got..sbss..bss
15 ··0x000000d0·002e636f·6d6d656e·74002e70·6472002e·..comment..pdr..14 ··0x000000c0·002e636f·6d6d656e·74002e70·6472002e·..comment..pdr..
16 ··0x000000e0·676e752e·61747472·69627574·657300···gnu.attributes.15 ··0x000000d0·676e752e·61747472·69627574·657300···gnu.attributes.
  
2.54 KB
lib/x86_64/libjnidispatch.so
523 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 480, 20 lines modifiedOffset 480, 20 lines modified
480 callback·setup·(2)480 callback·setup·(2)
481 /var/tmp481 /var/tmp
482 /dev/shm482 /dev/shm
483 LOAD_ERROR483 LOAD_ERROR
484 STR_ERROR484 STR_ERROR
485 GCC:·(GNU)·4.9.x·20150123·(prerelease)485 GCC:·(GNU)·4.9.x·20150123·(prerelease)
486 gold·1.11486 gold·1.11
 487 .shstrtab
 488 .gnu.version
 489 .gnu.version_d
487 .comment 
488 .got.plt 
489 .rela.plt 
490 .eh_frame_hdr 
491 .gnu.version_r490 .gnu.version_r
492 .rela.dyn491 .rela.dyn
 492 .rela.plt
493 .gnu.version 
494 .note.gnu.gold-version 
495 .data.rel.ro.local 
496 .eh_frame493 .eh_frame
497 .gnu.version_d494 .eh_frame_hdr
 495 .data.rel.ro.local
498 .dynamic496 .dynamic
499 .shstrtab497 .got.plt
 498 .comment
 499 .note.gnu.gold-version
1.98 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7368·73747274·6162002e·64796e73·..shstrtab..dyns
 3 ··0x00000010·796d002e·64796e73·7472002e·68617368·ym..dynstr..hash
2 ··0x00000000·002e7465·7874002e·676f7400·2e636f6d·..text..got..com 
3 ··0x00000010·6d656e74·002e676f·742e706c·74002e72·ment..got.plt..r 
4 ··0x00000020·656c612e·706c7400·2e627373·002e6479·ela.plt..bss..dy 
5 ··0x00000030·6e737472·002e6568·5f667261·6d655f68·nstr..eh_frame_h 
6 ··0x00000040·6472002e·676e752e·76657273·696f6e5f·dr..gnu.version_4 ··0x00000020·002e676e·752e7665·7273696f·6e002e67·..gnu.version..g
7 ··0x00000050·72002e72·656c612e·64796e00·2e676e75·r..rela.dyn..gnu 
8 ··0x00000060·2e766572·73696f6e·002e6e6f·74652e67·.version..note.g 
9 ··0x00000070·6e752e67·6f6c642d·76657273·696f6e00·nu.gold-version. 
10 ··0x00000080·2e64796e·73796d00·2e646174·612e7265·.dynsym..data.re 
11 ··0x00000090·6c2e726f·2e6c6f63·616c002e·68617368·l.ro.local..hash 
12 ··0x000000a0·002e6568·5f667261·6d65002e·676e752e·..eh_frame..gnu. 
13 ··0x000000b0·76657273·696f6e5f·64002e64·796e616d·version_d..dynam5 ··0x00000030·6e752e76·65727369·6f6e5f64·002e676e·nu.version_d..gn
14 ··0x000000c0·6963002e·73687374·72746162·002e726f·ic..shstrtab..ro 
15 ··0x000000d0·64617461·002e6461·746100············data..data.6 ··0x00000040·752e7665·7273696f·6e5f7200·2e72656c·u.version_r..rel
 7 ··0x00000050·612e6479·6e002e72·656c612e·706c7400·a.dyn..rela.plt.
 8 ··0x00000060·2e746578·74002e72·6f646174·61002e65·.text..rodata..e
 9 ··0x00000070·685f6672·616d6500·2e65685f·6672616d·h_frame..eh_fram
 10 ··0x00000080·655f6864·72002e64·6174612e·72656c2e·e_hdr..data.rel.
 11 ··0x00000090·726f2e6c·6f63616c·002e6479·6e616d69·ro.local..dynami
 12 ··0x000000a0·63002e67·6f74002e·676f742e·706c7400·c..got..got.plt.
 13 ··0x000000b0·2e646174·61002e62·7373002e·636f6d6d·.data..bss..comm
 14 ··0x000000c0·656e7400·2e6e6f74·652e676e·752e676f·ent..note.gnu.go
 15 ··0x000000d0·6c642d76·65727369·6f6e00············ld-version.
  
7.16 KB
lib/x86_64/libvosk.so
1.23 KB
readelf --wide --program-header {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
8 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x88 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x392edc·0x392edc·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x392edc·0x392edc·R···0x1000
10 ··LOAD···········0x393000·0x0000000000394000·0x0000000000394000·0x58f910·0x58f910·R·E·0x100010 ··LOAD···········0x393000·0x0000000000394000·0x0000000000394000·0x58f910·0x58f910·R·E·0x1000
11 ··LOAD···········0x922910·0x0000000000924910·0x0000000000924910·0x020bf0·0x020bf0·RW··0x100011 ··LOAD···········0x922910·0x0000000000924910·0x0000000000924910·0x020bf0·0x020bf0·RW··0x1000
12 ··LOAD···········0x943500·0x0000000000946500·0x0000000000946500·0x000dc8·0x0094a0·RW··0x100012 ··LOAD···········0x943500·0x0000000000946500·0x0000000000946500·0x000dc8·0x0094a0·RW··0x1000
13 ··DYNAMIC········0x9376b8·0x00000000009396b8·0x00000000009396b8·0x0001c0·0x0001c0·RW··0x813 ··DYNAMIC········0x9376b8·0x00000000009396b8·0x00000000009396b8·0x0001c0·0x0001c0·RW··0x8
14 ··GNU_RELRO······0x922910·0x0000000000924910·0x0000000000924910·0x020bf0·0x0216f0·R···0x114 ··GNU_RELRO······0x922910·0x0000000000924910·0x0000000000924910·0x0216f0·0x0216f0·R···0x1
15 ··GNU_EH_FRAME···0x2e002c·0x00000000002e002c·0x00000000002e002c·0x016b0c·0x016b0c·R···0x415 ··GNU_EH_FRAME···0x2e002c·0x00000000002e002c·0x00000000002e002c·0x016b0c·0x016b0c·R···0x4
16 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··016 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
17 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000098·0x000098·R···0x217 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000098·0x000098·R···0x2
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
1.48 KB
readelf --wide --sections {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··[·2]·.dynsym···········DYNSYM··········0000000000000308·000308·051c60·18···A··7···1··87 ··[·2]·.dynsym···········DYNSYM··········0000000000000308·000308·051c60·18···A··7···1··8
8 ··[·3]·.gnu.version······VERSYM··········0000000000051f68·051f68·006d08·02···A··2···0··28 ··[·3]·.gnu.version······VERSYM··········0000000000051f68·051f68·006d08·02···A··2···0··2
9 ··[·4]·.gnu.version_r····VERNEED·········0000000000058c70·058c70·000060·00···A··7···3··49 ··[·4]·.gnu.version_r····VERNEED·········0000000000058c70·058c70·000060·00···A··7···3··4
10 ··[·5]·.gnu.hash·········GNU_HASH········0000000000058cd0·058cd0·018cb0·00···A··2···0··810 ··[·5]·.gnu.hash·········GNU_HASH········0000000000058cd0·058cd0·018cb0·00···A··2···0··8
11 ··[·6]·.hash·············HASH············0000000000071980·071980·01b428·04···A··2···0··411 ··[·6]·.hash·············HASH············0000000000071980·071980·01b428·04···A··2···0··4
12 ··[·7]·.dynstr···········STRTAB··········000000000008cda8·08cda8·172866·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000008cda8·08cda8·172866·00···A··0···0··1
13 ··[·8]·.rela.dyn·········RELA············00000000001ff610·1ff610·03f000·18···A··2···0··813 ··[·8]·.rela.dyn·········RELA············00000000001ff610·1ff610·03f000·18···A··2···0··8
14 ··[·9]·.rela.plt·········RELA············000000000023e610·23e610·01e6c0·18··AI··2··21··814 ··[·9]·.rela.plt·········RELA············000000000023e610·23e610·01e6c0·18··AI··2··15··8
15 ··[10]·.gcc_except_table·PROGBITS········000000000025ccd0·25ccd0·037644·00···A··0···0··415 ··[10]·.gcc_except_table·PROGBITS········000000000025ccd0·25ccd0·037644·00···A··0···0··4
16 ··[11]·.rodata···········PROGBITS········0000000000294320·294320·04bd0c·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········0000000000294320·294320·04bd0c·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········00000000002e002c·2e002c·016b0c·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00000000002e002c·2e002c·016b0c·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000002f6b38·2f6b38·09c3a4·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000002f6b38·2f6b38·09c3a4·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000394000·393000·57b47c·00··AX··0···0·51219 ··[14]·.text·············PROGBITS········0000000000394000·393000·57b47c·00··AX··0···0·512
20 ··[15]·.plt··············PROGBITS········000000000090f480·90e480·014490·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········000000000090f480·90e480·014490·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000924910·922910·014d38·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········0000000000924910·922910·014d38·00··WA··0···0·16
875 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 30789, 23 lines modifiedOffset 30789, 23 lines modified
30789 ·acceptable·please·comment·out·30789 ·acceptable·please·comment·out·
30790 ·the·IF·block·as·marked·within·the·code·of·routine30790 ·the·IF·block·as·marked·within·the·code·of·routine
30791 ·DLAMC2,30791 ·DLAMC2,
30792 ·otherwise·supply·EMIN·explicitly.30792 ·otherwise·supply·EMIN·explicitly.
30793 0123456789ABCDEF30793 0123456789ABCDEF
30794 Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)30794 Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)
30795 Linker:·LLD·12.0.8·(/buildbot/src/android/llvm-r416183/out/llvm-project/lld·c935d99d7cf2016289302412d708641d52d2f7ee)30795 Linker:·LLD·12.0.8·(/buildbot/src/android/llvm-r416183/out/llvm-project/lld·c935d99d7cf2016289302412d708641d52d2f7ee)
 30796 .shstrtab
30796 .init_array 
30797 .fini_array 
30798 .comment 
30799 .note.android.ident30797 .note.android.ident
30800 .got.plt 
30801 .rela.plt 
30802 .eh_frame_hdr 
30803 .gnu.version_r 
30804 .data.rel.ro 
30805 .rela.dyn 
30806 .gnu.version30798 .gnu.version
 30799 .gnu.version_r
30807 .gnu.hash30800 .gnu.hash
30808 .eh_frame30801 .rela.dyn
 30802 .rela.plt
30809 .gcc_except_table30803 .gcc_except_table
 30804 .eh_frame_hdr
 30805 .eh_frame
 30806 .data.rel.ro
 30807 .fini_array
 30808 .init_array
30810 .dynamic30809 .dynamic
30811 .shstrtab30810 .got.plt
 30811 .comment
704 B
readelf --wide --decompress --hex-dump=.plt {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.plt':1 Hex·dump·of·section·'.plt':
 2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
2 ··0x0090f480·ff352abe·0200ff25·2cbe0200·0f1f4000·.5*....%,.....@.3 ··0x0090f480·ff352abe·0200ff25·2cbe0200·0f1f4000·.5*....%,.....@.
3 ··0x0090f490·ff252abe·02006800·000000e9·e0ffffff·.%*...h.........4 ··0x0090f490·ff252abe·02006800·000000e9·e0ffffff·.%*...h.........
4 ··0x0090f4a0·ff2522be·02006801·000000e9·d0ffffff·.%"...h.........5 ··0x0090f4a0·ff2522be·02006801·000000e9·d0ffffff·.%"...h.........
5 ··0x0090f4b0·ff251abe·02006802·000000e9·c0ffffff·.%....h.........6 ··0x0090f4b0·ff251abe·02006802·000000e9·c0ffffff·.%....h.........
6 ··0x0090f4c0·ff2512be·02006803·000000e9·b0ffffff·.%....h.........7 ··0x0090f4c0·ff2512be·02006803·000000e9·b0ffffff·.%....h.........
7 ··0x0090f4d0·ff250abe·02006804·000000e9·a0ffffff·.%....h.........8 ··0x0090f4d0·ff250abe·02006804·000000e9·a0ffffff·.%....h.........
8 ··0x0090f4e0·ff2502be·02006805·000000e9·90ffffff·.%....h.........9 ··0x0090f4e0·ff2502be·02006805·000000e9·90ffffff·.%....h.........
716 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 10 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump. 
3 ··0x0093b2a8·b8969300·00000000·00000000·00000000·................2 ··0x0093b2a8·b8969300·00000000·00000000·00000000·................
4 ··0x0093b2b8·00000000·00000000·96f49000·00000000·................3 ··0x0093b2b8·00000000·00000000·96f49000·00000000·................
5 ··0x0093b2c8·a6f49000·00000000·b6f49000·00000000·................4 ··0x0093b2c8·a6f49000·00000000·b6f49000·00000000·................
6 ··0x0093b2d8·c6f49000·00000000·d6f49000·00000000·................5 ··0x0093b2d8·c6f49000·00000000·d6f49000·00000000·................
7 ··0x0093b2e8·e6f49000·00000000·f6f49000·00000000·................6 ··0x0093b2e8·e6f49000·00000000·f6f49000·00000000·................
8 ··0x0093b2f8·06f59000·00000000·16f59000·00000000·................7 ··0x0093b2f8·06f59000·00000000·16f59000·00000000·................
9 ··0x0093b308·26f59000·00000000·36f59000·00000000·&.......6.......8 ··0x0093b308·26f59000·00000000·36f59000·00000000·&.......6.......
2.17 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
2 ··0x00000000·002e696e·69745f61·72726179·002e6669·..init_array..fi 
3 ··0x00000010·6e695f61·72726179·002e7465·7874002e·ni_array..text.. 
4 ··0x00000020·676f7400·2e636f6d·6d656e74·002e6e6f·got..comment..no 
5 ··0x00000030·74652e61·6e64726f·69642e69·64656e74·te.android.ident3 ··0x00000010·2e616e64·726f6964·2e696465·6e74002e·.android.ident..
 4 ··0x00000020·64796e73·796d002e·676e752e·76657273·dynsym..gnu.vers
6 ··0x00000040·002e676f·742e706c·74002e72·656c612e·..got.plt..rela. 
7 ··0x00000050·706c7400·2e627373·002e6479·6e737472·plt..bss..dynstr 
8 ··0x00000060·002e6568·5f667261·6d655f68·6472002e·..eh_frame_hdr.. 
9 ··0x00000070·676e752e·76657273·696f6e5f·72002e64·gnu.version_r..d 
10 ··0x00000080·6174612e·72656c2e·726f002e·72656c61·ata.rel.ro..rela 
11 ··0x00000090·2e64796e·002e676e·752e7665·7273696f·.dyn..gnu.versio5 ··0x00000030·696f6e00·2e676e75·2e766572·73696f6e·ion..gnu.version
12 ··0x000000a0·6e002e64·796e7379·6d002e67·6e752e68·n..dynsym..gnu.h6 ··0x00000040·5f72002e·676e752e·68617368·002e6479·_r..gnu.hash..dy
 7 ··0x00000050·6e737472·002e7265·6c612e64·796e002e·nstr..rela.dyn..
 8 ··0x00000060·72656c61·2e706c74·002e6763·635f6578·rela.plt..gcc_ex
 9 ··0x00000070·63657074·5f746162·6c65002e·726f6461·cept_table..roda
 10 ··0x00000080·7461002e·65685f66·72616d65·5f686472·ta..eh_frame_hdr
13 ··0x000000b0·61736800·2e65685f·6672616d·65002e67·ash..eh_frame..g11 ··0x00000090·002e6568·5f667261·6d65002e·74657874·..eh_frame..text
14 ··0x000000c0·63635f65·78636570·745f7461·626c6500·cc_except_table. 
15 ··0x000000d0·2e64796e·616d6963·002e7368·73747274·.dynamic..shstrt 
16 ··0x000000e0·6162002e·726f6461·7461002e·64617461·ab..rodata..data12 ··0x000000a0·002e6461·74612e72·656c2e72·6f002e66·..data.rel.ro..f
 13 ··0x000000b0·696e695f·61727261·79002e69·6e69745f·ini_array..init_
 14 ··0x000000c0·61727261·79002e64·796e616d·6963002e·array..dynamic..
 15 ··0x000000d0·676f7400·2e676f74·2e706c74·002e6461·got..got.plt..da
 16 ··0x000000e0·7461002e·62737300·2e636f6d·6d656e74·ta..bss..comment
17 ··0x000000f0·00··································.17 ··0x000000f0·00··································.
  
2.03 KB
lib/arm64-v8a/libjnidispatch.so
406 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 418, 17 lines modifiedOffset 418, 17 lines modified
418 /ffiXXXXXX418 /ffiXXXXXX
419 /var/tmp419 /var/tmp
420 /dev/shm420 /dev/shm
421 CCCCCCCC421 CCCCCCCC
422 WU_][BYY422 WU_][BYY
423 D&&&DDDDDDDD&D&423 D&&&DDDDDDDD&D&
424 GCC:·(GNU)·4.9.x·20150123·(prerelease)424 GCC:·(GNU)·4.9.x·20150123·(prerelease)
 425 .shstrtab
 426 .gnu.version
425 .comment 
426 .rela.plt 
427 .eh_frame_hdr 
428 .gnu.version_r427 .gnu.version_r
429 .data.rel.ro 
430 .rela.dyn428 .rela.dyn
431 .gnu.version429 .rela.plt
 430 .eh_frame_hdr
432 .eh_frame431 .eh_frame
 432 .data.rel.ro
433 .dynamic433 .dynamic
434 .shstrtab434 .comment
1.57 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7368·73747274·6162002e·68617368·..shstrtab..hash
 3 ··0x00000010·002e6479·6e73796d·002e6479·6e737472·..dynsym..dynstr
2 ··0x00000000·002e7465·7874002e·676f7400·2e636f6d·..text..got..com 
3 ··0x00000010·6d656e74·002e7265·6c612e70·6c74002e·ment..rela.plt.. 
4 ··0x00000020·62737300·2e64796e·73747200·2e65685f·bss..dynstr..eh_ 
5 ··0x00000030·6672616d·655f6864·72002e67·6e752e76·frame_hdr..gnu.v 
6 ··0x00000040·65727369·6f6e5f72·002e6461·74612e72·ersion_r..data.r 
7 ··0x00000050·656c2e72·6f002e72·656c612e·64796e00·el.ro..rela.dyn. 
8 ··0x00000060·2e676e75·2e766572·73696f6e·002e6479·.gnu.version..dy4 ··0x00000020·002e676e·752e7665·7273696f·6e002e67·..gnu.version..g
9 ··0x00000070·6e73796d·002e6861·7368002e·65685f66·nsym..hash..eh_f 
10 ··0x00000080·72616d65·002e6479·6e616d69·63002e73·rame..dynamic..s 
11 ··0x00000090·68737472·74616200·2e726f64·61746100·hstrtab..rodata.5 ··0x00000030·6e752e76·65727369·6f6e5f72·002e7265·nu.version_r..re
 6 ··0x00000040·6c612e64·796e002e·72656c61·2e706c74·la.dyn..rela.plt
 7 ··0x00000050·002e7465·7874002e·726f6461·7461002e·..text..rodata..
 8 ··0x00000060·65685f66·72616d65·5f686472·002e6568·eh_frame_hdr..eh
 9 ··0x00000070·5f667261·6d65002e·64617461·2e72656c·_frame..data.rel
 10 ··0x00000080·2e726f00·2e64796e·616d6963·002e676f·.ro..dynamic..go
 11 ··0x00000090·74002e64·61746100·2e627373·002e636f·t..data..bss..co
12 ··0x000000a0·2e646174·6100·······················.data.12 ··0x000000a0·6d6d656e·7400·······················mment.
  
7.16 KB
lib/arm64-v8a/libvosk.so
1.23 KB
readelf --wide --program-header {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
8 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x88 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x360b14·0x360b14·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x360b14·0x360b14·R···0x1000
10 ··LOAD···········0x360b20·0x0000000000361b20·0x0000000000361b20·0x4f0390·0x4f0390·R·E·0x100010 ··LOAD···········0x360b20·0x0000000000361b20·0x0000000000361b20·0x4f0390·0x4f0390·R·E·0x1000
11 ··LOAD···········0x850eb0·0x0000000000852eb0·0x0000000000852eb0·0x020da8·0x020da8·RW··0x100011 ··LOAD···········0x850eb0·0x0000000000852eb0·0x0000000000852eb0·0x020da8·0x020da8·RW··0x1000
12 ··LOAD···········0x871c58·0x0000000000874c58·0x0000000000874c58·0x000d58·0x0093d8·RW··0x100012 ··LOAD···········0x871c58·0x0000000000874c58·0x0000000000874c58·0x000d58·0x0093d8·RW··0x1000
13 ··DYNAMIC········0x865e88·0x0000000000867e88·0x0000000000867e88·0x0001c0·0x0001c0·RW··0x813 ··DYNAMIC········0x865e88·0x0000000000867e88·0x0000000000867e88·0x0001c0·0x0001c0·RW··0x8
14 ··GNU_RELRO······0x850eb0·0x0000000000852eb0·0x0000000000852eb0·0x020da8·0x021150·R···0x114 ··GNU_RELRO······0x850eb0·0x0000000000852eb0·0x0000000000852eb0·0x021150·0x021150·R···0x1
15 ··GNU_EH_FRAME···0x2de854·0x00000000002de854·0x00000000002de854·0x016aec·0x016aec·R···0x415 ··GNU_EH_FRAME···0x2de854·0x00000000002de854·0x00000000002de854·0x016aec·0x016aec·R···0x4
16 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··016 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
17 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000098·0x000098·R···0x417 ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x000098·0x000098·R···0x4
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
1.48 KB
readelf --wide --sections {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··[·2]·.dynsym···········DYNSYM··········0000000000000308·000308·051c00·18···A··7···1··87 ··[·2]·.dynsym···········DYNSYM··········0000000000000308·000308·051c00·18···A··7···1··8
8 ··[·3]·.gnu.version······VERSYM··········0000000000051f08·051f08·006d00·02···A··2···0··28 ··[·3]·.gnu.version······VERSYM··········0000000000051f08·051f08·006d00·02···A··2···0··2
9 ··[·4]·.gnu.version_r····VERNEED·········0000000000058c08·058c08·000060·00···A··7···3··49 ··[·4]·.gnu.version_r····VERNEED·········0000000000058c08·058c08·000060·00···A··7···3··4
10 ··[·5]·.gnu.hash·········GNU_HASH········0000000000058c68·058c68·018c9c·00···A··2···0··810 ··[·5]·.gnu.hash·········GNU_HASH········0000000000058c68·058c68·018c9c·00···A··2···0··8
11 ··[·6]·.hash·············HASH············0000000000071904·071904·01b408·04···A··2···0··411 ··[·6]·.hash·············HASH············0000000000071904·071904·01b408·04···A··2···0··4
12 ··[·7]·.dynstr···········STRTAB··········000000000008cd0c·08cd0c·1726c9·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········000000000008cd0c·08cd0c·1726c9·00···A··0···0··1
13 ··[·8]·.rela.dyn·········RELA············00000000001ff3d8·1ff3d8·03f588·18···A··2···0··813 ··[·8]·.rela.dyn·········RELA············00000000001ff3d8·1ff3d8·03f588·18···A··2···0··8
14 ··[·9]·.rela.plt·········RELA············000000000023e960·23e960·01e678·18··AI··2··21··814 ··[·9]·.rela.plt·········RELA············000000000023e960·23e960·01e678·18··AI··2··15··8
15 ··[10]·.gcc_except_table·PROGBITS········000000000025cfd8·25cfd8·038534·00···A··0···0··415 ··[10]·.gcc_except_table·PROGBITS········000000000025cfd8·25cfd8·038534·00···A··0···0··4
16 ··[11]·.rodata···········PROGBITS········0000000000295510·295510·049343·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········0000000000295510·295510·049343·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········00000000002de854·2de854·016aec·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00000000002de854·2de854·016aec·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········00000000002f5340·2f5340·06b7d4·00···A··0···0··818 ··[13]·.eh_frame·········PROGBITS········00000000002f5340·2f5340·06b7d4·00···A··0···0··8
19 ··[14]·.text·············PROGBITS········0000000000361b20·360b20·4dbf14·00··AX··0···0·3219 ··[14]·.text·············PROGBITS········0000000000361b20·360b20·4dbf14·00··AX··0···0·32
20 ··[15]·.plt··············PROGBITS········000000000083da40·83ca40·014470·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········000000000083da40·83ca40·014470·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········0000000000852eb0·850eb0·014f68·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········0000000000852eb0·850eb0·014f68·00··WA··0···0··8
875 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 20349, 23 lines modifiedOffset 20349, 23 lines modified
20349 ·acceptable·please·comment·out·20349 ·acceptable·please·comment·out·
20350 ·the·IF·block·as·marked·within·the·code·of·routine20350 ·the·IF·block·as·marked·within·the·code·of·routine
20351 ·DLAMC2,20351 ·DLAMC2,
20352 ·otherwise·supply·EMIN·explicitly.20352 ·otherwise·supply·EMIN·explicitly.
20353 0123456789ABCDEF20353 0123456789ABCDEF
20354 Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)20354 Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)
20355 Linker:·LLD·12.0.8·(/buildbot/src/android/llvm-r416183/out/llvm-project/lld·c935d99d7cf2016289302412d708641d52d2f7ee)20355 Linker:·LLD·12.0.8·(/buildbot/src/android/llvm-r416183/out/llvm-project/lld·c935d99d7cf2016289302412d708641d52d2f7ee)
 20356 .shstrtab
20356 .init_array 
20357 .fini_array 
20358 .comment 
20359 .note.android.ident20357 .note.android.ident
20360 .got.plt 
20361 .rela.plt 
20362 .eh_frame_hdr 
20363 .gnu.version_r 
20364 .data.rel.ro 
20365 .rela.dyn 
20366 .gnu.version20358 .gnu.version
 20359 .gnu.version_r
20367 .gnu.hash20360 .gnu.hash
20368 .eh_frame20361 .rela.dyn
 20362 .rela.plt
20369 .gcc_except_table20363 .gcc_except_table
 20364 .eh_frame_hdr
 20365 .eh_frame
 20366 .data.rel.ro
 20367 .fini_array
 20368 .init_array
20370 .dynamic20369 .dynamic
20371 .shstrtab20370 .got.plt
 20371 .comment
704 B
readelf --wide --decompress --hex-dump=.plt {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.plt':1 Hex·dump·of·section·'.plt':
 2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
2 ··0x0083da40·f07bbfa9·70010090·111645f9·10a22891·.{..p.....E...(.3 ··0x0083da40·f07bbfa9·70010090·111645f9·10a22891·.{..p.....E...(.
3 ··0x0083da50·20021fd6·1f2003d5·1f2003d5·1f2003d5··....·...·...·..4 ··0x0083da50·20021fd6·1f2003d5·1f2003d5·1f2003d5··....·...·...·..
4 ··0x0083da60·70010090·111a45f9·10c22891·20021fd6·p.....E...(.·...5 ··0x0083da60·70010090·111a45f9·10c22891·20021fd6·p.....E...(.·...
5 ··0x0083da70·70010090·111e45f9·10e22891·20021fd6·p.....E...(.·...6 ··0x0083da70·70010090·111e45f9·10e22891·20021fd6·p.....E...(.·...
6 ··0x0083da80·70010090·112245f9·10022991·20021fd6·p...."E...).·...7 ··0x0083da80·70010090·112245f9·10022991·20021fd6·p...."E...).·...
7 ··0x0083da90·70010090·112645f9·10222991·20021fd6·p....&E..").·...8 ··0x0083da90·70010090·112645f9·10222991·20021fd6·p....&E..").·...
8 ··0x0083daa0·70010090·112a45f9·10422991·20021fd6·p....*E..B).·...9 ··0x0083daa0·70010090·112a45f9·10422991·20021fd6·p....*E..B).·...
716 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 10 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump. 
3 ··0x00869a18·00000000·00000000·00000000·00000000·................2 ··0x00869a18·00000000·00000000·00000000·00000000·................
4 ··0x00869a28·00000000·00000000·40da8300·00000000·........@.......3 ··0x00869a28·00000000·00000000·40da8300·00000000·........@.......
5 ··0x00869a38·40da8300·00000000·40da8300·00000000·@.......@.......4 ··0x00869a38·40da8300·00000000·40da8300·00000000·@.......@.......
6 ··0x00869a48·40da8300·00000000·40da8300·00000000·@.......@.......5 ··0x00869a48·40da8300·00000000·40da8300·00000000·@.......@.......
7 ··0x00869a58·40da8300·00000000·40da8300·00000000·@.......@.......6 ··0x00869a58·40da8300·00000000·40da8300·00000000·@.......@.......
8 ··0x00869a68·40da8300·00000000·40da8300·00000000·@.......@.......7 ··0x00869a68·40da8300·00000000·40da8300·00000000·@.......@.......
9 ··0x00869a78·40da8300·00000000·40da8300·00000000·@.......@.......8 ··0x00869a78·40da8300·00000000·40da8300·00000000·@.......@.......
2.17 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
2 ··0x00000000·002e696e·69745f61·72726179·002e6669·..init_array..fi 
3 ··0x00000010·6e695f61·72726179·002e7465·7874002e·ni_array..text.. 
4 ··0x00000020·676f7400·2e636f6d·6d656e74·002e6e6f·got..comment..no 
5 ··0x00000030·74652e61·6e64726f·69642e69·64656e74·te.android.ident3 ··0x00000010·2e616e64·726f6964·2e696465·6e74002e·.android.ident..
 4 ··0x00000020·64796e73·796d002e·676e752e·76657273·dynsym..gnu.vers
6 ··0x00000040·002e676f·742e706c·74002e72·656c612e·..got.plt..rela. 
7 ··0x00000050·706c7400·2e627373·002e6479·6e737472·plt..bss..dynstr 
8 ··0x00000060·002e6568·5f667261·6d655f68·6472002e·..eh_frame_hdr.. 
9 ··0x00000070·676e752e·76657273·696f6e5f·72002e64·gnu.version_r..d 
10 ··0x00000080·6174612e·72656c2e·726f002e·72656c61·ata.rel.ro..rela 
11 ··0x00000090·2e64796e·002e676e·752e7665·7273696f·.dyn..gnu.versio5 ··0x00000030·696f6e00·2e676e75·2e766572·73696f6e·ion..gnu.version
12 ··0x000000a0·6e002e64·796e7379·6d002e67·6e752e68·n..dynsym..gnu.h6 ··0x00000040·5f72002e·676e752e·68617368·002e6479·_r..gnu.hash..dy
 7 ··0x00000050·6e737472·002e7265·6c612e64·796e002e·nstr..rela.dyn..
 8 ··0x00000060·72656c61·2e706c74·002e6763·635f6578·rela.plt..gcc_ex
 9 ··0x00000070·63657074·5f746162·6c65002e·726f6461·cept_table..roda
 10 ··0x00000080·7461002e·65685f66·72616d65·5f686472·ta..eh_frame_hdr
13 ··0x000000b0·61736800·2e65685f·6672616d·65002e67·ash..eh_frame..g11 ··0x00000090·002e6568·5f667261·6d65002e·74657874·..eh_frame..text
14 ··0x000000c0·63635f65·78636570·745f7461·626c6500·cc_except_table. 
15 ··0x000000d0·2e64796e·616d6963·002e7368·73747274·.dynamic..shstrt 
16 ··0x000000e0·6162002e·726f6461·7461002e·64617461·ab..rodata..data12 ··0x000000a0·002e6461·74612e72·656c2e72·6f002e66·..data.rel.ro..f
 13 ··0x000000b0·696e695f·61727261·79002e69·6e69745f·ini_array..init_
 14 ··0x000000c0·61727261·79002e64·796e616d·6963002e·array..dynamic..
 15 ··0x000000d0·676f7400·2e676f74·2e706c74·002e6461·got..got.plt..da
 16 ··0x000000e0·7461002e·62737300·2e636f6d·6d656e74·ta..bss..comment
17 ··0x000000f0·00··································.17 ··0x000000f0·00··································.
  
2.53 KB
lib/x86/libjnidispatch.so
520 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 409, 20 lines modifiedOffset 409, 20 lines modified
409 callback·setup·(2)409 callback·setup·(2)
410 /var/tmp410 /var/tmp
411 /dev/shm411 /dev/shm
412 LOAD_ERROR412 LOAD_ERROR
413 STR_ERROR413 STR_ERROR
414 GCC:·(GNU)·4.9.x·20150123·(prerelease)414 GCC:·(GNU)·4.9.x·20150123·(prerelease)
415 gold·1.11415 gold·1.11
 416 .shstrtab
 417 .gnu.version
 418 .gnu.version_d
416 .comment 
417 .got.plt 
418 .rel.plt 
419 .eh_frame_hdr 
420 .gnu.version_r419 .gnu.version_r
421 .rel.dyn420 .rel.dyn
 421 .rel.plt
422 .gnu.version 
423 .note.gnu.gold-version 
424 .data.rel.ro.local 
425 .eh_frame422 .eh_frame
426 .gnu.version_d423 .eh_frame_hdr
 424 .data.rel.ro.local
427 .dynamic425 .dynamic
428 .shstrtab426 .got.plt
 427 .comment
 428 .note.gnu.gold-version
1.97 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7465·7874002e·676f7400·2e636f6d·..text..got..com 
3 ··0x00000010·6d656e74·002e676f·742e706c·74002e72·ment..got.plt..r 
4 ··0x00000020·656c2e70·6c74002e·62737300·2e64796e·el.plt..bss..dyn 
5 ··0x00000030·73747200·2e65685f·6672616d·655f6864·str..eh_frame_hd 
6 ··0x00000040·72002e67·6e752e76·65727369·6f6e5f72·r..gnu.version_r 
7 ··0x00000050·002e7265·6c2e6479·6e002e67·6e752e76·..rel.dyn..gnu.v 
8 ··0x00000060·65727369·6f6e002e·6e6f7465·2e676e75·ersion..note.gnu 
9 ··0x00000070·2e676f6c·642d7665·7273696f·6e002e64·.gold-version..d 
10 ··0x00000080·796e7379·6d002e64·6174612e·72656c2e·ynsym..data.rel. 
11 ··0x00000090·726f2e6c·6f63616c·002e6861·7368002e·ro.local..hash.. 
12 ··0x000000a0·65685f66·72616d65·002e676e·752e7665·eh_frame..gnu.ve 
13 ··0x000000b0·7273696f·6e5f6400·2e64796e·616d6963·rsion_d..dynamic 
14 ··0x000000c0·002e7368·73747274·6162002e·726f6461·..shstrtab..roda2 ··0x00000000·002e7368·73747274·6162002e·64796e73·..shstrtab..dyns
15 ··0x000000d0·7461002e·64617461·00················ta..data.3 ··0x00000010·796d002e·64796e73·7472002e·68617368·ym..dynstr..hash
 4 ··0x00000020·002e676e·752e7665·7273696f·6e002e67·..gnu.version..g
 5 ··0x00000030·6e752e76·65727369·6f6e5f64·002e676e·nu.version_d..gn
 6 ··0x00000040·752e7665·7273696f·6e5f7200·2e72656c·u.version_r..rel
 7 ··0x00000050·2e64796e·002e7265·6c2e706c·74002e74·.dyn..rel.plt..t
 8 ··0x00000060·65787400·2e726f64·61746100·2e65685f·ext..rodata..eh_
 9 ··0x00000070·6672616d·65002e65·685f6672·616d655f·frame..eh_frame_
 10 ··0x00000080·68647200·2e646174·612e7265·6c2e726f·hdr..data.rel.ro
 11 ··0x00000090·2e6c6f63·616c002e·64796e61·6d696300·.local..dynamic.
 12 ··0x000000a0·2e676f74·002e676f·742e706c·74002e64·.got..got.plt..d
 13 ··0x000000b0·61746100·2e627373·002e636f·6d6d656e·ata..bss..commen
 14 ··0x000000c0·74002e6e·6f74652e·676e752e·676f6c64·t..note.gnu.gold
 15 ··0x000000d0·2d766572·73696f6e·00················-version.
  
7.1 KB
lib/x86/libvosk.so
1.02 KB
readelf --wide --program-header {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align7 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
8 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x48 ··PHDR···········0x000034·0x00000034·0x00000034·0x00140·0x00140·R···0x4
9 ··LOAD···········0x000000·0x00000000·0x00000000·0x31bdf4·0x31bdf4·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x31bdf4·0x31bdf4·R···0x1000
10 ··LOAD···········0x31be00·0x0031ce00·0x0031ce00·0x60a550·0x60a550·R·E·0x100010 ··LOAD···········0x31be00·0x0031ce00·0x0031ce00·0x60a550·0x60a550·R·E·0x1000
11 ··LOAD···········0x926350·0x00928350·0x00928350·0x10500·0x10500·RW··0x100011 ··LOAD···········0x926350·0x00928350·0x00928350·0x10500·0x10500·RW··0x1000
12 ··LOAD···········0x936850·0x00939850·0x00939850·0x008f8·0x05f90·RW··0x100012 ··LOAD···········0x936850·0x00939850·0x00939850·0x008f8·0x05f90·RW··0x1000
13 ··DYNAMIC········0x9309cc·0x009329cc·0x009329cc·0x000e0·0x000e0·RW··0x413 ··DYNAMIC········0x9309cc·0x009329cc·0x009329cc·0x000e0·0x000e0·RW··0x4
14 ··GNU_RELRO······0x926350·0x00928350·0x00928350·0x10500·0x10cb0·R···0x114 ··GNU_RELRO······0x926350·0x00928350·0x00928350·0x10cb0·0x10cb0·R···0x1
15 ··GNU_EH_FRAME···0x282c24·0x00282c24·0x00282c24·0x158a4·0x158a4·R···0x415 ··GNU_EH_FRAME···0x282c24·0x00282c24·0x00282c24·0x158a4·0x158a4·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
17 ··NOTE···········0x000174·0x00000174·0x00000174·0x00098·0x00098·R···0x217 ··NOTE···········0x000174·0x00000174·0x00000174·0x00098·0x00098·R···0x2
  
18 ·Section·to·Segment·mapping:18 ·Section·to·Segment·mapping:
19 ··Segment·Sections...19 ··Segment·Sections...
20 ···00·····20 ···00·····
1.69 KB
readelf --wide --sections {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
3 Section·Headers:3 Section·Headers:
4 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al4 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
5 ··[·0]···················NULL············00000000·000000·000000·00······0···0··05 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
6 ··[·1]·.note.android.ident·NOTE············00000174·000174·000098·00···A··0···0··26 ··[·1]·.note.android.ident·NOTE············00000174·000174·000098·00···A··0···0··2
7 ··[·2]·.dynsym···········DYNSYM··········0000020c·00020c·036480·10···A··7···1··47 ··[·2]·.dynsym···········DYNSYM··········0000020c·00020c·036480·10···A··7···1··4
8 ··[·3]·.gnu.version······VERSYM··········0003668c·03668c·006c90·02···A··2···0··28 ··[·3]·.gnu.version······VERSYM··········0003668c·03668c·006c90·02···A··2···0··2
9 ··[·4]·.gnu.version_r····VERNEED·········0003d31c·03d31c·000060·00···A··7···3··49 ··[·4]·.gnu.version_r····VERNEED·········0003d31c·03d31c·000060·00···A··7···3··4
10 ··[·5]·.gnu.hash·········GNU_HASH········0003d37c·03d37c·018bcc·00···A··2···0··410 ··[·5]·.gnu.hash·········GNU_HASH········0003d37c·03d37c·018bcc·04···A··2···0··4
11 ··[·6]·.hash·············HASH············00055f48·055f48·01b248·04···A··2···0··411 ··[·6]·.hash·············HASH············00055f48·055f48·01b248·04···A··2···0··4
12 ··[·7]·.dynstr···········STRTAB··········00071190·071190·170e5b·00···A··0···0··112 ··[·7]·.dynstr···········STRTAB··········00071190·071190·170e5b·00···A··0···0··1
13 ··[·8]·.rel.dyn··········REL·············001e1fec·1e1fec·014e30·08···A··2···0··413 ··[·8]·.rel.dyn··········REL·············001e1fec·1e1fec·014e30·08···A··2···0··4
14 ··[·9]·.rel.plt··········REL·············001f6e1c·1f6e1c·00a130·08··AI··2··21··414 ··[·9]·.rel.plt··········REL·············001f6e1c·1f6e1c·00a130·08··AI··2··15··4
15 ··[10]·.gcc_except_table·PROGBITS········00200f4c·200f4c·036c5c·00···A··0···0··415 ··[10]·.gcc_except_table·PROGBITS········00200f4c·200f4c·036c5c·00···A··0···0··4
16 ··[11]·.rodata···········PROGBITS········00237bb0·237bb0·04b074·00·AMS··0···0·1616 ··[11]·.rodata···········PROGBITS········00237bb0·237bb0·04b074·00·AMS··0···0·16
17 ··[12]·.eh_frame_hdr·····PROGBITS········00282c24·282c24·0158a4·00···A··0···0··417 ··[12]·.eh_frame_hdr·····PROGBITS········00282c24·282c24·0158a4·00···A··0···0··4
18 ··[13]·.eh_frame·········PROGBITS········002984c8·2984c8·08392c·00···A··0···0··418 ··[13]·.eh_frame·········PROGBITS········002984c8·2984c8·08392c·00···A··0···0··4
19 ··[14]·.text·············PROGBITS········0031ce00·31be00·5f62d4·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········0031ce00·31be00·5f62d4·00··AX··0···0·16
20 ··[15]·.plt··············PROGBITS········009130e0·9120e0·014270·00··AX··0···0·1620 ··[15]·.plt··············PROGBITS········009130e0·9120e0·014270·00··AX··0···0·16
21 ··[16]·.data.rel.ro······PROGBITS········00928350·926350·00a644·00··WA··0···0··421 ··[16]·.data.rel.ro······PROGBITS········00928350·926350·00a644·00··WA··0···0··4
871 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 21337, 23 lines modifiedOffset 21337, 23 lines modified
21337 ·acceptable·please·comment·out·21337 ·acceptable·please·comment·out·
21338 ·the·IF·block·as·marked·within·the·code·of·routine21338 ·the·IF·block·as·marked·within·the·code·of·routine
21339 ·DLAMC2,21339 ·DLAMC2,
21340 ·otherwise·supply·EMIN·explicitly.21340 ·otherwise·supply·EMIN·explicitly.
21341 0123456789ABCDEF21341 0123456789ABCDEF
21342 Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)21342 Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)
21343 Linker:·LLD·12.0.8·(/buildbot/src/android/llvm-r416183/out/llvm-project/lld·c935d99d7cf2016289302412d708641d52d2f7ee)21343 Linker:·LLD·12.0.8·(/buildbot/src/android/llvm-r416183/out/llvm-project/lld·c935d99d7cf2016289302412d708641d52d2f7ee)
 21344 .shstrtab
21344 .init_array 
21345 .fini_array 
21346 .comment 
21347 .note.android.ident21345 .note.android.ident
21348 .got.plt 
21349 .rel.plt 
21350 .eh_frame_hdr 
21351 .gnu.version_r 
21352 .data.rel.ro 
21353 .rel.dyn 
21354 .gnu.version21346 .gnu.version
 21347 .gnu.version_r
21355 .gnu.hash21348 .gnu.hash
21356 .eh_frame21349 .rel.dyn
 21350 .rel.plt
21357 .gcc_except_table21351 .gcc_except_table
 21352 .eh_frame_hdr
 21353 .eh_frame
 21354 .data.rel.ro
 21355 .fini_array
 21356 .init_array
21358 .dynamic21357 .dynamic
21359 .shstrtab21358 .got.plt
 21359 .comment
704 B
readelf --wide --decompress --hex-dump=.plt {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.plt':1 Hex·dump·of·section·'.plt':
 2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
2 ··0x009130e0·ffb30400·0000ffa3·08000000·90909090·................3 ··0x009130e0·ffb30400·0000ffa3·08000000·90909090·................
3 ··0x009130f0·ffa30c00·00006800·000000e9·e0ffffff·......h.........4 ··0x009130f0·ffa30c00·00006800·000000e9·e0ffffff·......h.........
4 ··0x00913100·ffa31000·00006808·000000e9·d0ffffff·......h.........5 ··0x00913100·ffa31000·00006808·000000e9·d0ffffff·......h.........
5 ··0x00913110·ffa31400·00006810·000000e9·c0ffffff·......h.........6 ··0x00913110·ffa31400·00006810·000000e9·c0ffffff·......h.........
6 ··0x00913120·ffa31800·00006818·000000e9·b0ffffff·......h.........7 ··0x00913120·ffa31800·00006818·000000e9·b0ffffff·......h.........
7 ··0x00913130·ffa31c00·00006820·000000e9·a0ffffff·......h·........8 ··0x00913130·ffa31c00·00006820·000000e9·a0ffffff·......h·........
8 ··0x00913140·ffa32000·00006828·000000e9·90ffffff·..·...h(........9 ··0x00913140·ffa32000·00006828·000000e9·90ffffff·..·...h(........
716 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 10 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump. 
3 ··0x009337ac·cc299300·00000000·00000000·f6309100·.)...........0..2 ··0x009337ac·cc299300·00000000·00000000·f6309100·.)...........0..
4 ··0x009337bc·06319100·16319100·26319100·36319100·.1...1..&1..61..3 ··0x009337bc·06319100·16319100·26319100·36319100·.1...1..&1..61..
5 ··0x009337cc·46319100·56319100·66319100·76319100·F1..V1..f1..v1..4 ··0x009337cc·46319100·56319100·66319100·76319100·F1..V1..f1..v1..
6 ··0x009337dc·86319100·96319100·a6319100·b6319100·.1...1...1...1..5 ··0x009337dc·86319100·96319100·a6319100·b6319100·.1...1...1...1..
7 ··0x009337ec·c6319100·d6319100·e6319100·f6319100·.1...1...1...1..6 ··0x009337ec·c6319100·d6319100·e6319100·f6319100·.1...1...1...1..
8 ··0x009337fc·06329100·16329100·26329100·36329100·.2...2..&2..62..7 ··0x009337fc·06329100·16329100·26329100·36329100·.2...2..&2..62..
9 ··0x0093380c·46329100·56329100·66329100·76329100·F2..V2..f2..v2..8 ··0x0093380c·46329100·56329100·66329100·76329100·F2..V2..f2..v2..
2.12 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
2 ··0x00000000·002e696e·69745f61·72726179·002e6669·..init_array..fi 
3 ··0x00000010·6e695f61·72726179·002e7465·7874002e·ni_array..text.. 
4 ··0x00000020·676f7400·2e636f6d·6d656e74·002e6e6f·got..comment..no 
5 ··0x00000030·74652e61·6e64726f·69642e69·64656e74·te.android.ident3 ··0x00000010·2e616e64·726f6964·2e696465·6e74002e·.android.ident..
6 ··0x00000040·002e676f·742e706c·74002e72·656c2e70·..got.plt..rel.p 
7 ··0x00000050·6c74002e·62737300·2e64796e·73747200·lt..bss..dynstr.4 ··0x00000020·64796e73·796d002e·676e752e·76657273·dynsym..gnu.vers
 5 ··0x00000030·696f6e00·2e676e75·2e766572·73696f6e·ion..gnu.version
 6 ··0x00000040·5f72002e·676e752e·68617368·002e6479·_r..gnu.hash..dy
 7 ··0x00000050·6e737472·002e7265·6c2e6479·6e002e72·nstr..rel.dyn..r
 8 ··0x00000060·656c2e70·6c74002e·6763635f·65786365·el.plt..gcc_exce
 9 ··0x00000070·70745f74·61626c65·002e726f·64617461·pt_table..rodata
8 ··0x00000060·2e65685f·6672616d·655f6864·72002e67·.eh_frame_hdr..g10 ··0x00000080·002e6568·5f667261·6d655f68·6472002e·..eh_frame_hdr..
 11 ··0x00000090·65685f66·72616d65·002e7465·7874002e·eh_frame..text..
 12 ··0x000000a0·64617461·2e72656c·2e726f00·2e66696e·data.rel.ro..fin
 13 ··0x000000b0·695f6172·72617900·2e696e69·745f6172·i_array..init_ar
 14 ··0x000000c0·72617900·2e64796e·616d6963·002e676f·ray..dynamic..go
 15 ··0x000000d0·74002e67·6f742e70·6c74002e·64617461·t..got.plt..data
 16 ··0x000000e0·002e6273·73002e63·6f6d6d65·6e7400···..bss..comment.
9 ··0x00000070·6e752e76·65727369·6f6e5f72·002e6461·nu.version_r..da 
10 ··0x00000080·74612e72·656c2e72·6f002e72·656c2e64·ta.rel.ro..rel.d 
11 ··0x00000090·796e002e·676e752e·76657273·696f6e00·yn..gnu.version. 
12 ··0x000000a0·2e64796e·73796d00·2e676e75·2e686173·.dynsym..gnu.has 
13 ··0x000000b0·68002e65·685f6672·616d6500·2e676363·h..eh_frame..gcc 
14 ··0x000000c0·5f657863·6570745f·7461626c·65002e64·_except_table..d 
15 ··0x000000d0·796e616d·6963002e·73687374·72746162·ynamic..shstrtab 
16 ··0x000000e0·002e726f·64617461·002e6461·746100···..rodata..data. 
  
347 KB
lib/mips/libjnidispatch.so
952 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························MIPS·R30009 ··Machine:···························MIPS·R3000
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x2cc011 ··Entry·point·address:···············0x2cc0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········149380·(bytes·into·file)13 ··Start·of·section·headers:··········141124·(bytes·into·file)
14 ··Flags:·····························0x50001007,·noreorder,·pic,·cpic,·o32,·mips3214 ··Flags:·····························0x50001007,·noreorder,·pic,·cpic,·o32,·mips32
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········24
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·23
1.75 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x24784:1 There·are·24·section·headers,·starting·at·offset·0x22744:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.MIPS.abiflags····MIPS_ABIFLAGS···00000158·000158·000018·18···A··0···0··85 ··[·1]·.MIPS.abiflags····MIPS_ABIFLAGS···00000158·000158·000018·18···A··0···0··8
6 ··[·2]·.reginfo··········MIPS_REGINFO····00000170·000170·000018·18···A··0···0··46 ··[·2]·.reginfo··········MIPS_REGINFO····00000170·000170·000018·18···A··0···0··4
7 ··[·3]·.hash·············HASH············00000188·000188·000508·04···A··4···0··47 ··[·3]·.hash·············HASH············00000188·000188·000508·04···A··4···0··4
Offset 21, 15 lines modifiedOffset 21, 13 lines modified
21 ··[16]·.data·············PROGBITS········00021000·021000·000120·00··WA··0···0·1621 ··[16]·.data·············PROGBITS········00021000·021000·000120·00··WA··0···0·16
22 ··[17]·.got··············PROGBITS········00021120·021120·0001b0·04·WAp··0···0·1622 ··[17]·.got··············PROGBITS········00021120·021120·0001b0·04·WAp··0···0·16
23 ··[18]·.sbss·············NOBITS··········000212d0·0212d0·000004·00·WAp··0···0··423 ··[18]·.sbss·············NOBITS··········000212d0·0212d0·000004·00·WAp··0···0··4
24 ··[19]·.bss··············NOBITS··········000212e0·0212d0·0003d0·00··WA··0···0·1624 ··[19]·.bss··············NOBITS··········000212e0·0212d0·0003d0·00··WA··0···0·16
25 ··[20]·.comment··········PROGBITS········00000000·0212d0·000027·01··MS··0···0··125 ··[20]·.comment··········PROGBITS········00000000·0212d0·000027·01··MS··0···0··1
26 ··[21]·.pdr··············PROGBITS········00000000·0212f8·001360·00······0···0··426 ··[21]·.pdr··············PROGBITS········00000000·0212f8·001360·00······0···0··4
27 ··[22]·.gnu.attributes···GNU_ATTRIBUTES··00000000·022658·000010·00······0···0··127 ··[22]·.gnu.attributes···GNU_ATTRIBUTES··00000000·022658·000010·00······0···0··1
28 ··[23]·.shstrtab·········STRTAB··········00000000·022668·0000ea·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········00000000·022668·0000da·00······0···0··1
29 ··[24]·.symtab···········SYMTAB··········00000000·022754·000da0·10·····25··31··4 
30 ··[25]·.strtab···········STRTAB··········00000000·0234f4·00128d·00······0···0··1 
31 Key·to·Flags:29 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··p·(processor·specific)33 ··p·(processor·specific)
16.4 KB
readelf --wide --symbols {}
    
Offset 186, 228 lines modifiedOffset 186, 7 lines modified
186 ···182:·00012690·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)186 ···182:·00012690·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)
187 ···183:·00012680·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2)187 ···183:·00012680·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@LIBC·(2)
188 ···184:·00012670·····0·FUNC····GLOBAL·DEFAULT··UND·__assert2@LIBC·(2)188 ···184:·00012670·····0·FUNC····GLOBAL·DEFAULT··UND·__assert2@LIBC·(2)
189 ···185:·00012660·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2)189 ···185:·00012660·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@LIBC·(2)
190 ···186:·00012650·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_once@LIBC·(2)190 ···186:·00012650·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_once@LIBC·(2)
191 ···187:·00012640·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@LIBC·(2)191 ···187:·00012640·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@LIBC·(2)
192 ···188:·00012630·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)192 ···188:·00012630·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)
  
193 Symbol·table·'.symtab'·contains·218·entries: 
194 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name 
195 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· 
196 ·····1:·00000158·····0·SECTION·LOCAL··DEFAULT····1· 
197 ·····2:·00000170·····0·SECTION·LOCAL··DEFAULT····2· 
198 ·····3:·00000188·····0·SECTION·LOCAL··DEFAULT····3· 
199 ·····4:·00000690·····0·SECTION·LOCAL··DEFAULT····4· 
200 ·····5:·00001260·····0·SECTION·LOCAL··DEFAULT····5· 
201 ·····6:·000023ba·····0·SECTION·LOCAL··DEFAULT····6· 
202 ·····7:·00002534·····0·SECTION·LOCAL··DEFAULT····7· 
203 ·····8:·00002574·····0·SECTION·LOCAL··DEFAULT····8· 
204 ·····9:·00002cc0·····0·SECTION·LOCAL··DEFAULT····9· 
205 ····10:·00012630·····0·SECTION·LOCAL··DEFAULT···10· 
206 ····11:·000128a0·····0·SECTION·LOCAL··DEFAULT···11· 
207 ····12:·00015180·····0·SECTION·LOCAL··DEFAULT···12· 
208 ····13:·00015664·····0·SECTION·LOCAL··DEFAULT···13· 
209 ····14:·00020ec4·····0·SECTION·LOCAL··DEFAULT···14· 
210 ····15:·00020f00·····0·SECTION·LOCAL··DEFAULT···15· 
211 ····16:·00021000·····0·SECTION·LOCAL··DEFAULT···16· 
212 ····17:·00021120·····0·SECTION·LOCAL··DEFAULT···17· 
213 ····18:·000212d0·····0·SECTION·LOCAL··DEFAULT···18· 
214 ····19:·000212e0·····0·SECTION·LOCAL··DEFAULT···19· 
215 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT···20· 
216 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT···21· 
217 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT···22· 
218 ····23:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·dispatch.c 
219 ····24:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·callback.c 
220 ····25:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·prep_cif.c 
221 ····26:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·types.c 
222 ····27:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·closures.c 
223 ····28:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·ffi.c 
224 ····29:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·o32.o 
225 ····30:·00000000·····0·FILE····LOCAL··DEFAULT··ABS· 
226 ····31:·00005040···196·FUNC····GLOBAL·DEFAULT····9·getNativeString 
227 ····32:·0000a1ac····60·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getAPIChecksum 
228 ····33:·000150d4····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_sint16 
229 ····34:·000087c0····64·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3III 
230 ····35:·000150f8····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_uint8 
231 ····36:·000216b0·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__ 
232 ····37:·00002cc0·····0·NOTYPE··GLOBAL·DEFAULT····9·_ftext 
233 ····38:·000124e4···116·FUNC····GLOBAL·DEFAULT····9·ffi_go_closure_O32 
234 ····39:·00008cbc····52·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setFloat 
235 ····40:·0000e978····96·FUNC····GLOBAL·DEFAULT····9·ffi_get_struct_offsets 
236 ····41:·00012630·····0·FUNC····GLOBAL·DEFAULT··UND·open@@LIBC 
237 ····42:·00012640·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@@LIBC 
238 ····43:·0000a098····32·FUNC····GLOBAL·DEFAULT····9·is_protected 
239 ····44:·000212d0·····4·OBJECT··GLOBAL·DEFAULT···18·fileEncoding 
240 ····45:·00009ff8···132·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native__1getDirectBufferPointer 
241 ····46:·00008908····56·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getDirectByteBuffer__Lcom_sun_jna_Pointer_2JJJ 
242 ····47:·00012650·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_once@@LIBC 
243 ····48:·0000e45c···112·FUNC····GLOBAL·DEFAULT····9·JNA_callback_dispose 
244 ····49:·00008a34····60·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getShort 
245 ····50:·00012068···608·FUNC····GLOBAL·DEFAULT····9·ffi_closure_mips_inner_O32 
246 ····51:·0000e214···184·FUNC····GLOBAL·DEFAULT····9·JNA_detach 
247 ····52:·0001508c····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_float 
248 ····53:·000088ac····52·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getChar 
249 ····54:·00012660·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@@LIBC 
250 ····55:·00012670·····0·FUNC····GLOBAL·DEFAULT··UND·__assert2@@LIBC 
251 ····56:·0000641c···300·FUNC····GLOBAL·DEFAULT····9·toNative 
252 ····57:·00015098····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_pointer 
253 ····58:·00008fdc··4088·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_initIDs 
254 ····59:·000081b4···236·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_close 
255 ····60:·00011e20····48·FUNC····GLOBAL·DEFAULT····9·ffi_prep_cif_machdep_var 
256 ····61:·00008be4····48·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setByte 
257 ····62:·00004cc0····76·FUNC····GLOBAL·DEFAULT····9·getIntegerTypeValue 
258 ····63:·00012680·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@@LIBC 
259 ····64:·00008984····56·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getFloat 
260 ····65:·00008430····76·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII 
261 ····66:·0000853c····64·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3JII 
262 ····67:·000086f4····76·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3CII 
263 ····68:·00012690·····0·FUNC····GLOBAL·DEFAULT··UND·abort@@LIBC 
264 ····69:·0000e324···100·FUNC····GLOBAL·DEFAULT····9·JNA_get_last_error 
265 ····70:·00008cf0····52·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setInt 
266 ····71:·00011f90···216·FUNC····GLOBAL·DEFAULT····9·ffi_prep_closure_loc 
267 ····72:·00008840····64·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3SII 
268 ····73:·00007dd8···100·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_invokeFloat 
269 ····74:·000126a0·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@@LIBC 
270 ····75:·000126b0·····0·FUNC····GLOBAL·DEFAULT··UND·mkstemp@@LIBC 
271 ····76:·0000bde8··1608·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_registerMethod 
272 ····77:·000046ac··1064·FUNC····GLOBAL·DEFAULT····9·get_java_type 
273 ····78:·00006304···280·FUNC····GLOBAL·DEFAULT····9·extract_value 
274 ····79:·00008880····44·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getByte 
275 ····80:·000084bc····64·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII 
276 ····81:·000126c0·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@@LIBC 
277 ····82:·00007f68···112·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_createNativeCallback 
278 ····83:·000044ac···104·FUNC····GLOBAL·DEFAULT····9·newJavaPointer 
279 ····84:·00029110·····0·SECTION·GLOBAL·DEFAULT··ABS·_gp_disp 
280 ····85:·0000a144····44·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getLastError 
281 ····86:·0000d8a8···320·FUNC····GLOBAL·DEFAULT····9·free_callback 
282 ····87:·0000442c···128·FUNC····GLOBAL·DEFAULT····9·newJavaWString 
283 ····88:·0000bbf0···504·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_unregister 
284 ····89:·0000e934····68·FUNC····GLOBAL·DEFAULT····9·ffi_prep_closure 
285 ····90:·000126d0·····0·FUNC····GLOBAL·DEFAULT··UND·write@@LIBC 
286 ····91:·00007f08····96·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_invokeVoid 
287 ····92:·000126e0·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@@LIBC 
288 ····93:·0000a1e8··6212·FUNC····GLOBAL·DEFAULT····9·JNI_OnLoad 
289 ····94:·00008a70····60·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getWideString 
290 ····95:·00004d54···536·FUNC····GLOBAL·DEFAULT····9·initializeThread 
291 ····96:·000212d0·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_fbss 
292 ····97:·00011dec····52·FUNC····GLOBAL·DEFAULT····9·ffi_prep_cif_machdep 
293 ····98:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@@LIBC 
294 ····99:·00008d24····64·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setLong 
295 ···100:·0000847c····64·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII 
296 ···101:·00011f20····68·FUNC····GLOBAL·DEFAULT····9·ffi_call 
297 ···102:·0000857c····64·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3SII 
298 ···103:·00008940····68·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getDouble 
299 ···104:·000150e0····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_uint16 
300 ···105:·00007ea0···104·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_invokeLong 
301 ···106:·00007d00···116·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_invokeStructure 
302 ···107:·00008800····64·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3JII 
303 ···108:·000126f0·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@@LIBC 
304 ···109:·0000f36c··6208·FUNC····GLOBAL·DEFAULT····9·ffi_closure_alloc 
305 ···110:·00008ba4····64·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setMemory 
306 ···111:·00008c48····52·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setPointer 
307 ···112:·00007c9c···100·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_invokeObject 
308 ···113:·0000c6f0···172·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_initialize_1ffi_1type 
309 ···114:·00008aac···248·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getStringBytes 
310 ···115:·00012700·····0·FUNC····GLOBAL·DEFAULT··UND·dlclose@@LIBC 
311 ···116:·0000e8d8····92·FUNC····GLOBAL·DEFAULT····9·ffi_prep_cif_var 
Max diff block lines reached; -1/16741 bytes (-0.01%) of diff not shown.
4.92 KB
strings --all --bytes=8 {}
    
Offset 424, 192 lines modifiedOffset 424, 7 lines modified
424 .MIPS.stubs424 .MIPS.stubs
425 .eh_frame_hdr425 .eh_frame_hdr
426 .eh_frame426 .eh_frame
427 .data.rel.ro427 .data.rel.ro
428 .dynamic428 .dynamic
429 .comment429 .comment
430 .gnu.attributes430 .gnu.attributes
431 dispatch.c 
432 callback.c 
433 prep_cif.c 
434 closures.c 
435 getNativeString 
436 Java_com_sun_jna_Native_getAPIChecksum 
437 ffi_type_sint16 
438 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3III 
439 ffi_type_uint8 
440 _bss_end__ 
441 ffi_go_closure_O32 
442 Java_com_sun_jna_Native_setFloat 
443 ffi_get_struct_offsets 
444 open@@LIBC 
445 pthread_key_create@@LIBC 
446 is_protected 
447 fileEncoding 
448 Java_com_sun_jna_Native__1getDirectBufferPointer 
449 Java_com_sun_jna_Native_getDirectByteBuffer__Lcom_sun_jna_Pointer_2JJJ 
450 pthread_once@@LIBC 
451 JNA_callback_dispose 
452 Java_com_sun_jna_Native_getShort 
453 ffi_closure_mips_inner_O32 
454 JNA_detach 
455 ffi_type_float 
456 Java_com_sun_jna_Native_getChar 
457 calloc@@LIBC 
458 __assert2@@LIBC 
459 toNative 
460 ffi_type_pointer 
461 Java_com_sun_jna_Native_initIDs 
462 Java_com_sun_jna_Native_close 
463 ffi_prep_cif_machdep_var 
464 Java_com_sun_jna_Native_setByte 
465 getIntegerTypeValue 
466 pthread_mutex_init@@LIBC 
467 Java_com_sun_jna_Native_getFloat 
468 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII 
469 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3JII 
470 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3CII 
471 abort@@LIBC 
472 JNA_get_last_error 
473 Java_com_sun_jna_Native_setInt 
474 ffi_prep_closure_loc 
475 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3SII 
476 Java_com_sun_jna_Native_invokeFloat 
477 __errno@@LIBC 
478 mkstemp@@LIBC 
479 Java_com_sun_jna_Native_registerMethod 
480 get_java_type 
481 extract_value 
482 Java_com_sun_jna_Native_getByte 
483 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII 
484 snprintf@@LIBC 
485 Java_com_sun_jna_Native_createNativeCallback 
486 newJavaPointer 
487 _gp_disp 
488 Java_com_sun_jna_Native_getLastError 
489 free_callback 
490 newJavaWString 
491 Java_com_sun_jna_Native_unregister 
492 ffi_prep_closure 
493 write@@LIBC 
494 Java_com_sun_jna_Native_invokeVoid 
495 getenv@@LIBC 
496 JNI_OnLoad 
497 Java_com_sun_jna_Native_getWideString 
498 initializeThread 
499 ffi_prep_cif_machdep 
500 __sF@@LIBC 
501 Java_com_sun_jna_Native_setLong 
502 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII 
503 ffi_call 
504 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3SII 
505 Java_com_sun_jna_Native_getDouble 
506 ffi_type_uint16 
507 Java_com_sun_jna_Native_invokeLong 
508 Java_com_sun_jna_Native_invokeStructure 
509 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3JII 
510 wcslen@@LIBC 
511 ffi_closure_alloc 
512 Java_com_sun_jna_Native_setMemory 
513 Java_com_sun_jna_Native_setPointer 
514 Java_com_sun_jna_Native_invokeObject 
515 Java_com_sun_jna_Native_initialize_1ffi_1type 
516 Java_com_sun_jna_Native_getStringBytes 
517 dlclose@@LIBC 
518 ffi_prep_cif_var 
519 pthread_key_delete@@LIBC 
520 Java_com_sun_jna_Native_setDouble 
521 ffi_type_sint32 
522 Java_com_sun_jna_Native_isProtected 
523 Java_com_sun_jna_Native_getInt 
524 __bss_start 
525 Java_com_sun_jna_Native_sizeof 
526 pthread_setspecific@@LIBC 
527 dlsym@@LIBC 
528 Java_com_sun_jna_Native_free 
529 JNI_OnUnload 
530 dlerror@@LIBC 
531 unlink@@LIBC 
532 sysconf@@LIBC 
533 Java_com_sun_jna_Native_freeNativeCallback 
534 fromNativeCallbackParam 
535 JNA_callback_init 
536 Java_com_sun_jna_Native_ffi_1prep_1cif 
537 ffi_type_sint8 
538 encodingString 
539 Java_com_sun_jna_Native_open 
540 ffi_call_int 
541 ffi_error 
542 Java_com_sun_jna_Native_setChar 
543 Java_com_sun_jna_Native_malloc 
544 Java_com_sun_jna_Native_indexOf 
545 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3BII 
546 ffi_prep_go_closure 
547 strerror_r@@LIBC 
548 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3FII 
549 newJavaString 
550 ffi_closure_O32 
Max diff block lines reached; -1/4985 bytes (-0.02%) of diff not shown.
321 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00002cc0·<_ftext>:2 00002cc0·<_ftext@@Base>:
3 _ftext(): 
4 »       lui»    gp,0x23 »       lui»    gp,0x2
5 »       addiu»  gp,gp,256804 »       addiu»  gp,gp,25680
6 »       addu»   gp,gp,t95 »       addu»   gp,gp,t9
7 »       addiu»  sp,sp,-486 »       addiu»  sp,sp,-48
8 »       sw»     s8,40(sp)7 »       sw»     s8,40(sp)
9 »       sw»     s2,36(sp)8 »       sw»     s2,36(sp)
10 »       sw»     s1,32(sp)9 »       sw»     s1,32(sp)
Offset 20, 15 lines modifiedOffset 19, 15 lines modified
20 »       lw»     a2,4844(s1)19 »       lw»     a2,4844(s1)
21 »       lw»     t9,404(v0)20 »       lw»     t9,404(v0)
22 »       move»   s8,sp21 »       move»   s8,sp
23 »       move»   s0,a022 »       move»   s0,a0
24 »       jalr»   t923 »       jalr»   t9
25 »       move»   s2,a124 »       move»   s2,a1
26 »       or»     v1,v0,v125 »       or»     v1,v0,v1
27 »       beqz»   v1,2d34·<_ftext+0x74>26 »       beqz»   v1,2d34·<_ftext@@Base+0x74>
28 »       lw»     gp,16(s8)27 »       lw»     gp,16(s8)
29 »       move»   sp,s828 »       move»   sp,s8
30 »       lw»     ra,44(sp)29 »       lw»     ra,44(sp)
31 »       lw»     s8,40(sp)30 »       lw»     s8,40(sp)
32 »       lw»     s2,36(sp)31 »       lw»     s2,36(sp)
33 »       lw»     s1,32(sp)32 »       lw»     s1,32(sp)
34 »       lw»     s0,28(sp)33 »       lw»     s0,28(sp)
Offset 41, 15 lines modifiedOffset 40, 15 lines modified
41 »       move»   a1,s240 »       move»   a1,s2
42 »       jalr»   t941 »       jalr»   t9
43 »       lw»     a2,4932(v0)42 »       lw»     a2,4932(v0)
44 »       lw»     v0,0(s0)43 »       lw»     v0,0(s0)
45 »       lw»     t9,912(v0)44 »       lw»     t9,912(v0)
46 »       jalr»   t945 »       jalr»   t9
47 »       move»   a0,s046 »       move»   a0,s0
48 »       beqz»   v0,2d88·<_ftext+0xc8>47 »       beqz»   v0,2d88·<_ftext@@Base+0xc8>
49 »       lw»     ra,44(s8)48 »       lw»     ra,44(s8)
50 »       move»   sp,s849 »       move»   sp,s8
51 »       lw»     s8,40(sp)50 »       lw»     s8,40(sp)
52 »       lw»     s2,36(sp)51 »       lw»     s2,36(sp)
53 »       lw»     s1,32(sp)52 »       lw»     s1,32(sp)
54 »       lw»     s0,28(sp)53 »       lw»     s0,28(sp)
55 »       move»   v0,zero54 »       move»   v0,zero
Offset 89, 25 lines modifiedOffset 88, 25 lines modified
89 »       move»   s8,sp88 »       move»   s8,sp
90 »       lw»     a2,5168(v0)89 »       lw»     a2,5168(v0)
91 »       move»   s0,a090 »       move»   s0,a0
92 »       move»   s1,a191 »       move»   s1,a1
93 »       move»   s4,a392 »       move»   s4,a3
94 »       jalr»   t993 »       jalr»   t9
95 »       lw»     s2,72(s8)94 »       lw»     s2,72(s8)
96 »       beqz»   v0,2f10·<_ftext+0x250>95 »       beqz»   v0,2f10·<_ftext@@Base+0x250>
97 »       lw»     gp,16(s8)96 »       lw»     gp,16(s8)
98 »       lw»     v0,0(s0)97 »       lw»     v0,0(s0)
99 »       move»   a0,s098 »       move»   a0,s0
100 »       lw»     t9,136(v0)99 »       lw»     t9,136(v0)
101 »       lw»     v0,-32744(gp)100 »       lw»     v0,-32744(gp)
102 »       move»   a1,s1101 »       move»   a1,s1
103 »       jalr»   t9102 »       jalr»   t9
104 »       lw»     a2,5016(v0)103 »       lw»     a2,5016(v0)
105 »       move»   s5,v0104 »       move»   s5,v0
106 »       beqz»   v0,30e4·<_ftext+0x424>105 »       beqz»   v0,30e4·<_ftext@@Base+0x424>
107 »       lw»     gp,16(s8)106 »       lw»     gp,16(s8)
108 »       lw»     v0,0(s0)107 »       lw»     v0,0(s0)
109 »       move»   a1,s1108 »       move»   a1,s1
110 »       lw»     t9,196(v0)109 »       lw»     t9,196(v0)
111 »       lw»     v0,-32744(gp)110 »       lw»     v0,-32744(gp)
112 »       move»   a0,s0111 »       move»   a0,s0
113 »       jalr»   t9112 »       jalr»   t9
Offset 124, 25 lines modifiedOffset 123, 25 lines modified
124 »       lw»     v1,0(s0)123 »       lw»     v1,0(s0)
125 »       move»   a0,s0124 »       move»   a0,s0
126 »       lw»     t9,736(v1)125 »       lw»     t9,736(v1)
127 »       move»   a1,s5126 »       move»   a1,s5
128 »       move»   a2,zero127 »       move»   a2,zero
129 »       jalr»   t9128 »       jalr»   t9
130 »       addu»   s1,s1,v0129 »       addu»   s1,s1,v0
131 »       beqz»   s2,2ec0·<_ftext+0x200>130 »       beqz»   s2,2ec0·<_ftext@@Base+0x200>
132 »       nop131 »       nop
133 »       lw»     v1,0(s0)132 »       lw»     v1,0(s0)
134 »       lw»     v1,768(v1)133 »       lw»     v1,768(v1)
135 »       sw»     v1,0(s2)134 »       sw»     v1,0(s2)
136 »       beqz»   v0,2ee4·<_ftext+0x224>135 »       beqz»   v0,2ee4·<_ftext@@Base+0x224>
137 »       nop136 »       nop
138 »       beqz»   s4,2ed4·<_ftext+0x214>137 »       beqz»   s4,2ed4·<_ftext@@Base+0x214>
139 »       nop138 »       nop
140 »       sw»     v0,0(s4)139 »       sw»     v0,0(s4)
141 »       beqz»   s3,2ee0·<_ftext+0x220>140 »       beqz»   s3,2ee0·<_ftext@@Base+0x220>
142 »       nop141 »       nop
143 »       sw»     s5,0(s3)142 »       sw»     s5,0(s3)
144 »       addu»   v0,v0,s1143 »       addu»   v0,v0,s1
145 »       move»   sp,s8144 »       move»   sp,s8
146 »       lw»     ra,52(s8)145 »       lw»     ra,52(s8)
147 »       lw»     s8,48(sp)146 »       lw»     s8,48(sp)
148 »       lw»     s5,44(sp)147 »       lw»     s5,44(sp)
Offset 156, 25 lines modifiedOffset 155, 25 lines modified
156 »       lw»     v0,0(s0)155 »       lw»     v0,0(s0)
157 »       move»   a0,s0156 »       move»   a0,s0
158 »       lw»     t9,128(v0)157 »       lw»     t9,128(v0)
159 »       lw»     v0,-32744(gp)158 »       lw»     v0,-32744(gp)
160 »       move»   a1,s1159 »       move»   a1,s1
161 »       jalr»   t9160 »       jalr»   t9
162 »       lw»     a2,5164(v0)161 »       lw»     a2,5164(v0)
163 »       beqz»   v0,2fd4·<_ftext+0x314>162 »       beqz»   v0,2fd4·<_ftext@@Base+0x314>
164 »       lw»     gp,16(s8)163 »       lw»     gp,16(s8)
165 »       lw»     v0,0(s0)164 »       lw»     v0,0(s0)
166 »       move»   a0,s0165 »       move»   a0,s0
167 »       lw»     t9,136(v0)166 »       lw»     t9,136(v0)
168 »       lw»     v0,-32744(gp)167 »       lw»     v0,-32744(gp)
169 »       move»   a1,s1168 »       move»   a1,s1
170 »       jalr»   t9169 »       jalr»   t9
171 »       lw»     a2,5008(v0)170 »       lw»     a2,5008(v0)
172 »       move»   s5,v0171 »       move»   s5,v0
173 »       beqz»   v0,30e4·<_ftext+0x424>172 »       beqz»   v0,30e4·<_ftext@@Base+0x424>
174 »       lw»     gp,16(s8)173 »       lw»     gp,16(s8)
175 »       lw»     v0,0(s0)174 »       lw»     v0,0(s0)
176 »       move»   a1,s1175 »       move»   a1,s1
177 »       lw»     t9,196(v0)176 »       lw»     t9,196(v0)
178 »       lw»     v0,-32744(gp)177 »       lw»     v0,-32744(gp)
179 »       move»   a0,s0178 »       move»   a0,s0
180 »       jalr»   t9179 »       jalr»   t9
Offset 192, 38 lines modifiedOffset 191, 38 lines modified
192 »       addu»   v0,s1,v0191 »       addu»   v0,s1,v0
193 »       lw»     t9,740(v1)192 »       lw»     t9,740(v1)
Max diff block lines reached; 325943/328314 bytes (99.28%) of diff not shown.
2.04 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 18 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab 
3 ··0x00000010·002e7368·73747274·6162002e·4d495053·..shstrtab..MIPS2 ··0x00000000·002e7368·73747274·6162002e·4d495053·..shstrtab..MIPS
4 ··0x00000020·2e616269·666c6167·73002e72·6567696e·.abiflags..regin3 ··0x00000010·2e616269·666c6167·73002e72·6567696e·.abiflags..regin
5 ··0x00000030·666f002e·68617368·002e6479·6e73796d·fo..hash..dynsym4 ··0x00000020·666f002e·68617368·002e6479·6e73796d·fo..hash..dynsym
6 ··0x00000040·002e6479·6e737472·002e676e·752e7665·..dynstr..gnu.ve5 ··0x00000030·002e6479·6e737472·002e676e·752e7665·..dynstr..gnu.ve
7 ··0x00000050·7273696f·6e002e67·6e752e76·65727369·rsion..gnu.versi6 ··0x00000040·7273696f·6e002e67·6e752e76·65727369·rsion..gnu.versi
8 ··0x00000060·6f6e5f72·002e7265·6c2e6479·6e002e74·on_r..rel.dyn..t7 ··0x00000050·6f6e5f72·002e7265·6c2e6479·6e002e74·on_r..rel.dyn..t
9 ··0x00000070·65787400·2e4d4950·532e7374·75627300·ext..MIPS.stubs.8 ··0x00000060·65787400·2e4d4950·532e7374·75627300·ext..MIPS.stubs.
10 ··0x00000080·2e726f64·61746100·2e65685f·6672616d·.rodata..eh_fram9 ··0x00000070·2e726f64·61746100·2e65685f·6672616d·.rodata..eh_fram
11 ··0x00000090·655f6864·72002e65·685f6672·616d6500·e_hdr..eh_frame.10 ··0x00000080·655f6864·72002e65·685f6672·616d6500·e_hdr..eh_frame.
12 ··0x000000a0·2e646174·612e7265·6c2e726f·002e6479·.data.rel.ro..dy11 ··0x00000090·2e646174·612e7265·6c2e726f·002e6479·.data.rel.ro..dy
13 ··0x000000b0·6e616d69·63002e64·61746100·2e676f74·namic..data..got12 ··0x000000a0·6e616d69·63002e64·61746100·2e676f74·namic..data..got
14 ··0x000000c0·002e7362·7373002e·62737300·2e636f6d·..sbss..bss..com13 ··0x000000b0·002e7362·7373002e·62737300·2e636f6d·..sbss..bss..com
15 ··0x000000d0·6d656e74·002e7064·72002e67·6e752e61·ment..pdr..gnu.a14 ··0x000000c0·6d656e74·002e7064·72002e67·6e752e61·ment..pdr..gnu.a
16 ··0x000000e0·74747269·62757465·7300··············ttributes.15 ··0x000000d0·74747269·62757465·7300··············ttributes.