98.4 MB
/home/fdroid/fdroiddata/tmp/one.librem.chat_1000399.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_one.librem.chat_1000399.apk
15.0 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <elwrdMLIpWII7JhAn0kW3AkH2dQ=>, actual: <WgkOI49Y1Szza6y4OtCi72wEUO8=> ERROR: SHA-1 digest of classes2.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <Ma7iYMBoRwEgF5rCTnP3uYI1FTk=>, actual: <6pgvotH1x4VbwAWzGmoaViko3ho=>
    
Offset 1, 84 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
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:·41e51b68684404ebb8e67c656d514d84c0a04d9c92a2a18c7581a03732e913a9 
10 Signer·#1·certificate·SHA-1·digest:·b4242476ed6800d340dab8de4e09a7b7f8f38644 
11 Signer·#1·certificate·MD5·digest:·6fb3687ab10ef6d4addc35b69620de21 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·13b25d0c940c3152797f1b49f4ec4886a3fc0c76b90ea7c2a5de63f31c8cbb13 
15 Signer·#1·public·key·SHA-1·digest:·b4592f74eff125c5f02683804f241e27ddb0ab63 
16 Signer·#1·public·key·MD5·digest:·904bc1ec75cb50eda68412a5cb23a391 
17 WARNING:·META-INF/alerter_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/android.arch.work_work-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/. 
19 WARNING:·META-INF/android.arch.work_work-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/. 
20 WARNING:·META-INF/android.support.design_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/. 
21 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/. 
22 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/. 
23 WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
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.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/. 
31 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/. 
32 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/. 
33 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/. 
34 WARNING:·META-INF/androidx.legacy_legacy-preference-v14.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.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 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/. 
37 WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.lifecycle_lifecycle-extensions.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.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/. 
40 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/. 
41 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/. 
42 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/. 
43 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.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-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/. 
45 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/. 
46 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/. 
47 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 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/. 
49 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/. 
50 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/. 
51 WARNING:·META-INF/androidx.room_room-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/. 
52 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/. 
53 WARNING:·META-INF/androidx.sqlite_sqlite-framework.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.sqlite_sqlite.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.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 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/. 
57 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/. 
58 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/. 
59 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/. 
60 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/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/. 
62 WARNING:·META-INF/commons-base_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
63 WARNING:·META-INF/core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 WARNING:·META-INF/epoxy-adapter_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
65 WARNING:·META-INF/kotlin-android-extensions-runtime.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66 WARNING:·META-INF/kotlin-stdlib-common-coroutines.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
67 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
68 WARNING:·META-INF/kotlin-stdlib-jdk7.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
70 WARNING:·META-INF/kotlin-stdlib_coroutinesExperimental.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 WARNING:·META-INF/kotlinx-coroutines-android.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
72 WARNING:·META-INF/kotlinx-coroutines-core-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/kotlinx-coroutines-core.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
74 WARNING:·META-INF/matrix-sdk-core_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 WARNING:·META-INF/matrix-sdk-crypto_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
76 WARNING:·META-INF/matrix-sdk_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
77 WARNING:·META-INF/react-native-webview_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
78 WARNING:·META-INF/realm-kotlin-extensions_baseRelease.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
79 WARNING:·META-INF/retrofit.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
80 WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
81 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/. 
82 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/. 
83 WARNING:·META-INF/vector_libremchatfdroidRelease.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
84 WARNING:·META-INF/work-runtime-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
5.43 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 93490 lines modifiedOffset 1, 74354 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:··················53458390·(00000000032FB5D6h)4 ··Zip·archive·file·size:··················53211755·(00000000032BF26Bh)
5 ··Actual·end-cent-dir·record·offset:······53458368·(00000000032FB5C0h)5 ··Actual·end-cent-dir·record·offset:······53211733·(00000000032BF255h)
6 ··Expected·end-cent-dir·record·offset:····53458368·(00000000032FB5C0h)6 ··Expected·end-cent-dir·record·offset:····53211733·(00000000032BF255h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·2518·entries.9 ··central·directory·contains·2518·entries.
10 ··The·central·directory·is·265287·(0000000000040C47h)·bytes·long,10 ··The·central·directory·is·242658·(000000000003B3E2h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·53193081·(00000000032BA979h).12 ··is·52969075·(0000000003283E73h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················0.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···0.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2019·Oct·24·08:58:0426 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························325a26ac27 ··32-bit·CRC·value·(hex):·························656a9a19
28 ··compressed·size:································81442·bytes28 ··compressed·size:································7349·bytes
29 ··uncompressed·size:······························256875·bytes29 ··uncompressed·size:······························39240·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/B37C7D09.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···81508 
43 ··················································(0000000000013E64h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2019·Oct·24·08:58:04 
53 ··32-bit·CRC·value·(hex):·························e8e06982 
54 ··compressed·size:································82674·bytes 
55 ··uncompressed·size:······························256973·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/B37C7D09.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···164248 
69 ··················································(0000000000028198h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2019·Oct·24·08:58:04 
79 ··32-bit·CRC·value·(hex):·························c0797000 
80 ··compressed·size:································1073·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/alerter_release.kotlin_module40 ··META-INF/alerter_release.kotlin_module
  
94 ··offset·of·local·header·from·start·of·archive:···16538841 ··offset·of·local·header·from·start·of·archive:···7398
95 ··················································(000000000002860Ch)·bytes42 ··················································(0000000000001CE6h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.4
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes50 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
Max diff block lines reached; 5688971/5696290 bytes (99.87%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
71.8 MB
classes2.dex
71.8 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·1012dff04 checksum············:·bbc229e9
5 signature···········:·575c...22da5 signature···········:·cc5b...0fda
6 file_size···········:·88319046 file_size···········:·8831912
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·6250310 string_ids_size·····:·62503
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·985712 type_ids_size·······:·9857
13 type_ids_off········:·250124·(0x03d10c)13 type_ids_off········:·250124·(0x03d10c)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·289552·(0x046b10)15 proto_ids_off·······:·289552·(0x046b10)
16 field_ids_size······:·4958516 field_ids_size······:·49585
17 field_ids_off·······:·487120·(0x076ed0)17 field_ids_off·······:·487120·(0x076ed0)
18 method_ids_size·····:·6547818 method_ids_size·····:·65478
19 method_ids_off······:·883800·(0x0d7c58)19 method_ids_off······:·883800·(0x0d7c58)
20 class_defs_size·····:·777820 class_defs_size·····:·7778
21 class_defs_off······:·1407624·(0x157a88)21 class_defs_off······:·1407624·(0x157a88)
22 data_size···········:·717538422 data_size···········:·7175392
23 data_off············:·1656520·(0x1946c8)23 data_off············:·1656520·(0x1946c8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·78125 class_idx···········:·781
26 access_flags········:·4096·(0x1000)26 access_flags········:·4096·(0x1000)
27 superclass_idx······:·838127 superclass_idx······:·8381
28 source_file_idx·····:·472328 source_file_idx·····:·4723
Offset 658675, 42 lines modifiedOffset 658675, 44 lines modified
658675 ······name··········:·'<clinit>'658675 ······name··········:·'<clinit>'
658676 ······type··········:·'()V'658676 ······type··········:·'()V'
658677 ······access········:·0x10008·(STATIC·CONSTRUCTOR)658677 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
658678 ······code··········-658678 ······code··········-
658679 ······registers·····:·1658679 ······registers·····:·1
658680 ······ins···········:·0658680 ······ins···········:·0
658681 ······outs··········:·1658681 ······outs··········:·1
658682 ······insns·size····:·15·16-bit·code·units658682 ······insns·size····:·17·16-bit·code·units
658683 39179c:········································|[39179c]·com.nulabinc.zxcvbn.matchers.Keyboard$AdjacentGraphBuilder.<clinit>:()V658683 39179c:········································|[39179c]·com.nulabinc.zxcvbn.matchers.Keyboard$AdjacentGraphBuilder.<clinit>:()V
 658684 3917ac:·1c00·e115······························|0000:·const-class·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard;·//·type@15e1
658684 3917ac:·2200·da15······························|0000:·new-instance·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$1;·//·type@15da658685 3917b0:·2200·da15······························|0002:·new-instance·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$1;·//·type@15da
658685 3917b0:·7010·11a2·0000·························|0002:·invoke-direct·{v0},·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$1;.<init>:()V·//·method@a211658686 3917b4:·7010·11a2·0000·························|0004:·invoke-direct·{v0},·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$1;.<init>:()V·//·method@a211
658686 3917b6:·6900·7d53······························|0005:·sput-object·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder;.WHITESPACE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;·//·field@537d658687 3917ba:·6900·7d53······························|0007:·sput-object·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder;.WHITESPACE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;·//·field@537d
658687 3917ba:·2200·db15······························|0007:·new-instance·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$2;·//·type@15db658688 3917be:·2200·db15······························|0009:·new-instance·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$2;·//·type@15db
658688 3917be:·7010·13a2·0000·························|0009:·invoke-direct·{v0},·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$2;.<init>:()V·//·method@a213658689 3917c2:·7010·13a2·0000·························|000b:·invoke-direct·{v0},·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$2;.<init>:()V·//·method@a213
658689 3917c4:·6900·7c53······························|000c:·sput-object·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder;.NEW_LINE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;·//·field@537c658690 3917c8:·6900·7c53······························|000e:·sput-object·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder;.NEW_LINE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;·//·field@537c
658690 3917c8:·0e00···································|000e:·return-void658691 3917cc:·0e00···································|0010:·return-void
658691 ······catches·······:·(none)658692 ······catches·······:·(none)
658692 ······positions·····:·658693 ······positions·····:·
658693 ········0x0000·line=117658694 ········0x0000·line=115
 658695 ········0x0002·line=117
658694 ········0x0007·line=124658696 ········0x0009·line=124
658695 ······locals········:·658697 ······locals········:·
  
658696 ····#1··············:·(in·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder;)658698 ····#1··············:·(in·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder;)
658697 ······name··········:·'<init>'658699 ······name··········:·'<init>'
658698 ······type··········:·'(Ljava/lang/String;)V'658700 ······type··········:·'(Ljava/lang/String;)V'
658699 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)658701 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
658700 ······code··········-658702 ······code··········-
658701 ······registers·····:·2658703 ······registers·····:·2
658702 ······ins···········:·2658704 ······ins···········:·2
658703 ······outs··········:·1658705 ······outs··········:·1
658704 ······insns·size····:·6·16-bit·code·units658706 ······insns·size····:·6·16-bit·code·units
658705 3917cc:········································|[3917cc]·com.nulabinc.zxcvbn.matchers.Keyboard$AdjacentGraphBuilder.<init>:(Ljava/lang/String;)V658707 3917d0:········································|[3917d0]·com.nulabinc.zxcvbn.matchers.Keyboard$AdjacentGraphBuilder.<init>:(Ljava/lang/String;)V
658706 3917dc:·7010·cee1·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@e1ce658708 3917e0:·7010·cee1·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@e1ce
658707 3917e2:·5b01·7e53······························|0003:·iput-object·v1,·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder;.layout:Ljava/lang/String;·//·field@537e658709 3917e6:·5b01·7e53······························|0003:·iput-object·v1,·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder;.layout:Ljava/lang/String;·//·field@537e
658708 3917e6:·0e00···································|0005:·return-void658710 3917ea:·0e00···································|0005:·return-void
658709 ······catches·······:·(none)658711 ······catches·······:·(none)
658710 ······positions·····:·658712 ······positions·····:·
658711 ········0x0000·line=133658713 ········0x0000·line=133
658712 ········0x0003·line=134658714 ········0x0003·line=134
658713 ······locals········:·658715 ······locals········:·
658714 ········0x0000·-·0x0006·reg=0·this·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder;·658716 ········0x0000·-·0x0006·reg=0·this·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder;·
658715 ········0x0000·-·0x0006·reg=1·(null)·Ljava/lang/String;·658717 ········0x0000·-·0x0006·reg=1·(null)·Ljava/lang/String;·
Offset 658981, 19 lines modifiedOffset 658983, 19 lines modified
658981 ······type··········:·'(II)V'658983 ······type··········:·'(II)V'
658982 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)658984 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
658983 ······code··········-658985 ······code··········-
658984 ······registers·····:·3658986 ······registers·····:·3
658985 ······ins···········:·3658987 ······ins···········:·3
658986 ······outs··········:·1658988 ······outs··········:·1
658987 ······insns·size····:·8·16-bit·code·units658989 ······insns·size····:·8·16-bit·code·units
658988 391a60:········································|[391a60]·com.nulabinc.zxcvbn.matchers.Keyboard$Position.<init>:(II)V658990 391a64:········································|[391a64]·com.nulabinc.zxcvbn.matchers.Keyboard$Position.<init>:(II)V
658989 391a70:·7010·cee1·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@e1ce658991 391a74:·7010·cee1·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@e1ce
658990 391a76:·5901·7f53······························|0003:·iput·v1,·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;.x:I·//·field@537f658992 391a7a:·5901·7f53······························|0003:·iput·v1,·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;.x:I·//·field@537f
658991 391a7a:·5902·8053······························|0005:·iput·v2,·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;.y:I·//·field@5380658993 391a7e:·5902·8053······························|0005:·iput·v2,·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;.y:I·//·field@5380
658992 391a7e:·0e00···································|0007:·return-void658994 391a82:·0e00···································|0007:·return-void
658993 ······catches·······:·(none)658995 ······catches·······:·(none)
658994 ······positions·····:·658996 ······positions·····:·
658995 ········0x0000·line=298658997 ········0x0000·line=298
658996 ········0x0003·line=299658998 ········0x0003·line=299
658997 ········0x0005·line=300658999 ········0x0005·line=300
658998 ······locals········:·659000 ······locals········:·
658999 ········0x0000·-·0x0008·reg=0·this·Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;·659001 ········0x0000·-·0x0008·reg=0·this·Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;·
Offset 659005, 18 lines modifiedOffset 659007, 18 lines modified
659005 ······type··········:·'(II)Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;'659007 ······type··········:·'(II)Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;'
659006 ······access········:·0x0009·(PUBLIC·STATIC)659008 ······access········:·0x0009·(PUBLIC·STATIC)
659007 ······code··········-659009 ······code··········-
659008 ······registers·····:·3659010 ······registers·····:·3
659009 ······ins···········:·2659011 ······ins···········:·2
659010 ······outs··········:·3659012 ······outs··········:·3
659011 ······insns·size····:·6·16-bit·code·units659013 ······insns·size····:·6·16-bit·code·units
659012 39199c:········································|[39199c]·com.nulabinc.zxcvbn.matchers.Keyboard$Position.of:(II)Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;659014 3919a0:········································|[3919a0]·com.nulabinc.zxcvbn.matchers.Keyboard$Position.of:(II)Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;
659013 3919ac:·2200·df15······························|0000:·new-instance·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;·//·type@15df659015 3919b0:·2200·df15······························|0000:·new-instance·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;·//·type@15df
659014 3919b0:·7030·22a2·1002·························|0002:·invoke-direct·{v0,·v1,·v2},·Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;.<init>:(II)V·//·method@a222659016 3919b4:·7030·22a2·1002·························|0002:·invoke-direct·{v0,·v1,·v2},·Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;.<init>:(II)V·//·method@a222
659015 3919b6:·1100···································|0005:·return-object·v0659017 3919ba:·1100···································|0005:·return-object·v0
659016 ······catches·······:·(none)659018 ······catches·······:·(none)
659017 ······positions·····:·659019 ······positions·····:·
659018 ········0x0000·line=304659020 ········0x0000·line=304
659019 ······locals········:·659021 ······locals········:·
659020 ········0x0000·-·0x0006·reg=1·(null)·I·659022 ········0x0000·-·0x0006·reg=1·(null)·I·
659021 ········0x0000·-·0x0006·reg=2·(null)·I·659023 ········0x0000·-·0x0006·reg=2·(null)·I·
  
Offset 659026, 32 lines modifiedOffset 659028, 32 lines modified
659026 ······type··········:·'(Ljava/lang/Object;)Z'659028 ······type··········:·'(Ljava/lang/Object;)Z'
659027 ······access········:·0x0001·(PUBLIC)659029 ······access········:·0x0001·(PUBLIC)
659028 ······code··········-659030 ······code··········-
659029 ······registers·····:·6659031 ······registers·····:·6
659030 ······ins···········:·2659032 ······ins···········:·2
659031 ······outs··········:·0659033 ······outs··········:·0
659032 ······insns·size····:·27·16-bit·code·units659034 ······insns·size····:·27·16-bit·code·units
659033 391954:········································|[391954]·com.nulabinc.zxcvbn.matchers.Keyboard$Position.equals:(Ljava/lang/Object;)Z659035 391958:········································|[391958]·com.nulabinc.zxcvbn.matchers.Keyboard$Position.equals:(Ljava/lang/Object;)Z
659034 391964:·1210···································|0000:·const/4·v0,·#int·1·//·#1659036 391968:·1210···································|0000:·const/4·v0,·#int·1·//·#1
659035 391966:·3354·0300······························|0001:·if-ne·v4,·v5,·0004·//·+0003659037 39196a:·3354·0300······························|0001:·if-ne·v4,·v5,·0004·//·+0003
659036 39196a:·0f00···································|0003:·return·v0659038 39196e:·0f00···································|0003:·return·v0
659037 39196c:·2051·df15······························|0004:·instance-of·v1,·v5,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;·//·type@15df659039 391970:·2051·df15······························|0004:·instance-of·v1,·v5,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;·//·type@15df
659038 391970:·1202···································|0006:·const/4·v2,·#int·0·//·#0659040 391974:·1202···································|0006:·const/4·v2,·#int·0·//·#0
Max diff block lines reached; 75280907/75293766 bytes (99.98%) of diff not shown.
44.5 KB
classes2.jar
3.52 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·15063476·bytes,·number·of·entries:·77771 Zip·file·size:·15063519·bytes,·number·of·entries:·7777
2 ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccessMethodLogInfo$1.class2 ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccessMethodLogInfo$1.class
3 ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccessMethodLogInfo$Tag.class3 ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccessMethodLogInfo$Tag.class
4 ?rwxrwxr-x··2.0·unx·····6034·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccessMethodLogInfo.class4 ?rwxrwxr-x··2.0·unx·····6034·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccessMethodLogInfo.class
5 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccountCaptureAvailability$1.class5 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccountCaptureAvailability$1.class
6 ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccountCaptureAvailability.class6 ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccountCaptureAvailability.class
7 ?rwxrwxr-x··2.0·unx·····1631·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccountCaptureChangeAvailabilityDetails.class7 ?rwxrwxr-x··2.0·unx·····1631·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccountCaptureChangeAvailabilityDetails.class
8 ?rwxrwxr-x··2.0·unx·····1134·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccountCaptureChangeAvailabilityType.class8 ?rwxrwxr-x··2.0·unx·····1134·b-·stor·80-Jan-01·00:00·com/dropbox/core/v2/teamlog/AccountCaptureChangeAvailabilityType.class
Offset 2611, 15 lines modifiedOffset 2611, 15 lines modified
2611 ?rwxrwxr-x··2.0·unx······347·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/DateMatcher$2.class2611 ?rwxrwxr-x··2.0·unx······347·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/DateMatcher$2.class
2612 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/DateMatcher$3.class2612 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/DateMatcher$3.class
2613 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/DateMatcher$4.class2613 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/DateMatcher$4.class
2614 ?rwxrwxr-x··2.0·unx······353·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/DateMatcher$5.class2614 ?rwxrwxr-x··2.0·unx······353·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/DateMatcher$5.class
2615 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/DateMatcher$Dm.class2615 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/DateMatcher$Dm.class
2616 ?rwxrwxr-x··2.0·unx·····2146·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Dictionary.class2616 ?rwxrwxr-x··2.0·unx·····2146·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Dictionary.class
2617 ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher.class2617 ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher.class
2618 ?rwxrwxr-x··2.0·unx·····2753·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.class2618 ?rwxrwxr-x··2.0·unx·····2796·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.class
2619 ?rwxrwxr-x··2.0·unx······929·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Keyboard$Position.class2619 ?rwxrwxr-x··2.0·unx······929·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Keyboard$Position.class
2620 ?rwxrwxr-x··2.0·unx·····3921·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Keyboard.class2620 ?rwxrwxr-x··2.0·unx·····3921·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Keyboard.class
2621 ?rwxrwxr-x··2.0·unx·····2713·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/L33tSubsEnumerator.class2621 ?rwxrwxr-x··2.0·unx·····2713·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/L33tSubsEnumerator.class
2622 ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Match$1.class2622 ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Match$1.class
2623 ?rwxrwxr-x··2.0·unx·····4868·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Match$Builder.class2623 ?rwxrwxr-x··2.0·unx·····4868·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Match$Builder.class
2624 ?rwxrwxr-x··2.0·unx·····3366·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Match.class2624 ?rwxrwxr-x··2.0·unx·····3366·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/Match.class
2625 ?rwxrwxr-x··2.0·unx·····3011·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/MatchFactory.class2625 ?rwxrwxr-x··2.0·unx·····3011·b-·stor·80-Jan-01·00:00·com/nulabinc/zxcvbn/matchers/MatchFactory.class
Offset 7772, 8 lines modifiedOffset 7772, 8 lines modified
7772 ?rwxrwxr-x··2.0·unx·····7621·b-·stor·80-Jan-01·00:00·im/vector/activity/SASVerificationActivity.class7772 ?rwxrwxr-x··2.0·unx·····7621·b-·stor·80-Jan-01·00:00·im/vector/activity/SASVerificationActivity.class
7773 ?rwxrwxr-x··2.0·unx····10770·b-·defN·80-Jan-01·00:00·im/vector/activity/VectorRoomInviteMembersActivity.class7773 ?rwxrwxr-x··2.0·unx····10770·b-·defN·80-Jan-01·00:00·im/vector/activity/VectorRoomInviteMembersActivity.class
7774 ?rwxrwxr-x··2.0·unx·····7032·b-·stor·80-Jan-01·00:00·im/vector/activity/VectorUnifiedSearchActivity.class7774 ?rwxrwxr-x··2.0·unx·····7032·b-·stor·80-Jan-01·00:00·im/vector/activity/VectorUnifiedSearchActivity.class
7775 ?rwxrwxr-x··2.0·unx·····1760·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class7775 ?rwxrwxr-x··2.0·unx·····1760·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class
7776 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class7776 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
7777 ?rwxrwxr-x··2.0·unx····40424·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7777 ?rwxrwxr-x··2.0·unx····40424·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7778 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7778 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7779 7777·files,·17080324·bytes·uncompressed,·13550942·bytes·compressed:··20.7%7779 7777·files,·17080367·bytes·uncompressed,·13550985·bytes·compressed:··20.7%
41.0 KB
com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.class
40.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 13, 147 lines modifiedOffset 13, 149 lines modified
13 ····#5·=·Utf8···············$assertionsDisabled13 ····#5·=·Utf8···············$assertionsDisabled
14 ····#6·=·Utf8···············Z14 ····#6·=·Utf8···············Z
15 ····#7·=·Utf8···············NEW_LINE_SPLIT_MATCHER15 ····#7·=·Utf8···············NEW_LINE_SPLIT_MATCHER
16 ····#8·=·Utf8···············Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;16 ····#8·=·Utf8···············Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;
17 ····#9·=·Utf8···············WHITESPACE_SPLIT_MATCHER17 ····#9·=·Utf8···············WHITESPACE_SPLIT_MATCHER
18 ···#10·=·Utf8···············layout18 ···#10·=·Utf8···············layout
19 ···#11·=·Utf8···············Ljava/lang/String;19 ···#11·=·Utf8···············Ljava/lang/String;
 20 ···#12·=·Utf8···············com/nulabinc/zxcvbn/matchers/Keyboard
 21 ···#13·=·Class··············#12···········//·com/nulabinc/zxcvbn/matchers/Keyboard
20 ···#12·=·Utf8···············com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$122 ···#14·=·Utf8···············com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$1
21 ···#13·=·Class··············#12···········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$123 ···#15·=·Class··············#14···········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$1
22 ···#14·=·Utf8···············<init>24 ···#16·=·Utf8···············<init>
23 ···#15·=·Utf8···············()V25 ···#17·=·Utf8···············()V
24 ···#16·=·NameAndType········#14:#15·······//·"<init>":()V26 ···#18·=·NameAndType········#16:#17·······//·"<init>":()V
25 ···#17·=·Methodref··········#13.#16·······//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$1."<init>":()V27 ···#19·=·Methodref··········#15.#18·······//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$1."<init>":()V
26 ···#18·=·NameAndType········#9:#8·········//·WHITESPACE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;28 ···#20·=·NameAndType········#9:#8·········//·WHITESPACE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;
27 ···#19·=·Fieldref···········#2.#18········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.WHITESPACE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;29 ···#21·=·Fieldref···········#2.#20········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.WHITESPACE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;
28 ···#20·=·Utf8···············com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$230 ···#22·=·Utf8···············com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$2
29 ···#21·=·Class··············#20···········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$231 ···#23·=·Class··············#22···········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$2
30 ···#22·=·Methodref··········#21.#16·······//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$2."<init>":()V32 ···#24·=·Methodref··········#23.#18·······//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$2."<init>":()V
31 ···#23·=·NameAndType········#7:#8·········//·NEW_LINE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;33 ···#25·=·NameAndType········#7:#8·········//·NEW_LINE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;
32 ···#24·=·Fieldref···········#2.#23········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.NEW_LINE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;34 ···#26·=·Fieldref···········#2.#25········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.NEW_LINE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;
33 ···#25·=·Methodref··········#4.#16········//·java/lang/Object."<init>":()V35 ···#27·=·Methodref··········#4.#18········//·java/lang/Object."<init>":()V
34 ···#26·=·NameAndType········#10:#11·······//·layout:Ljava/lang/String;36 ···#28·=·NameAndType········#10:#11·······//·layout:Ljava/lang/String;
35 ···#27·=·Fieldref···········#2.#26········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.layout:Ljava/lang/String;37 ···#29·=·Fieldref···········#2.#28········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.layout:Ljava/lang/String;
36 ···#28·=·Utf8···············java/util/HashMap38 ···#30·=·Utf8···············java/util/HashMap
37 ···#29·=·Class··············#28···········//·java/util/HashMap39 ···#31·=·Class··············#30···········//·java/util/HashMap
38 ···#30·=·Methodref··········#29.#16·······//·java/util/HashMap."<init>":()V40 ···#32·=·Methodref··········#31.#18·······//·java/util/HashMap."<init>":()V
39 ···#31·=·Utf8···············split41 ···#33·=·Utf8···············split
40 ···#32·=·Utf8···············(Ljava/lang/String;Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;)Ljava/util/List;42 ···#34·=·Utf8···············(Ljava/lang/String;Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;)Ljava/util/List;
41 ···#33·=·NameAndType········#31:#32·······//·split:(Ljava/lang/String;Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;)Ljava/util/List;43 ···#35·=·NameAndType········#33:#34·······//·split:(Ljava/lang/String;Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;)Ljava/util/List;
42 ···#34·=·Methodref··········#2.#33········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.split:(Ljava/lang/String;Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;)Ljava/util/List;44 ···#36·=·Methodref··········#2.#35········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.split:(Ljava/lang/String;Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;)Ljava/util/List;
43 ···#35·=·Utf8···············java/util/List45 ···#37·=·Utf8···············java/util/List
44 ···#36·=·Class··············#35···········//·java/util/List46 ···#38·=·Class··············#37···········//·java/util/List
45 ···#37·=·Utf8···············get47 ···#39·=·Utf8···············get
46 ···#38·=·Utf8···············(I)Ljava/lang/Object;48 ···#40·=·Utf8···············(I)Ljava/lang/Object;
47 ···#39·=·NameAndType········#37:#38·······//·get:(I)Ljava/lang/Object;49 ···#41·=·NameAndType········#39:#40·······//·get:(I)Ljava/lang/Object;
48 ···#40·=·InterfaceMethodref·#36.#39·······//·java/util/List.get:(I)Ljava/lang/Object;50 ···#42·=·InterfaceMethodref·#38.#41·······//·java/util/List.get:(I)Ljava/lang/Object;
49 ···#41·=·Utf8···············java/lang/String51 ···#43·=·Utf8···············java/lang/String
50 ···#42·=·Class··············#41···········//·java/lang/String52 ···#44·=·Class··············#43···········//·java/lang/String
51 ···#43·=·Utf8···············length53 ···#45·=·Utf8···············length
52 ···#44·=·Utf8···············()I54 ···#46·=·Utf8···············()I
53 ···#45·=·NameAndType········#43:#44·······//·length:()I55 ···#47·=·NameAndType········#45:#46·······//·length:()I
54 ···#46·=·Methodref··········#42.#45·······//·java/lang/String.length:()I56 ···#48·=·Methodref··········#44.#47·······//·java/lang/String.length:()I
55 ···#47·=·Float··············1.4E-45f57 ···#49·=·Float··············1.4E-45f
56 ···#48·=·Utf8···············iterator58 ···#50·=·Utf8···············iterator
57 ···#49·=·Utf8···············()Ljava/util/Iterator;59 ···#51·=·Utf8···············()Ljava/util/Iterator;
58 ···#50·=·NameAndType········#48:#49·······//·iterator:()Ljava/util/Iterator;60 ···#52·=·NameAndType········#50:#51·······//·iterator:()Ljava/util/Iterator;
59 ···#51·=·InterfaceMethodref·#36.#50·······//·java/util/List.iterator:()Ljava/util/Iterator;61 ···#53·=·InterfaceMethodref·#38.#52·······//·java/util/List.iterator:()Ljava/util/Iterator;
60 ···#52·=·Utf8···············java/util/Iterator62 ···#54·=·Utf8···············java/util/Iterator
61 ···#53·=·Class··············#52···········//·java/util/Iterator63 ···#55·=·Class··············#54···········//·java/util/Iterator
62 ···#54·=·Utf8···············hasNext64 ···#56·=·Utf8···············hasNext
63 ···#55·=·Utf8···············()Z65 ···#57·=·Utf8···············()Z
64 ···#56·=·NameAndType········#54:#55·······//·hasNext:()Z66 ···#58·=·NameAndType········#56:#57·······//·hasNext:()Z
65 ···#57·=·InterfaceMethodref·#53.#56·······//·java/util/Iterator.hasNext:()Z67 ···#59·=·InterfaceMethodref·#55.#58·······//·java/util/Iterator.hasNext:()Z
66 ···#58·=·Utf8···············next68 ···#60·=·Utf8···············next
67 ···#59·=·Utf8···············()Ljava/lang/Object;69 ···#61·=·Utf8···············()Ljava/lang/Object;
68 ···#60·=·NameAndType········#58:#59·······//·next:()Ljava/lang/Object;70 ···#62·=·NameAndType········#60:#61·······//·next:()Ljava/lang/Object;
69 ···#61·=·InterfaceMethodref·#53.#60·······//·java/util/Iterator.next:()Ljava/lang/Object;71 ···#63·=·InterfaceMethodref·#55.#62·······//·java/util/Iterator.next:()Ljava/lang/Object;
70 ···#62·=·Utf8···············calcSlant72 ···#64·=·Utf8···············calcSlant
71 ···#63·=·Utf8···············(I)I73 ···#65·=·Utf8···············(I)I
72 ···#64·=·NameAndType········#62:#63·······//·calcSlant:(I)I74 ···#66·=·NameAndType········#64:#65·······//·calcSlant:(I)I
73 ···#65·=·Methodref··········#2.#64········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.calcSlant:(I)I75 ···#67·=·Methodref··········#2.#66········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.calcSlant:(I)I
74 ···#66·=·Utf8···············indexOf76 ···#68·=·Utf8···············indexOf
75 ···#67·=·Utf8···············(Ljava/lang/String;)I77 ···#69·=·Utf8···············(Ljava/lang/String;)I
76 ···#68·=·NameAndType········#66:#67·······//·indexOf:(Ljava/lang/String;)I78 ···#70·=·NameAndType········#68:#69·······//·indexOf:(Ljava/lang/String;)I
77 ···#69·=·Methodref··········#42.#68·······//·java/lang/String.indexOf:(Ljava/lang/String;)I79 ···#71·=·Methodref··········#44.#70·······//·java/lang/String.indexOf:(Ljava/lang/String;)I
78 ···#70·=·Utf8···············com/nulabinc/zxcvbn/matchers/Keyboard$Position80 ···#72·=·Utf8···············com/nulabinc/zxcvbn/matchers/Keyboard$Position
79 ···#71·=·Class··············#70···········//·com/nulabinc/zxcvbn/matchers/Keyboard$Position81 ···#73·=·Class··············#72···········//·com/nulabinc/zxcvbn/matchers/Keyboard$Position
80 ···#72·=·Utf8···············of82 ···#74·=·Utf8···············of
81 ···#73·=·Utf8···············(II)Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;83 ···#75·=·Utf8···············(II)Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;
82 ···#74·=·NameAndType········#72:#73·······//·of:(II)Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;84 ···#76·=·NameAndType········#74:#75·······//·of:(II)Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;
83 ···#75·=·Methodref··········#71.#74·······//·com/nulabinc/zxcvbn/matchers/Keyboard$Position.of:(II)Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;85 ···#77·=·Methodref··········#73.#76·······//·com/nulabinc/zxcvbn/matchers/Keyboard$Position.of:(II)Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;
84 ···#76·=·Utf8···············java/util/Map86 ···#78·=·Utf8···············java/util/Map
85 ···#77·=·Class··············#76···········//·java/util/Map87 ···#79·=·Class··············#78···········//·java/util/Map
86 ···#78·=·Utf8···············put88 ···#80·=·Utf8···············put
87 ···#79·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;89 ···#81·=·Utf8···············(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
88 ···#80·=·NameAndType········#78:#79·······//·put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;90 ···#82·=·NameAndType········#80:#81·······//·put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
89 ···#81·=·InterfaceMethodref·#77.#80·······//·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;91 ···#83·=·InterfaceMethodref·#79.#82·······//·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
90 ···#82·=·Utf8···············java/util/ArrayList92 ···#84·=·Utf8···············java/util/ArrayList
91 ···#83·=·Class··············#82···········//·java/util/ArrayList93 ···#85·=·Class··············#84···········//·java/util/ArrayList
92 ···#84·=·Methodref··········#83.#16·······//·java/util/ArrayList."<init>":()V94 ···#86·=·Methodref··········#85.#18·······//·java/util/ArrayList."<init>":()V
93 ···#85·=·Utf8···············charAt95 ···#87·=·Utf8···············charAt
94 ···#86·=·Utf8···············(I)C96 ···#88·=·Utf8···············(I)C
95 ···#87·=·NameAndType········#85:#86·······//·charAt:(I)C97 ···#89·=·NameAndType········#87:#88·······//·charAt:(I)C
96 ···#88·=·Methodref··········#42.#87·······//·java/lang/String.charAt:(I)C98 ···#90·=·Methodref··········#44.#89·······//·java/lang/String.charAt:(I)C
97 ···#89·=·Utf8···············com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher99 ···#91·=·Utf8···············com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher
98 ···#90·=·Class··············#89···········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher100 ···#92·=·Class··············#91···········//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher
99 ···#91·=·Utf8···············match101 ···#93·=·Utf8···············match
100 ···#92·=·Utf8···············(C)Z102 ···#94·=·Utf8···············(C)Z
101 ···#93·=·NameAndType········#91:#92·······//·match:(C)Z103 ···#95·=·NameAndType········#93:#94·······//·match:(C)Z
102 ···#94·=·InterfaceMethodref·#90.#93·······//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher.match:(C)Z104 ···#96·=·InterfaceMethodref·#92.#95·······//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher.match:(C)Z
103 ···#95·=·Utf8···············substring105 ···#97·=·Utf8···············substring
104 ···#96·=·Utf8···············(II)Ljava/lang/String;106 ···#98·=·Utf8···············(II)Ljava/lang/String;
105 ···#97·=·NameAndType········#95:#96·······//·substring:(II)Ljava/lang/String;107 ···#99·=·NameAndType········#97:#98·······//·substring:(II)Ljava/lang/String;
106 ···#98·=·Methodref··········#42.#97·······//·java/lang/String.substring:(II)Ljava/lang/String;108 ··#100·=·Methodref··········#44.#99·······//·java/lang/String.substring:(II)Ljava/lang/String;
107 ···#99·=·Utf8···············add109 ··#101·=·Utf8···············add
108 ··#100·=·Utf8···············(Ljava/lang/Object;)Z110 ··#102·=·Utf8···············(Ljava/lang/Object;)Z
109 ··#101·=·NameAndType········#99:#100······//·add:(Ljava/lang/Object;)Z111 ··#103·=·NameAndType········#101:#102·····//·add:(Ljava/lang/Object;)Z
110 ··#102·=·InterfaceMethodref·#36.#101······//·java/util/List.add:(Ljava/lang/Object;)Z112 ··#104·=·InterfaceMethodref·#38.#103······//·java/util/List.add:(Ljava/lang/Object;)Z
111 ··#103·=·Utf8···············buildPositionTable113 ··#105·=·Utf8···············buildPositionTable
112 ··#104·=·Utf8···············(Ljava/lang/String;)Ljava/util/Map;114 ··#106·=·Utf8···············(Ljava/lang/String;)Ljava/util/Map;
113 ··#105·=·NameAndType········#103:#104·····//·buildPositionTable:(Ljava/lang/String;)Ljava/util/Map;115 ··#107·=·NameAndType········#105:#106·····//·buildPositionTable:(Ljava/lang/String;)Ljava/util/Map;
114 ··#106·=·Methodref··········#2.#105·······//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.buildPositionTable:(Ljava/lang/String;)Ljava/util/Map;116 ··#108·=·Methodref··········#2.#107·······//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.buildPositionTable:(Ljava/lang/String;)Ljava/util/Map;
115 ··#107·=·Utf8···············entrySet117 ··#109·=·Utf8···············entrySet
116 ··#108·=·Utf8···············()Ljava/util/Set;118 ··#110·=·Utf8···············()Ljava/util/Set;
117 ··#109·=·NameAndType········#107:#108·····//·entrySet:()Ljava/util/Set;119 ··#111·=·NameAndType········#109:#110·····//·entrySet:()Ljava/util/Set;
118 ··#110·=·InterfaceMethodref·#77.#109······//·java/util/Map.entrySet:()Ljava/util/Set;120 ··#112·=·InterfaceMethodref·#79.#111······//·java/util/Map.entrySet:()Ljava/util/Set;
119 ··#111·=·Utf8···············java/util/Set121 ··#113·=·Utf8···············java/util/Set
120 ··#112·=·Class··············#111··········//·java/util/Set122 ··#114·=·Class··············#113··········//·java/util/Set
121 ··#113·=·InterfaceMethodref·#112.#50······//·java/util/Set.iterator:()Ljava/util/Iterator;123 ··#115·=·InterfaceMethodref·#114.#52······//·java/util/Set.iterator:()Ljava/util/Iterator;
122 ··#114·=·Utf8···············java/util/Map$Entry124 ··#116·=·Utf8···············java/util/Map$Entry
123 ··#115·=·Class··············#114··········//·java/util/Map$Entry125 ··#117·=·Class··············#116··········//·java/util/Map$Entry
124 ··#116·=·Utf8···············getValue126 ··#118·=·Utf8···············getValue
125 ··#117·=·NameAndType········#116:#59······//·getValue:()Ljava/lang/Object;127 ··#119·=·NameAndType········#118:#61······//·getValue:()Ljava/lang/Object;
126 ··#118·=·InterfaceMethodref·#115.#117·····//·java/util/Map$Entry.getValue:()Ljava/lang/Object;128 ··#120·=·InterfaceMethodref·#117.#119·····//·java/util/Map$Entry.getValue:()Ljava/lang/Object;
127 ··#119·=·Utf8···············toCharArray129 ··#121·=·Utf8···············toCharArray
128 ··#120·=·Utf8···············()[C130 ··#122·=·Utf8···············()[C
129 ··#121·=·NameAndType········#119:#120·····//·toCharArray:()[C131 ··#123·=·NameAndType········#121:#122·····//·toCharArray:()[C
130 ··#122·=·Methodref··········#42.#121······//·java/lang/String.toCharArray:()[C132 ··#124·=·Methodref··········#44.#123······//·java/lang/String.toCharArray:()[C
131 ··#123·=·Utf8···············getKey133 ··#125·=·Utf8···············getKey
132 ··#124·=·NameAndType········#123:#59······//·getKey:()Ljava/lang/Object;134 ··#126·=·NameAndType········#125:#61······//·getKey:()Ljava/lang/Object;
133 ··#125·=·InterfaceMethodref·#115.#124·····//·java/util/Map$Entry.getKey:()Ljava/lang/Object;135 ··#127·=·InterfaceMethodref·#117.#126·····//·java/util/Map$Entry.getKey:()Ljava/lang/Object;
134 ··#126·=·Utf8···············getAdjacentCoords136 ··#128·=·Utf8···············getAdjacentCoords
135 ··#127·=·Utf8···············(Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;)Ljava/util/List;137 ··#129·=·Utf8···············(Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;)Ljava/util/List;
136 ··#128·=·NameAndType········#126:#127·····//·getAdjacentCoords:(Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;)Ljava/util/List;138 ··#130·=·NameAndType········#128:#129·····//·getAdjacentCoords:(Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;)Ljava/util/List;
137 ··#129·=·Methodref··········#2.#128·······//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.getAdjacentCoords:(Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;)Ljava/util/List;139 ··#131·=·Methodref··········#2.#130·······//·com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.getAdjacentCoords:(Lcom/nulabinc/zxcvbn/matchers/Keyboard$Position;)Ljava/util/List;
Max diff block lines reached; 21619/41746 bytes (51.79%) of diff not shown.
21.1 MB
classes.dex
21.0 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·a3c2bbf14 checksum············:·71f2cf23
5 signature···········:·9e29...f50f5 signature···········:·3384...6386
6 file_size···········:·88055606 file_size···········:·8805568
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·6127510 string_ids_size·····:·61275
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·1034312 type_ids_size·······:·10343
13 type_ids_off········:·245212·(0x03bddc)13 type_ids_off········:·245212·(0x03bddc)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·286584·(0x045f78)15 proto_ids_off·······:·286584·(0x045f78)
16 field_ids_size······:·4452316 field_ids_size······:·44523
17 field_ids_off·······:·475488·(0x074160)17 field_ids_off·······:·475488·(0x074160)
18 method_ids_size·····:·6545718 method_ids_size·····:·65457
19 method_ids_off······:·831672·(0x0cb0b8)19 method_ids_off······:·831672·(0x0cb0b8)
20 class_defs_size·····:·786620 class_defs_size·····:·7866
21 class_defs_off······:·1355328·(0x14ae40)21 class_defs_off······:·1355328·(0x14ae40)
22 data_size···········:·719852022 data_size···········:·7198528
23 data_off············:·1607040·(0x188580)23 data_off············:·1607040·(0x188580)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·42425 class_idx···········:·424
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·718327 superclass_idx······:·7183
28 source_file_idx·····:·1158728 source_file_idx·····:·11587
Offset 1038560, 171 lines modifiedOffset 1038560, 171 lines modified
1038560 ······type··········:·'()V'1038560 ······type··········:·'()V'
1038561 ······access········:·0x10008·(STATIC·CONSTRUCTOR)1038561 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
1038562 ······code··········-1038562 ······code··········-
1038563 ······registers·····:·161038563 ······registers·····:·16
1038564 ······ins···········:·01038564 ······ins···········:·0
1038565 ······outs··········:·31038565 ······outs··········:·3
1038566 ······insns·size····:·300·16-bit·code·units1038566 ······insns·size····:·300·16-bit·code·units
1038567 472a5c:········································|[472a5c]·okhttp3.internal.http2.Http2.<clinit>:()V1038567 472a64:········································|[472a64]·okhttp3.internal.http2.Http2.<clinit>:()V
1038568 472a6c:·1a00·2a63······························|0000:·const-string·v0,·"PRI·*·HTTP/2.0\xd1038568 472a74:·1a00·2a63······························|0000:·const-string·v0,·"PRI·*·HTTP/2.0\xd
1038569 \xd1038569 \xd
1038570 SM\xd1038570 SM\xd
1038571 \xd1038571 \xd
1038572 "·//·string@632a1038572 "·//·string@632a
1038573 472a70:·7110·20e9·0000·························|0002:·invoke-static·{v0},·Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString;·//·method@e9201038573 472a78:·7110·20e9·0000·························|0002:·invoke-static·{v0},·Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString;·//·method@e920
1038574 472a76:·0c00···································|0005:·move-result-object·v01038574 472a7e:·0c00···································|0005:·move-result-object·v0
1038575 472a78:·6900·208c······························|0006:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString;·//·field@8c201038575 472a80:·6900·208c······························|0006:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString;·//·field@8c20
1038576 472a7c:·1300·0a00······························|0008:·const/16·v0,·#int·10·//·#a1038576 472a84:·1300·0a00······························|0008:·const/16·v0,·#int·10·//·#a
1038577 472a80:·2300·1328······························|000a:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@28131038577 472a88:·2300·1328······························|000a:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@2813
1038578 472a84:·1201···································|000c:·const/4·v1,·#int·0·//·#01038578 472a8c:·1201···································|000c:·const/4·v1,·#int·0·//·#0
1038579 472a86:·1a02·9621······························|000d:·const-string·v2,·"DATA"·//·string@21961038579 472a8e:·1a02·9621······························|000d:·const-string·v2,·"DATA"·//·string@2196
1038580 472a8a:·4d02·0001······························|000f:·aput-object·v2,·v0,·v11038580 472a92:·4d02·0001······························|000f:·aput-object·v2,·v0,·v1
1038581 472a8e:·1212···································|0011:·const/4·v2,·#int·1·//·#11038581 472a96:·1212···································|0011:·const/4·v2,·#int·1·//·#1
1038582 472a90:·1a03·572b······························|0012:·const-string·v3,·"HEADERS"·//·string@2b571038582 472a98:·1a03·572b······························|0012:·const-string·v3,·"HEADERS"·//·string@2b57
1038583 472a94:·4d03·0002······························|0014:·aput-object·v3,·v0,·v21038583 472a9c:·4d03·0002······························|0014:·aput-object·v3,·v0,·v2
1038584 472a98:·1a03·2f63······························|0016:·const-string·v3,·"PRIORITY"·//·string@632f1038584 472aa0:·1a03·2f63······························|0016:·const-string·v3,·"PRIORITY"·//·string@632f
1038585 472a9c:·1224···································|0018:·const/4·v4,·#int·2·//·#21038585 472aa4:·1224···································|0018:·const/4·v4,·#int·2·//·#2
1038586 472a9e:·4d03·0004······························|0019:·aput-object·v3,·v0,·v41038586 472aa6:·4d03·0004······························|0019:·aput-object·v3,·v0,·v4
1038587 472aa2:·1234···································|001b:·const/4·v4,·#int·3·//·#31038587 472aaa:·1234···································|001b:·const/4·v4,·#int·3·//·#3
1038588 472aa4:·1a05·5866······························|001c:·const-string·v5,·"RST_STREAM"·//·string@66581038588 472aac:·1a05·5866······························|001c:·const-string·v5,·"RST_STREAM"·//·string@6658
1038589 472aa8:·4d05·0004······························|001e:·aput-object·v5,·v0,·v41038589 472ab0:·4d05·0004······························|001e:·aput-object·v5,·v0,·v4
1038590 472aac:·1245···································|0020:·const/4·v5,·#int·4·//·#41038590 472ab4:·1245···································|0020:·const/4·v5,·#int·4·//·#4
1038591 472aae:·1a06·636a······························|0021:·const-string·v6,·"SETTINGS"·//·string@6a631038591 472ab6:·1a06·636a······························|0021:·const-string·v6,·"SETTINGS"·//·string@6a63
1038592 472ab2:·4d06·0005······························|0023:·aput-object·v6,·v0,·v51038592 472aba:·4d06·0005······························|0023:·aput-object·v6,·v0,·v5
1038593 472ab6:·1256···································|0025:·const/4·v6,·#int·5·//·#51038593 472abe:·1256···································|0025:·const/4·v6,·#int·5·//·#5
1038594 472ab8:·1a07·8d63······························|0026:·const-string·v7,·"PUSH_PROMISE"·//·string@638d1038594 472ac0:·1a07·8d63······························|0026:·const-string·v7,·"PUSH_PROMISE"·//·string@638d
1038595 472abc:·4d07·0006······························|0028:·aput-object·v7,·v0,·v61038595 472ac4:·4d07·0006······························|0028:·aput-object·v7,·v0,·v6
1038596 472ac0:·1266···································|002a:·const/4·v6,·#int·6·//·#61038596 472ac8:·1266···································|002a:·const/4·v6,·#int·6·//·#6
1038597 472ac2:·1a07·d762······························|002b:·const-string·v7,·"PING"·//·string@62d71038597 472aca:·1a07·d762······························|002b:·const-string·v7,·"PING"·//·string@62d7
1038598 472ac6:·4d07·0006······························|002d:·aput-object·v7,·v0,·v61038598 472ace:·4d07·0006······························|002d:·aput-object·v7,·v0,·v6
1038599 472aca:·1276···································|002f:·const/4·v6,·#int·7·//·#71038599 472ad2:·1276···································|002f:·const/4·v6,·#int·7·//·#7
1038600 472acc:·1a07·1c2a······························|0030:·const-string·v7,·"GOAWAY"·//·string@2a1c1038600 472ad4:·1a07·1c2a······························|0030:·const-string·v7,·"GOAWAY"·//·string@2a1c
1038601 472ad0:·4d07·0006······························|0032:·aput-object·v7,·v0,·v61038601 472ad8:·4d07·0006······························|0032:·aput-object·v7,·v0,·v6
1038602 472ad4:·1306·0800······························|0034:·const/16·v6,·#int·8·//·#81038602 472adc:·1306·0800······························|0034:·const/16·v6,·#int·8·//·#8
1038603 472ad8:·1a07·9a7b······························|0036:·const-string·v7,·"WINDOW_UPDATE"·//·string@7b9a1038603 472ae0:·1a07·9a7b······························|0036:·const-string·v7,·"WINDOW_UPDATE"·//·string@7b9a
1038604 472adc:·4d07·0006······························|0038:·aput-object·v7,·v0,·v61038604 472ae4:·4d07·0006······························|0038:·aput-object·v7,·v0,·v6
1038605 472ae0:·1307·0900······························|003a:·const/16·v7,·#int·9·//·#91038605 472ae8:·1307·0900······························|003a:·const/16·v7,·#int·9·//·#9
1038606 472ae4:·1a08·3f1d······························|003c:·const-string·v8,·"CONTINUATION"·//·string@1d3f1038606 472aec:·1a08·3f1d······························|003c:·const-string·v8,·"CONTINUATION"·//·string@1d3f
1038607 472ae8:·4d08·0007······························|003e:·aput-object·v8,·v0,·v71038607 472af0:·4d08·0007······························|003e:·aput-object·v8,·v0,·v7
1038608 472aec:·6900·2a8c······························|0040:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.FRAME_NAMES:[Ljava/lang/String;·//·field@8c2a1038608 472af4:·6900·2a8c······························|0040:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.FRAME_NAMES:[Ljava/lang/String;·//·field@8c2a
1038609 472af0:·1300·4000······························|0042:·const/16·v0,·#int·64·//·#401038609 472af8:·1300·4000······························|0042:·const/16·v0,·#int·64·//·#40
1038610 472af4:·2300·1328······························|0044:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@28131038610 472afc:·2300·1328······························|0044:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@2813
1038611 472af8:·6900·218c······························|0046:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@8c211038611 472b00:·6900·218c······························|0046:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@8c21
1038612 472afc:·1300·0001······························|0048:·const/16·v0,·#int·256·//·#1001038612 472b04:·1300·0001······························|0048:·const/16·v0,·#int·256·//·#100
1038613 472b00:·2300·1328······························|004a:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@28131038613 472b08:·2300·1328······························|004a:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@2813
1038614 472b04:·6900·1f8c······························|004c:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String;·//·field@8c1f1038614 472b0c:·6900·1f8c······························|004c:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String;·//·field@8c1f
1038615 472b08:·1200···································|004e:·const/4·v0,·#int·0·//·#01038615 472b10:·1200···································|004e:·const/4·v0,·#int·0·//·#0
1038616 472b0a:·6207·1f8c······························|004f:·sget-object·v7,·Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String;·//·field@8c1f1038616 472b12:·6207·1f8c······························|004f:·sget-object·v7,·Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String;·//·field@8c1f
1038617 472b0e:·2178···································|0051:·array-length·v8,·v71038617 472b16:·2178···································|0051:·array-length·v8,·v7
1038618 472b10:·1309·2000······························|0052:·const/16·v9,·#int·32·//·#201038618 472b18:·1309·2000······························|0052:·const/16·v9,·#int·32·//·#20
1038619 472b14:·3580·1b00······························|0054:·if-ge·v0,·v8,·006f·//·+001b1038619 472b1c:·3580·1b00······························|0054:·if-ge·v0,·v8,·006f·//·+001b
1038620 472b18:·2328·1128······························|0056:·new-array·v8,·v2,·[Ljava/lang/Object;·//·type@28111038620 472b20:·2328·1128······························|0056:·new-array·v8,·v2,·[Ljava/lang/Object;·//·type@2811
1038621 472b1c:·7110·cec3·0000·························|0058:·invoke-static·{v0},·Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String;·//·method@c3ce1038621 472b24:·7110·cec3·0000·························|0058:·invoke-static·{v0},·Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String;·//·method@c3ce
1038622 472b22:·0c0a···································|005b:·move-result-object·v101038622 472b2a:·0c0a···································|005b:·move-result-object·v10
1038623 472b24:·4d0a·0801······························|005c:·aput-object·v10,·v8,·v11038623 472b2c:·4d0a·0801······························|005c:·aput-object·v10,·v8,·v1
1038624 472b28:·1a0a·240b······························|005e:·const-string·v10,·"%8s"·//·string@0b241038624 472b30:·1a0a·240b······························|005e:·const-string·v10,·"%8s"·//·string@0b24
1038625 472b2c:·7120·dde3·8a00·························|0060:·invoke-static·{v10,·v8},·Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;·//·method@e3dd1038625 472b34:·7120·dde3·8a00·························|0060:·invoke-static·{v10,·v8},·Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;·//·method@e3dd
1038626 472b32:·0c08···································|0063:·move-result-object·v81038626 472b3a:·0c08···································|0063:·move-result-object·v8
1038627 472b34:·130a·3000······························|0064:·const/16·v10,·#int·48·//·#301038627 472b3c:·130a·3000······························|0064:·const/16·v10,·#int·48·//·#30
1038628 472b38:·6e30·7ec4·980a·························|0066:·invoke-virtual·{v8,·v9,·v10},·Ljava/lang/String;.replace:(CC)Ljava/lang/String;·//·method@c47e1038628 472b40:·6e30·7ec4·980a·························|0066:·invoke-virtual·{v8,·v9,·v10},·Ljava/lang/String;.replace:(CC)Ljava/lang/String;·//·method@c47e
1038629 472b3e:·0c08···································|0069:·move-result-object·v81038629 472b46:·0c08···································|0069:·move-result-object·v8
1038630 472b40:·4d08·0700······························|006a:·aput-object·v8,·v7,·v01038630 472b48:·4d08·0700······························|006a:·aput-object·v8,·v7,·v0
1038631 472b44:·d800·0001······························|006c:·add-int/lit8·v0,·v0,·#int·1·//·#011038631 472b4c:·d800·0001······························|006c:·add-int/lit8·v0,·v0,·#int·1·//·#01
1038632 472b48:·28e1···································|006e:·goto·004f·//·-001f1038632 472b50:·28e1···································|006e:·goto·004f·//·-001f
1038633 472b4a:·6200·218c······························|006f:·sget-object·v0,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@8c211038633 472b52:·6200·218c······························|006f:·sget-object·v0,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@8c21
1038634 472b4e:·1a07·0000······························|0071:·const-string·v7,·""·//·string@00001038634 472b56:·1a07·0000······························|0071:·const-string·v7,·""·//·string@0000
1038635 472b52:·4d07·0001······························|0073:·aput-object·v7,·v0,·v11038635 472b5a:·4d07·0001······························|0073:·aput-object·v7,·v0,·v1
1038636 472b56:·1a07·3925······························|0075:·const-string·v7,·"END_STREAM"·//·string@25391038636 472b5e:·1a07·3925······························|0075:·const-string·v7,·"END_STREAM"·//·string@2539
1038637 472b5a:·4d07·0002······························|0077:·aput-object·v7,·v0,·v21038637 472b62:·4d07·0002······························|0077:·aput-object·v7,·v0,·v2
1038638 472b5e:·2327·7326······························|0079:·new-array·v7,·v2,·[I·//·type@26731038638 472b66:·2327·7326······························|0079:·new-array·v7,·v2,·[I·//·type@2673
1038639 472b62:·4b02·0701······························|007b:·aput·v2,·v7,·v11038639 472b6a:·4b02·0701······························|007b:·aput·v2,·v7,·v1
1038640 472b66:·1a02·8362······························|007d:·const-string·v2,·"PADDED"·//·string@62831038640 472b6e:·1a02·8362······························|007d:·const-string·v2,·"PADDED"·//·string@6283
1038641 472b6a:·4d02·0006······························|007f:·aput-object·v2,·v0,·v61038641 472b72:·4d02·0006······························|007f:·aput-object·v2,·v0,·v6
1038642 472b6e:·2170···································|0081:·array-length·v0,·v71038642 472b76:·2170···································|0081:·array-length·v0,·v7
1038643 472b70:·1202···································|0082:·const/4·v2,·#int·0·//·#01038643 472b78:·1202···································|0082:·const/4·v2,·#int·0·//·#0
1038644 472b72:·1a08·4eef······························|0083:·const-string·v8,·"|PADDED"·//·string@ef4e1038644 472b7a:·1a08·4eef······························|0083:·const-string·v8,·"|PADDED"·//·string@ef4e
1038645 472b76:·3502·2000······························|0085:·if-ge·v2,·v0,·00a5·//·+00201038645 472b7e:·3502·2000······························|0085:·if-ge·v2,·v0,·00a5·//·+0020
1038646 472b7a:·440a·0702······························|0087:·aget·v10,·v7,·v21038646 472b82:·440a·0702······························|0087:·aget·v10,·v7,·v2
1038647 472b7e:·620b·218c······························|0089:·sget-object·v11,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@8c211038647 472b86:·620b·218c······························|0089:·sget-object·v11,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@8c21
1038648 472b82:·de0c·0a08······························|008b:·or-int/lit8·v12,·v10,·#int·8·//·#081038648 472b8a:·de0c·0a08······························|008b:·or-int/lit8·v12,·v10,·#int·8·//·#08
1038649 472b86:·220d·1d1c······························|008d:·new-instance·v13,·Ljava/lang/StringBuilder;·//·type@1c1d1038649 472b8e:·220d·1d1c······························|008d:·new-instance·v13,·Ljava/lang/StringBuilder;·//·type@1c1d
1038650 472b8a:·7010·9dc4·0d00·························|008f:·invoke-direct·{v13},·Ljava/lang/StringBuilder;.<init>:()V·//·method@c49d1038650 472b92:·7010·9dc4·0d00·························|008f:·invoke-direct·{v13},·Ljava/lang/StringBuilder;.<init>:()V·//·method@c49d
1038651 472b90:·620e·218c······························|0092:·sget-object·v14,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@8c211038651 472b98:·620e·218c······························|0092:·sget-object·v14,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@8c21
1038652 472b94:·460a·0e0a······························|0094:·aget-object·v10,·v14,·v101038652 472b9c:·460a·0e0a······························|0094:·aget-object·v10,·v14,·v10
1038653 472b98:·6e20·a9c4·ad00·························|0096:·invoke-virtual·{v13,·v10},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c4a91038653 472ba0:·6e20·a9c4·ad00·························|0096:·invoke-virtual·{v13,·v10},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c4a9
1038654 472b9e:·6e20·a9c4·8d00·························|0099:·invoke-virtual·{v13,·v8},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c4a91038654 472ba6:·6e20·a9c4·8d00·························|0099:·invoke-virtual·{v13,·v8},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c4a9
1038655 472ba4:·6e10·b6c4·0d00·························|009c:·invoke-virtual·{v13},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@c4b61038655 472bac:·6e10·b6c4·0d00·························|009c:·invoke-virtual·{v13},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@c4b6
1038656 472baa:·0c08···································|009f:·move-result-object·v81038656 472bb2:·0c08···································|009f:·move-result-object·v8
Max diff block lines reached; 22032088/22064064 bytes (99.86%) of diff not shown.
73.5 KB
classes.jar
2.01 KB
zipinfo -v {}
    
Offset 173123, 15 lines modifiedOffset 173123, 15 lines modified
173123 ··version·of·encoding·software:···················2.0173123 ··version·of·encoding·software:···················2.0
173124 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT173124 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
173125 ··minimum·software·version·required·to·extract:···2.0173125 ··minimum·software·version·required·to·extract:···2.0
173126 ··compression·method:·····························none·(stored)173126 ··compression·method:·····························none·(stored)
173127 ··file·security·status:···························not·encrypted173127 ··file·security·status:···························not·encrypted
173128 ··extended·local·header:··························no173128 ··extended·local·header:··························no
173129 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00173129 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
173130 ··32-bit·CRC·value·(hex):·························47ff8455173130 ··32-bit·CRC·value·(hex):·························822de638
173131 ··compressed·size:································2597·bytes173131 ··compressed·size:································2597·bytes
173132 ··uncompressed·size:······························2597·bytes173132 ··uncompressed·size:······························2597·bytes
173133 ··length·of·filename:·····························52·characters173133 ··length·of·filename:·····························52·characters
173134 ··length·of·extra·field:··························0·bytes173134 ··length·of·extra·field:··························0·bytes
173135 ··length·of·file·comment:·························0·characters173135 ··length·of·file·comment:·························0·characters
173136 ··disk·number·on·which·file·begins:···············disk·1173136 ··disk·number·on·which·file·begins:···············disk·1
173137 ··apparent·file·type:·····························binary173137 ··apparent·file·type:·····························binary
Offset 173151, 15 lines modifiedOffset 173151, 15 lines modified
173151 ··version·of·encoding·software:···················2.0173151 ··version·of·encoding·software:···················2.0
173152 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT173152 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
173153 ··minimum·software·version·required·to·extract:···2.0173153 ··minimum·software·version·required·to·extract:···2.0
173154 ··compression·method:·····························none·(stored)173154 ··compression·method:·····························none·(stored)
173155 ··file·security·status:···························not·encrypted173155 ··file·security·status:···························not·encrypted
173156 ··extended·local·header:··························no173156 ··extended·local·header:··························no
173157 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00173157 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
173158 ··32-bit·CRC·value·(hex):·························2d25b807173158 ··32-bit·CRC·value·(hex):·························e0ef4e56
173159 ··compressed·size:································4964·bytes173159 ··compressed·size:································4964·bytes
173160 ··uncompressed·size:······························4964·bytes173160 ··uncompressed·size:······························4964·bytes
173161 ··length·of·filename:·····························54·characters173161 ··length·of·filename:·····························54·characters
173162 ··length·of·extra·field:··························0·bytes173162 ··length·of·extra·field:··························0·bytes
173163 ··length·of·file·comment:·························0·characters173163 ··length·of·file·comment:·························0·characters
173164 ··disk·number·on·which·file·begins:···············disk·1173164 ··disk·number·on·which·file·begins:···············disk·1
173165 ··apparent·file·type:·····························binary173165 ··apparent·file·type:·····························binary
28.0 KB
okhttp3/internal/http2/Http2Stream$FramingSink.class
27.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 21, 99 lines modifiedOffset 21, 99 lines modified
21 ···#13·=·Long···············16384l21 ···#13·=·Long···············16384l
22 ···#15·=·Utf8···············closed22 ···#15·=·Utf8···············closed
23 ···#16·=·Utf8···············finished23 ···#16·=·Utf8···············finished
24 ···#17·=·Utf8···············sendBuffer24 ···#17·=·Utf8···············sendBuffer
25 ···#18·=·Utf8···············Lokio/Buffer;25 ···#18·=·Utf8···············Lokio/Buffer;
26 ···#19·=·Utf8···············this$026 ···#19·=·Utf8···············this$0
27 ···#20·=·Utf8···············Lokhttp3/internal/http2/Http2Stream;27 ···#20·=·Utf8···············Lokhttp3/internal/http2/Http2Stream;
 28 ···#21·=·Utf8···············okhttp3/internal/http2/Http2Stream
 29 ···#22·=·Class··············#21···········//·okhttp3/internal/http2/Http2Stream
28 ···#21·=·NameAndType········#19:#20·······//·this$0:Lokhttp3/internal/http2/Http2Stream;30 ···#23·=·NameAndType········#19:#20·······//·this$0:Lokhttp3/internal/http2/Http2Stream;
29 ···#22·=·Fieldref···········#2.#21········//·okhttp3/internal/http2/Http2Stream$FramingSink.this$0:Lokhttp3/internal/http2/Http2Stream;31 ···#24·=·Fieldref···········#2.#23········//·okhttp3/internal/http2/Http2Stream$FramingSink.this$0:Lokhttp3/internal/http2/Http2Stream;
30 ···#23·=·Utf8···············<init>32 ···#25·=·Utf8···············<init>
31 ···#24·=·Utf8···············()V33 ···#26·=·Utf8···············()V
32 ···#25·=·NameAndType········#23:#24·······//·"<init>":()V34 ···#27·=·NameAndType········#25:#26·······//·"<init>":()V
33 ···#26·=·Methodref··········#4.#25········//·java/lang/Object."<init>":()V35 ···#28·=·Methodref··········#4.#27········//·java/lang/Object."<init>":()V
34 ···#27·=·Utf8···············okio/Buffer36 ···#29·=·Utf8···············okio/Buffer
35 ···#28·=·Class··············#27···········//·okio/Buffer37 ···#30·=·Class··············#29···········//·okio/Buffer
36 ···#29·=·Methodref··········#28.#25·······//·okio/Buffer."<init>":()V38 ···#31·=·Methodref··········#30.#27·······//·okio/Buffer."<init>":()V
37 ···#30·=·NameAndType········#17:#18·······//·sendBuffer:Lokio/Buffer;39 ···#32·=·NameAndType········#17:#18·······//·sendBuffer:Lokio/Buffer;
38 ···#31·=·Fieldref···········#2.#30········//·okhttp3/internal/http2/Http2Stream$FramingSink.sendBuffer:Lokio/Buffer;40 ···#33·=·Fieldref···········#2.#32········//·okhttp3/internal/http2/Http2Stream$FramingSink.sendBuffer:Lokio/Buffer;
39 ···#32·=·Utf8···············okhttp3/internal/http2/Http2Stream 
40 ···#33·=·Class··············#32···········//·okhttp3/internal/http2/Http2Stream 
41 ···#34·=·Utf8···············writeTimeout41 ···#34·=·Utf8···············writeTimeout
42 ···#35·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$StreamTimeout;42 ···#35·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
43 ···#36·=·NameAndType········#34:#35·······//·writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;43 ···#36·=·NameAndType········#34:#35·······//·writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
44 ···#37·=·Fieldref···········#33.#36·······//·okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;44 ···#37·=·Fieldref···········#22.#36·······//·okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
45 ···#38·=·Utf8···············okhttp3/internal/http2/Http2Stream$StreamTimeout45 ···#38·=·Utf8···············okhttp3/internal/http2/Http2Stream$StreamTimeout
46 ···#39·=·Class··············#38···········//·okhttp3/internal/http2/Http2Stream$StreamTimeout46 ···#39·=·Class··············#38···········//·okhttp3/internal/http2/Http2Stream$StreamTimeout
47 ···#40·=·Utf8···············enter47 ···#40·=·Utf8···············enter
48 ···#41·=·NameAndType········#40:#24·······//·enter:()V48 ···#41·=·NameAndType········#40:#26·······//·enter:()V
49 ···#42·=·Methodref··········#39.#41·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V49 ···#42·=·Methodref··········#39.#41·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V
50 ···#43·=·Utf8···············bytesLeftInWriteWindow50 ···#43·=·Utf8···············bytesLeftInWriteWindow
51 ···#44·=·NameAndType········#43:#12·······//·bytesLeftInWriteWindow:J51 ···#44·=·NameAndType········#43:#12·······//·bytesLeftInWriteWindow:J
52 ···#45·=·Fieldref···········#33.#44·······//·okhttp3/internal/http2/Http2Stream.bytesLeftInWriteWindow:J52 ···#45·=·Fieldref···········#22.#44·······//·okhttp3/internal/http2/Http2Stream.bytesLeftInWriteWindow:J
53 ···#46·=·NameAndType········#16:#8········//·finished:Z53 ···#46·=·NameAndType········#16:#8········//·finished:Z
54 ···#47·=·Fieldref···········#2.#46········//·okhttp3/internal/http2/Http2Stream$FramingSink.finished:Z54 ···#47·=·Fieldref···········#2.#46········//·okhttp3/internal/http2/Http2Stream$FramingSink.finished:Z
55 ···#48·=·NameAndType········#15:#8········//·closed:Z55 ···#48·=·NameAndType········#15:#8········//·closed:Z
56 ···#49·=·Fieldref···········#2.#48········//·okhttp3/internal/http2/Http2Stream$FramingSink.closed:Z56 ···#49·=·Fieldref···········#2.#48········//·okhttp3/internal/http2/Http2Stream$FramingSink.closed:Z
57 ···#50·=·Utf8···············errorCode57 ···#50·=·Utf8···············errorCode
58 ···#51·=·Utf8···············Lokhttp3/internal/http2/ErrorCode;58 ···#51·=·Utf8···············Lokhttp3/internal/http2/ErrorCode;
59 ···#52·=·NameAndType········#50:#51·······//·errorCode:Lokhttp3/internal/http2/ErrorCode;59 ···#52·=·NameAndType········#50:#51·······//·errorCode:Lokhttp3/internal/http2/ErrorCode;
60 ···#53·=·Fieldref···········#33.#52·······//·okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode;60 ···#53·=·Fieldref···········#22.#52·······//·okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode;
61 ···#54·=·Utf8···············waitForIo61 ···#54·=·Utf8···············waitForIo
62 ···#55·=·NameAndType········#54:#24·······//·waitForIo:()V62 ···#55·=·NameAndType········#54:#26·······//·waitForIo:()V
63 ···#56·=·Methodref··········#33.#55·······//·okhttp3/internal/http2/Http2Stream.waitForIo:()V63 ···#56·=·Methodref··········#22.#55·······//·okhttp3/internal/http2/Http2Stream.waitForIo:()V
64 ···#57·=·Utf8···············exitAndThrowIfTimedOut64 ···#57·=·Utf8···············exitAndThrowIfTimedOut
65 ···#58·=·NameAndType········#57:#24·······//·exitAndThrowIfTimedOut:()V65 ···#58·=·NameAndType········#57:#26·······//·exitAndThrowIfTimedOut:()V
66 ···#59·=·Methodref··········#39.#58·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V66 ···#59·=·Methodref··········#39.#58·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V
67 ···#60·=·Utf8···············checkOutNotClosed67 ···#60·=·Utf8···············checkOutNotClosed
68 ···#61·=·NameAndType········#60:#24·······//·checkOutNotClosed:()V68 ···#61·=·NameAndType········#60:#26·······//·checkOutNotClosed:()V
69 ···#62·=·Methodref··········#33.#61·······//·okhttp3/internal/http2/Http2Stream.checkOutNotClosed:()V69 ···#62·=·Methodref··········#22.#61·······//·okhttp3/internal/http2/Http2Stream.checkOutNotClosed:()V
70 ···#63·=·Utf8···············size70 ···#63·=·Utf8···············size
71 ···#64·=·Utf8···············()J71 ···#64·=·Utf8···············()J
72 ···#65·=·NameAndType········#63:#64·······//·size:()J72 ···#65·=·NameAndType········#63:#64·······//·size:()J
73 ···#66·=·Methodref··········#28.#65·······//·okio/Buffer.size:()J73 ···#66·=·Methodref··········#30.#65·······//·okio/Buffer.size:()J
74 ···#67·=·Utf8···············java/lang/Math74 ···#67·=·Utf8···············java/lang/Math
75 ···#68·=·Class··············#67···········//·java/lang/Math75 ···#68·=·Class··············#67···········//·java/lang/Math
76 ···#69·=·Utf8···············min76 ···#69·=·Utf8···············min
77 ···#70·=·Utf8···············(JJ)J77 ···#70·=·Utf8···············(JJ)J
78 ···#71·=·NameAndType········#69:#70·······//·min:(JJ)J78 ···#71·=·NameAndType········#69:#70·······//·min:(JJ)J
79 ···#72·=·Methodref··········#68.#71·······//·java/lang/Math.min:(JJ)J79 ···#72·=·Methodref··········#68.#71·······//·java/lang/Math.min:(JJ)J
80 ···#73·=·Utf8···············connection80 ···#73·=·Utf8···············connection
81 ···#74·=·Utf8···············Lokhttp3/internal/http2/Http2Connection;81 ···#74·=·Utf8···············Lokhttp3/internal/http2/Http2Connection;
82 ···#75·=·NameAndType········#73:#74·······//·connection:Lokhttp3/internal/http2/Http2Connection;82 ···#75·=·NameAndType········#73:#74·······//·connection:Lokhttp3/internal/http2/Http2Connection;
83 ···#76·=·Fieldref···········#33.#75·······//·okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection;83 ···#76·=·Fieldref···········#22.#75·······//·okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection;
84 ···#77·=·Utf8···············id84 ···#77·=·Utf8···············id
85 ···#78·=·Utf8···············I85 ···#78·=·Utf8···············I
86 ···#79·=·NameAndType········#77:#78·······//·id:I86 ···#79·=·NameAndType········#77:#78·······//·id:I
87 ···#80·=·Fieldref···········#33.#79·······//·okhttp3/internal/http2/Http2Stream.id:I87 ···#80·=·Fieldref···········#22.#79·······//·okhttp3/internal/http2/Http2Stream.id:I
88 ···#81·=·Float··············1.4E-45f88 ···#81·=·Float··············1.4E-45f
89 ···#82·=·Utf8···············okhttp3/internal/http2/Http2Connection89 ···#82·=·Utf8···············okhttp3/internal/http2/Http2Connection
90 ···#83·=·Class··············#82···········//·okhttp3/internal/http2/Http2Connection90 ···#83·=·Class··············#82···········//·okhttp3/internal/http2/Http2Connection
91 ···#84·=·Utf8···············writeData91 ···#84·=·Utf8···············writeData
92 ···#85·=·Utf8···············(IZLokio/Buffer;J)V92 ···#85·=·Utf8···············(IZLokio/Buffer;J)V
93 ···#86·=·NameAndType········#84:#85·······//·writeData:(IZLokio/Buffer;J)V93 ···#86·=·NameAndType········#84:#85·······//·writeData:(IZLokio/Buffer;J)V
94 ···#87·=·Methodref··········#83.#86·······//·okhttp3/internal/http2/Http2Connection.writeData:(IZLokio/Buffer;J)V94 ···#87·=·Methodref··········#83.#86·······//·okhttp3/internal/http2/Http2Connection.writeData:(IZLokio/Buffer;J)V
95 ···#88·=·Utf8···············sink95 ···#88·=·Utf8···············sink
96 ···#89·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$FramingSink;96 ···#89·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$FramingSink;
97 ···#90·=·NameAndType········#88:#89·······//·sink:Lokhttp3/internal/http2/Http2Stream$FramingSink;97 ···#90·=·NameAndType········#88:#89·······//·sink:Lokhttp3/internal/http2/Http2Stream$FramingSink;
98 ···#91·=·Fieldref···········#33.#90·······//·okhttp3/internal/http2/Http2Stream.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink;98 ···#91·=·Fieldref···········#22.#90·······//·okhttp3/internal/http2/Http2Stream.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink;
99 ···#92·=·Utf8···············emitFrame99 ···#92·=·Utf8···············emitFrame
100 ···#93·=·Utf8···············(Z)V100 ···#93·=·Utf8···············(Z)V
101 ···#94·=·NameAndType········#92:#93·······//·emitFrame:(Z)V101 ···#94·=·NameAndType········#92:#93·······//·emitFrame:(Z)V
102 ···#95·=·Methodref··········#2.#94········//·okhttp3/internal/http2/Http2Stream$FramingSink.emitFrame:(Z)V102 ···#95·=·Methodref··········#2.#94········//·okhttp3/internal/http2/Http2Stream$FramingSink.emitFrame:(Z)V
103 ···#96·=·Utf8···············flush103 ···#96·=·Utf8···············flush
104 ···#97·=·NameAndType········#96:#24·······//·flush:()V104 ···#97·=·NameAndType········#96:#26·······//·flush:()V
105 ···#98·=·Methodref··········#83.#97·······//·okhttp3/internal/http2/Http2Connection.flush:()V105 ···#98·=·Methodref··········#83.#97·······//·okhttp3/internal/http2/Http2Connection.flush:()V
106 ···#99·=·Utf8···············cancelStreamIfNecessary106 ···#99·=·Utf8···············cancelStreamIfNecessary
107 ··#100·=·NameAndType········#99:#24·······//·cancelStreamIfNecessary:()V107 ··#100·=·NameAndType········#99:#26·······//·cancelStreamIfNecessary:()V
108 ··#101·=·Methodref··········#33.#100······//·okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V108 ··#101·=·Methodref··········#22.#100······//·okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V
109 ··#102·=·Utf8···············write109 ··#102·=·Utf8···············write
110 ··#103·=·Utf8···············(Lokio/Buffer;J)V110 ··#103·=·Utf8···············(Lokio/Buffer;J)V
111 ··#104·=·NameAndType········#102:#103·····//·write:(Lokio/Buffer;J)V111 ··#104·=·NameAndType········#102:#103·····//·write:(Lokio/Buffer;J)V
112 ··#105·=·Methodref··········#28.#104······//·okio/Buffer.write:(Lokio/Buffer;J)V112 ··#105·=·Methodref··········#30.#104······//·okio/Buffer.write:(Lokio/Buffer;J)V
113 ··#106·=·Double·············8.0948E-320d113 ··#106·=·Double·············8.0948E-320d
114 ··#108·=·Utf8···············Code114 ··#108·=·Utf8···············Code
115 ··#109·=·Utf8···············<clinit>115 ··#109·=·Utf8···············<clinit>
116 ··#110·=·Utf8···············(Lokhttp3/internal/http2/Http2Stream;)V116 ··#110·=·Utf8···············(Lokhttp3/internal/http2/Http2Stream;)V
117 ··#111·=·Utf8···············close117 ··#111·=·Utf8···············close
118 ··#112·=·Utf8···············timeout118 ··#112·=·Utf8···············timeout
119 ··#113·=·Utf8···············()Lokio/Timeout;119 ··#113·=·Utf8···············()Lokio/Timeout;
Offset 154, 46 lines modifiedOffset 154, 46 lines modified
154 ··okhttp3.internal.http2.Http2Stream$FramingSink(okhttp3.internal.http2.Http2Stream);154 ··okhttp3.internal.http2.Http2Stream$FramingSink(okhttp3.internal.http2.Http2Stream);
155 ····descriptor:·(Lokhttp3/internal/http2/Http2Stream;)V155 ····descriptor:·(Lokhttp3/internal/http2/Http2Stream;)V
156 ····flags:·(0x0000)156 ····flags:·(0x0000)
157 ····Code:157 ····Code:
158 ······stack=300,·locals=2,·args_size=2158 ······stack=300,·locals=2,·args_size=2
159 ·········0:·aload_0159 ·········0:·aload_0
160 ·········1:·aload_1160 ·········1:·aload_1
161 ·········2:·putfield······#22·················//·Field·this$0:Lokhttp3/internal/http2/Http2Stream;161 ·········2:·putfield······#24·················//·Field·this$0:Lokhttp3/internal/http2/Http2Stream;
162 ·········5:·aload_0162 ·········5:·aload_0
163 ·········6:·invokespecial·#26·················//·Method·java/lang/Object."<init>":()V163 ·········6:·invokespecial·#28·················//·Method·java/lang/Object."<init>":()V
164 ·········9:·new···········#28·················//·class·okio/Buffer164 ·········9:·new···········#30·················//·class·okio/Buffer
165 ········12:·astore_1165 ········12:·astore_1
166 ········13:·aload_1166 ········13:·aload_1
167 ········14:·invokespecial·#29·················//·Method·okio/Buffer."<init>":()V167 ········14:·invokespecial·#31·················//·Method·okio/Buffer."<init>":()V
168 ········17:·aload_0168 ········17:·aload_0
169 ········18:·aload_1169 ········18:·aload_1
170 ········19:·putfield······#31·················//·Field·sendBuffer:Lokio/Buffer;170 ········19:·putfield······#33·················//·Field·sendBuffer:Lokio/Buffer;
171 ········22:·return171 ········22:·return
  
172 ··private·void·emitFrame(boolean);172 ··private·void·emitFrame(boolean);
173 ····descriptor:·(Z)V173 ····descriptor:·(Z)V
174 ····flags:·(0x0002)·ACC_PRIVATE174 ····flags:·(0x0002)·ACC_PRIVATE
175 ····Code:175 ····Code:
176 ······stack=300,·locals=22,·args_size=2176 ······stack=300,·locals=22,·args_size=2
177 ·········0:·aload_0177 ·········0:·aload_0
Max diff block lines reached; 17730/28437 bytes (62.35%) of diff not shown.
43.6 KB
okhttp3/internal/http2/Http2Stream$FramingSource.class
43.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 19, 78 lines modifiedOffset 19, 78 lines modified
19 ···#11·=·Utf8···············maxByteCount19 ···#11·=·Utf8···············maxByteCount
20 ···#12·=·Utf8···············J20 ···#12·=·Utf8···············J
21 ···#13·=·Utf8···············readBuffer21 ···#13·=·Utf8···············readBuffer
22 ···#14·=·Utf8···············Lokio/Buffer;22 ···#14·=·Utf8···············Lokio/Buffer;
23 ···#15·=·Utf8···············receiveBuffer23 ···#15·=·Utf8···············receiveBuffer
24 ···#16·=·Utf8···············this$024 ···#16·=·Utf8···············this$0
25 ···#17·=·Utf8···············Lokhttp3/internal/http2/Http2Stream;25 ···#17·=·Utf8···············Lokhttp3/internal/http2/Http2Stream;
 26 ···#18·=·Utf8···············okhttp3/internal/http2/Http2Stream
 27 ···#19·=·Class··············#18···········//·okhttp3/internal/http2/Http2Stream
26 ···#18·=·NameAndType········#16:#17·······//·this$0:Lokhttp3/internal/http2/Http2Stream;28 ···#20·=·NameAndType········#16:#17·······//·this$0:Lokhttp3/internal/http2/Http2Stream;
27 ···#19·=·Fieldref···········#2.#18········//·okhttp3/internal/http2/Http2Stream$FramingSource.this$0:Lokhttp3/internal/http2/Http2Stream;29 ···#21·=·Fieldref···········#2.#20········//·okhttp3/internal/http2/Http2Stream$FramingSource.this$0:Lokhttp3/internal/http2/Http2Stream;
28 ···#20·=·Utf8···············<init>30 ···#22·=·Utf8···············<init>
29 ···#21·=·Utf8···············()V31 ···#23·=·Utf8···············()V
30 ···#22·=·NameAndType········#20:#21·······//·"<init>":()V32 ···#24·=·NameAndType········#22:#23·······//·"<init>":()V
31 ···#23·=·Methodref··········#4.#22········//·java/lang/Object."<init>":()V33 ···#25·=·Methodref··········#4.#24········//·java/lang/Object."<init>":()V
32 ···#24·=·Utf8···············okio/Buffer34 ···#26·=·Utf8···············okio/Buffer
33 ···#25·=·Class··············#24···········//·okio/Buffer35 ···#27·=·Class··············#26···········//·okio/Buffer
34 ···#26·=·Methodref··········#25.#22·······//·okio/Buffer."<init>":()V36 ···#28·=·Methodref··········#27.#24·······//·okio/Buffer."<init>":()V
35 ···#27·=·NameAndType········#15:#14·······//·receiveBuffer:Lokio/Buffer;37 ···#29·=·NameAndType········#15:#14·······//·receiveBuffer:Lokio/Buffer;
36 ···#28·=·Fieldref···········#2.#27········//·okhttp3/internal/http2/Http2Stream$FramingSource.receiveBuffer:Lokio/Buffer;38 ···#30·=·Fieldref···········#2.#29········//·okhttp3/internal/http2/Http2Stream$FramingSource.receiveBuffer:Lokio/Buffer;
37 ···#29·=·NameAndType········#13:#14·······//·readBuffer:Lokio/Buffer;39 ···#31·=·NameAndType········#13:#14·······//·readBuffer:Lokio/Buffer;
38 ···#30·=·Fieldref···········#2.#29········//·okhttp3/internal/http2/Http2Stream$FramingSource.readBuffer:Lokio/Buffer;40 ···#32·=·Fieldref···········#2.#31········//·okhttp3/internal/http2/Http2Stream$FramingSource.readBuffer:Lokio/Buffer;
39 ···#31·=·NameAndType········#11:#12·······//·maxByteCount:J41 ···#33·=·NameAndType········#11:#12·······//·maxByteCount:J
40 ···#32·=·Fieldref···········#2.#31········//·okhttp3/internal/http2/Http2Stream$FramingSource.maxByteCount:J42 ···#34·=·Fieldref···········#2.#33········//·okhttp3/internal/http2/Http2Stream$FramingSource.maxByteCount:J
41 ···#33·=·Utf8···············okhttp3/internal/http2/Http2Stream 
42 ···#34·=·Class··············#33···········//·okhttp3/internal/http2/Http2Stream 
43 ···#35·=·Utf8···············connection43 ···#35·=·Utf8···············connection
44 ···#36·=·Utf8···············Lokhttp3/internal/http2/Http2Connection;44 ···#36·=·Utf8···············Lokhttp3/internal/http2/Http2Connection;
45 ···#37·=·NameAndType········#35:#36·······//·connection:Lokhttp3/internal/http2/Http2Connection;45 ···#37·=·NameAndType········#35:#36·······//·connection:Lokhttp3/internal/http2/Http2Connection;
46 ···#38·=·Fieldref···········#34.#37·······//·okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection;46 ···#38·=·Fieldref···········#19.#37·······//·okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection;
47 ···#39·=·Utf8···············okhttp3/internal/http2/Http2Connection47 ···#39·=·Utf8···············okhttp3/internal/http2/Http2Connection
48 ···#40·=·Class··············#39···········//·okhttp3/internal/http2/Http2Connection48 ···#40·=·Class··············#39···········//·okhttp3/internal/http2/Http2Connection
49 ···#41·=·Utf8···············updateConnectionFlowControl49 ···#41·=·Utf8···············updateConnectionFlowControl
50 ···#42·=·Utf8···············(J)V50 ···#42·=·Utf8···············(J)V
51 ···#43·=·NameAndType········#41:#42·······//·updateConnectionFlowControl:(J)V51 ···#43·=·NameAndType········#41:#42·······//·updateConnectionFlowControl:(J)V
52 ···#44·=·Methodref··········#40.#43·······//·okhttp3/internal/http2/Http2Connection.updateConnectionFlowControl:(J)V52 ···#44·=·Methodref··········#40.#43·······//·okhttp3/internal/http2/Http2Connection.updateConnectionFlowControl:(J)V
53 ···#45·=·Float··············1.4E-45f53 ···#45·=·Float··············1.4E-45f
54 ···#46·=·NameAndType········#9:#8·········//·closed:Z54 ···#46·=·NameAndType········#9:#8·········//·closed:Z
55 ···#47·=·Fieldref···········#2.#46········//·okhttp3/internal/http2/Http2Stream$FramingSource.closed:Z55 ···#47·=·Fieldref···········#2.#46········//·okhttp3/internal/http2/Http2Stream$FramingSource.closed:Z
56 ···#48·=·Utf8···············size56 ···#48·=·Utf8···············size
57 ···#49·=·Utf8···············()J57 ···#49·=·Utf8···············()J
58 ···#50·=·NameAndType········#48:#49·······//·size:()J58 ···#50·=·NameAndType········#48:#49·······//·size:()J
59 ···#51·=·Methodref··········#25.#50·······//·okio/Buffer.size:()J59 ···#51·=·Methodref··········#27.#50·······//·okio/Buffer.size:()J
60 ···#52·=·Utf8···············clear60 ···#52·=·Utf8···············clear
61 ···#53·=·NameAndType········#52:#21·······//·clear:()V61 ···#53·=·NameAndType········#52:#23·······//·clear:()V
62 ···#54·=·Methodref··········#25.#53·······//·okio/Buffer.clear:()V62 ···#54·=·Methodref··········#27.#53·······//·okio/Buffer.clear:()V
63 ···#55·=·Utf8···············access$00063 ···#55·=·Utf8···············access$000
64 ···#56·=·Utf8···············(Lokhttp3/internal/http2/Http2Stream;)Ljava/util/Deque;64 ···#56·=·Utf8···············(Lokhttp3/internal/http2/Http2Stream;)Ljava/util/Deque;
65 ···#57·=·NameAndType········#55:#56·······//·access$000:(Lokhttp3/internal/http2/Http2Stream;)Ljava/util/Deque;65 ···#57·=·NameAndType········#55:#56·······//·access$000:(Lokhttp3/internal/http2/Http2Stream;)Ljava/util/Deque;
66 ···#58·=·Methodref··········#34.#57·······//·okhttp3/internal/http2/Http2Stream.access$000:(Lokhttp3/internal/http2/Http2Stream;)Ljava/util/Deque;66 ···#58·=·Methodref··········#19.#57·······//·okhttp3/internal/http2/Http2Stream.access$000:(Lokhttp3/internal/http2/Http2Stream;)Ljava/util/Deque;
67 ···#59·=·Utf8···············java/util/Deque67 ···#59·=·Utf8···············java/util/Deque
68 ···#60·=·Class··············#59···········//·java/util/Deque68 ···#60·=·Class··············#59···········//·java/util/Deque
69 ···#61·=·Utf8···············isEmpty69 ···#61·=·Utf8···············isEmpty
70 ···#62·=·Utf8···············()Z70 ···#62·=·Utf8···············()Z
71 ···#63·=·NameAndType········#61:#62·······//·isEmpty:()Z71 ···#63·=·NameAndType········#61:#62·······//·isEmpty:()Z
72 ···#64·=·InterfaceMethodref·#60.#63·······//·java/util/Deque.isEmpty:()Z72 ···#64·=·InterfaceMethodref·#60.#63·······//·java/util/Deque.isEmpty:()Z
73 ···#65·=·Utf8···············access$10073 ···#65·=·Utf8···············access$100
74 ···#66·=·Utf8···············(Lokhttp3/internal/http2/Http2Stream;)Lokhttp3/internal/http2/Header$Listener;74 ···#66·=·Utf8···············(Lokhttp3/internal/http2/Http2Stream;)Lokhttp3/internal/http2/Header$Listener;
75 ···#67·=·NameAndType········#65:#66·······//·access$100:(Lokhttp3/internal/http2/Http2Stream;)Lokhttp3/internal/http2/Header$Listener;75 ···#67·=·NameAndType········#65:#66·······//·access$100:(Lokhttp3/internal/http2/Http2Stream;)Lokhttp3/internal/http2/Header$Listener;
76 ···#68·=·Methodref··········#34.#67·······//·okhttp3/internal/http2/Http2Stream.access$100:(Lokhttp3/internal/http2/Http2Stream;)Lokhttp3/internal/http2/Header$Listener;76 ···#68·=·Methodref··········#19.#67·······//·okhttp3/internal/http2/Http2Stream.access$100:(Lokhttp3/internal/http2/Http2Stream;)Lokhttp3/internal/http2/Header$Listener;
77 ···#69·=·Utf8···············java/util/ArrayList77 ···#69·=·Utf8···············java/util/ArrayList
78 ···#70·=·Class··············#69···········//·java/util/ArrayList78 ···#70·=·Class··············#69···········//·java/util/ArrayList
79 ···#71·=·Utf8···············(Ljava/util/Collection;)V79 ···#71·=·Utf8···············(Ljava/util/Collection;)V
80 ···#72·=·NameAndType········#20:#71·······//·"<init>":(Ljava/util/Collection;)V80 ···#72·=·NameAndType········#22:#71·······//·"<init>":(Ljava/util/Collection;)V
81 ···#73·=·Methodref··········#70.#72·······//·java/util/ArrayList."<init>":(Ljava/util/Collection;)V81 ···#73·=·Methodref··········#70.#72·······//·java/util/ArrayList."<init>":(Ljava/util/Collection;)V
82 ···#74·=·InterfaceMethodref·#60.#53·······//·java/util/Deque.clear:()V82 ···#74·=·InterfaceMethodref·#60.#53·······//·java/util/Deque.clear:()V
83 ···#75·=·Utf8···············notifyAll83 ···#75·=·Utf8···············notifyAll
84 ···#76·=·NameAndType········#75:#21·······//·notifyAll:()V84 ···#76·=·NameAndType········#75:#23·······//·notifyAll:()V
85 ···#77·=·Methodref··········#4.#76········//·java/lang/Object.notifyAll:()V85 ···#77·=·Methodref··········#4.#76········//·java/lang/Object.notifyAll:()V
86 ···#78·=·Methodref··········#2.#43········//·okhttp3/internal/http2/Http2Stream$FramingSource.updateConnectionFlowControl:(J)V86 ···#78·=·Methodref··········#2.#43········//·okhttp3/internal/http2/Http2Stream$FramingSource.updateConnectionFlowControl:(J)V
87 ···#79·=·Utf8···············cancelStreamIfNecessary87 ···#79·=·Utf8···············cancelStreamIfNecessary
88 ···#80·=·NameAndType········#79:#21·······//·cancelStreamIfNecessary:()V88 ···#80·=·NameAndType········#79:#23·······//·cancelStreamIfNecessary:()V
89 ···#81·=·Methodref··········#34.#80·······//·okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V89 ···#81·=·Methodref··········#19.#80·······//·okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V
90 ···#82·=·Utf8···············java/util/List90 ···#82·=·Utf8···············java/util/List
91 ···#83·=·Class··············#82···········//·java/util/List91 ···#83·=·Class··············#82···········//·java/util/List
92 ···#84·=·Utf8···············iterator92 ···#84·=·Utf8···············iterator
93 ···#85·=·Utf8···············()Ljava/util/Iterator;93 ···#85·=·Utf8···············()Ljava/util/Iterator;
94 ···#86·=·NameAndType········#84:#85·······//·iterator:()Ljava/util/Iterator;94 ···#86·=·NameAndType········#84:#85·······//·iterator:()Ljava/util/Iterator;
95 ···#87·=·InterfaceMethodref·#83.#86·······//·java/util/List.iterator:()Ljava/util/Iterator;95 ···#87·=·InterfaceMethodref·#83.#86·······//·java/util/List.iterator:()Ljava/util/Iterator;
96 ···#88·=·Utf8···············java/util/Iterator96 ···#88·=·Utf8···············java/util/Iterator
Offset 109, 83 lines modifiedOffset 109, 83 lines modified
109 ··#101·=·Utf8···············onHeaders109 ··#101·=·Utf8···············onHeaders
110 ··#102·=·Utf8···············(Lokhttp3/Headers;)V110 ··#102·=·Utf8···············(Lokhttp3/Headers;)V
111 ··#103·=·NameAndType········#101:#102·····//·onHeaders:(Lokhttp3/Headers;)V111 ··#103·=·NameAndType········#101:#102·····//·onHeaders:(Lokhttp3/Headers;)V
112 ··#104·=·InterfaceMethodref·#100.#103·····//·okhttp3/internal/http2/Header$Listener.onHeaders:(Lokhttp3/Headers;)V112 ··#104·=·InterfaceMethodref·#100.#103·····//·okhttp3/internal/http2/Header$Listener.onHeaders:(Lokhttp3/Headers;)V
113 ··#105·=·Utf8···············readTimeout113 ··#105·=·Utf8···············readTimeout
114 ··#106·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$StreamTimeout;114 ··#106·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
115 ··#107·=·NameAndType········#105:#106·····//·readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;115 ··#107·=·NameAndType········#105:#106·····//·readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
116 ··#108·=·Fieldref···········#34.#107······//·okhttp3/internal/http2/Http2Stream.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;116 ··#108·=·Fieldref···········#19.#107······//·okhttp3/internal/http2/Http2Stream.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
117 ··#109·=·Utf8···············okhttp3/internal/http2/Http2Stream$StreamTimeout117 ··#109·=·Utf8···············okhttp3/internal/http2/Http2Stream$StreamTimeout
118 ··#110·=·Class··············#109··········//·okhttp3/internal/http2/Http2Stream$StreamTimeout118 ··#110·=·Class··············#109··········//·okhttp3/internal/http2/Http2Stream$StreamTimeout
119 ··#111·=·Utf8···············enter119 ··#111·=·Utf8···············enter
120 ··#112·=·NameAndType········#111:#21······//·enter:()V120 ··#112·=·NameAndType········#111:#23······//·enter:()V
121 ··#113·=·Methodref··········#110.#112·····//·okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V121 ··#113·=·Methodref··········#110.#112·····//·okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V
122 ··#114·=·Utf8···············errorCode122 ··#114·=·Utf8···············errorCode
123 ··#115·=·Utf8···············Lokhttp3/internal/http2/ErrorCode;123 ··#115·=·Utf8···············Lokhttp3/internal/http2/ErrorCode;
124 ··#116·=·NameAndType········#114:#115·····//·errorCode:Lokhttp3/internal/http2/ErrorCode;124 ··#116·=·NameAndType········#114:#115·····//·errorCode:Lokhttp3/internal/http2/ErrorCode;
125 ··#117·=·Fieldref···········#34.#116······//·okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode;125 ··#117·=·Fieldref···········#19.#116······//·okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode;
126 ··#118·=·Utf8···············removeFirst126 ··#118·=·Utf8···············removeFirst
127 ··#119·=·NameAndType········#118:#94······//·removeFirst:()Ljava/lang/Object;127 ··#119·=·NameAndType········#118:#94······//·removeFirst:()Ljava/lang/Object;
128 ··#120·=·InterfaceMethodref·#60.#119······//·java/util/Deque.removeFirst:()Ljava/lang/Object;128 ··#120·=·InterfaceMethodref·#60.#119······//·java/util/Deque.removeFirst:()Ljava/lang/Object;
129 ··#121·=·Utf8···············java/lang/Math129 ··#121·=·Utf8···············java/lang/Math
130 ··#122·=·Class··············#121··········//·java/lang/Math130 ··#122·=·Class··············#121··········//·java/lang/Math
131 ··#123·=·Utf8···············min131 ··#123·=·Utf8···············min
132 ··#124·=·Utf8···············(JJ)J132 ··#124·=·Utf8···············(JJ)J
133 ··#125·=·NameAndType········#123:#124·····//·min:(JJ)J133 ··#125·=·NameAndType········#123:#124·····//·min:(JJ)J
134 ··#126·=·Methodref··········#122.#125·····//·java/lang/Math.min:(JJ)J134 ··#126·=·Methodref··········#122.#125·····//·java/lang/Math.min:(JJ)J
135 ··#127·=·Utf8···············read135 ··#127·=·Utf8···············read
136 ··#128·=·Utf8···············(Lokio/Buffer;J)J136 ··#128·=·Utf8···············(Lokio/Buffer;J)J
137 ··#129·=·NameAndType········#127:#128·····//·read:(Lokio/Buffer;J)J137 ··#129·=·NameAndType········#127:#128·····//·read:(Lokio/Buffer;J)J
138 ··#130·=·Methodref··········#25.#129······//·okio/Buffer.read:(Lokio/Buffer;J)J138 ··#130·=·Methodref··········#27.#129······//·okio/Buffer.read:(Lokio/Buffer;J)J
139 ··#131·=·Utf8···············unacknowledgedBytesRead139 ··#131·=·Utf8···············unacknowledgedBytesRead
140 ··#132·=·NameAndType········#131:#12······//·unacknowledgedBytesRead:J140 ··#132·=·NameAndType········#131:#12······//·unacknowledgedBytesRead:J
141 ··#133·=·Fieldref···········#34.#132······//·okhttp3/internal/http2/Http2Stream.unacknowledgedBytesRead:J141 ··#133·=·Fieldref···········#19.#132······//·okhttp3/internal/http2/Http2Stream.unacknowledgedBytesRead:J
142 ··#134·=·Utf8···············okHttpSettings142 ··#134·=·Utf8···············okHttpSettings
143 ··#135·=·Utf8···············Lokhttp3/internal/http2/Settings;143 ··#135·=·Utf8···············Lokhttp3/internal/http2/Settings;
144 ··#136·=·NameAndType········#134:#135·····//·okHttpSettings:Lokhttp3/internal/http2/Settings;144 ··#136·=·NameAndType········#134:#135·····//·okHttpSettings:Lokhttp3/internal/http2/Settings;
145 ··#137·=·Fieldref···········#40.#136······//·okhttp3/internal/http2/Http2Connection.okHttpSettings:Lokhttp3/internal/http2/Settings;145 ··#137·=·Fieldref···········#40.#136······//·okhttp3/internal/http2/Http2Connection.okHttpSettings:Lokhttp3/internal/http2/Settings;
146 ··#138·=·Utf8···············okhttp3/internal/http2/Settings146 ··#138·=·Utf8···············okhttp3/internal/http2/Settings
147 ··#139·=·Class··············#138··········//·okhttp3/internal/http2/Settings147 ··#139·=·Class··············#138··········//·okhttp3/internal/http2/Settings
148 ··#140·=·Utf8···············getInitialWindowSize148 ··#140·=·Utf8···············getInitialWindowSize
149 ··#141·=·Utf8···············()I149 ··#141·=·Utf8···············()I
150 ··#142·=·NameAndType········#140:#141·····//·getInitialWindowSize:()I150 ··#142·=·NameAndType········#140:#141·····//·getInitialWindowSize:()I
151 ··#143·=·Methodref··········#139.#142·····//·okhttp3/internal/http2/Settings.getInitialWindowSize:()I151 ··#143·=·Methodref··········#139.#142·····//·okhttp3/internal/http2/Settings.getInitialWindowSize:()I
152 ··#144·=·Utf8···············id152 ··#144·=·Utf8···············id
153 ··#145·=·Utf8···············I153 ··#145·=·Utf8···············I
154 ··#146·=·NameAndType········#144:#145·····//·id:I154 ··#146·=·NameAndType········#144:#145·····//·id:I
Max diff block lines reached; 32717/44403 bytes (73.68%) of diff not shown.
546 B
smali/okhttp3/internal/http2/Http2Stream$FramingSource.smali
    
Offset 33, 15 lines modifiedOffset 33, 18 lines modified
33 .field·private·final·receiveBuffer:Lokio/Buffer;33 .field·private·final·receiveBuffer:Lokio/Buffer;
  
34 .field·final·synthetic·this$0:Lokhttp3/internal/http2/Http2Stream;34 .field·final·synthetic·this$0:Lokhttp3/internal/http2/Http2Stream;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·static·constructor·<clinit>()V36 .method·static·constructor·<clinit>()V
37 ····.locals·037 ····.locals·1
  
 38 ····.line·329
 39 ····const-class·v0,·Lokhttp3/internal/http2/Http2Stream;
  
38 ····return-void40 ····return-void
39 .end·method41 .end·method
  
40 .method·constructor·<init>(Lokhttp3/internal/http2/Http2Stream;J)V42 .method·constructor·<init>(Lokhttp3/internal/http2/Http2Stream;J)V
41 ····.locals·043 ····.locals·0
  
538 B
smali/okhttp3/internal/http2/Http2Stream$FramingSink.smali
    
Offset 31, 15 lines modifiedOffset 31, 18 lines modified
31 .field·private·final·sendBuffer:Lokio/Buffer;31 .field·private·final·sendBuffer:Lokio/Buffer;
  
32 .field·final·synthetic·this$0:Lokhttp3/internal/http2/Http2Stream;32 .field·final·synthetic·this$0:Lokhttp3/internal/http2/Http2Stream;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·static·constructor·<clinit>()V34 .method·static·constructor·<clinit>()V
35 ····.locals·035 ····.locals·1
  
 36 ····.line·523
 37 ····const-class·v0,·Lokhttp3/internal/http2/Http2Stream;
  
36 ····return-void38 ····return-void
37 .end·method39 .end·method
  
38 .method·constructor·<init>(Lokhttp3/internal/http2/Http2Stream;)V40 .method·constructor·<init>(Lokhttp3/internal/http2/Http2Stream;)V
39 ····.locals·041 ····.locals·0
  
770 B
smali_classes2/com/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder.smali
    
Offset 32, 14 lines modifiedOffset 32, 17 lines modified
32 .field·private·final·layout:Ljava/lang/String;32 .field·private·final·layout:Ljava/lang/String;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·static·constructor·<clinit>()V34 .method·static·constructor·<clinit>()V
35 ····.locals·135 ····.locals·1
  
 36 ····.line·115
 37 ····const-class·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard;
  
36 ····.line·11738 ····.line·117
37 ····new-instance·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$1;39 ····new-instance·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$1;
  
38 ····invoke-direct·{v0},·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$1;-><init>()V40 ····invoke-direct·{v0},·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$1;-><init>()V
  
39 ····sput-object·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder;->WHITESPACE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;41 ····sput-object·v0,·Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder;->WHITESPACE_SPLIT_MATCHER:Lcom/nulabinc/zxcvbn/matchers/Keyboard$AdjacentGraphBuilder$SplitMatcher;