Offset 1, 71 lines modified | Offset 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:·2639011d182384d1691bd43880edbd1d6f8eaa61090b79dc17c3dab045b13ae6 | ||
10 | Signer·#1·certificate·SHA-1·digest:·89137f58435fbf207dba11ac1b5f52510d35578f | ||
11 | Signer·#1·certificate·MD5·digest:·2fbd9e5cfd08fd8f885e51a0297e1b41 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·2311a09faf6eb4f05971db0a344159b9e25e73d51c2db48403f17f4a5d7affc3 | ||
15 | Signer·#1·public·key·SHA-1·digest:·76f0d3dba4ee23f803627d433ddadcdc8ff3b114 | ||
16 | Signer·#1·public·key·MD5·digest:·faa178ac7124450ff32ca0ba522d2711 | ||
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/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/. | ||
19 | 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/. | ||
20 | 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/. | ||
21 | 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/. | ||
22 | 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/. | ||
23 | 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/. | ||
24 | 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/. | ||
25 | 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/. | ||
26 | 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/. | ||
27 | 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/. | ||
28 | 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/. | ||
29 | 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/. | ||
30 | 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/. | ||
31 | 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/. | ||
32 | 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/. | ||
33 | 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/. | ||
34 | 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/. | ||
35 | 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/. | ||
36 | 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/. | ||
37 | 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/. | ||
38 | 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/. | ||
39 | 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/. | ||
40 | 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/. | ||
41 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
42 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
43 | WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
44 | WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-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/. | ||
45 | 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/. | ||
46 | 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/. | ||
47 | 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/. | ||
48 | 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/. | ||
49 | 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/. | ||
50 | 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/. | ||
51 | 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/. | ||
52 | 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/. | ||
53 | WARNING:·META-INF/androidx.profileinstaller_profileinstaller.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.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/. | ||
55 | 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/. | ||
56 | 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/. | ||
57 | 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/. | ||
58 | 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/. | ||
59 | 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/. | ||
60 | 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/. | ||
61 | 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/. | ||
62 | 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/. | ||
63 | 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/. | ||
64 | 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/. | ||
65 | 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/. | ||
66 | 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/. | ||
67 | 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/. | ||
68 | WARNING:·META-INF/kotlinx_coroutines_android.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/kotlinx_coroutines_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/. | ||
70 | 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/. | ||
71 | 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/. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Zip·file·size:·5081241·bytes,·number·of·entries:·930 | 1 | Zip·file·size:·5081241·bytes,·number·of·entries:·930 |
2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties |
3 | -rw-r--r--··0.0·unx·····180 | 3 | -rw-r--r--··0.0·unx·····1804·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof |
4 | -rw-r--r--··0.0·unx······197·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm | 4 | -rw-r--r--··0.0·unx······197·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm |
5 | -rw-r--r--··0.0·unx··913411 | 5 | -rw-r--r--··0.0·unx··9134112·b-·defN·81-Jan-01·01:01·classes.dex |
6 | -rw-r--r--··0.0·unx·····2076·b-·defN·81-Jan-01·01:01·classes2.dex | 6 | -rw-r--r--··0.0·unx·····2076·b-·defN·81-Jan-01·01:01·classes2.dex |
7 | -rw-r--r--··0.0·unx·····1044·b-·defN·81-Jan-01·01:01·assets/1_clause_bsd_license.txt | 7 | -rw-r--r--··0.0·unx·····1044·b-·defN·81-Jan-01·01:01·assets/1_clause_bsd_license.txt |
8 | -rw-r--r--··0.0·unx·····1312·b-·defN·81-Jan-01·01:01·assets/2_clause_bsd_license.txt | 8 | -rw-r--r--··0.0·unx·····1312·b-·defN·81-Jan-01·01:01·assets/2_clause_bsd_license.txt |
9 | -rw-r--r--··0.0·unx·····1524·b-·defN·81-Jan-01·01:01·assets/3_clause_bsd_license.txt | 9 | -rw-r--r--··0.0·unx·····1524·b-·defN·81-Jan-01·01:01·assets/3_clause_bsd_license.txt |
10 | -rw-r--r--··0.0·unx······652·b-·defN·81-Jan-01·01:01·assets/apache_license_2_0.txt | 10 | -rw-r--r--··0.0·unx······652·b-·defN·81-Jan-01·01:01·assets/apache_license_2_0.txt |
11 | -rw-r--r--··0.0·unx·····1346·b-·defN·81-Jan-01·01:01·assets/boost_software_license_1_0.txt | 11 | -rw-r--r--··0.0·unx·····1346·b-·defN·81-Jan-01·01:01·assets/boost_software_license_1_0.txt |
12 | -rw-r--r--··0.0·unx····17629·b-·defN·81-Jan-01·01:01·assets/common_development_and_distribution_license_1_0.txt | 12 | -rw-r--r--··0.0·unx····17629·b-·defN·81-Jan-01·01:01·assets/common_development_and_distribution_license_1_0.txt |
Offset 925, 8 lines modified | Offset 925, 8 lines modified | ||
925 | -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml | 925 | -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml |
926 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml | 926 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml |
927 | -rw----·····0.0·fat·····3124·b-·stor·81-Jan-01·01:01·res/zr.png | 927 | -rw----·····0.0·fat·····3124·b-·stor·81-Jan-01·01:01·res/zr.png |
928 | -rw----·····0.0·fat··1039776·b-·stor·81-Jan-01·01:01·resources.arsc | 928 | -rw----·····0.0·fat··1039776·b-·stor·81-Jan-01·01:01·resources.arsc |
929 | -rw----·····2.0·fat····87689·b-·defN·81-Jan-01·01:01·META-INF/54B85FB9.SF | 929 | -rw----·····2.0·fat····87689·b-·defN·81-Jan-01·01:01·META-INF/54B85FB9.SF |
930 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/54B85FB9.RSA | 930 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/54B85FB9.RSA |
931 | -rw----·····2.0·fat····87562·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 931 | -rw----·····2.0·fat····87562·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
932 | 930·files,·1126225 | 932 | 930·files,·11262255·bytes·uncompressed,·4961930·bytes·compressed:··55.9% |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·1e5fcc75 |
5 | signature···········:· | 5 | signature···········:·86dc...7ea8 |
6 | file_size···········:·913411 | 6 | file_size···········:·9134112 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·63280 | 10 | string_ids_size·····:·63280 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·8388 | 12 | type_ids_size·······:·8388 |
13 | type_ids_off········:·253232·(0x03dd30) | 13 | type_ids_off········:·253232·(0x03dd30) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·286784·(0x046040) | 15 | proto_ids_off·······:·286784·(0x046040) |
16 | field_ids_size······:·46100 | 16 | field_ids_size······:·46100 |
17 | field_ids_off·······:·447284·(0x06d334) | 17 | field_ids_off·······:·447284·(0x06d334) |
18 | method_ids_size·····:·62789 | 18 | method_ids_size·····:·62789 |
19 | method_ids_off······:·816084·(0x0c73d4) | 19 | method_ids_off······:·816084·(0x0c73d4) |
20 | class_defs_size·····:·7057 | 20 | class_defs_size·····:·7057 |
21 | class_defs_off······:·1318396·(0x141dfc) | 21 | class_defs_off······:·1318396·(0x141dfc) |
22 | data_size···········:·758989 | 22 | data_size···········:·7589892 |
23 | data_off············:·1544220·(0x17901c) | 23 | data_off············:·1544220·(0x17901c) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·6 | 25 | class_idx···········:·6 |
26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) |
27 | superclass_idx······:·5905 | 27 | superclass_idx······:·5905 |
28 | source_file_idx·····:·9442 | 28 | source_file_idx·····:·9442 |
Offset 885312, 49 lines modified | Offset 885312, 48 lines modified | ||
885312 | ······name··········:·'<init>' | 885312 | ······name··········:·'<init>' |
885313 | ······type··········:·'(IIII)V' | 885313 | ······type··········:·'(IIII)V' |
885314 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 885314 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
885315 | ······code··········- | 885315 | ······code··········- |
885316 | ······registers·····:·6 | 885316 | ······registers·····:·6 |
885317 | ······ins···········:·5 | 885317 | ······ins···········:·5 |
885318 | ······outs··········:·3 | 885318 | ······outs··········:·3 |
885319 | ······insns·size····:· | 885319 | ······insns·size····:·38·16-bit·code·units |
885320 | 3bb2cc:········································|[3bb2cc]·jackpal.androidterm.emulatorview.UnicodeTranscript.<init>:(IIII)V | 885320 | 3bb2cc:········································|[3bb2cc]·jackpal.androidterm.emulatorview.UnicodeTranscript.<init>:(IIII)V |
885321 | 3bb2dc:·7010·6ab1·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@b16a | 885321 | 3bb2dc:·7010·6ab1·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@b16a |
885322 | 3bb2e2:·1200···································|0003:·const/4·v0,·#int·0·//·#0 | 885322 | 3bb2e2:·1200···································|0003:·const/4·v0,·#int·0·//·#0 |
885323 | 3bb2e4:·5910·27a5······························|0004:·iput·v0,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mActiveTranscriptRows:I·//·field@a527 | 885323 | 3bb2e4:·5910·27a5······························|0004:·iput·v0,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mActiveTranscriptRows:I·//·field@a527 |
885324 | 3bb2e8:·5910·2aa5······························|0006:·iput·v0,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mDefaultStyle:I·//·field@a52a | 885324 | 3bb2e8:·5910·2aa5······························|0006:·iput·v0,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mDefaultStyle:I·//·field@a52a |
885325 | 3bb2ec:·5910·2da5······························|0008:·iput·v0,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mScreenFirstRow:I·//·field@a52d | 885325 | 3bb2ec:·5910·2da5······························|0008:·iput·v0,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mScreenFirstRow:I·//·field@a52d |
885326 | 3bb2f0:·5912·29a5······························|000a:·iput·v2,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mColumns:I·//·field@a529 | 885326 | 3bb2f0:·5912·29a5······························|000a:·iput·v2,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mColumns:I·//·field@a529 |
885327 | 3bb2f4:·5913·2fa5······························|000c:·iput·v3,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mTotalRows:I·//·field@a52f | 885327 | 3bb2f4:·5913·2fa5······························|000c:·iput·v3,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mTotalRows:I·//·field@a52f |
885328 | 3bb2f8:·5914·2ea5······························|000e:·iput·v4,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mScreenRows:I·//·field@a52e | 885328 | 3bb2f8:·5914·2ea5······························|000e:·iput·v4,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mScreenRows:I·//·field@a52e |
885329 | 3bb2fc:·233 | 885329 | 3bb2fc:·2334·6b20······························|0010:·new-array·v4,·v3,·[Ljava/lang/Object;·//·type@206b |
885330 | 3bb300:·5b1 | 885330 | 3bb300:·5b14·2ca5······························|0012:·iput-object·v4,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLines:[Ljava/lang/Object;·//·field@a52c |
885331 | 3bb304:·233 | 885331 | 3bb304:·2334·5d20······························|0014:·new-array·v4,·v3,·[Ljackpal/androidterm/emulatorview/StyleRow;·//·type@205d |
885332 | 3bb308:·5b1 | 885332 | 3bb308:·5b14·28a5······························|0016:·iput-object·v4,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mColor:[Ljackpal/androidterm/emulatorview/StyleRow;·//·field@a528 |
885333 | 3bb30c:·233 | 885333 | 3bb30c:·2333·bb20······························|0018:·new-array·v3,·v3,·[Z·//·type@20bb |
885334 | 3bb310:·5b1 | 885334 | 3bb310:·5b13·2ba5······························|001a:·iput-object·v3,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLineWrap:[Z·//·field@a52b |
885335 | 3bb314:·220 | 885335 | 3bb314:·2203·a216······························|001c:·new-instance·v3,·Ljackpal/androidterm/emulatorview/StyleRow;·//·type@16a2 |
885336 | 3bb318:·5213·29a5······························|001e:·iget·v3,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mColumns:I·//·field@a529 | ||
885337 | 3bb31 | 885336 | 3bb318:·7030·a8ae·5302·························|001e:·invoke-direct·{v3,·v5,·v2},·Ljackpal/androidterm/emulatorview/StyleRow;.<init>:(II)V·//·method@aea8 |
885338 | 3bb3 | 885337 | 3bb31e:·5b13·30a5······························|0021:·iput-object·v3,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.tmpColor:Ljackpal/androidterm/emulatorview/StyleRow;·//·field@a530 |
885339 | 3bb32 | 885338 | 3bb322:·5915·2aa5······························|0023:·iput·v5,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mDefaultStyle:I·//·field@a52a |
885340 | 3bb32 | 885339 | 3bb326:·0e00···································|0025:·return-void |
885341 | ······catches·······:·(none) | 885340 | ······catches·······:·(none) |
885342 | ······positions·····:· | 885341 | ······positions·····:· |
885343 | ········0x0000·line=62 | 885342 | ········0x0000·line=62 |
885344 | ········0x0010·line=66 | 885343 | ········0x0010·line=66 |
885345 | ········0x0014·line=67 | 885344 | ········0x0014·line=67 |
885346 | ········0x0018·line=68 | 885345 | ········0x0018·line=68 |
885347 | ········0x001c·line=69 | 885346 | ········0x001c·line=69 |
885348 | ······locals········:· | 885347 | ······locals········:· |
885349 | ········0x0000·-·0x002 | 885348 | ········0x0000·-·0x0026·reg=1·this·Ljackpal/androidterm/emulatorview/UnicodeTranscript;· |
885350 | ········0x0000·-·0x002 | 885349 | ········0x0000·-·0x0026·reg=2·(null)·I· |
885351 | ········0x0000·-·0x002 | 885350 | ········0x0000·-·0x0026·reg=3·(null)·I· |
885352 | ········0x0000·-·0x002 | 885351 | ········0x0000·-·0x0026·reg=4·(null)·I· |
885353 | ········0x0000·-·0x002 | 885352 | ········0x0000·-·0x0026·reg=5·(null)·I· |
885354 | ····#1··············:·(in·Ljackpal/androidterm/emulatorview/UnicodeTranscript;) | 885353 | ····#1··············:·(in·Ljackpal/androidterm/emulatorview/UnicodeTranscript;) |
885355 | ······name··········:·'allocateBasicLine' | 885354 | ······name··········:·'allocateBasicLine' |
885356 | ······type··········:·'(II)[C' | 885355 | ······type··········:·'(II)[C' |
885357 | ······access········:·0x0002·(PRIVATE) | 885356 | ······access········:·0x0002·(PRIVATE) |
885358 | ······code··········- | 885357 | ······code··········- |
885359 | ······registers·····:·7 | 885358 | ······registers·····:·7 |
Offset 885429, 69 lines modified | Offset 885428, 69 lines modified | ||
885429 | ······type··········:·'(III)V' | 885428 | ······type··········:·'(III)V' |
885430 | ······access········:·0x0002·(PRIVATE) | 885429 | ······access········:·0x0002·(PRIVATE) |
885431 | ······code··········- | 885430 | ······code··········- |
885432 | ······registers·····:·10 | 885431 | ······registers·····:·10 |
885433 | ······ins···········:·4 | 885432 | ······ins···········:·4 |
885434 | ······outs··········:·5 | 885433 | ······outs··········:·5 |
885435 | ······insns·size····:·99·16-bit·code·units | 885434 | ······insns·size····:·99·16-bit·code·units |
885436 | 3bb62 | 885435 | 3bb620:········································|[3bb620]·jackpal.androidterm.emulatorview.UnicodeTranscript.blockCopyLines:(III)V |
885437 | 3bb63 | 885436 | 3bb630:·5260·2fa5······························|0000:·iget·v0,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mTotalRows:I·//·field@a52f |
885438 | 3bb63 | 885437 | 3bb634:·9001·0709······························|0002:·add-int·v1,·v7,·v9 |
885439 | 3bb63 | 885438 | 3bb638:·3a01·0400······························|0004:·if-ltz·v1,·0008·//·+0004 |
885440 | 3bb6 | 885439 | 3bb63c:·b401···································|0006:·rem-int/2addr·v1,·v0 |
885441 | 3bb6 | 885440 | 3bb63e:·2804···································|0007:·goto·000b·//·+0004 |
885442 | 3bb64 | 885441 | 3bb640:·9001·0007······························|0008:·add-int·v1,·v0,·v7 |
885443 | 3bb64 | 885442 | 3bb644:·b091···································|000a:·add-int/2addr·v1,·v9 |
885444 | 3bb64 | 885443 | 3bb646:·9002·0708······························|000b:·add-int·v2,·v7,·v8 |
885445 | 3bb64 | 885444 | 3bb64a:·3602·1600······························|000d:·if-gt·v2,·v0,·0023·//·+0016 |
885446 | 3bb6 | 885445 | 3bb64e:·9002·0108······························|000f:·add-int·v2,·v1,·v8 |
885447 | 3bb65 | 885446 | 3bb652:·3602·1200······························|0011:·if-gt·v2,·v0,·0023·//·+0012 |
885448 | 3bb65 | 885447 | 3bb656:·5469·2ca5······························|0013:·iget-object·v9,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLines:[Ljava/lang/Object;·//·field@a52c |
885449 | 3bb65 | 885448 | 3bb65a:·7158·f5b1·7919·························|0015:·invoke-static·{v9,·v7,·v9,·v1,·v8},·Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V·//·method@b1f5 |
885450 | 3bb66 | 885449 | 3bb660:·5469·28a5······························|0018:·iget-object·v9,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mColor:[Ljackpal/androidterm/emulatorview/StyleRow;·//·field@a528 |
885451 | 3bb66 | 885450 | 3bb664:·7158·f5b1·7919·························|001a:·invoke-static·{v9,·v7,·v9,·v1,·v8},·Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V·//·method@b1f5 |
885452 | 3bb66 | 885451 | 3bb66a:·5469·2ba5······························|001d:·iget-object·v9,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLineWrap:[Z·//·field@a52b |
885453 | 3bb6 | 885452 | 3bb66e:·7158·f5b1·7919·························|001f:·invoke-static·{v9,·v7,·v9,·v1,·v8},·Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V·//·method@b1f5 |
885454 | 3bb67 | 885453 | 3bb674:·0e00···································|0022:·return-void |
885455 | 3bb67 | 885454 | 3bb676:·3b09·2000······························|0023:·if-gez·v9,·0043·//·+0020 |
885456 | 3bb67 | 885455 | 3bb67a:·1209···································|0025:·const/4·v9,·#int·0·//·#0 |
885457 | 3bb6 | 885456 | 3bb67c:·3589·3c00······························|0026:·if-ge·v9,·v8,·0062·//·+003c |
885458 | 3bb68 | 885457 | 3bb680:·5462·2ca5······························|0028:·iget-object·v2,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLines:[Ljava/lang/Object;·//·field@a52c |
885459 | 3bb68 | 885458 | 3bb684:·9003·0109······························|002a:·add-int·v3,·v1,·v9 |
885460 | 3bb68 | 885459 | 3bb688:·b403···································|002c:·rem-int/2addr·v3,·v0 |
885461 | 3bb68 | 885460 | 3bb68a:·9004·0709······························|002d:·add-int·v4,·v7,·v9 |
885462 | 3bb6 | 885461 | 3bb68e:·b404···································|002f:·rem-int/2addr·v4,·v0 |
885463 | 3bb69 | 885462 | 3bb690:·4605·0204······························|0030:·aget-object·v5,·v2,·v4 |
885464 | 3bb69 | 885463 | 3bb694:·4d05·0203······························|0032:·aput-object·v5,·v2,·v3 |
885465 | 3bb69 | 885464 | 3bb698:·5462·28a5······························|0034:·iget-object·v2,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mColor:[Ljackpal/androidterm/emulatorview/StyleRow;·//·field@a528 |
885466 | 3bb6 | 885465 | 3bb69c:·4605·0204······························|0036:·aget-object·v5,·v2,·v4 |
885467 | 3bb6a | 885466 | 3bb6a0:·4d05·0203······························|0038:·aput-object·v5,·v2,·v3 |
885468 | 3bb6a | 885467 | 3bb6a4:·5462·2ba5······························|003a:·iget-object·v2,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLineWrap:[Z·//·field@a52b |
885469 | 3bb6a | 885468 | 3bb6a8:·4704·0204······························|003c:·aget-boolean·v4,·v2,·v4 |
885470 | 3bb6 | 885469 | 3bb6ac:·4e04·0203······························|003e:·aput-boolean·v4,·v2,·v3 |
885471 | 3bb6b | 885470 | 3bb6b0:·d809·0901······························|0040:·add-int/lit8·v9,·v9,·#int·1·//·#01 |
885472 | 3bb6b | 885471 | 3bb6b4:·28e4···································|0042:·goto·0026·//·-001c |
885473 | 3bb6b | 885472 | 3bb6b6:·d808·08ff······························|0043:·add-int/lit8·v8,·v8,·#int·-1·//·#ff |
885474 | 3bb6b | 885473 | 3bb6ba:·3a08·1d00······························|0045:·if-ltz·v8,·0062·//·+001d |
885475 | 3bb6 | 885474 | 3bb6be:·5469·2ca5······························|0047:·iget-object·v9,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLines:[Ljava/lang/Object;·//·field@a52c |
Max diff block lines reached; 55437175/55455315 bytes (99.97%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·1295632 | 1 | Zip·file·size:·12956320·bytes,·number·of·entries:·7057 |
2 | ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·_COROUTINE/ArtificialStackFrames.class | 2 | ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·_COROUTINE/ArtificialStackFrames.class |
3 | ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·_COROUTINE/CoroutineDebuggingKt.class | 3 | ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·_COROUTINE/CoroutineDebuggingKt.class |
4 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·_COROUTINE/_BOUNDARY.class | 4 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·_COROUTINE/_BOUNDARY.class |
5 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·_COROUTINE/_CREATION.class | 5 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·_COROUTINE/_CREATION.class |
6 | ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class | 6 | ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class |
7 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class | 7 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class |
8 | ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$_Parcel.class | 8 | ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$_Parcel.class |
Offset 3560, 15 lines modified | Offset 3560, 15 lines modified | ||
3560 | ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession$1.class | 3560 | ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession$1.class |
3561 | ?rwxrwxr-x··2.0·unx·····2023·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession$2.class | 3561 | ?rwxrwxr-x··2.0·unx·····2023·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession$2.class |
3562 | ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession$FinishCallback.class | 3562 | ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession$FinishCallback.class |
3563 | ?rwxrwxr-x··2.0·unx·····4738·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession.class | 3563 | ?rwxrwxr-x··2.0·unx·····4738·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession.class |
3564 | ?rwxrwxr-x··2.0·unx····20316·b-·defN·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TerminalEmulator.class | 3564 | ?rwxrwxr-x··2.0·unx····20316·b-·defN·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TerminalEmulator.class |
3565 | ?rwxrwxr-x··2.0·unx······577·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TextRenderer.class | 3565 | ?rwxrwxr-x··2.0·unx······577·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TextRenderer.class |
3566 | ?rwxrwxr-x··2.0·unx······997·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TextStyle.class | 3566 | ?rwxrwxr-x··2.0·unx······997·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TextStyle.class |
3567 | ?rwxrwxr-x··2.0·unx·····80 | 3567 | ?rwxrwxr-x··2.0·unx·····8077·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/UnicodeTranscript.class |
3568 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/UpdateCallback.class | 3568 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/UpdateCallback.class |
3569 | ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidCharacterCompat$Api8OrLater.class | 3569 | ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidCharacterCompat$Api8OrLater.class |
3570 | ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidCharacterCompat.class | 3570 | ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidCharacterCompat.class |
3571 | ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidCompat.class | 3571 | ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidCompat.class |
3572 | ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidLevel4PlusCompat.class | 3572 | ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidLevel4PlusCompat.class |
3573 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/ClipboardManagerCompat.class | 3573 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/ClipboardManagerCompat.class |
3574 | ?rwxrwxr-x··2.0·unx······622·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/ClipboardManagerCompatFactory.class | 3574 | ?rwxrwxr-x··2.0·unx······622·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/ClipboardManagerCompatFactory.class |
Offset 7052, 8 lines modified | Offset 7052, 8 lines modified | ||
7052 | ?rwxrwxr-x··2.0·unx·····3180·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class | 7052 | ?rwxrwxr-x··2.0·unx·····3180·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class |
7053 | ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class | 7053 | ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class |
7054 | ?rwxrwxr-x··2.0·unx····28508·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class | 7054 | ?rwxrwxr-x··2.0·unx····28508·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class |
7055 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class | 7055 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class |
7056 | ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class | 7056 | ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class |
7057 | ?rwxrwxr-x··2.0·unx····35037·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class | 7057 | ?rwxrwxr-x··2.0·unx····35037·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class |
7058 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class | 7058 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class |
7059 | 7057·files,·1474008 | 7059 | 7057·files,·14740080·bytes·uncompressed,·11602618·bytes·compressed:··21.3% |
Offset 17, 26 lines modified | Offset 17, 25 lines modified | ||
17 | ····private·Object[]·mLines; | 17 | ····private·Object[]·mLines; |
18 | ····private·int·mScreenFirstRow; | 18 | ····private·int·mScreenFirstRow; |
19 | ····private·int·mScreenRows; | 19 | ····private·int·mScreenRows; |
20 | ····private·int·mTotalRows; | 20 | ····private·int·mTotalRows; |
21 | ····private·StyleRow·tmpColor; | 21 | ····private·StyleRow·tmpColor; |
22 | ····private·char[]·tmpLine; | 22 | ····private·char[]·tmpLine; |
23 | ···· | 23 | ···· |
24 | ····public·UnicodeTranscript(final·int·mColumns,·int·m | 24 | ····public·UnicodeTranscript(final·int·mColumns,·final·int·mTotalRows,·final·int·mScreenRows,·final·int·mDefaultStyle)·{ |
25 | ········this.mActiveTranscriptRows·=·0; | 25 | ········this.mActiveTranscriptRows·=·0; |
26 | ········this.mDefaultStyle·=·0; | 26 | ········this.mDefaultStyle·=·0; |
27 | ········this.mScreenFirstRow·=·0; | 27 | ········this.mScreenFirstRow·=·0; |
28 | ········this.mColumns·=·mColumns; | 28 | ········this.mColumns·=·mColumns; |
29 | ········this.mTotalRows·=·m | 29 | ········this.mTotalRows·=·mTotalRows; |
30 | ········this.mScreenRows·=·mScreenRows; | 30 | ········this.mScreenRows·=·mScreenRows; |
31 | ········this.mLines·=·new·Object[m | 31 | ········this.mLines·=·new·Object[mTotalRows]; |
32 | ········this.mColor·=·new·StyleRow[m | 32 | ········this.mColor·=·new·StyleRow[mTotalRows]; |
33 | ········this.mLineWrap·=·new·boolean[m | 33 | ········this.mLineWrap·=·new·boolean[mTotalRows]; |
34 | ········mColumns2·=·this.mColumns; | ||
35 | ········this.tmpColor·=·new·StyleRow(mDefaultStyle,·mColumns | 34 | ········this.tmpColor·=·new·StyleRow(mDefaultStyle,·mColumns); |
36 | ········this.mDefaultStyle·=·mDefaultStyle; | 35 | ········this.mDefaultStyle·=·mDefaultStyle; |
37 | ····} | 36 | ····} |
38 | ···· | 37 | ···· |
39 | ····private·char[]·allocateBasicLine(final·int·n,·final·int·n2)·{ | 38 | ····private·char[]·allocateBasicLine(final·int·n,·final·int·n2)·{ |
40 | ········final·char[]·array·=·new·char[n2]; | 39 | ········final·char[]·array·=·new·char[n2]; |
41 | ········for·(int·i·=·0;·i·<·n2;·++i)·{ | 40 | ········for·(int·i·=·0;·i·<·n2;·++i)·{ |
42 | ············array[i]·=·'·'; | 41 | ············array[i]·=·'·'; |
Offset 51, 36 lines modified | Offset 51, 34 lines modified | ||
51 | ····iput·p1,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mColumns:I | 51 | ····iput·p1,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mColumns:I |
52 | ····iput·p2,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mTotalRows:I | 52 | ····iput·p2,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mTotalRows:I |
53 | ····iput·p3,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mScreenRows:I | 53 | ····iput·p3,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mScreenRows:I |
54 | ····.line·66 | 54 | ····.line·66 |
55 | ····new-array·p | 55 | ····new-array·p3,·p2,·[Ljava/lang/Object; |
56 | ····iput-object·p | 56 | ····iput-object·p3,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mLines:[Ljava/lang/Object; |
57 | ····.line·67 | 57 | ····.line·67 |
58 | ····new-array·p | 58 | ····new-array·p3,·p2,·[Ljackpal/androidterm/emulatorview/StyleRow; |
59 | ····iput-object·p | 59 | ····iput-object·p3,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mColor:[Ljackpal/androidterm/emulatorview/StyleRow; |
60 | ····.line·68 | 60 | ····.line·68 |
61 | ····new-array·p | 61 | ····new-array·p2,·p2,·[Z |
62 | ····iput-object·p | 62 | ····iput-object·p2,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mLineWrap:[Z |
63 | ····.line·69 | 63 | ····.line·69 |
64 | ····new-instance·p | 64 | ····new-instance·p2,·Ljackpal/androidterm/emulatorview/StyleRow; |
65 | ····i | 65 | ····invoke-direct·{p2,·p4,·p1},·Ljackpal/androidterm/emulatorview/StyleRow;-><init>(II)V |
66 | ····invoke-direct·{p1,·p4,·p2},·Ljackpal/androidterm/emulatorview/StyleRow;-><init>(II)V | ||
67 | ····iput-object·p | 66 | ····iput-object·p2,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->tmpColor:Ljackpal/androidterm/emulatorview/StyleRow; |
68 | ····iput·p4,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mDefaultStyle:I | 67 | ····iput·p4,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mDefaultStyle:I |
69 | ····return-void | 68 | ····return-void |
70 | .end·method | 69 | .end·method |
71 | .method·private·allocateBasicLine(II)[C | 70 | .method·private·allocateBasicLine(II)[C |
Offset 1, 113 lines modified | Offset 1, 113 lines modified | ||
00000000:·7072·6f00·3031·3000·01a9·4700·00f | 00000000:·7072·6f00·3031·3000·01a9·4700·00fb·0600··pro.010...G..... | ||
00000010:·0078·01ed·9b6d·8815·6514·c7cf·ccce·de1d··.x...m..e....... | |||
00000020:·75d5·bbb5·f996·e5ec·2a6a·5a76·3596·94cc··u.......*jZv5... | |||
00000030:·46d1·e8c5·c420·a808·ea96·8a49·218a·827e··F....·.....I!..~ | |||
00000040:·109a·5591·1554·2c14·2a82·c4ea·4311·b404··..U..T,.*...C... | |||
00000050:·5151·c444·605a·1256·0456·44db·b7a2·3e24··QQ.D`Z.V.VD...>$ | |||
00000060:·bd50·f462·e737·77ce·eee3·ae2b·4604·25cf··.P.b.7w....+F.%. | |||
00000070:·2c67·9ef3·9cf3·3fe7·3ce7·3f6f·d73b·d751··,g....?.<.?o.;.Q | |||
00000080:·b247·a68d·1079·7063·cfea·653f·89ac·7af8··.G...ypc..e?..z. | |||
00000090:·fe4d·9bd6·6c9a·b37a·cdd6·5317·8944·2212··.M..l..z..S..D". | |||
000000a0:·aa04·8304·db78·158d·9496·d287·ee62·5b75··.....x.......b[u | |||
000000b0:·fe71·e903·83af·b31c·c907·7e94·ca2a·15e6··.q........~..*.. | |||
000000c0:·f817·a85c·ac42·5d6c·8cc8·7495·4d2a·6d2a··...\.B]l..t.M*m* | |||
000000d0:·5b54·b04d·5619·a720·b726·f666·15b3·a193··[T.MV..·.&.f.... | |||
000000e0:·a749·855a·5607·1c18·c658·455b·2d7c·f8ad··.I.ZV....XE[-|.. | |||
000000f0:·1f74·7c13·552e·5161·8e10·c348·0c39·db55··.t|.U.Qa...H.9.U | |||
00000100:·dc18·6acd·296d·569f·988a·0a71·b636·468b··..j.)mV....q.6F. | |||
00000110:·23c6·ec63·4a9c·d5b1·1830·ae6e·7378·363b··#..cJ....0.nsx6; | |||
00000120:·394c·cccf·9c3e·c050·efda·5267·6e71·60c1··9L...>.P..Rgnq`. | |||
00000130:·d81a·2c76·7769·c33e·5b05·3cfd·d20b·423e··..,vwi.>[.<...B> | |||
00000140:·3b8e·96cb·7ac6·47ce·2e75·e073·c5f2·5fa6··;...z.G..u.s.._. | |||
00000150:·7672·5b8c·61b0·21d7·ab60·e318·181f·d889··vr[.a.!..`...... | |||
00000160:·67c4·c73a·cc87·7da3·0a9c·580d·707b·55c0··g..:..}...X.p{U. | |||
00000170:·b21e·f835·ce98·5b6d·d68b·6fac·0a58·cb8f··...5..[m..o..X.. | |||
00000180:·8eac·d71d·9829·e5dc·ecd4·a716·e72d·36ab··.....).......-6. | |||
00000190:·3b52·75ab·03e7·d8c9·095f·a633·47c8·cbc8··;Ru......_.3G... | |||
000001a0:·5aa8·4f2c·b96c·a43f·041c·766a·32da·dad1··Z.O,.l.?..vj2... | |||
000001b0:·8903·c3fa·46ab·501b·3ce7·28f5·88b1·de66··....F.P.<.(....f | |||
000001c0:·a84e·efc4·597d·d319·91d7·4b9f·c582·331f··.N..Y}....K...3. | |||
000001d0:·b116·8f0d·8c71·b9ad·c4b1·36ec·88c5·b923··.....q....6....# | |||
000001e0:·f910·fcd6·17ba·71c6·ba59·b3eb·73d7·60f1··......q..Y..s.`. | |||
000001f0:·6088·2116·6e0d·0317·ccb9·76d1·c76a·715b··`.!.n.....v..jq[ | |||
00000200:·0be7·b0c5·5b0c·737a·00cb·7969·6b85·4b74··....[.sz..yik.Kt | |||
00000210:·ebd9·b807·4fac·f5c9·b142·0787·8f5a·568f··....O....B...ZV. | |||
00000220:·f511·0786·7b03·f9ec·3a47·0747·0cfa·272a··....{...:G.G..'* | |||
00000230:·ac0f·fd6a·15fa·27af·f180·9dba·c44c·d209··...j..'......L.. | |||
00000240:·73ab·838e·1cd1·1df9·58bb·c511·83cf·ea18··s.......X....... | |||
00000250:·f66c·231c·981d·dd62·cc6e·7337·9fe1·e88b··.l#....b.ns7.... | |||
00000260:·f520·f40c·9667·8561·c161·67b4·7583·b1f5··.·...g.a.ag.u... | |||
00000270:·6173·7db6·0eec·d60b·e786·e5c1·6fb5·e0c9··as}.........o... | |||
00000280:·f0ee·71e2·5e0d·9e63·03d6·d6ef·ea96·8fd1··..q.^..c........ | |||
00000290:·cd89·4e5d·62c8·4f2e·7484·78fc·d899·138b··..N]b.O.t.x..... | |||
000002a0:·a063·47c7·c7fd·6b86·0a3d·c285·c57d·db35··.cG...k..=...}.5 | |||
000002b0:·508b·987d·2ac4·21cc·8d37·b717·d76f·bae5··P..}*.!..7...o.. | |||
000002c0:·b3d1·ec36·da35·c5dc·5d9b·f96d·b478·c398··...6.5..]..m.x.. | |||
000002d0:·dd1d·0de3·dad0·ddf5·ba3e·ec6e·8c71·e43e··.........>.n.q.> | |||
000002e0:·73c1·4f50·61e4·d832·5e51·8e83·63c9·6702··s.OPa..2^Q..c.g. | |||
000002f0:·0e9d·1131·ac8d·eb4a·3f73·ae05·b3cf·56dd··...1...J?s....V. | |||
00000300:·ce15·6c96·8fda·c844·bd51·5ace·738d·27c2··..l....D.QZ.s.'. | |||
00000310:·16c5·d95f·93e6·6cd3·6b3c·d03a·4d7a·df09··..._..l.k<.:Mz.. | |||
00000320:·f4f8·3715·de58·b540·ab04·ea6d·57db·edaa··..7..X.@...mW... | |||
00000330:·e169·7819·2b2a·13d4·c25f·a540·8685·ada2··.ix.+*..._.@.... | |||
00000340:·e74c·58e4·2543·2362·bc66·6b56·6f45·e791··.LX.%C#b.fkVoE.. | |||
00000350:·de47·b08f·5509·15cb·9ebf·46a6·c6be·519b··.G..U.....F...Q. | |||
00000360:·5a68·ed2a·cd2a·0d4c·637f·a9ce·5bd4·dba8··Zh.*.*.Lc...[... | |||
00000370:·31b0·ae48·af18·ec93·7475·0de4·f442·4347··1..H....tu...BCG | |||
00000380:·c8d3·c8ce·1a9b·646d·4b20·5df2·2594·f9cd··......dmK·].%... | |||
00000390:·33f0·2f31·7058·1f8b·d5a4·96b6·a4c3·17a8··3./1pX.......... | |||
000003a0:·f0a8·3d14·8455·0792·71c9·eb16·4bba·8727··..=..U..q...K..' | |||
000003b0:·819e·c2ee·5695·c49d·6a0d·3d8f·ddf8·33bd··....V...j.=...3. | |||
000003c0:·fdb3·cd3b·778d·c80f·c7b1·f4e5·8146·8492··...;w........F.. | |||
000003d0:·cf95·4c2f·8bb4·8f5b·9d48·776d·fb55·b5d1··..L/...[.Hwm.U.. | |||
000003e0:·7264·cd31·b9eb·6073·6bc3·28f7·864f·0eb9··rd.1..`sk.(..O.. | |||
000003f0:·4c66·15f8·2649·e230·087b·6bd5·f328·4ec4··Lf..&I.0.{k..(N. | |||
00000400:·22bd·85a5·5ff1·3987·4d9f·153d·cf2d·5ede··"..._.9.M..=.-^. | |||
00000410:·9894·fb4c·8e9e·d9ab·daf3·4cfb·adec·ecd6··...L......L..... | |||
00000420:·7d2f·cfb7·f3df·ba15·9aef·88a4·5ea9·ea35··}/..........^..5 | |||
00000430:·5f6c·57a4·2fa4·1d52·cde5·c6a8·f24e·90c1··_lW./..R.....N.. | |||
00000440:·6e94·491c·258b·a5ae·ba24·f56e·3e53·9d65··n.I.%....$.n>S.e | |||
00000450:·3b14·5d56·dd10·2e19·e469·3df6·5234·5d2a··;.]V.....i=.R4]* | |||
00000460:·49bc·fcce·aa8c·3811·2b13·9d83·2043·a7fb··I.....8.+...·C.. | |||
00000470:·0359·19cc·4ab4·d33c·a8a7·69af·7404·3bb3··.Y..J..<..i.t.;. | |||
00000480:·c782·6ad4·e0b1·5556·94ab·1d1a·2a69·e343··..j...UV....*i.C | |||
00000490:·a42e·7b49·5ff1·983e·0bc6·35d5·2f77·677f··..{I_..>..5./wg. | |||
000004a0:·476f·97b0·e9bb·1bf6·1d59·df2e·d316·0792··Go.......Y...... | |||
000004b0:·2dab·de9d·ed5e·d81d·f4d4·b76f·e8d5·3693··-....^.....o..6. | |||
000004c0:·dba6·f68c·a88c·0ce4·8e5d·9d93·3af4·c892··.........]..:... | |||
000004d0:·3cd1·7d32·fcea·81f8·cd33·e019·f00c·7806··<.}2.....3....x. | |||
000004e0:·3c03·ff41·066a·e587·2f67·69fa·afdb·092f··<..A.j../gi..../ | |||
000004f0:·7ef0·bbbc·76ea·d3a7·ef13·e97b·bf2d·9085··~...v......{.-.. | |||
00000500:·a21f·18f8·e7ae·3cfe·cc67·4f04·0e5a·6e91··......<..gO..Zn. | |||
00000510:·a3c5·74e7·f312·25ae·c3eb·1722·03f9·e90b··..t...%....".... | |||
00000520:·b12b·df93·67c0·33e0·19f0·0c78·063c·039e··.+..g.3....x.<.. | |||
00000530:·01cf·8067·c033·e019·f00c·7806·3c03·9e01··...g.3....x.<... | |||
00000540:·cfc0·85c3·40fa·a37e·e739·32aa·7c5d·fcee··....@..~.92.|].. | |||
00000550:·ebec·7de5·7d7c·c7b9·2d95·d0f9·aef3·fb12··..}.}|..-....... | |||
00000560:·1bc8·9e36·7e32·9496·f372·08f5·e5f2·195b··...6~2...r.....[ | |||
00000570:·a7ce·4291·ec0c·e390·49b6·efa3·7913·4f1e··..B.....I...y.O. | |||
00000580:·d077·d493·e727·7ccd·2af3·c748·2dd3·d7c5··.w...'|.*..H-... | |||
00000590:·4f15·d8a4·7a63·6fd7·9f41·feda·959f·476f··O...zco..A....Go | |||
000005a0:·bc9c·7517·46c9·6f4d·af69·6803·fbb4·f82e··..u.F.oM.ih..... | |||
000005b0:·b72e·61b4·585f·4c8e·ab84·5afc·3cb6·7cad··..a.X_L...Z.<.|. | |||
000005c0:·8266·be59·8273·9dbc·b2b9·87fe·06b6·aadc··.f.Y.s.......... | |||
000005d0:·3330·29b5·09d5·7a94·67b5·aa76·fdf3·10e7··30)...z.g..v.... | |||
000005e0:·b90c·09ef·7db7·ee17·392e·e103·aa66·fa0e··....}...9....f.. | |||
000005f0:·b5f9·a6ae·9951·124e·ce7b·f2fa·fce2·0d7f··.....Q.N.{...... | |||
00000600:·a6bf·25f8·2a9e·164b·f1ca·3c9a·d33b·cc6b··..%.*..K..<..;.k | |||
00000610:·d603·879a·c215·69f1·bb81·81a2·59c7·af07··......i.....Y... | |||
00000620:·f328·97a8·fb9b·9161·124c·0a42·4907·1d9c··.(.....a.L.BI... | |||
00000630:·0170·bf36·4f64·56da·bc54·e7f3·a535·8ec7··.p.6OdV..T...5.. | |||
00000640:·25d3·b2ea·ca79·b29d·83a8·cb0c·f287·faa1··%....y.......... | |||
00000650:·4394·58fd·052a·8d27·27ce·3933·0458·1a8e··C.X..*.''.93.X.. | |||
00000660:·0fd3·ce70·f87e·7b16·a6f5·ec8f·773f·3cb9··...p.~{.....w?<. | |||
00000670:·37cc·56cf·14e9·8d67·8daa·3d3a·a326·6dc7··7.V....g..=:.&m. | |||
00000680:·ab2b·c669·9bcf·ae8b·e6be·bdb2·23ce·de5b··.+.i........#..[ | |||
00000690:·b974·aa36·5d50·13e9·7e75·7f0e·af78·063c··.t.6]P..~u...x.< | |||
000006a0:·039e·01cf·8067·e0ff·c2c0·5b43·1eaa·7dfa··.....g....[C..}. | |||
000006b0:·58de·f1c5·1353·e4d5·45bf·fda0·3f0f·deb6··X....S..E...?... | |||
000006c0:·a053·32fd·c95c·6b5e·f474·7acb·758f·b8cd··.S2..\k^.tz.u... | |||
00000 | 00000010:·0078·01ed·9b6b·681d·5510·c767·379b·9b6d··.x...kh.U..g7..m | ||
00000020:·1bdb·1b8d·6d5a·a3dd·a4a5·8f54·ebb5·126c··....mZ.....T...l | |||
00000030:·f1b5·295a·7cd4·1241·5011·f46a·5b44·1451··..)Z|..AP..j[D.Q | |||
00000040:·2ae8·8782·9b1a·2442·2d55·1454·048b·8f0f··*.....$B-U.T.... | |||
00000050:·8ad0·2088·15a5·6c11·6aab·456a·45a8·8a98··..·...l.j.EjE... | |||
00000060:·7e53·f483·c507·8acf·f9ed·dd49·4e92·462a··~S.........IN.F* | |||
00000070:·2268·381b·66cf·9c99·ffcc·9cf9·efeb·f6ee··"h8.f........... | |||
00000080:·ed2c·d92e·8b67·88ec·3eb2·77df·e53f·886c··.,...g..>.w..?.l | |||
00000090:·bceb·d62d·5b36·6f59·b969·f303·c74f·1589··...-[6oY.i...O.. | |||
000000a0:·4424·5409·2608·b679·2a1a·292d·a50f·ddc5··D$T.&..y*.)-.... | |||
000000b0:·b6ea·fca3·d207·065f·7739·920f·fc2c·958d··......._w9...,.. | |||
000000c0:·2acc·f1af·5139·4d85·bad8·1891·252a·5b54··*...Q9M.....%*[T | |||
000000d0:·da54·ee57·c1d6·a932·5741·6e4d·eccd·2a66··.T.W...2WAnM..*f | |||
000000e0:·4327·4f93·0ab5·ac0e·3830·8cb1·8ab6·5af8··C'O.....80....Z. | |||
000000f0:·f05b·3fe8·f8e6·ab9c·aec2·1c21·8691·1872··.[?........!...r | |||
00000100:·b6ab·b831·d45a·59da·ac3e·3115·15e2·6c6d··...1.ZY..>1...lm | |||
00000110:·8c16·478c·d967·9738·ab63·3160·5cdd·e6f0··..G..g.8.c1`\... | |||
00000120:·6c76·7298·989f·397d·80a1·de05·a5ce·dce2··lvr...9}........ | |||
Max diff block lines reached; -1/15604 bytes (-0.01%) of diff not shown. |