18.5 MB
/home/fdroid/fdroiddata/tmp/nz.org.cacophony.birdmonitor_150010605.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_nz.org.cacophony.birdmonitor_150010605.apk
9.12 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: <uam95cA8wG0xjtYTXJyGopGJzsw=>, actual: <1vi57vv1vB9QThzf2P/6JXdX1MQ=>
    
Offset 1, 55 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:·91f0ada061b91fc4ae2e45640a7452b38a93d8c864307872f2432f86ea6617e3 
10 Signer·#1·certificate·SHA-1·digest:·a40f02bba00e1e36650f9df160fb87296d4b0583 
11 Signer·#1·certificate·MD5·digest:·dc47b3a1245d7477cd594402a1ef1a6b 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·f9f9484802c3b613e06ca245ec57eee6458ef5dd275e3f803eb7701ce70cbc7a 
15 Signer·#1·public·key·SHA-1·digest:·812e27ac9e9eb27590eae5fc99aa66a20af9ef35 
16 Signer·#1·public·key·MD5·digest:·426c14cde3051835b4fdbeec62519013 
17 WARNING:·META-INF/android.arch.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/. 
18 WARNING:·META-INF/android.arch.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/. 
19 WARNING:·META-INF/android.arch.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/. 
20 WARNING:·META-INF/android.arch.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/. 
21 WARNING:·META-INF/android.arch.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/. 
22 WARNING:·META-INF/android.arch.navigation_navigation-common.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/android.arch.navigation_navigation-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/. 
24 WARNING:·META-INF/android.arch.navigation_navigation-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/. 
25 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/. 
26 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.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/. 
28 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.core_core.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.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/. 
32 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/. 
33 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/. 
34 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/. 
35 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/. 
36 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/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 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/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 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/. 
53 WARNING:·META-INF/jvm.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/. 
54 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/. 
55 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/. 
1.75 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 30269 lines modifiedOffset 1, 24289 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:···················3692749·(00000000003858CDh)4 ··Zip·archive·file·size:···················3662033·(000000000037E0D1h)
5 ··Actual·end-cent-dir·record·offset:·······3692727·(00000000003858B7h)5 ··Actual·end-cent-dir·record·offset:·······3662011·(000000000037E0BBh)
6 ··Expected·end-cent-dir·record·offset:·····3692727·(00000000003858B7h)6 ··Expected·end-cent-dir·record·offset:·····3662011·(000000000037E0BBh)
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·813·entries.9 ··central·directory·contains·813·entries.
10 ··The·central·directory·is·85587·(0000000000014E53h)·bytes·long,10 ··The·central·directory·is·78299·(00000000000131DBh)·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·3607140·(0000000000370A64h).12 ··is·3583712·(000000000036AEE0h).
  
  
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·Aug·31·08:09:1426 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························d5f2aaf327 ··32-bit·CRC·value·(hex):·························7919e92d
28 ··compressed·size:································25551·bytes28 ··compressed·size:································1773·bytes
29 ··uncompressed·size:······························82153·bytes29 ··uncompressed·size:······························7168·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/566F9F16.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···25617 
43 ··················································(0000000000006411h)·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·Aug·31·08:09:14 
53 ··32-bit·CRC·value·(hex):·························13d7eb66 
54 ··compressed·size:································26349·bytes 
55 ··uncompressed·size:······························82251·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/566F9F16.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···52032 
69 ··················································(000000000000CB40h)·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·Aug·31·08:09:14 
79 ··32-bit·CRC·value·(hex):·························08147f36 
80 ··compressed·size:································1075·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/android.arch.core_runtime.version40 ··META-INF/android.arch.core_runtime.version
  
94 ··offset·of·local·header·from·start·of·archive:···5317441 ··offset·of·local·header·from·start·of·archive:···1822
95 ··················································(000000000000CFB6h)·bytes42 ··················································(000000000000071Eh)·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:···················1.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:···1.046 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)47 ··compression·method:·····························none·(stored)
101 ··file·security·status:···························not·encrypted48 ··file·security·status:···························not·encrypted
102 ··extended·local·header:··························no49 ··extended·local·header:··························no
103 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0050 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
104 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·UTC 
Max diff block lines reached; 1830695/1837900 bytes (99.61%) 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
16.7 MB
classes.dex
16.7 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············:·2df431724 checksum············:·7917d991
5 signature···········:·e30d...f4735 signature···········:·d3f8...179f
6 file_size···········:·65363246 file_size···········:·6536332
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·····:·4885910 string_ids_size·····:·48859
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·639612 type_ids_size·······:·6396
13 type_ids_off········:·195548·(0x02fbdc)13 type_ids_off········:·195548·(0x02fbdc)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·221132·(0x035fcc)15 proto_ids_off·······:·221132·(0x035fcc)
16 field_ids_size······:·2733716 field_ids_size······:·27337
17 field_ids_off·······:·351728·(0x055df0)17 field_ids_off·······:·351728·(0x055df0)
18 method_ids_size·····:·5006918 method_ids_size·····:·50069
19 method_ids_off······:·570424·(0x08b438)19 method_ids_off······:·570424·(0x08b438)
20 class_defs_size·····:·510320 class_defs_size·····:·5103
21 class_defs_off······:·970976·(0x0ed0e0)21 class_defs_off······:·970976·(0x0ed0e0)
22 data_size···········:·540205222 data_size···········:·5402060
23 data_off············:·1134272·(0x114ec0)23 data_off············:·1134272·(0x114ec0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·8225 class_idx···········:·82
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·441227 superclass_idx······:·4412
28 source_file_idx·····:·1926928 source_file_idx·····:·19269
Offset 687373, 171 lines modifiedOffset 687373, 171 lines modified
687373 ······type··········:·'()V'687373 ······type··········:·'()V'
687374 ······access········:·0x10008·(STATIC·CONSTRUCTOR)687374 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
687375 ······code··········-687375 ······code··········-
687376 ······registers·····:·16687376 ······registers·····:·16
687377 ······ins···········:·0687377 ······ins···········:·0
687378 ······outs··········:·3687378 ······outs··········:·3
687379 ······insns·size····:·300·16-bit·code·units687379 ······insns·size····:·300·16-bit·code·units
687380 353818:········································|[353818]·okhttp3.internal.http2.Http2.<clinit>:()V687380 353820:········································|[353820]·okhttp3.internal.http2.Http2.<clinit>:()V
687381 353828:·1a00·9e49······························|0000:·const-string·v0,·"PRI·*·HTTP/2.0\xd687381 353830:·1a00·9e49······························|0000:·const-string·v0,·"PRI·*·HTTP/2.0\xd
687382 \xd687382 \xd
687383 SM\xd687383 SM\xd
687384 \xd687384 \xd
687385 "·//·string@499e687385 "·//·string@499e
687386 35382c:·7110·c7b1·0000·························|0002:·invoke-static·{v0},·Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString;·//·method@b1c7687386 353834:·7110·c7b1·0000·························|0002:·invoke-static·{v0},·Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString;·//·method@b1c7
687387 353832:·0c00···································|0005:·move-result-object·v0687387 35383a:·0c00···································|0005:·move-result-object·v0
687388 353834:·6900·4765······························|0006:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString;·//·field@6547687388 35383c:·6900·4765······························|0006:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString;·//·field@6547
687389 353838:·1300·0a00······························|0008:·const/16·v0,·#int·10·//·#a687389 353840:·1300·0a00······························|0008:·const/16·v0,·#int·10·//·#a
687390 35383c:·2300·a418······························|000a:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@18a4687390 353844:·2300·a418······························|000a:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@18a4
687391 353840:·1201···································|000c:·const/4·v1,·#int·0·//·#0687391 353848:·1201···································|000c:·const/4·v1,·#int·0·//·#0
687392 353842:·1a02·e61a······························|000d:·const-string·v2,·"DATA"·//·string@1ae6687392 35384a:·1a02·e61a······························|000d:·const-string·v2,·"DATA"·//·string@1ae6
687393 353846:·4d02·0001······························|000f:·aput-object·v2,·v0,·v1687393 35384e:·4d02·0001······························|000f:·aput-object·v2,·v0,·v1
687394 35384a:·1212···································|0011:·const/4·v2,·#int·1·//·#1687394 353852:·1212···································|0011:·const/4·v2,·#int·1·//·#1
687395 35384c:·1a03·9a22······························|0012:·const-string·v3,·"HEADERS"·//·string@229a687395 353854:·1a03·9a22······························|0012:·const-string·v3,·"HEADERS"·//·string@229a
687396 353850:·4d03·0002······························|0014:·aput-object·v3,·v0,·v2687396 353858:·4d03·0002······························|0014:·aput-object·v3,·v0,·v2
687397 353854:·1a03·a249······························|0016:·const-string·v3,·"PRIORITY"·//·string@49a2687397 35385c:·1a03·a249······························|0016:·const-string·v3,·"PRIORITY"·//·string@49a2
687398 353858:·1224···································|0018:·const/4·v4,·#int·2·//·#2687398 353860:·1224···································|0018:·const/4·v4,·#int·2·//·#2
687399 35385a:·4d03·0004······························|0019:·aput-object·v3,·v0,·v4687399 353862:·4d03·0004······························|0019:·aput-object·v3,·v0,·v4
687400 35385e:·1234···································|001b:·const/4·v4,·#int·3·//·#3687400 353866:·1234···································|001b:·const/4·v4,·#int·3·//·#3
687401 353860:·1a05·144c······························|001c:·const-string·v5,·"RST_STREAM"·//·string@4c14687401 353868:·1a05·144c······························|001c:·const-string·v5,·"RST_STREAM"·//·string@4c14
687402 353864:·4d05·0004······························|001e:·aput-object·v5,·v0,·v4687402 35386c:·4d05·0004······························|001e:·aput-object·v5,·v0,·v4
687403 353868:·1245···································|0020:·const/4·v5,·#int·4·//·#4687403 353870:·1245···································|0020:·const/4·v5,·#int·4·//·#4
687404 35386a:·1a06·544e······························|0021:·const-string·v6,·"SETTINGS"·//·string@4e54687404 353872:·1a06·544e······························|0021:·const-string·v6,·"SETTINGS"·//·string@4e54
687405 35386e:·4d06·0005······························|0023:·aput-object·v6,·v0,·v5687405 353876:·4d06·0005······························|0023:·aput-object·v6,·v0,·v5
687406 353872:·1256···································|0025:·const/4·v6,·#int·5·//·#5687406 35387a:·1256···································|0025:·const/4·v6,·#int·5·//·#5
687407 353874:·1a07·ec49······························|0026:·const-string·v7,·"PUSH_PROMISE"·//·string@49ec687407 35387c:·1a07·ec49······························|0026:·const-string·v7,·"PUSH_PROMISE"·//·string@49ec
687408 353878:·4d07·0006······························|0028:·aput-object·v7,·v0,·v6687408 353880:·4d07·0006······························|0028:·aput-object·v7,·v0,·v6
687409 35387c:·1266···································|002a:·const/4·v6,·#int·6·//·#6687409 353884:·1266···································|002a:·const/4·v6,·#int·6·//·#6
687410 35387e:·1a07·6d49······························|002b:·const-string·v7,·"PING"·//·string@496d687410 353886:·1a07·6d49······························|002b:·const-string·v7,·"PING"·//·string@496d
687411 353882:·4d07·0006······························|002d:·aput-object·v7,·v0,·v6687411 35388a:·4d07·0006······························|002d:·aput-object·v7,·v0,·v6
687412 353886:·1276···································|002f:·const/4·v6,·#int·7·//·#7687412 35388e:·1276···································|002f:·const/4·v6,·#int·7·//·#7
687413 353888:·1a07·1922······························|0030:·const-string·v7,·"GOAWAY"·//·string@2219687413 353890:·1a07·1922······························|0030:·const-string·v7,·"GOAWAY"·//·string@2219
687414 35388c:·4d07·0006······························|0032:·aput-object·v7,·v0,·v6687414 353894:·4d07·0006······························|0032:·aput-object·v7,·v0,·v6
687415 353890:·1306·0800······························|0034:·const/16·v6,·#int·8·//·#8687415 353898:·1306·0800······························|0034:·const/16·v6,·#int·8·//·#8
687416 353894:·1a07·845c······························|0036:·const-string·v7,·"WINDOW_UPDATE"·//·string@5c84687416 35389c:·1a07·845c······························|0036:·const-string·v7,·"WINDOW_UPDATE"·//·string@5c84
687417 353898:·4d07·0006······························|0038:·aput-object·v7,·v0,·v6687417 3538a0:·4d07·0006······························|0038:·aput-object·v7,·v0,·v6
687418 35389c:·1307·0900······························|003a:·const/16·v7,·#int·9·//·#9687418 3538a4:·1307·0900······························|003a:·const/16·v7,·#int·9·//·#9
687419 3538a0:·1a08·5216······························|003c:·const-string·v8,·"CONTINUATION"·//·string@1652687419 3538a8:·1a08·5216······························|003c:·const-string·v8,·"CONTINUATION"·//·string@1652
687420 3538a4:·4d08·0007······························|003e:·aput-object·v8,·v0,·v7687420 3538ac:·4d08·0007······························|003e:·aput-object·v8,·v0,·v7
687421 3538a8:·6900·5165······························|0040:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.FRAME_NAMES:[Ljava/lang/String;·//·field@6551687421 3538b0:·6900·5165······························|0040:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.FRAME_NAMES:[Ljava/lang/String;·//·field@6551
687422 3538ac:·1300·4000······························|0042:·const/16·v0,·#int·64·//·#40687422 3538b4:·1300·4000······························|0042:·const/16·v0,·#int·64·//·#40
687423 3538b0:·2300·a418······························|0044:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@18a4687423 3538b8:·2300·a418······························|0044:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@18a4
687424 3538b4:·6900·4865······························|0046:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@6548687424 3538bc:·6900·4865······························|0046:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@6548
687425 3538b8:·1300·0001······························|0048:·const/16·v0,·#int·256·//·#100687425 3538c0:·1300·0001······························|0048:·const/16·v0,·#int·256·//·#100
687426 3538bc:·2300·a418······························|004a:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@18a4687426 3538c4:·2300·a418······························|004a:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@18a4
687427 3538c0:·6900·4665······························|004c:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String;·//·field@6546687427 3538c8:·6900·4665······························|004c:·sput-object·v0,·Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String;·//·field@6546
687428 3538c4:·1200···································|004e:·const/4·v0,·#int·0·//·#0687428 3538cc:·1200···································|004e:·const/4·v0,·#int·0·//·#0
687429 3538c6:·6207·4665······························|004f:·sget-object·v7,·Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String;·//·field@6546687429 3538ce:·6207·4665······························|004f:·sget-object·v7,·Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String;·//·field@6546
687430 3538ca:·2178···································|0051:·array-length·v8,·v7687430 3538d2:·2178···································|0051:·array-length·v8,·v7
687431 3538cc:·1309·2000······························|0052:·const/16·v9,·#int·32·//·#20687431 3538d4:·1309·2000······························|0052:·const/16·v9,·#int·32·//·#20
687432 3538d0:·3580·1b00······························|0054:·if-ge·v0,·v8,·006f·//·+001b687432 3538d8:·3580·1b00······························|0054:·if-ge·v0,·v8,·006f·//·+001b
687433 3538d4:·2328·a118······························|0056:·new-array·v8,·v2,·[Ljava/lang/Object;·//·type@18a1687433 3538dc:·2328·a118······························|0056:·new-array·v8,·v2,·[Ljava/lang/Object;·//·type@18a1
687434 3538d8:·7110·2588·0000·························|0058:·invoke-static·{v0},·Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String;·//·method@8825687434 3538e0:·7110·2588·0000·························|0058:·invoke-static·{v0},·Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String;·//·method@8825
687435 3538de:·0c0a···································|005b:·move-result-object·v10687435 3538e6:·0c0a···································|005b:·move-result-object·v10
687436 3538e0:·4d0a·0801······························|005c:·aput-object·v10,·v8,·v1687436 3538e8:·4d0a·0801······························|005c:·aput-object·v10,·v8,·v1
687437 3538e4:·1a0a·1a05······························|005e:·const-string·v10,·"%8s"·//·string@051a687437 3538ec:·1a0a·1a05······························|005e:·const-string·v10,·"%8s"·//·string@051a
687438 3538e8:·7120·0dad·8a00·························|0060:·invoke-static·{v10,·v8},·Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;·//·method@ad0d687438 3538f0:·7120·0dad·8a00·························|0060:·invoke-static·{v10,·v8},·Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;·//·method@ad0d
687439 3538ee:·0c08···································|0063:·move-result-object·v8687439 3538f6:·0c08···································|0063:·move-result-object·v8
687440 3538f0:·130a·3000······························|0064:·const/16·v10,·#int·48·//·#30687440 3538f8:·130a·3000······························|0064:·const/16·v10,·#int·48·//·#30
687441 3538f4:·6e30·eb88·980a·························|0066:·invoke-virtual·{v8,·v9,·v10},·Ljava/lang/String;.replace:(CC)Ljava/lang/String;·//·method@88eb687441 3538fc:·6e30·eb88·980a·························|0066:·invoke-virtual·{v8,·v9,·v10},·Ljava/lang/String;.replace:(CC)Ljava/lang/String;·//·method@88eb
687442 3538fa:·0c08···································|0069:·move-result-object·v8687442 353902:·0c08···································|0069:·move-result-object·v8
687443 3538fc:·4d08·0700······························|006a:·aput-object·v8,·v7,·v0687443 353904:·4d08·0700······························|006a:·aput-object·v8,·v7,·v0
687444 353900:·d800·0001······························|006c:·add-int/lit8·v0,·v0,·#int·1·//·#01687444 353908:·d800·0001······························|006c:·add-int/lit8·v0,·v0,·#int·1·//·#01
687445 353904:·28e1···································|006e:·goto·004f·//·-001f687445 35390c:·28e1···································|006e:·goto·004f·//·-001f
687446 353906:·6200·4865······························|006f:·sget-object·v0,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@6548687446 35390e:·6200·4865······························|006f:·sget-object·v0,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@6548
687447 35390a:·1a07·0000······························|0071:·const-string·v7,·""·//·string@0000687447 353912:·1a07·0000······························|0071:·const-string·v7,·""·//·string@0000
687448 35390e:·4d07·0001······························|0073:·aput-object·v7,·v0,·v1687448 353916:·4d07·0001······························|0073:·aput-object·v7,·v0,·v1
687449 353912:·1a07·e91d······························|0075:·const-string·v7,·"END_STREAM"·//·string@1de9687449 35391a:·1a07·e91d······························|0075:·const-string·v7,·"END_STREAM"·//·string@1de9
687450 353916:·4d07·0002······························|0077:·aput-object·v7,·v0,·v2687450 35391e:·4d07·0002······························|0077:·aput-object·v7,·v0,·v2
687451 35391a:·2327·0818······························|0079:·new-array·v7,·v2,·[I·//·type@1808687451 353922:·2327·0818······························|0079:·new-array·v7,·v2,·[I·//·type@1808
687452 35391e:·4b02·0701······························|007b:·aput·v2,·v7,·v1687452 353926:·4b02·0701······························|007b:·aput·v2,·v7,·v1
687453 353922:·1a02·3549······························|007d:·const-string·v2,·"PADDED"·//·string@4935687453 35392a:·1a02·3549······························|007d:·const-string·v2,·"PADDED"·//·string@4935
687454 353926:·4d02·0006······························|007f:·aput-object·v2,·v0,·v6687454 35392e:·4d02·0006······························|007f:·aput-object·v2,·v0,·v6
687455 35392a:·2170···································|0081:·array-length·v0,·v7687455 353932:·2170···································|0081:·array-length·v0,·v7
687456 35392c:·1202···································|0082:·const/4·v2,·#int·0·//·#0687456 353934:·1202···································|0082:·const/4·v2,·#int·0·//·#0
687457 35392e:·1a08·d6bd······························|0083:·const-string·v8,·"|PADDED"·//·string@bdd6687457 353936:·1a08·d6bd······························|0083:·const-string·v8,·"|PADDED"·//·string@bdd6
687458 353932:·3502·2000······························|0085:·if-ge·v2,·v0,·00a5·//·+0020687458 35393a:·3502·2000······························|0085:·if-ge·v2,·v0,·00a5·//·+0020
687459 353936:·440a·0702······························|0087:·aget·v10,·v7,·v2687459 35393e:·440a·0702······························|0087:·aget·v10,·v7,·v2
687460 35393a:·620b·4865······························|0089:·sget-object·v11,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@6548687460 353942:·620b·4865······························|0089:·sget-object·v11,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@6548
687461 35393e:·de0c·0a08······························|008b:·or-int/lit8·v12,·v10,·#int·8·//·#08687461 353946:·de0c·0a08······························|008b:·or-int/lit8·v12,·v10,·#int·8·//·#08
687462 353942:·220d·4c11······························|008d:·new-instance·v13,·Ljava/lang/StringBuilder;·//·type@114c687462 35394a:·220d·4c11······························|008d:·new-instance·v13,·Ljava/lang/StringBuilder;·//·type@114c
687463 353946:·7010·1789·0d00·························|008f:·invoke-direct·{v13},·Ljava/lang/StringBuilder;.<init>:()V·//·method@8917687463 35394e:·7010·1789·0d00·························|008f:·invoke-direct·{v13},·Ljava/lang/StringBuilder;.<init>:()V·//·method@8917
687464 35394c:·620e·4865······························|0092:·sget-object·v14,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@6548687464 353954:·620e·4865······························|0092:·sget-object·v14,·Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String;·//·field@6548
687465 353950:·460a·0e0a······························|0094:·aget-object·v10,·v14,·v10687465 353958:·460a·0e0a······························|0094:·aget-object·v10,·v14,·v10
687466 353954:·6e20·2389·ad00·························|0096:·invoke-virtual·{v13,·v10},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@8923687466 35395c:·6e20·2389·ad00·························|0096:·invoke-virtual·{v13,·v10},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@8923
687467 35395a:·6e20·2389·8d00·························|0099:·invoke-virtual·{v13,·v8},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@8923687467 353962:·6e20·2389·8d00·························|0099:·invoke-virtual·{v13,·v8},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@8923
687468 353960:·6e10·3489·0d00·························|009c:·invoke-virtual·{v13},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@8934687468 353968:·6e10·3489·0d00·························|009c:·invoke-virtual·{v13},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@8934
687469 353966:·0c08···································|009f:·move-result-object·v8687469 35396e:·0c08···································|009f:·move-result-object·v8
Max diff block lines reached; 17440322/17472291 bytes (99.82%) of diff not shown.
64.3 KB
classes.jar
2.01 KB
zipinfo -v {}
    
Offset 116369, 15 lines modifiedOffset 116369, 15 lines modified
116369 ··version·of·encoding·software:···················2.0116369 ··version·of·encoding·software:···················2.0
116370 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT116370 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
116371 ··minimum·software·version·required·to·extract:···2.0116371 ··minimum·software·version·required·to·extract:···2.0
116372 ··compression·method:·····························none·(stored)116372 ··compression·method:·····························none·(stored)
116373 ··file·security·status:···························not·encrypted116373 ··file·security·status:···························not·encrypted
116374 ··extended·local·header:··························no116374 ··extended·local·header:··························no
116375 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00116375 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
116376 ··32-bit·CRC·value·(hex):·························47ff8455116376 ··32-bit·CRC·value·(hex):·························822de638
116377 ··compressed·size:································2597·bytes116377 ··compressed·size:································2597·bytes
116378 ··uncompressed·size:······························2597·bytes116378 ··uncompressed·size:······························2597·bytes
116379 ··length·of·filename:·····························52·characters116379 ··length·of·filename:·····························52·characters
116380 ··length·of·extra·field:··························0·bytes116380 ··length·of·extra·field:··························0·bytes
116381 ··length·of·file·comment:·························0·characters116381 ··length·of·file·comment:·························0·characters
116382 ··disk·number·on·which·file·begins:···············disk·1116382 ··disk·number·on·which·file·begins:···············disk·1
116383 ··apparent·file·type:·····························binary116383 ··apparent·file·type:·····························binary
Offset 116397, 15 lines modifiedOffset 116397, 15 lines modified
116397 ··version·of·encoding·software:···················2.0116397 ··version·of·encoding·software:···················2.0
116398 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT116398 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
116399 ··minimum·software·version·required·to·extract:···2.0116399 ··minimum·software·version·required·to·extract:···2.0
116400 ··compression·method:·····························none·(stored)116400 ··compression·method:·····························none·(stored)
116401 ··file·security·status:···························not·encrypted116401 ··file·security·status:···························not·encrypted
116402 ··extended·local·header:··························no116402 ··extended·local·header:··························no
116403 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00116403 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
116404 ··32-bit·CRC·value·(hex):·························ab2994be116404 ··32-bit·CRC·value·(hex):·························8caf8b7c
116405 ··compressed·size:································3786·bytes116405 ··compressed·size:································3786·bytes
116406 ··uncompressed·size:······························3786·bytes116406 ··uncompressed·size:······························3786·bytes
116407 ··length·of·filename:·····························54·characters116407 ··length·of·filename:·····························54·characters
116408 ··length·of·extra·field:··························0·bytes116408 ··length·of·extra·field:··························0·bytes
116409 ··length·of·file·comment:·························0·characters116409 ··length·of·file·comment:·························0·characters
116410 ··disk·number·on·which·file·begins:···············disk·1116410 ··disk·number·on·which·file·begins:···············disk·1
116411 ··apparent·file·type:·····························binary116411 ··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.
34.3 KB
okhttp3/internal/http2/Http2Stream$FramingSource.class
34.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 19, 130 lines modifiedOffset 19, 130 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·=·Utf8···············readTimeout53 ···#45·=·Utf8···············readTimeout
54 ···#46·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$StreamTimeout;54 ···#46·=·Utf8···············Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
55 ···#47·=·NameAndType········#45:#46·······//·readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;55 ···#47·=·NameAndType········#45:#46·······//·readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
56 ···#48·=·Fieldref···········#34.#47·······//·okhttp3/internal/http2/Http2Stream.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;56 ···#48·=·Fieldref···········#19.#47·······//·okhttp3/internal/http2/Http2Stream.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout;
57 ···#49·=·Utf8···············okhttp3/internal/http2/Http2Stream$StreamTimeout57 ···#49·=·Utf8···············okhttp3/internal/http2/Http2Stream$StreamTimeout
58 ···#50·=·Class··············#49···········//·okhttp3/internal/http2/Http2Stream$StreamTimeout58 ···#50·=·Class··············#49···········//·okhttp3/internal/http2/Http2Stream$StreamTimeout
59 ···#51·=·Utf8···············enter59 ···#51·=·Utf8···············enter
60 ···#52·=·NameAndType········#51:#21·······//·enter:()V60 ···#52·=·NameAndType········#51:#23·······//·enter:()V
61 ···#53·=·Methodref··········#50.#52·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V61 ···#53·=·Methodref··········#50.#52·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V
62 ···#54·=·Utf8···············size62 ···#54·=·Utf8···············size
63 ···#55·=·Utf8···············()J63 ···#55·=·Utf8···············()J
64 ···#56·=·NameAndType········#54:#55·······//·size:()J64 ···#56·=·NameAndType········#54:#55·······//·size:()J
65 ···#57·=·Methodref··········#25.#56·······//·okio/Buffer.size:()J65 ···#57·=·Methodref··········#27.#56·······//·okio/Buffer.size:()J
66 ···#58·=·NameAndType········#10:#8········//·finished:Z66 ···#58·=·NameAndType········#10:#8········//·finished:Z
67 ···#59·=·Fieldref···········#2.#58········//·okhttp3/internal/http2/Http2Stream$FramingSource.finished:Z67 ···#59·=·Fieldref···········#2.#58········//·okhttp3/internal/http2/Http2Stream$FramingSource.finished:Z
68 ···#60·=·NameAndType········#9:#8·········//·closed:Z68 ···#60·=·NameAndType········#9:#8·········//·closed:Z
69 ···#61·=·Fieldref···········#2.#60········//·okhttp3/internal/http2/Http2Stream$FramingSource.closed:Z69 ···#61·=·Fieldref···········#2.#60········//·okhttp3/internal/http2/Http2Stream$FramingSource.closed:Z
70 ···#62·=·Utf8···············errorCode70 ···#62·=·Utf8···············errorCode
71 ···#63·=·Utf8···············Lokhttp3/internal/http2/ErrorCode;71 ···#63·=·Utf8···············Lokhttp3/internal/http2/ErrorCode;
72 ···#64·=·NameAndType········#62:#63·······//·errorCode:Lokhttp3/internal/http2/ErrorCode;72 ···#64·=·NameAndType········#62:#63·······//·errorCode:Lokhttp3/internal/http2/ErrorCode;
73 ···#65·=·Fieldref···········#34.#64·······//·okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode;73 ···#65·=·Fieldref···········#19.#64·······//·okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode;
74 ···#66·=·Utf8···············waitForIo74 ···#66·=·Utf8···············waitForIo
75 ···#67·=·NameAndType········#66:#21·······//·waitForIo:()V75 ···#67·=·NameAndType········#66:#23·······//·waitForIo:()V
76 ···#68·=·Methodref··········#34.#67·······//·okhttp3/internal/http2/Http2Stream.waitForIo:()V76 ···#68·=·Methodref··········#19.#67·······//·okhttp3/internal/http2/Http2Stream.waitForIo:()V
77 ···#69·=·Utf8···············exitAndThrowIfTimedOut77 ···#69·=·Utf8···············exitAndThrowIfTimedOut
78 ···#70·=·NameAndType········#69:#21·······//·exitAndThrowIfTimedOut:()V78 ···#70·=·NameAndType········#69:#23·······//·exitAndThrowIfTimedOut:()V
79 ···#71·=·Methodref··········#50.#70·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V79 ···#71·=·Methodref··········#50.#70·······//·okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V
80 ···#72·=·Float··············1.4E-45f80 ···#72·=·Float··············1.4E-45f
81 ···#73·=·Utf8···············clear81 ···#73·=·Utf8···············clear
82 ···#74·=·NameAndType········#73:#21·······//·clear:()V82 ···#74·=·NameAndType········#73:#23·······//·clear:()V
83 ···#75·=·Methodref··········#25.#74·······//·okio/Buffer.clear:()V83 ···#75·=·Methodref··········#27.#74·······//·okio/Buffer.clear:()V
84 ···#76·=·Utf8···············notifyAll84 ···#76·=·Utf8···············notifyAll
85 ···#77·=·NameAndType········#76:#21·······//·notifyAll:()V85 ···#77·=·NameAndType········#76:#23·······//·notifyAll:()V
86 ···#78·=·Methodref··········#4.#77········//·java/lang/Object.notifyAll:()V86 ···#78·=·Methodref··········#4.#77········//·java/lang/Object.notifyAll:()V
87 ···#79·=·Methodref··········#2.#43········//·okhttp3/internal/http2/Http2Stream$FramingSource.updateConnectionFlowControl:(J)V87 ···#79·=·Methodref··········#2.#43········//·okhttp3/internal/http2/Http2Stream$FramingSource.updateConnectionFlowControl:(J)V
88 ···#80·=·Utf8···············cancelStreamIfNecessary88 ···#80·=·Utf8···············cancelStreamIfNecessary
89 ···#81·=·NameAndType········#80:#21·······//·cancelStreamIfNecessary:()V89 ···#81·=·NameAndType········#80:#23·······//·cancelStreamIfNecessary:()V
90 ···#82·=·Methodref··········#34.#81·······//·okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V90 ···#82·=·Methodref··········#19.#81·······//·okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V
91 ···#83·=·Utf8···············waitUntilReadable91 ···#83·=·Utf8···············waitUntilReadable
92 ···#84·=·NameAndType········#83:#21·······//·waitUntilReadable:()V92 ···#84·=·NameAndType········#83:#23·······//·waitUntilReadable:()V
93 ···#85·=·Methodref··········#2.#84········//·okhttp3/internal/http2/Http2Stream$FramingSource.waitUntilReadable:()V93 ···#85·=·Methodref··········#2.#84········//·okhttp3/internal/http2/Http2Stream$FramingSource.waitUntilReadable:()V
94 ···#86·=·Utf8···············java/lang/Math94 ···#86·=·Utf8···············java/lang/Math
95 ···#87·=·Class··············#86···········//·java/lang/Math95 ···#87·=·Class··············#86···········//·java/lang/Math
96 ···#88·=·Utf8···············min96 ···#88·=·Utf8···············min
97 ···#89·=·Utf8···············(JJ)J97 ···#89·=·Utf8···············(JJ)J
98 ···#90·=·NameAndType········#88:#89·······//·min:(JJ)J98 ···#90·=·NameAndType········#88:#89·······//·min:(JJ)J
99 ···#91·=·Methodref··········#87.#90·······//·java/lang/Math.min:(JJ)J99 ···#91·=·Methodref··········#87.#90·······//·java/lang/Math.min:(JJ)J
100 ···#92·=·Utf8···············read100 ···#92·=·Utf8···············read
101 ···#93·=·Utf8···············(Lokio/Buffer;J)J101 ···#93·=·Utf8···············(Lokio/Buffer;J)J
102 ···#94·=·NameAndType········#92:#93·······//·read:(Lokio/Buffer;J)J102 ···#94·=·NameAndType········#92:#93·······//·read:(Lokio/Buffer;J)J
103 ···#95·=·Methodref··········#25.#94·······//·okio/Buffer.read:(Lokio/Buffer;J)J103 ···#95·=·Methodref··········#27.#94·······//·okio/Buffer.read:(Lokio/Buffer;J)J
104 ···#96·=·Utf8···············unacknowledgedBytesRead104 ···#96·=·Utf8···············unacknowledgedBytesRead
105 ···#97·=·NameAndType········#96:#12·······//·unacknowledgedBytesRead:J105 ···#97·=·NameAndType········#96:#12·······//·unacknowledgedBytesRead:J
106 ···#98·=·Fieldref···········#34.#97·······//·okhttp3/internal/http2/Http2Stream.unacknowledgedBytesRead:J106 ···#98·=·Fieldref···········#19.#97·······//·okhttp3/internal/http2/Http2Stream.unacknowledgedBytesRead:J
107 ···#99·=·Utf8···············okHttpSettings107 ···#99·=·Utf8···············okHttpSettings
108 ··#100·=·Utf8···············Lokhttp3/internal/http2/Settings;108 ··#100·=·Utf8···············Lokhttp3/internal/http2/Settings;
109 ··#101·=·NameAndType········#99:#100······//·okHttpSettings:Lokhttp3/internal/http2/Settings;109 ··#101·=·NameAndType········#99:#100······//·okHttpSettings:Lokhttp3/internal/http2/Settings;
110 ··#102·=·Fieldref···········#40.#101······//·okhttp3/internal/http2/Http2Connection.okHttpSettings:Lokhttp3/internal/http2/Settings;110 ··#102·=·Fieldref···········#40.#101······//·okhttp3/internal/http2/Http2Connection.okHttpSettings:Lokhttp3/internal/http2/Settings;
111 ··#103·=·Utf8···············okhttp3/internal/http2/Settings111 ··#103·=·Utf8···············okhttp3/internal/http2/Settings
112 ··#104·=·Class··············#103··········//·okhttp3/internal/http2/Settings112 ··#104·=·Class··············#103··········//·okhttp3/internal/http2/Settings
113 ··#105·=·Utf8···············getInitialWindowSize113 ··#105·=·Utf8···············getInitialWindowSize
114 ··#106·=·Utf8···············()I114 ··#106·=·Utf8···············()I
115 ··#107·=·NameAndType········#105:#106·····//·getInitialWindowSize:()I115 ··#107·=·NameAndType········#105:#106·····//·getInitialWindowSize:()I
116 ··#108·=·Methodref··········#104.#107·····//·okhttp3/internal/http2/Settings.getInitialWindowSize:()I116 ··#108·=·Methodref··········#104.#107·····//·okhttp3/internal/http2/Settings.getInitialWindowSize:()I
117 ··#109·=·Utf8···············id117 ··#109·=·Utf8···············id
118 ··#110·=·Utf8···············I118 ··#110·=·Utf8···············I
119 ··#111·=·NameAndType········#109:#110·····//·id:I119 ··#111·=·NameAndType········#109:#110·····//·id:I
120 ··#112·=·Fieldref···········#34.#111······//·okhttp3/internal/http2/Http2Stream.id:I120 ··#112·=·Fieldref···········#19.#111······//·okhttp3/internal/http2/Http2Stream.id:I
121 ··#113·=·Utf8···············writeWindowUpdateLater121 ··#113·=·Utf8···············writeWindowUpdateLater
122 ··#114·=·Utf8···············(IJ)V122 ··#114·=·Utf8···············(IJ)V
123 ··#115·=·NameAndType········#113:#114·····//·writeWindowUpdateLater:(IJ)V123 ··#115·=·NameAndType········#113:#114·····//·writeWindowUpdateLater:(IJ)V
124 ··#116·=·Methodref··········#40.#115······//·okhttp3/internal/http2/Http2Connection.writeWindowUpdateLater:(IJ)V124 ··#116·=·Methodref··········#40.#115······//·okhttp3/internal/http2/Http2Connection.writeWindowUpdateLater:(IJ)V
125 ··#117·=·Utf8···············okhttp3/internal/http2/StreamResetException125 ··#117·=·Utf8···············okhttp3/internal/http2/StreamResetException
126 ··#118·=·Class··············#117··········//·okhttp3/internal/http2/StreamResetException126 ··#118·=·Class··············#117··········//·okhttp3/internal/http2/StreamResetException
127 ··#119·=·Utf8···············(Lokhttp3/internal/http2/ErrorCode;)V127 ··#119·=·Utf8···············(Lokhttp3/internal/http2/ErrorCode;)V
128 ··#120·=·NameAndType········#20:#119······//·"<init>":(Lokhttp3/internal/http2/ErrorCode;)V128 ··#120·=·NameAndType········#22:#119······//·"<init>":(Lokhttp3/internal/http2/ErrorCode;)V
129 ··#121·=·Methodref··········#118.#120·····//·okhttp3/internal/http2/StreamResetException."<init>":(Lokhttp3/internal/http2/ErrorCode;)V129 ··#121·=·Methodref··········#118.#120·····//·okhttp3/internal/http2/StreamResetException."<init>":(Lokhttp3/internal/http2/ErrorCode;)V
130 ··#122·=·Utf8···············java/io/IOException130 ··#122·=·Utf8···············java/io/IOException
131 ··#123·=·Class··············#122··········//·java/io/IOException131 ··#123·=·Class··············#122··········//·java/io/IOException
132 ··#124·=·Utf8···············stream·closed132 ··#124·=·Utf8···············stream·closed
133 ··#125·=·String·············#124··········//·stream·closed133 ··#125·=·String·············#124··········//·stream·closed
134 ··#126·=·Utf8···············(Ljava/lang/String;)V134 ··#126·=·Utf8···············(Ljava/lang/String;)V
135 ··#127·=·NameAndType········#20:#126······//·"<init>":(Ljava/lang/String;)V135 ··#127·=·NameAndType········#22:#126······//·"<init>":(Ljava/lang/String;)V
136 ··#128·=·Methodref··········#123.#127·····//·java/io/IOException."<init>":(Ljava/lang/String;)V136 ··#128·=·Methodref··········#123.#127·····//·java/io/IOException."<init>":(Ljava/lang/String;)V
137 ··#129·=·Utf8···············java/lang/IllegalArgumentException137 ··#129·=·Utf8···············java/lang/IllegalArgumentException
138 ··#130·=·Class··············#129··········//·java/lang/IllegalArgumentException138 ··#130·=·Class··············#129··········//·java/lang/IllegalArgumentException
139 ··#131·=·Utf8···············java/lang/StringBuilder139 ··#131·=·Utf8···············java/lang/StringBuilder
140 ··#132·=·Class··············#131··········//·java/lang/StringBuilder140 ··#132·=·Class··············#131··········//·java/lang/StringBuilder
141 ··#133·=·Methodref··········#132.#22······//·java/lang/StringBuilder."<init>":()V141 ··#133·=·Methodref··········#132.#24······//·java/lang/StringBuilder."<init>":()V
142 ··#134·=·Utf8···············byteCount·<·0:142 ··#134·=·Utf8···············byteCount·<·0:
143 ··#135·=·String·············#134··········//·byteCount·<·0:143 ··#135·=·String·············#134··········//·byteCount·<·0:
Max diff block lines reached; 23138/34923 bytes (66.25%) 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·320
 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·483
 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