47.7 MB
/home/fdroid/fdroiddata/tmp/org.dicio.dicio_android_7.apk vs.
/home/fdroid/fdroiddata/unsigned/org.dicio.dicio_android_7.apk
8.2 KB
APK Signing Block
    
Offset 1, 121 lines modifiedOffset 0, 0 lines modified
1 Key·0x42726577: 
2 0000000000000000000000000000000000000000000000000000000000000000000000 
3 0000000000000000000000000000000000000000000000000000000000000000000000 
4 0000000000000000000000000000000000000000000000000000000000000000000000 
5 0000000000000000000000000000000000000000000000000000000000000000000000 
6 0000000000000000000000000000000000000000000000000000000000000000000000 
7 0000000000000000000000000000000000000000000000000000000000000000000000 
8 0000000000000000000000000000000000000000000000000000000000000000000000 
9 0000000000000000000000000000000000000000000000000000000000000000000000 
10 0000000000000000000000000000000000000000000000000000000000000000000000 
11 0000000000000000000000000000000000000000000000 
  
12 Key·0x7109871a: 
13 310700002d070000e303000060000000280000000301000020000000b44639f68b95ce 
14 338adce761c4d631e1b145b123fc36845f0b2d4efac2ad26d230000000210400002800 
15 000052b2f982db11a2ce51ec4941470b4b9841eeb917e42a9cfce1e41b081b9c467898 
16 341e010000000067030000630300003082035f30820247a00302010202041ad1dc1630 
17 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
18 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
19 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
20 064644726f6964301e170d3231313233303136353632335a170d343930353137313635 
21 3632335a3060310b300906035504061302554b310c300a060355040813034f5247310c 
22 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
23 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
24 22300d06092a864886f70d01010105000382010f003082010a02820101009087354f9a 
25 d4fa16dddabc2fccf39f82dc5f48bf25eb1020b97690cd9ecae9a8c6e8ea061a51e2bf 
26 3c07a0af8710617493a8f56fdb4967f70e0ed996606b8572dec87ff30e18c0300f73a9 
27 90d5456b952d29520ce1d655b743f3f8eed1599b63674fc9754f5f1cbd6b5c79bdc241 
28 e3e6cdb1ddc345e8b19cb38b82f2e61b147848116a917106d4f57d53d7d1540a05c40f 
29 8f380d3b6412f715012e63dc6aba987046a50b65bd8dd8ab08028c355eb69177154fdc 
30 a8ae121082c91a4899e190a9bb211855e5f9642f74a487107e7ac63eb0f3bf9997dfdd 
31 586f2b2a12eac0d1dca54d153be5d2984f3c9882ca4886364f9343f33128969e7a9b8d 
32 4215a1188d2f0203010001a321301f301d0603551d0e04160414b6e5a6bf8c715a64bb 
33 bba9a54e15a5418b181036300d06092a864886f70d01010b050003820101001e2e03c8 
34 d23b64d735cf78d9a3ed64b399eed6487ff583022dc1a9216045f4ffcd32ae7a65f371 
35 0c486ee5bac89f43dff9f32437cabcd2bb7b927dddcdb49cb76dbbec987825028ca6d5 
36 7626cd754477084b6aaaaf3e2eec87d709338c63b5305168e446941f93248e40045a92 
37 a2adcadd42e06c001f0909613faccd40b96581b8ad69f47df7bc221c10ab82b139fc56 
38 fc6f61bed0c2ca2c7e56a7b3357e9862cd250e7f2e7210f6c7dcf98d70aa847973d6a8 
39 4f8c8048273ed1bbf75712354c9bff9c57ae54e4a3bbb6c3ca024d12112a2e0ed14609 
40 1ad26f09c6538cccf0d8437d683304eba062e28f34101a635ac23e1adb13a772affaec 
41 4a78d67e0accf40c000000080000000df0efbe03000000000000001802000008010000 
42 03010000000100006b1f60fe488dd4a20555267df6b6782f0f5dbc67244286f56ae642 
43 7ec069f1b89d1d0c0b46c7250d3f0060ad91923720bcb3452a62b55a6499d046ad37b5 
44 ef4d26f07f6a4769e247d4558ec5fb4dcf3685c010546f458655444e2503cc103cc55d 
45 95ca27affedf9965dd13e2a3e488bf52d0ab1d926b07a718143c582f28fc969cf32034 
46 9382f6ad6d8e336f7d7259d3d2a35ab8fdee527a180636778e72267d4aacb9e854aaf0 
47 51dbebcc3f81f525e2903994216292351dfb5bc816f7a5cb57ac4659b5e6ef40b6ec23 
48 aa66fb63ff83ee830547dfd420cb87ddb05b230b2908495e46360e8273daf2cd61ce1c 
49 a2fa949049feaef733d07615e356efcb820c990801000021040000000100006b1f60fe 
50 488dd4a20555267df6b6782f0f5dbc67244286f56ae6427ec069f1b89d1d0c0b46c725 
51 0d3f0060ad91923720bcb3452a62b55a6499d046ad37b5ef4d26f07f6a4769e247d455 
52 8ec5fb4dcf3685c010546f458655444e2503cc103cc55d95ca27affedf9965dd13e2a3 
53 e488bf52d0ab1d926b07a718143c582f28fc969cf320349382f6ad6d8e336f7d7259d3 
54 d2a35ab8fdee527a180636778e72267d4aacb9e854aaf051dbebcc3f81f525e2903994 
55 216292351dfb5bc816f7a5cb57ac4659b5e6ef40b6ec23aa66fb63ff83ee830547dfd4 
56 20cb87ddb05b230b2908495e46360e8273daf2cd61ce1ca2fa949049feaef733d07615 
57 e356efcb820c992601000030820122300d06092a864886f70d01010105000382010f00 
58 3082010a02820101009087354f9ad4fa16dddabc2fccf39f82dc5f48bf25eb1020b976 
59 90cd9ecae9a8c6e8ea061a51e2bf3c07a0af8710617493a8f56fdb4967f70e0ed99660 
60 6b8572dec87ff30e18c0300f73a990d5456b952d29520ce1d655b743f3f8eed1599b63 
61 674fc9754f5f1cbd6b5c79bdc241e3e6cdb1ddc345e8b19cb38b82f2e61b147848116a 
62 917106d4f57d53d7d1540a05c40f8f380d3b6412f715012e63dc6aba987046a50b65bd 
63 8dd8ab08028c355eb69177154fdca8ae121082c91a4899e190a9bb211855e5f9642f74 
64 a487107e7ac63eb0f3bf9997dfdd586f2b2a12eac0d1dca54d153be5d2984f3c9882ca 
65 4886364f9343f33128969e7a9b8d4215a1188d2f0203010001 
  
66 Key·0xf05368c0: 
67 310700002d070000db03000060000000280000000301000020000000b44639f68b95ce 
68 338adce761c4d631e1b145b123fc36845f0b2d4efac2ad26d230000000210400002800 
69 000052b2f982db11a2ce51ec4941470b4b9841eeb917e42a9cfce1e41b081b9c467898 
70 341e010000000067030000630300003082035f30820247a00302010202041ad1dc1630 
71 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
72 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
73 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
74 064644726f6964301e170d3231313233303136353632335a170d343930353137313635 
75 3632335a3060310b300906035504061302554b310c300a060355040813034f5247310c 
76 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
77 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
78 22300d06092a864886f70d01010105000382010f003082010a02820101009087354f9a 
79 d4fa16dddabc2fccf39f82dc5f48bf25eb1020b97690cd9ecae9a8c6e8ea061a51e2bf 
80 3c07a0af8710617493a8f56fdb4967f70e0ed996606b8572dec87ff30e18c0300f73a9 
81 90d5456b952d29520ce1d655b743f3f8eed1599b63674fc9754f5f1cbd6b5c79bdc241 
82 e3e6cdb1ddc345e8b19cb38b82f2e61b147848116a917106d4f57d53d7d1540a05c40f 
83 8f380d3b6412f715012e63dc6aba987046a50b65bd8dd8ab08028c355eb69177154fdc 
84 a8ae121082c91a4899e190a9bb211855e5f9642f74a487107e7ac63eb0f3bf9997dfdd 
85 586f2b2a12eac0d1dca54d153be5d2984f3c9882ca4886364f9343f33128969e7a9b8d 
86 4215a1188d2f0203010001a321301f301d0603551d0e04160414b6e5a6bf8c715a64bb 
87 bba9a54e15a5418b181036300d06092a864886f70d01010b050003820101001e2e03c8 
88 d23b64d735cf78d9a3ed64b399eed6487ff583022dc1a9216045f4ffcd32ae7a65f371 
89 0c486ee5bac89f43dff9f32437cabcd2bb7b927dddcdb49cb76dbbec987825028ca6d5 
90 7626cd754477084b6aaaaf3e2eec87d709338c63b5305168e446941f93248e40045a92 
91 a2adcadd42e06c001f0909613faccd40b96581b8ad69f47df7bc221c10ab82b139fc56 
92 fc6f61bed0c2ca2c7e56a7b3357e9862cd250e7f2e7210f6c7dcf98d70aa847973d6a8 
93 4f8c8048273ed1bbf75712354c9bff9c57ae54e4a3bbb6c3ca024d12112a2e0ed14609 
94 1ad26f09c6538cccf0d8437d683304eba062e28f34101a635ac23e1adb13a772affaec 
95 4a78d67e0accf418000000ffffff7f0000000018000000ffffff7f1802000008010000 
96 030100000001000081e844f021ac989848df1a62a62cce784340a021ebb87e1e715a7e 
97 10c64ee6cdee5e8ff2d0a03ab84c49648e1905b404eb4ca62ec5980dfe81bdbf82c1c6 
98 3fbcb6f6364af6fbc742dd9d3887c7c5c08ddebc579c5a928051151dbf15032a0ed753 
99 03037b2831e76b021b59f683c08f4e41f05989b1a5172a5a735de88d94b0caf107c0dd 
100 7d8b53d3a2d10d47762010c4ea09dd31cd0485f7c75303014ce3e9cdd93dc2001ed90a 
101 0260c5a3b727fcf4faae6ea184c05d08d0d12a2eac55c3f5a6aeffb7bb06f708913db5 
102 de9c1bb69c1e98d6ec3a577afbf2d11a7bc8416e963ebc00168566aea3758a6a70049d 
103 5ee7b88159999502ef3ee176303f1ccd1da3bd08010000210400000001000081e844f0 
104 21ac989848df1a62a62cce784340a021ebb87e1e715a7e10c64ee6cdee5e8ff2d0a03a 
105 b84c49648e1905b404eb4ca62ec5980dfe81bdbf82c1c63fbcb6f6364af6fbc742dd9d 
106 3887c7c5c08ddebc579c5a928051151dbf15032a0ed75303037b2831e76b021b59f683 
107 c08f4e41f05989b1a5172a5a735de88d94b0caf107c0dd7d8b53d3a2d10d47762010c4 
108 ea09dd31cd0485f7c75303014ce3e9cdd93dc2001ed90a0260c5a3b727fcf4faae6ea1 
109 84c05d08d0d12a2eac55c3f5a6aeffb7bb06f708913db5de9c1bb69c1e98d6ec3a577a 
110 fbf2d11a7bc8416e963ebc00168566aea3758a6a70049d5ee7b88159999502ef3ee176 
111 303f1ccd1da3bd2601000030820122300d06092a864886f70d01010105000382010f00 
112 3082010a02820101009087354f9ad4fa16dddabc2fccf39f82dc5f48bf25eb1020b976 
113 90cd9ecae9a8c6e8ea061a51e2bf3c07a0af8710617493a8f56fdb4967f70e0ed99660 
114 6b8572dec87ff30e18c0300f73a990d5456b952d29520ce1d655b743f3f8eed1599b63 
115 674fc9754f5f1cbd6b5c79bdc241e3e6cdb1ddc345e8b19cb38b82f2e61b147848116a 
116 917106d4f57d53d7d1540a05c40f8f380d3b6412f715012e63dc6aba987046a50b65bd 
117 8dd8ab08028c355eb69177154fdca8ae121082c91a4899e190a9bb211855e5f9642f74 
118 a487107e7ac63eb0f3bf9997dfdd586f2b2a12eac0d1dca54d153be5d2984f3c9882ca 
119 4886364f9343f33128969e7a9b8d4215a1188d2f0203010001 
12.5 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: Missing META-INF/MANIFEST.MF
    
Offset 1, 73 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-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 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/. 
32 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/. 
33 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/. 
34 WARNING:·META-INF/androidx.databinding_viewbinding.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.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/. 
36 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/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 WARNING:·META-INF/androidx.fragment_fragment-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 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/. 
43 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/. 
44 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/. 
45 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 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/. 
47 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/. 
48 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/. 
49 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 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/. 
51 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 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/. 
53 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/. 
54 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/. 
55 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/. 
56 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/. 
57 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/. 
58 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/. 
59 WARNING:·META-INF/androidx.savedstate_savedstate-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 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/. 
61 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 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/. 
63 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/. 
64 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/. 
65 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/. 
66 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/. 
67 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/. 
68 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/. 
69 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/. 
70 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 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/. 
72 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
3.0 KB
zipinfo {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 Zip·file·size:·18760856·bytes,·number·of·entries:·8751 Zip·file·size:·18697077·bytes,·number·of·entries:·872
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··9051048·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··9051048·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx···377904·b-·defN·81-Jan-01·01:01·classes2.dex4 -rw-rw-rw-··0.0·unx···377904·b-·defN·81-Jan-01·01:01·classes2.dex
5 -rw-rw-rw-··0.0·unx··2626216·b-·defN·81-Jan-01·01:01·classes3.dex5 -rw-rw-rw-··0.0·unx··2626124·b-·defN·81-Jan-01·01:01·classes3.dex
6 -rw-rw-rw-··0.0·unx····92184·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libjnidispatch.so6 -rw-rw-rw-··0.0·unx···102136·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libjnidispatch.so
7 -rw-rw-rw-··0.0·unx··8860216·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libvosk.so7 -rw-rw-rw-··0.0·unx··8860216·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libvosk.so
8 -rw-rw-rw-··0.0·unx····91708·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libjnidispatch.so8 -rw-rw-rw-··0.0·unx···101444·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libjnidispatch.so
9 -rw-rw-rw-··0.0·unx··8274048·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libvosk.so9 -rw-rw-rw-··0.0·unx··8274048·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libvosk.so
10 -rw-rw-rw-··0.0·unx···106028·b-·defN·81-Jan-01·01:01·lib/armeabi/libjnidispatch.so10 -rw-rw-rw-··0.0·unx···106028·b-·defN·81-Jan-01·01:01·lib/armeabi/libjnidispatch.so
11 -rw-rw-rw-··0.0·unx···150420·b-·defN·81-Jan-01·01:01·lib/mips/libjnidispatch.so11 -rw-rw-rw-··0.0·unx···150420·b-·defN·81-Jan-01·01:01·lib/mips/libjnidispatch.so
12 -rw-rw-rw-··0.0·unx···133040·b-·defN·81-Jan-01·01:01·lib/mips64/libjnidispatch.so12 -rw-rw-rw-··0.0·unx···133040·b-·defN·81-Jan-01·01:01·lib/mips64/libjnidispatch.so
13 -rw-rw-rw-··0.0·unx····95724·b-·defN·81-Jan-01·01:01·lib/x86/libjnidispatch.so13 -rw-rw-rw-··0.0·unx···103428·b-·defN·81-Jan-01·01:01·lib/x86/libjnidispatch.so
14 -rw-rw-rw-··0.0·unx··9664348·b-·defN·81-Jan-01·01:01·lib/x86/libvosk.so14 -rw-rw-rw-··0.0·unx··9664348·b-·defN·81-Jan-01·01:01·lib/x86/libvosk.so
15 -rw-rw-rw-··0.0·unx····92248·b-·defN·81-Jan-01·01:01·lib/x86_64/libjnidispatch.so15 -rw-rw-rw-··0.0·unx···101720·b-·defN·81-Jan-01·01:01·lib/x86_64/libjnidispatch.so
16 -rw-rw-rw-··0.0·unx··9718608·b-·defN·81-Jan-01·01:01·lib/x86_64/libvosk.so16 -rw-rw-rw-··0.0·unx··9718608·b-·defN·81-Jan-01·01:01·lib/x86_64/libvosk.so
17 -rw----·····2.4·fat·····1714·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin17 -rw----·····2.4·fat·····1714·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
18 -rw----·····2.4·fat····10174·b-·defN·81-Jan-01·01:01·META-INF/AL2.018 -rw----·····2.4·fat····10174·b-·defN·81-Jan-01·01:01·META-INF/AL2.0
19 -rw----·····2.4·fat····77193·b-·defN·81-Jan-01·01:01·META-INF/CHANGES19 -rw----·····2.4·fat····77193·b-·defN·81-Jan-01·01:01·META-INF/CHANGES
20 -rw----·····2.4·fat····24389·b-·defN·81-Jan-01·01:01·META-INF/LGPL2.120 -rw----·····2.4·fat····24389·b-·defN·81-Jan-01·01:01·META-INF/LGPL2.1
21 -rw----·····2.4·fat·····2902·b-·defN·81-Jan-01·01:01·META-INF/README.md21 -rw----·····2.4·fat·····2902·b-·defN·81-Jan-01·01:01·META-INF/README.md
22 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version22 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version
Offset 867, 11 lines modifiedOffset 867, 8 lines modified
867 -rw----·····0.0·fat······396·b-·defN·81-Jan-01·01:01·res/z3.xml867 -rw----·····0.0·fat······396·b-·defN·81-Jan-01·01:01·res/z3.xml
868 -rw----·····0.0·fat·····1016·b-·defN·81-Jan-01·01:01·res/z5.xml868 -rw----·····0.0·fat·····1016·b-·defN·81-Jan-01·01:01·res/z5.xml
869 -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml869 -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml
870 -rw----·····0.0·fat······776·b-·defN·81-Jan-01·01:01·res/zL.xml870 -rw----·····0.0·fat······776·b-·defN·81-Jan-01·01:01·res/zL.xml
871 -rw----·····0.0·fat······776·b-·defN·81-Jan-01·01:01·res/zh.xml871 -rw----·····0.0·fat······776·b-·defN·81-Jan-01·01:01·res/zh.xml
872 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml872 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
873 -rw----·····0.0·fat··1015392·b-·stor·81-Jan-01·01:01·resources.arsc873 -rw----·····0.0·fat··1015392·b-·stor·81-Jan-01·01:01·resources.arsc
874 -rw----·····2.0·fat····81135·b-·defN·81-Jan-01·01:01·META-INF/0AED9B5F.SF 
875 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/0AED9B5F.RSA 
876 -rw----·····2.0·fat····81008·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
877 875·files,·51374359·bytes·uncompressed,·18652565·bytes·compressed:··63.7%874 872·files,·51247654·bytes·uncompressed,·18594061·bytes·compressed:··63.7%
45.6 MB
classes3.dex
45.5 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 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············:·e7bad2614 checksum············:·097f98a5
5 signature···········:·f555...aa995 signature···········:·27df...a344
6 file_size···········:·26262166 file_size···········:·2626124
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·····:·2462110 string_ids_size·····:·24620
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·264012 type_ids_size·······:·2640
13 type_ids_off········:·98596·(0x018124)13 type_ids_off········:·98592·(0x018120)
14 proto_ids_size······:·360614 proto_ids_size······:·3606
15 proto_ids_off·······:·109156·(0x01aa64)15 proto_ids_off·······:·109152·(0x01aa60)
16 field_ids_size······:·1380016 field_ids_size······:·13800
17 field_ids_off·······:·152428·(0x02536c)17 field_ids_off·······:·152424·(0x025368)
18 method_ids_size·····:·1318818 method_ids_size·····:·13187
19 method_ids_off······:·262828·(0x0402ac)19 method_ids_off······:·262824·(0x0402a8)
20 class_defs_size·····:·191920 class_defs_size·····:·1919
21 class_defs_off······:·368332·(0x059ecc)21 class_defs_off······:·368320·(0x059ec0)
22 data_size···········:·219647622 data_size···········:·2196396
23 data_off············:·429740·(0x068eac)23 data_off············:·429728·(0x068ea0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·60225 class_idx···········:·602
26 access_flags········:·1025·(0x0401)26 access_flags········:·1025·(0x0401)
27 superclass_idx······:·27727 superclass_idx······:·277
28 source_file_idx·····:·432028 source_file_idx·····:·4320
29 static_fields_size··:·029 static_fields_size··:·0
Offset 49, 17 lines modifiedOffset 49, 17 lines modified
49 ······type··········:·'()V'49 ······type··········:·'()V'
50 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)50 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
51 ······code··········-51 ······code··········-
52 ······registers·····:·152 ······registers·····:·1
53 ······ins···········:·153 ······ins···········:·1
54 ······outs··········:·154 ······outs··········:·1
55 ······insns·size····:·4·16-bit·code·units55 ······insns·size····:·4·16-bit·code·units
56 069294:········································|[069294]·kotlinx.coroutines.AbstractTimeSource.<init>:()V56 069288:········································|[069288]·kotlinx.coroutines.AbstractTimeSource.<init>:()V
57 0692a4:·7010·ac02·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@02ac57 069298:·7010·ac02·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@02ac
58 0692aa:·0e00···································|0003:·return-void58 06929e:·0e00···································|0003:·return-void
59 ······catches·······:·(none)59 ······catches·······:·(none)
60 ······positions·····:·60 ······positions·····:·
61 ········0x0000·line=1361 ········0x0000·line=13
62 ······locals········:·62 ······locals········:·
63 ········0x0000·-·0x0004·reg=0·this·Lkotlinx/coroutines/AbstractTimeSource;·63 ········0x0000·-·0x0004·reg=0·this·Lkotlinx/coroutines/AbstractTimeSource;·
  
64 ··Virtual·methods···-64 ··Virtual·methods···-
Offset 150, 102 lines modifiedOffset 150, 102 lines modified
150 ······type··········:·'()V'150 ······type··········:·'()V'
151 ······access········:·0x10008·(STATIC·CONSTRUCTOR)151 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
152 ······code··········-152 ······code··········-
153 ······registers·····:·0153 ······registers·····:·0
154 ······ins···········:·0154 ······ins···········:·0
155 ······outs··········:·0155 ······outs··········:·0
156 ······insns·size····:·1·16-bit·code·units156 ······insns·size····:·1·16-bit·code·units
157 069170:········································|[069170]·kotlinx.coroutines.AbstractTimeSourceKt.<clinit>:()V157 069164:········································|[069164]·kotlinx.coroutines.AbstractTimeSourceKt.<clinit>:()V
158 069180:·0e00···································|0000:·return-void158 069174:·0e00···································|0000:·return-void
159 ······catches·······:·(none)159 ······catches·······:·(none)
160 ······positions·····:·160 ······positions·····:·
161 ······locals········:·161 ······locals········:·
  
162 ····#1··············:·(in·Lkotlinx/coroutines/AbstractTimeSourceKt;)162 ····#1··············:·(in·Lkotlinx/coroutines/AbstractTimeSourceKt;)
163 ······name··········:·'currentTimeMillis'163 ······name··········:·'currentTimeMillis'
164 ······type··········:·'()J'164 ······type··········:·'()J'
165 ······access········:·0x001a·(PRIVATE·STATIC·FINAL)165 ······access········:·0x001a·(PRIVATE·STATIC·FINAL)
166 ······code··········-166 ······code··········-
167 ······registers·····:·2167 ······registers·····:·2
168 ······ins···········:·0168 ······ins···········:·0
169 ······outs··········:·1169 ······outs··········:·1
170 ······insns·size····:·16·16-bit·code·units170 ······insns·size····:·16·16-bit·code·units
171 069110:········································|[069110]·kotlinx.coroutines.AbstractTimeSourceKt.currentTimeMillis:()J171 069104:········································|[069104]·kotlinx.coroutines.AbstractTimeSourceKt.currentTimeMillis:()J
172 069120:·7100·5506·0000·························|0000:·invoke-static·{},·Lkotlinx/coroutines/AbstractTimeSourceKt;.getTimeSource:()Lkotlinx/coroutines/AbstractTimeSource;·//·method@0655172 069114:·7100·5506·0000·························|0000:·invoke-static·{},·Lkotlinx/coroutines/AbstractTimeSourceKt;.getTimeSource:()Lkotlinx/coroutines/AbstractTimeSource;·//·method@0655
173 069126:·0c00···································|0003:·move-result-object·v0173 06911a:·0c00···································|0003:·move-result-object·v0
174 069128:·3900·0700······························|0004:·if-nez·v0,·000b·//·+0007174 06911c:·3900·0700······························|0004:·if-nez·v0,·000b·//·+0007
175 06912c:·7100·1403·0000·························|0006:·invoke-static·{},·Ljava/lang/System;.currentTimeMillis:()J·//·method@0314175 069120:·7100·1403·0000·························|0006:·invoke-static·{},·Ljava/lang/System;.currentTimeMillis:()J·//·method@0314
176 069132:·0b00···································|0009:·move-result-wide·v0176 069126:·0b00···································|0009:·move-result-wide·v0
177 069134:·2805···································|000a:·goto·000f·//·+0005177 069128:·2805···································|000a:·goto·000f·//·+0005
178 069136:·6e10·4a06·0000·························|000b:·invoke-virtual·{v0},·Lkotlinx/coroutines/AbstractTimeSource;.currentTimeMillis:()J·//·method@064a178 06912a:·6e10·4a06·0000·························|000b:·invoke-virtual·{v0},·Lkotlinx/coroutines/AbstractTimeSource;.currentTimeMillis:()J·//·method@064a
179 06913c:·0b00···································|000e:·move-result-wide·v0179 069130:·0b00···································|000e:·move-result-wide·v0
180 06913e:·1000···································|000f:·return-wide·v0180 069132:·1000···································|000f:·return-wide·v0
181 ······catches·······:·(none)181 ······catches·······:·(none)
182 ······positions·····:·182 ······positions·····:·
183 ········0x0000·line=31183 ········0x0000·line=31
184 ······locals········:·184 ······locals········:·
  
185 ····#2··············:·(in·Lkotlinx/coroutines/AbstractTimeSourceKt;)185 ····#2··············:·(in·Lkotlinx/coroutines/AbstractTimeSourceKt;)
186 ······name··········:·'getTimeSource'186 ······name··········:·'getTimeSource'
187 ······type··········:·'()Lkotlinx/coroutines/AbstractTimeSource;'187 ······type··········:·'()Lkotlinx/coroutines/AbstractTimeSource;'
188 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)188 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
189 ······code··········-189 ······code··········-
190 ······registers·····:·1190 ······registers·····:·1
191 ······ins···········:·0191 ······ins···········:·0
192 ······outs··········:·0192 ······outs··········:·0
193 ······insns·size····:·3·16-bit·code·units193 ······insns·size····:·3·16-bit·code·units
194 0690f8:········································|[0690f8]·kotlinx.coroutines.AbstractTimeSourceKt.getTimeSource:()Lkotlinx/coroutines/AbstractTimeSource;194 0690ec:········································|[0690ec]·kotlinx.coroutines.AbstractTimeSourceKt.getTimeSource:()Lkotlinx/coroutines/AbstractTimeSource;
195 069108:·6200·4400······························|0000:·sget-object·v0,·Lkotlinx/coroutines/AbstractTimeSourceKt;.timeSource:Lkotlinx/coroutines/AbstractTimeSource;·//·field@0044195 0690fc:·6200·4400······························|0000:·sget-object·v0,·Lkotlinx/coroutines/AbstractTimeSourceKt;.timeSource:Lkotlinx/coroutines/AbstractTimeSource;·//·field@0044
196 06910c:·1100···································|0002:·return-object·v0196 069100:·1100···································|0002:·return-object·v0
197 ······catches·······:·(none)197 ······catches·······:·(none)
198 ······positions·····:·198 ······positions·····:·
199 ········0x0000·line=27199 ········0x0000·line=27
200 ······locals········:·200 ······locals········:·
  
201 ····#3··············:·(in·Lkotlinx/coroutines/AbstractTimeSourceKt;)201 ····#3··············:·(in·Lkotlinx/coroutines/AbstractTimeSourceKt;)
202 ······name··········:·'nanoTime'202 ······name··········:·'nanoTime'
203 ······type··········:·'()J'203 ······type··········:·'()J'
204 ······access········:·0x001a·(PRIVATE·STATIC·FINAL)204 ······access········:·0x001a·(PRIVATE·STATIC·FINAL)
205 ······code··········-205 ······code··········-
206 ······registers·····:·2206 ······registers·····:·2
207 ······ins···········:·0207 ······ins···········:·0
208 ······outs··········:·1208 ······outs··········:·1
209 ······insns·size····:·16·16-bit·code·units209 ······insns·size····:·16·16-bit·code·units
210 069140:········································|[069140]·kotlinx.coroutines.AbstractTimeSourceKt.nanoTime:()J210 069134:········································|[069134]·kotlinx.coroutines.AbstractTimeSourceKt.nanoTime:()J
211 069150:·7100·5506·0000·························|0000:·invoke-static·{},·Lkotlinx/coroutines/AbstractTimeSourceKt;.getTimeSource:()Lkotlinx/coroutines/AbstractTimeSource;·//·method@0655211 069144:·7100·5506·0000·························|0000:·invoke-static·{},·Lkotlinx/coroutines/AbstractTimeSourceKt;.getTimeSource:()Lkotlinx/coroutines/AbstractTimeSource;·//·method@0655
212 069156:·0c00···································|0003:·move-result-object·v0212 06914a:·0c00···································|0003:·move-result-object·v0
213 069158:·3900·0700······························|0004:·if-nez·v0,·000b·//·+0007213 06914c:·3900·0700······························|0004:·if-nez·v0,·000b·//·+0007
214 06915c:·7100·1803·0000·························|0006:·invoke-static·{},·Ljava/lang/System;.nanoTime:()J·//·method@0318214 069150:·7100·1803·0000·························|0006:·invoke-static·{},·Ljava/lang/System;.nanoTime:()J·//·method@0318
215 069162:·0b00···································|0009:·move-result-wide·v0215 069156:·0b00···································|0009:·move-result-wide·v0
216 069164:·2805···································|000a:·goto·000f·//·+0005216 069158:·2805···································|000a:·goto·000f·//·+0005
217 069166:·6e10·4b06·0000·························|000b:·invoke-virtual·{v0},·Lkotlinx/coroutines/AbstractTimeSource;.nanoTime:()J·//·method@064b217 06915a:·6e10·4b06·0000·························|000b:·invoke-virtual·{v0},·Lkotlinx/coroutines/AbstractTimeSource;.nanoTime:()J·//·method@064b
218 06916c:·0b00···································|000e:·move-result-wide·v0218 069160:·0b00···································|000e:·move-result-wide·v0
219 06916e:·1000···································|000f:·return-wide·v0219 069162:·1000···································|000f:·return-wide·v0
220 ······catches·······:·(none)220 ······catches·······:·(none)
221 ······positions·····:·221 ······positions·····:·
222 ········0x0000·line=35222 ········0x0000·line=35
223 ······locals········:·223 ······locals········:·
  
Max diff block lines reached; 47681464/47690864 bytes (99.98%) of diff not shown.
108 KB
classes3.jar
4.15 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·3744514·bytes,·number·of·entries:·19181 Zip·file·size:·3744534·bytes,·number·of·entries:·1918
2 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/AbstractTimeSource.class2 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/AbstractTimeSource.class
3 ?rwxrwxr-x··2.0·unx·····1272·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/AbstractTimeSourceKt.class3 ?rwxrwxr-x··2.0·unx·····1272·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/AbstractTimeSourceKt.class
4 ?rwxrwxr-x··2.0·unx·····2500·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/AwaitAll.class4 ?rwxrwxr-x··2.0·unx·····2500·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/AwaitAll.class
5 ?rwxrwxr-x··2.0·unx·····2434·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/AwaitKt.class5 ?rwxrwxr-x··2.0·unx·····2434·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/AwaitKt.class
6 ?rwxrwxr-x··2.0·unx·····1821·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/BuildersKt.class6 ?rwxrwxr-x··2.0·unx·····1821·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/BuildersKt.class
7 ?rwxrwxr-x··2.0·unx·····2237·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/BuildersKt__BuildersKt.class7 ?rwxrwxr-x··2.0·unx·····2237·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/BuildersKt__BuildersKt.class
8 ?rwxrwxr-x··2.0·unx·····4838·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/BuildersKt__Builders_commonKt.class8 ?rwxrwxr-x··2.0·unx·····4838·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/BuildersKt__Builders_commonKt.class
Offset 446, 21 lines modifiedOffset 446, 21 lines modified
446 ?rwxrwxr-x··2.0·unx······737·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/SectionsGenerated$1.class446 ?rwxrwxr-x··2.0·unx······737·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/SectionsGenerated$1.class
447 ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/SectionsGenerated.class447 ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/SectionsGenerated.class
448 ?rwxrwxr-x··2.0·unx······953·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_de$1.class448 ?rwxrwxr-x··2.0·unx······953·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_de$1.class
449 ?rwxrwxr-x··2.0·unx·····3539·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_de.class449 ?rwxrwxr-x··2.0·unx·····3539·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_de.class
450 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_el$1.class450 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_el$1.class
451 ?rwxrwxr-x··2.0·unx·····4043·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_el.class451 ?rwxrwxr-x··2.0·unx·····4043·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_el.class
452 ?rwxrwxr-x··2.0·unx·····1085·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_en$1.class452 ?rwxrwxr-x··2.0·unx·····1085·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_en$1.class
453 ?rwxrwxr-x··2.0·unx·····5565·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_en.class453 ?rwxrwxr-x··2.0·unx·····5588·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_en.class
454 ?rwxrwxr-x··2.0·unx·····1085·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_es$1.class454 ?rwxrwxr-x··2.0·unx·····1085·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_es$1.class
455 ?rwxrwxr-x··2.0·unx·····6026·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_es.class455 ?rwxrwxr-x··2.0·unx·····6006·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_es.class
456 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_fr$1.class456 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_fr$1.class
457 ?rwxrwxr-x··2.0·unx·····2994·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_fr.class457 ?rwxrwxr-x··2.0·unx·····2994·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_fr.class
458 ?rwxrwxr-x··2.0·unx·····1085·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_it$1.class458 ?rwxrwxr-x··2.0·unx·····1085·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_it$1.class
459 ?rwxrwxr-x··2.0·unx·····5821·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_it.class459 ?rwxrwxr-x··2.0·unx·····5838·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_it.class
460 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_ru$1.class460 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_ru$1.class
461 ?rwxrwxr-x··2.0·unx·····3189·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_ru.class461 ?rwxrwxr-x··2.0·unx·····3189·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/Sentences_ru.class
462 ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/error/ErrorActivity$$ExternalSyntheticLambda0.class462 ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/error/ErrorActivity$$ExternalSyntheticLambda0.class
463 ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/error/ErrorActivity$$ExternalSyntheticLambda1.class463 ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/error/ErrorActivity$$ExternalSyntheticLambda1.class
464 ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/error/ErrorActivity$$ExternalSyntheticLambda2.class464 ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/error/ErrorActivity$$ExternalSyntheticLambda2.class
465 ?rwxrwxr-x··2.0·unx······850·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/error/ErrorActivity$$ExternalSyntheticLambda3.class465 ?rwxrwxr-x··2.0·unx······850·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/error/ErrorActivity$$ExternalSyntheticLambda3.class
466 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/error/ErrorInfo$1.class466 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/error/ErrorInfo$1.class
Offset 1913, 8 lines modifiedOffset 1913, 8 lines modified
1913 ?rwxrwxr-x··2.0·unx·····1218·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyBroadcastCoroutine.class1913 ?rwxrwxr-x··2.0·unx·····1218·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyBroadcastCoroutine.class
1914 ?rwxrwxr-x··2.0·unx·····1413·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/ProducerCoroutine.class1914 ?rwxrwxr-x··2.0·unx·····1413·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/ProducerCoroutine.class
1915 ?rwxrwxr-x··2.0·unx······482·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FlowCoroutine.class1915 ?rwxrwxr-x··2.0·unx······482·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FlowCoroutine.class
1916 ?rwxrwxr-x··2.0·unx·····9534·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/MainActivity.class1916 ?rwxrwxr-x··2.0·unx·····9534·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/MainActivity.class
1917 ?rwxrwxr-x··2.0·unx·····8360·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/error/ErrorActivity.class1917 ?rwxrwxr-x··2.0·unx·····8360·b-·stor·80-Jan-01·00:00·org/dicio/dicio_android/error/ErrorActivity.class
1918 ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class1918 ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class
1919 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FlowProduceCoroutine.class1919 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FlowProduceCoroutine.class
1920 1918·files,·4007848·bytes·uncompressed,·3394476·bytes·compressed:··15.3%1920 1918·files,·4007868·bytes·uncompressed,·3394496·bytes·compressed:··15.3%
774 B
org/dicio/dicio_android/SectionsGenerated$1.class
676 B
procyon -ec {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 package·org.dicio.dicio_android;2 package·org.dicio.dicio_android;
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 class·SectionsGenerated$1·extends·HashMap4 class·SectionsGenerated$1·extends·HashMap
5 {5 {
6 ····SectionsGenerated$1()·{6 ····SectionsGenerated$1()·{
7 ········this.put("el",·Sentences_el.sections); 
8 ········this.put("fr",·Sentences_fr.sections);7 ········this.put("fr",·Sentences_fr.sections);
9 ········this.put("es",·Sentences_es.sections); 
10 ········this.put("en",·Sentences_en.sections);8 ········this.put("en",·Sentences_en.sections);
11 ········this.put("ru",·Sentences_ru.sections);9 ········this.put("el",·Sentences_el.sections);
12 ········this.put("de",·Sentences_de.sections);10 ········this.put("de",·Sentences_de.sections);
 11 ········this.put("ru",·Sentences_ru.sections);
 12 ········this.put("es",·Sentences_es.sections);
13 ········this.put("it",·Sentences_it.sections);13 ········this.put("it",·Sentences_it.sections);
14 ····}14 ····}
15 }15 }
822 B
org/dicio/dicio_android/Sentences_de$1.class
734 B
procyon -ec {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 package·org.dicio.dicio_android;2 package·org.dicio.dicio_android;
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 class·Sentences_de$1·extends·HashMap4 class·Sentences_de$1·extends·HashMap
5 {5 {
6 ····Sentences_de$1()·{6 ····Sentences_de$1()·{
7 ········this.put("telephone",·Sentences_de.telephone); 
8 ········this.put("search",·Sentences_de.search);7 ········this.put("search",·Sentences_de.search);
9 ········this.put("weather",·Sentences_de.weather); 
10 ········this.put("lyrics",·Sentences_de.lyrics); 
11 ········this.put("calculator",·Sentences_de.calculator);8 ········this.put("calculator",·Sentences_de.calculator);
12 ········this.put("calculator_operators",·Sentences_de.calculator_operators);9 ········this.put("calculator_operators",·Sentences_de.calculator_operators);
13 ········this.put("open",·Sentences_de.open);10 ········this.put("open",·Sentences_de.open);
 11 ········this.put("lyrics",·Sentences_de.lyrics);
 12 ········this.put("telephone",·Sentences_de.telephone);
 13 ········this.put("weather",·Sentences_de.weather);
14 ····}14 ····}
15 }15 }
1.68 KB
org/dicio/dicio_android/Sentences_de.class
1.6 KB
procyon -ec {}
    
Offset 16, 18 lines modifiedOffset 16, 15 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_telephone·telephone;19 ····public·static·final·Sentences_de$SectionClass_telephone·telephone;
20 ····public·static·final·Sentences_de$SectionClass_weather·weather;20 ····public·static·final·Sentences_de$SectionClass_weather·weather;
21 ····21 ····
22 ····static·{22 ····static·{
23 ········telephone·=·new·Sentences_de$SectionClass_telephone(); 
24 ········search·=·new·Sentences_de$SectionClass_search();23 ········search·=·new·Sentences_de$SectionClass_search();
25 ········weather·=·new·Sentences_de$SectionClass_weather(); 
26 ········lyrics·=·new·Sentences_de$SectionClass_lyrics(); 
27 ········calculator·=·new·Sentences_de$SectionClass_calculator();24 ········calculator·=·new·Sentences_de$SectionClass_calculator();
28 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;25 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;
29 ········final·int·n·=·6;26 ········final·int·n·=·6;
30 ········final·Sentence[]·array·=·new·Sentence[n];27 ········final·Sentence[]·array·=·new·Sentence[n];
31 ········final·int·n2·=·5;28 ········final·int·n2·=·5;
32 ········final·int[]·array3;29 ········final·int[]·array3;
33 ········final·int[]·array2·=·array3·=·new·int[n2];30 ········final·int[]·array2·=·array3·=·new·int[n2];
Offset 159, 10 lines modifiedOffset 156, 13 lines modified
159 ········array43[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord("wurzel",·n4,·array45);156 ········array43[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord("wurzel",·n4,·array45);
160 ········final·int[]·array47·=·new·int[n3];157 ········final·int[]·array47·=·new·int[n3];
161 ········array47[0]·=·n5;158 ········array47[0]·=·n5;
162 ········array43[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n3,·array47);159 ········array43[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n3,·array47);
163 ········array[5]·=·new·Sentence("square_root",·array42,·array43);160 ········array[5]·=·new·Sentence("square_root",·array42,·array43);
164 ········calculator_operators·=·new·StandardRecognizerData(low,·array);161 ········calculator_operators·=·new·StandardRecognizerData(low,·array);
165 ········open·=·new·Sentences_de$SectionClass_open();162 ········open·=·new·Sentences_de$SectionClass_open();
 163 ········lyrics·=·new·Sentences_de$SectionClass_lyrics();
 164 ········telephone·=·new·Sentences_de$SectionClass_telephone();
 165 ········weather·=·new·Sentences_de$SectionClass_weather();
166 ········sections·=·(Map)new·Sentences_de$1();166 ········sections·=·(Map)new·Sentences_de$1();
167 ····}167 ····}
168 }168 }
676 B
org/dicio/dicio_android/Sentences_el$1.class
588 B
procyon -ec {}
    
Offset 3, 14 lines modifiedOffset 3, 14 lines modified
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 class·Sentences_el$1·extends·HashMap4 class·Sentences_el$1·extends·HashMap
5 {5 {
6 ····Sentences_el$1()·{6 ····Sentences_el$1()·{
7 ········this.put("search",·Sentences_el.search);7 ········this.put("search",·Sentences_el.search);
8 ········this.put("weather",·Sentences_el.weather); 
9 ········this.put("lyrics",·Sentences_el.lyrics); 
10 ········this.put("calculator",·Sentences_el.calculator);8 ········this.put("calculator",·Sentences_el.calculator);
11 ········this.put("calculator_operators",·Sentences_el.calculator_operators);9 ········this.put("calculator_operators",·Sentences_el.calculator_operators);
12 ········this.put("open",·Sentences_el.open);10 ········this.put("open",·Sentences_el.open);
 11 ········this.put("lyrics",·Sentences_el.lyrics);
 12 ········this.put("weather",·Sentences_el.weather);
13 ····}13 ····}
14 }14 }
1.51 KB
org/dicio/dicio_android/Sentences_el.class
1.43 KB
procyon -ec {}
    
Offset 16, 16 lines modifiedOffset 16, 14 lines modified
16 ····public·static·final·Sentences_el$SectionClass_open·open;16 ····public·static·final·Sentences_el$SectionClass_open·open;
17 ····public·static·final·Sentences_el$SectionClass_search·search;17 ····public·static·final·Sentences_el$SectionClass_search·search;
18 ····public·static·final·Map·sections;18 ····public·static·final·Map·sections;
19 ····public·static·final·Sentences_el$SectionClass_weather·weather;19 ····public·static·final·Sentences_el$SectionClass_weather·weather;
20 ····20 ····
21 ····static·{21 ····static·{
22 ········search·=·new·Sentences_el$SectionClass_search();22 ········search·=·new·Sentences_el$SectionClass_search();
23 ········weather·=·new·Sentences_el$SectionClass_weather(); 
24 ········lyrics·=·new·Sentences_el$SectionClass_lyrics(); 
25 ········calculator·=·new·Sentences_el$SectionClass_calculator();23 ········calculator·=·new·Sentences_el$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·=·7;27 ········final·int·n2·=·7;
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 227, 10 lines modifiedOffset 225, 12 lines modified
227 ········array65[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord("\u03c1\u03b9\u03b6\u03b1",·n20,·array67);225 ········array65[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord("\u03c1\u03b9\u03b6\u03b1",·n20,·array67);
228 ········final·int[]·array69·=·new·int[n4];226 ········final·int[]·array69·=·new·int[n4];
229 ········array69[0]·=·n20;227 ········array69[0]·=·n20;
230 ········array65[n19]·=·(BaseWord)new·DiacriticsInsensitiveWord(s3,·n19,·array69);228 ········array65[n19]·=·(BaseWord)new·DiacriticsInsensitiveWord(s3,·n19,·array69);
231 ········array[n8]·=·new·Sentence("square_root",·array63,·array65);229 ········array[n8]·=·new·Sentence("square_root",·array63,·array65);
232 ········calculator_operators·=·new·StandardRecognizerData(low,·array);230 ········calculator_operators·=·new·StandardRecognizerData(low,·array);
233 ········open·=·new·Sentences_el$SectionClass_open();231 ········open·=·new·Sentences_el$SectionClass_open();
 232 ········lyrics·=·new·Sentences_el$SectionClass_lyrics();
 233 ········weather·=·new·Sentences_el$SectionClass_weather();
234 ········sections·=·(Map)new·Sentences_el$1();234 ········sections·=·(Map)new·Sentences_el$1();
235 ····}235 ····}
236 }236 }
1.01 KB
org/dicio/dicio_android/Sentences_en$1.class
950 B
procyon -ec {}
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 package·org.dicio.dicio_android;2 package·org.dicio.dicio_android;
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 class·Sentences_en$1·extends·HashMap4 class·Sentences_en$1·extends·HashMap
5 {5 {
6 ····Sentences_en$1()·{6 ····Sentences_en$1()·{
7 ········this.put("telephone",·Sentences_en.telephone); 
8 ········this.put("search",·Sentences_en.search);7 ········this.put("search",·Sentences_en.search);
9 ········this.put("util_yes_no",·Sentences_en.util_yes_no); 
10 ········this.put("timer",·Sentences_en.timer); 
11 ········this.put("weather",·Sentences_en.weather); 
12 ········this.put("lyrics",·Sentences_en.lyrics); 
13 ········this.put("calculator",·Sentences_en.calculator);8 ········this.put("calculator",·Sentences_en.calculator);
14 ········this.put("calculator_operators",·Sentences_en.calculator_operators);9 ········this.put("calculator_operators",·Sentences_en.calculator_operators);
15 ········this.put("open",·Sentences_en.open);10 ········this.put("open",·Sentences_en.open);
 11 ········this.put("timer",·Sentences_en.timer);
 12 ········this.put("lyrics",·Sentences_en.lyrics);
 13 ········this.put("telephone",·Sentences_en.telephone);
 14 ········this.put("weather",·Sentences_en.weather);
 15 ········this.put("util_yes_no",·Sentences_en.util_yes_no);
16 ····}16 ····}
17 }17 }
29.0 KB
org/dicio/dicio_android/Sentences_en.class
28.9 KB
procyon -ec {}
    
Offset 18, 358 lines modifiedOffset 18, 354 lines modified
18 ····public·static·final·Map·sections;18 ····public·static·final·Map·sections;
19 ····public·static·final·Sentences_en$SectionClass_telephone·telephone;19 ····public·static·final·Sentences_en$SectionClass_telephone·telephone;
20 ····public·static·final·Sentences_en$SectionClass_timer·timer;20 ····public·static·final·Sentences_en$SectionClass_timer·timer;
21 ····public·static·final·StandardRecognizerData·util_yes_no;21 ····public·static·final·StandardRecognizerData·util_yes_no;
22 ····public·static·final·Sentences_en$SectionClass_weather·weather;22 ····public·static·final·Sentences_en$SectionClass_weather·weather;
23 ····23 ····
24 ····static·{24 ····static·{
25 ········telephone·=·new·Sentences_en$SectionClass_telephone(); 
26 ········search·=·new·Sentences_en$SectionClass_search();25 ········search·=·new·Sentences_en$SectionClass_search();
 26 ········calculator·=·new·Sentences_en$SectionClass_calculator();
27 ········final·InputRecognizer$Specificity·high·=·InputRecognizer$Specificity.high;27 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;
28 ········final·int·n·=·2;28 ········final·int·n·=·6;
29 ········final·Sentence[]·array·=·new·Sentence[n];29 ········final·Sentence[]·array·=·new·Sentence[n];
30 ········final·int[]·array3;30 ········final·int[]·array3;
31 ········final·int[]·array2·=·array3·=·new·int[9];31 ········final·int[]·array2·=·array3·=·new·int[7];
32 ········array3[0]·=·0;32 ········array3[0]·=·0;
33 ········array3[1]·=·1;33 ········array3[1]·=·1;
34 ········array3[2]·=·3;34 ········array3[2]·=·2;
35 ········array3[array3[3]·=·4]·=·7;35 ········array3[3]·=·3;
 36 ········array3[4]·=·4;
36 ········array3[5]·=·8;37 ········array3[5]·=·5;
37 ········array3[6]·=·9;38 ········array3[6]·=·7;
38 ········array3[7]·=·10; 
39 ········array3[8]·=·11; 
40 ········final·int·n2·=·14;39 ········final·int·n2·=·10;
41 ········final·BaseWord[]·array4·=·new·BaseWord[n2];40 ········final·BaseWord[]·array4·=·new·BaseWord[n2];
42 ········final·int·n3·=·1;41 ········final·int·n3·=·1;
43 ········final·int[]·array5·=·new·int[n3];42 ········final·int[]·array5·=·new·int[n3];
44 ········array5[0]·=·n2;43 ········array5[0]·=·n2;
45 ········final·String·s·=·"yes"; 
46 ········array4[0]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n3,·array5);44 ········array4[0]·=·(BaseWord)new·DiacriticsInsensitiveWord("plus",·n3,·array5);
47 ········final·int[]·array6·=·new·int[n3]; 
48 ········array6[0]·=·n; 
49 ········final·String·s2·=·"for"; 
50 ········array4[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord(s2,·n,·array6); 
51 ········final·int[]·array7·=·new·int[n3]; 
52 ········array7[0]·=·n2; 
53 ········array4[n]·=·(BaseWord)new·DiacriticsInsensitiveWord("sure",·n3,·array7); 
54 ········final·int[]·array8·=·new·int[n3]; 
55 ········array8[0]·=·n2; 
56 ········final·DiacriticsInsensitiveWord·diacriticsInsensitiveWord·=·new·DiacriticsInsensitiveWord("certainly",·n3,·array8); 
57 ········final·int·n4·=·3;45 ········final·int·n4·=·2;
 46 ········final·int[]·array7;
 47 ········final·int[]·array6·=·array7·=·new·int[n4];
 48 ········array7[0]·=·6;
 49 ········array7[1]·=·10;
58 ········array4[n4]·=·(BaseWord)diacriticsInsensitiveWord;50 ········array4[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord("add",·n4,·array6);
 51 ········final·int[]·array9;
59 ········final·int[]·array9·=·new·int[n3];52 ········final·int[]·array8·=·array9·=·new·int[n4];
 53 ········array9[0]·=·6;
 54 ········array9[1]·=·10;
60 ········final·int·n5·=·5;55 ········final·int·n5·=·3;
61 ········array9[0]·=·n5; 
62 ········final·String·s3·=·"go"; 
63 ········array4[4]·=·(BaseWord)new·DiacriticsInsensitiveWord(s3,·n4,·array9);56 ········array4[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord("adding",·n5,·array8);
 57 ········final·int[]·array11;
64 ········final·int[]·array10·=·new·int[n3];58 ········final·int[]·array10·=·array11·=·new·int[n4];
 59 ········array11[0]·=·6;
 60 ········array11[1]·=·10;
 61 ········final·String·s·=·"addition";
65 ········final·int·n6·=·6;62 ········final·int·n6·=·4;
66 ········array10[0]·=·n6; 
67 ········array4[n5]·=·(BaseWord)new·DiacriticsInsensitiveWord(s2,·n,·array10);63 ········array4[n5]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n6,·array10);
 64 ········final·int[]·array13;
68 ········final·int[]·array11·=·new·int[n3];65 ········final·int[]·array12·=·array13·=·new·int[n4];
 66 ········array13[0]·=·6;
 67 ········array13[1]·=·10;
69 ········final·int·n7·=·14;68 ········final·int·n7·=·5;
70 ········array11[0]·=·n7; 
71 ········array4[n6]·=·(BaseWord)new·DiacriticsInsensitiveWord("it",·n3,·array11);69 ········array4[n6]·=·(BaseWord)new·DiacriticsInsensitiveWord("sum",·n7,·array12);
72 ········final·int[]·array12·=·new·int[n3];70 ········final·int[]·array15;
73 ········array12[0]·=·n7; 
74 ········array4[7]·=·(BaseWord)new·DiacriticsInsensitiveWord("affirmative",·n3,·array12); 
75 ········final·int[]·array13·=·new·int[n3]; 
76 ········array13[0]·=·n7; 
77 ········array4[8]·=·(BaseWord)new·DiacriticsInsensitiveWord("proceed",·n3,·array13); 
78 ········final·int[]·array14·=·new·int[n3];71 ········final·int[]·array14·=·array15·=·new·int[n4];
79 ········array14[0]·=·n7; 
80 ········array4[9]·=·(BaseWord)new·DiacriticsInsensitiveWord("continue",·n3,·array14); 
81 ········final·int[]·array15·=·new·int[n3]; 
82 ········final·int·n8·=·13; 
83 ········array15[0]·=·n8;72 ········array15[0]·=·6;
 73 ········array15[1]·=·10;
84 ········array4[10]·=·(BaseWord)new·DiacriticsInsensitiveWord("lets",·n,·array15);74 ········array4[n7]·=·(BaseWord)new·DiacriticsInsensitiveWord("summing",·n,·array14);
85 ········final·int[]·array16·=·new·int[n3];75 ········final·int[]·array16·=·new·int[n3];
86 ········final·int·n9·=·12; 
87 ········array16[0]·=·n9;76 ········array16[0]·=·10;
 77 ········final·String·s2·=·"to";
88 ········array4[11]·=·(BaseWord)new·DiacriticsInsensitiveWord("let",·4,·array16);78 ········array4[n]·=·(BaseWord)new·DiacriticsInsensitiveWord(s2,·n7,·array16);
89 ········final·int[]·array17·=·new·int[n3];79 ········final·int[]·array17·=·new·int[n3];
 80 ········final·int·n8·=·8;
90 ········array17[0]·=·n8;81 ········array17[0]·=·n8;
91 ········array4[n9]·=·(BaseWord)new·DiacriticsInsensitiveWord("s",·3,·array17);82 ········array4[7]·=·(BaseWord)new·DiacriticsInsensitiveWord("in",·3,·array17);
 83 ········final·int[]·array19;
92 ········final·int[]·array18·=·new·int[n3];84 ········final·int[]·array18·=·array19·=·new·int[n4];
93 ········array18[0]·=·14;85 ········array19[0]·=·9;
 86 ········array19[1]·=·10;
94 ········array4[n8]·=·(BaseWord)new·DiacriticsInsensitiveWord(s3,·n,·array18);87 ········array4[n8]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n4,·array18);
 88 ········final·int[]·array20·=·new·int[n3];
 89 ········array20[0]·=·10;
 90 ········array4[9]·=·(BaseWord)new·DiacriticsInsensitiveWord(s2,·n3,·array20);
95 ········array[0]·=·new·Sentence(s,·array2,·array4);91 ········array[0]·=·new·Sentence(s,·array2,·array4);
96 ········final·int[]·array20;92 ········final·int[]·array22;
97 ········final·int[]·array19·=·array20·=·new·int[7];93 ········final·int[]·array21·=·array22·=·new·int[n6];
98 ········array20[0]·=·0; 
99 ········array20[1]·=·1; 
100 ········array20[2]·=·2; 
101 ········array20[array20[3]·=·4]·=·6; 
102 ········array20[5]·=·7; 
103 ········array20[6]·=·8; 
104 ········final·int·n10·=·9; 
105 ········final·BaseWord[]·array21·=·new·BaseWord[n10]; 
106 ········final·int[]·array22·=·new·int[n3]; 
107 ········array22[0]·=·n10;94 ········array22[0]·=·0;
108 ········final·String·s4·=·"no"; 
109 ········array21[0]·=·(BaseWord)new·DiacriticsInsensitiveWord(s4,·n3,·array22); 
110 ········final·int[]·array23·=·new·int[n3]; 
111 ········array23[0]·=·n10;95 ········array22[1]·=·1;
112 ········array21[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord("dont",·n3,·array23);96 ········array22[2]·=·2;
 97 ········array22[3]·=·3;
 98 ········final·int·n9·=·5;
 99 ········final·BaseWord[]·array23·=·new·BaseWord[n9];
113 ········final·int[]·array24·=·new·int[n3];100 ········final·int[]·array24·=·new·int[n3];
 101 ········array24[0]·=·n9;
 102 ········array23[0]·=·(BaseWord)new·DiacriticsInsensitiveWord("minus",·n3,·array24);
 103 ········final·int[]·array26;
 104 ········final·int[]·array25·=·array26·=·new·int[n4];
Max diff block lines reached; 20012/29573 bytes (67.67%) of diff not shown.
1.01 KB
org/dicio/dicio_android/Sentences_es$1.class
950 B
procyon -ec {}
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 package·org.dicio.dicio_android;2 package·org.dicio.dicio_android;
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 class·Sentences_es$1·extends·HashMap4 class·Sentences_es$1·extends·HashMap
5 {5 {
6 ····Sentences_es$1()·{6 ····Sentences_es$1()·{
7 ········this.put("telephone",·Sentences_es.telephone); 
8 ········this.put("search",·Sentences_es.search);7 ········this.put("search",·Sentences_es.search);
9 ········this.put("util_yes_no",·Sentences_es.util_yes_no); 
10 ········this.put("timer",·Sentences_es.timer); 
11 ········this.put("weather",·Sentences_es.weather); 
12 ········this.put("lyrics",·Sentences_es.lyrics); 
13 ········this.put("calculator",·Sentences_es.calculator);8 ········this.put("calculator",·Sentences_es.calculator);
14 ········this.put("calculator_operators",·Sentences_es.calculator_operators);9 ········this.put("calculator_operators",·Sentences_es.calculator_operators);
15 ········this.put("open",·Sentences_es.open);10 ········this.put("open",·Sentences_es.open);
 11 ········this.put("timer",·Sentences_es.timer);
 12 ········this.put("lyrics",·Sentences_es.lyrics);
 13 ········this.put("telephone",·Sentences_es.telephone);
 14 ········this.put("weather",·Sentences_es.weather);
 15 ········this.put("util_yes_no",·Sentences_es.util_yes_no);
16 ····}16 ····}
17 }17 }
32.3 KB
org/dicio/dicio_android/Sentences_es.class
32.2 KB
procyon -ec {}
    
Offset 19, 387 lines modifiedOffset 19, 378 lines modified
19 ····public·static·final·Map·sections;19 ····public·static·final·Map·sections;
20 ····public·static·final·Sentences_es$SectionClass_telephone·telephone;20 ····public·static·final·Sentences_es$SectionClass_telephone·telephone;
21 ····public·static·final·Sentences_es$SectionClass_timer·timer;21 ····public·static·final·Sentences_es$SectionClass_timer·timer;
22 ····public·static·final·StandardRecognizerData·util_yes_no;22 ····public·static·final·StandardRecognizerData·util_yes_no;
23 ····public·static·final·Sentences_es$SectionClass_weather·weather;23 ····public·static·final·Sentences_es$SectionClass_weather·weather;
24 ····24 ····
25 ····static·{25 ····static·{
26 ········telephone·=·new·Sentences_es$SectionClass_telephone(); 
27 ········search·=·new·Sentences_es$SectionClass_search();26 ········search·=·new·Sentences_es$SectionClass_search();
 27 ········calculator·=·new·Sentences_es$SectionClass_calculator();
28 ········final·InputRecognizer$Specificity·high·=·InputRecognizer$Specificity.high;28 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;
29 ········final·int·n·=·2;29 ········final·int·n·=·6;
30 ········final·Sentence[]·array·=·new·Sentence[n];30 ········final·Sentence[]·array·=·new·Sentence[n];
 31 ········final·int·n2·=·9;
31 ········final·int[]·array3;32 ········final·int[]·array3;
32 ········final·int[]·array2·=·array3·=·new·int[10];33 ········final·int[]·array2·=·array3·=·new·int[n2];
33 ········array3[0]·=·0;34 ········array3[0]·=·0;
34 ········array3[1]·=·1;35 ········array3[1]·=·1;
35 ········array3[2]·=·4;36 ········array3[2]·=·2;
36 ········array3[3]·=·5;37 ········array3[3]·=·3;
37 ········array3[4]·=·9;38 ········array3[4]·=·4;
38 ········array3[5]·=·10;39 ········array3[5]·=·5;
39 ········array3[6]·=·11;40 ········array3[6]·=·6;
40 ········array3[7]·=·12;41 ········array3[7]·=·7;
41 ········array3[8]·=·13;42 ········array3[8]·=·8;
42 ········array3[9]·=·14; 
43 ········final·int·n2·=·15; 
44 ········final·BaseWord[]·array4·=·new·BaseWord[n2]; 
45 ········final·int·n3·=·1;43 ········final·int·n3·=·10;
 44 ········final·BaseWord[]·array4·=·new·BaseWord[n3];
 45 ········final·int·n4·=·1;
46 ········final·int[]·array5·=·new·int[n3];46 ········final·int[]·array5·=·new·int[n4];
47 ········array5[0]·=·n2;47 ········array5[0]·=·n3;
48 ········final·String·s·=·"si"; 
49 ········array4[0]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n3,·array5);48 ········array4[0]·=·(BaseWord)new·DiacriticsInsensitiveWord("mas",·n4,·array5);
 49 ········final·int·n5·=·2;
50 ········final·int[]·array7;50 ········final·int[]·array7;
51 ········final·int[]·array6·=·array7·=·new·int[n];51 ········final·int[]·array6·=·array7·=·new·int[n5];
52 ········array7[0]·=·2;52 ········array7[0]·=·9;
53 ········array7[1]·=·15;53 ········array7[1]·=·10;
 54 ········array4[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord("sumar",·n5,·array6);
 55 ········final·int[]·array9;
 56 ········final·int[]·array8·=·array9·=·new·int[n5];
 57 ········array9[0]·=·9;
 58 ········array9[1]·=·10;
54 ········final·String·s2·=·"claro";59 ········final·String·s·=·"suma";
55 ········final·int·n4·=·3;60 ········final·int·n6·=·3;
56 ········array4[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord(s2,·n4,·array6); 
57 ········final·int[]·array8·=·new·int[n3]; 
58 ········array8[0]·=·n4; 
59 ········final·String·s3·=·"que"; 
60 ········array4[n]·=·(BaseWord)new·DiacriticsInsensitiveWord(s3,·n,·array8);61 ········array4[n5]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n6,·array8);
61 ········final·int[]·array9·=·new·int[n3];62 ········final·int[]·array11;
62 ········array9[0]·=·n2; 
63 ········array4[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n3,·array9); 
64 ········final·int[]·array10·=·new·int[n3];63 ········final·int[]·array10·=·array11·=·new·int[n5];
65 ········array10[0]·=·n2;64 ········array11[0]·=·9;
66 ········final·DiacriticsInsensitiveWord·diacriticsInsensitiveWord·=·new·DiacriticsInsensitiveWord("afirmativo",·n3,·array10);65 ········array11[1]·=·10;
67 ········final·int·n5·=·4;66 ········final·int·n7·=·4;
68 ········array4[n5]·=·(BaseWord)diacriticsInsensitiveWord; 
69 ········final·int[]·array11·=·new·int[n3]; 
70 ········final·int·n6·=·6; 
71 ········array11[0]·=·n6; 
72 ········final·String·s4·=·"por"; 
73 ········array4[5]·=·(BaseWord)new·DiacriticsInsensitiveWord(s4,·n5,·array11);67 ········array4[n6]·=·(BaseWord)new·DiacriticsInsensitiveWord("sumando",·n7,·array10);
74 ········final·int[]·array13;68 ········final·int[]·array13;
75 ········final·int[]·array12·=·array13·=·new·int[n];69 ········final·int[]·array12·=·array13·=·new·int[n5];
76 ········array13[0]·=·7;70 ········array13[0]·=·9;
77 ········array13[1]·=·15;71 ········array13[1]·=·10;
78 ········final·String·s5·=·"supuesto";72 ········final·int·n8·=·5;
79 ········array4[n6]·=·(BaseWord)new·DiacriticsInsensitiveWord(s5,·n4,·array12);73 ········array4[n7]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n8,·array12);
80 ········final·int·n7·=·1;74 ········final·int[]·array15;
81 ········final·int[]·array14·=·new·int[n7];75 ········final·int[]·array14·=·array15·=·new·int[n5];
82 ········final·int·n8·=·8; 
83 ········array14[0]·=·n8; 
84 ········array4[7]·=·(BaseWord)new·DiacriticsInsensitiveWord(s3,·n,·array14); 
85 ········final·int[]·array15·=·new·int[n7]; 
86 ········final·int·n9·=·15; 
87 ········array15[0]·=·n9;76 ········array15[0]·=·9;
 77 ········array15[1]·=·10;
88 ········array4[n8]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n7,·array15);78 ········array4[n8]·=·(BaseWord)new·DiacriticsInsensitiveWord("anade",·n,·array14);
 79 ········final·int[]·array17;
89 ········final·int[]·array16·=·new·int[n7];80 ········final·int[]·array16·=·array17·=·new·int[n5];
90 ········array16[0]·=·n9; 
91 ········array4[9]·=·(BaseWord)new·DiacriticsInsensitiveWord("adelante",·n7,·array16); 
92 ········final·int[]·array17·=·new·int[n7]; 
93 ········array17[0]·=·n9;81 ········array17[0]·=·9;
94 ········array4[10]·=·(BaseWord)new·DiacriticsInsensitiveRegexWord("segur(?:o|a)",·n7,·array17); 
95 ········final·int[]·array18·=·new·int[n7]; 
96 ········array18[0]·=·n9;82 ········array17[1]·=·10;
 83 ········final·int·n9·=·7;
97 ········array4[11]·=·(BaseWord)new·DiacriticsInsensitiveWord("vamos",·n7,·array18);84 ········array4[n]·=·(BaseWord)new·DiacriticsInsensitiveWord("agrega",·n9,·array16);
 85 ········final·int[]·array19;
98 ········final·int[]·array19·=·new·int[n7];86 ········final·int[]·array18·=·array19·=·new·int[n5];
99 ········array19[0]·=·n9;87 ········array19[0]·=·9;
 88 ········array19[1]·=·10;
 89 ········final·int·n10·=·8;
100 ········array4[12]·=·(BaseWord)new·DiacriticsInsensitiveWord("procede",·n7,·array19);90 ········array4[n9]·=·(BaseWord)new·DiacriticsInsensitiveWord("anadiendo",·n10,·array18);
 91 ········final·int[]·array21;
101 ········final·int[]·array20·=·new·int[n7];92 ········final·int[]·array20·=·array21·=·new·int[n5];
102 ········array20[0]·=·n9; 
103 ········array4[13]·=·(BaseWord)new·DiacriticsInsensitiveWord("continua",·n7,·array20); 
104 ········final·int[]·array21·=·new·int[n7]; 
105 ········array21[0]·=·n9;93 ········array21[0]·=·9;
 94 ········array21[1]·=·10;
106 ········array4[14]·=·(BaseWord)new·DiacriticsInsensitiveWord("hagamoslo",·n7,·array21);95 ········array4[n10]·=·(BaseWord)new·DiacriticsInsensitiveWord("anadir",·n2,·array20);
 96 ········final·int[]·array22·=·new·int[n4];
 97 ········array22[0]·=·10;
 98 ········final·String·s2·=·"a";
 99 ········array4[n2]·=·(BaseWord)new·DiacriticsInsensitiveWord(s2,·n10,·array22);
107 ········array[0]·=·new·Sentence("yes",·array2,·array4);100 ········array[0]·=·new·Sentence("addition",·array2,·array4);
108 ········final·int[]·array23;101 ········final·int[]·array24;
109 ········final·int[]·array22·=·array23·=·new·int[10];102 ········final·int[]·array23·=·array24·=·new·int[n7];
110 ········array23[0]·=·0;103 ········array24[0]·=·0;
111 ········array23[1]·=·3;104 ········array24[1]·=·1;
112 ········array23[2]·=·5;105 ········array24[2]·=·2;
113 ········array23[3]·=·6;106 ········array24[3]·=·3;
114 ········array23[4]·=·7; 
115 ········array23[5]·=·8; 
116 ········array23[6]·=·9; 
117 ········array23[7]·=·10; 
118 ········array23[8]·=·13; 
119 ········array23[9]·=·14; 
120 ········final·BaseWord[]·array24·=·new·BaseWord[n9];107 ········final·BaseWord[]·array25·=·new·BaseWord[n7];
121 ········final·int[]·array25·=·new·int[n7]; 
122 ········array25[0]·=·n7; 
123 ········array24[0]·=·(BaseWord)new·DiacriticsInsensitiveWord(s4,·4,·array25); 
Max diff block lines reached; 19234/32983 bytes (58.31%) of diff not shown.
676 B
org/dicio/dicio_android/Sentences_fr$1.class
588 B
procyon -ec {}
    
Offset 3, 14 lines modifiedOffset 3, 14 lines modified
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 class·Sentences_fr$1·extends·HashMap4 class·Sentences_fr$1·extends·HashMap
5 {5 {
6 ····Sentences_fr$1()·{6 ····Sentences_fr$1()·{
7 ········this.put("search",·Sentences_fr.search);7 ········this.put("search",·Sentences_fr.search);
8 ········this.put("weather",·Sentences_fr.weather); 
9 ········this.put("lyrics",·Sentences_fr.lyrics); 
10 ········this.put("calculator",·Sentences_fr.calculator);8 ········this.put("calculator",·Sentences_fr.calculator);
11 ········this.put("calculator_operators",·Sentences_fr.calculator_operators);9 ········this.put("calculator_operators",·Sentences_fr.calculator_operators);
12 ········this.put("open",·Sentences_fr.open);10 ········this.put("open",·Sentences_fr.open);
 11 ········this.put("lyrics",·Sentences_fr.lyrics);
 12 ········this.put("weather",·Sentences_fr.weather);
13 ····}13 ····}
14 }14 }
1.48 KB
org/dicio/dicio_android/Sentences_fr.class
1.39 KB
procyon -ec {}
    
Offset 16, 16 lines modifiedOffset 16, 14 lines modified
16 ····public·static·final·Sentences_fr$SectionClass_open·open;16 ····public·static·final·Sentences_fr$SectionClass_open·open;
17 ····public·static·final·Sentences_fr$SectionClass_search·search;17 ····public·static·final·Sentences_fr$SectionClass_search·search;
18 ····public·static·final·Map·sections;18 ····public·static·final·Map·sections;
19 ····public·static·final·Sentences_fr$SectionClass_weather·weather;19 ····public·static·final·Sentences_fr$SectionClass_weather·weather;
20 ····20 ····
21 ····static·{21 ····static·{
22 ········search·=·new·Sentences_fr$SectionClass_search();22 ········search·=·new·Sentences_fr$SectionClass_search();
23 ········weather·=·new·Sentences_fr$SectionClass_weather(); 
24 ········lyrics·=·new·Sentences_fr$SectionClass_lyrics(); 
25 ········calculator·=·new·Sentences_fr$SectionClass_calculator();23 ········calculator·=·new·Sentences_fr$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·=·1;27 ········final·int·n2·=·1;
30 ········final·int[]·array2·=·new·int[n2];28 ········final·int[]·array2·=·new·int[n2];
31 ········array2[0]·=·0;29 ········array2[0]·=·0;
Offset 117, 10 lines modifiedOffset 115, 12 lines modified
117 ········array31[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord("carree",·n4,·array34);115 ········array31[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord("carree",·n4,·array34);
118 ········final·int[]·array36·=·new·int[n2];116 ········final·int[]·array36·=·new·int[n2];
119 ········array36[0]·=·n5;117 ········array36[0]·=·n5;
120 ········array31[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord("de",·n3,·array36);118 ········array31[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord("de",·n3,·array36);
121 ········array[5]·=·new·Sentence("square_root",·array29,·array31);119 ········array[5]·=·new·Sentence("square_root",·array29,·array31);
122 ········calculator_operators·=·new·StandardRecognizerData(low,·array);120 ········calculator_operators·=·new·StandardRecognizerData(low,·array);
123 ········open·=·new·Sentences_fr$SectionClass_open();121 ········open·=·new·Sentences_fr$SectionClass_open();
 122 ········lyrics·=·new·Sentences_fr$SectionClass_lyrics();
 123 ········weather·=·new·Sentences_fr$SectionClass_weather();
124 ········sections·=·(Map)new·Sentences_fr$1();124 ········sections·=·(Map)new·Sentences_fr$1();
125 ····}125 ····}
126 }126 }
1.01 KB
org/dicio/dicio_android/Sentences_it$1.class
950 B
procyon -ec {}
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 package·org.dicio.dicio_android;2 package·org.dicio.dicio_android;
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 class·Sentences_it$1·extends·HashMap4 class·Sentences_it$1·extends·HashMap
5 {5 {
6 ····Sentences_it$1()·{6 ····Sentences_it$1()·{
7 ········this.put("telephone",·Sentences_it.telephone); 
8 ········this.put("search",·Sentences_it.search);7 ········this.put("search",·Sentences_it.search);
9 ········this.put("util_yes_no",·Sentences_it.util_yes_no); 
10 ········this.put("timer",·Sentences_it.timer); 
11 ········this.put("weather",·Sentences_it.weather); 
12 ········this.put("lyrics",·Sentences_it.lyrics); 
13 ········this.put("calculator",·Sentences_it.calculator);8 ········this.put("calculator",·Sentences_it.calculator);
14 ········this.put("calculator_operators",·Sentences_it.calculator_operators);9 ········this.put("calculator_operators",·Sentences_it.calculator_operators);
15 ········this.put("open",·Sentences_it.open);10 ········this.put("open",·Sentences_it.open);
 11 ········this.put("timer",·Sentences_it.timer);
 12 ········this.put("lyrics",·Sentences_it.lyrics);
 13 ········this.put("telephone",·Sentences_it.telephone);
 14 ········this.put("weather",·Sentences_it.weather);
 15 ········this.put("util_yes_no",·Sentences_it.util_yes_no);
16 ····}16 ····}
17 }17 }
29.7 KB
org/dicio/dicio_android/Sentences_it.class
29.7 KB
procyon -ec {}
    
Offset 19, 360 lines modifiedOffset 19, 354 lines modified
19 ····public·static·final·Map·sections;19 ····public·static·final·Map·sections;
20 ····public·static·final·Sentences_it$SectionClass_telephone·telephone;20 ····public·static·final·Sentences_it$SectionClass_telephone·telephone;
21 ····public·static·final·Sentences_it$SectionClass_timer·timer;21 ····public·static·final·Sentences_it$SectionClass_timer·timer;
22 ····public·static·final·StandardRecognizerData·util_yes_no;22 ····public·static·final·StandardRecognizerData·util_yes_no;
23 ····public·static·final·Sentences_it$SectionClass_weather·weather;23 ····public·static·final·Sentences_it$SectionClass_weather·weather;
24 ····24 ····
25 ····static·{25 ····static·{
26 ········telephone·=·new·Sentences_it$SectionClass_telephone(); 
27 ········search·=·new·Sentences_it$SectionClass_search();26 ········search·=·new·Sentences_it$SectionClass_search();
 27 ········calculator·=·new·Sentences_it$SectionClass_calculator();
28 ········final·InputRecognizer$Specificity·high·=·InputRecognizer$Specificity.high;28 ········final·InputRecognizer$Specificity·low·=·InputRecognizer$Specificity.low;
29 ········final·int·n·=·2;29 ········final·int·n·=·6;
30 ········final·Sentence[]·array·=·new·Sentence[n];30 ········final·Sentence[]·array·=·new·Sentence[n];
31 ········final·int·n2·=·9;31 ········final·int·n2·=·9;
32 ········final·int[]·array3;32 ········final·int[]·array3;
33 ········final·int[]·array2·=·array3·=·new·int[n2];33 ········final·int[]·array2·=·array3·=·new·int[n2];
34 ········array3[0]·=·0;34 ········array3[0]·=·0;
35 ········array3[1]·=·1;35 ········array3[1]·=·1;
36 ········array3[2]·=·2;36 ········array3[2]·=·2;
37 ········array3[3]·=·3;37 ········array3[3]·=·3;
38 ········array3[4]·=·4;38 ········array3[4]·=·4;
39 ········array3[5]·=·5;39 ········array3[5]·=·5;
40 ········array3[6]·=·6;40 ········array3[6]·=·6;
41 ········array3[7]·=·7;41 ········array3[7]·=·7;
42 ········array3[8]·=·8;42 ········array3[8]·=·8;
43 ········final·BaseWord[]·array4·=·new·BaseWord[n2]; 
44 ········final·int·n3·=·1;43 ········final·int·n3·=·10;
 44 ········final·BaseWord[]·array4·=·new·BaseWord[n3];
 45 ········final·int·n4·=·1;
45 ········final·int[]·array5·=·new·int[n3];46 ········final·int[]·array5·=·new·int[n4];
46 ········array5[0]·=·n2;47 ········array5[0]·=·n3;
47 ········array4[0]·=·(BaseWord)new·DiacriticsInsensitiveWord("si",·n3,·array5);48 ········array4[0]·=·(BaseWord)new·DiacriticsInsensitiveWord("piu",·n4,·array5);
48 ········final·int[]·array6·=·new·int[n3]; 
49 ········array6[0]·=·n2; 
50 ········array4[n3]·=·(BaseWord)new·DiacriticsInsensitiveRegexWord("sicur(?:o|a|i|e)",·n3,·array6); 
51 ········final·int[]·array7·=·new·int[n3]; 
52 ········array7[0]·=·n2; 
53 ········array4[n]·=·(BaseWord)new·DiacriticsInsensitiveWord("sicuramente",·n3,·array7); 
54 ········final·int[]·array8·=·new·int[n3]; 
55 ········array8[0]·=·n2; 
56 ········final·DiacriticsInsensitiveWord·diacriticsInsensitiveWord·=·new·DiacriticsInsensitiveWord("certamente",·n3,·array8); 
57 ········final·int·n4·=·3; 
58 ········array4[n4]·=·(BaseWord)diacriticsInsensitiveWord; 
59 ········final·int[]·array9·=·new·int[n3]; 
60 ········array9[0]·=·n2; 
61 ········final·DiacriticsInsensitiveWord·diacriticsInsensitiveWord2·=·new·DiacriticsInsensitiveWord("affermativo",·n3,·array9); 
62 ········final·int·n5·=·4;49 ········final·int·n5·=·2;
63 ········array4[n5]·=·(BaseWord)diacriticsInsensitiveWord2;50 ········final·int[]·array7;
64 ········final·int[]·array10·=·new·int[n3];51 ········final·int[]·array6·=·array7·=·new·int[n5];
65 ········array10[0]·=·n2;52 ········array7[0]·=·9;
 53 ········array7[1]·=·10;
 54 ········array4[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord("sommare",·n5,·array6);
 55 ········final·int[]·array9;
 56 ········final·int[]·array8·=·array9·=·new·int[n5];
 57 ········array9[0]·=·9;
 58 ········array9[1]·=·10;
 59 ········final·int·n6·=·3;
66 ········array4[5]·=·(BaseWord)new·DiacriticsInsensitiveWord("vai",·n3,·array10);60 ········array4[n5]·=·(BaseWord)new·DiacriticsInsensitiveWord("sommato",·n6,·array8);
 61 ········final·int[]·array11;
67 ········final·int[]·array11·=·new·int[n3];62 ········final·int[]·array10·=·array11·=·new·int[n5];
68 ········array11[0]·=·n2;63 ········array11[0]·=·9;
 64 ········array11[1]·=·10;
 65 ········final·int·n7·=·4;
69 ········array4[6]·=·(BaseWord)new·DiacriticsInsensitiveWord("andiamo",·n3,·array11);66 ········array4[n6]·=·(BaseWord)new·DiacriticsInsensitiveWord("sommando",·n7,·array10);
 67 ········final·int[]·array13;
70 ········final·int[]·array12·=·new·int[n3];68 ········final·int[]·array12·=·array13·=·new·int[n5];
71 ········array12[0]·=·n2; 
72 ········array4[7]·=·(BaseWord)new·DiacriticsInsensitiveWord("procedi",·n3,·array12); 
73 ········final·int[]·array13·=·new·int[n3]; 
74 ········array13[0]·=·n2;69 ········array13[0]·=·9;
 70 ········array13[1]·=·10;
 71 ········final·int·n8·=·5;
75 ········array4[8]·=·(BaseWord)new·DiacriticsInsensitiveWord("continua",·n3,·array13);72 ········array4[n7]·=·(BaseWord)new·DiacriticsInsensitiveWord("somma",·n8,·array12);
76 ········array[0]·=·new·Sentence("yes",·array2,·array4); 
77 ········final·int[]·array15;73 ········final·int[]·array15;
78 ········final·int[]·array14·=·array15·=·new·int[10];74 ········final·int[]·array14·=·array15·=·new·int[n5];
79 ········array15[0]·=·0;75 ········array15[0]·=·9;
80 ········array15[1]·=·1;76 ········array15[1]·=·10;
 77 ········array4[n8]·=·(BaseWord)new·DiacriticsInsensitiveWord("aggiungere",·n,·array14);
81 ········array15[2]·=·2; 
82 ········array15[3]·=·3; 
83 ········array15[4]·=·4; 
84 ········array15[5]·=·5; 
85 ········array15[array15[6]·=·7]·=·9; 
86 ········array15[8]·=·11; 
87 ········array15[9]·=·12; 
88 ········final·int·n6·=·13; 
89 ········final·BaseWord[]·array16·=·new·BaseWord[n6]; 
90 ········final·int[]·array18;78 ········final·int[]·array17;
91 ········final·int[]·array17·=·array18·=·new·int[n2];79 ········final·int[]·array16·=·array17·=·new·int[n5];
92 ········array18[array18[0]·=·1]·=·2; 
93 ········array18[array18[2]·=·3]·=·4; 
94 ········array18[array18[4]·=·5]·=·7; 
95 ········array18[6]·=·9;80 ········array17[0]·=·9;
96 ········array18[7]·=·11;81 ········array17[1]·=·10;
97 ········array18[8]·=·12;82 ········final·int·n9·=·7;
98 ········array16[0]·=·(BaseWord)new·DiacriticsInsensitiveWord("assolutamente",·n4,·array17);83 ········array4[n]·=·(BaseWord)new·DiacriticsInsensitiveWord("aggiunto",·n9,·array16);
 84 ········final·int[]·array19;
99 ········final·int[]·array19·=·new·int[n3];85 ········final·int[]·array18·=·array19·=·new·int[n5];
100 ········array19[0]·=·n6;86 ········array19[0]·=·9;
 87 ········array19[1]·=·10;
101 ········final·String·s·=·"no";88 ········final·int·n10·=·8;
102 ········array16[n3]·=·(BaseWord)new·DiacriticsInsensitiveWord(s,·n,·array19);89 ········array4[n9]·=·(BaseWord)new·DiacriticsInsensitiveWord("aggiungendo",·n10,·array18);
 90 ········final·int[]·array21;
103 ········final·int[]·array20·=·new·int[n3];91 ········final·int[]·array20·=·array21·=·new·int[n5];
104 ········array20[0]·=·n6; 
105 ········array16[n]·=·(BaseWord)new·DiacriticsInsensitiveRegexWord("ferma(?:ti|)",·n,·array20); 
106 ········final·int[]·array21·=·new·int[n3]; 
107 ········array21[0]·=·n6;92 ········array21[0]·=·9;
 93 ········array21[1]·=·10;
108 ········array16[n4]·=·(BaseWord)new·DiacriticsInsensitiveWord("stop",·n,·array21);94 ········array4[n10]·=·(BaseWord)new·DiacriticsInsensitiveWord("aggiungi",·n2,·array20);
109 ········final·int[]·array22·=·new·int[n3];95 ········final·int[]·array22·=·new·int[n4];
110 ········array22[0]·=·n6;96 ········array22[0]·=·10;
111 ········array16[n5]·=·(BaseWord)new·DiacriticsInsensitiveWord("smetti",·n,·array22);97 ········array4[n2]·=·(BaseWord)new·DiacriticsInsensitiveWord("a",·n10,·array22);
 98 ········array[0]·=·new·Sentence("addition",·array2,·array4);
 99 ········final·int[]·array24;
112 ········final·int[]·array23·=·new·int[n3];100 ········final·int[]·array23·=·array24·=·new·int[n8];
 101 ········array24[0]·=·0;
 102 ········array24[1]·=·1;
 103 ········array24[2]·=·2;
 104 ········array24[3]·=·3;
 105 ········array24[4]·=·4;
113 ········final·int·n7·=·6;106 ········final·int·n11·=·6;
 107 ········final·BaseWord[]·array25·=·new·BaseWord[n11];
114 ········array23[0]·=·n7; 
115 ········final·String·s2·=·"non"; 
116 ········array16[5]·=·(BaseWord)new·DiacriticsInsensitiveWord(s2,·n4,·array23); 
Max diff block lines reached; 19464/30337 bytes (64.16%) of diff not shown.
676 B
org/dicio/dicio_android/Sentences_ru$1.class
588 B
procyon -ec {}
    
Offset 3, 14 lines modifiedOffset 3, 14 lines modified
  
3 import·java.util.HashMap;3 import·java.util.HashMap;
  
4 class·Sentences_ru$1·extends·HashMap4 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 }
582 B
smali_classes3/org/dicio/dicio_android/Sentences_es$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·1622 ····.locals·16
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·2124 ····.line·24
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;
590 B
smali_classes3/org/dicio/dicio_android/Sentences_es$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·2324 ····.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,·0x226 ····const/4·v2,·0x2
  
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.77 KB
smali_classes3/org/dicio/dicio_android/Sentences_fr$1.smali
Ordering differences only
    
Offset 32, 39 lines modifiedOffset 32, 39 lines modified
  
32 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->search:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_search;32 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->search:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_search;
  
33 ····const-string·v1,·"search"33 ····const-string·v1,·"search"
  
34 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_fr$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;34 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_fr$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
35 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->weather:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_weather;35 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->calculator:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_calculator;
  
36 ····const-string·v1,·"weather"36 ····const-string·v1,·"calculator"
  
37 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_fr$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;37 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_fr$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
38 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->lyrics:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_lyrics;38 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->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_fr$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;40 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_fr$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
41 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->calculator:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_calculator;41 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->open:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_open;
  
42 ····const-string·v1,·"calculator"42 ····const-string·v1,·"open"
  
43 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_fr$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;43 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_fr$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
44 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;44 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->lyrics:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_lyrics;
  
45 ····const-string·v1,·"calculator_operators"45 ····const-string·v1,·"lyrics"
  
46 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_fr$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;46 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_fr$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
47 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->open:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_open;47 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->weather:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_weather;
  
48 ····const-string·v1,·"open"48 ····const-string·v1,·"weather"
  
49 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_fr$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_fr$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
611 B
smali_classes3/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·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;
599 B
smali_classes3/org/dicio/dicio_android/Sentences_it$SectionClass_telephone.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·public·final·who:Ljava/lang/String;18 .field·public·final·who: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·23
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;
579 B
smali_classes3/org/dicio/dicio_android/Sentences_en$SectionClass_search.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·17
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low: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;
579 B
smali_classes3/org/dicio/dicio_android/Sentences_de$SectionClass_search.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·17
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low: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;
580 B
smali_classes3/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·2024 ····.line·21
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;
590 B
smali_classes3/org/dicio/dicio_android/Sentences_el$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·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;
590 B
smali_classes3/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·2324 ····.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;
590 B
smali_classes3/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·2324 ····.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;
4.26 KB
smali_classes3/org/dicio/dicio_android/Sentences_it$1.smali
Ordering differences only
    
Offset 26, 63 lines modifiedOffset 26, 63 lines modified
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>()V27 .method·constructor·<init>()V
28 ····.locals·228 ····.locals·2
  
29 ····.line·2629 ····.line·26
30 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V30 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V
  
31 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->telephone:Lorg/dicio/dicio_android/Sentences_it$SectionClass_telephone;31 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->search:Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;
  
32 ····const-string·v1,·"telephone"32 ····const-string·v1,·"search"
  
33 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;33 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
34 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->search:Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;34 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator:Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;
  
35 ····const-string·v1,·"search"35 ····const-string·v1,·"calculator"
  
36 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;36 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
37 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->util_yes_no:Lorg/dicio/skill/standard/StandardRecognizerData;37 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
38 ····const-string·v1,·"util_yes_no"38 ····const-string·v1,·"calculator_operators"
  
39 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;39 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
40 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->timer:Lorg/dicio/dicio_android/Sentences_it$SectionClass_timer;40 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->open:Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;
  
41 ····const-string·v1,·"timer"41 ····const-string·v1,·"open"
  
42 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;42 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
43 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->weather:Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather;43 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->timer:Lorg/dicio/dicio_android/Sentences_it$SectionClass_timer;
  
44 ····const-string·v1,·"weather"44 ····const-string·v1,·"timer"
  
45 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;45 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
46 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->lyrics:Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics;46 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->lyrics:Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics;
  
47 ····const-string·v1,·"lyrics"47 ····const-string·v1,·"lyrics"
  
48 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;48 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
49 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator:Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;49 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->telephone:Lorg/dicio/dicio_android/Sentences_it$SectionClass_telephone;
  
50 ····const-string·v1,·"calculator"50 ····const-string·v1,·"telephone"
  
51 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;51 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
52 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;52 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->weather:Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather;
  
53 ····const-string·v1,·"calculator_operators"53 ····const-string·v1,·"weather"
  
54 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;54 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
55 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->open:Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;55 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->util_yes_no:Lorg/dicio/skill/standard/StandardRecognizerData;
  
56 ····const-string·v1,·"open"56 ····const-string·v1,·"util_yes_no"
  
57 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;57 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_it$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
58 ····return-void58 ····return-void
59 .end·method59 .end·method
2.77 KB
smali_classes3/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
586 B
smali_classes3/org/dicio/dicio_android/Sentences_en$SectionClass_telephone.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·23
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,·0x226 ····const/4·v2,·0x2
  
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_classes3/org/dicio/dicio_android/Sentences_es$SectionClass_search.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·17
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
26 ····const/4·v2,·0x226 ····const/4·v2,·0x2
  
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;
580 B
smali_classes3/org/dicio/dicio_android/Sentences_fr$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·1924 ····.line·21
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;
586 B
smali_classes3/org/dicio/dicio_android/Sentences_es$SectionClass_telephone.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·23
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,·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;
592 B
smali_classes3/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·2222 ····.line·20
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;
578 B
smali_classes3/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·2524 ····.line·20
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_classes3/org/dicio/dicio_android/Sentences_it$SectionClass_search.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·17
25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;25 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low: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;
578 B
smali_classes3/org/dicio/dicio_android/Sentences_en$SectionClass_timer.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>()V23 .method·constructor·<init>()V
24 ····.locals·1624 ····.locals·16
  
25 ····move-object/from16·v0,·p025 ····move-object/from16·v0,·p0
  
26 ····.line·2026 ····.line·21
27 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;27 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
28 ····const/4·v2,·0x528 ····const/4·v2,·0x5
  
29 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;29 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
30 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;30 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
611 B
smali_classes3/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·2122 ····.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;
580 B
smali_classes3/org/dicio/dicio_android/Sentences_el$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·2122 ····.locals·21
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·1924 ····.line·21
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;
582 B
smali_classes3/org/dicio/dicio_android/Sentences_fr$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·1824 ····.line·22
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,·0x626 ····const/4·v2,·0x6
  
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;
3.53 KB
smali_classes3/org/dicio/dicio_android/Sentences_de$1.smali
Ordering differences only
    
Offset 26, 51 lines modifiedOffset 26, 51 lines modified
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>()V27 .method·constructor·<init>()V
28 ····.locals·228 ····.locals·2
  
29 ····.line·2429 ····.line·24
30 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V30 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V
  
31 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->telephone:Lorg/dicio/dicio_android/Sentences_de$SectionClass_telephone;31 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->search:Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;
  
32 ····const-string·v1,·"telephone"32 ····const-string·v1,·"search"
  
33 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;33 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
34 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->search:Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;34 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;
  
35 ····const-string·v1,·"search"35 ····const-string·v1,·"calculator"
  
36 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;36 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
37 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->weather:Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;37 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
38 ····const-string·v1,·"weather"38 ····const-string·v1,·"calculator_operators"
  
39 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;39 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
40 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->lyrics:Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;40 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->open:Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;
  
41 ····const-string·v1,·"lyrics"41 ····const-string·v1,·"open"
  
42 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;42 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
43 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;43 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->lyrics:Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;
  
44 ····const-string·v1,·"calculator"44 ····const-string·v1,·"lyrics"
  
45 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;45 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
46 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;46 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->telephone:Lorg/dicio/dicio_android/Sentences_de$SectionClass_telephone;
  
47 ····const-string·v1,·"calculator_operators"47 ····const-string·v1,·"telephone"
  
48 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;48 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
49 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->open:Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;49 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->weather:Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;
  
50 ····const-string·v1,·"open"50 ····const-string·v1,·"weather"
  
51 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;51 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_de$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
578 B
smali_classes3/org/dicio/dicio_android/Sentences_es$SectionClass_timer.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>()V23 .method·constructor·<init>()V
24 ····.locals·1824 ····.locals·18
  
25 ····move-object/from16·v0,·p025 ····move-object/from16·v0,·p0
  
26 ····.line·2026 ····.line·21
27 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;27 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
28 ····const/4·v2,·0x528 ····const/4·v2,·0x5
  
29 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;29 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
30 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;30 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
4.07 KB
smali_classes3/org/dicio/dicio_android/Sentences_fr.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_fr.java"3 .source·"Sentences_fr.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_fr$SectionClass_weather;,
 8 ········Lorg/dicio/dicio_android/Sentences_fr$SectionClass_lyrics;,
7 ········Lorg/dicio/dicio_android/Sentences_fr$SectionClass_open;,9 ········Lorg/dicio/dicio_android/Sentences_fr$SectionClass_open;,
8 ········Lorg/dicio/dicio_android/Sentences_fr$SectionClass_calculator;,10 ········Lorg/dicio/dicio_android/Sentences_fr$SectionClass_calculator;,
9 ········Lorg/dicio/dicio_android/Sentences_fr$SectionClass_lyrics;, 
10 ········Lorg/dicio/dicio_android/Sentences_fr$SectionClass_weather;, 
11 ········Lorg/dicio/dicio_android/Sentences_fr$SectionClass_search;11 ········Lorg/dicio/dicio_android/Sentences_fr$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_fr$SectionClass_calculator;15 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_calculator;
Offset 48, 35 lines modifiedOffset 48, 21 lines modified
48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_search;48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_search;
  
49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_search;-><init>()V49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_search;-><init>()V
  
50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->search:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_search;50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->search:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_search;
  
51 ····.line·1851 ····.line·18
52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_weather; 
  
53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_weather;-><init>()V 
  
54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->weather:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_weather; 
  
55 ····.line·19 
56 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_lyrics; 
  
57 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_lyrics;-><init>()V 
  
58 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->lyrics:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_lyrics; 
  
59 ····.line·20 
60 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_calculator;52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_calculator;
  
61 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_calculator;-><init>()V53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_calculator;-><init>()V
  
62 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->calculator:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_calculator;54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->calculator:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_calculator;
  
63 ····.line·2155 ····.line·19
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 393, 21 lines modifiedOffset 379, 35 lines modified
  
393 ····aput-object·v2,·v3,·v4379 ····aput-object·v2,·v3,·v4
  
394 ····invoke-direct·{v0,·v1,·v3},·Lorg/dicio/skill/standard/StandardRecognizerData;-><init>(Lorg/dicio/skill/chain/InputRecognizer$Specificity;[Lorg/dicio/skill/standard/Sentence;)V380 ····invoke-direct·{v0,·v1,·v3},·Lorg/dicio/skill/standard/StandardRecognizerData;-><init>(Lorg/dicio/skill/chain/InputRecognizer$Specificity;[Lorg/dicio/skill/standard/Sentence;)V
  
395 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;381 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
396 ····.line·22382 ····.line·20
397 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_open;383 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_open;
  
398 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_open;-><init>()V384 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_open;-><init>()V
  
399 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->open:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_open;385 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->open:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_open;
  
 386 ····.line·21
 387 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_lyrics;
  
 388 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_lyrics;-><init>()V
  
 389 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->lyrics:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_lyrics;
  
 390 ····.line·22
 391 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_weather;
  
 392 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_fr$SectionClass_weather;-><init>()V
  
 393 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->weather:Lorg/dicio/dicio_android/Sentences_fr$SectionClass_weather;
  
400 ····.line·23394 ····.line·23
401 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_fr$1;395 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_fr$1;
  
402 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_fr$1;-><init>()V396 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_fr$1;-><init>()V
  
403 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->sections:Ljava/util/Map;397 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->sections:Ljava/util/Map;
  
594 B
smali_classes3/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·1922 ····.line·21
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;
4.26 KB
smali_classes3/org/dicio/dicio_android/Sentences_es$1.smali
Ordering differences only
    
Offset 26, 63 lines modifiedOffset 26, 63 lines modified
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>()V27 .method·constructor·<init>()V
28 ····.locals·228 ····.locals·2
  
29 ····.line·2629 ····.line·26
30 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V30 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V
  
31 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->telephone:Lorg/dicio/dicio_android/Sentences_es$SectionClass_telephone;31 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->search:Lorg/dicio/dicio_android/Sentences_es$SectionClass_search;
  
32 ····const-string·v1,·"telephone"32 ····const-string·v1,·"search"
  
33 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;33 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
34 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->search:Lorg/dicio/dicio_android/Sentences_es$SectionClass_search;34 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->calculator:Lorg/dicio/dicio_android/Sentences_es$SectionClass_calculator;
  
35 ····const-string·v1,·"search"35 ····const-string·v1,·"calculator"
  
36 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;36 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
37 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->util_yes_no:Lorg/dicio/skill/standard/StandardRecognizerData;37 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
38 ····const-string·v1,·"util_yes_no"38 ····const-string·v1,·"calculator_operators"
  
39 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;39 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
40 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->timer:Lorg/dicio/dicio_android/Sentences_es$SectionClass_timer;40 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->open:Lorg/dicio/dicio_android/Sentences_es$SectionClass_open;
  
41 ····const-string·v1,·"timer"41 ····const-string·v1,·"open"
  
42 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;42 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
43 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->weather:Lorg/dicio/dicio_android/Sentences_es$SectionClass_weather;43 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->timer:Lorg/dicio/dicio_android/Sentences_es$SectionClass_timer;
  
44 ····const-string·v1,·"weather"44 ····const-string·v1,·"timer"
  
45 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;45 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
46 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->lyrics:Lorg/dicio/dicio_android/Sentences_es$SectionClass_lyrics;46 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->lyrics:Lorg/dicio/dicio_android/Sentences_es$SectionClass_lyrics;
  
47 ····const-string·v1,·"lyrics"47 ····const-string·v1,·"lyrics"
  
48 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;48 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
49 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->calculator:Lorg/dicio/dicio_android/Sentences_es$SectionClass_calculator;49 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->telephone:Lorg/dicio/dicio_android/Sentences_es$SectionClass_telephone;
  
50 ····const-string·v1,·"calculator"50 ····const-string·v1,·"telephone"
  
51 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;51 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
52 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;52 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->weather:Lorg/dicio/dicio_android/Sentences_es$SectionClass_weather;
  
53 ····const-string·v1,·"calculator_operators"53 ····const-string·v1,·"weather"
  
54 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;54 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
55 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->open:Lorg/dicio/dicio_android/Sentences_es$SectionClass_open;55 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->util_yes_no:Lorg/dicio/skill/standard/StandardRecognizerData;
  
56 ····const-string·v1,·"open"56 ····const-string·v1,·"util_yes_no"
  
57 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;57 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_es$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
58 ····return-void58 ····return-void
59 .end·method59 .end·method
582 B
smali_classes3/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·2124 ····.line·24
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;
582 B
smali_classes3/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·1922 ····.locals·19
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·2124 ····.line·24
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;
5.01 KB
smali_classes3/org/dicio/dicio_android/Sentences_de.smali
    
Offset 2, 20 lines modifiedOffset 2, 20 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_telephone;,
 9 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;,
7 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;,10 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;,
8 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;,11 ········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;,12 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;
12 ········Lorg/dicio/dicio_android/Sentences_de$SectionClass_telephone; 
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;16 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;
  
Offset 44, 49 lines modifiedOffset 44, 28 lines modified
  
  
44 #·direct·methods44 #·direct·methods
45 .method·static·constructor·<clinit>()V45 .method·static·constructor·<clinit>()V
46 ····.locals·1646 ····.locals·16
  
47 ····.line·1747 ····.line·17
48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_telephone; 
  
49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_telephone;-><init>()V 
  
50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->telephone:Lorg/dicio/dicio_android/Sentences_de$SectionClass_telephone; 
  
51 ····.line·18 
52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_search;
  
53 ····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
  
54 ····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;
  
55 ····.line·1951 ····.line·18
56 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather; 
  
57 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;-><init>()V 
  
58 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->weather:Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather; 
  
59 ····.line·20 
60 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics; 
  
61 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;-><init>()V 
  
62 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->lyrics:Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics; 
  
63 ····.line·21 
64 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_calculator;
  
65 ····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
  
66 ····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;
  
67 ····.line·2255 ····.line·19
68 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;56 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;
  
69 ····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;
  
70 ····const/4·v2,·0x658 ····const/4·v2,·0x6
  
71 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;59 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
Offset 487, 21 lines modifiedOffset 466, 42 lines modified
  
487 ····aput-object·v2,·v3,·v4466 ····aput-object·v2,·v3,·v4
  
488 ····invoke-direct·{v0,·v1,·v3},·Lorg/dicio/skill/standard/StandardRecognizerData;-><init>(Lorg/dicio/skill/chain/InputRecognizer$Specificity;[Lorg/dicio/skill/standard/Sentence;)V467 ····invoke-direct·{v0,·v1,·v3},·Lorg/dicio/skill/standard/StandardRecognizerData;-><init>(Lorg/dicio/skill/chain/InputRecognizer$Specificity;[Lorg/dicio/skill/standard/Sentence;)V
  
489 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;468 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
490 ····.line·23469 ····.line·20
491 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;470 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;
  
492 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;-><init>()V471 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;-><init>()V
  
493 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->open:Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;472 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->open:Lorg/dicio/dicio_android/Sentences_de$SectionClass_open;
  
 473 ····.line·21
 474 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;
  
 475 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;-><init>()V
  
 476 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->lyrics:Lorg/dicio/dicio_android/Sentences_de$SectionClass_lyrics;
  
 477 ····.line·22
 478 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_telephone;
  
 479 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_telephone;-><init>()V
  
 480 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->telephone:Lorg/dicio/dicio_android/Sentences_de$SectionClass_telephone;
  
 481 ····.line·23
 482 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;
  
 483 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;-><init>()V
  
 484 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->weather:Lorg/dicio/dicio_android/Sentences_de$SectionClass_weather;
  
494 ····.line·24485 ····.line·24
495 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$1;486 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_de$1;
  
496 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$1;-><init>()V487 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_de$1;-><init>()V
  
497 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->sections:Ljava/util/Map;488 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->sections:Ljava/util/Map;
  
578 B
smali_classes3/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·2324 ····.line·20
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;
592 B
smali_classes3/org/dicio/dicio_android/Sentences_fr$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·1421 ····.locals·14
  
22 ····.line·2222 ····.line·20
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;
578 B
smali_classes3/org/dicio/dicio_android/Sentences_el$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·1722 ····.locals·17
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·2224 ····.line·20
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,·0x226 ····const/4·v2,·0x2
  
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;
597 B
smali_classes3/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·1822 ····.line·22
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;
55.4 KB
smali_classes3/org/dicio/dicio_android/Sentences_it.smali
    
Offset 2, 21 lines modifiedOffset 2, 21 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_open;, 
8 ········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;,7 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_weather;,
 8 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_telephone;,
 9 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_lyrics;,
11 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_timer;,10 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_timer;,
 11 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_open;,
 12 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;,
12 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;,13 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;
13 ········Lorg/dicio/dicio_android/Sentences_it$SectionClass_telephone; 
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;17 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;
  
Offset 49, 977 lines modifiedOffset 49, 977 lines modified
  
  
49 #·direct·methods49 #·direct·methods
50 .method·static·constructor·<clinit>()V50 .method·static·constructor·<clinit>()V
51 ····.locals·1651 ····.locals·16
  
52 ····.line·1752 ····.line·17
53 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_telephone;53 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;
  
54 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_telephone;-><init>()V54 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;-><init>()V
  
55 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->telephone:Lorg/dicio/dicio_android/Sentences_it$SectionClass_telephone;55 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->search:Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;
  
56 ····.line·1856 ····.line·18
57 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;57 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;
  
58 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;-><init>()V58 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;-><init>()V
  
59 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->search:Lorg/dicio/dicio_android/Sentences_it$SectionClass_search;59 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->calculator:Lorg/dicio/dicio_android/Sentences_it$SectionClass_calculator;
  
60 ····.line·1960 ····.line·19
61 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;61 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;
  
62 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;62 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
63 ····const/4·v2,·0x263 ····const/4·v2,·0x6
  
64 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;64 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
65 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;65 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
  
66 ····const/16·v5,·0x966 ····const/16·v5,·0x9
  
67 ····new-array·v6,·v5,·[I67 ····new-array·v6,·v5,·[I
  
68 ····fill-array-data·v6,·:array_068 ····fill-array-data·v6,·:array_0
  
 69 ····const/16·v7,·0xa
69 ····new-array·v7,·v5,·[Lorg/dicio/skill/standard/word/BaseWord; 
  
70 ····new-instance·v8,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord; 
  
71 ····const/4·v9,·0x170 ····new-array·v8,·v7,·[Lorg/dicio/skill/standard/word/BaseWord;
  
72 ····new-array·v10,·v9,·[I71 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;
  
73 ····const/4·v11,·0x072 ····const/4·v10,·0x1
  
74 ····aput·v5,·v10,·v1173 ····new-array·v11,·v10,·[I
  
75 ····const-string·v12,·"si"74 ····const/4·v12,·0x0
  
76 ····invoke-direct·{v8,·v12,·v9,·v10},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V75 ····aput·v7,·v11,·v12
  
77 ····aput-object·v8,·v7,·v1176 ····const-string·v13,·"piu"
  
78 ····new-instance·v8,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveRegexWord;77 ····invoke-direct·{v9,·v13,·v10,·v11},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V
  
79 ····new-array·v10,·v9,·[I78 ····aput-object·v9,·v8,·v12
  
80 ····aput·v5,·v10,·v1179 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;
  
81 ····const-string·v12,·"sicur(?:o|a|i|e)"80 ····const/4·v11,·0x2
  
82 ····invoke-direct·{v8,·v12,·v9,·v10},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveRegexWord;-><init>(Ljava/lang/String;I[I)V81 ····new-array·v13,·v11,·[I
  
83 ····aput-object·v8,·v7,·v982 ····fill-array-data·v13,·:array_1
  
84 ····new-instance·v8,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;83 ····const-string·v14,·"sommare"
  
85 ····new-array·v10,·v9,·[I84 ····invoke-direct·{v9,·v14,·v11,·v13},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V
  
86 ····aput·v5,·v10,·v1185 ····aput-object·v9,·v8,·v10
  
87 ····const-string·v12,·"sicuramente"86 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;
  
88 ····invoke-direct·{v8,·v12,·v9,·v10},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V87 ····new-array·v13,·v11,·[I
  
89 ····aput-object·v8,·v7,·v288 ····fill-array-data·v13,·:array_2
  
90 ····new-instance·v8,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;89 ····const-string·v14,·"sommato"
  
91 ····new-array·v10,·v9,·[I90 ····const/4·v15,·0x3
  
92 ····aput·v5,·v10,·v1191 ····invoke-direct·{v9,·v14,·v15,·v13},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V
  
93 ····const-string·v12,·"certamente"92 ····aput-object·v9,·v8,·v11
  
94 ····invoke-direct·{v8,·v12,·v9,·v10},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V93 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;
  
95 ····const/4·v10,·0x394 ····new-array·v13,·v11,·[I
  
96 ····aput-object·v8,·v7,·v1095 ····fill-array-data·v13,·:array_3
  
97 ····new-instance·v8,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;96 ····const-string·v14,·"sommando"
  
98 ····new-array·v12,·v9,·[I97 ····const/4·v7,·0x4
  
99 ····aput·v5,·v12,·v1198 ····invoke-direct·{v9,·v14,·v7,·v13},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V
  
100 ····const-string·v13,·"affermativo"99 ····aput-object·v9,·v8,·v15
Max diff block lines reached; 50310/56628 bytes (88.84%) of diff not shown.
592 B
smali_classes3/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·2522 ····.line·20
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;
582 B
smali_classes3/org/dicio/dicio_android/Sentences_el$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·2122 ····.locals·21
  
23 ····move-object/from16·v0,·p023 ····move-object/from16·v0,·p0
  
24 ····.line·1824 ····.line·22
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;
582 B
smali_classes3/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·1924 ····.line·23
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;
599 B
smali_classes3/org/dicio/dicio_android/Sentences_de$SectionClass_telephone.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .field·public·final·who:Ljava/lang/String;18 .field·public·final·who:Ljava/lang/String;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>()V20 .method·constructor·<init>()V
21 ····.locals·1221 ····.locals·12
  
22 ····.line·1722 ····.line·22
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;
590 B
smali_classes3/org/dicio/dicio_android/Sentences_fr$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·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;
60.4 KB
smali_classes3/org/dicio/dicio_android/Sentences_es.smali
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Sentences_es.java"3 .source·"Sentences_es.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_es$SectionClass_open;, 
8 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_calculator;, 
9 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_lyrics;, 
10 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_weather;,7 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_weather;,
 8 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_telephone;,
 9 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_lyrics;,
11 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_timer;,10 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_timer;,
 11 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_open;,
 12 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_calculator;,
12 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_search;,13 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_search;
13 ········Lorg/dicio/dicio_android/Sentences_es$SectionClass_telephone; 
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_es$SectionClass_calculator;17 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_es$SectionClass_calculator;
  
Offset 46, 1181 lines modifiedOffset 46, 1125 lines modified
46 .field·public·static·final·util_yes_no:Lorg/dicio/skill/standard/StandardRecognizerData;46 .field·public·static·final·util_yes_no:Lorg/dicio/skill/standard/StandardRecognizerData;
  
47 .field·public·static·final·weather:Lorg/dicio/dicio_android/Sentences_es$SectionClass_weather;47 .field·public·static·final·weather:Lorg/dicio/dicio_android/Sentences_es$SectionClass_weather;
  
  
48 #·direct·methods48 #·direct·methods
49 .method·static·constructor·<clinit>()V49 .method·static·constructor·<clinit>()V
50 ····.locals·1750 ····.locals·18
  
51 ····.line·1751 ····.line·17
52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_es$SectionClass_telephone;52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_es$SectionClass_search;
  
53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_es$SectionClass_telephone;-><init>()V53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_es$SectionClass_search;-><init>()V
  
54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->telephone:Lorg/dicio/dicio_android/Sentences_es$SectionClass_telephone;54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->search:Lorg/dicio/dicio_android/Sentences_es$SectionClass_search;
  
55 ····.line·1855 ····.line·18
56 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_es$SectionClass_search;56 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_es$SectionClass_calculator;
  
57 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_es$SectionClass_search;-><init>()V57 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_es$SectionClass_calculator;-><init>()V
  
58 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->search:Lorg/dicio/dicio_android/Sentences_es$SectionClass_search;58 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->calculator:Lorg/dicio/dicio_android/Sentences_es$SectionClass_calculator;
  
59 ····.line·1959 ····.line·19
60 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;60 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;
  
61 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;61 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
62 ····const/4·v2,·0x262 ····const/4·v2,·0x6
  
63 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;63 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
64 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;64 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
  
65 ····const/16·v5,·0xa65 ····const/16·v5,·0x9
  
66 ····new-array·v6,·v5,·[I66 ····new-array·v6,·v5,·[I
  
67 ····fill-array-data·v6,·:array_067 ····fill-array-data·v6,·:array_0
  
68 ····const/16·v7,·0xf68 ····const/16·v7,·0xa
  
69 ····new-array·v8,·v7,·[Lorg/dicio/skill/standard/word/BaseWord;69 ····new-array·v8,·v7,·[Lorg/dicio/skill/standard/word/BaseWord;
  
70 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;70 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;
  
71 ····const/4·v10,·0x171 ····const/4·v10,·0x1
  
72 ····new-array·v11,·v10,·[I72 ····new-array·v11,·v10,·[I
  
73 ····const/4·v12,·0x073 ····const/4·v12,·0x0
  
74 ····aput·v7,·v11,·v1274 ····aput·v7,·v11,·v12
  
75 ····const-string·v13,·"si"75 ····const-string·v13,·"mas"
  
76 ····invoke-direct·{v9,·v13,·v10,·v11},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V76 ····invoke-direct·{v9,·v13,·v10,·v11},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V
  
77 ····aput-object·v9,·v8,·v1277 ····aput-object·v9,·v8,·v12
  
78 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;78 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;
  
79 ····new-array·v11,·v2,·[I79 ····const/4·v11,·0x2
  
80 ····fill-array-data·v11,·:array_180 ····new-array·v13,·v11,·[I
  
81 ····const-string·v14,·"claro"81 ····fill-array-data·v13,·:array_1
  
82 ····const/4·v15,·0x382 ····const-string·v14,·"sumar"
  
83 ····invoke-direct·{v9,·v14,·v15,·v11},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V83 ····invoke-direct·{v9,·v14,·v11,·v13},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V
  
84 ····aput-object·v9,·v8,·v1084 ····aput-object·v9,·v8,·v10
  
85 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;85 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;
  
86 ····new-array·v11,·v10,·[I86 ····new-array·v13,·v11,·[I
  
87 ····aput·v15,·v11,·v12 
  
88 ····const-string·v5,·"que" 
  
89 ····invoke-direct·{v9,·v5,·v2,·v11},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V 
  
90 ····aput-object·v9,·v8,·v2 
  
91 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;87 ····fill-array-data·v13,·:array_2
  
92 ····new-array·v11,·v10,·[I88 ····const-string·v14,·"suma"
  
93 ····aput·v7,·v11,·v1289 ····const/4·v15,·0x3
  
94 ····invoke-direct·{v9,·v13,·v10,·v11},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V90 ····invoke-direct·{v9,·v14,·v15,·v13},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V
  
95 ····aput-object·v9,·v8,·v1591 ····aput-object·v9,·v8,·v11
  
96 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;92 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;
  
97 ····new-array·v11,·v10,·[I93 ····new-array·v13,·v11,·[I
  
98 ····aput·v7,·v11,·v1294 ····fill-array-data·v13,·:array_3
Max diff block lines reached; 56155/61753 bytes (90.93%) of diff not shown.
4.26 KB
smali_classes3/org/dicio/dicio_android/Sentences_en$1.smali
Ordering differences only
    
Offset 26, 63 lines modifiedOffset 26, 63 lines modified
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>()V27 .method·constructor·<init>()V
28 ····.locals·228 ····.locals·2
  
29 ····.line·2629 ····.line·26
30 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V30 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V
  
31 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->telephone:Lorg/dicio/dicio_android/Sentences_en$SectionClass_telephone;31 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->search:Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;
  
32 ····const-string·v1,·"telephone"32 ····const-string·v1,·"search"
  
33 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;33 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
34 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->search:Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;34 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator:Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;
  
35 ····const-string·v1,·"search"35 ····const-string·v1,·"calculator"
  
36 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;36 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
37 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->util_yes_no:Lorg/dicio/skill/standard/StandardRecognizerData;37 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
38 ····const-string·v1,·"util_yes_no"38 ····const-string·v1,·"calculator_operators"
  
39 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;39 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
40 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->timer:Lorg/dicio/dicio_android/Sentences_en$SectionClass_timer;40 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->open:Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;
  
41 ····const-string·v1,·"timer"41 ····const-string·v1,·"open"
  
42 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;42 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
43 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->weather:Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;43 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->timer:Lorg/dicio/dicio_android/Sentences_en$SectionClass_timer;
  
44 ····const-string·v1,·"weather"44 ····const-string·v1,·"timer"
  
45 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;45 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
46 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->lyrics:Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics;46 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->lyrics:Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics;
  
47 ····const-string·v1,·"lyrics"47 ····const-string·v1,·"lyrics"
  
48 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;48 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
49 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator:Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;49 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->telephone:Lorg/dicio/dicio_android/Sentences_en$SectionClass_telephone;
  
50 ····const-string·v1,·"calculator"50 ····const-string·v1,·"telephone"
  
51 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;51 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
52 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;52 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->weather:Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;
  
53 ····const-string·v1,·"calculator_operators"53 ····const-string·v1,·"weather"
  
54 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;54 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
55 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->open:Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;55 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->util_yes_no:Lorg/dicio/skill/standard/StandardRecognizerData;
  
56 ····const-string·v1,·"open"56 ····const-string·v1,·"util_yes_no"
  
57 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;57 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_en$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
58 ····return-void58 ····return-void
59 .end·method59 .end·method
578 B
smali_classes3/org/dicio/dicio_android/Sentences_es$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·2524 ····.line·20
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.77 KB
smali_classes3/org/dicio/dicio_android/Sentences_el$1.smali
Ordering differences only
    
Offset 32, 39 lines modifiedOffset 32, 39 lines modified
  
32 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->search:Lorg/dicio/dicio_android/Sentences_el$SectionClass_search;32 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->search:Lorg/dicio/dicio_android/Sentences_el$SectionClass_search;
  
33 ····const-string·v1,·"search"33 ····const-string·v1,·"search"
  
34 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_el$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;34 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_el$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
35 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->weather:Lorg/dicio/dicio_android/Sentences_el$SectionClass_weather;35 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->calculator:Lorg/dicio/dicio_android/Sentences_el$SectionClass_calculator;
  
36 ····const-string·v1,·"weather"36 ····const-string·v1,·"calculator"
  
37 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_el$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;37 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_el$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
38 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->lyrics:Lorg/dicio/dicio_android/Sentences_el$SectionClass_lyrics;38 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->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_el$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;40 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_el$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
41 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->calculator:Lorg/dicio/dicio_android/Sentences_el$SectionClass_calculator;41 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->open:Lorg/dicio/dicio_android/Sentences_el$SectionClass_open;
  
42 ····const-string·v1,·"calculator"42 ····const-string·v1,·"open"
  
43 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_el$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;43 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_el$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
44 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;44 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->lyrics:Lorg/dicio/dicio_android/Sentences_el$SectionClass_lyrics;
  
45 ····const-string·v1,·"calculator_operators"45 ····const-string·v1,·"lyrics"
  
46 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_el$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;46 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_el$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
47 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->open:Lorg/dicio/dicio_android/Sentences_el$SectionClass_open;47 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->weather:Lorg/dicio/dicio_android/Sentences_el$SectionClass_weather;
  
48 ····const-string·v1,·"open"48 ····const-string·v1,·"weather"
  
49 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_el$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/Sentences_el$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
4.07 KB
smali_classes3/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·1851 ····.line·18
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·19 
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·20 
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·2155 ····.line·19
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·22400 ····.line·20
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·21
 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·22
 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·23412 ····.line·23
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;
  
2.49 KB
smali_classes3/org/dicio/dicio_android/SectionsGenerated$1.smali
Ordering differences only
    
Offset 28, 47 lines modifiedOffset 28, 47 lines modified
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·230 ····.locals·2
  
31 ····.line·1131 ····.line·11
32 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V32 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V
  
33 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->sections:Ljava/util/Map;33 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->sections:Ljava/util/Map;
  
34 ····const-string·v1,·"el"34 ····const-string·v1,·"fr"
  
35 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;35 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
36 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_fr;->sections:Ljava/util/Map;36 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->sections:Ljava/util/Map;
  
37 ····const-string·v1,·"fr"37 ····const-string·v1,·"en"
  
38 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;38 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
39 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->sections:Ljava/util/Map;39 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->sections:Ljava/util/Map;
  
40 ····const-string·v1,·"es"40 ····const-string·v1,·"el"
  
41 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;41 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
42 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->sections:Ljava/util/Map;42 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->sections:Ljava/util/Map;
  
43 ····const-string·v1,·"en"43 ····const-string·v1,·"de"
  
44 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;44 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
45 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->sections:Ljava/util/Map;45 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_ru;->sections:Ljava/util/Map;
  
46 ····const-string·v1,·"ru"46 ····const-string·v1,·"ru"
  
47 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;47 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
48 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_de;->sections:Ljava/util/Map;48 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_es;->sections:Ljava/util/Map;
  
49 ····const-string·v1,·"de"49 ····const-string·v1,·"es"
  
50 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;50 ····invoke-virtual·{p0,·v1,·v0},·Lorg/dicio/dicio_android/SectionsGenerated$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
51 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->sections:Ljava/util/Map;51 ····sget-object·v0,·Lorg/dicio/dicio_android/Sentences_it;->sections:Ljava/util/Map;
  
52 ····const-string·v1,·"it"52 ····const-string·v1,·"it"
  
4.07 KB
smali_classes3/org/dicio/dicio_android/Sentences_el.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_el.java"3 .source·"Sentences_el.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_el$SectionClass_weather;,
 8 ········Lorg/dicio/dicio_android/Sentences_el$SectionClass_lyrics;,
7 ········Lorg/dicio/dicio_android/Sentences_el$SectionClass_open;,9 ········Lorg/dicio/dicio_android/Sentences_el$SectionClass_open;,
8 ········Lorg/dicio/dicio_android/Sentences_el$SectionClass_calculator;,10 ········Lorg/dicio/dicio_android/Sentences_el$SectionClass_calculator;,
9 ········Lorg/dicio/dicio_android/Sentences_el$SectionClass_lyrics;, 
10 ········Lorg/dicio/dicio_android/Sentences_el$SectionClass_weather;, 
11 ········Lorg/dicio/dicio_android/Sentences_el$SectionClass_search;11 ········Lorg/dicio/dicio_android/Sentences_el$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_el$SectionClass_calculator;15 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_el$SectionClass_calculator;
Offset 48, 35 lines modifiedOffset 48, 21 lines modified
48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_el$SectionClass_search;48 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_el$SectionClass_search;
  
49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_el$SectionClass_search;-><init>()V49 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_el$SectionClass_search;-><init>()V
  
50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->search:Lorg/dicio/dicio_android/Sentences_el$SectionClass_search;50 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->search:Lorg/dicio/dicio_android/Sentences_el$SectionClass_search;
  
51 ····.line·1851 ····.line·18
52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_el$SectionClass_weather; 
  
53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_el$SectionClass_weather;-><init>()V 
  
54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->weather:Lorg/dicio/dicio_android/Sentences_el$SectionClass_weather; 
  
55 ····.line·19 
56 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_el$SectionClass_lyrics; 
  
57 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_el$SectionClass_lyrics;-><init>()V 
  
58 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->lyrics:Lorg/dicio/dicio_android/Sentences_el$SectionClass_lyrics; 
  
59 ····.line·20 
60 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_el$SectionClass_calculator;52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_el$SectionClass_calculator;
  
61 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_el$SectionClass_calculator;-><init>()V53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_el$SectionClass_calculator;-><init>()V
  
62 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->calculator:Lorg/dicio/dicio_android/Sentences_el$SectionClass_calculator;54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->calculator:Lorg/dicio/dicio_android/Sentences_el$SectionClass_calculator;
  
63 ····.line·2155 ····.line·19
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,·v15579 ····aput-object·v2,·v3,·v15
  
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_el;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;581 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->calculator_operators:Lorg/dicio/skill/standard/StandardRecognizerData;
  
596 ····.line·22582 ····.line·20
597 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_el$SectionClass_open;583 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_el$SectionClass_open;
  
598 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_el$SectionClass_open;-><init>()V584 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_el$SectionClass_open;-><init>()V
  
599 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->open:Lorg/dicio/dicio_android/Sentences_el$SectionClass_open;585 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->open:Lorg/dicio/dicio_android/Sentences_el$SectionClass_open;
  
 586 ····.line·21
 587 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_el$SectionClass_lyrics;
  
 588 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_el$SectionClass_lyrics;-><init>()V
  
 589 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->lyrics:Lorg/dicio/dicio_android/Sentences_el$SectionClass_lyrics;
  
 590 ····.line·22
 591 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_el$SectionClass_weather;
  
 592 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_el$SectionClass_weather;-><init>()V
  
 593 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->weather:Lorg/dicio/dicio_android/Sentences_el$SectionClass_weather;
  
600 ····.line·23594 ····.line·23
601 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_el$1;595 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_el$1;
  
602 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_el$1;-><init>()V596 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_el$1;-><init>()V
  
603 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->sections:Ljava/util/Map;597 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_el;->sections:Ljava/util/Map;
  
578 B
smali_classes3/org/dicio/dicio_android/Sentences_it$SectionClass_timer.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>()V23 .method·constructor·<init>()V
24 ····.locals·1624 ····.locals·16
  
25 ····move-object/from16·v0,·p025 ····move-object/from16·v0,·p0
  
26 ····.line·2026 ····.line·21
27 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;27 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
28 ····const/4·v2,·0x428 ····const/4·v2,·0x4
  
29 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;29 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
30 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;30 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
56.7 KB
smali_classes3/org/dicio/dicio_android/Sentences_en.smali
    
Offset 2, 21 lines modifiedOffset 2, 21 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_open;, 
8 ········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;,7 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;,
 8 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_telephone;,
 9 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_lyrics;,
11 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_timer;,10 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_timer;,
 11 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_open;,
 12 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;,
12 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;,13 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;
13 ········Lorg/dicio/dicio_android/Sentences_en$SectionClass_telephone; 
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;17 .field·public·static·final·calculator:Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;
  
Offset 46, 1071 lines modifiedOffset 46, 1045 lines modified
46 .field·public·static·final·util_yes_no:Lorg/dicio/skill/standard/StandardRecognizerData;46 .field·public·static·final·util_yes_no:Lorg/dicio/skill/standard/StandardRecognizerData;
  
47 .field·public·static·final·weather:Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;47 .field·public·static·final·weather:Lorg/dicio/dicio_android/Sentences_en$SectionClass_weather;
  
  
48 #·direct·methods48 #·direct·methods
49 .method·static·constructor·<clinit>()V49 .method·static·constructor·<clinit>()V
50 ····.locals·1750 ····.locals·18
  
51 ····.line·1751 ····.line·17
52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_telephone;52 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;
  
53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_telephone;-><init>()V53 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;-><init>()V
  
54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->telephone:Lorg/dicio/dicio_android/Sentences_en$SectionClass_telephone;54 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->search:Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;
  
55 ····.line·1855 ····.line·18
56 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;56 ····new-instance·v0,·Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;
  
57 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;-><init>()V57 ····invoke-direct·{v0},·Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;-><init>()V
  
58 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->search:Lorg/dicio/dicio_android/Sentences_en$SectionClass_search;58 ····sput-object·v0,·Lorg/dicio/dicio_android/Sentences_en;->calculator:Lorg/dicio/dicio_android/Sentences_en$SectionClass_calculator;
  
59 ····.line·1959 ····.line·19
60 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;60 ····new-instance·v0,·Lorg/dicio/skill/standard/StandardRecognizerData;
  
61 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->high:Lorg/dicio/skill/chain/InputRecognizer$Specificity;61 ····sget-object·v1,·Lorg/dicio/skill/chain/InputRecognizer$Specificity;->low:Lorg/dicio/skill/chain/InputRecognizer$Specificity;
  
62 ····const/4·v2,·0x262 ····const/4·v2,·0x6
  
63 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;63 ····new-array·v3,·v2,·[Lorg/dicio/skill/standard/Sentence;
  
64 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;64 ····new-instance·v4,·Lorg/dicio/skill/standard/Sentence;
  
65 ····const/16·v5,·0x965 ····const/4·v5,·0x7
  
66 ····new-array·v6,·v5,·[I66 ····new-array·v6,·v5,·[I
  
67 ····fill-array-data·v6,·:array_067 ····fill-array-data·v6,·:array_0
  
68 ····const/16·v7,·0xe68 ····const/16·v7,·0xa
  
69 ····new-array·v8,·v7,·[Lorg/dicio/skill/standard/word/BaseWord;69 ····new-array·v8,·v7,·[Lorg/dicio/skill/standard/word/BaseWord;
  
70 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;70 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;
  
71 ····const/4·v10,·0x171 ····const/4·v10,·0x1
  
72 ····new-array·v11,·v10,·[I72 ····new-array·v11,·v10,·[I
  
73 ····const/4·v12,·0x073 ····const/4·v12,·0x0
  
74 ····aput·v7,·v11,·v1274 ····aput·v7,·v11,·v12
  
75 ····const-string·v13,·"yes"75 ····const-string·v13,·"plus"
  
76 ····invoke-direct·{v9,·v13,·v10,·v11},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V76 ····invoke-direct·{v9,·v13,·v10,·v11},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V
  
77 ····aput-object·v9,·v8,·v1277 ····aput-object·v9,·v8,·v12
  
78 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;78 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;
  
 79 ····const/4·v11,·0x2
79 ····new-array·v11,·v10,·[I 
  
80 ····aput·v2,·v11,·v12 
  
81 ····const-string·v14,·"for" 
  
82 ····invoke-direct·{v9,·v14,·v2,·v11},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V 
  
83 ····aput-object·v9,·v8,·v1080 ····new-array·v13,·v11,·[I
  
84 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;81 ····fill-array-data·v13,·:array_1
  
85 ····new-array·v11,·v10,·[I82 ····const-string·v14,·"add"
  
86 ····aput·v7,·v11,·v1283 ····invoke-direct·{v9,·v14,·v11,·v13},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V
  
87 ····const-string·v15,·"sure" 
  
88 ····invoke-direct·{v9,·v15,·v10,·v11},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V 
  
89 ····aput-object·v9,·v8,·v284 ····aput-object·v9,·v8,·v10
  
90 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;85 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;
  
91 ····new-array·v11,·v10,·[I86 ····new-array·v13,·v11,·[I
  
92 ····aput·v7,·v11,·v1287 ····fill-array-data·v13,·:array_2
  
93 ····const-string·v15,·"certainly"88 ····const-string·v14,·"adding"
  
94 ····invoke-direct·{v9,·v15,·v10,·v11},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V89 ····const/4·v15,·0x3
  
95 ····const/4·v11,·0x390 ····invoke-direct·{v9,·v14,·v15,·v13},·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;-><init>(Ljava/lang/String;I[I)V
  
96 ····aput-object·v9,·v8,·v1191 ····aput-object·v9,·v8,·v11
  
97 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;92 ····new-instance·v9,·Lorg/dicio/skill/standard/word/DiacriticsInsensitiveWord;
  
Max diff block lines reached; 52404/57969 bytes (90.40%) of diff not shown.
890 B
smali_classes3/org/dicio/dicio_android/output/speech/AndroidTtsSpeechDevice$1.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lorg/dicio/dicio_android/output/speech/AndroidTtsSpeechDevice$1;1 .class·Lorg/dicio/dicio_android/output/speech/AndroidTtsSpeechDevice$1;
2 .super·Landroid/speech/tts/UtteranceProgressListener;2 .super·Landroid/speech/tts/UtteranceProgressListener;
3 .source·"AndroidTtsSpeechDevice.java"3 .source·"AndroidTtsSpeechDevice.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lorg/dicio/dicio_android/output/speech/AndroidTtsSpeechDevice;->lambda$new$0(Ljava/util/Locale;Landroid/content/Context;I)V6 ····value·=·Lorg/dicio/dicio_android/output/speech/AndroidTtsSpeechDevice;->lambda$new$0$org-dicio-dicio_android-output-speech-AndroidTtsSpeechDevice(Ljava/util/Locale;Landroid/content/Context;I)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
524 KB
lib/armeabi-v7a/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:··········90748·(bytes·into·file)13 ··Start·of·section·headers:··········100404·(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:·········2419 ··Number·of·section·headers:·········26
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·24·section·headers,·starting·at·offset·0x1627c:1 There·are·26·section·headers,·starting·at·offset·0x18834:
  
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·000e40·10···A··3···1··46 ··[·2]·.dynsym···········DYNSYM··········00000148·000148·000e40·10···A··3···1··4
7 ··[·3]·.dynstr···········STRTAB··········00000f88·000f88·001599·00···A··0···0··17 ··[·3]·.dynstr···········STRTAB··········00000f88·000f88·001599·00···A··0···0··1
Offset 21, 13 lines modifiedOffset 21, 15 lines modified
21 ··[16]·.dynamic··········DYNAMIC·········00016e18·015e18·0000f0·08··WA··3···0··421 ··[16]·.dynamic··········DYNAMIC·········00016e18·015e18·0000f0·08··WA··3···0··4
22 ··[17]·.got··············PROGBITS········00016f08·015f08·0000f8·00··WA··0···0··422 ··[17]·.got··············PROGBITS········00016f08·015f08·0000f8·00··WA··0···0··4
23 ··[18]·.data·············PROGBITS········00017000·016000·00011c·00··WA··0···0··423 ··[18]·.data·············PROGBITS········00017000·016000·00011c·00··WA··0···0··4
24 ··[19]·.bss··············NOBITS··········0001711c·01611c·0003bc·00··WA··0···0··424 ··[19]·.bss··············NOBITS··········0001711c·01611c·0003bc·00··WA··0···0··4
25 ··[20]·.comment··········PROGBITS········00000000·01611c·000028·01··MS··0···0··125 ··[20]·.comment··········PROGBITS········00000000·01611c·000028·01··MS··0···0··1
26 ··[21]·.note.gnu.gold-version·NOTE············00000000·016144·00001c·00······0···0··426 ··[21]·.note.gnu.gold-version·NOTE············00000000·016144·00001c·00······0···0··4
27 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·016160·000034·00······0···0··127 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·016160·000034·00······0···0··1
28 ··[23]·.shstrtab·········STRTAB··········00000000·016194·0000e6·00······0···0··128 ··[23]·.shstrtab·········STRTAB··········00000000·016194·0000f6·00······0···0··1
 29 ··[24]·.symtab···········SYMTAB··········00000000·01628c·001020·10·····25··31··4
 30 ··[25]·.strtab···········STRTAB··········00000000·0172ac·001588·00······0···0··1
29 Key·to·Flags:31 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··y·(purecode),·p·(processor·specific)35 ··y·(purecode),·p·(processor·specific)
19.2 KB
readelf --wide --symbols {}
    
Offset 225, 7 lines modifiedOffset 225, 268 lines modified
225 ···221:·000127c0····16·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetRegionStart225 ···221:·000127c0····16·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetRegionStart
226 ···222:·000127d0····28·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetLanguageSpecificData226 ···222:·000127d0····28·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetLanguageSpecificData
227 ···223:·000127ec·····8·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetDataRelBase227 ···223:·000127ec·····8·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetDataRelBase
228 ···224:·000127f4·····8·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetTextRelBase228 ···224:·000127f4·····8·FUNC····GLOBAL·DEFAULT···11·_Unwind_GetTextRelBase
229 ···225:·0001711c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata229 ···225:·0001711c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
230 ···226:·0001711c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start230 ···226:·0001711c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
231 ···227:·000174d8·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end231 ···227:·000174d8·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
  
 232 Symbol·table·'.symtab'·contains·258·entries:
 233 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
 234 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 235 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·dispatch.c
 236 ·····2:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·callback.c
 237 ·····3:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·prep_cif.c
 238 ·····4:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·types.c
 239 ·····5:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·closures.c
 240 ·····6:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·ffi.c
 241 ·····7:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·unwind-arm.c
 242 ·····8:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pr-support.c
 243 ·····9:·00000134·····0·SECTION·LOCAL··DEFAULT····1·
 244 ····10:·00000148·····0·SECTION·LOCAL··DEFAULT····2·
 245 ····11:·00000f88·····0·SECTION·LOCAL··DEFAULT····3·
 246 ····12:·00002524·····0·SECTION·LOCAL··DEFAULT····4·
 247 ····13:·00002bd0·····0·SECTION·LOCAL··DEFAULT····5·
 248 ····14:·00002d98·····0·SECTION·LOCAL··DEFAULT····6·
 249 ····15:·00002db4·····0·SECTION·LOCAL··DEFAULT····7·
 250 ····16:·00002df4·····0·SECTION·LOCAL··DEFAULT····8·
 251 ····17:·00003104·····0·SECTION·LOCAL··DEFAULT····9·
 252 ····18:·0000324c·····0·SECTION·LOCAL··DEFAULT···10·
 253 ····19:·00003450·····0·SECTION·LOCAL··DEFAULT···11·
 254 ····20:·000127fc·····0·SECTION·LOCAL··DEFAULT···12·
 255 ····21:·00012c94·····0·SECTION·LOCAL··DEFAULT···13·
 256 ····22:·000131cc·····0·SECTION·LOCAL··DEFAULT···14·
 257 ····23:·00016dc4·····0·SECTION·LOCAL··DEFAULT···15·
 258 ····24:·00016e18·····0·SECTION·LOCAL··DEFAULT···16·
 259 ····25:·00016f08·····0·SECTION·LOCAL··DEFAULT···17·
 260 ····26:·00017000·····0·SECTION·LOCAL··DEFAULT···18·
 261 ····27:·0001711c·····0·SECTION·LOCAL··DEFAULT···19·
 262 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT···20·
 263 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT···21·
 264 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT···22·
 265 ····31:·00011e48·····8·FUNC····WEAK···DEFAULT···11·__aeabi_unwind_cpp_pr1
 266 ····32:·00011e40·····8·FUNC····GLOBAL·DEFAULT···11·__aeabi_unwind_cpp_pr0
 267 ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fwrite
 268 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memset
 269 ····35:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF
 270 ····36:·00003be4···112·FUNC····GLOBAL·DEFAULT···11·throwByName
 271 ····37:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc
 272 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free
 273 ····39:·000041c4···268·FUNC····GLOBAL·DEFAULT···11·ffi_error
 274 ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf
 275 ····41:·000042d0···176·FUNC····GLOBAL·DEFAULT···11·encodingString
 276 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen
 277 ····43:·00004380···376·FUNC····GLOBAL·DEFAULT···11·newJavaString
 278 ····44:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen
 279 ····45:·00004620····32·FUNC····GLOBAL·DEFAULT···11·newCStringUTF8
 280 ····46:·00004640····84·FUNC····GLOBAL·DEFAULT···11·newJavaWString
 281 ····47:·00004694····80·FUNC····GLOBAL·DEFAULT···11·newJavaPointer
 282 ····48:·000046e4···148·FUNC····GLOBAL·DEFAULT···11·newJavaStructure
 283 ····49:·00004778···100·FUNC····GLOBAL·DEFAULT···11·newJavaCallback
 284 ····50:·000047dc····56·FUNC····GLOBAL·DEFAULT···11·get_java_type_from_ffi_type
 285 ····51:·00004814···940·FUNC····GLOBAL·DEFAULT···11·get_java_type
 286 ····52:·00004bc0···384·FUNC····GLOBAL·DEFAULT···11·get_conversion_flag
 287 ····53:·00004d40····72·FUNC····GLOBAL·DEFAULT···11·getIntegerTypeValue
 288 ····54:·00004d88····64·FUNC····GLOBAL·DEFAULT···11·writeStructure
 289 ····55:·00004dc8···464·FUNC····GLOBAL·DEFAULT···11·initializeThread
 290 ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strdup
 291 ····57:·00004f98····52·FUNC····GLOBAL·DEFAULT···11·getNativeType
 292 ····58:·00004fcc····44·FUNC····GLOBAL·DEFAULT···11·getNativeTypeMapped
 293 ····59:·00004ff8····56·FUNC····GLOBAL·DEFAULT···11·getNativeAddress
 294 ····60:·00005030···136·FUNC····GLOBAL·DEFAULT···11·getNativeString
 295 ····61:·000050b8····60·FUNC····GLOBAL·DEFAULT···11·getPointerTypeAddress
 296 ····62:·000050f4···112·FUNC····GLOBAL·DEFAULT···11·getStructureAddress
 297 ····63:·00005164···136·FUNC····GLOBAL·DEFAULT···11·getCallbackAddress
 298 ····64:·0000d258····56·FUNC····GLOBAL·DEFAULT···11·ffi_prep_cif_var
 299 ····65:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno
 300 ····66:·00010c58····32·FUNC····GLOBAL·DEFAULT···11·ffi_call
 301 ····67:·0000cf08····28·FUNC····GLOBAL·DEFAULT···11·JNA_set_last_error
 302 ····68:·0000d224····52·FUNC····GLOBAL·DEFAULT···11·ffi_prep_cif
 303 ····69:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r
 304 ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__assert2
 305 ····71:·00015614····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_uint32
 306 ····72:·00015638····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_sint8
 307 ····73:·000155e4····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_pointer
 308 ····74:·00015620····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_sint16
 309 ····75:·00015608····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_sint32
 310 ····76:·000155f0····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_sint64
 311 ····77:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·raise
 312 ····78:·000155cc····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_double
 313 ····79:·000155d8····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_float
 314 ····80:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf
 315 ····81:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy
 316 ····82:·0000603c···112·FUNC····GLOBAL·DEFAULT···11·extract_value
 317 ····83:·000060ac···148·FUNC····GLOBAL·DEFAULT···11·toNative
 318 ····84:·00006140···784·FUNC····GLOBAL·DEFAULT···11·new_object
 319 ····85:·00006450···156·FUNC····GLOBAL·DEFAULT···11·fromNativeCallbackParam
 320 ····86:·000064ec···156·FUNC····GLOBAL·DEFAULT···11·fromNative
 321 ····87:·000074e0···472·FUNC····GLOBAL·DEFAULT···11·get_ffi_type
 322 ····88:·00015650····12·OBJECT··GLOBAL·DEFAULT···14·ffi_type_void
 323 ····89:·000076b8···160·FUNC····GLOBAL·DEFAULT···11·get_ffi_return_type
 324 ····90:·00007758····68·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokePointer
 325 ····91:·0000779c····64·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeObject
 326 ····92:·000077dc····84·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeStructure
 327 ····93:·00007830····64·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeDouble
 328 ····94:·00007870····64·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeFloat
 329 ····95:·000078b0····64·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeInt
 330 ····96:·000078f0····64·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeLong
 331 ····97:·00007930····60·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_invokeVoid
 332 ····98:·0000796c····68·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_createNativeCallback
 333 ····99:·0000c7e4··1728·FUNC····GLOBAL·DEFAULT···11·create_callback
 334 ···100:·000079b0····24·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_freeNativeCallback
 335 ···101:·0000c728···188·FUNC····GLOBAL·DEFAULT···11·free_callback
 336 ···102:·000079c8···316·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_open
 337 ···103:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlopen
 338 ···104:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlerror
 339 ···105:·00007b04···168·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_close
 340 ···106:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlclose
 341 ···107:·00007bac···220·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_findSymbol
 342 ···108:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlsym
 343 ···109:·00007c88····52·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3BII
 344 ···110:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·munmap
 345 ···111:·00007cbc····44·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII
 346 ···112:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock
 347 ···113:·00007ce8····52·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII
 348 ···114:·00007d1c····52·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII
 349 ···115:·00007d50····52·FUNC····GLOBAL·DEFAULT···11·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3III
 350 ···116:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort
Max diff block lines reached; -1/19566 bytes (-0.01%) of diff not shown.
5.89 KB
strings --all --bytes=8 {}
    
Offset 459, 20 lines modifiedOffset 459, 224 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
 479 dispatch.c
 480 callback.c
 481 prep_cif.c
 482 closures.c
 483 unwind-arm.c
 484 pr-support.c
 485 __aeabi_unwind_cpp_pr1
 486 __aeabi_unwind_cpp_pr0
 487 throwByName
 488 ffi_error
 489 snprintf
 490 encodingString
 491 newJavaString
 492 newCStringUTF8
 493 newJavaWString
 494 newJavaPointer
 495 newJavaStructure
 496 newJavaCallback
 497 get_java_type_from_ffi_type
 498 get_java_type
 499 get_conversion_flag
 500 getIntegerTypeValue
 501 writeStructure
 502 initializeThread
 503 getNativeType
 504 getNativeTypeMapped
 505 getNativeAddress
 506 getNativeString
 507 getPointerTypeAddress
 508 getStructureAddress
 509 getCallbackAddress
 510 ffi_prep_cif_var
 511 ffi_call
 512 JNA_set_last_error
 513 ffi_prep_cif
 514 strerror_r
 515 __assert2
 516 ffi_type_uint32
 517 ffi_type_sint8
 518 ffi_type_pointer
 519 ffi_type_sint16
 520 ffi_type_sint32
 521 ffi_type_sint64
 522 ffi_type_double
 523 ffi_type_float
 524 extract_value
 525 toNative
 526 new_object
 527 fromNativeCallbackParam
 528 fromNative
 529 get_ffi_type
 530 ffi_type_void
 531 get_ffi_return_type
 532 Java_com_sun_jna_Native_invokePointer
 533 Java_com_sun_jna_Native_invokeObject
 534 Java_com_sun_jna_Native_invokeStructure
 535 Java_com_sun_jna_Native_invokeDouble
 536 Java_com_sun_jna_Native_invokeFloat
 537 Java_com_sun_jna_Native_invokeInt
 538 Java_com_sun_jna_Native_invokeLong
 539 Java_com_sun_jna_Native_invokeVoid
 540 Java_com_sun_jna_Native_createNativeCallback
 541 create_callback
 542 Java_com_sun_jna_Native_freeNativeCallback
 543 free_callback
 544 Java_com_sun_jna_Native_open
 545 Java_com_sun_jna_Native_close
 546 Java_com_sun_jna_Native_findSymbol
 547 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3BII
 548 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII
 549 pthread_mutex_lock
 550 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII
 551 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII
 552 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3III
 553 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3JII
 554 pthread_mutex_init
 555 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3SII
 556 pthread_mutex_unlock
 557 Java_com_sun_jna_Native_indexOf
 558 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3BII
 559 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3CII
 560 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3DII
 561 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3FII
 562 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3III
 563 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3JII
 564 ftruncate
 565 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3SII
 566 Java_com_sun_jna_Native_getByte
 567 Java_com_sun_jna_Native_getChar
 568 Java_com_sun_jna_Native__1getPointer
 569 Java_com_sun_jna_Native_getDirectByteBuffer__Lcom_sun_jna_Pointer_2JJJ
 570 Java_com_sun_jna_Native_getDouble
 571 Java_com_sun_jna_Native_getFloat
 572 pthread_key_create
 573 Java_com_sun_jna_Native_getInt
 574 pthread_getspecific
 575 Java_com_sun_jna_Native_getLong
 576 Java_com_sun_jna_Native_getShort
 577 Java_com_sun_jna_Native_getWideString
 578 pthread_key_delete
Max diff block lines reached; -1/5975 bytes (-0.02%) of diff not shown.
542 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 0000324c·<fwrite@plt-0x14>:2 0000324c·<.plt>:
3 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)
4 »       ldr»    lr,·[pc,·#4]»  ;·325c·<fwrite@plt-0x4>4 »       ldr»    lr,·[pc,·#4]»  ;·325c·<.plt+0x10>
5 »       add»    lr,·pc,·lr5 »       add»    lr,·pc,·lr
6 »       ldr»    pc,·[lr,·#8]!6 »       ldr»    pc,·[lr,·#8]!
7 »       strdeq» r3,·[r1],·-r47 »       strdeq» r3,·[r1],·-r4
  
8 00003260·<fwrite@plt>:8 00003260·<fwrite@plt>:
9 »       add»    ip,·pc,·#0,·129 »       add»    ip,·pc,·#0,·12
10 »       add»    ip,·ip,·#77824»;·0x1300010 »       add»    ip,·ip,·#77824»;·0x13000
493 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 00003450·<throwByName@@Base-0x794>:2 00003450·<throwByName-0x794>:
3 »       push»   {r3,·r4,·r5,·r6,·fp,·lr}3 »       push»   {r3,·r4,·r5,·r6,·fp,·lr}
4 »       add»    fp,·sp,·#204 »       add»    fp,·sp,·#20
5 »       ldr»    r5,·[pc,·#116]»;·34d4·<__cxa_type_match@plt+0x94>5 »       ldr»    r5,·[pc,·#116]»;·34d4·<__cxa_type_match@plt+0x94>
6 »       mov»    r4,·r06 »       mov»    r4,·r0
7 »       ldr»    r3,·[r0]7 »       ldr»    r3,·[r0]
8 »       mov»    r6,·r18 »       mov»    r6,·r1
9 »       add»    r5,·pc,·r59 »       add»    r5,·pc,·r5
Offset 486, 15 lines modifiedOffset 486, 16 lines modified
486 »       andeq»  r3,·r1,·r0,·ror·#12486 »       andeq»  r3,·r1,·r0,·ror·#12
487 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffb8487 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffb8
488 »       andeq»  pc,·r0,·r4,·ror·#14488 »       andeq»  pc,·r0,·r4,·ror·#14
489 »       andeq»  pc,·r0,·ip,·lsr·r7»    ;·<UNPREDICTABLE>489 »       andeq»  pc,·r0,·ip,·lsr·r7»    ;·<UNPREDICTABLE>
490 »       »       »       ;·<UNDEFINED>·instruction:·0x0000f6b4490 »       »       »       ;·<UNDEFINED>·instruction:·0x0000f6b4
491 »       andeq»  pc,·r0,·r4,·asr·r6»    ;·<UNPREDICTABLE>491 »       andeq»  pc,·r0,·r4,·asr·r6»    ;·<UNPREDICTABLE>
  
492 00003be4·<throwByName@@Base>:492 00003be4·<throwByName>:
 493 throwByName():
493 »       push»   {r4,·r5,·r6,·r7,·fp,·lr}494 »       push»   {r4,·r5,·r6,·r7,·fp,·lr}
494 »       mov»    r4,·r0495 »       mov»    r4,·r0
495 »       ldr»    r3,·[r0]496 »       ldr»    r3,·[r0]
496 »       add»    fp,·sp,·#20497 »       add»    fp,·sp,·#20
497 »       mov»    r5,·r1498 »       mov»    r5,·r1
498 »       mov»    r6,·r2499 »       mov»    r6,·r2
499 »       ldr»    r3,·[r3,·#68]» ;·0x44500 »       ldr»    r3,·[r3,·#68]» ;·0x44
Offset 515, 15 lines modifiedOffset 516, 15 lines modified
515 »       ldr»    r3,·[r4]516 »       ldr»    r3,·[r4]
516 »       mov»    r1,·r5517 »       mov»    r1,·r5
517 »       mov»    r0,·r4518 »       mov»    r0,·r4
518 »       ldr»    r3,·[r3,·#92]» ;·0x5c519 »       ldr»    r3,·[r3,·#92]» ;·0x5c
519 »       sub»    sp,·fp,·#20520 »       sub»    sp,·fp,·#20
520 »       pop»    {r4,·r5,·r6,·r7,·fp,·lr}521 »       pop»    {r4,·r5,·r6,·r7,·fp,·lr}
521 »       bx»     r3522 »       bx»     r3
522 »       ldr»    r3,·[pc,·#224]»;·3d3c·<throwByName@@Base+0x158>523 »       ldr»    r3,·[pc,·#224]»;·3d3c·<throwByName+0x158>
523 »       push»   {r4,·r5,·r6,·r7,·r8,·fp,·lr}524 »       push»   {r4,·r5,·r6,·r7,·r8,·fp,·lr}
524 »       add»    fp,·sp,·#24525 »       add»    fp,·sp,·#24
525 »       sub»    sp,·sp,·#12526 »       sub»    sp,·sp,·#12
526 »       ldr»    ip,·[r0]527 »       ldr»    ip,·[r0]
527 »       add»    r3,·pc,·r3528 »       add»    r3,·pc,·r3
528 »       mov»    r4,·r0529 »       mov»    r4,·r0
529 »       ldr»    r2,·[r3,·#100]»;·0x64530 »       ldr»    r2,·[r3,·#100]»;·0x64
Offset 531, 56 lines modifiedOffset 532, 56 lines modified
531 »       blx»    r3532 »       blx»    r3
532 »       ldr»    r3,·[r4]533 »       ldr»    r3,·[r4]
533 »       ldr»    r3,·[r3,·#912]»;·0x390534 »       ldr»    r3,·[r3,·#912]»;·0x390
534 »       mov»    r5,·r0535 »       mov»    r5,·r0
535 »       mov»    r0,·r4536 »       mov»    r0,·r4
536 »       blx»    r3537 »       blx»    r3
537 »       subs»   r8,·r0,·#0538 »       subs»   r8,·r0,·#0
538 »       bne»    3ce8·<throwByName@@Base+0x104>539 »       bne»    3ce8·<throwByName+0x104>
539 »       ldr»    r3,·[r4]540 »       ldr»    r3,·[r4]
540 »       mov»    r1,·r5541 »       mov»    r1,·r5
541 »       mov»    r0,·r4542 »       mov»    r0,·r4
542 »       ldr»    r3,·[r3,·#684]»;·0x2ac543 »       ldr»    r3,·[r3,·#684]»;·0x2ac
543 »       blx»    r3544 »       blx»    r3
544 »       mov»    r7,·r0545 »       mov»    r7,·r0
545 »       add»    r0,·r0,·#1546 »       add»    r0,·r0,·#1
546 »       bl»     3278·<malloc@plt>547 »       bl»     3278·<malloc@plt>
547 »       subs»   r6,·r0,·#0548 »       subs»   r6,·r0,·#0
548 »       beq»    3d0c·<throwByName@@Base+0x128>549 »       beq»    3d0c·<throwByName+0x128>
549 »       ldr»    ip,·[r4]550 »       ldr»    ip,·[r4]
550 »       mov»    r0,·r4551 »       mov»    r0,·r4
551 »       str»    r6,·[sp]552 »       str»    r6,·[sp]
552 »       mov»    r1,·r5553 »       mov»    r1,·r5
553 »       mov»    r2,·r8554 »       mov»    r2,·r8
554 »       mov»    r3,·r7555 »       mov»    r3,·r7
555 »       ldr»    ip,·[ip,·#800]»;·0x320556 »       ldr»    ip,·[ip,·#800]»;·0x320
556 »       blx»    ip557 »       blx»    ip
557 »       strb»   r8,·[r6,·r7]558 »       strb»   r8,·[r6,·r7]
558 »       b»      3cec·<throwByName@@Base+0x108>559 »       b»      3cec·<throwByName+0x108>
559 »       mov»    r6,·#0560 »       mov»    r6,·#0
560 »       ldr»    r3,·[r4]561 »       ldr»    r3,·[r4]
561 »       mov»    r1,·r5562 »       mov»    r1,·r5
562 »       mov»    r0,·r4563 »       mov»    r0,·r4
563 »       ldr»    r3,·[r3,·#92]» ;·0x5c564 »       ldr»    r3,·[r3,·#92]» ;·0x5c
564 »       blx»    r3565 »       blx»    r3
565 »       mov»    r0,·r6566 »       mov»    r0,·r6
566 »       sub»    sp,·fp,·#24567 »       sub»    sp,·fp,·#24
567 »       pop»    {r4,·r5,·r6,·r7,·r8,·fp,·pc}568 »       pop»    {r4,·r5,·r6,·r7,·r8,·fp,·pc}
568 »       ldr»    r3,·[r4]569 »       ldr»    r3,·[r4]
569 »       mov»    r1,·r5570 »       mov»    r1,·r5
570 »       mov»    r0,·r4571 »       mov»    r0,·r4
571 »       ldr»    r3,·[r3,·#92]» ;·0x5c572 »       ldr»    r3,·[r3,·#92]» ;·0x5c
572 »       blx»    r3573 »       blx»    r3
573 »       ldr»    r1,·[pc,·#24]» ;·3d40·<throwByName@@Base+0x15c>574 »       ldr»    r1,·[pc,·#24]» ;·3d40·<throwByName+0x15c>
574 »       ldr»    r2,·[pc,·#24]» ;·3d44·<throwByName@@Base+0x160>575 »       ldr»    r2,·[pc,·#24]» ;·3d44·<throwByName+0x160>
575 »       mov»    r0,·r4576 »       mov»    r0,·r4
576 »       add»    r1,·pc,·r1577 »       add»    r1,·pc,·r1
577 »       add»    r2,·pc,·r2578 »       add»    r2,·pc,·r2
578 »       bl»     3be4·<throwByName@@Base>579 »       bl»     3be4·<throwByName>
579 »       b»      3d00·<throwByName@@Base+0x11c>580 »       b»      3d00·<throwByName+0x11c>
580 »       andeq»  r3,·r1,·ip,·lsr·#9581 »       andeq»  r3,·r1,·ip,·lsr·#9
581 »       »       »       ;·<UNDEFINED>·instruction:·0x0000f5b4582 »       »       »       ;·<UNDEFINED>·instruction:·0x0000f5b4
582 »       andeq»  pc,·r0,·ip,·asr·#11583 »       andeq»  pc,·r0,·ip,·asr·#11
583 »       push»   {r4,·r5,·r6,·r7,·fp,·lr}584 »       push»   {r4,·r5,·r6,·r7,·fp,·lr}
584 »       add»    fp,·sp,·#20585 »       add»    fp,·sp,·#20
585 »       sub»    sp,·sp,·#16586 »       sub»    sp,·sp,·#16
586 »       str»    r1,·[fp,·#-24]»;·0xffffffe8587 »       str»    r1,·[fp,·#-24]»;·0xffffffe8
Offset 595, 143 lines modifiedOffset 596, 143 lines modified
595 »       lslle»  r3,·r4,·#1596 »       lslle»  r3,·r4,·#1
596 »       add»    r3,·r3,·#14597 »       add»    r3,·r3,·#14
597 »       bic»    r3,·r3,·#7598 »       bic»    r3,·r3,·#7
598 »       sub»    sp,·sp,·r3599 »       sub»    sp,·sp,·r3
599 »       add»    r5,·sp,·#8600 »       add»    r5,·sp,·#8
600 »       ldr»    r3,·[fp,·#4]601 »       ldr»    r3,·[fp,·#4]
601 »       cmp»    r3,·#0602 »       cmp»    r3,·#0
602 »       ble»    3e24·<throwByName@@Base+0x240>603 »       ble»    3e24·<throwByName+0x240>
603 »       ldr»    ip,·[r7]604 »       ldr»    ip,·[r7]
604 »       mov»    r3,·r4605 »       mov»    r3,·r4
605 »       ldr»    r2,·[fp,·#-28]»;·0xffffffe4606 »       ldr»    r2,·[fp,·#-28]»;·0xffffffe4
606 »       mov»    r0,·r7607 »       mov»    r0,·r7
607 »       str»    r5,·[sp]608 »       str»    r5,·[sp]
608 »       mov»    r1,·r6609 »       mov»    r1,·r6
609 »       ldr»    ip,·[ip,·#804]»;·0x324610 »       ldr»    ip,·[ip,·#804]»;·0x324
610 »       blx»    ip611 »       blx»    ip
611 »       cmp»    r4,·#0612 »       cmp»    r4,·#0
612 »       addgt»  ip,·r5,·r4,·lsl·#1613 »       addgt»  ip,·r5,·r4,·lsl·#1
613 »       movgt»  r2,·r5614 »       movgt»  r2,·r5
614 »       movgt»  r3,·#0615 »       movgt»  r3,·#0
615 »       ble»    3de4·<throwByName@@Base+0x200>616 »       ble»    3de4·<throwByName+0x200>
616 »       ldrh»   r0,·[r2],·#2617 »       ldrh»   r0,·[r2],·#2
617 »       ldr»    r1,·[fp,·#-24]»;·0xffffffe8618 »       ldr»    r1,·[fp,·#-24]»;·0xffffffe8
Max diff block lines reached; 501852/504965 bytes (99.38%) of diff not shown.
2.16 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 18 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
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..d2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
 3 ··0x00000010·002e7368·73747274·6162002e·696e7465·..shstrtab..inte
 4 ··0x00000020·7270002e·64796e73·796d002e·64796e73·rp..dynsym..dyns
 5 ··0x00000030·7472002e·68617368·002e676e·752e7665·tr..hash..gnu.ve
6 ··0x00000040·796e7374·72002e67·6e752e76·65727369·ynstr..gnu.versi6 ··0x00000040·7273696f·6e002e67·6e752e76·65727369·rsion..gnu.versi
7 ··0x00000050·6f6e5f72·002e696e·74657270·002e7265·on_r..interp..re 
8 ··0x00000060·6c2e6479·6e002e67·6e752e76·65727369·l.dyn..gnu.versi7 ··0x00000050·6f6e5f64·002e676e·752e7665·7273696f·on_d..gnu.versio
 8 ··0x00000060·6e5f7200·2e72656c·2e64796e·002e7265·n_r..rel.dyn..re
 9 ··0x00000070·6c2e706c·74002e74·65787400·2e41524d·l.plt..text..ARM
 10 ··0x00000080·2e657874·6162002e·41524d2e·65786964·.extab..ARM.exid
 11 ··0x00000090·78002e72·6f646174·61002e64·6174612e·x..rodata..data.
 12 ··0x000000a0·72656c2e·726f2e6c·6f63616c·002e6479·rel.ro.local..dy
 13 ··0x000000b0·6e616d69·63002e67·6f74002e·64617461·namic..got..data
 14 ··0x000000c0·002e6273·73002e63·6f6d6d65·6e74002e·..bss..comment..
9 ··0x00000070·6f6e002e·6e6f7465·2e676e75·2e676f6c·on..note.gnu.gol15 ··0x000000d0·6e6f7465·2e676e75·2e676f6c·642d7665·note.gnu.gold-ve
 16 ··0x000000e0·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.17 ··0x000000f0·62757465·7300·······················butes.
  
428 KB
lib/x86_64/libjnidispatch.so
925 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:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········90776·(bytes·into·file)13 ··Start·of·section·headers:··········100120·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2319 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·22
1.89 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·23·section·headers,·starting·at·offset·0x16298:1 There·are·25·section·headers,·starting·at·offset·0x18718:
  
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]·.dynsym···········DYNSYM··········00000000000001c8·0001c8·001098·18···A··2···1··85 ··[·1]·.dynsym···········DYNSYM··········00000000000001c8·0001c8·001098·18···A··2···1··8
6 ··[·2]·.dynstr···········STRTAB··········0000000000001260·001260·001159·00···A··0···0··16 ··[·2]·.dynstr···········STRTAB··········0000000000001260·001260·001159·00···A··0···0··1
7 ··[·3]·.hash·············HASH············00000000000023c0·0023c0·0004d8·04···A··1···0··87 ··[·3]·.hash·············HASH············00000000000023c0·0023c0·0004d8·04···A··1···0··8
Offset 20, 13 lines modifiedOffset 20, 15 lines modified
20 ··[15]·.dynamic··········DYNAMIC·········0000000000016c38·015c38·0001e0·10··WA··2···0··820 ··[15]·.dynamic··········DYNAMIC·········0000000000016c38·015c38·0001e0·10··WA··2···0··8
21 ··[16]·.got··············PROGBITS········0000000000016e18·015e18·000078·00··WA··0···0··821 ··[16]·.got··············PROGBITS········0000000000016e18·015e18·000078·00··WA··0···0··8
22 ··[17]·.got.plt··········PROGBITS········0000000000016e90·015e90·000140·00··WA··0···0··822 ··[17]·.got.plt··········PROGBITS········0000000000016e90·015e90·000140·00··WA··0···0··8
23 ··[18]·.data·············PROGBITS········0000000000017000·016000·000174·00··WA··0···0·6423 ··[18]·.data·············PROGBITS········0000000000017000·016000·000174·00··WA··0···0·64
24 ··[19]·.bss··············NOBITS··········0000000000017180·016174·000830·00··WA··0···0·6424 ··[19]·.bss··············NOBITS··········0000000000017180·016174·000830·00··WA··0···0·64
25 ··[20]·.comment··········PROGBITS········0000000000000000·016174·000028·01··MS··0···0··125 ··[20]·.comment··········PROGBITS········0000000000000000·016174·000028·01··MS··0···0··1
26 ··[21]·.note.gnu.gold-version·NOTE············0000000000000000·01619c·00001c·00······0···0··426 ··[21]·.note.gnu.gold-version·NOTE············0000000000000000·01619c·00001c·00······0···0··4
27 ··[22]·.shstrtab·········STRTAB··········0000000000000000·0161b8·0000db·00······0···0··127 ··[22]·.shstrtab·········STRTAB··········0000000000000000·0161b8·0000eb·00······0···0··1
 28 ··[23]·.symtab···········SYMTAB··········0000000000000000·0162a8·001338·18·····24··29··8
 29 ··[24]·.strtab···········STRTAB··········0000000000000000·0175e0·001138·00······0···0··1
28 Key·to·Flags:30 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··l·(large),·p·(processor·specific)34 ··l·(large),·p·(processor·specific)
17.0 KB
readelf --wide --symbols {}
    
Offset 174, 7 lines modifiedOffset 174, 215 lines modified
174 ···170:·0000000000016b60····24·OBJECT··GLOBAL·DEFAULT···14·ffi_type_complex_double174 ···170:·0000000000016b60····24·OBJECT··GLOBAL·DEFAULT···14·ffi_type_complex_double
175 ···171:·0000000000016b80····24·OBJECT··GLOBAL·DEFAULT···14·ffi_type_complex_float175 ···171:·0000000000016b80····24·OBJECT··GLOBAL·DEFAULT···14·ffi_type_complex_float
176 ···172:·00000000000102f0····21·FUNC····GLOBAL·DEFAULT···10·ffi_call_go176 ···172:·00000000000102f0····21·FUNC····GLOBAL·DEFAULT···10·ffi_call_go
177 ···173:·0000000000010640····69·FUNC····GLOBAL·DEFAULT···10·ffi_prep_go_closure177 ···173:·0000000000010640····69·FUNC····GLOBAL·DEFAULT···10·ffi_prep_go_closure
178 ···174:·0000000000017174·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata178 ···174:·0000000000017174·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
179 ···175:·0000000000017174·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start179 ···175:·0000000000017174·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
180 ···176:·00000000000179b0·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end180 ···176:·00000000000179b0·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
  
 181 Symbol·table·'.symtab'·contains·205·entries:
 182 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
 183 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 184 ·····1:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·dispatch.c
 185 ·····2:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·callback.c
 186 ·····3:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·prep_cif.c
 187 ·····4:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·types.c
 188 ·····5:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·closures.c
 189 ·····6:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·ffi64.c
 190 ·····7:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·ffiw64.c
 191 ·····8:·00000000000001c8·····0·SECTION·LOCAL··DEFAULT····1·
 192 ·····9:·0000000000001260·····0·SECTION·LOCAL··DEFAULT····2·
 193 ····10:·00000000000023c0·····0·SECTION·LOCAL··DEFAULT····3·
 194 ····11:·0000000000002898·····0·SECTION·LOCAL··DEFAULT····4·
 195 ····12:·00000000000029fc·····0·SECTION·LOCAL··DEFAULT····5·
 196 ····13:·0000000000002a18·····0·SECTION·LOCAL··DEFAULT····6·
 197 ····14:·0000000000002a58·····0·SECTION·LOCAL··DEFAULT····7·
 198 ····15:·0000000000003100·····0·SECTION·LOCAL··DEFAULT····8·
 199 ····16:·0000000000003480·····0·SECTION·LOCAL··DEFAULT····9·
 200 ····17:·00000000000036e0·····0·SECTION·LOCAL··DEFAULT···10·
 201 ····18:·0000000000010fe0·····0·SECTION·LOCAL··DEFAULT···11·
 202 ····19:·0000000000013b18·····0·SECTION·LOCAL··DEFAULT···12·
 203 ····20:·00000000000154c8·····0·SECTION·LOCAL··DEFAULT···13·
 204 ····21:·0000000000016b40·····0·SECTION·LOCAL··DEFAULT···14·
 205 ····22:·0000000000016c38·····0·SECTION·LOCAL··DEFAULT···15·
 206 ····23:·0000000000016e18·····0·SECTION·LOCAL··DEFAULT···16·
 207 ····24:·0000000000016e90·····0·SECTION·LOCAL··DEFAULT···17·
 208 ····25:·0000000000017000·····0·SECTION·LOCAL··DEFAULT···18·
 209 ····26:·0000000000017180·····0·SECTION·LOCAL··DEFAULT···19·
 210 ····27:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···20·
 211 ····28:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···21·
 212 ····29:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF
 213 ····30:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fwrite
 214 ····31:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memset
 215 ····32:·0000000000003e80···108·FUNC····GLOBAL·DEFAULT···10·throwByName
 216 ····33:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc
 217 ····34:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free
 218 ····35:·0000000000004460···212·FUNC····GLOBAL·DEFAULT···10·ffi_error
 219 ····36:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf
 220 ····37:·0000000000004540···141·FUNC····GLOBAL·DEFAULT···10·encodingString
 221 ····38:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen
 222 ····39:·00000000000045d0···546·FUNC····GLOBAL·DEFAULT···10·newJavaString
 223 ····40:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen
 224 ····41:·0000000000004900····12·FUNC····GLOBAL·DEFAULT···10·newCStringUTF8
 225 ····42:·0000000000004910····75·FUNC····GLOBAL·DEFAULT···10·newJavaWString
 226 ····43:·0000000000004960····43·FUNC····GLOBAL·DEFAULT···10·newJavaPointer
 227 ····44:·0000000000004990···123·FUNC····GLOBAL·DEFAULT···10·newJavaStructure
 228 ····45:·0000000000004a10····75·FUNC····GLOBAL·DEFAULT···10·newJavaCallback
 229 ····46:·0000000000004a60····32·FUNC····GLOBAL·DEFAULT···10·get_java_type_from_ffi_type
 230 ····47:·0000000000004a80···751·FUNC····GLOBAL·DEFAULT···10·get_java_type
 231 ····48:·0000000000004d70···289·FUNC····GLOBAL·DEFAULT···10·get_conversion_flag
 232 ····49:·0000000000004ea0····27·FUNC····GLOBAL·DEFAULT···10·getIntegerTypeValue
 233 ····50:·0000000000004ec0····33·FUNC····GLOBAL·DEFAULT···10·writeStructure
 234 ····51:·0000000000004ef0···411·FUNC····GLOBAL·DEFAULT···10·initializeThread
 235 ····52:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strdup
 236 ····53:·0000000000005090····32·FUNC····GLOBAL·DEFAULT···10·getNativeType
 237 ····54:·00000000000050b0····21·FUNC····GLOBAL·DEFAULT···10·getNativeTypeMapped
 238 ····55:·00000000000050d0····27·FUNC····GLOBAL·DEFAULT···10·getNativeAddress
 239 ····56:·00000000000050f0····99·FUNC····GLOBAL·DEFAULT···10·getNativeString
 240 ····57:·0000000000005160····47·FUNC····GLOBAL·DEFAULT···10·getPointerTypeAddress
 241 ····58:·0000000000005190····83·FUNC····GLOBAL·DEFAULT···10·getStructureAddress
 242 ····59:·00000000000051f0····99·FUNC····GLOBAL·DEFAULT···10·getCallbackAddress
 243 ····60:·00000000000138a0····24·OBJECT··GLOBAL·DEFAULT···11·ffi_type_uint32
 244 ····61:·0000000000013900····24·OBJECT··GLOBAL·DEFAULT···11·ffi_type_sint8
 245 ····62:·0000000000013820····24·OBJECT··GLOBAL·DEFAULT···11·ffi_type_pointer
 246 ····63:·00000000000138c0····24·OBJECT··GLOBAL·DEFAULT···11·ffi_type_sint16
 247 ····64:·0000000000013880····24·OBJECT··GLOBAL·DEFAULT···11·ffi_type_sint32
 248 ····65:·000000000000c980···200·FUNC····GLOBAL·DEFAULT···10·ffi_prep_cif_var
 249 ····66:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno
 250 ····67:·00000000000102d0····29·FUNC····GLOBAL·DEFAULT···10·ffi_call
 251 ····68:·000000000000c5d0····33·FUNC····GLOBAL·DEFAULT···10·JNA_set_last_error
 252 ····69:·0000000000013840····24·OBJECT··GLOBAL·DEFAULT···11·ffi_type_sint64
 253 ····70:·00000000000137e0····24·OBJECT··GLOBAL·DEFAULT···11·ffi_type_double
 254 ····71:·000000000000c8b0···200·FUNC····GLOBAL·DEFAULT···10·ffi_prep_cif
 255 ····72:·0000000000013800····24·OBJECT··GLOBAL·DEFAULT···11·ffi_type_float
 256 ····73:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r
 257 ····74:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__assert2
 258 ····75:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf
 259 ····76:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy
 260 ····77:·00000000000060a0···151·FUNC····GLOBAL·DEFAULT···10·extract_value
 261 ····78:·0000000000006140···172·FUNC····GLOBAL·DEFAULT···10·toNative
 262 ····79:·00000000000061f0···371·FUNC····GLOBAL·DEFAULT···10·new_object
 263 ····80:·0000000000006370···154·FUNC····GLOBAL·DEFAULT···10·fromNativeCallbackParam
 264 ····81:·0000000000006410···154·FUNC····GLOBAL·DEFAULT···10·fromNative
 265 ····82:·00000000000075d0···186·FUNC····GLOBAL·DEFAULT···10·get_ffi_type
 266 ····83:·0000000000013940····24·OBJECT··GLOBAL·DEFAULT···11·ffi_type_void
 267 ····84:·0000000000007690····40·FUNC····GLOBAL·DEFAULT···10·get_ffi_return_type
 268 ····85:·00000000000076c0····44·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokePointer
 269 ····86:·00000000000076f0····44·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeObject
 270 ····87:·0000000000007720····51·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeStructure
 271 ····88:·0000000000007760····45·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeDouble
 272 ····89:·0000000000007790····45·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeFloat
 273 ····90:·00000000000077c0····46·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeInt
 274 ····91:·00000000000077f0····44·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeLong
 275 ····92:·0000000000007820····40·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeVoid
 276 ····93:·0000000000007850····40·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_createNativeCallback
 277 ····94:·000000000000be80··1750·FUNC····GLOBAL·DEFAULT···10·create_callback
 278 ····95:·0000000000007880·····8·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_freeNativeCallback
 279 ····96:·000000000000bda0···210·FUNC····GLOBAL·DEFAULT···10·free_callback
 280 ····97:·0000000000007890···305·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_open
 281 ····98:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlopen
 282 ····99:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlerror
 283 ···100:·00000000000079d0···150·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_close
 284 ···101:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlclose
 285 ···102:·0000000000007a70···187·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_findSymbol
 286 ···103:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlsym
 287 ···104:·0000000000007b30····27·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3BII
 288 ···105:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc
 289 ···106:·0000000000007b50····21·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII
 290 ···107:·0000000000007b70····27·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII
 291 ···108:·0000000000007b90····27·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII
 292 ···109:·0000000000007bb0····27·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3III
 293 ···110:·0000000000007bd0····27·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3JII
 294 ···111:·0000000000007bf0····27·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3SII
 295 ···112:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_getspecific
 296 ···113:·0000000000007c10···110·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_indexOf
 297 ···114:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_setspecific
 298 ···115:·0000000000007c80····27·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3BII
 299 ···116:·0000000000007ca0····21·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3CII
Max diff block lines reached; -1/17387 bytes (-0.01%) of diff not shown.
4.74 KB
strings --all --bytes=8 {}
    
Offset 480, 20 lines modifiedOffset 480, 173 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
 500 dispatch.c
 501 callback.c
 502 prep_cif.c
 503 closures.c
 504 ffiw64.c
 505 throwByName
 506 ffi_error
 507 snprintf
 508 encodingString
 509 newJavaString
 510 newCStringUTF8
 511 newJavaWString
 512 newJavaPointer
 513 newJavaStructure
 514 newJavaCallback
 515 get_java_type_from_ffi_type
 516 get_java_type
 517 get_conversion_flag
 518 getIntegerTypeValue
 519 writeStructure
 520 initializeThread
 521 getNativeType
 522 getNativeTypeMapped
 523 getNativeAddress
 524 getNativeString
 525 getPointerTypeAddress
 526 getStructureAddress
 527 getCallbackAddress
 528 ffi_type_uint32
 529 ffi_type_sint8
 530 ffi_type_pointer
 531 ffi_type_sint16
 532 ffi_type_sint32
 533 ffi_prep_cif_var
 534 ffi_call
 535 JNA_set_last_error
 536 ffi_type_sint64
 537 ffi_type_double
 538 ffi_prep_cif
 539 ffi_type_float
 540 strerror_r
 541 __assert2
 542 extract_value
 543 toNative
 544 new_object
 545 fromNativeCallbackParam
 546 fromNative
 547 get_ffi_type
 548 ffi_type_void
 549 get_ffi_return_type
 550 Java_com_sun_jna_Native_invokePointer
 551 Java_com_sun_jna_Native_invokeObject
 552 Java_com_sun_jna_Native_invokeStructure
 553 Java_com_sun_jna_Native_invokeDouble
 554 Java_com_sun_jna_Native_invokeFloat
 555 Java_com_sun_jna_Native_invokeInt
 556 Java_com_sun_jna_Native_invokeLong
 557 Java_com_sun_jna_Native_invokeVoid
 558 Java_com_sun_jna_Native_createNativeCallback
 559 create_callback
 560 Java_com_sun_jna_Native_freeNativeCallback
 561 free_callback
 562 Java_com_sun_jna_Native_open
 563 Java_com_sun_jna_Native_close
 564 Java_com_sun_jna_Native_findSymbol
 565 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3BII
 566 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII
 567 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII
 568 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII
 569 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3III
 570 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3JII
 571 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3SII
 572 pthread_getspecific
 573 Java_com_sun_jna_Native_indexOf
 574 pthread_setspecific
 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 pthread_key_create
 578 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3DII
 579 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3FII
 580 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3III
 581 pthread_once
 582 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3JII
 583 pthread_key_delete
 584 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3SII
 585 Java_com_sun_jna_Native_getByte
 586 Java_com_sun_jna_Native_getChar
 587 Java_com_sun_jna_Native__1getPointer
 588 Java_com_sun_jna_Native_getDirectByteBuffer__Lcom_sun_jna_Pointer_2JJJ
 589 pthread_mutex_lock
 590 Java_com_sun_jna_Native_getDouble
 591 pthread_mutex_unlock
 592 Java_com_sun_jna_Native_getFloat
 593 Java_com_sun_jna_Native_getInt
 594 Java_com_sun_jna_Native_getLong
 595 Java_com_sun_jna_Native_getShort
 596 Java_com_sun_jna_Native_getWideString
 597 Java_com_sun_jna_Native_getStringBytes
 598 pthread_mutex_init
 599 Java_com_sun_jna_Native_setMemory
Max diff block lines reached; -1/4803 bytes (-0.02%) of diff not shown.
5.31 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 197 lines modifiedOffset 1, 197 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000000000003480·<fwrite@plt-0x10>:2 0000000000003480·<.plt>:
3 »       pushq··0x13a12(%rip)········3 »       pushq··0x13a12(%rip)········
4 »       jmpq···*0x13a14(%rip)········4 »       jmpq···*0x13a14(%rip)········
5 »       nop5 »       nop
6 »       nop6 »       nop
7 »       nop7 »       nop
8 »       nop8 »       nop
  
9 0000000000003490·<fwrite@plt>:9 0000000000003490·<fwrite@plt>:
10 »       jmpq···*0x13a12(%rip)········10 »       jmpq···*0x13a12(%rip)········
11 »       pushq··$0x011 »       pushq··$0x0
12 »       jmpq···3480·<fwrite@plt-0x10>12 »       jmpq···3480·<.plt>
  
13 00000000000034a0·<memset@plt>:13 00000000000034a0·<memset@plt>:
14 »       jmpq···*0x13a0a(%rip)········14 »       jmpq···*0x13a0a(%rip)········
15 »       pushq··$0x115 »       pushq··$0x1
16 »       jmpq···3480·<fwrite@plt-0x10>16 »       jmpq···3480·<.plt>
  
17 00000000000034b0·<malloc@plt>:17 00000000000034b0·<malloc@plt>:
18 »       jmpq···*0x13a02(%rip)········18 »       jmpq···*0x13a02(%rip)········
19 »       pushq··$0x219 »       pushq··$0x2
20 »       jmpq···3480·<fwrite@plt-0x10>20 »       jmpq···3480·<.plt>
  
21 00000000000034c0·<free@plt>:21 00000000000034c0·<free@plt>:
22 »       jmpq···*0x139fa(%rip)········22 »       jmpq···*0x139fa(%rip)········
23 »       pushq··$0x323 »       pushq··$0x3
24 »       jmpq···3480·<fwrite@plt-0x10>24 »       jmpq···3480·<.plt>
  
25 00000000000034d0·<snprintf@plt>:25 00000000000034d0·<snprintf@plt>:
26 »       jmpq···*0x139f2(%rip)········26 »       jmpq···*0x139f2(%rip)········
27 »       pushq··$0x427 »       pushq··$0x4
28 »       jmpq···3480·<fwrite@plt-0x10>28 »       jmpq···3480·<.plt>
  
29 00000000000034e0·<strlen@plt>:29 00000000000034e0·<strlen@plt>:
30 »       jmpq···*0x139ea(%rip)········30 »       jmpq···*0x139ea(%rip)········
31 »       pushq··$0x531 »       pushq··$0x5
32 »       jmpq···3480·<fwrite@plt-0x10>32 »       jmpq···3480·<.plt>
  
33 00000000000034f0·<wcslen@plt>:33 00000000000034f0·<wcslen@plt>:
34 »       jmpq···*0x139e2(%rip)········34 »       jmpq···*0x139e2(%rip)········
35 »       pushq··$0x635 »       pushq··$0x6
36 »       jmpq···3480·<fwrite@plt-0x10>36 »       jmpq···3480·<.plt>
  
37 0000000000003500·<strdup@plt>:37 0000000000003500·<strdup@plt>:
38 »       jmpq···*0x139da(%rip)········38 »       jmpq···*0x139da(%rip)········
39 »       pushq··$0x739 »       pushq··$0x7
40 »       jmpq···3480·<fwrite@plt-0x10>40 »       jmpq···3480·<.plt>
  
41 0000000000003510·<__errno@plt>:41 0000000000003510·<__errno@plt>:
42 »       jmpq···*0x139d2(%rip)········42 »       jmpq···*0x139d2(%rip)········
43 »       pushq··$0x843 »       pushq··$0x8
44 »       jmpq···3480·<fwrite@plt-0x10>44 »       jmpq···3480·<.plt>
  
45 0000000000003520·<strerror_r@plt>:45 0000000000003520·<strerror_r@plt>:
46 »       jmpq···*0x139ca(%rip)········46 »       jmpq···*0x139ca(%rip)········
47 »       pushq··$0x947 »       pushq··$0x9
48 »       jmpq···3480·<fwrite@plt-0x10>48 »       jmpq···3480·<.plt>
  
49 0000000000003530·<__assert2@plt>:49 0000000000003530·<__assert2@plt>:
50 »       jmpq···*0x139c2(%rip)········50 »       jmpq···*0x139c2(%rip)········
51 »       pushq··$0xa51 »       pushq··$0xa
52 »       jmpq···3480·<fwrite@plt-0x10>52 »       jmpq···3480·<.plt>
  
53 0000000000003540·<fprintf@plt>:53 0000000000003540·<fprintf@plt>:
54 »       jmpq···*0x139ba(%rip)········54 »       jmpq···*0x139ba(%rip)········
55 »       pushq··$0xb55 »       pushq··$0xb
56 »       jmpq···3480·<fwrite@plt-0x10>56 »       jmpq···3480·<.plt>
  
57 0000000000003550·<memcpy@plt>:57 0000000000003550·<memcpy@plt>:
58 »       jmpq···*0x139b2(%rip)········58 »       jmpq···*0x139b2(%rip)········
59 »       pushq··$0xc59 »       pushq··$0xc
60 »       jmpq···3480·<fwrite@plt-0x10>60 »       jmpq···3480·<.plt>
  
61 0000000000003560·<dlopen@plt>:61 0000000000003560·<dlopen@plt>:
62 »       jmpq···*0x139aa(%rip)········62 »       jmpq···*0x139aa(%rip)········
63 »       pushq··$0xd63 »       pushq··$0xd
64 »       jmpq···3480·<fwrite@plt-0x10>64 »       jmpq···3480·<.plt>
  
65 0000000000003570·<dlerror@plt>:65 0000000000003570·<dlerror@plt>:
66 »       jmpq···*0x139a2(%rip)········66 »       jmpq···*0x139a2(%rip)········
67 »       pushq··$0xe67 »       pushq··$0xe
68 »       jmpq···3480·<fwrite@plt-0x10>68 »       jmpq···3480·<.plt>
  
69 0000000000003580·<dlclose@plt>:69 0000000000003580·<dlclose@plt>:
70 »       jmpq···*0x1399a(%rip)········70 »       jmpq···*0x1399a(%rip)········
71 »       pushq··$0xf71 »       pushq··$0xf
72 »       jmpq···3480·<fwrite@plt-0x10>72 »       jmpq···3480·<.plt>
  
73 0000000000003590·<dlsym@plt>:73 0000000000003590·<dlsym@plt>:
74 »       jmpq···*0x13992(%rip)········74 »       jmpq···*0x13992(%rip)········
75 »       pushq··$0x1075 »       pushq··$0x10
76 »       jmpq···3480·<fwrite@plt-0x10>76 »       jmpq···3480·<.plt>
  
77 00000000000035a0·<calloc@plt>:77 00000000000035a0·<calloc@plt>:
78 »       jmpq···*0x1398a(%rip)········78 »       jmpq···*0x1398a(%rip)········
79 »       pushq··$0x1179 »       pushq··$0x11
80 »       jmpq···3480·<fwrite@plt-0x10>80 »       jmpq···3480·<.plt>
  
81 00000000000035b0·<pthread_key_create@plt>:81 00000000000035b0·<pthread_key_create@plt>:
82 »       jmpq···*0x13982(%rip)········82 »       jmpq···*0x13982(%rip)········
83 »       pushq··$0x1283 »       pushq··$0x12
84 »       jmpq···3480·<fwrite@plt-0x10>84 »       jmpq···3480·<.plt>
  
85 00000000000035c0·<pthread_getspecific@plt>:85 00000000000035c0·<pthread_getspecific@plt>:
86 »       jmpq···*0x1397a(%rip)········86 »       jmpq···*0x1397a(%rip)········
87 »       pushq··$0x1387 »       pushq··$0x13
88 »       jmpq···3480·<fwrite@plt-0x10>88 »       jmpq···3480·<.plt>
  
89 00000000000035d0·<pthread_setspecific@plt>:89 00000000000035d0·<pthread_setspecific@plt>:
90 »       jmpq···*0x13972(%rip)········90 »       jmpq···*0x13972(%rip)········
91 »       pushq··$0x1491 »       pushq··$0x14
92 »       jmpq···3480·<fwrite@plt-0x10>92 »       jmpq···3480·<.plt>
  
93 00000000000035e0·<pthread_once@plt>:93 00000000000035e0·<pthread_once@plt>:
94 »       jmpq···*0x1396a(%rip)········94 »       jmpq···*0x1396a(%rip)········
95 »       pushq··$0x1595 »       pushq··$0x15
96 »       jmpq···3480·<fwrite@plt-0x10>96 »       jmpq···3480·<.plt>
  
97 00000000000035f0·<pthread_key_delete@plt>:97 00000000000035f0·<pthread_key_delete@plt>:
98 »       jmpq···*0x13962(%rip)········98 »       jmpq···*0x13962(%rip)········
99 »       pushq··$0x1699 »       pushq··$0x16
100 »       jmpq···3480·<fwrite@plt-0x10>100 »       jmpq···3480·<.plt>
Max diff block lines reached; 1910/5252 bytes (36.37%) of diff not shown.
396 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 00000000000036e0·<throwByName@@Base-0x7a0>:2 00000000000036e0·<throwByName-0x7a0>:
3 »       push···%rbp3 »       push···%rbp
4 »       mov····0x13ab0(%rip),%rdx········4 »       mov····0x13ab0(%rip),%rdx········
5 »       mov····%rsp,%rbp5 »       mov····%rsp,%rbp
6 »       push···%r126 »       push···%r12
7 »       mov····%rsi,%r127 »       mov····%rsi,%r12
8 »       push···%rbx8 »       push···%rbx
9 »       mov····%rdi,%rbx9 »       mov····%rdi,%rbx
Offset 508, 15 lines modifiedOffset 508, 16 lines modified
508 »       pop····%r13508 »       pop····%r13
509 »       pop····%r14509 »       pop····%r14
510 »       pop····%r15510 »       pop····%r15
511 »       pop····%rbp511 »       pop····%rbp
512 »       retq···512 »       retq···
513 »       data16·data16·nopw·%cs:0x0(%rax,%rax,1)513 »       data16·data16·nopw·%cs:0x0(%rax,%rax,1)
  
514 0000000000003e80·<throwByName@@Base>:514 0000000000003e80·<throwByName>:
 515 throwByName():
515 »       push···%rbp516 »       push···%rbp
516 »       mov····%rsp,%rbp517 »       mov····%rsp,%rbp
517 »       push···%r13518 »       push···%r13
518 »       mov····%rdx,%r13519 »       mov····%rdx,%r13
519 »       push···%r12520 »       push···%r12
520 »       mov····%rsi,%r12521 »       mov····%rsi,%r12
521 »       push···%rbx522 »       push···%rbx
Offset 526, 15 lines modifiedOffset 527, 15 lines modified
526 »       callq··*0x88(%rax)527 »       callq··*0x88(%rax)
527 »       mov····(%rbx),%rax528 »       mov····(%rbx),%rax
528 »       mov····%r12,%rsi529 »       mov····%r12,%rsi
529 »       mov····%rbx,%rdi530 »       mov····%rbx,%rdi
530 »       callq··*0x30(%rax)531 »       callq··*0x30(%rax)
531 »       test···%rax,%rax532 »       test···%rax,%rax
532 »       mov····%rax,%r12533 »       mov····%rax,%r12
533 »       je·····3ee0·<throwByName@@Base+0x60>534 »       je·····3ee0·<throwByName+0x60>
534 »       mov····(%rbx),%rax535 »       mov····(%rbx),%rax
535 »       mov····%r12,%rsi536 »       mov····%r12,%rsi
536 »       mov····%rbx,%rdi537 »       mov····%rbx,%rdi
537 »       mov····%r13,%rdx538 »       mov····%r13,%rdx
538 »       callq··*0x70(%rax)539 »       callq··*0x70(%rax)
539 »       mov····(%rbx),%rax540 »       mov····(%rbx),%rax
540 »       mov····%rbx,%rdi541 »       mov····%rbx,%rdi
Offset 565, 35 lines modifiedOffset 566, 35 lines modified
565 »       mov····(%rdi),%rcx566 »       mov····(%rdi),%rcx
566 »       callq··*0x110(%rcx)567 »       callq··*0x110(%rcx)
567 »       mov····%rbx,%rdi568 »       mov····%rbx,%rdi
568 »       mov····%rax,%r13569 »       mov····%rax,%r13
569 »       mov····(%rbx),%rax570 »       mov····(%rbx),%rax
570 »       callq··*0x720(%rax)571 »       callq··*0x720(%rax)
571 »       test···%al,%al572 »       test···%al,%al
572 »       jne····3f68·<throwByName@@Base+0xe8>573 »       jne····3f68·<throwByName+0xe8>
573 »       mov····(%rbx),%rax574 »       mov····(%rbx),%rax
574 »       mov····%r13,%rsi575 »       mov····%r13,%rsi
575 »       mov····%rbx,%rdi576 »       mov····%rbx,%rdi
576 »       callq··*0x558(%rax)577 »       callq··*0x558(%rax)
577 »       movslq·%eax,%r14578 »       movslq·%eax,%r14
578 »       lea····0x1(%r14),%edi579 »       lea····0x1(%r14),%edi
579 »       movslq·%edi,%rdi580 »       movslq·%edi,%rdi
580 »       callq··34b0·<malloc@plt>581 »       callq··34b0·<malloc@plt>
581 »       mov····%rax,%r12582 »       mov····%rax,%r12
582 »       mov····(%rbx),%rax583 »       mov····(%rbx),%rax
583 »       test···%r12,%r12584 »       test···%r12,%r12
584 »       je·····3f86·<throwByName@@Base+0x106>585 »       je·····3f86·<throwByName+0x106>
585 »       mov····%r12,%r8586 »       mov····%r12,%r8
586 »       mov····%r14d,%ecx587 »       mov····%r14d,%ecx
587 »       xor····%edx,%edx588 »       xor····%edx,%edx
588 »       mov····%r13,%rsi589 »       mov····%r13,%rsi
589 »       mov····%rbx,%rdi590 »       mov····%rbx,%rdi
590 »       callq··*0x640(%rax)591 »       callq··*0x640(%rax)
591 »       movb···$0x0,(%r12,%r14,1)592 »       movb···$0x0,(%r12,%r14,1)
592 »       jmp····3f6b·<throwByName@@Base+0xeb>593 »       jmp····3f6b·<throwByName+0xeb>
593 »       nop594 »       nop
594 »       xor····%r12d,%r12d595 »       xor····%r12d,%r12d
595 »       mov····(%rbx),%rax596 »       mov····(%rbx),%rax
596 »       mov····%r13,%rsi597 »       mov····%r13,%rsi
597 »       mov····%rbx,%rdi598 »       mov····%rbx,%rdi
598 »       callq··*0xb8(%rax)599 »       callq··*0xb8(%rax)
599 »       mov····%r12,%rax600 »       mov····%r12,%rax
Offset 605, 18 lines modifiedOffset 606, 18 lines modified
605 »       retq···606 »       retq···
606 »       mov····%r13,%rsi607 »       mov····%r13,%rsi
607 »       mov····%rbx,%rdi608 »       mov····%rbx,%rdi
608 »       callq··*0xb8(%rax)609 »       callq··*0xb8(%rax)
609 »       lea····0xe648(%rip),%rdx········610 »       lea····0xe648(%rip),%rdx········
610 »       lea····0xe659(%rip),%rsi········611 »       lea····0xe659(%rip),%rsi········
611 »       mov····%rbx,%rdi612 »       mov····%rbx,%rdi
612 »       callq··3e80·<throwByName@@Base>613 »       callq··3e80·<throwByName>
613 »       xor····%eax,%eax614 »       xor····%eax,%eax
614 »       jmp····3f7d·<throwByName@@Base+0xfd>615 »       jmp····3f7d·<throwByName+0xfd>
615 »       jmpq···3fc0·<throwByName@@Base+0x140>616 »       jmpq···3fc0·<throwByName+0x140>
616 »       nop617 »       nop
617 »       nop618 »       nop
618 »       nop619 »       nop
619 »       nop620 »       nop
620 »       nop621 »       nop
621 »       nop622 »       nop
622 »       nop623 »       nop
Offset 638, 73 lines modifiedOffset 639, 73 lines modified
638 »       push···%rbx639 »       push···%rbx
639 »       lea····-0x10(%rsp),%rsp640 »       lea····-0x10(%rsp),%rsp
640 »       mov····%rsi,-0x28(%rbp)641 »       mov····%rsi,-0x28(%rbp)
641 »       mov····%ecx,-0x2c(%rbp)642 »       mov····%ecx,-0x2c(%rbp)
642 »       mov····%r8d,-0x30(%rbp)643 »       mov····%r8d,-0x30(%rbp)
643 »       mov····-0x30(%rbp),%eax644 »       mov····-0x30(%rbp),%eax
644 »       cmp····$0x3e8,%eax645 »       cmp····$0x3e8,%eax
645 »       jg·····40b2·<throwByName@@Base+0x232>646 »       jg·····40b2·<throwByName+0x232>
646 »       movslq·-0x30(%rbp),%rax647 »       movslq·-0x30(%rbp),%rax
647 »       mov····%rax,%rbx648 »       mov····%rax,%rbx
648 »       add····%rax,%rax649 »       add····%rax,%rax
649 »       add····$0x1e,%rax650 »       add····$0x1e,%rax
650 »       and····$0xfffffffffffffff0,%rax651 »       and····$0xfffffffffffffff0,%rax
651 »       sub····%rax,%rsp652 »       sub····%rax,%rsp
652 »       lea····0xf(%rsp),%r13653 »       lea····0xf(%rsp),%r13
653 »       and····$0xfffffffffffffff0,%r13654 »       and····$0xfffffffffffffff0,%r13
654 »       nopl···0x0(%rax)655 »       nopl···0x0(%rax)
655 »       data16·data16·data16·data16·data16·nopw·%cs:0x0(%rax,%rax,1)656 »       data16·data16·data16·data16·data16·nopw·%cs:0x0(%rax,%rax,1)
656 »       mov····-0x30(%rbp),%eax657 »       mov····-0x30(%rbp),%eax
657 »       test···%eax,%eax658 »       test···%eax,%eax
658 »       jle····40a5·<throwByName@@Base+0x225>659 »       jle····40a5·<throwByName+0x225>
659 »       mov····(%r14),%rax660 »       mov····(%r14),%rax
660 »       mov····%r13,%r8661 »       mov····%r13,%r8
661 »       mov····-0x2c(%rbp),%edx662 »       mov····-0x2c(%rbp),%edx
662 »       mov····%ebx,%ecx663 »       mov····%ebx,%ecx
Max diff block lines reached; 402688/405759 bytes (99.24%) of diff not shown.
2.04 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 17 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·64796e73·..shstrtab..dyns
 4 ··0x00000020·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_5 ··0x00000030·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..dynam6 ··0x00000040·6e752e76·65727369·6f6e5f64·002e676e·nu.version_d..gn
14 ··0x000000c0·6963002e·73687374·72746162·002e726f·ic..shstrtab..ro 
15 ··0x000000d0·64617461·002e6461·746100············data..data.7 ··0x00000050·752e7665·7273696f·6e5f7200·2e72656c·u.version_r..rel
 8 ··0x00000060·612e6479·6e002e72·656c612e·706c7400·a.dyn..rela.plt.
 9 ··0x00000070·2e746578·74002e72·6f646174·61002e65·.text..rodata..e
 10 ··0x00000080·685f6672·616d6500·2e65685f·6672616d·h_frame..eh_fram
 11 ··0x00000090·655f6864·72002e64·6174612e·72656c2e·e_hdr..data.rel.
 12 ··0x000000a0·726f2e6c·6f63616c·002e6479·6e616d69·ro.local..dynami
 13 ··0x000000b0·63002e67·6f74002e·676f742e·706c7400·c..got..got.plt.
 14 ··0x000000c0·2e646174·61002e62·7373002e·636f6d6d·.data..bss..comm
 15 ··0x000000d0·656e7400·2e6e6f74·652e676e·752e676f·ent..note.gnu.go
 16 ··0x000000e0·6c642d76·65727369·6f6e00············ld-version.
  
452 KB
lib/arm64-v8a/libjnidispatch.so
906 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x398011 ··Entry·point·address:···············0x3980
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········90904·(bytes·into·file)13 ··Start·of·section·headers:··········100728·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········617 ··Number·of·program·headers:·········6
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2019 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·1920 ··Section·header·string·table·index:·19
1.87 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·20·section·headers,·starting·at·offset·0x16318:1 There·are·22·section·headers,·starting·at·offset·0x18978:
  
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]·.hash·············HASH············0000000000000190·000190·0004f8·04···A··2···0··85 ··[·1]·.hash·············HASH············0000000000000190·000190·0004f8·04···A··2···0··8
6 ··[·2]·.dynsym···········DYNSYM··········0000000000000688·000688·001158·18···A··3···3··86 ··[·2]·.dynsym···········DYNSYM··········0000000000000688·000688·001158·18···A··3···3··8
7 ··[·3]·.dynstr···········STRTAB··········00000000000017e0·0017e0·00113f·00···A··0···0··17 ··[·3]·.dynstr···········STRTAB··········00000000000017e0·0017e0·00113f·00···A··0···0··1
Offset 17, 13 lines modifiedOffset 17, 15 lines modified
17 ··[12]·.eh_frame·········PROGBITS········00000000000133b0·0133b0·002048·00···A··0···0··817 ··[12]·.eh_frame·········PROGBITS········00000000000133b0·0133b0·002048·00···A··0···0··8
18 ··[13]·.data.rel.ro······PROGBITS········0000000000025bf0·015bf0·0000c0·00··WA··0···0··818 ··[13]·.data.rel.ro······PROGBITS········0000000000025bf0·015bf0·0000c0·00··WA··0···0··8
19 ··[14]·.dynamic··········DYNAMIC·········0000000000025cb0·015cb0·0001b0·10··WA··3···0··819 ··[14]·.dynamic··········DYNAMIC·········0000000000025cb0·015cb0·0001b0·10··WA··3···0··8
20 ··[15]·.got··············PROGBITS········0000000000025e60·015e60·0001a0·08··WA··0···0··820 ··[15]·.got··············PROGBITS········0000000000025e60·015e60·0001a0·08··WA··0···0··8
21 ··[16]·.data·············PROGBITS········0000000000026000·016000·000244·00··WA··0···0·1621 ··[16]·.data·············PROGBITS········0000000000026000·016000·000244·00··WA··0···0·16
22 ··[17]·.bss··············NOBITS··········0000000000026248·016244·0007d0·00··WA··0···0··822 ··[17]·.bss··············NOBITS··········0000000000026248·016244·0007d0·00··WA··0···0··8
23 ··[18]·.comment··········PROGBITS········0000000000000000·016244·000027·01··MS··0···0··123 ··[18]·.comment··········PROGBITS········0000000000000000·016244·000027·01··MS··0···0··1
24 ··[19]·.shstrtab·········STRTAB··········0000000000000000·01626b·0000a6·00······0···0··124 ··[19]·.shstrtab·········STRTAB··········0000000000000000·01626b·0000b6·00······0···0··1
 25 ··[20]·.symtab···········SYMTAB··········0000000000000000·016328·0013c8·18·····21··29··8
 26 ··[21]·.strtab···········STRTAB··········0000000000000000·0176f0·001285·00······0···0··1
25 Key·to·Flags:27 Key·to·Flags:
26 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
27 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
28 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
29 ··p·(processor·specific)31 ··p·(processor·specific)
17.7 KB
readelf --wide --symbols {}
    
Offset 182, 7 lines modifiedOffset 182, 221 lines modified
182 ···178:·0000000000004128···120·FUNC····GLOBAL·DEFAULT····9·throwByName182 ···178:·0000000000004128···120·FUNC····GLOBAL·DEFAULT····9·throwByName
183 ···179:·0000000000007dd0···224·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_findSymbol183 ···179:·0000000000007dd0···224·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_findSymbol
184 ···180:·0000000000004cac····12·FUNC····GLOBAL·DEFAULT····9·newCStringUTF8184 ···180:·0000000000004cac····12·FUNC····GLOBAL·DEFAULT····9·newCStringUTF8
185 ···181:·0000000000012d48····24·OBJECT··GLOBAL·DEFAULT···10·ffi_type_uint32185 ···181:·0000000000012d48····24·OBJECT··GLOBAL·DEFAULT···10·ffi_type_uint32
186 ···182:·000000000000bcc0··1668·FUNC····GLOBAL·DEFAULT····9·create_callback186 ···182:·000000000000bcc0··1668·FUNC····GLOBAL·DEFAULT····9·create_callback
187 ···183:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2)187 ···183:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock@LIBC·(2)
188 ···184:·00000000000078f0···304·FUNC····GLOBAL·DEFAULT····9·get_ffi_type188 ···184:·00000000000078f0···304·FUNC····GLOBAL·DEFAULT····9·get_ffi_type
  
 189 Symbol·table·'.symtab'·contains·211·entries:
 190 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
 191 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 192 ·····1:·0000000000000190·····0·SECTION·LOCAL··DEFAULT····1·
 193 ·····2:·0000000000000688·····0·SECTION·LOCAL··DEFAULT····2·
 194 ·····3:·00000000000017e0·····0·SECTION·LOCAL··DEFAULT····3·
 195 ·····4:·0000000000002920·····0·SECTION·LOCAL··DEFAULT····4·
 196 ·····5:·0000000000002a98·····0·SECTION·LOCAL··DEFAULT····5·
 197 ·····6:·0000000000002ad8·····0·SECTION·LOCAL··DEFAULT····6·
 198 ·····7:·0000000000003390·····0·SECTION·LOCAL··DEFAULT····7·
 199 ·····8:·0000000000003710·····0·SECTION·LOCAL··DEFAULT····8·
 200 ·····9:·0000000000003980·····0·SECTION·LOCAL··DEFAULT····9·
 201 ····10:·00000000000104c0·····0·SECTION·LOCAL··DEFAULT···10·
 202 ····11:·0000000000012e90·····0·SECTION·LOCAL··DEFAULT···11·
 203 ····12:·00000000000133b0·····0·SECTION·LOCAL··DEFAULT···12·
 204 ····13:·0000000000025bf0·····0·SECTION·LOCAL··DEFAULT···13·
 205 ····14:·0000000000025cb0·····0·SECTION·LOCAL··DEFAULT···14·
 206 ····15:·0000000000025e60·····0·SECTION·LOCAL··DEFAULT···15·
 207 ····16:·0000000000026000·····0·SECTION·LOCAL··DEFAULT···16·
 208 ····17:·0000000000026248·····0·SECTION·LOCAL··DEFAULT···17·
 209 ····18:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···18·
 210 ····19:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·dispatch.c
 211 ····20:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·callback.c
 212 ····21:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·prep_cif.c
 213 ····22:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·types.c
 214 ····23:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·closures.c
 215 ····24:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·ffi.c
 216 ····25:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·sysv.o
 217 ····26:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·libgcc2.c
 218 ····27:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·sync-cache.c
 219 ····28:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·
 220 ····29:·0000000000005610···120·FUNC····GLOBAL·DEFAULT····9·getNativeString
 221 ····30:·0000000000009184····20·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getAPIChecksum
 222 ····31:·0000000000012d60····24·OBJECT··GLOBAL·DEFAULT···10·ffi_type_sint16
 223 ····32:·0000000000025c08····24·OBJECT··GLOBAL·DEFAULT···13·ffi_type_complex_double
 224 ····33:·00000000000080e0····44·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3III
 225 ····34:·0000000000012da8····24·OBJECT··GLOBAL·DEFAULT···10·ffi_type_uint8
 226 ····35:·0000000000026a18·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__
 227 ····36:·00000000000082a8·····8·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setFloat
 228 ····37:·000000000000c760····48·FUNC····GLOBAL·DEFAULT····9·ffi_get_struct_offsets
 229 ····38:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@@LIBC
 230 ····39:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create@@LIBC
 231 ····40:·0000000000009138·····8·FUNC····GLOBAL·DEFAULT····9·is_protected
 232 ····41:·0000000000026a10·····8·OBJECT··GLOBAL·DEFAULT···17·fileEncoding
 233 ····42:·00000000000090e0····84·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native__1getDirectBufferPointer
 234 ····43:·000000000000817c····36·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getDirectByteBuffer__Lcom_sun_jna_Pointer_2JJJ
 235 ····44:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_once@@LIBC
 236 ····45:·000000000000c47c····60·FUNC····GLOBAL·DEFAULT····9·JNA_callback_dispose
 237 ····46:·00000000000081c0·····8·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getShort
 238 ····47:·000000000000c344···100·FUNC····GLOBAL·DEFAULT····9·JNA_detach
 239 ····48:·0000000000012cd0····24·OBJECT··GLOBAL·DEFAULT···10·ffi_type_float
 240 ····49:·000000000000816c·····8·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getChar
 241 ····50:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc@@LIBC
 242 ····51:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__assert2@@LIBC
 243 ····52:·0000000000006684···188·FUNC····GLOBAL·DEFAULT····9·toNative
 244 ····53:·0000000000012ce8····24·OBJECT··GLOBAL·DEFAULT···10·ffi_type_pointer
 245 ····54:·0000000000008424··3252·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_initIDs
 246 ····55:·0000000000007d30···160·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_close
 247 ····56:·0000000000008284·····8·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setByte
 248 ····57:·0000000000005364····52·FUNC····GLOBAL·DEFAULT····9·getIntegerTypeValue
 249 ····58:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init@@LIBC
 250 ····59:·00000000000081a8·····8·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getFloat
 251 ····60:·0000000000007edc····20·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII
 252 ····61:·0000000000025c20····24·OBJECT··GLOBAL·DEFAULT···13·ffi_type_complex_float
 253 ····62:·0000000000007f74····44·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3JII
 254 ····63:·0000000000008074····20·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3CII
 255 ····64:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@@LIBC
 256 ····65:·000000000000c3cc····40·FUNC····GLOBAL·DEFAULT····9·JNA_get_last_error
 257 ····66:·00000000000082b0·····8·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setInt
 258 ····67:·000000000000fcbc···176·FUNC····GLOBAL·DEFAULT····9·ffi_prep_closure_loc
 259 ····68:·0000000000008138····44·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3SII
 260 ····69:·0000000000007b18····48·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_invokeFloat
 261 ····70:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@@LIBC
 262 ····71:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·mkstemp@@LIBC
 263 ····72:·000000000000a7d8··1292·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_registerMethod
 264 ····73:·0000000000004e44···936·FUNC····GLOBAL·DEFAULT····9·get_java_type
 265 ····74:·00000000000065e0···164·FUNC····GLOBAL·DEFAULT····9·extract_value
 266 ····75:·0000000000008164·····8·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getByte
 267 ····76:·0000000000007f1c····44·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII
 268 ····77:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@@LIBC
 269 ····78:·0000000000007bd4····32·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_createNativeCallback
 270 ····79:·0000000000004d0c····60·FUNC····GLOBAL·DEFAULT····9·newJavaPointer
 271 ····80:·000000000000916c·····4·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getLastError
 272 ····81:·000000000000bc04···188·FUNC····GLOBAL·DEFAULT····9·free_callback
 273 ····82:·0000000000004cb8····84·FUNC····GLOBAL·DEFAULT····9·newJavaWString
 274 ····83:·000000000000a670···360·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_unregister
 275 ····84:·000000000000c758·····8·FUNC····GLOBAL·DEFAULT····9·ffi_prep_closure
 276 ····85:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·write@@LIBC
 277 ····86:·0000000000007ba8····44·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_invokeVoid
 278 ····87:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv@@LIBC
 279 ····88:·0000000000009198··4992·FUNC····GLOBAL·DEFAULT····9·JNI_OnLoad
 280 ····89:·00000000000081c8····12·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getWideString
 281 ····90:·00000000000053c0···460·FUNC····GLOBAL·DEFAULT····9·initializeThread
 282 ····91:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@@LIBC
 283 ····92:·00000000000082b8·····8·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setLong
 284 ····93:·0000000000007ef0····44·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII
 285 ····94:·000000000000fcb0·····8·FUNC····GLOBAL·DEFAULT····9·ffi_call
 286 ····95:·0000000000007fa0····44·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3SII
 287 ····96:·00000000000081a0·····8·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getDouble
 288 ····97:·0000000000012d78····24·OBJECT··GLOBAL·DEFAULT···10·ffi_type_uint16
 289 ····98:·0000000000007b78····48·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_invokeLong
 290 ····99:·0000000000007ab8····48·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_invokeStructure
 291 ···100:·000000000000810c····44·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3JII
 292 ···101:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen@@LIBC
 293 ···102:·000000000000ce00··5808·FUNC····GLOBAL·DEFAULT····9·ffi_closure_alloc
 294 ···103:·0000000000008274····16·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setMemory
 295 ···104:·0000000000008298·····8·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setPointer
 296 ···105:·0000000000007a88····48·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_invokeObject
 297 ···106:·000000000000ae94····92·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_initialize_1ffi_1type
 298 ···107:·00000000000081d4···160·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getStringBytes
 299 ···108:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlclose@@LIBC
 300 ···109:·000000000000c734····36·FUNC····GLOBAL·DEFAULT····9·ffi_prep_cif_var
 301 ···110:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_delete@@LIBC
 302 ···111:·00000000000082a0·····8·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_setDouble
 303 ···112:·0000000000012d30····24·OBJECT··GLOBAL·DEFAULT···10·ffi_type_sint32
 304 ···113:·0000000000009140·····4·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_isProtected
 305 ···114:·00000000000081b0·····8·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_getInt
 306 ···115:·0000000000026244·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
 307 ···116:·000000000000835c···200·FUNC····GLOBAL·DEFAULT····9·Java_com_sun_jna_Native_sizeof
Max diff block lines reached; -1/18112 bytes (-0.01%) of diff not shown.
5.14 KB
strings --all --bytes=8 {}
    
Offset 418, 17 lines modifiedOffset 418, 202 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
 435 dispatch.c
 436 callback.c
 437 prep_cif.c
 438 closures.c
 439 libgcc2.c
 440 sync-cache.c
 441 getNativeString
 442 Java_com_sun_jna_Native_getAPIChecksum
 443 ffi_type_sint16
 444 ffi_type_complex_double
 445 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3III
 446 ffi_type_uint8
 447 _bss_end__
 448 Java_com_sun_jna_Native_setFloat
 449 ffi_get_struct_offsets
 450 open@@LIBC
 451 pthread_key_create@@LIBC
 452 is_protected
 453 fileEncoding
 454 Java_com_sun_jna_Native__1getDirectBufferPointer
 455 Java_com_sun_jna_Native_getDirectByteBuffer__Lcom_sun_jna_Pointer_2JJJ
 456 pthread_once@@LIBC
 457 JNA_callback_dispose
 458 Java_com_sun_jna_Native_getShort
 459 JNA_detach
 460 ffi_type_float
 461 Java_com_sun_jna_Native_getChar
 462 calloc@@LIBC
 463 __assert2@@LIBC
 464 toNative
 465 ffi_type_pointer
 466 Java_com_sun_jna_Native_initIDs
 467 Java_com_sun_jna_Native_close
 468 Java_com_sun_jna_Native_setByte
 469 getIntegerTypeValue
 470 pthread_mutex_init@@LIBC
 471 Java_com_sun_jna_Native_getFloat
 472 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII
 473 ffi_type_complex_float
 474 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3JII
 475 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3CII
 476 abort@@LIBC
 477 JNA_get_last_error
 478 Java_com_sun_jna_Native_setInt
 479 ffi_prep_closure_loc
 480 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3SII
 481 Java_com_sun_jna_Native_invokeFloat
 482 __errno@@LIBC
 483 mkstemp@@LIBC
 484 Java_com_sun_jna_Native_registerMethod
 485 get_java_type
 486 extract_value
 487 Java_com_sun_jna_Native_getByte
 488 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII
 489 snprintf@@LIBC
 490 Java_com_sun_jna_Native_createNativeCallback
 491 newJavaPointer
 492 Java_com_sun_jna_Native_getLastError
 493 free_callback
 494 newJavaWString
 495 Java_com_sun_jna_Native_unregister
 496 ffi_prep_closure
 497 write@@LIBC
 498 Java_com_sun_jna_Native_invokeVoid
 499 getenv@@LIBC
 500 JNI_OnLoad
 501 Java_com_sun_jna_Native_getWideString
 502 initializeThread
 503 __sF@@LIBC
 504 Java_com_sun_jna_Native_setLong
 505 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII
 506 ffi_call
 507 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3SII
 508 Java_com_sun_jna_Native_getDouble
 509 ffi_type_uint16
 510 Java_com_sun_jna_Native_invokeLong
 511 Java_com_sun_jna_Native_invokeStructure
 512 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3JII
 513 wcslen@@LIBC
 514 ffi_closure_alloc
 515 Java_com_sun_jna_Native_setMemory
 516 Java_com_sun_jna_Native_setPointer
 517 Java_com_sun_jna_Native_invokeObject
 518 Java_com_sun_jna_Native_initialize_1ffi_1type
 519 Java_com_sun_jna_Native_getStringBytes
 520 dlclose@@LIBC
 521 ffi_prep_cif_var
 522 pthread_key_delete@@LIBC
 523 Java_com_sun_jna_Native_setDouble
 524 ffi_type_sint32
 525 Java_com_sun_jna_Native_isProtected
 526 Java_com_sun_jna_Native_getInt
 527 __bss_start
 528 Java_com_sun_jna_Native_sizeof
 529 pthread_setspecific@@LIBC
 530 dlsym@@LIBC
 531 Java_com_sun_jna_Native_free
 532 JNI_OnUnload
 533 dlerror@@LIBC
 534 unlink@@LIBC
 535 ffi_type_complex_longdouble
 536 sysconf@@LIBC
 537 Java_com_sun_jna_Native_freeNativeCallback
 538 fromNativeCallbackParam
 539 JNA_callback_init
 540 Java_com_sun_jna_Native_ffi_1prep_1cif
Max diff block lines reached; -1/5214 bytes (-0.02%) of diff not shown.
7.09 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 236 lines modifiedOffset 1, 236 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000000000003710·<open@plt-0x20>:2 0000000000003710·<.plt>:
3 »       stp»    x16,·x30,·[sp,·#-16]!3 »       stp»    x16,·x30,·[sp,·#-16]!
4 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>4 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
5 »       ldr»    x17,·[x16,·#3696]5 »       ldr»    x17,·[x16,·#3696]
6 »       add»    x16,·x16,·#0xe706 »       add»    x16,·x16,·#0xe70
7 »       br»     x177 »       br»     x17
8 »       nop8 »       nop
9 »       nop9 »       nop
10 »       nop10 »       nop
  
11 0000000000003730·<open@plt>:11 0000000000003730·<open@plt>:
12 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>12 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
13 »       ldr»    x17,·[x16,·#3704]13 »       ldr»    x17,·[x16,·#3704]
14 »       add»    x16,·x16,·#0xe7814 »       add»    x16,·x16,·#0xe78
15 »       br»     x1715 »       br»     x17
  
16 0000000000003740·<pthread_key_create@plt>:16 0000000000003740·<pthread_key_create@plt>:
17 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>17 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
18 »       ldr»    x17,·[x16,·#3712]18 »       ldr»    x17,·[x16,·#3712]
19 »       add»    x16,·x16,·#0xe8019 »       add»    x16,·x16,·#0xe80
20 »       br»     x1720 »       br»     x17
  
21 0000000000003750·<pthread_once@plt>:21 0000000000003750·<pthread_once@plt>:
22 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>22 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
23 »       ldr»    x17,·[x16,·#3720]23 »       ldr»    x17,·[x16,·#3720]
24 »       add»    x16,·x16,·#0xe8824 »       add»    x16,·x16,·#0xe88
25 »       br»     x1725 »       br»     x17
  
26 0000000000003760·<calloc@plt>:26 0000000000003760·<calloc@plt>:
27 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>27 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
28 »       ldr»    x17,·[x16,·#3728]28 »       ldr»    x17,·[x16,·#3728]
29 »       add»    x16,·x16,·#0xe9029 »       add»    x16,·x16,·#0xe90
30 »       br»     x1730 »       br»     x17
  
31 0000000000003770·<__assert2@plt>:31 0000000000003770·<__assert2@plt>:
32 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>32 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
33 »       ldr»    x17,·[x16,·#3736]33 »       ldr»    x17,·[x16,·#3736]
34 »       add»    x16,·x16,·#0xe9834 »       add»    x16,·x16,·#0xe98
35 »       br»     x1735 »       br»     x17
  
36 0000000000003780·<pthread_mutex_init@plt>:36 0000000000003780·<pthread_mutex_init@plt>:
37 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>37 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
38 »       ldr»    x17,·[x16,·#3744]38 »       ldr»    x17,·[x16,·#3744]
39 »       add»    x16,·x16,·#0xea039 »       add»    x16,·x16,·#0xea0
40 »       br»     x1740 »       br»     x17
  
41 0000000000003790·<abort@plt>:41 0000000000003790·<abort@plt>:
42 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>42 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
43 »       ldr»    x17,·[x16,·#3752]43 »       ldr»    x17,·[x16,·#3752]
44 »       add»    x16,·x16,·#0xea844 »       add»    x16,·x16,·#0xea8
45 »       br»     x1745 »       br»     x17
  
46 00000000000037a0·<__errno@plt>:46 00000000000037a0·<__errno@plt>:
47 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>47 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
48 »       ldr»    x17,·[x16,·#3760]48 »       ldr»    x17,·[x16,·#3760]
49 »       add»    x16,·x16,·#0xeb049 »       add»    x16,·x16,·#0xeb0
50 »       br»     x1750 »       br»     x17
  
51 00000000000037b0·<mkstemp@plt>:51 00000000000037b0·<mkstemp@plt>:
52 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>52 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
53 »       ldr»    x17,·[x16,·#3768]53 »       ldr»    x17,·[x16,·#3768]
54 »       add»    x16,·x16,·#0xeb854 »       add»    x16,·x16,·#0xeb8
55 »       br»     x1755 »       br»     x17
  
56 00000000000037c0·<snprintf@plt>:56 00000000000037c0·<snprintf@plt>:
57 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>57 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
58 »       ldr»    x17,·[x16,·#3776]58 »       ldr»    x17,·[x16,·#3776]
59 »       add»    x16,·x16,·#0xec059 »       add»    x16,·x16,·#0xec0
60 »       br»     x1760 »       br»     x17
  
61 00000000000037d0·<write@plt>:61 00000000000037d0·<write@plt>:
62 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>62 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
63 »       ldr»    x17,·[x16,·#3784]63 »       ldr»    x17,·[x16,·#3784]
64 »       add»    x16,·x16,·#0xec864 »       add»    x16,·x16,·#0xec8
65 »       br»     x1765 »       br»     x17
  
66 00000000000037e0·<getenv@plt>:66 00000000000037e0·<getenv@plt>:
67 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>67 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
68 »       ldr»    x17,·[x16,·#3792]68 »       ldr»    x17,·[x16,·#3792]
69 »       add»    x16,·x16,·#0xed069 »       add»    x16,·x16,·#0xed0
70 »       br»     x1770 »       br»     x17
  
71 00000000000037f0·<wcslen@plt>:71 00000000000037f0·<wcslen@plt>:
72 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>72 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
73 »       ldr»    x17,·[x16,·#3800]73 »       ldr»    x17,·[x16,·#3800]
74 »       add»    x16,·x16,·#0xed874 »       add»    x16,·x16,·#0xed8
75 »       br»     x1775 »       br»     x17
  
76 0000000000003800·<dlclose@plt>:76 0000000000003800·<dlclose@plt>:
77 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>77 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
78 »       ldr»    x17,·[x16,·#3808]78 »       ldr»    x17,·[x16,·#3808]
79 »       add»    x16,·x16,·#0xee079 »       add»    x16,·x16,·#0xee0
80 »       br»     x1780 »       br»     x17
  
81 0000000000003810·<pthread_key_delete@plt>:81 0000000000003810·<pthread_key_delete@plt>:
82 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>82 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
83 »       ldr»    x17,·[x16,·#3816]83 »       ldr»    x17,·[x16,·#3816]
84 »       add»    x16,·x16,·#0xee884 »       add»    x16,·x16,·#0xee8
85 »       br»     x1785 »       br»     x17
  
86 0000000000003820·<pthread_setspecific@plt>:86 0000000000003820·<pthread_setspecific@plt>:
87 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>87 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
88 »       ldr»    x17,·[x16,·#3824]88 »       ldr»    x17,·[x16,·#3824]
89 »       add»    x16,·x16,·#0xef089 »       add»    x16,·x16,·#0xef0
90 »       br»     x1790 »       br»     x17
  
91 0000000000003830·<dlsym@plt>:91 0000000000003830·<dlsym@plt>:
92 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>92 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
93 »       ldr»    x17,·[x16,·#3832]93 »       ldr»    x17,·[x16,·#3832]
94 »       add»    x16,·x16,·#0xef894 »       add»    x16,·x16,·#0xef8
95 »       br»     x1795 »       br»     x17
  
96 0000000000003840·<dlerror@plt>:96 0000000000003840·<dlerror@plt>:
97 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>97 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
98 »       ldr»    x17,·[x16,·#3840]98 »       ldr»    x17,·[x16,·#3840]
99 »       add»    x16,·x16,·#0xf0099 »       add»    x16,·x16,·#0xf00
100 »       br»     x17100 »       br»     x17
  
101 0000000000003850·<unlink@plt>:101 0000000000003850·<unlink@plt>:
102 »       adrp»   x16,·25000·<ffi_type_void@@Base+0x12240>102 »       adrp»   x16,·25000·<ffi_type_void+0x12240>
103 »       ldr»    x17,·[x16,·#3848]103 »       ldr»    x17,·[x16,·#3848]
104 »       add»    x16,·x16,·#0xf08104 »       add»    x16,·x16,·#0xf08
Max diff block lines reached; 3283/7073 bytes (46.42%) of diff not shown.
418 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000003980·<throwByName@@Base-0x7a8>:2 0000000000003980·<throwByName-0x7a8>:
3 »       stp»    x29,·x30,·[sp,·#-48]!3 »       stp»    x29,·x30,·[sp,·#-48]!
4 »       mov»    x29,·sp4 »       mov»    x29,·sp
5 »       stp»    x19,·x20,·[sp,·#16]5 »       stp»    x19,·x20,·[sp,·#16]
6 »       stp»    x21,·x22,·[sp,·#32]6 »       stp»    x21,·x22,·[sp,·#32]
7 »       adrp»   x20,·26000·<ffi_type_complex_float@@Base+0x3e0>7 »       adrp»   x20,·26000·<.got+0x1a0>
8 »       mov»    x19,·x08 »       mov»    x19,·x0
9 »       ldr»    x3,·[x0]9 »       ldr»    x3,·[x0]
10 »       mov»    x21,·x110 »       mov»    x21,·x1
11 »       add»    x22,·x20,·#0x24811 »       add»    x22,·x20,·#0x248
12 »       ldr»    x2,·[x20,·#584]12 »       ldr»    x2,·[x20,·#584]
13 »       ldr»    x3,·[x3,·#808]13 »       ldr»    x3,·[x3,·#808]
14 »       blr»    x314 »       blr»    x3
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 »       ret46 »       ret
47 »       stp»    x29,·x30,·[sp,·#-80]!47 »       stp»    x29,·x30,·[sp,·#-80]!
48 »       mov»    x29,·sp48 »       mov»    x29,·sp
49 »       stp»    x19,·x20,·[sp,·#16]49 »       stp»    x19,·x20,·[sp,·#16]
50 »       stp»    x23,·x24,·[sp,·#48]50 »       stp»    x23,·x24,·[sp,·#48]
51 »       stp»    x21,·x22,·[sp,·#32]51 »       stp»    x21,·x22,·[sp,·#32]
52 »       stp»    x25,·x26,·[sp,·#64]52 »       stp»    x25,·x26,·[sp,·#64]
53 »       adrp»   x20,·26000·<ffi_type_complex_float@@Base+0x3e0>53 »       adrp»   x20,·26000·<.got+0x1a0>
54 »       mov»    x24,·x354 »       mov»    x24,·x3
55 »       add»    x20,·x20,·#0x24855 »       add»    x20,·x20,·#0x248
56 »       ldr»    x3,·[x0]56 »       ldr»    x3,·[x0]
57 »       mov»    x23,·x257 »       mov»    x23,·x2
58 »       mov»    x19,·x058 »       mov»    x19,·x0
59 »       mov»    x25,·x159 »       mov»    x25,·x1
60 »       mov»    x22,·x460 »       mov»    x22,·x4
Offset 420, 15 lines modifiedOffset 420, 15 lines modified
420 »       ldr»    x2,·[x29,·#88]420 »       ldr»    x2,·[x29,·#88]
421 »       mov»    x1,·x21421 »       mov»    x1,·x21
422 »       mov»    x3,·x23422 »       mov»    x3,·x23
423 »       mov»    x4,·x24423 »       mov»    x4,·x24
424 »       mov»    x0,·x2424 »       mov»    x0,·x2
425 »       mov»    x5,·x25425 »       mov»    x5,·x25
426 »       ldr»    x6,·[x2]426 »       ldr»    x6,·[x2]
427 »       adrp»   x2,·26000·<ffi_type_complex_float@@Base+0x3e0>427 »       adrp»   x2,·26000·<.got+0x1a0>
428 »       ldr»    x6,·[x6,·#488]428 »       ldr»    x6,·[x6,·#488]
429 »       ldr»    x2,·[x2,·#776]429 »       ldr»    x2,·[x2,·#776]
430 »       blr»    x6430 »       blr»    x6
431 »       ldr»    x2,·[x29,·#88]431 »       ldr»    x2,·[x29,·#88]
432 »       mov»    x1,·#0x0···················»     //·#0432 »       mov»    x1,·#0x0···················»     //·#0
433 »       mov»    x0,·x2433 »       mov»    x0,·x2
434 »       ldr»    x2,·[x2]434 »       ldr»    x2,·[x2]
Offset 437, 16 lines modifiedOffset 437, 16 lines modified
437 »       cbz»    w20,·4094·<pthread_mutex_unlock@plt+0x724>437 »       cbz»    w20,·4094·<pthread_mutex_unlock@plt+0x724>
438 »       ldp»    x19,·x20,·[sp,·#16]438 »       ldp»    x19,·x20,·[sp,·#16]
439 »       ldp»    x21,·x22,·[sp,·#32]439 »       ldp»    x21,·x22,·[sp,·#32]
440 »       ldp»    x23,·x24,·[sp,·#48]440 »       ldp»    x23,·x24,·[sp,·#48]
441 »       ldr»    x25,·[sp,·#64]441 »       ldr»    x25,·[sp,·#64]
442 »       ldp»    x29,·x30,·[sp],·#96442 »       ldp»    x29,·x30,·[sp],·#96
443 »       ret443 »       ret
444 »       adrp»   x3,·25000·<ffi_type_void@@Base+0x12240>444 »       adrp»   x3,·25000·<ffi_type_void+0x12240>
445 »       adrp»   x0,·10000·<ffi_prep_go_closure@@Base+0x294>445 »       adrp»   x0,·10000·<ffi_prep_go_closure+0x294>
446 »       mov»    x1,·#0x1···················»     //·#1446 »       mov»    x1,·#0x1···················»     //·#1
447 »       add»    x0,·x0,·#0x6d0447 »       add»    x0,·x0,·#0x6d0
448 »       mov»    x2,·#0x30··················»    //·#48448 »       mov»    x2,·#0x30··················»    //·#48
449 »       ldr»    x3,·[x3,·#4040]449 »       ldr»    x3,·[x3,·#4040]
450 »       add»    x3,·x3,·#0x130450 »       add»    x3,·x3,·#0x130
451 »       bl»     3940·<fwrite@plt>451 »       bl»     3940·<fwrite@plt>
452 »       ldr»    x0,·[x23,·#16]452 »       ldr»    x0,·[x23,·#16]
Offset 458, 48 lines modifiedOffset 458, 49 lines modified
458 »       bl»     3930·<memset@plt>458 »       bl»     3930·<memset@plt>
459 »       b»      4020·<pthread_mutex_unlock@plt+0x6b0>459 »       b»      4020·<pthread_mutex_unlock@plt+0x6b0>
460 »       ldr»    x1,·[x19]460 »       ldr»    x1,·[x19]
461 »       mov»    x0,·x19461 »       mov»    x0,·x19
462 »       ldr»    x1,·[x1,·#40]462 »       ldr»    x1,·[x1,·#40]
463 »       blr»    x1463 »       blr»    x1
464 »       cbz»    w0,·403c·<pthread_mutex_unlock@plt+0x6cc>464 »       cbz»    w0,·403c·<pthread_mutex_unlock@plt+0x6cc>
465 »       adrp»   x3,·25000·<ffi_type_void@@Base+0x12240>465 »       adrp»   x3,·25000·<ffi_type_void+0x12240>
466 »       adrp»   x0,·10000·<ffi_prep_go_closure@@Base+0x294>466 »       adrp»   x0,·10000·<ffi_prep_go_closure+0x294>
467 »       mov»    x1,·#0x1···················»     //·#1467 »       mov»    x1,·#0x1···················»     //·#1
468 »       mov»    x2,·#0x35··················»    //·#53468 »       mov»    x2,·#0x35··················»    //·#53
469 »       add»    x0,·x0,·#0x708469 »       add»    x0,·x0,·#0x708
470 »       ldr»    x3,·[x3,·#4040]470 »       ldr»    x3,·[x3,·#4040]
471 »       add»    x3,·x3,·#0x130471 »       add»    x3,·x3,·#0x130
472 »       bl»     3940·<fwrite@plt>472 »       bl»     3940·<fwrite@plt>
473 »       b»      403c·<pthread_mutex_unlock@plt+0x6cc>473 »       b»      403c·<pthread_mutex_unlock@plt+0x6cc>
474 »       adrp»   x3,·25000·<ffi_type_void@@Base+0x12240>474 »       adrp»   x3,·25000·<ffi_type_void+0x12240>
475 »       adrp»   x0,·10000·<ffi_prep_go_closure@@Base+0x294>475 »       adrp»   x0,·10000·<ffi_prep_go_closure+0x294>
476 »       mov»    x1,·#0x1···················»     //·#1476 »       mov»    x1,·#0x1···················»     //·#1
477 »       mov»    x2,·#0x2e··················»    //·#46477 »       mov»    x2,·#0x2e··················»    //·#46
478 »       add»    x0,·x0,·#0x6a0478 »       add»    x0,·x0,·#0x6a0
479 »       ldr»    x3,·[x3,·#4040]479 »       ldr»    x3,·[x3,·#4040]
480 »       add»    x3,·x3,·#0x130480 »       add»    x3,·x3,·#0x130
481 »       bl»     3940·<fwrite@plt>481 »       bl»     3940·<fwrite@plt>
482 »       b»      4038·<pthread_mutex_unlock@plt+0x6c8>482 »       b»      4038·<pthread_mutex_unlock@plt+0x6c8>
483 »       adrp»   x3,·25000·<ffi_type_void@@Base+0x12240>483 »       adrp»   x3,·25000·<ffi_type_void+0x12240>
484 »       adrp»   x0,·10000·<ffi_prep_go_closure@@Base+0x294>484 »       adrp»   x0,·10000·<ffi_prep_go_closure+0x294>
485 »       mov»    x1,·#0x1···················»     //·#1485 »       mov»    x1,·#0x1···················»     //·#1
486 »       mov»    x2,·#0x3a··················»    //·#58486 »       mov»    x2,·#0x3a··················»    //·#58
487 »       add»    x0,·x0,·#0x660487 »       add»    x0,·x0,·#0x660
488 »       ldr»    x3,·[x3,·#4040]488 »       ldr»    x3,·[x3,·#4040]
489 »       add»    x3,·x3,·#0x130489 »       add»    x3,·x3,·#0x130
490 »       bl»     3940·<fwrite@plt>490 »       bl»     3940·<fwrite@plt>
491 »       ldr»    x25,·[sp,·#64]491 »       ldr»    x25,·[sp,·#64]
492 »       ldp»    x19,·x20,·[sp,·#16]492 »       ldp»    x19,·x20,·[sp,·#16]
493 »       ldp»    x21,·x22,·[sp,·#32]493 »       ldp»    x21,·x22,·[sp,·#32]
494 »       ldp»    x23,·x24,·[sp,·#48]494 »       ldp»    x23,·x24,·[sp,·#48]
495 »       ldp»    x29,·x30,·[sp],·#96495 »       ldp»    x29,·x30,·[sp],·#96
496 »       ret496 »       ret
  
497 0000000000004128·<throwByName@@Base>:497 0000000000004128·<throwByName>:
 498 throwByName():
498 »       stp»    x29,·x30,·[sp,·#-48]!499 »       stp»    x29,·x30,·[sp,·#-48]!
499 »       mov»    x29,·sp500 »       mov»    x29,·sp
500 »       stp»    x19,·x20,·[sp,·#16]501 »       stp»    x19,·x20,·[sp,·#16]
501 »       mov»    x19,·x0502 »       mov»    x19,·x0
502 »       ldr»    x3,·[x0]503 »       ldr»    x3,·[x0]
503 »       str»    x1,·[x29,·#40]504 »       str»    x1,·[x29,·#40]
504 »       str»    x2,·[x29,·#32]505 »       str»    x2,·[x29,·#32]
Offset 507, 15 lines modifiedOffset 508, 15 lines modified
507 »       blr»    x3508 »       blr»    x3
508 »       ldr»    x3,·[x19]509 »       ldr»    x3,·[x19]
509 »       mov»    x0,·x19510 »       mov»    x0,·x19
510 »       ldr»    x1,·[x29,·#40]511 »       ldr»    x1,·[x29,·#40]
511 »       ldr»    x3,·[x3,·#48]512 »       ldr»    x3,·[x3,·#48]
512 »       blr»    x3513 »       blr»    x3
513 »       mov»    x20,·x0514 »       mov»    x20,·x0
514 »       cbz»    x0,·4194·<throwByName@@Base+0x6c>515 »       cbz»    x0,·4194·<throwByName+0x6c>
515 »       ldr»    x3,·[x19]516 »       ldr»    x3,·[x19]
Max diff block lines reached; 423862/427515 bytes (99.15%) of diff not shown.
1.64 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 14 lines modifiedOffset 1, 15 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·68617368·..shstrtab..hash
 4 ··0x00000020·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..dy5 ··0x00000030·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. 
12 ··0x000000a0·2e646174·6100·······················.data.6 ··0x00000040·6e752e76·65727369·6f6e5f72·002e7265·nu.version_r..re
 7 ··0x00000050·6c612e64·796e002e·72656c61·2e706c74·la.dyn..rela.plt
 8 ··0x00000060·002e7465·7874002e·726f6461·7461002e·..text..rodata..
 9 ··0x00000070·65685f66·72616d65·5f686472·002e6568·eh_frame_hdr..eh
 10 ··0x00000080·5f667261·6d65002e·64617461·2e72656c·_frame..data.rel
 11 ··0x00000090·2e726f00·2e64796e·616d6963·002e676f·.ro..dynamic..go
 12 ··0x000000a0·74002e64·61746100·2e627373·002e636f·t..data..bss..co
 13 ··0x000000b0·6d6d656e·7400·······················mment.
  
509 KB
lib/x86/libjnidispatch.so
907 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············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:··········94804·(bytes·into·file)13 ··Start·of·section·headers:··········102428·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········717 ··Number·of·program·headers:·········7
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2319 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·22
1.75 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·23·section·headers,·starting·at·offset·0x17254:1 There·are·25·section·headers,·starting·at·offset·0x1901c:
  
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]·.dynsym···········DYNSYM··········00000114·000114·000af0·10···A··2···1··45 ··[·1]·.dynsym···········DYNSYM··········00000114·000114·000af0·10···A··2···1··4
6 ··[·2]·.dynstr···········STRTAB··········00000c04·000c04·00113e·00···A··0···0··16 ··[·2]·.dynstr···········STRTAB··········00000c04·000c04·00113e·00···A··0···0··1
7 ··[·3]·.hash·············HASH············00001d44·001d44·0004d0·04···A··1···0··47 ··[·3]·.hash·············HASH············00001d44·001d44·0004d0·04···A··1···0··4
Offset 20, 13 lines modifiedOffset 20, 15 lines modified
20 ··[15]·.dynamic··········DYNAMIC·········00017e5c·016e5c·0000f0·08··WA··2···0··420 ··[15]·.dynamic··········DYNAMIC·········00017e5c·016e5c·0000f0·08··WA··2···0··4
21 ··[16]·.got··············PROGBITS········00017f4c·016f4c·000004·00··WA··0···0··421 ··[16]·.got··············PROGBITS········00017f4c·016f4c·000004·00··WA··0···0··4
22 ··[17]·.got.plt··········PROGBITS········00017f50·016f50·000098·00··WA··0···0··422 ··[17]·.got.plt··········PROGBITS········00017f50·016f50·000098·00··WA··0···0··4
23 ··[18]·.data·············PROGBITS········00018000·017000·000134·00··WA··0···0·3223 ··[18]·.data·············PROGBITS········00018000·017000·000134·00··WA··0···0·32
24 ··[19]·.bss··············NOBITS··········00018140·017134·0003cc·00··WA··0···0·3224 ··[19]·.bss··············NOBITS··········00018140·017134·0003cc·00··WA··0···0·32
25 ··[20]·.comment··········PROGBITS········00000000·017134·000028·01··MS··0···0··125 ··[20]·.comment··········PROGBITS········00000000·017134·000028·01··MS··0···0··1
26 ··[21]·.note.gnu.gold-version·NOTE············00000000·01715c·00001c·00······0···0··426 ··[21]·.note.gnu.gold-version·NOTE············00000000·01715c·00001c·00······0···0··4
27 ··[22]·.shstrtab·········STRTAB··········00000000·017178·0000d9·00······0···0··127 ··[22]·.shstrtab·········STRTAB··········00000000·017178·0000e9·00······0···0··1
 28 ··[23]·.symtab···········SYMTAB··········00000000·017264·000ca0·10·····24··28··4
 29 ··[24]·.strtab···········STRTAB··········00000000·017f04·001115·00······0···0··1
28 Key·to·Flags:30 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),31 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),32 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),33 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··p·(processor·specific)34 ··p·(processor·specific)
15.2 KB
readelf --wide --symbols {}
    
Offset 172, 7 lines modifiedOffset 172, 212 lines modified
172 ···168:·00010d00····39·FUNC····GLOBAL·DEFAULT···10·ffi_call_go172 ···168:·00010d00····39·FUNC····GLOBAL·DEFAULT···10·ffi_call_go
173 ···169:·000110a0···144·FUNC····GLOBAL·DEFAULT···10·ffi_prep_go_closure173 ···169:·000110a0···144·FUNC····GLOBAL·DEFAULT···10·ffi_prep_go_closure
174 ···170:·00011140···168·FUNC····GLOBAL·DEFAULT···10·ffi_prep_raw_closure_loc174 ···170:·00011140···168·FUNC····GLOBAL·DEFAULT···10·ffi_prep_raw_closure_loc
175 ···171:·00011200···840·FUNC····GLOBAL·DEFAULT···10·ffi_raw_call175 ···171:·00011200···840·FUNC····GLOBAL·DEFAULT···10·ffi_raw_call
176 ···172:·00018134·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata176 ···172:·00018134·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
177 ···173:·00018134·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start177 ···173:·00018134·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
178 ···174:·0001850c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end178 ···174:·0001850c·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
  
 179 Symbol·table·'.symtab'·contains·202·entries:
 180 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
 181 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 182 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·dispatch.c
 183 ·····2:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·callback.c
 184 ·····3:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·prep_cif.c
 185 ·····4:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·types.c
 186 ·····5:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·closures.c
 187 ·····6:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·ffi.c
 188 ·····7:·00000114·····0·SECTION·LOCAL··DEFAULT····1·
 189 ·····8:·00000c04·····0·SECTION·LOCAL··DEFAULT····2·
 190 ·····9:·00001d44·····0·SECTION·LOCAL··DEFAULT····3·
 191 ····10:·00002214·····0·SECTION·LOCAL··DEFAULT····4·
 192 ····11:·00002374·····0·SECTION·LOCAL··DEFAULT····5·
 193 ····12:·00002390·····0·SECTION·LOCAL··DEFAULT····6·
 194 ····13:·000023d0·····0·SECTION·LOCAL··DEFAULT····7·
 195 ····14:·00002658·····0·SECTION·LOCAL··DEFAULT····8·
 196 ····15:·00002770·····0·SECTION·LOCAL··DEFAULT····9·
 197 ····16:·000029c0·····0·SECTION·LOCAL··DEFAULT···10·
 198 ····17:·00011a20·····0·SECTION·LOCAL··DEFAULT···11·
 199 ····18:·000143d8·····0·SECTION·LOCAL··DEFAULT···12·
 200 ····19:·00016078·····0·SECTION·LOCAL··DEFAULT···13·
 201 ····20:·00017e00·····0·SECTION·LOCAL··DEFAULT···14·
 202 ····21:·00017e5c·····0·SECTION·LOCAL··DEFAULT···15·
 203 ····22:·00017f4c·····0·SECTION·LOCAL··DEFAULT···16·
 204 ····23:·00017f50·····0·SECTION·LOCAL··DEFAULT···17·
 205 ····24:·00018000·····0·SECTION·LOCAL··DEFAULT···18·
 206 ····25:·00018140·····0·SECTION·LOCAL··DEFAULT···19·
 207 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT···20·
 208 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT···21·
 209 ····28:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF
 210 ····29:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fwrite
 211 ····30:·000032f0····88·FUNC····GLOBAL·DEFAULT···10·throwByName
 212 ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc
 213 ····32:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·free
 214 ····33:·00003940···296·FUNC····GLOBAL·DEFAULT···10·ffi_error
 215 ····34:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf
 216 ····35:·00003a70···180·FUNC····GLOBAL·DEFAULT···10·encodingString
 217 ····36:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen
 218 ····37:·00003b30···604·FUNC····GLOBAL·DEFAULT···10·newJavaString
 219 ····38:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·wcslen
 220 ····39:·00003ec0····34·FUNC····GLOBAL·DEFAULT···10·newCStringUTF8
 221 ····40:·00003ef0···100·FUNC····GLOBAL·DEFAULT···10·newJavaWString
 222 ····41:·00003f60····84·FUNC····GLOBAL·DEFAULT···10·newJavaPointer
 223 ····42:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftruncate
 224 ····43:·00003fc0···172·FUNC····GLOBAL·DEFAULT···10·newJavaStructure
 225 ····44:·00004070···116·FUNC····GLOBAL·DEFAULT···10·newJavaCallback
 226 ····45:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mmap
 227 ····46:·000040f0····43·FUNC····GLOBAL·DEFAULT···10·get_java_type_from_ffi_type
 228 ····47:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close
 229 ····48:·00004120···812·FUNC····GLOBAL·DEFAULT···10·get_java_type
 230 ····49:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·getenv
 231 ····50:·00004450···349·FUNC····GLOBAL·DEFAULT···10·get_conversion_flag
 232 ····51:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·write
 233 ····52:·000045b0····97·FUNC····GLOBAL·DEFAULT···10·getIntegerTypeValue
 234 ····53:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·mkstemp
 235 ····54:·00004620····77·FUNC····GLOBAL·DEFAULT···10·writeStructure
 236 ····55:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·unlink
 237 ····56:·00004670···470·FUNC····GLOBAL·DEFAULT···10·initializeThread
 238 ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort
 239 ····58:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strdup
 240 ····59:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open
 241 ····60:·00004850····67·FUNC····GLOBAL·DEFAULT···10·getNativeType
 242 ····61:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sysconf
 243 ····62:·000048a0····57·FUNC····GLOBAL·DEFAULT···10·getNativeTypeMapped
 244 ····63:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init
 245 ····64:·000048e0····84·FUNC····GLOBAL·DEFAULT···10·getNativeAddress
 246 ····65:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_lock
 247 ····66:·00004940···143·FUNC····GLOBAL·DEFAULT···10·getNativeString
 248 ····67:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock
 249 ····68:·000049d0····78·FUNC····GLOBAL·DEFAULT···10·getPointerTypeAddress
 250 ····69:·00004a20···127·FUNC····GLOBAL·DEFAULT···10·getStructureAddress
 251 ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·munmap
 252 ····71:·00004aa0···143·FUNC····GLOBAL·DEFAULT···10·getCallbackAddress
 253 ····72:·000141a4····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_uint32
 254 ····73:·000141c8····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_sint8
 255 ····74:·00014174····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_pointer
 256 ····75:·000141b0····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_sint16
 257 ····76:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_delete
 258 ····77:·00014198····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_sint32
 259 ····78:·0000db50···215·FUNC····GLOBAL·DEFAULT···10·ffi_prep_cif_var
 260 ····79:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_setspecific
 261 ····80:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno
 262 ····81:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_once
 263 ····82:·00010cd0····37·FUNC····GLOBAL·DEFAULT···10·ffi_call
 264 ····83:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_key_create
 265 ····84:·0000d780····31·FUNC····GLOBAL·DEFAULT···10·JNA_set_last_error
 266 ····85:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_getspecific
 267 ····86:·00014180····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_sint64
 268 ····87:·0001415c····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_double
 269 ····88:·0000da70···215·FUNC····GLOBAL·DEFAULT···10·ffi_prep_cif
 270 ····89:·00014168····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_float
 271 ····90:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·strerror_r
 272 ····91:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__assert2
 273 ····92:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf
 274 ····93:·00005d30···192·FUNC····GLOBAL·DEFAULT···10·extract_value
 275 ····94:·00005df0···288·FUNC····GLOBAL·DEFAULT···10·toNative
 276 ····95:·00005f10···575·FUNC····GLOBAL·DEFAULT···10·new_object
 277 ····96:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc
 278 ····97:·00006150···183·FUNC····GLOBAL·DEFAULT···10·fromNativeCallbackParam
 279 ····98:·00006210···183·FUNC····GLOBAL·DEFAULT···10·fromNative
 280 ····99:·000078d0···362·FUNC····GLOBAL·DEFAULT···10·get_ffi_type
 281 ···100:·000141e0····12·OBJECT··GLOBAL·DEFAULT···11·ffi_type_void
 282 ···101:·00007a40····92·FUNC····GLOBAL·DEFAULT···10·get_ffi_return_type
 283 ···102:·00007aa0····76·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokePointer
 284 ···103:·00007af0····74·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeObject
 285 ···104:·00007b40···145·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeStructure
 286 ···105:·00007be0····74·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeDouble
 287 ···106:·00007c30····74·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeFloat
 288 ···107:·00007c80····74·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeInt
 289 ···108:·00007cd0····78·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeLong
 290 ···109:·00007d20····70·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_invokeVoid
 291 ···110:·00007d70····94·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_createNativeCallback
 292 ···111:·0000cf30··1973·FUNC····GLOBAL·DEFAULT···10·create_callback
 293 ···112:·00007dd0····44·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_freeNativeCallback
 294 ···113:·0000ce60···204·FUNC····GLOBAL·DEFAULT···10·free_callback
 295 ···114:·00007e00···403·FUNC····GLOBAL·DEFAULT···10·Java_com_sun_jna_Native_open
 296 ···115:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlopen
 297 ···116:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dlerror
Max diff block lines reached; -1/15483 bytes (-0.01%) of diff not shown.
4.72 KB
strings --all --bytes=8 {}
    
Offset 409, 20 lines modifiedOffset 409, 172 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
 429 dispatch.c
 430 callback.c
 431 prep_cif.c
 432 closures.c
 433 throwByName
 434 ffi_error
 435 snprintf
 436 encodingString
 437 newJavaString
 438 newCStringUTF8
 439 newJavaWString
 440 newJavaPointer
 441 ftruncate
 442 newJavaStructure
 443 newJavaCallback
 444 get_java_type_from_ffi_type
 445 get_java_type
 446 get_conversion_flag
 447 getIntegerTypeValue
 448 writeStructure
 449 initializeThread
 450 getNativeType
 451 getNativeTypeMapped
 452 pthread_mutex_init
 453 getNativeAddress
 454 pthread_mutex_lock
 455 getNativeString
 456 pthread_mutex_unlock
 457 getPointerTypeAddress
 458 getStructureAddress
 459 getCallbackAddress
 460 ffi_type_uint32
 461 ffi_type_sint8
 462 ffi_type_pointer
 463 ffi_type_sint16
 464 pthread_key_delete
 465 ffi_type_sint32
 466 ffi_prep_cif_var
 467 pthread_setspecific
 468 pthread_once
 469 ffi_call
 470 pthread_key_create
 471 JNA_set_last_error
 472 pthread_getspecific
 473 ffi_type_sint64
 474 ffi_type_double
 475 ffi_prep_cif
 476 ffi_type_float
 477 strerror_r
 478 __assert2
 479 extract_value
 480 toNative
 481 new_object
 482 fromNativeCallbackParam
 483 fromNative
 484 get_ffi_type
 485 ffi_type_void
 486 get_ffi_return_type
 487 Java_com_sun_jna_Native_invokePointer
 488 Java_com_sun_jna_Native_invokeObject
 489 Java_com_sun_jna_Native_invokeStructure
 490 Java_com_sun_jna_Native_invokeDouble
 491 Java_com_sun_jna_Native_invokeFloat
 492 Java_com_sun_jna_Native_invokeInt
 493 Java_com_sun_jna_Native_invokeLong
 494 Java_com_sun_jna_Native_invokeVoid
 495 Java_com_sun_jna_Native_createNativeCallback
 496 create_callback
 497 Java_com_sun_jna_Native_freeNativeCallback
 498 free_callback
 499 Java_com_sun_jna_Native_open
 500 Java_com_sun_jna_Native_close
 501 Java_com_sun_jna_Native_findSymbol
 502 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3BII
 503 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3CII
 504 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3DII
 505 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3FII
 506 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3III
 507 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3JII
 508 Java_com_sun_jna_Native_write__Lcom_sun_jna_Pointer_2JJ_3SII
 509 Java_com_sun_jna_Native_indexOf
 510 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3BII
 511 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3CII
 512 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3DII
 513 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3FII
 514 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3III
 515 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3JII
 516 Java_com_sun_jna_Native_read__Lcom_sun_jna_Pointer_2JJ_3SII
 517 Java_com_sun_jna_Native_getByte
 518 Java_com_sun_jna_Native_getChar
 519 Java_com_sun_jna_Native__1getPointer
 520 Java_com_sun_jna_Native_getDirectByteBuffer__Lcom_sun_jna_Pointer_2JJJ
 521 Java_com_sun_jna_Native_getDouble
 522 Java_com_sun_jna_Native_getFloat
 523 Java_com_sun_jna_Native_getInt
 524 Java_com_sun_jna_Native_getLong
 525 Java_com_sun_jna_Native_getShort
 526 Java_com_sun_jna_Native_getWideString
 527 Java_com_sun_jna_Native_getStringBytes
 528 Java_com_sun_jna_Native_setMemory
Max diff block lines reached; -1/4780 bytes (-0.02%) of diff not shown.
4.38 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 185 lines modifiedOffset 1, 185 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 00002770·<fwrite@plt-0x10>:2 00002770·<.plt>:
3 »       pushl··0x4(%ebx)3 »       pushl··0x4(%ebx)
4 »       jmp····*0x8(%ebx)4 »       jmp····*0x8(%ebx)
5 »       add····%al,(%eax)5 »       add····%al,(%eax)
6 »       ...6 »       ...
  
7 00002780·<fwrite@plt>:7 00002780·<fwrite@plt>:
8 »       jmp····*0xc(%ebx)8 »       jmp····*0xc(%ebx)
9 »       push···$0x09 »       push···$0x0
10 »       jmp····2770·<fwrite@plt-0x10>10 »       jmp····2770·<.plt>
  
11 00002790·<malloc@plt>:11 00002790·<malloc@plt>:
12 »       jmp····*0x10(%ebx)12 »       jmp····*0x10(%ebx)
13 »       push···$0x813 »       push···$0x8
14 »       jmp····2770·<fwrite@plt-0x10>14 »       jmp····2770·<.plt>
  
15 000027a0·<free@plt>:15 000027a0·<free@plt>:
16 »       jmp····*0x14(%ebx)16 »       jmp····*0x14(%ebx)
17 »       push···$0x1017 »       push···$0x10
18 »       jmp····2770·<fwrite@plt-0x10>18 »       jmp····2770·<.plt>
  
19 000027b0·<snprintf@plt>:19 000027b0·<snprintf@plt>:
20 »       jmp····*0x18(%ebx)20 »       jmp····*0x18(%ebx)
21 »       push···$0x1821 »       push···$0x18
22 »       jmp····2770·<fwrite@plt-0x10>22 »       jmp····2770·<.plt>
  
23 000027c0·<strlen@plt>:23 000027c0·<strlen@plt>:
24 »       jmp····*0x1c(%ebx)24 »       jmp····*0x1c(%ebx)
25 »       push···$0x2025 »       push···$0x20
26 »       jmp····2770·<fwrite@plt-0x10>26 »       jmp····2770·<.plt>
  
27 000027d0·<wcslen@plt>:27 000027d0·<wcslen@plt>:
28 »       jmp····*0x20(%ebx)28 »       jmp····*0x20(%ebx)
29 »       push···$0x2829 »       push···$0x28
30 »       jmp····2770·<fwrite@plt-0x10>30 »       jmp····2770·<.plt>
  
31 000027e0·<strdup@plt>:31 000027e0·<strdup@plt>:
32 »       jmp····*0x24(%ebx)32 »       jmp····*0x24(%ebx)
33 »       push···$0x3033 »       push···$0x30
34 »       jmp····2770·<fwrite@plt-0x10>34 »       jmp····2770·<.plt>
  
35 000027f0·<__errno@plt>:35 000027f0·<__errno@plt>:
36 »       jmp····*0x28(%ebx)36 »       jmp····*0x28(%ebx)
37 »       push···$0x3837 »       push···$0x38
38 »       jmp····2770·<fwrite@plt-0x10>38 »       jmp····2770·<.plt>
  
39 00002800·<strerror_r@plt>:39 00002800·<strerror_r@plt>:
40 »       jmp····*0x2c(%ebx)40 »       jmp····*0x2c(%ebx)
41 »       push···$0x4041 »       push···$0x40
42 »       jmp····2770·<fwrite@plt-0x10>42 »       jmp····2770·<.plt>
  
43 00002810·<__assert2@plt>:43 00002810·<__assert2@plt>:
44 »       jmp····*0x30(%ebx)44 »       jmp····*0x30(%ebx)
45 »       push···$0x4845 »       push···$0x48
46 »       jmp····2770·<fwrite@plt-0x10>46 »       jmp····2770·<.plt>
  
47 00002820·<fprintf@plt>:47 00002820·<fprintf@plt>:
48 »       jmp····*0x34(%ebx)48 »       jmp····*0x34(%ebx)
49 »       push···$0x5049 »       push···$0x50
50 »       jmp····2770·<fwrite@plt-0x10>50 »       jmp····2770·<.plt>
  
51 00002830·<dlopen@plt>:51 00002830·<dlopen@plt>:
52 »       jmp····*0x38(%ebx)52 »       jmp····*0x38(%ebx)
53 »       push···$0x5853 »       push···$0x58
54 »       jmp····2770·<fwrite@plt-0x10>54 »       jmp····2770·<.plt>
  
55 00002840·<dlerror@plt>:55 00002840·<dlerror@plt>:
56 »       jmp····*0x3c(%ebx)56 »       jmp····*0x3c(%ebx)
57 »       push···$0x6057 »       push···$0x60
58 »       jmp····2770·<fwrite@plt-0x10>58 »       jmp····2770·<.plt>
  
59 00002850·<dlclose@plt>:59 00002850·<dlclose@plt>:
60 »       jmp····*0x40(%ebx)60 »       jmp····*0x40(%ebx)
61 »       push···$0x6861 »       push···$0x68
62 »       jmp····2770·<fwrite@plt-0x10>62 »       jmp····2770·<.plt>
  
63 00002860·<dlsym@plt>:63 00002860·<dlsym@plt>:
64 »       jmp····*0x44(%ebx)64 »       jmp····*0x44(%ebx)
65 »       push···$0x7065 »       push···$0x70
66 »       jmp····2770·<fwrite@plt-0x10>66 »       jmp····2770·<.plt>
  
67 00002870·<calloc@plt>:67 00002870·<calloc@plt>:
68 »       jmp····*0x48(%ebx)68 »       jmp····*0x48(%ebx)
69 »       push···$0x7869 »       push···$0x78
70 »       jmp····2770·<fwrite@plt-0x10>70 »       jmp····2770·<.plt>
  
71 00002880·<pthread_key_create@plt>:71 00002880·<pthread_key_create@plt>:
72 »       jmp····*0x4c(%ebx)72 »       jmp····*0x4c(%ebx)
73 »       push···$0x8073 »       push···$0x80
74 »       jmp····2770·<fwrite@plt-0x10>74 »       jmp····2770·<.plt>
  
75 00002890·<pthread_getspecific@plt>:75 00002890·<pthread_getspecific@plt>:
76 »       jmp····*0x50(%ebx)76 »       jmp····*0x50(%ebx)
77 »       push···$0x8877 »       push···$0x88
78 »       jmp····2770·<fwrite@plt-0x10>78 »       jmp····2770·<.plt>
  
79 000028a0·<pthread_setspecific@plt>:79 000028a0·<pthread_setspecific@plt>:
80 »       jmp····*0x54(%ebx)80 »       jmp····*0x54(%ebx)
81 »       push···$0x9081 »       push···$0x90
82 »       jmp····2770·<fwrite@plt-0x10>82 »       jmp····2770·<.plt>
  
83 000028b0·<pthread_once@plt>:83 000028b0·<pthread_once@plt>:
84 »       jmp····*0x58(%ebx)84 »       jmp····*0x58(%ebx)
85 »       push···$0x9885 »       push···$0x98
86 »       jmp····2770·<fwrite@plt-0x10>86 »       jmp····2770·<.plt>
  
87 000028c0·<pthread_key_delete@plt>:87 000028c0·<pthread_key_delete@plt>:
88 »       jmp····*0x5c(%ebx)88 »       jmp····*0x5c(%ebx)
89 »       push···$0xa089 »       push···$0xa0
90 »       jmp····2770·<fwrite@plt-0x10>90 »       jmp····2770·<.plt>
  
91 000028d0·<munmap@plt>:91 000028d0·<munmap@plt>:
92 »       jmp····*0x60(%ebx)92 »       jmp····*0x60(%ebx)
93 »       push···$0xa893 »       push···$0xa8
94 »       jmp····2770·<fwrite@plt-0x10>94 »       jmp····2770·<.plt>
  
95 000028e0·<pthread_mutex_lock@plt>:95 000028e0·<pthread_mutex_lock@plt>:
96 »       jmp····*0x64(%ebx)96 »       jmp····*0x64(%ebx)
97 »       push···$0xb097 »       push···$0xb0
98 »       jmp····2770·<fwrite@plt-0x10>98 »       jmp····2770·<.plt>
  
99 000028f0·<pthread_mutex_unlock@plt>:99 000028f0·<pthread_mutex_unlock@plt>:
Max diff block lines reached; 1346/4297 bytes (31.32%) of diff not shown.
480 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000029c0·<throwByName@@Base-0x930>:2 000029c0·<throwByName-0x930>:
3 »       push···%ebp3 »       push···%ebp
4 »       mov····%esp,%ebp4 »       mov····%esp,%ebp
5 »       sub····$0x28,%esp5 »       sub····$0x28,%esp
6 »       mov····%ebx,-0xc(%ebp)6 »       mov····%ebx,-0xc(%ebp)
7 »       call···bdf9·<Java_com_sun_jna_Native_setDetachState@@Base+0x39>7 »       call···bdf9·<Java_com_sun_jna_Native_setDetachState+0x39>
8 »       add····$0x15582,%ebx8 »       add····$0x15582,%ebx
9 »       mov····%esi,-0x8(%ebp)9 »       mov····%esi,-0x8(%ebp)
10 »       mov····%eax,%esi10 »       mov····%eax,%esi
11 »       mov····%edi,-0x4(%ebp)11 »       mov····%edi,-0x4(%ebp)
12 »       mov····%edx,%edi12 »       mov····%edx,%edi
13 »       mov····(%eax),%eax13 »       mov····(%eax),%eax
14 »       mov····%edi,0x4(%esp)14 »       mov····%edi,0x4(%esp)
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
60 »       push···%ebp60 »       push···%ebp
61 »       mov····%esp,%ebp61 »       mov····%esp,%ebp
62 »       push···%edi62 »       push···%edi
63 »       mov····%edx,%edi63 »       mov····%edx,%edi
64 »       push···%esi64 »       push···%esi
65 »       mov····%eax,%esi65 »       mov····%eax,%esi
66 »       push···%ebx66 »       push···%ebx
67 »       call···bdf9·<Java_com_sun_jna_Native_setDetachState@@Base+0x39>67 »       call···bdf9·<Java_com_sun_jna_Native_setDetachState+0x39>
68 »       add····$0x154d1,%ebx68 »       add····$0x154d1,%ebx
69 »       sub····$0x2c,%esp69 »       sub····$0x2c,%esp
70 »       mov····(%eax),%eax70 »       mov····(%eax),%eax
71 »       mov····%edx,0x4(%esp)71 »       mov····%edx,0x4(%esp)
72 »       mov····%esi,(%esp)72 »       mov····%esi,(%esp)
73 »       mov····0x340(%ebx),%ecx73 »       mov····0x340(%ebx),%ecx
74 »       mov····%ecx,0x8(%esp)74 »       mov····%ecx,0x8(%esp)
Offset 453, 15 lines modifiedOffset 453, 15 lines modified
453 »       mov····%esp,%ebp453 »       mov····%esp,%ebp
454 »       push···%edi454 »       push···%edi
455 »       push···%esi455 »       push···%esi
456 »       push···%ebx456 »       push···%ebx
457 »       sub····$0x5c,%esp457 »       sub····$0x5c,%esp
458 »       mov····0x7c(%esp),%eax458 »       mov····0x7c(%esp),%eax
459 »       lea····0x4c(%esp),%edi459 »       lea····0x4c(%esp),%edi
460 »       call···bdf9·<Java_com_sun_jna_Native_setDetachState@@Base+0x39>460 »       call···bdf9·<Java_com_sun_jna_Native_setDetachState+0x39>
461 »       add····$0x14ef5,%ebx461 »       add····$0x14ef5,%ebx
462 »       mov····0x50(%eax),%esi462 »       mov····0x50(%eax),%esi
463 »       mov····(%esi),%eax463 »       mov····(%esi),%eax
464 »       mov····%ecx,0x8(%esp)464 »       mov····%ecx,0x8(%esp)
465 »       mov····%edi,0x4(%esp)465 »       mov····%edi,0x4(%esp)
466 »       mov····%esi,(%esp)466 »       mov····%esi,(%esp)
467 »       call···*0x18(%eax)467 »       call···*0x18(%eax)
Offset 640, 15 lines modifiedOffset 640, 16 lines modified
640 »       movw···$0x0,(%edi)640 »       movw···$0x0,(%edi)
641 »       sub····$0x2,%edx641 »       sub····$0x2,%edx
642 »       add····$0x2,%edi642 »       add····$0x2,%edi
643 »       jmp····32b0·<ftruncate@plt+0x910>643 »       jmp····32b0·<ftruncate@plt+0x910>
644 »       nop644 »       nop
645 »       lea····0x0(%esi,%eiz,1),%esi645 »       lea····0x0(%esi,%eiz,1),%esi
  
646 000032f0·<throwByName@@Base>:646 000032f0·<throwByName>:
 647 throwByName():
647 »       push···%ebp648 »       push···%ebp
648 »       mov····%esp,%ebp649 »       mov····%esp,%ebp
649 »       sub····$0x18,%esp650 »       sub····$0x18,%esp
650 »       mov····%esi,-0x8(%ebp)651 »       mov····%esi,-0x8(%ebp)
651 »       mov····0x20(%esp),%esi652 »       mov····0x20(%esp),%esi
652 »       mov····%edi,-0x4(%ebp)653 »       mov····%edi,-0x4(%ebp)
653 »       mov····(%esi),%eax654 »       mov····(%esi),%eax
Offset 657, 15 lines modifiedOffset 658, 15 lines modified
657 »       mov····0x24(%esp),%edx658 »       mov····0x24(%esp),%edx
658 »       mov····(%esi),%eax659 »       mov····(%esi),%eax
659 »       mov····%esi,(%esp)660 »       mov····%esi,(%esp)
660 »       mov····%edx,0x4(%esp)661 »       mov····%edx,0x4(%esp)
661 »       call···*0x18(%eax)662 »       call···*0x18(%eax)
662 »       test···%eax,%eax663 »       test···%eax,%eax
663 »       mov····%eax,%edi664 »       mov····%eax,%edi
664 »       je·····333e·<throwByName@@Base+0x4e>665 »       je·····333e·<throwByName+0x4e>
665 »       mov····0x28(%esp),%edx666 »       mov····0x28(%esp),%edx
666 »       mov····(%esi),%eax667 »       mov····(%esi),%eax
667 »       mov····%edi,0x4(%esp)668 »       mov····%edi,0x4(%esp)
668 »       mov····%esi,(%esp)669 »       mov····%esi,(%esp)
669 »       mov····%edx,0x8(%esp)670 »       mov····%edx,0x8(%esp)
670 »       call···*0x38(%eax)671 »       call···*0x38(%eax)
671 »       mov····(%esi),%eax672 »       mov····(%esi),%eax
Offset 679, 15 lines modifiedOffset 680, 15 lines modified
679 »       retq···680 »       retq···
680 »       nop681 »       nop
681 »       lea····0x0(%esi,%eiz,1),%esi682 »       lea····0x0(%esi,%eiz,1),%esi
682 »       push···%ebp683 »       push···%ebp
683 »       mov····%esp,%ebp684 »       mov····%esp,%ebp
684 »       sub····$0x48,%esp685 »       sub····$0x48,%esp
685 »       mov····%ebx,-0xc(%ebp)686 »       mov····%ebx,-0xc(%ebp)
686 »       call···bdf9·<Java_com_sun_jna_Native_setDetachState@@Base+0x39>687 »       call···bdf9·<Java_com_sun_jna_Native_setDetachState+0x39>
687 »       add····$0x14bf2,%ebx688 »       add····$0x14bf2,%ebx
688 »       mov····%esi,-0x8(%ebp)689 »       mov····%esi,-0x8(%ebp)
689 »       mov····%eax,%esi690 »       mov····%eax,%esi
690 »       mov····%edi,-0x4(%ebp)691 »       mov····%edi,-0x4(%ebp)
691 »       mov····(%eax),%eax692 »       mov····(%eax),%eax
692 »       mov····%edx,0x4(%esp)693 »       mov····%edx,0x4(%esp)
693 »       mov····%esi,(%esp)694 »       mov····%esi,(%esp)
Offset 695, 41 lines modifiedOffset 696, 41 lines modified
695 »       mov····%ecx,0x8(%esp)696 »       mov····%ecx,0x8(%esp)
696 »       call···*0x88(%eax)697 »       call···*0x88(%eax)
697 »       mov····%esi,(%esp)698 »       mov····%esi,(%esp)
698 »       mov····%eax,%edi699 »       mov····%eax,%edi
699 »       mov····(%esi),%eax700 »       mov····(%esi),%eax
700 »       call···*0x390(%eax)701 »       call···*0x390(%eax)
701 »       test···%al,%al702 »       test···%al,%al
702 »       jne····33f8·<throwByName@@Base+0x108>703 »       jne····33f8·<throwByName+0x108>
703 »       mov····(%esi),%eax704 »       mov····(%esi),%eax
704 »       mov····%edi,0x4(%esp)705 »       mov····%edi,0x4(%esp)
705 »       mov····%esi,(%esp)706 »       mov····%esi,(%esp)
706 »       call···*0x2ac(%eax)707 »       call···*0x2ac(%eax)
707 »       mov····%eax,%edx708 »       mov····%eax,%edx
708 »       lea····0x1(%eax),%eax709 »       lea····0x1(%eax),%eax
709 »       mov····%eax,(%esp)710 »       mov····%eax,(%esp)
710 »       mov····%edx,0x28(%esp)711 »       mov····%edx,0x28(%esp)
711 »       call···2790·<malloc@plt>712 »       call···2790·<malloc@plt>
712 »       mov····0x28(%esp),%edx713 »       mov····0x28(%esp),%edx
713 »       test···%eax,%eax714 »       test···%eax,%eax
714 »       je·····341b·<throwByName@@Base+0x12b>715 »       je·····341b·<throwByName+0x12b>
715 »       mov····(%esi),%ecx716 »       mov····(%esi),%ecx
716 »       mov····%eax,0x10(%esp)717 »       mov····%eax,0x10(%esp)
717 »       mov····%eax,0x2c(%esp)718 »       mov····%eax,0x2c(%esp)
718 »       xor····%eax,%eax719 »       xor····%eax,%eax
719 »       mov····%edx,0xc(%esp)720 »       mov····%edx,0xc(%esp)
720 »       mov····%eax,0x8(%esp)721 »       mov····%eax,0x8(%esp)
721 »       mov····%edi,0x4(%esp)722 »       mov····%edi,0x4(%esp)
Max diff block lines reached; 487929/491225 bytes (99.33%) of diff not shown.
2.04 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 17 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
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..roda3 ··0x00000010·002e7368·73747274·6162002e·64796e73·..shstrtab..dyns
15 ··0x000000d0·7461002e·64617461·00················ta..data.4 ··0x00000020·796d002e·64796e73·7472002e·68617368·ym..dynstr..hash
 5 ··0x00000030·002e676e·752e7665·7273696f·6e002e67·..gnu.version..g
 6 ··0x00000040·6e752e76·65727369·6f6e5f64·002e676e·nu.version_d..gn
 7 ··0x00000050·752e7665·7273696f·6e5f7200·2e72656c·u.version_r..rel
 8 ··0x00000060·2e64796e·002e7265·6c2e706c·74002e74·.dyn..rel.plt..t
 9 ··0x00000070·65787400·2e726f64·61746100·2e65685f·ext..rodata..eh_
 10 ··0x00000080·6672616d·65002e65·685f6672·616d655f·frame..eh_frame_
 11 ··0x00000090·68647200·2e646174·612e7265·6c2e726f·hdr..data.rel.ro
 12 ··0x000000a0·2e6c6f63·616c002e·64796e61·6d696300·.local..dynamic.
 13 ··0x000000b0·2e676f74·002e676f·742e706c·74002e64·.got..got.plt..d
 14 ··0x000000c0·61746100·2e627373·002e636f·6d6d656e·ata..bss..commen
 15 ··0x000000d0·74002e6e·6f74652e·676e752e·676f6c64·t..note.gnu.gold
 16 ··0x000000e0·2d766572·73696f6e·00················-version.