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:·4861887·bytes,·number·of·entries:·915 | 1 | Zip·file·size:·4861887·bytes,·number·of·entries:·915 |
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·····15 | 3 | -rw-r--r--··0.0·unx·····1509·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof |
4 | -rw-r--r--··0.0·unx······192·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm | 4 | -rw-r--r--··0.0·unx······192·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm |
5 | -rw-r--r--··0.0·unx··875433 | 5 | -rw-r--r--··0.0·unx··8754332·b-·defN·81-Jan-01·01:01·classes.dex |
6 | -rw-r--r--··0.0·unx·····1044·b-·defN·81-Jan-01·01:01·assets/1_clause_bsd_license.txt | 6 | -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·····1312·b-·defN·81-Jan-01·01:01·assets/2_clause_bsd_license.txt | 7 | -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·····1524·b-·defN·81-Jan-01·01:01·assets/3_clause_bsd_license.txt | 8 | -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······652·b-·defN·81-Jan-01·01:01·assets/apache_license_2_0.txt | 9 | -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·····1346·b-·defN·81-Jan-01·01:01·assets/boost_software_license_1_0.txt | 10 | -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····17629·b-·defN·81-Jan-01·01:01·assets/common_development_and_distribution_license_1_0.txt | 11 | -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····14967·b-·defN·81-Jan-01·01:01·assets/eclipse_public_license_version_2_0.txt | 12 | -rw-r--r--··0.0·unx····14967·b-·defN·81-Jan-01·01:01·assets/eclipse_public_license_version_2_0.txt |
Offset 910, 8 lines modified | Offset 910, 8 lines modified | ||
910 | -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml | 910 | -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml |
911 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml | 911 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml |
912 | -rw----·····0.0·fat·····3124·b-·stor·81-Jan-01·01:01·res/zr.png | 912 | -rw----·····0.0·fat·····3124·b-·stor·81-Jan-01·01:01·res/zr.png |
913 | -rw----·····0.0·fat···987176·b-·stor·81-Jan-01·01:01·resources.arsc | 913 | -rw----·····0.0·fat···987176·b-·stor·81-Jan-01·01:01·resources.arsc |
914 | -rw----·····2.0·fat····85030·b-·defN·81-Jan-01·01:01·META-INF/54B85FB9.SF | 914 | -rw----·····2.0·fat····85030·b-·defN·81-Jan-01·01:01·META-INF/54B85FB9.SF |
915 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/54B85FB9.RSA | 915 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/54B85FB9.RSA |
916 | -rw----·····2.0·fat····84903·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 916 | -rw----·····2.0·fat····84903·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
917 | 915·files,·1072472 | 917 | 915·files,·10724721·bytes·uncompressed,·4748725·bytes·compressed:··55.7% |
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············:·c809cbd8 |
5 | signature···········:· | 5 | signature···········:·d08a...1445 |
6 | file_size···········:·875433 | 6 | file_size···········:·8754332 |
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·····:·60286 | 10 | string_ids_size·····:·60286 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·7858 | 12 | type_ids_size·······:·7858 |
13 | type_ids_off········:·241256·(0x03ae68) | 13 | type_ids_off········:·241256·(0x03ae68) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·272688·(0x042930) | 15 | proto_ids_off·······:·272688·(0x042930) |
16 | field_ids_size······:·44697 | 16 | field_ids_size······:·44697 |
17 | field_ids_off·······:·426072·(0x068058) | 17 | field_ids_off·······:·426072·(0x068058) |
18 | method_ids_size·····:·60008 | 18 | method_ids_size·····:·60008 |
19 | method_ids_off······:·783648·(0x0bf520) | 19 | method_ids_off······:·783648·(0x0bf520) |
20 | class_defs_size·····:·6560 | 20 | class_defs_size·····:·6560 |
21 | class_defs_off······:·1263712·(0x134860) | 21 | class_defs_off······:·1263712·(0x134860) |
22 | data_size···········:·728070 | 22 | data_size···········:·7280700 |
23 | data_off············:·1473632·(0x167c60) | 23 | data_off············:·1473632·(0x167c60) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·358 | 25 | class_idx···········:·358 |
26 | access_flags········:·1537·(0x0601) | 26 | access_flags········:·1537·(0x0601) |
27 | superclass_idx······:·5448 | 27 | superclass_idx······:·5448 |
28 | source_file_idx·····:·11812 | 28 | source_file_idx·····:·11812 |
Offset 850654, 56 lines modified | Offset 850654, 55 lines modified | ||
850654 | ······name··········:·'<init>' | 850654 | ······name··········:·'<init>' |
850655 | ······type··········:·'(IIII)V' | 850655 | ······type··········:·'(IIII)V' |
850656 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 850656 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
850657 | ······code··········- | 850657 | ······code··········- |
850658 | ······registers·····:·6 | 850658 | ······registers·····:·6 |
850659 | ······ins···········:·5 | 850659 | ······ins···········:·5 |
850660 | ······outs··········:·3 | 850660 | ······outs··········:·3 |
850661 | ······insns·size····:· | 850661 | ······insns·size····:·38·16-bit·code·units |
850662 | 38e95c:········································|[38e95c]·jackpal.androidterm.emulatorview.UnicodeTranscript.<init>:(IIII)V | 850662 | 38e95c:········································|[38e95c]·jackpal.androidterm.emulatorview.UnicodeTranscript.<init>:(IIII)V |
850663 | 38e96c:·7010·11a8·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@a811 | 850663 | 38e96c:·7010·11a8·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@a811 |
850664 | 38e972:·1200···································|0003:·const/4·v0,·#int·0·//·#0 | 850664 | 38e972:·1200···································|0003:·const/4·v0,·#int·0·//·#0 |
850665 | 38e974:·5910·56a0······························|0004:·iput·v0,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mActiveTranscriptRows:I·//·field@a056 | 850665 | 38e974:·5910·56a0······························|0004:·iput·v0,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mActiveTranscriptRows:I·//·field@a056 |
850666 | 38e978:·5910·59a0······························|0006:·iput·v0,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mDefaultStyle:I·//·field@a059 | 850666 | 38e978:·5910·59a0······························|0006:·iput·v0,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mDefaultStyle:I·//·field@a059 |
850667 | 38e97c:·5910·5ca0······························|0008:·iput·v0,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mScreenFirstRow:I·//·field@a05c | 850667 | 38e97c:·5910·5ca0······························|0008:·iput·v0,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mScreenFirstRow:I·//·field@a05c |
850668 | 38e980:·5912·58a0······························|000a:·iput·v2,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mColumns:I·//·field@a058 | 850668 | 38e980:·5912·58a0······························|000a:·iput·v2,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mColumns:I·//·field@a058 |
850669 | 38e984:·5913·5ea0······························|000c:·iput·v3,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mTotalRows:I·//·field@a05e | 850669 | 38e984:·5913·5ea0······························|000c:·iput·v3,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mTotalRows:I·//·field@a05e |
850670 | 38e988:·5914·5da0······························|000e:·iput·v4,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mScreenRows:I·//·field@a05d | 850670 | 38e988:·5914·5da0······························|000e:·iput·v4,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mScreenRows:I·//·field@a05d |
850671 | 38e98c:·233 | 850671 | 38e98c:·2334·5b1e······························|0010:·new-array·v4,·v3,·[Ljava/lang/Object;·//·type@1e5b |
850672 | 38e990:·5b1 | 850672 | 38e990:·5b14·5ba0······························|0012:·iput-object·v4,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLines:[Ljava/lang/Object;·//·field@a05b |
850673 | 38e994:·233 | 850673 | 38e994:·2334·4d1e······························|0014:·new-array·v4,·v3,·[Ljackpal/androidterm/emulatorview/StyleRow;·//·type@1e4d |
850674 | 38e998:·5b1 | 850674 | 38e998:·5b14·57a0······························|0016:·iput-object·v4,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mColor:[Ljackpal/androidterm/emulatorview/StyleRow;·//·field@a057 |
850675 | 38e99c:·233 | 850675 | 38e99c:·2333·a91e······························|0018:·new-array·v3,·v3,·[Z·//·type@1ea9 |
850676 | 38e9a0:·5b1 | 850676 | 38e9a0:·5b13·5aa0······························|001a:·iput-object·v3,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLineWrap:[Z·//·field@a05a |
850677 | 38e9a4:·220 | 850677 | 38e9a4:·2203·d914······························|001c:·new-instance·v3,·Ljackpal/androidterm/emulatorview/StyleRow;·//·type@14d9 |
850678 | 38e9a8:·5213·58a0······························|001e:·iget·v3,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mColumns:I·//·field@a058 | ||
850679 | 38e9a | 850678 | 38e9a8:·7030·52a5·5302·························|001e:·invoke-direct·{v3,·v5,·v2},·Ljackpal/androidterm/emulatorview/StyleRow;.<init>:(II)V·//·method@a552 |
850680 | 38e9 | 850679 | 38e9ae:·5b13·5fa0······························|0021:·iput-object·v3,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.tmpColor:Ljackpal/androidterm/emulatorview/StyleRow;·//·field@a05f |
850681 | 38e9b | 850680 | 38e9b2:·5915·59a0······························|0023:·iput·v5,·v1,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mDefaultStyle:I·//·field@a059 |
850682 | 38e9b | 850681 | 38e9b6:·0e00···································|0025:·return-void |
850683 | ······catches·······:·(none) | 850682 | ······catches·······:·(none) |
850684 | ······positions·····:· | 850683 | ······positions·····:· |
850685 | ········0x0000·line=62 | 850684 | ········0x0000·line=62 |
850686 | ········0x0004·line=54 | 850685 | ········0x0004·line=54 |
850687 | ········0x0006·line=55 | 850686 | ········0x0006·line=55 |
850688 | ········0x0008·line=57 | 850687 | ········0x0008·line=57 |
850689 | ········0x000a·line=63 | 850688 | ········0x000a·line=63 |
850690 | ········0x000c·line=64 | 850689 | ········0x000c·line=64 |
850691 | ········0x000e·line=65 | 850690 | ········0x000e·line=65 |
850692 | ········0x0010·line=66 | 850691 | ········0x0010·line=66 |
850693 | ········0x0014·line=67 | 850692 | ········0x0014·line=67 |
850694 | ········0x0018·line=68 | 850693 | ········0x0018·line=68 |
850695 | ········0x001c·line=69 | 850694 | ········0x001c·line=69 |
850696 | ········0x002 | 850695 | ········0x0023·line=71 |
850697 | ······locals········:· | 850696 | ······locals········:· |
850698 | ········0x0000·-·0x002 | 850697 | ········0x0000·-·0x0026·reg=1·this·Ljackpal/androidterm/emulatorview/UnicodeTranscript;· |
850699 | ········0x0000·-·0x002 | 850698 | ········0x0000·-·0x0026·reg=2·(null)·I· |
850700 | ········0x0000·-·0x002 | 850699 | ········0x0000·-·0x0026·reg=3·(null)·I· |
850701 | ········0x0000·-·0x002 | 850700 | ········0x0000·-·0x0026·reg=4·(null)·I· |
850702 | ········0x0000·-·0x002 | 850701 | ········0x0000·-·0x0026·reg=5·(null)·I· |
850703 | ····#1··············:·(in·Ljackpal/androidterm/emulatorview/UnicodeTranscript;) | 850702 | ····#1··············:·(in·Ljackpal/androidterm/emulatorview/UnicodeTranscript;) |
850704 | ······name··········:·'allocateBasicLine' | 850703 | ······name··········:·'allocateBasicLine' |
850705 | ······type··········:·'(II)[C' | 850704 | ······type··········:·'(II)[C' |
850706 | ······access········:·0x0002·(PRIVATE) | 850705 | ······access········:·0x0002·(PRIVATE) |
850707 | ······code··········- | 850706 | ······code··········- |
850708 | ······registers·····:·7 | 850707 | ······registers·····:·7 |
Offset 850778, 69 lines modified | Offset 850777, 69 lines modified | ||
850778 | ······type··········:·'(III)V' | 850777 | ······type··········:·'(III)V' |
850779 | ······access········:·0x0002·(PRIVATE) | 850778 | ······access········:·0x0002·(PRIVATE) |
850780 | ······code··········- | 850779 | ······code··········- |
850781 | ······registers·····:·10 | 850780 | ······registers·····:·10 |
850782 | ······ins···········:·4 | 850781 | ······ins···········:·4 |
850783 | ······outs··········:·5 | 850782 | ······outs··········:·5 |
850784 | ······insns·size····:·99·16-bit·code·units | 850783 | ······insns·size····:·99·16-bit·code·units |
850785 | 38eca | 850784 | 38eca8:········································|[38eca8]·jackpal.androidterm.emulatorview.UnicodeTranscript.blockCopyLines:(III)V |
850786 | 38ecb | 850785 | 38ecb8:·5260·5ea0······························|0000:·iget·v0,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mTotalRows:I·//·field@a05e |
850787 | 38ec | 850786 | 38ecbc:·9001·0709······························|0002:·add-int·v1,·v7,·v9 |
850788 | 38ecc | 850787 | 38ecc0:·3a01·0400······························|0004:·if-ltz·v1,·0008·//·+0004 |
850789 | 38ecc | 850788 | 38ecc4:·b401···································|0006:·rem-int/2addr·v1,·v0 |
850790 | 38ecc | 850789 | 38ecc6:·2804···································|0007:·goto·000b·//·+0004 |
850791 | 38ecc | 850790 | 38ecc8:·9001·0007······························|0008:·add-int·v1,·v0,·v7 |
850792 | 38ec | 850791 | 38eccc:·b091···································|000a:·add-int/2addr·v1,·v9 |
850793 | 38ec | 850792 | 38ecce:·9002·0708······························|000b:·add-int·v2,·v7,·v8 |
850794 | 38ecd | 850793 | 38ecd2:·3602·1600······························|000d:·if-gt·v2,·v0,·0023·//·+0016 |
850795 | 38ecd | 850794 | 38ecd6:·9002·0108······························|000f:·add-int·v2,·v1,·v8 |
850796 | 38ecd | 850795 | 38ecda:·3602·1200······························|0011:·if-gt·v2,·v0,·0023·//·+0012 |
850797 | 38ec | 850796 | 38ecde:·5469·5ba0······························|0013:·iget-object·v9,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLines:[Ljava/lang/Object;·//·field@a05b |
850798 | 38ece | 850797 | 38ece2:·7158·9ca8·7919·························|0015:·invoke-static·{v9,·v7,·v9,·v1,·v8},·Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V·//·method@a89c |
850799 | 38ece | 850798 | 38ece8:·5469·57a0······························|0018:·iget-object·v9,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mColor:[Ljackpal/androidterm/emulatorview/StyleRow;·//·field@a057 |
850800 | 38ec | 850799 | 38ecec:·7158·9ca8·7919·························|001a:·invoke-static·{v9,·v7,·v9,·v1,·v8},·Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V·//·method@a89c |
850801 | 38ecf | 850800 | 38ecf2:·5469·5aa0······························|001d:·iget-object·v9,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLineWrap:[Z·//·field@a05a |
850802 | 38ecf | 850801 | 38ecf6:·7158·9ca8·7919·························|001f:·invoke-static·{v9,·v7,·v9,·v1,·v8},·Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V·//·method@a89c |
850803 | 38e | 850802 | 38ecfc:·0e00···································|0022:·return-void |
850804 | 38e | 850803 | 38ecfe:·3b09·2000······························|0023:·if-gez·v9,·0043·//·+0020 |
850805 | 38ed0 | 850804 | 38ed02:·1209···································|0025:·const/4·v9,·#int·0·//·#0 |
850806 | 38ed0 | 850805 | 38ed04:·3589·3c00······························|0026:·if-ge·v9,·v8,·0062·//·+003c |
850807 | 38ed0 | 850806 | 38ed08:·5462·5ba0······························|0028:·iget-object·v2,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLines:[Ljava/lang/Object;·//·field@a05b |
850808 | 38ed | 850807 | 38ed0c:·9003·0109······························|002a:·add-int·v3,·v1,·v9 |
850809 | 38ed1 | 850808 | 38ed10:·b403···································|002c:·rem-int/2addr·v3,·v0 |
850810 | 38ed1 | 850809 | 38ed12:·9004·0709······························|002d:·add-int·v4,·v7,·v9 |
850811 | 38ed1 | 850810 | 38ed16:·b404···································|002f:·rem-int/2addr·v4,·v0 |
850812 | 38ed1 | 850811 | 38ed18:·4605·0204······························|0030:·aget-object·v5,·v2,·v4 |
850813 | 38ed | 850812 | 38ed1c:·4d05·0203······························|0032:·aput-object·v5,·v2,·v3 |
850814 | 38ed2 | 850813 | 38ed20:·5462·57a0······························|0034:·iget-object·v2,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mColor:[Ljackpal/androidterm/emulatorview/StyleRow;·//·field@a057 |
850815 | 38ed2 | 850814 | 38ed24:·4605·0204······························|0036:·aget-object·v5,·v2,·v4 |
850816 | 38ed2 | 850815 | 38ed28:·4d05·0203······························|0038:·aput-object·v5,·v2,·v3 |
850817 | 38ed | 850816 | 38ed2c:·5462·5aa0······························|003a:·iget-object·v2,·v6,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;.mLineWrap:[Z·//·field@a05a |
Max diff block lines reached; 54102990/54121327 bytes (99.97%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·122220 | 1 | Zip·file·size:·12222025·bytes,·number·of·entries:·6560 |
2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class | 2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class |
3 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class | 3 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class |
4 | ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class | 4 | ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class |
5 | ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class | 5 | ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class |
6 | ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class | 6 | ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class |
7 | ?rwxrwxr-x··2.0·unx·····1307·b-·stor·80-Jan-01·00:00·androidx/activity/ActivityViewModelLazyKt.class | 7 | ?rwxrwxr-x··2.0·unx·····1307·b-·stor·80-Jan-01·00:00·androidx/activity/ActivityViewModelLazyKt.class |
8 | ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class | 8 | ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class |
Offset 3247, 15 lines modified | Offset 3247, 15 lines modified | ||
3247 | ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession$1.class | 3247 | ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession$1.class |
3248 | ?rwxrwxr-x··2.0·unx·····2023·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession$2.class | 3248 | ?rwxrwxr-x··2.0·unx·····2023·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession$2.class |
3249 | ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession$FinishCallback.class | 3249 | ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession$FinishCallback.class |
3250 | ?rwxrwxr-x··2.0·unx·····4738·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession.class | 3250 | ?rwxrwxr-x··2.0·unx·····4738·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TermSession.class |
3251 | ?rwxrwxr-x··2.0·unx····20291·b-·defN·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TerminalEmulator.class | 3251 | ?rwxrwxr-x··2.0·unx····20291·b-·defN·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TerminalEmulator.class |
3252 | ?rwxrwxr-x··2.0·unx······577·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TextRenderer.class | 3252 | ?rwxrwxr-x··2.0·unx······577·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TextRenderer.class |
3253 | ?rwxrwxr-x··2.0·unx······997·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TextStyle.class | 3253 | ?rwxrwxr-x··2.0·unx······997·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/TextStyle.class |
3254 | ?rwxrwxr-x··2.0·unx·····80 | 3254 | ?rwxrwxr-x··2.0·unx·····8088·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/UnicodeTranscript.class |
3255 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/UpdateCallback.class | 3255 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/UpdateCallback.class |
3256 | ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidCharacterCompat$Api8OrLater.class | 3256 | ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidCharacterCompat$Api8OrLater.class |
3257 | ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidCharacterCompat.class | 3257 | ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidCharacterCompat.class |
3258 | ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidCompat.class | 3258 | ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidCompat.class |
3259 | ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidLevel4PlusCompat.class | 3259 | ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/AndroidLevel4PlusCompat.class |
3260 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/ClipboardManagerCompat.class | 3260 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/ClipboardManagerCompat.class |
3261 | ?rwxrwxr-x··2.0·unx······622·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/ClipboardManagerCompatFactory.class | 3261 | ?rwxrwxr-x··2.0·unx······622·b-·stor·80-Jan-01·00:00·jackpal/androidterm/emulatorview/compat/ClipboardManagerCompatFactory.class |
Offset 6555, 8 lines modified | Offset 6555, 8 lines modified | ||
6555 | ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class | 6555 | ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class |
6556 | ?rwxrwxr-x··2.0·unx····44830·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class | 6556 | ?rwxrwxr-x··2.0·unx····44830·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class |
6557 | ?rwxrwxr-x··2.0·unx····28613·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class | 6557 | ?rwxrwxr-x··2.0·unx····28613·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class |
6558 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class | 6558 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class |
6559 | ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class | 6559 | ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class |
6560 | ?rwxrwxr-x··2.0·unx····35909·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class | 6560 | ?rwxrwxr-x··2.0·unx····35909·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class |
6561 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class | 6561 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class |
6562 | 6560·files,·139745 | 6562 | 6560·files,·13974506·bytes·uncompressed,·10980131·bytes·compressed:··21.4% |
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 57, 36 lines modified | Offset 57, 34 lines modified | ||
57 | ····.line·64 | 57 | ····.line·64 |
58 | ····iput·p2,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mTotalRows:I | 58 | ····iput·p2,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mTotalRows:I |
59 | ····.line·65 | 59 | ····.line·65 |
60 | ····iput·p3,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mScreenRows:I | 60 | ····iput·p3,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mScreenRows:I |
61 | ····.line·66 | 61 | ····.line·66 |
62 | ····new-array·p | 62 | ····new-array·p3,·p2,·[Ljava/lang/Object; |
63 | ····iput-object·p | 63 | ····iput-object·p3,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mLines:[Ljava/lang/Object; |
64 | ····.line·67 | 64 | ····.line·67 |
65 | ····new-array·p | 65 | ····new-array·p3,·p2,·[Ljackpal/androidterm/emulatorview/StyleRow; |
66 | ····iput-object·p | 66 | ····iput-object·p3,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mColor:[Ljackpal/androidterm/emulatorview/StyleRow; |
67 | ····.line·68 | 67 | ····.line·68 |
68 | ····new-array·p | 68 | ····new-array·p2,·p2,·[Z |
69 | ····iput-object·p | 69 | ····iput-object·p2,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mLineWrap:[Z |
70 | ····.line·69 | 70 | ····.line·69 |
71 | ····new-instance·p | 71 | ····new-instance·p2,·Ljackpal/androidterm/emulatorview/StyleRow; |
72 | ····i | 72 | ····invoke-direct·{p2,·p4,·p1},·Ljackpal/androidterm/emulatorview/StyleRow;-><init>(II)V |
73 | ····invoke-direct·{p1,·p4,·p2},·Ljackpal/androidterm/emulatorview/StyleRow;-><init>(II)V | ||
74 | ····iput-object·p | 73 | ····iput-object·p2,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->tmpColor:Ljackpal/androidterm/emulatorview/StyleRow; |
75 | ····.line·71 | 74 | ····.line·71 |
76 | ····iput·p4,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mDefaultStyle:I | 75 | ····iput·p4,·p0,·Ljackpal/androidterm/emulatorview/UnicodeTranscript;->mDefaultStyle:I |
77 | ····return-void | 76 | ····return-void |
78 | .end·method | 77 | .end·method |
Offset 1, 95 lines modified | Offset 1, 95 lines modified | ||
00000000:·7072·6f00·3031·3000·01fd·4400·00d | 00000000:·7072·6f00·3031·3000·01fd·4400·00d4·0500··pro.010...D..... | ||
00000010:·0078·01ed·9a4 | 00000010:·0078·01ed·9a4b·685c·5518·c7cf·9db9·4926··.x...Kh\U.....I& | ||
00000020:·9f4d·d224·4da3·d547·a856·69ad·43ac·d88d··.M.$M..G.Vi.C... | |||
00000030:·648a·857e·2c34·4a11·dd4d·ad11·c5a2·b1a9··d..~,4J..M...... | |||
00000040:·4171·e14b·7051·c406·1782·2eb3·545c·1810··Aq.KpQ......T\.. | |||
00000050:·85da·45bb·103f·4a17·daa5·0b85·8822·2a98··..E..?J......"*. | |||
00000060:·a5dd·b49e·df9d·fb8f·2f69·da14·2c18·c2bd··......../i..,... | |||
00000070:·e5bc·7bee·f9be·ff77·e7cd·4bcf·b4bb·775c··..{....w..K...w\ | |||
00000080:·b5d5·b9a1·0ba3·3f3e·ffbb·73c7·8e1f·9d9c··......?>..s..... | |||
00000090:·1c9f·dcfd·ecf8·6bc7·7a9d·6b76·cea5·46c9··......k.z.kv..F. | |||
000000a0:·2a84·bc62·840d·7af8·52e0·59b7·1b1d·0aeb··*..b..z.R.Y..... | |||
000000b0:·b2cd·d269·2eca·b604·3b74·35a3·cd46·cacb··...i....;t5..F.. | |||
000000c0:·0c0d·193d·62d4·63f4·aa11·b2db·8dfa·2d99··...=b.c.......-. | |||
000000d0:·6292·1779·9391·64f0·c8c9·d716·7874·d869··b..y..d.....xt.i | |||
000000e0:·a676·4361·699f·e8f0·81d8·1ff5·7487·b572··.vCai.......t..r | |||
000000f0:·301b·447e·9ff8·b714·f4e4·da1d·64ca·4f4c··0.D~........d.OL | |||
00000100:·e48a·5b9c·e58b·5e75·831f·365a·8b57·0ce4··..[...^u..6Z.W.. | |||
00000110:·f05a·7714·ecd1·89a4·c75f·f74a·f88c·041f··.Zw......_.J.... | |||
00000120:·d5a2·98c5·7b29·ff93·8598·3b83·5f5f·8849··....{)....;.__.I | |||
00000130:·5cf6·0086·c5ba·b577·74c4·7cd9·1229·9766··\......wt.|..).f | |||
00000140:·c5df·667a·f2cb·477a·ede3·61d3·21db·6aa4··..fz..Gz..a.!.j. | |||
00000150:·fba3·7a99·d151·8774·c47d·c508·5c94·03bb··..z..Q.t.}..\... | |||
00000160:·d346·d852·4f97·9170·63ad·dcd4·8b6e·9311··.F.RO..pc....n.. | |||
00000170:·b68a·0f0f·bd64·176c·ee0c·6bc9·c94f·2ece··.....d.l..k..O.. | |||
00000180:·0b32·e5e5·dc29·cf43·414e·4cf0·c206·5e44··.2...).CANL...^D | |||
00000190:·5c78·6a21·bfce·ac66·f607·6147·8ee2·3d55··\xj!...f..aG..=U | |||
000001a0:·1df8·6143·7d9d·46e4·c69e·7b43·3e7c·b4b7··..aC}.F...{C>|.. | |||
000001b0:·1dc6·b377·7cc9·abb8·f08a·7726·e8e4·5bd4··...w|.....w&..[. | |||
000001c0:·e12b·7fec·b111·966f·188f·8cbd·2087·14b3··.+.....o....·... | |||
000001d0:·3813·0f42·affb·875e·6789·999a·551b·76c5··8..B...^g...U.v. | |||
000001e0:·1ae4·8f8d·ee37·d8ca·8698·acfb·8de0·3759··.....7........7Y | |||
000001f0:·70d5·c219·96bf·7c58·b387·622d·c57a·d151··p.....|X..b-.z.Q | |||
00000200:·8bb0·c71e·5fed·937b·058f·1d3a·7229·1ff5··...._..{...:r).. | |||
00000210:·e187·0dcf·08e2·72d6·14bf·b8b7·8b26·a73e··......r......&.> | |||
00000220:·74f7·1b91·93b8·c201·3979·f119·b205·6be5··t.......9y....k. | |||
00000230:·8187·beb2·0b35·700e·e487·0f3a·e4b2·bbde··.....5p....:.... | |||
00000240:·5cc4·005e·3e92·6b5d·8c87·0cc2·867a·20f6··\..^>.k].....z·. | |||
00000250:·8cac·f8ac·478f·5c76·8aa1·faf0·2bea·5423··....G.\v....+.T# | |||
00000260:·72ed·85b3·a138·e8d1·8111·24fb·e27d·e2fb··r....8....$..}.. | |||
00000270:·037b·ee0d·b6aa·bfc8·2b1e·b36a·520c·f2e2··.{......+..jR... | |||
00000280:·437c·9eff·f010·fed8·2267·8d2f·048f·1c1e··C|......"g./.... | |||
00000290:·1dcf·af1d·46ec·112c·e437·b7a7·61a7·3ac6··....F..,.7..a.:. | |||
000002a0:·4da7·fa89·a1cf·bfea·505c·d557·b485·575c··M.......P\.W..W\ | |||
000002b0:·c935·73fe·c42b·86f6·2939·b3fc·6553·d489··.5s..+..)9..eS.. | |||
000002c0:·978d·d69a·f159·2d26·f2a2·0f36·1038·ca97··.....Y-&...6.8.. | |||
000002d0:·7930·acf5·f9bf·37ac·57fa·124f·841f·bce2··y0....7.W..O.... | |||
000002e0:·c856·f38b·41cf·9acf·82e4·3b8d·e7be·e087··.V..A.....;..... | |||
000002f0:·4cf1·c80d·6db1·07a5·62de·68fe·b894·9a7f··L...m...b.h..... | |||
00000300:·e2ff·95ec·9a06·be6c·279c·55a7·5f57·bc1c··.......l'.U._W.. | |||
00000310:·7d93·452f·bbc7·8dc3·4b9e·5897·6dff·8a83··}.E/....K.X.m... | |||
00000320:·65c9·cb52·3b31·25f3·6a0b·91f1·e832·596a··e..R;1%.j....2Yj | |||
00000330:·b2e6·90a3·cbfb·6df2·3ead·fe5a·329f·46ac··......m.>..Z2.F. | |||
00000340:·c695·aa4a·3e1b·5c9f·51d3·92be·6179·9bad··...J>.\.Q...ay.. | |||
00000350:·5b8c·fead·5f9e·cd26·4fed·3dac·1c62·deed··[..._..&O.=..b.. | |||
00000360:·39c5·676e·44a7·cab2·1b68·49dc·83ee·2720··9.gnD....hI...'· | |||
00000370:·8b23·2270·4b10·a82c·1ca8·55e7·cabc·8afb··.#"pK..,..U..... | |||
00000380:·51ff·c11e·9af3·6191·3bf7·e529·e3f9·0033··Q.....a.;..)...3 | |||
00000390:·ba5d·e6e7·a5cb·7ee3·78da·dc78·e4b3·df55··.]....~.x..x...U | |||
000003a0:·935d·6fe7·eeeb·7dc4·9ab5·539d·6513·3e68··.]o...}...S.e.>h | |||
000003b0:·5e1b·bc3c·fd82·9b7a·7ac4·3df9·4bfd·1e1f··^..<...zz.=.K... | |||
000003c0:·277f·3f7f·6e79·c023·7ed9·ec6a·dd69·29ad··'.?.ny.#~..j.i). | |||
000003d0:·1fcd·b2e5·ea35·568b·7c3f·b47d·12ac·aace··.....5V.|?.}.... | |||
000003e0:·d576·753e·a32d·35a4·696d·e09a·20cd·f6d1··.vu>.-5.im..·... | |||
000003f0:·ab66·1d76·cd79·51be·f951·0191·3bb6·3bf7··.f.v.yQ..Q..;.;. | |||
00000400:·40ee·1fbb·b63a·983c·d1d4·96e4·aeb9·3a5c··@....:.<......:\ | |||
00000410:·1dec·72c0·96b9·b496·b956·9e1c·3692·f63f··..r......V..6..? | |||
00000420:·9956·1977·fd96·e79b·bb97·97eb·aadb·cff5··.V.w............ | |||
00000430:·b6d4·ddcc·f993·4dc9·bbf6·fe9d·b86c·85c5··......M......l.. | |||
00000440:·2a91·0c86·feb9·d242·4b3a·d354·69cd·d2f7··*......BK:.Ti... | |||
00000450:·3af2·2cf7·6675·37c1·9f82·ab8f·c419·6236··:.,.fu7.......b6 | |||
00000460:·ba2b·d365·dbd3·5a23·7f7d·2d8b·ebe9·c75c··.+.e..Z#.}-....\ | |||
00000470:·a563·feea·dea1·b3fd·87c6·9cab·f7ec·1fa8··.c.............. | |||
00000480:·0f3f·5677·c31f·7477·0dd8·f62e·ed99·79aa··.?Vw..tw......y. | |||
00000 | 00000020:·ef47·9334·8d56·2fa1·5aa5·b50e·b162·37d2··.G.4.V/.Z....b7. | ||
00000030:·2916·fa58·682c·4174·37b5·4614·83d6·a606··)..Xh,At7.F..... | |||
00000040:·45c4·dbe2·2288·0d2e·045d·66a9·b8b0·200a··E..."....]f...·. | |||
00000050:·b58b·7621·be70·a15d·ba11·228a·58c1·2ced··..v!.p.]..".X.,. | |||
00000060:·a6f5·fb9d·39ff·78f3·6853·b060·08e7·94ef··....9.x.hS.`.... | |||
00000070:·9eef·7cef·f3bf·67ee·dcf4·9b76·f78e·abb6··..|...g....v.... | |||
00000080:·3a77·64f2·8dcb·cffd·e1dc·b1c9·a353·5313··:wd..........SS. | |||
00000090:·53bb·9e99·78f5·589f·73cd·ceb9·d428·5985··S...x.X.s....(Y. | |||
000000a0:·9057·8cb0·410f·5f0a·3ceb·76a3·4361·5db6··.W..A._.<.v.Ca]. | |||
000000b0:·593a·cd45·d9e6·6087·ae66·b4c9·4879·99a1··Y:.E..`..f..Hy.. | |||
000000c0:·61a3·478c·7a8d·5e31·4276·bbd1·8025·534c··a.G.z.^1Bv...%SL | |||
000000d0:·f222·6f32·920c·1e39·f9da·028f·0e3b·cdd4··."o2...9.....;.. | |||
000000e0:·6e28·2cee·131d·3e10·fba3·9e9e·b056·0e66··n(,...>......V.f | |||
000000f0:·83c8·ef13·ff96·829e·5cbb·824c·f989·895c··........\..L...\ | |||
00000100:·718b·b37c·d1ab·6ef0·c346·6bf1·8a81·1c5e··q..|..n..Fk....^ | |||
00000110:·eb8e·823d·3a91·f4f8·eb5e·099f·d1e0·a35a··...=:....^.....Z | |||
00000120:·14b3·782f·e57f·b210·7347·f0eb·0f31·89cb··..x/....sG...1.. | |||
00000130:·1ec0·b058·b7f6·8e8e·982f·5922·e5d2·acf8··...X...../Y".... | |||
00000140:·5b4d·4f7e·f948·af7d·3c6c·3a64·5b8c·747f··[MO~.H.}<l:d[.t. | |||
00000150:·542f·333a·ea90·8eb8·2f1b·818b·7260·77c6··T/3:..../...r`w. | |||
00000160:·085b·eae9·3212·6eac·959b·7ad1·751b·61ab··.[..2.n...z.u.a. | |||
00000170:·f8f0·d08b·76c1·e6ce·b096·9cfc·e4e2·bc20··....v..........· | |||
00000180:·535e·ce9d·f23c·14e4·c404·2f6c·e045·c485··S^...<..../l.E.. | |||
00000190:·a716·f2eb·cc6a·667f·1076·e428·de53·d581··.....jf..v.(.S.. | |||
000001a0:·1f36·d4d7·6944·6eec·b937·e4c3·477b·db6e··.6..iDn..7..G{.n | |||
000001b0:·3c7b·c797·bc8a·0baf·78e7·824e·be45·1dbe··<{......x..N.E.. | |||
000001c0:·f2c7·1e1b·61f9·baf1·c8d8·0b72·4831·8b33··....a......rH1.3 | |||
000001d0:·f120·f4ba·7fe8·7596·98a9·59b5·6157·ac41··.·....u...Y.aW.A | |||
000001e0:·fed8·e87e·83ad·6c88·c97a·c008·bedb·82ab··...~..l..z...... | |||
000001f0:·16ce·b0fc·e5c3·9a3d·146b·29d6·8b8e·5a84··.......=.k)...Z. | |||
00000200:·3df6·f86a·9fdc·2b78·ecd0·914b·f9a8·0f3f··=..j..+x...K...? | |||
00000210:·6c78·4610·97b3·a6f8·c5bd·7d6f·72ea·4377··lxF.......}or.Cw | |||
00000220:·bf11·3989·2b1c·9093·179f·615b·b056·1e78··..9.+.....a[.V.x | |||
00000230:·e82b·bb50·03e7·407e·f8a0·432e·bbeb·cd45··.+.P..@~..C....E | |||
00000240:·0ce0·e523·b9d6·c578·c820·6ca8·0762·cfc8··...#...x.·l..b.. | |||
00000250:·8acf·7af4·c865·a718·aa0f·bfa2·4e35·22d7··..z..e......N5". | |||
00000260:·5e38·1b8a·831e·1d18·41b2·2fde·27be·3fb0··^8......A./.'.?. | |||
00000270:·e7de·60ab·fa8b·bce2·31ab·26c5·202f·3ec4··..`.....1.&.·/>. | |||
00000280:·e7f9·0f0f·e18f·2d72·d6f8·42f0·c8e1·d1f1··......-r..B..... | |||
00000290:·fcda·6ec4·1ec1·427e·73bb·1b76·aa63·c274··..n...B~s..v.c.t | |||
000002a0:·aa9f·18fa·fcab·0ec5·557d·455b·78c5·955c··........U}E[x..\ | |||
000002b0:·33e7·4fbc·6268·9f92·33cb·5f36·459d·78d9··3.O.bh..3._6E.x. | |||
000002c0:·68ad·199f·d562·222f·fa60·0381·a37c·9987··h....b"/.`...|.. | |||
000002d0:·c25a·9fff·7bc3·7ab9·2ff1·44f8·c12b·8e6c··.Z..{.z./.D..+.l | |||
000002e0:·35bf·10f4·acf9·2c48·bec3·78ee·0b7e·c814··5.....,H..x..~.. | |||
000002f0:·8fdc·d066·7b50·2ae6·8de6·8f4b·a9f9·27fe··...f{P*....K..'. | |||
00000300:·5fc9·ae69·e0cb·76c2·5975·fa75·c5cb·d137··_..i..v.Yu.u...7 | |||
00000310:·59f4·b27b·dc38·bce4·8975·d9f6·af38·5896··Y..{.8...u...8X. | |||
00000320:·bc2c·b513·5332·afb6·1019·8f2e·93a5·266b··.,..S2........&k | |||
00000330:·0e39·babc·5fb7·f769·f5d7·92f9·3462·35ae··.9.._..i....4b5. | |||
00000340:·5455·f2d9·e0fa·8d9a·16f5·0dcb·db6c·dd62··TU...........l.b | |||
00000350:·f46f·fdf2·6c36·796a·ef61·e510·f36e·cf29··.o..l6yj.a...n.) | |||
00000360:·3e73·233a·5596·dd60·4be2·1e74·3f03·591c··>s#:U..`K..t?.Y. | |||
00000370:·1181·5b82·4065·fe40·ad3a·57e6·55dc·8ffa··..[.@e.@.:W.U... | |||
Max diff block lines reached; -1/13107 bytes (-0.01%) of diff not shown. |