90.1 MB
/home/fdroid/fdroiddata/tmp/uk.openvk.android.legacy_214.apk vs.
/home/fdroid/fdroiddata/unsigned/uk.openvk.android.legacy_214.apk
8.2 KB
APK Signing Block
    
Offset 1, 121 lines modifiedOffset 0, 0 lines modified
1 Key·0x42726577: 
2 0000000000000000000000000000000000000000000000000000000000000000000000 
3 0000000000000000000000000000000000000000000000000000000000000000000000 
4 0000000000000000000000000000000000000000000000000000000000000000000000 
5 0000000000000000000000000000000000000000000000000000000000000000000000 
6 0000000000000000000000000000000000000000000000000000000000000000000000 
7 0000000000000000000000000000000000000000000000000000000000000000000000 
8 0000000000000000000000000000000000000000000000000000000000000000000000 
9 0000000000000000000000000000000000000000000000000000000000000000000000 
10 0000000000000000000000000000000000000000000000000000000000000000000000 
11 00000000000000000000000000000000000000 
  
12 Key·0x7109871a: 
13 330700002f070000e503000060000000280000000301000020000000e89274529ce766 
14 b7f62eb268bef5a27cb86801a8c849eef767a7df98c849974f30000000210400002800 
15 0000bd95544fec19a3bf33c3780506122a20b7295210aef60139fa605b5ff174b27117 
16 9115010000000069030000650300003082036130820249a003020102020415e78e9e30 
17 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
18 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
19 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
20 064644726f69643020170d3232313033303038303731345a180f323035303033313730 
21 38303731345a3060310b300906035504061302554b310c300a060355040813034f5247 
22 310c300a060355040713034f524731133011060355040a130a6664726f69642e6f7267 
23 310f300d060355040b13064644726f6964310f300d060355040313064644726f696430 
24 820122300d06092a864886f70d01010105000382010f003082010a0282010100f1e361 
25 b2aafb960d476fc0573ec52f692cfdb5e57c8996aa0e742ce164cf89f0dd2e76fea99c 
26 4cd9f1cdff73a529630e64ee7c93300283bd96c36aba9eda5605763d7cfc03b20be238 
27 a5f19dd26cface98ca3182d976db5d2872525eea83a1396721cca71f0f85f8e0ff41e6 
28 15379c53b477daba62b07e8164c5b92a244738ad5b0ee1c742441923de12cd1938f17b 
29 af249067b634246472f92200263feef5ef3809eaae18425884b6ec72911d86cc6c2b7b 
30 9f439c0fad1584c0337ffb08887475e406fa7e56e515ede5b23b04e02cbe78b7b5916f 
31 4f45de27bc7c96480d07718cec883ba79bfcc11c440e1e5f799f3e360620fe672d3842 
32 e50928c35deeb7230203010001a321301f301d0603551d0e04160414a7b54cd8bd43f5 
33 7afbdaa1441fcc45d524a9ee13300d06092a864886f70d01010b05000382010100d597 
34 2ea41298bf6a70f73d232eda405ddeb257449ac70f654695de238684c17b4c523322f8 
35 ccfc860c5976edf0cc1fd4a2d0fa7389be31732a6dba81cf7cb001a045dbc426d89dd7 
36 57e24336b5446bcc26d7e0216a5ad659be7f52e1fd7848e8753bdedd2c630fcfe27e48 
37 8c4b1c623cc2f79ef9d4efed883c7acc8b01204fa11b3889a4533d171629d6ac8b73b0 
38 b117ea189602f0f30cc71a31190eb7119a6bc72e98c03b3fd9bf31607476b8b21a619c 
39 f78b2fb93b2e70a0a9480b279c301f4b826476edb15b3cb184b175c58bf2f4198cc582 
40 3316fc2103f17d661afe16e2cff0eb3ee18b1caa8f7e24f1a2e37a72c683e4df351872 
41 decb94e0626d09adc10c000000080000000df0efbe0300000000000000180200000801 
42 0000030100000001000067f2addc3cbe7b8c9f54692ee6b40fbf738321323d4a1a2c1c 
43 fd944aac1755bdbc4d743b49018ae6ff213f9379714fb3bbd7348a26037446aaea479c 
44 38d6d3e35b9df194b8e54270ae03371fbe3b3220ab493207b7cbc81662f9bc20628404 
45 8439ed40e174a8a75a2e2b055ae56686a9086a268ea6fd0fcb7818760bd85bfc83c24c 
46 1df7ad3b091e6e4c1940611a5e48b6e950262e9f34a1d2d6d3609c4c0f392b2f7f005d 
47 7b9e6cb022c056356b3c4356302f592c61c0066435e52937783507cedf44ae33deca2f 
48 2d24d69bf81a6d201223194620b824de0f947273b123bd6a032a8f6977b72876a29652 
49 34311f12184bb91a406090108d62b8a1bf7b134dac08010000210400000001000067f2 
50 addc3cbe7b8c9f54692ee6b40fbf738321323d4a1a2c1cfd944aac1755bdbc4d743b49 
51 018ae6ff213f9379714fb3bbd7348a26037446aaea479c38d6d3e35b9df194b8e54270 
52 ae03371fbe3b3220ab493207b7cbc81662f9bc206284048439ed40e174a8a75a2e2b05 
53 5ae56686a9086a268ea6fd0fcb7818760bd85bfc83c24c1df7ad3b091e6e4c1940611a 
54 5e48b6e950262e9f34a1d2d6d3609c4c0f392b2f7f005d7b9e6cb022c056356b3c4356 
55 302f592c61c0066435e52937783507cedf44ae33deca2f2d24d69bf81a6d2012231946 
56 20b824de0f947273b123bd6a032a8f6977b72876a2965234311f12184bb91a40609010 
57 8d62b8a1bf7b134dac2601000030820122300d06092a864886f70d0101010500038201 
58 0f003082010a0282010100f1e361b2aafb960d476fc0573ec52f692cfdb5e57c8996aa 
59 0e742ce164cf89f0dd2e76fea99c4cd9f1cdff73a529630e64ee7c93300283bd96c36a 
60 ba9eda5605763d7cfc03b20be238a5f19dd26cface98ca3182d976db5d2872525eea83 
61 a1396721cca71f0f85f8e0ff41e615379c53b477daba62b07e8164c5b92a244738ad5b 
62 0ee1c742441923de12cd1938f17baf249067b634246472f92200263feef5ef3809eaae 
63 18425884b6ec72911d86cc6c2b7b9f439c0fad1584c0337ffb08887475e406fa7e56e5 
64 15ede5b23b04e02cbe78b7b5916f4f45de27bc7c96480d07718cec883ba79bfcc11c44 
65 0e1e5f799f3e360620fe672d3842e50928c35deeb7230203010001 
  
66 Key·0xf05368c0: 
67 330700002f070000dd03000060000000280000000301000020000000e89274529ce766 
68 b7f62eb268bef5a27cb86801a8c849eef767a7df98c849974f30000000210400002800 
69 0000bd95544fec19a3bf33c3780506122a20b7295210aef60139fa605b5ff174b27117 
70 9115010000000069030000650300003082036130820249a003020102020415e78e9e30 
71 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
72 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
73 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
74 064644726f69643020170d3232313033303038303731345a180f323035303033313730 
75 38303731345a3060310b300906035504061302554b310c300a060355040813034f5247 
76 310c300a060355040713034f524731133011060355040a130a6664726f69642e6f7267 
77 310f300d060355040b13064644726f6964310f300d060355040313064644726f696430 
78 820122300d06092a864886f70d01010105000382010f003082010a0282010100f1e361 
79 b2aafb960d476fc0573ec52f692cfdb5e57c8996aa0e742ce164cf89f0dd2e76fea99c 
80 4cd9f1cdff73a529630e64ee7c93300283bd96c36aba9eda5605763d7cfc03b20be238 
81 a5f19dd26cface98ca3182d976db5d2872525eea83a1396721cca71f0f85f8e0ff41e6 
82 15379c53b477daba62b07e8164c5b92a244738ad5b0ee1c742441923de12cd1938f17b 
83 af249067b634246472f92200263feef5ef3809eaae18425884b6ec72911d86cc6c2b7b 
84 9f439c0fad1584c0337ffb08887475e406fa7e56e515ede5b23b04e02cbe78b7b5916f 
85 4f45de27bc7c96480d07718cec883ba79bfcc11c440e1e5f799f3e360620fe672d3842 
86 e50928c35deeb7230203010001a321301f301d0603551d0e04160414a7b54cd8bd43f5 
87 7afbdaa1441fcc45d524a9ee13300d06092a864886f70d01010b05000382010100d597 
88 2ea41298bf6a70f73d232eda405ddeb257449ac70f654695de238684c17b4c523322f8 
89 ccfc860c5976edf0cc1fd4a2d0fa7389be31732a6dba81cf7cb001a045dbc426d89dd7 
90 57e24336b5446bcc26d7e0216a5ad659be7f52e1fd7848e8753bdedd2c630fcfe27e48 
91 8c4b1c623cc2f79ef9d4efed883c7acc8b01204fa11b3889a4533d171629d6ac8b73b0 
92 b117ea189602f0f30cc71a31190eb7119a6bc72e98c03b3fd9bf31607476b8b21a619c 
93 f78b2fb93b2e70a0a9480b279c301f4b826476edb15b3cb184b175c58bf2f4198cc582 
94 3316fc2103f17d661afe16e2cff0eb3ee18b1caa8f7e24f1a2e37a72c683e4df351872 
95 decb94e0626d09adc118000000ffffff7f0000000018000000ffffff7f180200000801 
96 0000030100000001000073c62839a902dccb7fa5c2be61f01cd29a618c6a5d611d3864 
97 f10b63a8bb60456547e64b38cd679e44e346f7d2c5a030e8fdfdb5b11d0500a39c5f81 
98 31bbc5dc9118d9b48cf54f221d3f32f5fbe12f2f63d3da1d7427f89cd0d95c89a2c8b1 
99 d8c27f8432e047010e2ca6cf51d99d7008f0bfcf55d7d65d944da3ba6e5bcdb329a4fa 
100 ecc200fb57c0afbac4ddf0a700c0f951541257ad36f8d316ed1b182cc753de952fab6c 
101 3d34b52c80919f59cc1853f28874b53f6cb0f99e5ac8b98f4a16dd67e966d80f9ae5b6 
102 f4ff7f322a83cfec850782e810fed9be3103797e919ff1d54b3c5641d6c600b8b87e1e 
103 1e628a729d8cf41acae9aa50edbd4ba6805f3533c008010000210400000001000073c6 
104 2839a902dccb7fa5c2be61f01cd29a618c6a5d611d3864f10b63a8bb60456547e64b38 
105 cd679e44e346f7d2c5a030e8fdfdb5b11d0500a39c5f8131bbc5dc9118d9b48cf54f22 
106 1d3f32f5fbe12f2f63d3da1d7427f89cd0d95c89a2c8b1d8c27f8432e047010e2ca6cf 
107 51d99d7008f0bfcf55d7d65d944da3ba6e5bcdb329a4faecc200fb57c0afbac4ddf0a7 
108 00c0f951541257ad36f8d316ed1b182cc753de952fab6c3d34b52c80919f59cc1853f2 
109 8874b53f6cb0f99e5ac8b98f4a16dd67e966d80f9ae5b6f4ff7f322a83cfec850782e8 
110 10fed9be3103797e919ff1d54b3c5641d6c600b8b87e1e1e628a729d8cf41acae9aa50 
111 edbd4ba6805f3533c02601000030820122300d06092a864886f70d0101010500038201 
112 0f003082010a0282010100f1e361b2aafb960d476fc0573ec52f692cfdb5e57c8996aa 
113 0e742ce164cf89f0dd2e76fea99c4cd9f1cdff73a529630e64ee7c93300283bd96c36a 
114 ba9eda5605763d7cfc03b20be238a5f19dd26cface98ca3182d976db5d2872525eea83 
115 a1396721cca71f0f85f8e0ff41e615379c53b477daba62b07e8164c5b92a244738ad5b 
116 0ee1c742441923de12cd1938f17baf249067b634246472f92200263feef5ef3809eaae 
117 18425884b6ec72911d86cc6c2b7b9f439c0fad1584c0337ffb08887475e406fa7e56e5 
118 15ede5b23b04e02cbe78b7b5916f4f45de27bc7c96480d07718cec883ba79bfcc11c44 
119 0e1e5f799f3e360620fe672d3842e50928c35deeb7230203010001 
1.22 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: No JAR signatures
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·9902ce45a9061cadddc56fc3a72291b3a3193574af0eba7c1639c5db77a4d9ae 
10 Signer·#1·certificate·SHA-1·digest:·64433e13df16892058340c630ad93895d28b1773 
11 Signer·#1·certificate·MD5·digest:·927523297f40b93de5b0ed382467c3ad 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·a463d490ab7faacffe0ffdce5ad2e49dca9104bd94f811ec2903c7e4a74b7215 
15 Signer·#1·public·key·SHA-1·digest:·c37b379943df0244808ac573aef01adf775ce23c 
16 Signer·#1·public·key·MD5·digest:·291655a5ddf495b19b35cf3984611c5a 
2.0 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
1 Zip·file·size:·18194711·bytes,·number·of·entries:·57311 Zip·file·size:·17881798·bytes,·number·of·entries:·5729
2 -rw-rw-rw-··2.3·unx····20520·b-·defN·80-000-00·00:00·AndroidManifest.xml2 -rw-rw-rw-··2.3·unx····20520·b-·defN·80-000-00·00:00·AndroidManifest.xml
 3 -rw----·····2.4·fat·······87·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF
3 -rw----·····2.4·fat··4280948·b-·defN·80-000-00·00:00·classes.dex4 -rw----·····2.4·fat··4282552·b-·defN·80-000-00·00:00·classes.dex
4 -rw----·····2.0·fat····34000·bx·defN·70-Jan-01·00:00·okhttp3/internal/publicsuffix/publicsuffixes.gz5 -rw----·····2.0·fat····34000·bx·defN·70-Jan-01·00:00·okhttp3/internal/publicsuffix/publicsuffixes.gz
5 -rw-rw-rw-··2.3·unx······492·b-·defN·80-000-00·00:00·res/anim/abc_fade_in.xml6 -rw-rw-rw-··2.3·unx······492·b-·defN·80-000-00·00:00·res/anim/abc_fade_in.xml
6 -rw-rw-rw-··2.3·unx······492·b-·defN·80-000-00·00:00·res/anim/abc_fade_out.xml7 -rw-rw-rw-··2.3·unx······492·b-·defN·80-000-00·00:00·res/anim/abc_fade_out.xml
7 -rw-rw-rw-··2.3·unx·····1040·b-·defN·80-000-00·00:00·res/anim/abc_grow_fade_in_from_bottom.xml8 -rw-rw-rw-··2.3·unx·····1040·b-·defN·80-000-00·00:00·res/anim/abc_grow_fade_in_from_bottom.xml
8 -rw-rw-rw-··2.3·unx······632·b-·defN·80-000-00·00:00·res/anim/abc_popup_enter.xml9 -rw-rw-rw-··2.3·unx······632·b-·defN·80-000-00·00:00·res/anim/abc_popup_enter.xml
9 -rw-rw-rw-··2.3·unx······632·b-·defN·80-000-00·00:00·res/anim/abc_popup_exit.xml10 -rw-rw-rw-··2.3·unx······632·b-·defN·80-000-00·00:00·res/anim/abc_popup_exit.xml
10 -rw-rw-rw-··2.3·unx·····1040·b-·defN·80-000-00·00:00·res/anim/abc_shrink_fade_out_from_bottom.xml11 -rw-rw-rw-··2.3·unx·····1040·b-·defN·80-000-00·00:00·res/anim/abc_shrink_fade_out_from_bottom.xml
Offset 5723, 11 lines modifiedOffset 5724, 8 lines modified
5723 -rw-rw-rw-··2.3·unx······308·b-·defN·80-000-00·00:00·res/xml/preferences_account.xml5724 -rw-rw-rw-··2.3·unx······308·b-·defN·80-000-00·00:00·res/xml/preferences_account.xml
5724 -rw-rw-rw-··2.3·unx·····1112·b-·defN·80-000-00·00:00·res/xml/preferences_advanced.xml5725 -rw-rw-rw-··2.3·unx·····1112·b-·defN·80-000-00·00:00·res/xml/preferences_advanced.xml
5725 -rw-rw-rw-··2.3·unx·····1888·b-·defN·80-000-00·00:00·res/xml/preferences_debug.xml5726 -rw-rw-rw-··2.3·unx·····1888·b-·defN·80-000-00·00:00·res/xml/preferences_debug.xml
5726 -rw-rw-rw-··2.3·unx·····1320·b-·defN·80-000-00·00:00·res/xml/preferences_network.xml5727 -rw-rw-rw-··2.3·unx·····1320·b-·defN·80-000-00·00:00·res/xml/preferences_network.xml
5727 -rw-rw-rw-··2.3·unx······592·b-·defN·80-000-00·00:00·res/xml/widget_player_big_provider.xml5728 -rw-rw-rw-··2.3·unx······592·b-·defN·80-000-00·00:00·res/xml/widget_player_big_provider.xml
5728 -rw-rw-rw-··2.3·unx······544·b-·defN·80-000-00·00:00·res/xml/widget_player_provider.xml5729 -rw-rw-rw-··2.3·unx······544·b-·defN·80-000-00·00:00·res/xml/widget_player_provider.xml
5729 -rw-rw-rw-··2.3·unx··2038800·b-·stor·80-000-00·00:00·resources.arsc5730 -rw-rw-rw-··2.3·unx··2038800·b-·stor·80-000-00·00:00·resources.arsc
5730 -rw----·····2.0·fat···565510·b-·defN·80-000-00·00:00·META-INF/D03F40E9.SF 
5731 -rw----·····2.0·fat·····1328·b-·defN·80-000-00·00:00·META-INF/D03F40E9.RSA 
5732 -rw----·····2.0·fat···565464·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF 
5733 5731·files,·21464007·bytes·uncompressed,·17205463·bytes·compressed:··19.8%5731 5729·files,·20333396·bytes·uncompressed,·16897071·bytes·compressed:··16.9%
89.4 MB
classes.dex
89.3 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············:·578df4274 checksum············:·de539489
5 signature···········:·1546...2c605 signature···········:·9b88...545c
6 file_size···········:·42809486 file_size···········:·4282552
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·····:·3776110 string_ids_size·····:·37761
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·418612 type_ids_size·······:·4186
13 type_ids_off········:·151156·(0x024e74)13 type_ids_off········:·151156·(0x024e74)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·167900·(0x028fdc)15 proto_ids_off·······:·167900·(0x028fdc)
16 field_ids_size······:·2923316 field_ids_size······:·29233
17 field_ids_off·······:·239852·(0x03a8ec)17 field_ids_off·······:·239852·(0x03a8ec)
18 method_ids_size·····:·2990818 method_ids_size·····:·29908
19 method_ids_off······:·473716·(0x073a74)19 method_ids_off······:·473716·(0x073a74)
20 class_defs_size·····:·318020 class_defs_size·····:·3180
21 class_defs_off······:·712980·(0x0ae114)21 class_defs_off······:·712980·(0x0ae114)
22 data_size···········:·346620822 data_size···········:·3467812
23 data_off············:·814740·(0x0c6e94)23 data_off············:·814740·(0x0c6e94)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·30725 class_idx···········:·307
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·284627 superclass_idx······:·2846
28 source_file_idx·····:·153328 source_file_idx·····:·1533
Offset 1698, 46 lines modifiedOffset 1698, 46 lines modified
1698 ······type··········:·'()V'1698 ······type··········:·'()V'
1699 ······access········:·0x10008·(STATIC·CONSTRUCTOR)1699 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
1700 ······code··········-1700 ······code··········-
1701 ······registers·····:·41701 ······registers·····:·4
1702 ······ins···········:·01702 ······ins···········:·0
1703 ······outs··········:·01703 ······outs··········:·0
1704 ······insns·size····:·142·16-bit·code·units1704 ······insns·size····:·142·16-bit·code·units
1705 10f580:········································|[10f580]·android.support.graphics.drawable.AndroidResources.<clinit>:()V1705 10f804:········································|[10f804]·android.support.graphics.drawable.AndroidResources.<clinit>:()V
1706 10f590:·1223···································|0000:·const/4·v3,·#int·2·//·#21706 10f814:·1223···································|0000:·const/4·v3,·#int·2·//·#2
1707 10f592:·1300·0900······························|0001:·const/16·v0,·#int·9·//·#91707 10f816:·1300·0900······························|0001:·const/16·v0,·#int·9·//·#9
1708 10f596:·2300·c60f······························|0003:·new-array·v0,·v0,·[I·//·type@0fc61708 10f81a:·2300·c60f······························|0003:·new-array·v0,·v0,·[I·//·type@0fc6
1709 10f59a:·2600·3100·0000·························|0005:·fill-array-data·v0,·00000036·//·+000000311709 10f81e:·2600·3100·0000·························|0005:·fill-array-data·v0,·00000036·//·+00000031
1710 10f5a0:·6900·ba00······························|0008:·sput-object·v0,·Landroid/support/graphics/drawable/AndroidResources;.styleable_VectorDrawableTypeArray:[I·//·field@00ba1710 10f824:·6900·ba00······························|0008:·sput-object·v0,·Landroid/support/graphics/drawable/AndroidResources;.styleable_VectorDrawableTypeArray:[I·//·field@00ba
1711 10f5a4:·1300·0800······························|000a:·const/16·v0,·#int·8·//·#81711 10f828:·1300·0800······························|000a:·const/16·v0,·#int·8·//·#8
1712 10f5a8:·2300·c60f······························|000c:·new-array·v0,·v0,·[I·//·type@0fc61712 10f82c:·2300·c60f······························|000c:·new-array·v0,·v0,·[I·//·type@0fc6
1713 10f5ac:·2600·3e00·0000·························|000e:·fill-array-data·v0,·0000004c·//·+0000003e1713 10f830:·2600·3e00·0000·························|000e:·fill-array-data·v0,·0000004c·//·+0000003e
1714 10f5b2:·6900·a300······························|0011:·sput-object·v0,·Landroid/support/graphics/drawable/AndroidResources;.styleable_VectorDrawableGroup:[I·//·field@00a31714 10f836:·6900·a300······························|0011:·sput-object·v0,·Landroid/support/graphics/drawable/AndroidResources;.styleable_VectorDrawableGroup:[I·//·field@00a3
1715 10f5b6:·1300·0d00······························|0013:·const/16·v0,·#int·13·//·#d1715 10f83a:·1300·0d00······························|0013:·const/16·v0,·#int·13·//·#d
1716 10f5ba:·2300·c60f······························|0015:·new-array·v0,·v0,·[I·//·type@0fc61716 10f83e:·2300·c60f······························|0015:·new-array·v0,·v0,·[I·//·type@0fc6
1717 10f5be:·2600·4900·0000·························|0017:·fill-array-data·v0,·00000060·//·+000000491717 10f842:·2600·4900·0000·························|0017:·fill-array-data·v0,·00000060·//·+00000049
1718 10f5c4:·6900·ac00······························|001a:·sput-object·v0,·Landroid/support/graphics/drawable/AndroidResources;.styleable_VectorDrawablePath:[I·//·field@00ac1718 10f848:·6900·ac00······························|001a:·sput-object·v0,·Landroid/support/graphics/drawable/AndroidResources;.styleable_VectorDrawablePath:[I·//·field@00ac
1719 10f5c8:·2330·c60f······························|001c:·new-array·v0,·v3,·[I·//·type@0fc61719 10f84c:·2330·c60f······························|001c:·new-array·v0,·v3,·[I·//·type@0fc6
1720 10f5cc:·2600·6000·0000·························|001e:·fill-array-data·v0,·0000007e·//·+000000601720 10f850:·2600·6000·0000·························|001e:·fill-array-data·v0,·0000007e·//·+00000060
1721 10f5d2:·6900·a000······························|0021:·sput-object·v0,·Landroid/support/graphics/drawable/AndroidResources;.styleable_VectorDrawableClipPath:[I·//·field@00a01721 10f856:·6900·a000······························|0021:·sput-object·v0,·Landroid/support/graphics/drawable/AndroidResources;.styleable_VectorDrawableClipPath:[I·//·field@00a0
1722 10f5d6:·1210···································|0023:·const/4·v0,·#int·1·//·#11722 10f85a:·1210···································|0023:·const/4·v0,·#int·1·//·#1
1723 10f5d8:·2300·c60f······························|0024:·new-array·v0,·v0,·[I·//·type@0fc61723 10f85c:·2300·c60f······························|0024:·new-array·v0,·v0,·[I·//·type@0fc6
1724 10f5dc:·1201···································|0026:·const/4·v1,·#int·0·//·#01724 10f860:·1201···································|0026:·const/4·v1,·#int·0·//·#0
1725 10f5de:·1402·9901·0101·························|0027:·const·v2,·#float·2.36947e-38·//·#010101991725 10f862:·1402·9901·0101·························|0027:·const·v2,·#float·2.36947e-38·//·#01010199
1726 10f5e4:·4b02·0001······························|002a:·aput·v2,·v0,·v11726 10f868:·4b02·0001······························|002a:·aput·v2,·v0,·v1
1727 10f5e8:·6900·9b00······························|002c:·sput-object·v0,·Landroid/support/graphics/drawable/AndroidResources;.styleable_AnimatedVectorDrawable:[I·//·field@009b1727 10f86c:·6900·9b00······························|002c:·sput-object·v0,·Landroid/support/graphics/drawable/AndroidResources;.styleable_AnimatedVectorDrawable:[I·//·field@009b
1728 10f5ec:·2330·c60f······························|002e:·new-array·v0,·v3,·[I·//·type@0fc61728 10f870:·2330·c60f······························|002e:·new-array·v0,·v3,·[I·//·type@0fc6
1729 10f5f0:·2600·5600·0000·························|0030:·fill-array-data·v0,·00000086·//·+000000561729 10f874:·2600·5600·0000·························|0030:·fill-array-data·v0,·00000086·//·+00000056
1730 10f5f6:·6900·9c00······························|0033:·sput-object·v0,·Landroid/support/graphics/drawable/AndroidResources;.styleable_AnimatedVectorDrawableTarget:[I·//·field@009c1730 10f87a:·6900·9c00······························|0033:·sput-object·v0,·Landroid/support/graphics/drawable/AndroidResources;.styleable_AnimatedVectorDrawableTarget:[I·//·field@009c
1731 10f5fa:·0e00···································|0035:·return-void1731 10f87e:·0e00···································|0035:·return-void
1732 10f5fc:·0003·0400·0900·0000·0300·0101·2101·...·|0036:·array-data·(22·units)1732 10f880:·0003·0400·0900·0000·0300·0101·2101·...·|0036:·array-data·(22·units)
1733 10f628:·0003·0400·0800·0000·0300·0101·b501·...·|004c:·array-data·(20·units)1733 10f8ac:·0003·0400·0800·0000·0300·0101·b501·...·|004c:·array-data·(20·units)
1734 10f650:·0003·0400·0d00·0000·0300·0101·0404·...·|0060:·array-data·(30·units)1734 10f8d4:·0003·0400·0d00·0000·0300·0101·0404·...·|0060:·array-data·(30·units)
1735 10f68c:·0003·0400·0200·0000·0300·0101·0504·...·|007e:·array-data·(8·units)1735 10f910:·0003·0400·0200·0000·0300·0101·0504·...·|007e:·array-data·(8·units)
1736 10f69c:·0003·0400·0200·0000·0300·0101·cd01·...·|0086:·array-data·(8·units)1736 10f920:·0003·0400·0200·0000·0300·0101·cd01·...·|0086:·array-data·(8·units)
1737 ······catches·······:·(none)1737 ······catches·······:·(none)
1738 ······positions·····:·1738 ······positions·····:·
1739 ········0x0001·line=201739 ········0x0001·line=20
1740 ········0x000a·line=341740 ········0x000a·line=34
1741 ········0x0013·line=471741 ········0x0013·line=47
1742 ········0x001c·line=671742 ········0x001c·line=67
1743 ········0x0023·line=731743 ········0x0023·line=73
Offset 1754, 17 lines modifiedOffset 1754, 17 lines modified
1754 ······type··········:·'()V'1754 ······type··········:·'()V'
1755 ······access········:·0x10000·(CONSTRUCTOR)1755 ······access········:·0x10000·(CONSTRUCTOR)
1756 ······code··········-1756 ······code··········-
1757 ······registers·····:·11757 ······registers·····:·1
1758 ······ins···········:·11758 ······ins···········:·1
1759 ······outs··········:·11759 ······outs··········:·1
1760 ······insns·size····:·4·16-bit·code·units1760 ······insns·size····:·4·16-bit·code·units
1761 10f6ac:········································|[10f6ac]·android.support.graphics.drawable.AndroidResources.<init>:()V1761 10f930:········································|[10f930]·android.support.graphics.drawable.AndroidResources.<init>:()V
1762 10f6bc:·7010·0b5a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5a0b1762 10f940:·7010·0b5a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5a0b
1763 10f6c2:·0e00···································|0003:·return-void1763 10f946:·0e00···································|0003:·return-void
1764 ······catches·······:·(none)1764 ······catches·······:·(none)
1765 ······positions·····:·1765 ······positions·····:·
1766 ········0x0000·line=171766 ········0x0000·line=17
1767 ······locals········:·1767 ······locals········:·
1768 ········0x0000·-·0x0004·reg=0·this·Landroid/support/graphics/drawable/AndroidResources;·1768 ········0x0000·-·0x0004·reg=0·this·Landroid/support/graphics/drawable/AndroidResources;·
  
1769 ··Virtual·methods···-1769 ··Virtual·methods···-
Offset 1803, 18 lines modifiedOffset 1803, 18 lines modified
1803 ······type··········:·'(Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;)V'1803 ······type··········:·'(Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;)V'
1804 ······access········:·0x10000·(CONSTRUCTOR)1804 ······access········:·0x10000·(CONSTRUCTOR)
1805 ······code··········-1805 ······code··········-
1806 ······registers·····:·21806 ······registers·····:·2
1807 ······ins···········:·21807 ······ins···········:·2
1808 ······outs··········:·11808 ······outs··········:·1
1809 ······insns·size····:·6·16-bit·code·units1809 ······insns·size····:·6·16-bit·code·units
1810 10f6c4:········································|[10f6c4]·android.support.graphics.drawable.AnimatedVectorDrawableCompat$1.<init>:(Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;)V1810 10f948:········································|[10f948]·android.support.graphics.drawable.AnimatedVectorDrawableCompat$1.<init>:(Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;)V
1811 10f6d4:·5b01·c400······························|0000:·iput-object·v1,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;.this$0:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;·//·field@00c41811 10f958:·5b01·c400······························|0000:·iput-object·v1,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;.this$0:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;·//·field@00c4
1812 10f6d8:·7010·0b5a·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5a0b1812 10f95c:·7010·0b5a·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5a0b
1813 10f6de:·0e00···································|0005:·return-void1813 10f962:·0e00···································|0005:·return-void
1814 ······catches·······:·(none)1814 ······catches·······:·(none)
1815 ······positions·····:·1815 ······positions·····:·
1816 ········0x0000·line=6291816 ········0x0000·line=629
1817 ······locals········:·1817 ······locals········:·
1818 ········0x0000·-·0x0006·reg=0·this·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;·1818 ········0x0000·-·0x0006·reg=0·this·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;·
1819 ········0x0000·-·0x0006·reg=1·this$0·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;·1819 ········0x0000·-·0x0006·reg=1·this$0·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;·
  
Offset 1824, 18 lines modifiedOffset 1824, 18 lines modified
1824 ······type··········:·'(Landroid/graphics/drawable/Drawable;)V'1824 ······type··········:·'(Landroid/graphics/drawable/Drawable;)V'
1825 ······access········:·0x0001·(PUBLIC)1825 ······access········:·0x0001·(PUBLIC)
1826 ······code··········-1826 ······code··········-
1827 ······registers·····:·31827 ······registers·····:·3
1828 ······ins···········:·21828 ······ins···········:·2
1829 ······outs··········:·11829 ······outs··········:·1
1830 ······insns·size····:·6·16-bit·code·units1830 ······insns·size····:·6·16-bit·code·units
1831 10f6e0:········································|[10f6e0]·android.support.graphics.drawable.AnimatedVectorDrawableCompat$1.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V1831 10f964:········································|[10f964]·android.support.graphics.drawable.AnimatedVectorDrawableCompat$1.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V
1832 10f6f0:·5410·c400······························|0000:·iget-object·v0,·v1,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;.this$0:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;·//·field@00c41832 10f974:·5410·c400······························|0000:·iget-object·v0,·v1,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;.this$0:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;·//·field@00c4
1833 10f6f4:·6e10·2506·0000·························|0002:·invoke-virtual·{v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;.invalidateSelf:()V·//·method@06251833 10f978:·6e10·2506·0000·························|0002:·invoke-virtual·{v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;.invalidateSelf:()V·//·method@0625
1834 10f6fa:·0e00···································|0005:·return-void1834 10f97e:·0e00···································|0005:·return-void
1835 ······catches·······:·(none)1835 ······catches·······:·(none)
1836 ······positions·····:·1836 ······positions·····:·
Max diff block lines reached; 93663885/93676469 bytes (99.99%) of diff not shown.
62.3 KB
classes.jar
11.4 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·6461205·bytes,·number·of·entries:·31801 Zip·file·size:·6461358·bytes,·number·of·entries:·3180
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class
6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class
Offset 1015, 15 lines modifiedOffset 1015, 15 lines modified
1015 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·android/support/v7/util/AsyncListUtil$ViewCallback.class1015 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·android/support/v7/util/AsyncListUtil$ViewCallback.class
1016 ?rwxrwxr-x··2.0·unx·····4502·b-·stor·80-Jan-01·00:00·android/support/v7/util/AsyncListUtil.class1016 ?rwxrwxr-x··2.0·unx·····4502·b-·stor·80-Jan-01·00:00·android/support/v7/util/AsyncListUtil.class
1017 ?rwxrwxr-x··2.0·unx·····1660·b-·stor·80-Jan-01·00:00·android/support/v7/util/MessageThreadUtil$1$1.class1017 ?rwxrwxr-x··2.0·unx·····1660·b-·stor·80-Jan-01·00:00·android/support/v7/util/MessageThreadUtil$1$1.class
1018 ?rwxrwxr-x··2.0·unx·····2011·b-·stor·80-Jan-01·00:00·android/support/v7/util/MessageThreadUtil$2$1.class1018 ?rwxrwxr-x··2.0·unx·····2011·b-·stor·80-Jan-01·00:00·android/support/v7/util/MessageThreadUtil$2$1.class
1019 ?rwxrwxr-x··2.0·unx·····1493·b-·stor·80-Jan-01·00:00·android/support/v7/util/MessageThreadUtil$MessageQueue.class1019 ?rwxrwxr-x··2.0·unx·····1493·b-·stor·80-Jan-01·00:00·android/support/v7/util/MessageThreadUtil$MessageQueue.class
1020 ?rwxrwxr-x··2.0·unx·····1728·b-·stor·80-Jan-01·00:00·android/support/v7/util/MessageThreadUtil$SyncQueueItem.class1020 ?rwxrwxr-x··2.0·unx·····1728·b-·stor·80-Jan-01·00:00·android/support/v7/util/MessageThreadUtil$SyncQueueItem.class
1021 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·android/support/v7/util/SortedList$Callback.class1021 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·android/support/v7/util/SortedList$Callback.class
1022 ?rwxrwxr-x··2.0·unx·····6825·b-·stor·80-Jan-01·00:00·android/support/v7/util/SortedList.class1022 ?rwxrwxr-x··2.0·unx·····6853·b-·stor·80-Jan-01·00:00·android/support/v7/util/SortedList.class
1023 ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·android/support/v7/util/ThreadUtil$BackgroundCallback.class1023 ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·android/support/v7/util/ThreadUtil$BackgroundCallback.class
1024 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v7/util/ThreadUtil$MainThreadCallback.class1024 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v7/util/ThreadUtil$MainThreadCallback.class
1025 ?rwxrwxr-x··2.0·unx······374·b-·stor·80-Jan-01·00:00·android/support/v7/util/ThreadUtil.class1025 ?rwxrwxr-x··2.0·unx······374·b-·stor·80-Jan-01·00:00·android/support/v7/util/ThreadUtil.class
1026 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·android/support/v7/util/TileList$Tile.class1026 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·android/support/v7/util/TileList$Tile.class
1027 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·android/support/v7/util/TileList.class1027 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·android/support/v7/util/TileList.class
1028 ?rwxrwxr-x··2.0·unx·····2750·b-·stor·80-Jan-01·00:00·android/support/v7/view/ActionBarPolicy.class1028 ?rwxrwxr-x··2.0·unx·····2750·b-·stor·80-Jan-01·00:00·android/support/v7/view/ActionBarPolicy.class
1029 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v7/view/ActionMode$Callback.class1029 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v7/view/ActionMode$Callback.class
Offset 1139, 15 lines modifiedOffset 1139, 15 lines modified
1139 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$2.class1139 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$2.class
1140 ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$3.class1140 ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$3.class
1141 ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$ListSelectorHider.class1141 ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$ListSelectorHider.class
1142 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$PopupDataSetObserver.class1142 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$PopupDataSetObserver.class
1143 ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$PopupScrollListener.class1143 ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$PopupScrollListener.class
1144 ?rwxrwxr-x··2.0·unx·····1438·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$PopupTouchInterceptor.class1144 ?rwxrwxr-x··2.0·unx·····1438·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$PopupTouchInterceptor.class
1145 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$ResizePopupRunnable.class1145 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow$ResizePopupRunnable.class
1146 ?rwxrwxr-x··2.0·unx·····5907·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListViewCompat.class1146 ?rwxrwxr-x··2.0·unx·····5913·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListViewCompat.class
1147 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·android/support/v7/widget/MenuItemHoverListener.class1147 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·android/support/v7/widget/MenuItemHoverListener.class
1148 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v7/widget/OpReorderer$Callback.class1148 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v7/widget/OpReorderer$Callback.class
1149 ?rwxrwxr-x··2.0·unx·····3135·b-·stor·80-Jan-01·00:00·android/support/v7/widget/OpReorderer.class1149 ?rwxrwxr-x··2.0·unx·····3135·b-·stor·80-Jan-01·00:00·android/support/v7/widget/OpReorderer.class
1150 ?rwxrwxr-x··2.0·unx·····2037·b-·stor·80-Jan-01·00:00·android/support/v7/widget/OrientationHelper.class1150 ?rwxrwxr-x··2.0·unx·····2037·b-·stor·80-Jan-01·00:00·android/support/v7/widget/OrientationHelper.class
1151 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·android/support/v7/widget/PopupMenu$2.class1151 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·android/support/v7/widget/PopupMenu$2.class
1152 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·android/support/v7/widget/PopupMenu$OnDismissListener.class1152 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·android/support/v7/widget/PopupMenu$OnDismissListener.class
1153 ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·android/support/v7/widget/PopupMenu$OnMenuItemClickListener.class1153 ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·android/support/v7/widget/PopupMenu$OnMenuItemClickListener.class
Offset 1559, 15 lines modifiedOffset 1559, 15 lines modified
1559 ?rwxrwxr-x··2.0·unx·····3192·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache2/Relay.class1559 ?rwxrwxr-x··2.0·unx·····3192·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache2/Relay.class
1560 ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/ConnectionSpecSelector.class1560 ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/ConnectionSpecSelector.class
1561 ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteDatabase.class1561 ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteDatabase.class
1562 ?rwxrwxr-x··2.0·unx·····1243·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteException.class1562 ?rwxrwxr-x··2.0·unx·····1243·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteException.class
1563 ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteSelector$Selection.class1563 ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteSelector$Selection.class
1564 ?rwxrwxr-x··2.0·unx·····5082·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteSelector.class1564 ?rwxrwxr-x··2.0·unx·····5082·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteSelector.class
1565 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/StreamAllocation$StreamAllocationReference.class1565 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/StreamAllocation$StreamAllocationReference.class
1566 ?rwxrwxr-x··2.0·unx····10047·b-·defN·80-Jan-01·00:00·okhttp3/internal/connection/StreamAllocation.class1566 ?rwxrwxr-x··2.0·unx····10063·b-·defN·80-Jan-01·00:00·okhttp3/internal/connection/StreamAllocation.class
1567 ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpCodec.class1567 ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpCodec.class
1568 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpDate$1.class1568 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpDate$1.class
1569 ?rwxrwxr-x··2.0·unx·····2282·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpDate.class1569 ?rwxrwxr-x··2.0·unx·····2282·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpDate.class
1570 ?rwxrwxr-x··2.0·unx·····5203·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpHeaders.class1570 ?rwxrwxr-x··2.0·unx·····5203·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpHeaders.class
1571 ?rwxrwxr-x··2.0·unx······802·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpMethod.class1571 ?rwxrwxr-x··2.0·unx······802·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpMethod.class
1572 ?rwxrwxr-x··2.0·unx·····1114·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RequestLine.class1572 ?rwxrwxr-x··2.0·unx·····1114·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RequestLine.class
1573 ?rwxrwxr-x··2.0·unx·····2121·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/StatusLine.class1573 ?rwxrwxr-x··2.0·unx·····2121·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/StatusLine.class
Offset 2516, 15 lines modifiedOffset 2516, 15 lines modified
2516 ?rwxrwxr-x··2.0·unx·····2526·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$5.class2516 ?rwxrwxr-x··2.0·unx·····2526·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$5.class
2517 ?rwxrwxr-x··2.0·unx·····2830·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$6.class2517 ?rwxrwxr-x··2.0·unx·····2830·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$6.class
2518 ?rwxrwxr-x··2.0·unx·····1269·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$ItemAnimatorRestoreListener.class2518 ?rwxrwxr-x··2.0·unx·····1269·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$ItemAnimatorRestoreListener.class
2519 ?rwxrwxr-x··2.0·unx·····2304·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$RecyclerViewDataObserver.class2519 ?rwxrwxr-x··2.0·unx·····2304·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$RecyclerViewDataObserver.class
2520 ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$SavedState$1.class2520 ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$SavedState$1.class
2521 ?rwxrwxr-x··2.0·unx·····1390·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$SavedState.class2521 ?rwxrwxr-x··2.0·unx·····1390·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$SavedState.class
2522 ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$SimpleOnItemTouchListener.class2522 ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$SimpleOnItemTouchListener.class
2523 ?rwxrwxr-x··2.0·unx····65399·b-·defN·80-Jan-01·00:00·android/support/v7/widget/RecyclerView.class2523 ?rwxrwxr-x··2.0·unx····65392·b-·defN·80-Jan-01·00:00·android/support/v7/widget/RecyclerView.class
2524 ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerViewAccessibilityDelegate$1.class2524 ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerViewAccessibilityDelegate$1.class
2525 ?rwxrwxr-x··2.0·unx·····2142·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerViewAccessibilityDelegate.class2525 ?rwxrwxr-x··2.0·unx·····2142·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerViewAccessibilityDelegate.class
2526 ?rwxrwxr-x··2.0·unx·····5231·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ScrollingTabContainerView$TabView.class2526 ?rwxrwxr-x··2.0·unx·····5231·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ScrollingTabContainerView$TabView.class
2527 ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener.class2527 ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener.class
2528 ?rwxrwxr-x··2.0·unx······763·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SearchView$SavedState$1.class2528 ?rwxrwxr-x··2.0·unx······763·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SearchView$SavedState$1.class
2529 ?rwxrwxr-x··2.0·unx·····1496·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SearchView$SavedState.class2529 ?rwxrwxr-x··2.0·unx·····1496·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SearchView$SavedState.class
2530 ?rwxrwxr-x··2.0·unx····29294·b-·defN·80-Jan-01·00:00·android/support/v7/widget/SearchView.class2530 ?rwxrwxr-x··2.0·unx····29294·b-·defN·80-Jan-01·00:00·android/support/v7/widget/SearchView.class
Offset 2638, 29 lines modifiedOffset 2638, 29 lines modified
2638 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·okhttp3/Cache$CacheRequestImpl.class2638 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·okhttp3/Cache$CacheRequestImpl.class
2639 ?rwxrwxr-x··2.0·unx·····1233·b-·stor·80-Jan-01·00:00·okhttp3/Cache$CacheResponseBody.class2639 ?rwxrwxr-x··2.0·unx·····1233·b-·stor·80-Jan-01·00:00·okhttp3/Cache$CacheResponseBody.class
2640 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·okhttp3/CookieJar$1.class2640 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·okhttp3/CookieJar$1.class
2641 ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·okhttp3/Dns$1.class2641 ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·okhttp3/Dns$1.class
2642 ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$1.class2642 ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$1.class
2643 ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$2.class2643 ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$2.class
2644 ?rwxrwxr-x··2.0·unx·····1714·b-·stor·80-Jan-01·00:00·okhttp3/FormBody.class2644 ?rwxrwxr-x··2.0·unx·····1714·b-·stor·80-Jan-01·00:00·okhttp3/FormBody.class
2645 ?rwxrwxr-x··2.0·unx·····3460·b-·stor·80-Jan-01·00:00·okhttp3/MultipartBody.class2645 ?rwxrwxr-x··2.0·unx·····3567·b-·stor·80-Jan-01·00:00·okhttp3/MultipartBody.class
2646 ?rwxrwxr-x··2.0·unx·····2834·b-·stor·80-Jan-01·00:00·okhttp3/OkHttpClient$1.class2646 ?rwxrwxr-x··2.0·unx·····2834·b-·stor·80-Jan-01·00:00·okhttp3/OkHttpClient$1.class
2647 ?rwxrwxr-x··2.0·unx·····7474·b-·stor·80-Jan-01·00:00·okhttp3/OkHttpClient.class2647 ?rwxrwxr-x··2.0·unx·····7474·b-·stor·80-Jan-01·00:00·okhttp3/OkHttpClient.class
2648 ?rwxrwxr-x··2.0·unx·····2563·b-·stor·80-Jan-01·00:00·okhttp3/RealCall$AsyncCall.class2648 ?rwxrwxr-x··2.0·unx·····2563·b-·stor·80-Jan-01·00:00·okhttp3/RealCall$AsyncCall.class
2649 ?rwxrwxr-x··2.0·unx·····5017·b-·stor·80-Jan-01·00:00·okhttp3/RealCall.class2649 ?rwxrwxr-x··2.0·unx·····5017·b-·stor·80-Jan-01·00:00·okhttp3/RealCall.class
2650 ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$1.class2650 ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$1.class
2651 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$2.class2651 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$2.class
2652 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$3.class2652 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$3.class
2653 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·okhttp3/ResponseBody$1.class2653 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·okhttp3/ResponseBody$1.class
2654 ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor$1.class2654 ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor$1.class
2655 ?rwxrwxr-x··2.0·unx·····5453·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor.class2655 ?rwxrwxr-x··2.0·unx·····5453·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor.class
2656 ?rwxrwxr-x··2.0·unx·····3626·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache2/Relay$RelaySource.class2656 ?rwxrwxr-x··2.0·unx·····3626·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache2/Relay$RelaySource.class
2657 ?rwxrwxr-x··2.0·unx·····1176·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/ConnectInterceptor.class2657 ?rwxrwxr-x··2.0·unx·····1176·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/ConnectInterceptor.class
2658 ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RealConnection$1.class2658 ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RealConnection$1.class
2659 ?rwxrwxr-x··2.0·unx····17134·b-·defN·80-Jan-01·00:00·okhttp3/internal/connection/RealConnection.class2659 ?rwxrwxr-x··2.0·unx····17147·b-·defN·80-Jan-01·00:00·okhttp3/internal/connection/RealConnection.class
2660 ?rwxrwxr-x··2.0·unx·····3731·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/BridgeInterceptor.class2660 ?rwxrwxr-x··2.0·unx·····3731·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/BridgeInterceptor.class
2661 ?rwxrwxr-x··2.0·unx·····4220·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/CallServerInterceptor.class2661 ?rwxrwxr-x··2.0·unx·····4220·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/CallServerInterceptor.class
2662 ?rwxrwxr-x··2.0·unx·····4074·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RealInterceptorChain.class2662 ?rwxrwxr-x··2.0·unx·····4074·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RealInterceptorChain.class
2663 ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RealResponseBody.class2663 ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RealResponseBody.class
2664 ?rwxrwxr-x··2.0·unx·····8211·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RetryAndFollowUpInterceptor.class2664 ?rwxrwxr-x··2.0·unx·····8211·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RetryAndFollowUpInterceptor.class
2665 ?rwxrwxr-x··2.0·unx·····1824·b-·stor·80-Jan-01·00:00·okhttp3/internal/http1/Http1Codec$AbstractSource.class2665 ?rwxrwxr-x··2.0·unx·····1824·b-·stor·80-Jan-01·00:00·okhttp3/internal/http1/Http1Codec$AbstractSource.class
2666 ?rwxrwxr-x··2.0·unx·····1412·b-·stor·80-Jan-01·00:00·okhttp3/internal/http1/Http1Codec$ChunkedSink.class2666 ?rwxrwxr-x··2.0·unx·····1412·b-·stor·80-Jan-01·00:00·okhttp3/internal/http1/Http1Codec$ChunkedSink.class
Offset 3175, 8 lines modifiedOffset 3175, 8 lines modified
3175 ?rwxrwxr-x··2.0·unx·····4127·b-·stor·80-Jan-01·00:00·uk/openvk/android/legacy/ui/core/activities/GroupMembersActivity.class3175 ?rwxrwxr-x··2.0·unx·····4127·b-·stor·80-Jan-01·00:00·uk/openvk/android/legacy/ui/core/activities/GroupMembersActivity.class
3176 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class3176 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class
3177 ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi24Impl.class3177 ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi24Impl.class
3178 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class3178 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
3179 ?rwxrwxr-x··2.0·unx·····2858·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class3179 ?rwxrwxr-x··2.0·unx·····2858·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class
3180 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class3180 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class
3181 ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api24ViewCompatImpl.class3181 ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api24ViewCompatImpl.class
3182 3180·files,·7561188·bytes·uncompressed,·5842551·bytes·compressed:··22.7%3182 3180·files,·7561351·bytes·uncompressed,·5842704·bytes·compressed:··22.7%
7.61 KB
android/support/v7/util/SortedList.class
7.53 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·0c9e928f2e8a90b7c0a418bc4450e50ce1a2b5db8ff6a07c0ee75f4c4ad52e7c1 ··SHA-256·checksum·c3583ca7c04ed898b4f2da1f86fd6621cb7bb8ea2f87f1be391f244e6a802f08
2 public·class·android.support.v7.util.SortedList2 public·class·android.support.v7.util.SortedList
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
6 ··this_class:·#2··························//·android/support/v7/util/SortedList6 ··this_class:·#2··························//·android/support/v7/util/SortedList
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·0,·fields:·15,·methods:·27,·attributes:·08 ··interfaces:·0,·fields:·15,·methods:·27,·attributes:·0
Offset 908, 99 lines modifiedOffset 908, 113 lines modified
908 ········50:·istore········5908 ········50:·istore········5
909 ········52:·goto··········37909 ········52:·goto··········37
  
910 ··private·int·linearEqualitySearch(java.lang.Object,·int,·int,·int);910 ··private·int·linearEqualitySearch(java.lang.Object,·int,·int,·int);
911 ····descriptor:·(Ljava/lang/Object;III)I911 ····descriptor:·(Ljava/lang/Object;III)I
912 ····flags:·(0x0002)·ACC_PRIVATE912 ····flags:·(0x0002)·ACC_PRIVATE
913 ····Code:913 ····Code:
914 ······stack=300,·locals=10,·args_size=5914 ······stack=300,·locals=11,·args_size=5
915 ·········0:·iload_2915 ·········0:·iload_2
916 ·········1:·iconst_m1916 ·········1:·iconst_m1
917 ·········2:·iadd917 ·········2:·iadd
918 ·········3:·istore········5918 ·········3:·istore········5
919 ·········5:·iload·········5919 ·········5:·iload·········5
 920 ·········7:·istore········6
 921 ·········9:·iload·········6
920 ·········7:·iload_3922 ········11:·iload_3
921 ·········8:·if_icmplt·····41923 ········12:·if_icmplt·····45
922 ········11:·aload_0924 ········15:·aload_0
923 ········12:·getfield······#49·················//·Field·mData:[Ljava/lang/Object;925 ········16:·getfield······#49·················//·Field·mData:[Ljava/lang/Object;
924 ········15:·iload·········5926 ········19:·iload·········6
925 ········17:·aaload927 ········21:·aaload
926 ········18:·astore········6928 ········22:·astore········7
927 ········20:·aload_0929 ········24:·aload_0
928 ········21:·getfield······#51·················//·Field·mCallback:Landroid/support/v7/util/SortedList$Callback;930 ········25:·getfield······#51·················//·Field·mCallback:Landroid/support/v7/util/SortedList$Callback;
929 ········24:·astore········7931 ········28:·astore········8
 932 ········30:·aload·········8
930 ········26:·aload·········7933 ········32:·aload·········7
931 ········28:·aload·········6 
932 ········30:·aload_1934 ········34:·aload_1
933 ········31:·invokevirtual·#146················//·Method·android/support/v7/util/SortedList$Callback.compare:(Ljava/lang/Object;Ljava/lang/Object;)I935 ········35:·invokevirtual·#146················//·Method·android/support/v7/util/SortedList$Callback.compare:(Ljava/lang/Object;Ljava/lang/Object;)I
934 ········34:·istore········8936 ········38:·istore········9
935 ········36:·iload·········8937 ········40:·iload·········9
936 ········38:·ifeq··········89938 ········42:·ifeq··········101
937 ········41:·iload_2939 ········45:·iload_2
938 ········42:·iconst_1940 ········46:·iconst_1
939 ········43:·iadd941 ········47:·iadd
940 ········44:·istore········5942 ········48:·istore········5
941 ········46:·iload·········5943 ········50:·iload·········5
 944 ········52:·istore········6
942 ········48:·iload·········4945 ········54:·iload·········6
 946 ········56:·iload·········4
943 ········50:·if_icmpge·····83947 ········58:·if_icmpge·····91
944 ········53:·aload_0948 ········61:·aload_0
945 ········54:·getfield······#49·················//·Field·mData:[Ljava/lang/Object;949 ········62:·getfield······#49·················//·Field·mData:[Ljava/lang/Object;
946 ········57:·iload·········5950 ········65:·iload·········6
947 ········59:·aaload951 ········67:·aaload
948 ········60:·astore········6952 ········68:·astore········7
949 ········62:·aload_0953 ········70:·aload_0
950 ········63:·getfield······#51·················//·Field·mCallback:Landroid/support/v7/util/SortedList$Callback;954 ········71:·getfield······#51·················//·Field·mCallback:Landroid/support/v7/util/SortedList$Callback;
951 ········66:·astore········7955 ········74:·astore········8
 956 ········76:·aload·········8
952 ········68:·aload·········7957 ········78:·aload·········7
953 ········70:·aload·········6 
954 ········72:·aload_1958 ········80:·aload_1
955 ········73:·invokevirtual·#146················//·Method·android/support/v7/util/SortedList$Callback.compare:(Ljava/lang/Object;Ljava/lang/Object;)I959 ········81:·invokevirtual·#146················//·Method·android/support/v7/util/SortedList$Callback.compare:(Ljava/lang/Object;Ljava/lang/Object;)I
956 ········76:·istore········8 
957 ········78:·iload·········8 
958 ········80:·ifeq··········126 
959 ········83:·iconst_m1 
960 ········84:·istore········9960 ········84:·istore········9
961 ········86:·iload·········9961 ········86:·iload·········9
 962 ········88:·ifeq··········146
 963 ········91:·iconst_m1
962 ········88:·ireturn 
963 ········89:·aload_0 
964 ········90:·getfield······#51·················//·Field·mCallback:Landroid/support/v7/util/SortedList$Callback; 
965 ········93:·astore········7964 ········92:·istore········10
966 ········95:·aload·········7 
967 ········97:·aload·········6965 ········94:·iload·········6
968 ········99:·aload_1 
969 ·······100:·invokevirtual·#72·················//·Method·android/support/v7/util/SortedList$Callback.areItemsTheSame:(Ljava/lang/Object;Ljava/lang/Object;)Z 
970 ·······103:·istore········9 
971 ·······105:·iload·········9 
972 ·······107:·ifeq··········117 
973 ·······110:·iload·········5 
974 ·······112:·istore········9 
975 ·······114:·goto··········86 
976 ·······117:·iload·········5 
977 ·······119:·iconst_m1 
978 ·······120:·iadd 
979 ·······121:·istore········5966 ········96:·istore········5
980 ·······123:·goto··········5967 ········98:·iload·········10
 968 ·······100:·ireturn
981 ·······126:·aload_0969 ·······101:·aload_0
982 ·······127:·getfield······#51·················//·Field·mCallback:Landroid/support/v7/util/SortedList$Callback;970 ·······102:·getfield······#51·················//·Field·mCallback:Landroid/support/v7/util/SortedList$Callback;
983 ·······130:·astore········7971 ·······105:·astore········8
 972 ·······107:·aload·········8
984 ·······132:·aload·········7973 ·······109:·aload·········7
 974 ·······111:·aload_1
 975 ·······112:·invokevirtual·#72·················//·Method·android/support/v7/util/SortedList$Callback.areItemsTheSame:(Ljava/lang/Object;Ljava/lang/Object;)Z
 976 ·······115:·istore········10
 977 ·······117:·iload·········10
 978 ·······119:·ifeq··········133
 979 ·······122:·iload·········6
 980 ·······124:·istore········5
 981 ·······126:·iload·········6
 982 ·······128:·istore········10
 983 ·······130:·goto··········98
985 ·······134:·aload·········6984 ·······133:·iload·········6
 985 ·······135:·iconst_m1
 986 ·······136:·iadd
 987 ·······137:·istore········5
 988 ·······139:·iload·········5
 989 ·······141:·istore········6
 990 ·······143:·goto··········9
 991 ·······146:·aload_0
 992 ·······147:·getfield······#51·················//·Field·mCallback:Landroid/support/v7/util/SortedList$Callback;
 993 ·······150:·astore········8
 994 ·······152:·aload·········8
 995 ·······154:·aload·········7
986 ·······136:·aload_1996 ·······156:·aload_1
987 ·······137:·invokevirtual·#72·················//·Method·android/support/v7/util/SortedList$Callback.areItemsTheSame:(Ljava/lang/Object;Ljava/lang/Object;)Z997 ·······157:·invokevirtual·#72·················//·Method·android/support/v7/util/SortedList$Callback.areItemsTheSame:(Ljava/lang/Object;Ljava/lang/Object;)Z
988 ·······140:·istore········9998 ·······160:·istore········10
989 ·······142:·iload·········9999 ·······162:·iload·········10
990 ·······144:·ifeq··········1541000 ·······164:·ifeq··········178
991 ·······147:·iload·········51001 ·······167:·iload·········6
992 ·······149:·istore········91002 ·······169:·istore········5
 1003 ·······171:·iload·········6
Max diff block lines reached; 196/7627 bytes (2.57%) of diff not shown.
2.48 KB
android/support/v7/widget/ListViewCompat.class
2.39 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·b44b95ec0f86dabb4b31b581357faae5915583d0ee6a4eea3786cb39004f21631 ··SHA-256·checksum·231906fb7fbcda66271829bfe3aaf5c277b5eab269a7318441eb72f7aae78069
2 public·class·android.support.v7.widget.ListViewCompat·extends·android.widget.ListView2 public·class·android.support.v7.widget.ListViewCompat·extends·android.widget.ListView
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
6 ··this_class:·#2··························//·android/support/v7/widget/ListViewCompat6 ··this_class:·#2··························//·android/support/v7/widget/ListViewCompat
7 ··super_class:·#4·························//·android/widget/ListView7 ··super_class:·#4·························//·android/widget/ListView
8 ··interfaces:·0,·fields:·11,·methods:·18,·attributes:·08 ··interfaces:·0,·fields:·11,·methods:·18,·attributes:·0
Offset 568, 15 lines modifiedOffset 568, 15 lines modified
568 ········35:·aload_0568 ········35:·aload_0
569 ········36:·invokevirtual·#107················//·Method·getAdapter:()Landroid/widget/ListAdapter;569 ········36:·invokevirtual·#107················//·Method·getAdapter:()Landroid/widget/ListAdapter;
570 ········39:·astore········7570 ········39:·astore········7
571 ········41:·aload·········7571 ········41:·aload·········7
572 ········43:·invokeinterface·#119,··1··········//·InterfaceMethod·android/widget/ListAdapter.areAllItemsEnabled:()Z572 ········43:·invokeinterface·#119,··1··········//·InterfaceMethod·android/widget/ListAdapter.areAllItemsEnabled:()Z
573 ········48:·istore········5573 ········48:·istore········5
574 ········50:·iload·········5574 ········50:·iload·········5
575 ········52:·ifne··········153575 ········52:·ifne··········156
576 ········55:·iload_2576 ········55:·iload_2
577 ········56:·ifeq··········99577 ········56:·ifeq··········99
578 ········59:·iconst_0578 ········59:·iconst_0
579 ········60:·istore········5579 ········60:·istore········5
580 ········62:·aconst_null580 ········62:·aconst_null
581 ········63:·astore········7581 ········63:·astore········7
582 ········65:·iconst_0582 ········65:·iconst_0
Offset 615, 29 lines modifiedOffset 615, 31 lines modified
615 ·······128:·ifne··········138615 ·······128:·ifne··········138
616 ·······131:·iload_1616 ·······131:·iload_1
617 ·······132:·iconst_m1617 ·······132:·iconst_m1
618 ·······133:·iadd618 ·······133:·iadd
619 ·······134:·istore_1619 ·······134:·istore_1
620 ·······135:·goto··········112620 ·······135:·goto··········112
621 ·······138:·iload_1621 ·······138:·iload_1
622 ·······139:·iflt··········24622 ·······139:·iflt··········148
623 ·······142:·iload_1623 ·······142:·iload_1
624 ·······143:·iload·········6624 ·······143:·iload·········6
625 ·······145:·if_icmpge·····24625 ·······145:·if_icmplt·····151
 626 ·······148:·goto··········24
626 ·······148:·iload_1627 ·······151:·iload_1
627 ·······149:·istore_3628 ·······152:·istore_3
628 ·······150:·goto··········24629 ·······153:·goto··········24
629 ·······153:·iload_1630 ·······156:·iload_1
630 ·······154:·iflt··········24631 ·······157:·iflt··········166
631 ·······157:·iload_1 
632 ·······158:·iload·········6 
633 ·······160:·if_icmpge·····24 
634 ·······163:·iload_1632 ·······160:·iload_1
635 ·······164:·istore_3633 ·······161:·iload·········6
 634 ·······163:·if_icmplt·····169
636 ·······165:·goto··········24635 ·······166:·goto··········24
 636 ·······169:·iload_1
 637 ·······170:·istore_3
 638 ·······171:·goto··········24
  
637 ··public·int·measureHeightOfChildrenCompat(int,·int,·int,·int,·int);639 ··public·int·measureHeightOfChildrenCompat(int,·int,·int,·int,·int);
638 ····descriptor:·(IIIII)I640 ····descriptor:·(IIIII)I
639 ····flags:·(0x0001)·ACC_PUBLIC641 ····flags:·(0x0001)·ACC_PUBLIC
640 ····Code:642 ····Code:
641 ······stack=300,·locals=24,·args_size=6643 ······stack=300,·locals=24,·args_size=6
642 ·········0:·aload_0644 ·········0:·aload_0
11.8 KB
okhttp3/internal/connection/StreamAllocation.class
11.7 KB
procyon -ec {}
    
Offset 113, 124 lines modifiedOffset 113, 125 lines modified
113 ········Util.closeQuietly(releaseIfNoNewStreams);113 ········Util.closeQuietly(releaseIfNoNewStreams);
114 ········if·(connection·!=·null)·{114 ········if·(connection·!=·null)·{
115 ············this.eventListener.connectionReleased(this.call,·(Connection)connection);115 ············this.eventListener.connectionReleased(this.call,·(Connection)connection);
116 ········}116 ········}
117 ········if·(n5·!=·0)·{117 ········if·(n5·!=·0)·{
118 ············this.eventListener.connectionAcquired(this.call,·(Connection)o);118 ············this.eventListener.connectionAcquired(this.call,·(Connection)o);
119 ········}119 ········}
120 ········Object·o2·=·null; 
121 ········if·(o·!=·null)·{120 ········if·(o·!=·null)·{
122 ············o2·=·o; 
123 ············return·(RealConnection)o2;121 ············return·(RealConnection)o;
124 ········}122 ········}
125 ········boolean·b2·=·false;123 ········boolean·b2·=·false;
126 ········if·(route·==·null·&&·(this.routeSelection·==·null·||·!this.routeSelection.hasNext()))·{124 ········if·(route·==·null·&&·(this.routeSelection·==·null·||·!this.routeSelection.hasNext()))·{
127 ············b2·=·true;125 ············b2·=·true;
128 ············this.routeSelection·=·this.routeSelector.next();126 ············this.routeSelection·=·this.routeSelector.next();
129 ········}127 ········}
130 ········Object·o3·=·this.connectionPool;128 ········Object·o2·=·this.connectionPool;
131 ········monitorenter(o3);129 ········monitorenter(o2);
132 ····Label_0645_Outer:130 ····Label_0653_Outer:
133 ········while·(true)·{131 ········while·(true)·{
134 ············Label_0898:·{132 ············Label_0914:·{
135 ················while·(true)·{133 ················while·(true)·{
 134 ····················Object·o3·=·null;
136 ················Label_0463_Outer:135 ················Label_0467_Outer:
137 ····················while·(true)·{136 ····················while·(true)·{
138 ························Label_0433:·{137 ························Label_0437:·{
139 ····························try·{138 ····························try·{
140 ································if·(this.canceled)·{139 ································if·(this.canceled)·{
141 ····································throw·new·IOException("Canceled");140 ····································throw·new·IOException("Canceled");
142 ································}141 ································}
143 ································break·Label_0433;142 ································break·Label_0437;
144 ····························}143 ····························}
145 ····························finally·{}144 ····························finally·{}
146 ····························monitorexit(o3);145 ····························monitorexit(o2);
147 ····························throw;146 ····························throw;
148 ························}147 ························}
149 ························if·(!b2)·{148 ························if·(!b2)·{
150 ····························break·Label_0898;149 ····························break·Label_0914;
151 ························}150 ························}
152 ························final·List·all·=·this.routeSelection.getAll();151 ························final·List·all·=·this.routeSelection.getAll();
153 ························int·n6·=·0;152 ························int·n6·=·0;
154 ························final·int·size·=·all.size();153 ························final·int·size·=·all.size();
155 ························while·(true)·{154 ························while·(true)·{
156 ····························if·(n6·>=·size)·{155 ····························if·(n6·>=·size)·{
157 ································break·Label_0898;156 ································break·Label_0914;
158 ····························}157 ····························}
159 ····························final·Route·route2·=·(Route)all.get(n6);158 ····························final·Route·route2·=·(Route)all.get(n6);
160 ····························Internal.instance.get(this.connectionPool,·this.address,·this,·route2);159 ····························Internal.instance.get(this.connectionPool,·this.address,·this,·route2);
161 ····························Label_0684:·{160 ····························Label_0696:·{
162 ································if·(this.connection·==·null)·{161 ································if·(this.connection·==·null)·{
163 ····································break·Label_0684;162 ····································break·Label_0696;
164 ································}163 ································}
165 ································n5·=·1;164 ································n5·=·1;
166 ································final·RealConnection·connection2·=·this.connection;165 ································final·RealConnection·connection2·=·this.connection;
167 ································this.route·=·route2;166 ································this.route·=·route2;
168 ································o2·=·connection2;167 ································o3·=·connection2;
169 ································if·(n5·!=·0)·{168 ································if·(n5·!=·0)·{
170 ····································break·Label_0463_Outer;169 ····································break·Label_0467_Outer;
171 ································}170 ································}
172 ································Label_0581:·{171 ································Label_0589:·{
173 ····································if·(route·!=·null)·{172 ····································if·(route·!=·null)·{
174 ········································break·Label_0581;173 ········································break·Label_0589;
175 ····································}174 ····································}
176 ····································try·{175 ····································try·{
177 ········································route·=·this.routeSelection.next();176 ········································route·=·this.routeSelection.next();
178 ········································this.route·=·route;177 ········································this.route·=·route;
179 ········································this.refusedStreamCount·=·0;178 ········································this.refusedStreamCount·=·0;
180 ········································Object·connection3·=·new·RealConnection(this.connectionPool,·route);179 ········································Object·connection3·=·new·RealConnection(this.connectionPool,·route);
181 ········································this.acquire((RealConnection)connection3,·false);180 ········································this.acquire((RealConnection)connection3,·false);
182 ········································monitorexit(o3);181 ········································monitorexit(o2);
183 ········································if·(n5·!=·0)·{182 ········································if·(n5·!=·0)·{
184 ············································final·EventListener·eventListener·=·this.eventListener;183 ············································final·EventListener·eventListener·=·this.eventListener;
185 ············································o3·=·this.call;184 ············································o2·=·this.call;
186 ············································eventListener.connectionAcquired((Call)o3,·(Connection)connection3);185 ············································eventListener.connectionAcquired((Call)o2,·(Connection)connection3);
 186 ············································o3·=·connection3;
187 ············································++n6;187 ············································++n6;
188 ············································continue·Label_0645_Outer;188 ············································continue·Label_0653_Outer;
189 ········································}189 ········································}
190 ········································((RealConnection)connection3).connect(n,·n2,·n3,·n4,·b,·this.call,·this.eventListener);190 ········································((RealConnection)connection3).connect(n,·n2,·n3,·n4,·b,·this.call,·this.eventListener);
191 ········································final·RouteDatabase·routeDatabase·=·this.routeDatabase();191 ········································final·RouteDatabase·routeDatabase·=·this.routeDatabase();
192 ········································o3·=·((RealConnection)connection3).route();192 ········································o2·=·((RealConnection)connection3).route();
193 ········································routeDatabase.connected((Route)o3);193 ········································routeDatabase.connected((Route)o2);
194 ········································Socket·deduplicate·=·null;194 ········································Socket·deduplicate·=·null;
195 ········································o3·=·this.connectionPool;195 ········································o2·=·this.connectionPool;
196 ········································monitorenter(o3);196 ········································monitorenter(o2);
197 ········································final·boolean·reportedAcquired·=·true;197 ········································final·boolean·reportedAcquired·=·true;
198 ········································try·{198 ········································try·{
199 ············································this.reportedAcquired·=·reportedAcquired;199 ············································this.reportedAcquired·=·reportedAcquired;
200 ············································Internal.instance.put(this.connectionPool,·(RealConnection)connection3);200 ············································Internal.instance.put(this.connectionPool,·(RealConnection)connection3);
201 ············································if·(((RealConnection)connection3).isMultiplexed())·{201 ············································if·(((RealConnection)connection3).isMultiplexed())·{
202 ················································deduplicate·=·Internal.instance.deduplicate(this.connectionPool,·this.address,·this);202 ················································deduplicate·=·Internal.instance.deduplicate(this.connectionPool,·this.address,·this);
203 ················································connection3·=·this.connection;203 ················································connection3·=·this.connection;
204 ············································}204 ············································}
205 ············································monitorexit(o3);205 ············································monitorexit(o2);
206 ············································Util.closeQuietly(deduplicate);206 ············································Util.closeQuietly(deduplicate);
207 ············································final·EventListener·eventListener2·=·this.eventListener;207 ············································final·EventListener·eventListener2·=·this.eventListener;
208 ············································o3·=·this.call;208 ············································o2·=·this.call;
209 ············································eventListener2.connectionAcquired((Call)o3,·(Connection)connection3);209 ············································eventListener2.connectionAcquired((Call)o2,·(Connection)connection3);
 210 ············································o3·=·connection3;
210 ········································}211 ········································}
211 ········································finally·{212 ········································finally·{
212 ············································monitorexit(o3);213 ············································monitorexit(o2);
213 ········································}214 ········································}
214 ····································}215 ····································}
215 ····································finally·{216 ····································finally·{
216 ········································o·=·o2;217 ········································o·=·o3;
217 ········································continue·Label_0463_Outer;218 ········································continue·Label_0467_Outer;
218 ····································}219 ····································}
219 ································}220 ································}
220 ····························}221 ····························}
221 ····························break;222 ····························break;
222 ························}223 ························}
223 ························break;224 ························break;
224 ····················}225 ····················}
225 ····················Object·connection3·=·o2;226 ····················Object·connection3·=·o3;
226 ····················continue;227 ····················continue;
227 ················}228 ················}
228 ············}229 ············}
229 ············o2·=·o;230 ············Object·o3·=·o;
230 ············continue;231 ············continue;
231 ········}232 ········}
232 ····}233 ····}
233 ····234 ····
234 ····private·RealConnection·findHealthyConnection(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·boolean·b,·final·boolean·b2)·{235 ····private·RealConnection·findHealthyConnection(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·boolean·b,·final·boolean·b2)·{
235 ········while·(true)·{236 ········while·(true)·{
236 ············final·RealConnection·connection·=·this.findConnection(n,·n2,·n3,·n4,·b);237 ············final·RealConnection·connection·=·this.findConnection(n,·n2,·n3,·n4,·b);
Max diff block lines reached; 3423/11963 bytes (28.61%) of diff not shown.
4.66 KB
android/support/v7/widget/RecyclerView.class
4.58 KB
procyon -ec {}
    
Offset 2108, 92 lines modifiedOffset 2108, 90 lines modified
2108 ················}2108 ················}
2109 ············}2109 ············}
2110 ········}2110 ········}
2111 ········return·b2;2111 ········return·b2;
2112 ····}2112 ····}
2113 ····2113 ····
2114 ····public·View·focusSearch(final·View·view,·final·int·n)·{2114 ····public·View·focusSearch(final·View·view,·final·int·n)·{
2115 ········final·int·n2·=·2; 
2116 ········final·int·n3·=·1; 
2117 ········final·View·onInterceptFocusSearch·=·this.mLayout.onInterceptFocusSearch(view,·n);2115 ········final·View·onInterceptFocusSearch·=·this.mLayout.onInterceptFocusSearch(view,·n);
2118 ········View·focusSearch;2116 ········View·focusSearch;
2119 ········if·(onInterceptFocusSearch·!=·null)·{2117 ········if·(onInterceptFocusSearch·!=·null)·{
2120 ············focusSearch·=·onInterceptFocusSearch;2118 ············focusSearch·=·onInterceptFocusSearch;
2121 ········}2119 ········}
2122 ········else·{2120 ········else·{
2123 ············int·n4;2121 ············boolean·b;
2124 ············if·(this.mAdapter·!=·null·&&·this.mLayout·!=·null·&&·!this.isComputingLayout()·&&·!this.mLayoutFrozen)·{2122 ············if·(this.mAdapter·!=·null·&&·this.mLayout·!=·null·&&·!this.isComputingLayout()·&&·!this.mLayoutFrozen)·{
2125 ················n4·=·n3;2123 ················b·=·true;
2126 ············}2124 ············}
2127 ············else·{2125 ············else·{
2128 ················n4·=·0;2126 ················b·=·false;
2129 ············}2127 ············}
2130 ············final·FocusFinder·instance·=·FocusFinder.getInstance();2128 ············final·FocusFinder·instance·=·FocusFinder.getInstance();
2131 ············View·view2;2129 ············View·view2;
2132 ············if·(n4·!=·0·&&·(n·==·n2·||·n·==·n3))·{2130 ············if·(b·&&·(n·==·2·||·n·==·1))·{
2133 ················int·n5·=·0;2131 ················int·n2·=·0;
2134 ················if·(this.mLayout.canScrollVertically())·{2132 ················if·(this.mLayout.canScrollVertically())·{
2135 ····················int·n6;2133 ····················int·n3;
2136 ····················if·(n·==·n2)·{2134 ····················if·(n·==·2)·{
2137 ························n6·=·130;2135 ························n3·=·130;
2138 ····················}2136 ····················}
2139 ····················else·{2137 ····················else·{
2140 ························n6·=·33;2138 ························n3·=·33;
2141 ····················}2139 ····················}
2142 ····················if·(instance.findNextFocus((ViewGroup)this,·view,·n6)·==·null)·{2140 ····················if·(instance.findNextFocus((ViewGroup)this,·view,·n3)·==·null)·{
2143 ························n5·=·n3;2141 ························n2·=·1;
2144 ····················}2142 ····················}
2145 ····················else·{2143 ····················else·{
2146 ························n5·=·0;2144 ························n2·=·0;
2147 ····················}2145 ····················}
2148 ················}2146 ················}
2149 ················if·(n5·==·0·&&·this.mLayout.canScrollHorizontally())·{2147 ················if·(n2·==·0·&&·this.mLayout.canScrollHorizontally())·{
2150 ····················int·n7;2148 ····················boolean·b2;
2151 ····················if·(this.mLayout.getLayoutDirection()·==·n3)·{2149 ····················if·(this.mLayout.getLayoutDirection()·==·1)·{
2152 ························n7·=·n3;2150 ························b2·=·true;
2153 ····················}2151 ····················}
2154 ····················else·{2152 ····················else·{
2155 ························n7·=·0;2153 ························b2·=·false;
2156 ····················}2154 ····················}
2157 ····················int·n8;2155 ····················boolean·b3;
2158 ····················if·(n·==·n2)·{2156 ····················if·(n·==·2)·{
2159 ························n8·=·n3;2157 ························b3·=·true;
2160 ····················}2158 ····················}
2161 ····················else·{2159 ····················else·{
2162 ························n8·=·0;2160 ························b3·=·false;
2163 ····················}2161 ····················}
2164 ····················int·n9;2162 ····················int·n4;
2165 ····················if·((n8·^·n7)·!=·0x0)·{2163 ····················if·(b3·^·b2)·{
2166 ························n9·=·66;2164 ························n4·=·66;
2167 ····················}2165 ····················}
2168 ····················else·{2166 ····················else·{
2169 ························n9·=·17;2167 ························n4·=·17;
2170 ····················}2168 ····················}
2171 ····················if·(instance.findNextFocus((ViewGroup)this,·view,·n9)·==·null)·{2169 ····················if·(instance.findNextFocus((ViewGroup)this,·view,·n4)·==·null)·{
2172 ························n5·=·n3;2170 ························n2·=·1;
2173 ····················}2171 ····················}
2174 ····················else·{2172 ····················else·{
2175 ························n5·=·0;2173 ························n2·=·0;
2176 ····················}2174 ····················}
2177 ················}2175 ················}
2178 ················if·(n5·!=·0)·{2176 ················if·(n2·!=·0)·{
2179 ····················this.consumePendingUpdateOperations();2177 ····················this.consumePendingUpdateOperations();
2180 ····················if·(this.findContainingItemView(view)·==·null)·{2178 ····················if·(this.findContainingItemView(view)·==·null)·{
2181 ························focusSearch·=·null;2179 ························focusSearch·=·null;
2182 ························return·focusSearch;2180 ························return·focusSearch;
2183 ····················}2181 ····················}
2184 ····················this.eatRequestLayout();2182 ····················this.eatRequestLayout();
2185 ····················this.mLayout.onFocusSearchFailed(view,·n,·this.mRecycler,·this.mState);2183 ····················this.mLayout.onFocusSearchFailed(view,·n,·this.mRecycler,·this.mState);
2186 ····················this.resumeRequestLayout(false);2184 ····················this.resumeRequestLayout(false);
2187 ················}2185 ················}
2188 ················view2·=·instance.findNextFocus((ViewGroup)this,·view,·n);2186 ················view2·=·instance.findNextFocus((ViewGroup)this,·view,·n);
2189 ············}2187 ············}
2190 ············else·{2188 ············else·{
2191 ················view2·=·instance.findNextFocus((ViewGroup)this,·view,·n);2189 ················view2·=·instance.findNextFocus((ViewGroup)this,·view,·n);
2192 ················if·(view2·==·null·&&·n4·!=·0)·{2190 ················if·(view2·==·null·&&·b)·{
2193 ····················this.consumePendingUpdateOperations();2191 ····················this.consumePendingUpdateOperations();
2194 ····················if·(this.findContainingItemView(view)·==·null)·{2192 ····················if·(this.findContainingItemView(view)·==·null)·{
2195 ························focusSearch·=·null;2193 ························focusSearch·=·null;
2196 ························return·focusSearch;2194 ························return·focusSearch;
2197 ····················}2195 ····················}
2198 ····················this.eatRequestLayout();2196 ····················this.eatRequestLayout();
2199 ····················view2·=·this.mLayout.onFocusSearchFailed(view,·n,·this.mRecycler,·this.mState);2197 ····················view2·=·this.mLayout.onFocusSearchFailed(view,·n,·this.mRecycler,·this.mState);
20.5 KB
okhttp3/MultipartBody.class
20.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·16c66227e44d5084ceb0ce7c5ee5c6f022a220a6e751315974711803ac23686a1 ··SHA-256·checksum·3f7a1ac0efaed342e415b287c0629b7277622aa8d8353d8a499e3d22a5400220
2 public·final·class·okhttp3.MultipartBody·extends·okhttp3.RequestBody2 public·final·class·okhttp3.MultipartBody·extends·okhttp3.RequestBody
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER5 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER
6 ··this_class:·#2··························//·okhttp3/MultipartBody6 ··this_class:·#2··························//·okhttp3/MultipartBody
7 ··super_class:·#4·························//·okhttp3/RequestBody7 ··super_class:·#4·························//·okhttp3/RequestBody
8 ··interfaces:·0,·fields:·13,·methods:·12,·attributes:·08 ··interfaces:·0,·fields:·13,·methods:·12,·attributes:·0
Offset 436, 15 lines modifiedOffset 436, 15 lines modified
436 ·······130:·aload_0436 ·······130:·aload_0
437 ·······131:·areturn437 ·······131:·areturn
  
438 ··private·long·writeOrCountBytes(okio.BufferedSink,·boolean);438 ··private·long·writeOrCountBytes(okio.BufferedSink,·boolean);
439 ····descriptor:·(Lokio/BufferedSink;Z)J439 ····descriptor:·(Lokio/BufferedSink;Z)J
440 ····flags:·(0x0002)·ACC_PRIVATE440 ····flags:·(0x0002)·ACC_PRIVATE
441 ····Code:441 ····Code:
442 ······stack=300,·locals=21,·args_size=3442 ······stack=300,·locals=23,·args_size=3
443 ·········0:·lconst_0443 ·········0:·lconst_0
444 ·········1:·lstore_3444 ·········1:·lstore_3
445 ·········2:·aconst_null445 ·········2:·aconst_null
446 ·········3:·astore········5446 ·········3:·astore········5
447 ·········5:·iload_2447 ·········5:·iload_2
448 ·········6:·ifeq··········22448 ·········6:·ifeq··········22
449 ·········9:·new···········#118················//·class·okio/Buffer449 ·········9:·new···········#118················//·class·okio/Buffer
Offset 452, 217 lines modifiedOffset 452, 277 lines modified
452 ········14:·aload·········5452 ········14:·aload·········5
453 ········16:·invokespecial·#119················//·Method·okio/Buffer."<init>":()V453 ········16:·invokespecial·#119················//·Method·okio/Buffer."<init>":()V
454 ········19:·aload·········5454 ········19:·aload·········5
455 ········21:·astore_1455 ········21:·astore_1
456 ········22:·iconst_0456 ········22:·iconst_0
457 ········23:·istore········6457 ········23:·istore········6
458 ········25:·aload_0458 ········25:·aload_0
 459 ········26:·astore········7
 460 ········28:·aload_0
459 ········26:·getfield······#96·················//·Field·parts:Ljava/util/List;461 ········29:·getfield······#96·················//·Field·parts:Ljava/util/List;
460 ········29:·astore········7462 ········32:·astore········7
461 ········31:·aload·········7463 ········34:·aload·········7
 464 ········36:·astore········8
 465 ········38:·aload·········7
462 ········33:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/List.size:()I466 ········40:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/List.size:()I
463 ········38:·istore········8467 ········45:·istore········9
464 ········40:·iload·········6468 ········47:·iload·········6
465 ········42:·iload·········8469 ········49:·iload·········9
466 ········44:·if_icmpge·····402470 ········51:·if_icmpge·····484
467 ········47:·aload_0471 ········54:·aload_0
 472 ········55:·astore········7
 473 ········57:·aload_0
468 ········48:·getfield······#96·················//·Field·parts:Ljava/util/List;474 ········58:·getfield······#96·················//·Field·parts:Ljava/util/List;
 475 ········61:·astore········7
 476 ········63:·aload·········7
 477 ········65:·astore········8
 478 ········67:·aload·········7
469 ········51:·iload·········6479 ········69:·iload·········6
470 ········53:·invokeinterface·#128,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;480 ········71:·invokeinterface·#128,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
471 ········58:·checkcast·····#130················//·class·okhttp3/MultipartBody$Part481 ········76:·checkcast·····#130················//·class·okhttp3/MultipartBody$Part
472 ········61:·astore········9482 ········79:·astore········10
473 ········63:·aload·········9483 ········81:·aload·········10
474 ········65:·getfield······#134················//·Field·okhttp3/MultipartBody$Part.headers:Lokhttp3/Headers;484 ········83:·getfield······#134················//·Field·okhttp3/MultipartBody$Part.headers:Lokhttp3/Headers;
475 ········68:·astore········10485 ········86:·astore········11
476 ········70:·aload·········9486 ········88:·aload·········10
477 ········72:·getfield······#138················//·Field·okhttp3/MultipartBody$Part.body:Lokhttp3/RequestBody;487 ········90:·getfield······#138················//·Field·okhttp3/MultipartBody$Part.body:Lokhttp3/RequestBody;
478 ········75:·astore········11488 ········93:·astore········12
479 ········77:·getstatic·····#55·················//·Field·DASHDASH:[B489 ········95:·getstatic·····#55·················//·Field·DASHDASH:[B
480 ········80:·astore········7490 ········98:·astore········8
481 ········82:·aload_1491 ·······100:·aload_1
482 ········83:·aload·········7 
483 ········85:·invokeinterface·#144,··2··········//·InterfaceMethod·okio/BufferedSink.write:([B)Lokio/BufferedSink; 
484 ········90:·pop 
485 ········91:·aload_0 
486 ········92:·getfield······#63·················//·Field·boundary:Lokio/ByteString; 
487 ········95:·astore········7 
488 ········97:·aload_1 
489 ········98:·aload·········7 
490 ·······100:·invokeinterface·#147,··2··········//·InterfaceMethod·okio/BufferedSink.write:(Lokio/ByteString;)Lokio/BufferedSink; 
491 ·······105:·pop 
492 ·······106:·getstatic·····#53·················//·Field·CRLF:[B 
493 ·······109:·astore········7492 ·······101:·astore········7
 493 ·······103:·aload·········8
 494 ·······105:·astore········13
494 ·······111:·aload_1495 ·······107:·aload_1
495 ·······112:·aload·········7496 ·······108:·aload·········8
496 ·······114:·invokeinterface·#144,··2··········//·InterfaceMethod·okio/BufferedSink.write:([B)Lokio/BufferedSink;497 ·······110:·invokeinterface·#144,··2··········//·InterfaceMethod·okio/BufferedSink.write:([B)Lokio/BufferedSink;
497 ·······119:·pop498 ·······115:·pop
 499 ·······116:·aload_0
498 ·······120:·aload·········10 
499 ·······122:·ifnull········221 
500 ·······125:·iconst_0 
501 ·······126:·istore········12 
502 ·······128:·aload·········10 
503 ·······130:·invokevirtual·#150················//·Method·okhttp3/Headers.size:()I 
504 ·······133:·istore········13 
505 ·······135:·iload·········12 
506 ·······137:·iload·········13 
507 ·······139:·if_icmpge·····221 
508 ·······142:·aload·········10 
509 ·······144:·iload·········12 
510 ·······146:·invokevirtual·#154················//·Method·okhttp3/Headers.name:(I)Ljava/lang/String; 
511 ·······149:·astore········7500 ·······117:·astore········7
 501 ·······119:·aload_0
 502 ·······120:·getfield······#63·················//·Field·boundary:Lokio/ByteString;
 503 ·······123:·astore········8
512 ·······151:·aload_1504 ·······125:·aload_1
513 ·······152:·aload·········7 
514 ·······154:·invokeinterface·#158,··2··········//·InterfaceMethod·okio/BufferedSink.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; 
515 ·······159:·astore········7505 ·······126:·astore········7
 506 ·······128:·aload·········8
 507 ·······130:·astore········13
 508 ·······132:·aload_1
 509 ·······133:·aload·········8
 510 ·······135:·invokeinterface·#147,··2··········//·InterfaceMethod·okio/BufferedSink.write:(Lokio/ByteString;)Lokio/BufferedSink;
 511 ·······140:·pop
516 ·······161:·getstatic·····#51·················//·Field·COLONSPACE:[B512 ·······141:·getstatic·····#53·················//·Field·CRLF:[B
 513 ·······144:·astore········8
 514 ·······146:·aload·········8
517 ·······164:·astore········14515 ·······148:·astore········13
 516 ·······150:·aload_1
518 ·······166:·aload·········7517 ·······151:·aload·········8
519 ·······168:·aload·········14 
520 ·······170:·invokeinterface·#144,··2··········//·InterfaceMethod·okio/BufferedSink.write:([B)Lokio/BufferedSink;518 ·······153:·invokeinterface·#144,··2··········//·InterfaceMethod·okio/BufferedSink.write:([B)Lokio/BufferedSink;
 519 ·······158:·pop
 520 ·······159:·aload·········11
 521 ·······161:·ifnull········267
 522 ·······164:·iconst_0
521 ·······175:·astore········7523 ·······165:·istore········14
522 ·······177:·aload·········10524 ·······167:·aload·········11
 525 ·······169:·invokevirtual·#150················//·Method·okhttp3/Headers.size:()I
 526 ·······172:·istore········15
Max diff block lines reached; 11341/20823 bytes (54.46%) of diff not shown.
2.38 KB
okhttp3/internal/connection/RealConnection.class
2.29 KB
procyon -ec {}
    
Offset 760, 15 lines modifiedOffset 760, 14 lines modified
760 ············this.sink·=·null;760 ············this.sink·=·null;
761 ············this.source·=·null;761 ············this.source·=·null;
762 ············eventListener.connectEnd(call,·this.route.socketAddress(),·this.route.proxy(),·(Protocol)null);762 ············eventListener.connectEnd(call,·this.route.socketAddress(),·this.route.proxy(),·(Protocol)null);
763 ········}763 ········}
764 ····}764 ····}
765 ····765 ····
766 ····private·Request·createTunnel(final·int·n,·final·int·n2,·Request·authenticate,·final·HttpUrl·httpUrl)·{766 ····private·Request·createTunnel(final·int·n,·final·int·n2,·Request·authenticate,·final·HttpUrl·httpUrl)·{
767 ········Request·request·=·null; 
768 ········final·String·string·=·"CONNECT·"·+·Util.hostHeader(httpUrl,·true)·+·"·HTTP/1.1";767 ········final·String·string·=·"CONNECT·"·+·Util.hostHeader(httpUrl,·true)·+·"·HTTP/1.1";
769 ········Response·build;768 ········Response·build;
770 ········do·{769 ········do·{
771 ············final·Http1Codec·http1Codec·=·new·Http1Codec((OkHttpClient)null,·(StreamAllocation)null,·this.source,·this.sink);770 ············final·Http1Codec·http1Codec·=·new·Http1Codec((OkHttpClient)null,·(StreamAllocation)null,·this.source,·this.sink);
772 ············this.source.timeout().timeout((long)n,·TimeUnit.MILLISECONDS);771 ············this.source.timeout().timeout((long)n,·TimeUnit.MILLISECONDS);
773 ············this.sink.timeout().timeout((long)n2,·TimeUnit.MILLISECONDS);772 ············this.sink.timeout().timeout((long)n2,·TimeUnit.MILLISECONDS);
774 ············http1Codec.writeRequest(authenticate.headers(),·string);773 ············http1Codec.writeRequest(authenticate.headers(),·string);
Offset 785, 27 lines modifiedOffset 784, 26 lines modified
785 ················default:·{784 ················default:·{
786 ····················throw·new·IOException("Unexpected·response·code·for·CONNECT:·"·+·build.code());785 ····················throw·new·IOException("Unexpected·response·code·for·CONNECT:·"·+·build.code());
787 ················}786 ················}
788 ················case·200:·{787 ················case·200:·{
789 ····················if·(!this.source.buffer().exhausted()·||·!this.sink.buffer().exhausted())·{788 ····················if·(!this.source.buffer().exhausted()·||·!this.sink.buffer().exhausted())·{
790 ························throw·new·IOException("TLS·tunnel·buffered·too·many·bytes!");789 ························throw·new·IOException("TLS·tunnel·buffered·too·many·bytes!");
791 ····················}790 ····················}
792 ····················return·request;791 ····················return·null;
793 ················}792 ················}
794 ················case·407:·{793 ················case·407:·{
795 ····················authenticate·=·this.route.address().proxyAuthenticator().authenticate(this.route,·build);794 ····················authenticate·=·this.route.address().proxyAuthenticator().authenticate(this.route,·build);
796 ····················if·(authenticate·==·null)·{795 ····················if·(authenticate·==·null)·{
797 ························throw·new·IOException("Failed·to·authenticate·with·proxy");796 ························throw·new·IOException("Failed·to·authenticate·with·proxy");
798 ····················}797 ····················}
799 ····················continue;798 ····················continue;
800 ················}799 ················}
801 ············}800 ············}
802 ········}·while·(!"close".equalsIgnoreCase(build.header("Connection")));801 ········}·while·(!"close".equalsIgnoreCase(build.header("Connection")));
803 ········request·=·authenticate;802 ········return·authenticate;
804 ········return·request; 
805 ····}803 ····}
806 ····804 ····
807 ····private·Request·createTunnelRequest()·{805 ····private·Request·createTunnelRequest()·{
808 ········return·new·Request$Builder().url(this.route.address().url()).header("Host",·Util.hostHeader(this.route.address().url(),·true)).header("Proxy-Connection",·"Keep-Alive").header("User-Agent",·Version.userAgent()).build();806 ········return·new·Request$Builder().url(this.route.address().url()).header("Host",·Util.hostHeader(this.route.address().url(),·true)).header("Proxy-Connection",·"Keep-Alive").header("User-Agent",·Version.userAgent()).build();
809 ····}807 ····}
810 ····808 ····
811 ····private·void·establishProtocol(final·ConnectionSpecSelector·connectionSpecSelector,·final·int·n,·final·Call·call,·final·EventListener·eventListener)·{809 ····private·void·establishProtocol(final·ConnectionSpecSelector·connectionSpecSelector,·final·int·n,·final·Call·call,·final·EventListener·eventListener)·{
1.46 KB
android/support/v7/widget/SuggestionsAdapter.class
1.37 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·d508b03a75ecc88bf9f58b58dd7d275e663cb1e81b56bc652545a78557b297941 ··SHA-256·checksum·5d47af789cedcc01896cf06e7d53d4f4a138cbb6bfb397cd8e048dd60e01c367
2 class·android.support.v7.widget.SuggestionsAdapter·extends·android.support.v4.widget.ResourceCursorAdapter·implements·android.view.View$OnClickListener2 class·android.support.v7.widget.SuggestionsAdapter·extends·android.support.v4.widget.ResourceCursorAdapter·implements·android.view.View$OnClickListener
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0020)·ACC_SUPER5 ··flags:·(0x0020)·ACC_SUPER
6 ··this_class:·#2··························//·android/support/v7/widget/SuggestionsAdapter6 ··this_class:·#2··························//·android/support/v7/widget/SuggestionsAdapter
7 ··super_class:·#4·························//·android/support/v4/widget/ResourceCursorAdapter7 ··super_class:·#4·························//·android/support/v4/widget/ResourceCursorAdapter
8 ··interfaces:·1,·fields:·22,·methods:·31,·attributes:·08 ··interfaces:·1,·fields:·22,·methods:·31,·attributes:·0
Offset 2626, 15 lines modifiedOffset 2626, 15 lines modified
2626 ········71:·aload_02626 ········71:·aload_0
2627 ········72:·aload·········52627 ········72:·aload·········5
2628 ········74:·aload_32628 ········74:·aload_3
2629 ········75:·iload·········72629 ········75:·iload·········7
2630 ········77:·invokevirtual·#683················//·Method·getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor;2630 ········77:·invokevirtual·#683················//·Method·getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor;
2631 ········80:·astore········42631 ········80:·astore········4
2632 ········82:·aload·········42632 ········82:·aload·········4
2633 ········84:·ifnull········492633 ········84:·ifnull········122
2634 ········87:·aload·········42634 ········87:·aload·········4
2635 ········89:·invokeinterface·#686,··1··········//·InterfaceMethod·android/database/Cursor.getCount:()I2635 ········89:·invokeinterface·#686,··1··········//·InterfaceMethod·android/database/Cursor.getCount:()I
2636 ········94:·pop2636 ········94:·pop
2637 ········95:·aload·········42637 ········95:·aload·········4
2638 ········97:·astore_22638 ········97:·astore_2
2639 ········98:·goto··········492639 ········98:·goto··········49
2640 ·······101:·astore········82640 ·······101:·astore········8
569 KB
original/META-INF/MANIFEST.MF
    
Offset 1, 17504 lines modifiedOffset 1, 4 lines modified
1 Manifest-Version:·1.0\xd1 Manifest-Version:·1.0\xd
2 Built-By:·Generated-by-ADT\xd2 Built-By:·Generated-by-ADT\xd
3 Created-By:·Android·Gradle·2.3.2\xd3 Created-By:·Android·Gradle·2.3.2\xd
4 \xd4 \xd
5 Name:·AndroidManifest.xml\xd 
6 SHA1-Digest:·dqGiajIXj3uHJ3XhAe7A86eQl14=\xd 
7 \xd 
8 Name:·classes.dex\xd 
9 SHA1-Digest:·3wBKHd0p5SeIjbSRBEydsn6v2bA=\xd 
10 \xd 
11 Name:·okhttp3/internal/publicsuffix/publicsuffixes.gz\xd 
12 SHA1-Digest:·+bdceAw9yQ7uKnkFzDSoze/ZLGc=\xd 
13 \xd 
14 Name:·res/anim/abc_fade_in.xml\xd 
15 SHA1-Digest:·AcuBNEx7Jg8K6XCieCSQfQAJk5Q=\xd 
16 \xd 
17 Name:·res/anim/abc_fade_out.xml\xd 
18 SHA1-Digest:·iBBOWKGzwQJmVQ6pSSb3xiJEcag=\xd 
19 \xd 
20 Name:·res/anim/abc_grow_fade_in_from_bottom.xml\xd 
21 SHA1-Digest:·6uGcCy00LyB1WU+Xv/VmY/4OJe0=\xd 
22 \xd 
23 Name:·res/anim/abc_popup_enter.xml\xd 
24 SHA1-Digest:·3IkJN/uztNRVZCjvr8c0JpGS4Ew=\xd 
25 \xd 
26 Name:·res/anim/abc_popup_exit.xml\xd 
27 SHA1-Digest:·Z1HqUgjr9OmAaQuJ6jywG2K1gWk=\xd 
28 \xd 
29 Name:·res/anim/abc_shrink_fade_out_from_bottom.xml\xd 
30 SHA1-Digest:·WI7nm9tJry/Eh+A2hDtHjhz16VY=\xd 
31 \xd 
32 Name:·res/anim/abc_slide_in_bottom.xml\xd 
33 SHA1-Digest:·Vq6ffZxDELv69NU3J5pAHb8q/Fc=\xd 
34 \xd 
35 Name:·res/anim/abc_slide_in_top.xml\xd 
36 SHA1-Digest:·NrUpW1x6ZiO4EBnJmGZpL1puDHs=\xd 
37 \xd 
38 Name:·res/anim/abc_slide_out_bottom.xml\xd 
39 SHA1-Digest:·z/eRqym0IoEB4mxud0Cu+FFWVVY=\xd 
40 \xd 
41 Name:·res/anim/abc_slide_out_top.xml\xd 
42 SHA1-Digest:·xllnV+sHQiejDO6t4NX0h0Dj0fg=\xd 
43 \xd 
44 Name:·res/anim/activity_close_enter.xml\xd 
45 SHA1-Digest:·um7zL+IoW1UWH9TPKWYGiKPG0hM=\xd 
46 \xd 
47 Name:·res/anim/activity_close_exit.xml\xd 
48 SHA1-Digest:·j6rHXotXNZRedvft+arPdQWXLik=\xd 
49 \xd 
50 Name:·res/anim/fade_out_fast.xml\xd 
51 SHA1-Digest:·suW9vXKx3Uq6Nyq3NR5Eg/uUy+s=\xd 
52 \xd 
53 Name:·res/anim/fragment_trans_in.xml\xd 
54 SHA1-Digest:·lA2zjGRQ2GvI3Z0UoV4gU8WY18Q=\xd 
55 \xd 
56 Name:·res/anim/fragment_trans_out.xml\xd 
57 SHA1-Digest:·UDXEijak5/6ABfpnyCv3RSbL+Tg=\xd 
58 \xd 
59 Name:·res/anim/noop.xml\xd 
60 SHA1-Digest:·3juSii+EPDQj3QW66aVNymYtOSU=\xd 
61 \xd 
62 Name:·res/anim/popup_menu_open.xml\xd 
63 SHA1-Digest:·peqQPVQL9Uale84x0/zAiXAdo8A=\xd 
64 \xd 
65 Name:·res/anim/popup_menu_open_right.xml\xd 
66 SHA1-Digest:·m3pJa4d4TZqgO9+sjc322kcNPIA=\xd 
67 \xd 
68 Name:·res/anim/push_up_in.xml\xd 
69 SHA1-Digest:·g4DVLDOkNN7rXoBSlSMSZuzYZOw=\xd 
70 \xd 
71 Name:·res/anim/push_up_out.xml\xd 
72 SHA1-Digest:·gb7mQ+7G2y5MdtH3NilTo9n7wDw=\xd 
73 \xd 
74 Name:·res/anim/slide_bottom_in.xml\xd 
75 SHA1-Digest:·rF4t2xRt1CTNUUC5xAKY2MztMtE=\xd 
76 \xd 
77 Name:·res/anim/slide_bottom_in_fast.xml\xd 
78 SHA1-Digest:·P5QnQ+N6TOFGwizNWvBco5zr96A=\xd 
79 \xd 
80 Name:·res/anim/slide_bottom_out.xml\xd 
81 SHA1-Digest:·eRuZY4QpoHsKax+ySYPC7lzV8Uo=\xd 
82 \xd 
83 Name:·res/anim/slide_in.xml\xd 
84 SHA1-Digest:·Bq+2v3kEkDr5nKW7MfVvOeP5vzk=\xd 
85 \xd 
86 Name:·res/anim/slide_top_in.xml\xd 
87 SHA1-Digest:·DIAn5iKLzTpVio/s6/we4C8euWs=\xd 
88 \xd 
89 Name:·res/anim/slide_top_out.xml\xd 
90 SHA1-Digest:·M33K6jhjPhtqxkdkw/uvx6omSmM=\xd 
91 \xd 
92 Name:·res/anim/view_transition_in_left.xml\xd 
93 SHA1-Digest:·+LOqSmiS5Ca0Bnc1meSpBE/HAD8=\xd 
94 \xd 
95 Name:·res/anim/view_transition_in_right.xml\xd 
96 SHA1-Digest:·xMYySBZ5xMrVi+XiUc4YPsdVIHw=\xd 
97 \xd 
98 Name:·res/anim/view_transition_out_left.xml\xd 
99 SHA1-Digest:·C8kZ2dfQX9ufdmR5sIXlRkA60uQ=\xd 
100 \xd 
101 Name:·res/anim/view_transition_out_right.xml\xd 
102 SHA1-Digest:·ZkiWTypWqHsy3UbHm2TkHmpZSzQ=\xd 
103 \xd 
104 Name:·res/color-v11/abc_background_cache_hint_selector_material_dark.x\xd 
105 ·ml\xd 
106 SHA1-Digest:·2957sId2X456qi4YhoCux0JHQK4=\xd 
107 \xd 
108 Name:·res/color-v11/abc_background_cache_hint_selector_material_light.\xd 
109 ·xml\xd 
110 SHA1-Digest:·DqWGjNccEitas4XmKQsjHJh3HRU=\xd 
111 \xd 
112 Name:·res/color-v11/abc_tint_default.xml\xd 
113 SHA1-Digest:·5P21bf2eJiKGM0/QKEdAwjZtS7w=\xd 
114 \xd 
115 Name:·res/color-v23/abc_btn_colored_borderless_text_material.xml\xd 
116 SHA1-Digest:·N8m9DhDzsl8dfKQG/K+//wJ00Bc=\xd 
117 \xd 
118 Name:·res/color-v23/abc_color_highlight_material.xml\xd 
119 SHA1-Digest:·ui1UeaXNzyZmnKnVcfU8vqKS6rA=\xd 
120 \xd 
121 Name:·res/color-v23/abc_tint_btn_checkable.xml\xd 
122 SHA1-Digest:·WABIceaPu37yLRH0daIijKHr40E=\xd 
123 \xd 
124 Name:·res/color-v23/abc_tint_default.xml\xd 
125 SHA1-Digest:·DofgBbVtJsSsayiQrA3dZ5WqacA=\xd 
126 \xd 
127 Name:·res/color-v23/abc_tint_edittext.xml\xd 
Max diff block lines reached; -1/582988 bytes (-0.00%) of diff not shown.
3.53 KB
smali/okio/SegmentedByteString.smali
    
Offset 419, 123 lines modifiedOffset 419, 131 lines modified
  
419 ····aget·v7,·v0,·v1419 ····aget·v7,·v0,·v1
  
420 ····goto·:goto_0420 ····goto·:goto_0
421 .end·method421 .end·method
  
422 .method·public·hashCode()I422 .method·public·hashCode()I
423 ····.locals·13423 ····.locals·14
  
424 ····.prologue424 ····.prologue
425 ····.line·272425 ····.line·272
426 ····iget·v3,·p0,·Lokio/SegmentedByteString;->hashCode:I426 ····iget·v3,·p0,·Lokio/SegmentedByteString;->hashCode:I
  
427 ····.line·273427 ····.line·273
428 ····.local·v3,·"result":I428 ····.local·v3,·"result":I
429 ····if-eqz·v3,·:cond_0429 ····if-eqz·v3,·:cond_0
  
430 ····move·v4,·v3430 ····move·v4,·v3
  
431 ····.line·288 
432 ····.end·local·v3····#·"result":I431 ····.end·local·v3····#·"result":I
433 ····.local·v4,·"result":I432 ····.local·v4,·"result":I
 433 ····move·v5,·v3
  
 434 ····.line·288
 435 ····.end·local·v4····#·"result":I
 436 ····.local·v5,·"result":I
434 ····:goto_0437 ····:goto_0
435 ····return·v4438 ····return·v5
  
436 ····.line·276439 ····.line·276
437 ····.end·local·v4····#·"result":I440 ····.end·local·v5····#·"result":I
438 ····.restart·local·v3····#·"result":I441 ····.restart·local·v3····#·"result":I
439 ····:cond_0442 ····:cond_0
440 ····const/4·v3,·0x1443 ····const/4·v3,·0x1
  
441 ····.line·277444 ····.line·277
442 ····const/4·v8,·0x0445 ····const/4·v9,·0x0
  
443 ····.line·278446 ····.line·278
444 ····.local·v8,·"segmentOffset":I447 ····.local·v9,·"segmentOffset":I
445 ····const/4·v5,·0x0448 ····const/4·v6,·0x0
  
446 ····.local·v5,·"s":I449 ····.local·v6,·"s":I
447 ····iget-object·v11,·p0,·Lokio/SegmentedByteString;->segments:[[B450 ····iget-object·v12,·p0,·Lokio/SegmentedByteString;->segments:[[B
  
448 ····array-length·v7,·v11451 ····array-length·v8,·v12
  
449 ····.local·v7,·"segmentCount":I452 ····.local·v8,·"segmentCount":I
450 ····:goto_1453 ····:goto_1
451 ····if-ge·v5,·v7,·:cond_2454 ····if-ge·v6,·v8,·:cond_2
  
452 ····.line·279455 ····.line·279
453 ····iget-object·v11,·p0,·Lokio/SegmentedByteString;->segments:[[B456 ····iget-object·v12,·p0,·Lokio/SegmentedByteString;->segments:[[B
  
454 ····aget-object·v6,·v11,·v5457 ····aget-object·v7,·v12,·v6
  
455 ····.line·280458 ····.line·280
456 ····.local·v6,·"segment":[B459 ····.local·v7,·"segment":[B
457 ····iget-object·v11,·p0,·Lokio/SegmentedByteString;->directory:[I460 ····iget-object·v12,·p0,·Lokio/SegmentedByteString;->directory:[I
  
458 ····add-int·v12,·v7,·v5461 ····add-int·v13,·v8,·v6
  
459 ····aget·v9,·v11,·v12462 ····aget·v10,·v12,·v13
  
460 ····.line·281463 ····.line·281
461 ····.local·v9,·"segmentPos":I464 ····.local·v10,·"segmentPos":I
462 ····iget-object·v11,·p0,·Lokio/SegmentedByteString;->directory:[I465 ····iget-object·v12,·p0,·Lokio/SegmentedByteString;->directory:[I
  
463 ····aget·v2,·v11,·v5466 ····aget·v2,·v12,·v6
  
464 ····.line·282467 ····.line·282
465 ····.local·v2,·"nextSegmentOffset":I468 ····.local·v2,·"nextSegmentOffset":I
466 ····sub-int·v10,·v2,·v8469 ····sub-int·v11,·v2,·v9
  
467 ····.line·283470 ····.line·283
468 ····.local·v10,·"segmentSize":I471 ····.local·v11,·"segmentSize":I
469 ····move·v0,·v9472 ····move·v0,·v10
  
470 ····.local·v0,·"i":I473 ····.local·v0,·"i":I
471 ····add-int·v1,·v9,·v10474 ····add-int·v1,·v10,·v11
  
472 ····.local·v1,·"limit":I475 ····.local·v1,·"limit":I
473 ····:goto_2476 ····:goto_2
474 ····if-ge·v0,·v1,·:cond_1477 ····if-ge·v0,·v1,·:cond_1
  
475 ····.line·284478 ····.line·284
476 ····mul-int/lit8·v11,·v3,·0x1f479 ····mul-int/lit8·v12,·v3,·0x1f
  
477 ····aget-byte·v12,·v6,·v0480 ····aget-byte·v13,·v7,·v0
  
478 ····add-int·v3,·v11,·v12481 ····add-int·v3,·v12,·v13
  
479 ····.line·283482 ····.line·283
480 ····add-int/lit8·v0,·v0,·0x1483 ····add-int/lit8·v0,·v0,·0x1
  
481 ····goto·:goto_2484 ····goto·:goto_2
  
482 ····.line·286485 ····.line·286
483 ····:cond_1486 ····:cond_1
484 ····move·v8,·v2487 ····move·v9,·v2
  
485 ····.line·278488 ····.line·278
486 ····add-int/lit8·v5,·v5,·0x1489 ····add-int/lit8·v6,·v6,·0x1
  
487 ····goto·:goto_1490 ····goto·:goto_1
  
488 ····.line·288491 ····.line·288
489 ····.end·local·v0····#·"i":I492 ····.end·local·v0····#·"i":I
490 ····.end·local·v1····#·"limit":I493 ····.end·local·v1····#·"limit":I
491 ····.end·local·v2····#·"nextSegmentOffset":I494 ····.end·local·v2····#·"nextSegmentOffset":I
492 ····.end·local·v6····#·"segment":[B495 ····.end·local·v7····#·"segment":[B
493 ····.end·local·v9····#·"segmentPos":I496 ····.end·local·v10····#·"segmentPos":I
494 ····.end·local·v10····#·"segmentSize":I497 ····.end·local·v11····#·"segmentSize":I
495 ····:cond_2498 ····:cond_2
496 ····iput·v3,·p0,·Lokio/SegmentedByteString;->hashCode:I499 ····iput·v3,·p0,·Lokio/SegmentedByteString;->hashCode:I
  
497 ····move·v4,·v3500 ····move·v4,·v3
  
498 ····.end·local·v3····#·"result":I501 ····.end·local·v3····#·"result":I
499 ····.restart·local·v4····#·"result":I502 ····.restart·local·v4····#·"result":I
 503 ····move·v5,·v3
  
 504 ····.end·local·v4····#·"result":I
 505 ····.restart·local·v5····#·"result":I
500 ····goto·:goto_0506 ····goto·:goto_0
501 .end·method507 .end·method
Max diff block lines reached; 72/3542 bytes (2.03%) of diff not shown.
8.0 KB
smali/okio/Buffer.smali
    
Offset 631, 63 lines modifiedOffset 631, 73 lines modified
  
631 ····.prologue631 ····.prologue
632 ····.line·1583632 ····.line·1583
633 ····return-void633 ····return-void
634 .end·method634 .end·method
  
635 .method·public·completeSegmentByteCount()J635 .method·public·completeSegmentByteCount()J
636 ····.locals·6636 ····.locals·8