445 MB
/home/fdroid/fdroiddata/tmp/dev.maartje.hetsaldo_6.apk vs.
/home/fdroid/fdroiddata/unsigned/dev.maartje.hetsaldo_6.apk
16.4 KB
APK Signing Block
    
Offset 1, 239 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 0000000000000000000000000000000000000000000000000000000000000000000000 
12 0000000000000000000000000000000000000000000000000000000000000000000000 
13 0000000000000000000000000000000000000000000000000000000000000000000000 
14 0000000000000000000000000000000000000000000000000000000000000000000000 
15 0000000000000000000000000000000000000000000000000000000000000000000000 
16 0000000000000000000000000000000000000000000000000000000000000000000000 
17 0000000000000000000000000000000000000000000000000000000000000000000000 
18 0000000000000000000000000000000000000000000000000000000000000000000000 
19 0000000000000000000000000000000000000000000000000000000000000000000000 
20 0000000000000000000000000000000000000000000000000000000000000000000000 
21 0000000000000000000000000000000000000000000000000000000000000000000000 
22 0000000000000000000000000000000000000000000000000000000000000000000000 
23 0000000000000000000000000000000000000000000000000000000000000000000000 
24 0000000000000000000000000000000000000000000000000000000000000000000000 
25 0000000000000000000000000000000000000000000000000000000000000000000000 
26 0000000000000000000000000000000000000000000000000000000000000000000000 
27 0000000000000000000000000000000000000000000000000000000000000000000000 
28 0000000000000000000000000000000000000000000000000000000000000000000000 
29 0000000000000000000000000000000000000000000000000000000000000000000000 
30 0000000000000000000000000000000000000000000000000000000000000000000000 
31 0000000000000000000000000000000000000000000000000000000000000000000000 
32 0000000000000000000000000000000000000000000000000000000000000000000000 
33 0000000000000000000000000000000000000000000000000000000000000000000000 
34 0000000000000000000000 
  
35 Key·0x504b4453: 
36 00a2f05face760626817736e45ef4a97ff89bdbda7e0e355eb39d4d72bf7e6bd008ca5 
37 ee5ece30e7310b4d1f8813cfdb57ba52e3520a6fa2a1384c8e118521feaf7c5ba73c72 
38 3e00395091a32b8b1bd607823f7bcbaf9ab63ae9eb11c7c505ee96192580302cc41e70 
39 e4b60af226f62d6173e57aaca7f417d8c0422ce2228aebfe1df50ba37671ad1ad42580 
40 013c652a8aadf0c777b2b16e9db4e9cad608038d3911ba0442cd19d93c44095390e07a 
41 0992ba6ad3e74bd2c20b033031a7d1c7f29ddd117846aa355410f54c5f37186bceef98 
42 ba0f37cd7ba2704ccb2b5fd81c128b70ff8f6ba7c6379b69585b7e35542d7478669d8b 
43 4957cb1be066adc85a9355754723265025450bc40daaec8efaf1c5ef71fddeffb3e3fd 
44 e978f7f2a2f5c0ca5c3895222b20464b42978b4d0c5451d9c9f9f58a698975f2b13d94 
45 a7c609efba2538cb9b71f2b88576c68f99ec9b36c970d8027754f6373b0b5828594ae3 
46 23a399e2c2b46d0a1d6ff42343b0476ef192a6f93b3112bc1c505f77845e91b04e5ad5 
47 bcf0e92b10892e4193b7092a24229ebcda8b22ab8aa0a5655acaf09e9863bcd5fa8d17 
48 8bd2b40cadc6e3e4262a18d321a033f977c88c36c85b81c878be0bbe8ebbe8617147c2 
49 fbbe889191e8d5f2953d0bba223ccff5661e99b87acf22491163014d99e0f6c8cac5fa 
50 9b3638d62ec7d6ebeedcf855c7444f053ec5a7f64903b622092defa78f6ba4c10a305a 
51 9909b96f132bd7cad93200869c4ad167223dbd6b582f8f8fc1b64c8ddae8fda4dac1f5 
52 52260ecfa8424c368a3f48d9c26f042a220a342f528121cf399de8b1123feee16754d5 
53 46702e3a391b555190425fd984ca2f0d4df76c2ddfbd9988ef4d02c96ad356c63bda7e 
54 bde9d5afb8cf57e7b8f15f65cdad38c12c0f02f0e0f873b9806172d040d431d62fa210 
55 bcc9d979cda671771aec199878dafeb01a837e83b00a7dec5844d5a89dab70056beeaa 
56 edf74ade1b6ef97f5c43f5e487d4d1268ee7769b37c5312163207953d95d5b7a5d32c1 
57 9fb44ab7f7d11868ea228d9a9b9788312e4fcebfb0ebb3f9f164b1b2c4059370e78ae5 
58 136b5b52403ef8d2bb95b4cbfdb72da1d4c9d0279c5ec08e7465b0453dc34581c0f378 
59 a5a8e2bb6b424f267be305ad9df37caeececd9aabbfc8777a96d37dcb0dc77c81a468e 
60 f58c8113400cf48a36c1d62c0c7c68804e34b65069ffd9c70a32fc2c4a785b6ccec636 
61 50753ed57a342dbdd2fdfcdba0d64fa712aec4a52caf1fadd5bcef53f1f7d10370e5b7 
62 5816e22f5f2737ec9b5f783d1af16039756c0624f1fd40b8c7f971bfc8de325c4a8ee0 
63 74984f2fdde5a6f20d6ccc48c1710912e9089b02b26b98c3c321b8950dbcf9a1982eef 
64 ec4351de24a1f6d17abbc03d0930d998ab748b093004b914e992a98e0f7dada1206874 
65 6eb83ac1d6584aee544f51fcee3675fb45c082cc5ef11683392964fd0fb4776b65eaa1 
66 ce86c601dc998265581ea2785ebfafea29dcf81022cbf5d7ad23adfe9d65a1f106a0cc 
67 c873346c6145a1693d0200d29c161a59d45b5005485bf90757cfc3cbcd55d1e45b658e 
68 90cb5a3dfc341dec7e37ac1b06f9805175b47cfde4791fc342790d914cf3290a3628a5 
69 26c2d9ecc9a041b62a7a41e27271361c11c34ed1ee727fec51369c358261aaacc6076f 
70 1109e1b2dc28a5f25db2d4d3736e0dc2b8efa847433194c6fafbd26c891c698d83d152 
71 d2a280ce3409131d484c59ff904df342a7051de1e179ec9a8f40d36cf6c17802cef64e 
72 60d59d7308731fd08fb194e697fc4e09a0127bc54f9cec6c7ff1eaa5127848792f4708 
73 e3ea35e1473762bec50425dfaae7666e64c1a312cbf0342da9bf717a53c99703da68b2 
74 5eaf861c0d0837119317846ea6402d52a9a625dc57b69dc625f89c7e2b1a25d55b36fe 
75 0939e0ef93f84117b724479082ee5b6f2f36a595d7b4fba0888164e8e716f9ac917125 
76 54404368a5950f7e767df32f23b3937296f07783bc4947daf190db42121b8041bfe35c 
77 a05ca850e83efae1a02cfa99a6d1eddde130feaa4c102c74f84943e58a0c47a771c8c0 
78 9ab4641f46e9f8f8bda99a68cc4109a79ec67a92486019311bb1cb2b04bf96ba20421e 
79 f3e73f55f57844281bfafbadad0fe9baa57df1b3cd299eb87b467e485614c0184079eb 
80 baccfed957d973f82e6fe1fcd41a1978268acde115af96d315ddfe9913dcd3cca151dc 
81 a8866d3adaf6d73c6186bca839b4b5e4ecc4f1fe75ccfb4a7a3f71732a58de3773bb30 
82 1ba1cb3f76d5e6e98cc59cbef1eec11f2c49a804a9b3a4dfc04c7d20df7c1c55229a01 
83 96918c8ad4595a2ce866fc11cdb99010602e4aaed8da36d21e0613ae34cf15a7011bb9 
84 ac3e373b7d083157f46bf9ab267d34e7e145e572d3acd79d03b615ba7c29326448fd4d 
85 93434777453d0a9198cbe27f826abefeeb2fb45d96b2a41e1ab16c5f955bdd4d2535c8 
86 9a3cd1a4279ccea519767e8dee35c19bfebbd02580ab9c0bfdb3a36e6f5eaae9dee0ba 
87 e8dc100e4e2ea504eee30e8a1ce778f428172191dd028d70753faf984fc1e293fcf9a7 
88 917024fbcdbfa67e4081af490851b9f5ebcf0869e8fdca150cfb9e71958d053ab52591 
89 5bc9eb3195a0c48d5019f7c2a052049e124075f18ed0d702a40865c353f65aff336e65 
90 0a6a1b9834f62cc57448e72f8bf4249576b69f5095555b6eefc9faa838c9df94cb2ce3 
91 40f263b57495472832fbaa705dcd41dc17937e32f3f0856444b0381221ca3653e10873 
92 a46f24f04111c05ca7438d5f0c1b640987a15ef66ff50cca6c4da929a98cc7de56e9c5 
93 614c93e323711cc28a730daa53c886f942eb38fe5d11d724ae9d5136101b84328938d4 
94 df7f962c7eaec669999e5ab72b16cf008ec16d467e1c35257d7786cf226e1fab3f2c0b 
95 0078b1c4fa908f3ab332d6cebc74fabf1b32fe884072fd751d1e4c66dadabbbf75c137 
96 59fad20899a87059a1ce532ae0dd5b6f735d4e978d8b2a6f468b78d10956995d714a15 
97 0d205994fb93ff38cf38d57c293584e47c9b5309f537f1059fee51c0f69526bc953bd4 
98 47752e3972d345dffdca1526b139cfab0c9523a151078d27b1476d31fef5b122a2d6df 
99 a73e4e56daf3aa7f22d835e76b5d05d45584308e5115ded7b3711f0ba7a990910beb47 
100 fe3f880e2495ed6d95b11dd50c3207225eabe676da73e1ad8694a00091db1d1c989278 
101 fe2667b8990a4dc5cd63310622a4eeca3b5db0fe74012ce46449a91b8a812ee2ce566e 
102 5bc26a92b98c8383d6f940669a7fd2c782759d78cbc423683969279faff210f9ccbb59 
103 cf1a7fda75a047f86f6609d3b1a881ad02c9b738ede2ef08ea72a11c187c64fb48d324 
104 785de24d36200ffc58150bd3d0fc39d57d515192849f0324479f61f69e3dd6a8ffb64c 
105 d94a97d0bb703e20cb2796daef96ea813ad814dbeec7e4abe494ff95a911e541ff4c59 
106 c31f4912f63be9e98fd49715a3954753272923298d3d91095ec781ac793a82e530552f 
107 361208d52540196be8bba2154398fc3bbd1d3355a23e02ae577084481e2d0eed80d39b 
108 ce5d73acd4e8e4479b366282d52a315b4454e32d25676d1bc7d0bcc458a58711879541 
109 68021440952472f65018439f03e56e02a0f56781fb802028393d67b4206fe63fc07364 
110 a611e2afe1552aa33808fff22a99e470ded198f9160c8f9c5508c07a970da58746b65f 
111 597378ca1a3220608e12c429485387fb8f6d0265eeaa74a2229dd8469df9f18eb7f12a 
112 1cdcc304b2e7a6b934327a5e22251b8235b398b77bf1a83740b23bc03f87c082bd7c9f 
113 05abc872dd283653f45abc7480eea246d2bd26746a8f3a9f5669db4836369d48013058 
114 fd851f38da9505e962cf3f5cbf694982cbcaf51b0daa13d9ba3b52b84f11d488a0b2c3 
115 1a91706076856c6837af064dabf2a17b2fdc5813e4e633c65af1462f9b6e3819772591 
116 52a89a4f6b12910ebac3ca05eb6e9b530ba2595f685056490d8139439147720233c6b9 
117 f7d8cc5bf49617bb5e0af4f98220bb32e0c99c3706fd8bcf07b6bffcc14eac4d5c85a0 
118 2f5610dba98e1efda33e46c6c724dd52bcf601aac1e263a83d186dd2e20a5143072a59 
119 4193d596655c3f446722f12d97a99746d2aaa76a58960013ed8d077977857d19297bfa 
120 28f7fac90f43e38ef8795b4839125d884df2fc7f3bb3305072070b36e0f05295465238 
121 c5e11582a58a5fc8b184976a8098c41ee915867e1b5d309fb1e885514411b4eaf1114f 
122 61ef4a38b605df89f3d59ff80c66f706ae22fa4d534b03ff43fed827259b0f502d9fc0 
123 481f6ed51512f48c5a21da946e871a7cbba8447cabc92ecf5246fd850211f45216eaf5 
124 8793732d20290f84cc287c4777f6cbf692520fe2f15998aaa8b66c0258e49ddf420d82 
125 e2f09a6805d3cfce658f2b4addff99028664102de7b88d9f909720382d10881febb406 
126 d6c856cfb35c11387b6e0cdecf365b5d59a7da69079bd6801775ccd85a0c5f7776558e 
Max diff block lines reached; -1/16789 bytes (-0.01%) of diff not shown.
6.67 KB
zipinfo {}
    
Offset 1, 31 lines modifiedOffset 1, 30 lines modified
1 Zip·file·size:·22947684·bytes,·number·of·entries:·841 Zip·file·size:·23200772·bytes,·number·of·entries:·75
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx·······46·b-·defN·81-Jan-01·01:01·META-INF/version-control-info.textproto3 -rw-r--r--··0.0·unx·······46·b-·defN·81-Jan-01·01:01·META-INF/version-control-info.textproto
4 -rw-r--r--··0.0·unx······272·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof4 -rw-r--r--··0.0·unx······154·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
5 -rw-r--r--··0.0·unx·······80·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm5 -rw-r--r--··0.0·unx·······53·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
6 -rw-r--r--··0.0·unx···540724·b-·defN·81-Jan-01·01:01·classes.dex6 -rw-r--r--··0.0·unx···517744·b-·defN·81-Jan-01·01:01·classes.dex
7 -rw-r--r--··0.0·unx··5899168·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so7 -rw-r--r--··0.0·unx··5964704·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
8 -rw-r--r--··0.0·unx·11057504·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so8 -rw-r--r--··0.0·unx·11277384·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
9 -rw-r--r--··0.0·unx··6619732·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so9 -rw-r--r--··0.0·unx··6668884·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
10 -rw-r--r--··0.0·unx··7839520·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so10 -rw-r--r--··0.0·unx··8011552·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
11 -rw-r--r--··0.0·unx··5964704·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so11 -rw-r--r--··0.0·unx··5964704·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so
12 -rw-r--r--··0.0·unx·12133536·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so12 -rw-r--r--··0.0·unx·12383280·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so
13 -rw-r--r--··0.0·unx······217·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin13 -rw-r--r--··0.0·unx······217·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin
14 -rw-r--r--··0.0·unx······195·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json14 -rw-r--r--··0.0·unx······195·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
15 -rw-r--r--··0.0·unx······188·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json15 -rw-r--r--··0.0·unx······188·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json
16 -rw-r--r--··0.0·unx····95087·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z16 -rw-r--r--··0.0·unx····93154·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z
17 -rw-r--r--··0.0·unx·······45·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NativeAssetsManifest.json17 -rw-r--r--··0.0·unx·······45·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NativeAssetsManifest.json
18 -rw-r--r--··0.0·unx···288849·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/card.png18 -rw-r--r--··0.0·unx···288849·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/card.png
19 -rw-r--r--··0.0·unx····45404·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/logo/logo.png19 -rw-r--r--··0.0·unx····45404·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/logo/logo.png
20 -rw-r--r--··0.0·unx·····2472·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf20 -rw-r--r--··0.0·unx·····2472·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf
21 -rw-r--r--··0.0·unx·····1624·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/ionicons/assets/fonts/Ionicons.ttf21 -rw-r--r--··0.0·unx·····1624·b-·defN·81-Jan-01·01:01·assets/flutter_assets/packages/ionicons/assets/fonts/Ionicons.ttf
22 -rw-r--r--··0.0·unx····21632·b-·defN·81-Jan-01·01:01·assets/flutter_assets/shaders/ink_sparkle.frag22 -rw-r--r--··0.0·unx····21320·b-·defN·81-Jan-01·01:01·assets/flutter_assets/shaders/ink_sparkle.frag
23 -rw----·····2.0·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin23 -rw----·····2.0·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
24 -rw----·····2.0·fat····11376·b-·defN·81-Jan-01·01:01·LICENSE-junit.txt 
25 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity.version24 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
26 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version25 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
27 -rw----·····2.0·fat·······67·b-·defN·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version26 -rw----·····2.0·fat·······67·b-·defN·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version
28 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.browser_browser.version27 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.browser_browser.version
29 -rw----·····2.0·fat········7·b-·defN·81-Jan-01·01:01·META-INF/androidx.core_core-ktx.version28 -rw----·····2.0·fat········7·b-·defN·81-Jan-01·01:01·META-INF/androidx.core_core-ktx.version
30 -rw----·····2.0·fat········7·b-·defN·81-Jan-01·01:01·META-INF/androidx.core_core.version29 -rw----·····2.0·fat········7·b-·defN·81-Jan-01·01:01·META-INF/androidx.core_core.version
31 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.customview_customview.version30 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.customview_customview.version
Offset 47, 20 lines modifiedOffset 46, 16 lines modified
47 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.viewpager_viewpager.version46 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.viewpager_viewpager.version
48 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.window.extensions.core_core.version47 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.window.extensions.core_core.version
49 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window-java.version48 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window-java.version
50 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window.version49 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window.version
51 -rw----·····2.0·fat····10175·b-·defN·81-Jan-01·01:01·META-INF/androidx/annotation/annotation/LICENSE.txt50 -rw----·····2.0·fat····10175·b-·defN·81-Jan-01·01:01·META-INF/androidx/annotation/annotation/LICENSE.txt
52 -rw----·····2.0·fat········5·b-·defN·81-Jan-01·01:01·META-INF/kotlinx_coroutines_android.version51 -rw----·····2.0·fat········5·b-·defN·81-Jan-01·01:01·META-INF/kotlinx_coroutines_android.version
53 -rw----·····2.0·fat········5·b-·defN·81-Jan-01·01:01·META-INF/kotlinx_coroutines_core.version52 -rw----·····2.0·fat········5·b-·defN·81-Jan-01·01:01·META-INF/kotlinx_coroutines_core.version
54 -rw----·····2.0·fat········5·b-·defN·81-Jan-01·01:01·META-INF/services/B0.p 
55 -rw----·····2.0·fat········5·b-·defN·81-Jan-01·01:01·META-INF/services/w0.t53 -rw----·····2.0·fat········5·b-·defN·81-Jan-01·01:01·META-INF/services/m0.t
 54 -rw----·····2.0·fat········5·b-·defN·81-Jan-01·01:01·META-INF/services/r0.p
56 -rw----·····2.0·fat······305·b-·defN·81-Jan-01·01:01·androidx/test/espresso/core/internal/deps/dagger/Core.gwt.xml 
57 -rw----·····2.0·fat······141·b-·defN·81-Jan-01·01:01·androidx/test/espresso/core/internal/deps/dagger/Dagger.gwt.xml 
58 -rw----·····2.0·fat······964·b-·stor·81-Jan-01·01:01·junit/runner/logo.gif 
59 -rw----·····2.0·fat······883·b-·stor·81-Jan-01·01:01·junit/runner/smalllogo.gif 
60 -rw----·····2.0·fat······624·b-·defN·81-Jan-01·01:01·kotlin-tooling-metadata.json55 -rw----·····2.0·fat······624·b-·defN·81-Jan-01·01:01·kotlin-tooling-metadata.json
61 -rw----·····2.0·fat······928·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins56 -rw----·····2.0·fat······928·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins
62 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins57 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins
63 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins58 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins
64 -rw----·····2.0·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins59 -rw----·····2.0·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
65 -rw----·····2.0·fat····18661·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins60 -rw----·····2.0·fat····18661·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
66 -rw----·····2.0·fat·····3399·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins61 -rw----·····2.0·fat·····3399·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
Offset 74, 13 lines modifiedOffset 69, 9 lines modified
74 -rw----·····0.0·fat·····3339·b-·stor·81-Jan-01·01:01·res/RJ.png69 -rw----·····0.0·fat·····3339·b-·stor·81-Jan-01·01:01·res/RJ.png
75 -rw----·····0.0·fat······344·b-·defN·81-Jan-01·01:01·res/Zn.xml70 -rw----·····0.0·fat······344·b-·defN·81-Jan-01·01:01·res/Zn.xml
76 -rw----·····0.0·fat·····2444·b-·stor·81-Jan-01·01:01·res/bB.png71 -rw----·····0.0·fat·····2444·b-·stor·81-Jan-01·01:01·res/bB.png
77 -rw----·····0.0·fat·····4822·b-·stor·81-Jan-01·01:01·res/o-.png72 -rw----·····0.0·fat·····4822·b-·stor·81-Jan-01·01:01·res/o-.png
78 -rw----·····0.0·fat·····5488·b-·stor·81-Jan-01·01:01·res/tP.png73 -rw----·····0.0·fat·····5488·b-·stor·81-Jan-01·01:01·res/tP.png
79 -rw----·····0.0·fat·····3873·b-·stor·81-Jan-01·01:01·res/yi.png74 -rw----·····0.0·fat·····3873·b-·stor·81-Jan-01·01:01·res/yi.png
80 -rw----·····0.0·fat·····1522·b-·stor·81-Jan-01·01:01·res/yn.png75 -rw----·····0.0·fat·····1522·b-·stor·81-Jan-01·01:01·res/yn.png
81 -rw----·····0.0·fat······308·b-·defN·81-Jan-01·01:01·res/zn.xml 
82 -rw----·····0.0·fat····26816·b-·stor·81-Jan-01·01:01·resources.arsc76 -rw----·····0.0·fat····26620·b-·stor·81-Jan-01·01:01·resources.arsc
83 -rw-r--r--··0.0·unx·····8895·b-·defN·81-Jan-01·01:01·META-INF/CERT.SF 
84 -rw-r--r--··0.0·unx·····2200·b-·defN·81-Jan-01·01:01·META-INF/CERT.RSA 
85 -rw-r--r--··0.0·unx·····8821·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
86 84·files,·50667921·bytes·uncompressed,·22927164·bytes·compressed:··54.8%77 75·files,·51364806·bytes·uncompressed,·23189629·bytes·compressed:··54.9%
560 B
APK metadata
    
Offset 10, 20 lines modifiedOffset 10, 15 lines modified
10 sdkInfo:10 sdkInfo:
11 ··minSdkVersion:·'21'11 ··minSdkVersion:·'21'
12 ··targetSdkVersion:·'35'12 ··targetSdkVersion:·'35'
13 sharedLibrary:·false13 sharedLibrary:·false
14 sparseResources:·false14 sparseResources:·false
15 unknownFiles:15 unknownFiles:
16 ··DebugProbesKt.bin:·'8'16 ··DebugProbesKt.bin:·'8'
17 ··LICENSE-junit.txt:·'8' 
18 ··kotlin-tooling-metadata.json:·'8'17 ··kotlin-tooling-metadata.json:·'8'
19 ··androidx/test/espresso/core/internal/deps/dagger/Core.gwt.xml:·'8' 
20 ··androidx/test/espresso/core/internal/deps/dagger/Dagger.gwt.xml:·'8' 
21 ··junit/runner/logo.gif:·'0' 
22 ··junit/runner/smalllogo.gif:·'0' 
23 usesFramework:18 usesFramework:
24 ··ids:19 ··ids:
25 ··-·120 ··-·1
26 ··tag:·null21 ··tag:·null
27 version:·2.7.0-dirty22 version:·2.7.0-dirty
28 versionInfo:23 versionInfo:
29 ··versionCode:·'6'24 ··versionCode:·'6'
508 B
resources.arsc
480 B
aapt2 dump resources {}
Max HTML report size reached
28.8 MB
classes.dex
26.5 MB
dexdump -a -d -f -h {}
Max HTML report size reached
2.27 MB
classes.jar
Max HTML report size reached
26.4 MB
lib/x86_64/libapp.so
1.18 KB
readelf --wide --program-header {}
Max HTML report size reached
1.63 KB
readelf --wide --sections {}
Max HTML report size reached
1.01 KB
readelf --wide --symbols {}
Max HTML report size reached
414 B
readelf --wide --notes {}
Max HTML report size reached
821 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
479 KB
strings --all --bytes=8 {}
Max HTML report size reached
18.1 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
7.74 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
120 MB
lib/x86_64/libflutter.so
972 B
readelf --wide --file-header {}
Max HTML report size reached
2.5 KB
readelf --wide --program-header {}
Max HTML report size reached
5.13 KB
readelf --wide --sections {}
Max HTML report size reached
82.0 KB
readelf --wide --symbols {}
Max HTML report size reached
6.48 MB
readelf --wide --relocs {}
Max HTML report size reached
2.8 KB
readelf --wide --dynamic {}
Max HTML report size reached
1000 B
readelf --wide --notes {}
Max HTML report size reached
14.1 KB
readelf --wide --version-info {}
Max HTML report size reached
31.0 MB
readelf --wide --debug-dump=frames {}
Max HTML report size reached
550 KB
strings --all --bytes=8 {}
Max HTML report size reached
3.34 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
Max HTML report size reached
33.9 KB
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
66.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
3.91 MB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
1.68 MB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max HTML report size reached
10.2 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
63.1 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
97.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
2.38 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max HTML report size reached
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00bad428·00000000·00000000·00000000·00000000·................2 ··0x00bea1f0·00000000·00000000·00000000·00000000·................
  
23.4 KB
readelf --wide --decompress --hex-dump=.init_array {}
Max HTML report size reached
9.03 KB
readelf --wide --decompress --hex-dump=.got {}
Max HTML report size reached
24.2 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
91.8 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
1.27 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max HTML report size reached
25.9 MB
lib/arm64-v8a/libapp.so
865 B
readelf --wide --file-header {}
Max HTML report size reached
1.46 KB
readelf --wide --program-header {}
Max HTML report size reached
2.04 KB
readelf --wide --sections {}
Max HTML report size reached
1.01 KB
readelf --wide --symbols {}
Max HTML report size reached
535 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cde83d067d3755128f5eb4defec3d2843 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e4f372b486f87bcf3dca0eab80e3f709
824 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
475 KB
strings --all --bytes=8 {}
Max HTML report size reached
18.2 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
7.18 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
409 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x005a0060·00000000·00000000·00000000·00000000·................2 ··0x005b0060·00000000·00000000·00000000·00000000·................
3 ··0x005a0070·00000000·00000000·00000000·00000000·................3 ··0x005b0070·00000000·00000000·00000000·00000000·................
  
109 MB
lib/arm64-v8a/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
950 B
readelf --wide --file-header {}
Max HTML report size reached
2.43 KB
readelf --wide --program-header {}
Max HTML report size reached
5.12 KB
readelf --wide --sections {}
Max HTML report size reached
81.7 KB
readelf --wide --symbols {}
Max HTML report size reached
6.5 MB
readelf --wide --relocs {}
Max HTML report size reached
2.8 KB
readelf --wide --dynamic {}
Max HTML report size reached
1000 B
readelf --wide --notes {}
Max HTML report size reached
14.2 KB
readelf --wide --version-info {}
Max HTML report size reached
15.2 MB
readelf --wide --debug-dump=frames {}
Max HTML report size reached
465 KB
strings --all --bytes=8 {}
Max HTML report size reached
3.34 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
Max HTML report size reached
34.2 KB
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
66.2 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
3.57 MB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
2.71 MB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max HTML report size reached
8.68 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
68.8 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
89.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
2.36 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max HTML report size reached
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00aa7978·00000000·00000000·00000000·00000000·................2 ··0x00add2e0·00000000·00000000·00000000·00000000·................
  
23.4 KB
readelf --wide --decompress --hex-dump=.init_array {}
Max HTML report size reached
9.04 KB
readelf --wide --decompress --hex-dump=.got {}
Max HTML report size reached
24.1 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
56.8 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
1.27 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max HTML report size reached
30.4 MB
lib/armeabi-v7a/libapp.so
898 B
readelf --wide --file-header {}
Max HTML report size reached
1.25 KB
readelf --wide --program-header {}
Max HTML report size reached
1.92 KB
readelf --wide --sections {}
Max HTML report size reached
948 B
readelf --wide --symbols {}
Max HTML report size reached
535 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
Max HTML report size reached
695 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
477 KB
strings --all --bytes=8 {}
Max HTML report size reached
21.8 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
8.06 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
275 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x00650030·00000000·00000000·00000000·00000000·................2 ··0x0065c030·00000000·00000000·00000000·00000000·................
  
76.9 MB
lib/armeabi-v7a/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
981 B
readelf --wide --file-header {}
Max HTML report size reached
2.11 KB
readelf --wide --program-header {}
Max HTML report size reached
4.88 KB
readelf --wide --sections {}
Max HTML report size reached
76.2 KB
readelf --wide --symbols {}
Max HTML report size reached
2.91 MB
readelf --wide --relocs {}
Max HTML report size reached
2.8 KB
readelf --wide --dynamic {}
Max HTML report size reached
1000 B
readelf --wide --notes {}
Max HTML report size reached
14.8 KB
readelf --wide --version-info {}
Max HTML report size reached
517 KB
strings --all --bytes=8 {}
Max HTML report size reached
3.34 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
Max HTML report size reached
35.5 KB
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
68.2 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
1.42 MB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Max HTML report size reached
3.44 MB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
85.8 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
Max HTML report size reached
66.5 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
61.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
1.7 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max HTML report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00797b08·44a72a00·30a72a00···················D.*.0.*.2 ··0x007c1a50·c4ea2b00·b0ea2b00···················..+...+.
  
11.7 KB
readelf --wide --decompress --hex-dump=.init_array {}
Max HTML report size reached
4.97 KB
readelf --wide --decompress --hex-dump=.got {}
Max HTML report size reached
12.8 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
31.7 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
1.29 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max HTML report size reached
665 B
res/values/public.xml
623 B
res/values/public.xml
Max HTML report size reached
13.9 KB
smali/t/a.smali
    
Offset 1, 158 lines modifiedOffset 1, 785 lines modified
1 .class·public·final·Lt/a;1 .class·public·final·Lt/a;
2 .super·Lt/b;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Le0/a;
  
  
4 #·static·fields6 #·instance·fields
5 .field·public·static·final·b:Lt/a;7 .field·public·final·synthetic·c:I
  
 8 .field·public·final·synthetic·d:Ljava/lang/Object;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·static·constructor·<clinit>()V10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
8 ····.locals·111 ····.locals·0
  
9 ····.line·112 ····.line·1
10 ····new-instance·v0,·Lt/a;13 ····iput·p1,·p0,·Lt/a;->c:I
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
13 ····invoke-direct·{v0},·Lt/b;-><init>()V16 ····iput-object·p2,·p0,·Lt/a;->d:Ljava/lang/Object;
  
14 ····.line·417 ····.line·4
15 ····.line·518 ····.line·5
 19 ····const/4·p1,·0x0
  
16 ····.line·620 ····.line·6
17 ····sput-object·v0,·Lt/a;->b:Lt/a;21 ····invoke-direct·{p0,·p1},·Lf0/h;-><init>(I)V
  
18 ····.line·722 ····.line·7
19 ····.line·823 ····.line·8
 24 ····.line·9
20 ····return-void25 ····return-void
 26 ····.line·10
 27 ····.line·11
 28 ····.line·12
 29 ····.line·13
 30 ····.line·14
 31 ····.line·15
 32 ····.line·16
 33 ····.line·17
 34 ····.line·18
 35 ····.line·19
 36 ····.line·20
 37 ····.line·21
 38 ····.line·22
 39 ····.line·23
 40 ····.line·24
 41 ····.line·25
 42 ····.line·26
 43 ····.line·27
 44 ····.line·28
 45 ····.line·29
 46 ····.line·30
 47 ····.line·31
 48 ····.line·32
 49 ····.line·33
 50 ····.line·34
 51 ····.line·35
 52 ····.line·36
 53 ····.line·37
 54 ····.line·38
 55 ····.line·39
 56 ····.line·40
 57 ····.line·41
 58 ····.line·42
 59 ····.line·43
 60 ····.line·44
 61 ····.line·45
 62 ····.line·46
 63 ····.line·47
 64 ····.line·48
 65 ····.line·49
 66 ····.line·50
 67 ····.line·51
 68 ····.line·52
 69 ····.line·53
 70 ····.line·54
 71 ····.line·55
 72 ····.line·56
 73 ····.line·57
 74 ····.line·58
 75 ····.line·59
 76 ····.line·60
 77 ····.line·61
 78 ····.line·62
 79 ····.line·63
 80 ····.line·64
 81 ····.line·65
 82 ····.line·66
 83 ····.line·67
 84 ····.line·68
 85 ····.line·69
 86 ····.line·70
 87 ····.line·71
 88 ····.line·72
 89 ····.line·73
 90 ····.line·74
 91 ····.line·75
 92 ····.line·76
 93 ····.line·77
 94 ····.line·78
 95 ····.line·79
 96 ····.line·80
 97 ····.line·81
 98 ····.line·82
 99 ····.line·83
 100 ····.line·84
 101 ····.line·85
 102 ····.line·86
 103 ····.line·87
 104 ····.line·88
 105 ····.line·89
 106 ····.line·90
 107 ····.line·91
 108 ····.line·92
 109 ····.line·93
 110 ····.line·94
 111 ····.line·95
 112 ····.line·96
 113 ····.line·97
 114 ····.line·98
 115 ····.line·99
 116 ····.line·100
Max diff block lines reached; 6016/14175 bytes (42.44%) of diff not shown.
21.8 KB
smali/t/b.smali
    
Offset 1, 43 lines modifiedOffset 1, 1327 lines modified
1 .class·public·abstract·Lt/b;1 .class·public·final·Lt/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Ljava/util/LinkedHashMap;5 .field·public·final·a:Ljava/lang/ClassLoader;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·constructor·<init>(Ljava/lang/ClassLoader;I)V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
 10 ····const/4·v0,·0x1
  
 11 ····.line·2
 12 ····if-eq·p2,·v0,·:cond_0
  
 13 ····.line·3
 14 ····.line·4
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····.line·5
 17 ····.line·6
 18 ····.line·7
 19 ····iput-object·p1,·p0,·Lt/b;->a:Ljava/lang/ClassLoader;
  
 20 ····.line·8
 21 ····.line·9
 22 ····return-void
  
 23 ····.line·10
 24 ····:cond_0
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····iput-object·p1,·p0,·Lt/b;->a:Ljava/lang/ClassLoader;
  
 30 ····.line·14
 31 ····.line·15
 32 ····return-void
 33 ····.line·16
 34 ····.line·17
 35 ····.line·18
 36 ····.line·19
 37 ····.line·20
 38 ····.line·21
 39 ····.line·22
 40 ····.line·23
 41 ····.line·24
 42 ····.line·25
 43 ····.line·26
 44 ····.line·27
 45 ····.line·28
 46 ····.line·29
 47 ····.line·30
 48 ····.line·31
 49 ····.line·32
 50 ····.line·33
 51 ····.line·34
 52 ····.line·35
 53 ····.line·36
 54 ····.line·37
 55 ····.line·38
 56 ····.line·39
 57 ····.line·40
 58 ····.line·41
 59 ····.line·42
 60 ····.line·43
 61 ····.line·44
 62 ····.line·45
 63 ····.line·46
 64 ····.line·47
 65 ····.line·48
 66 ····.line·49
 67 ····.line·50
 68 ····.line·51
 69 ····.line·52
 70 ····.line·53
 71 ····.line·54
 72 ····.line·55
 73 ····.line·56
 74 ····.line·57
 75 ····.line·58
 76 ····.line·59
 77 ····.line·60
 78 ····.line·61
 79 ····.line·62
 80 ····.line·63
 81 ····.line·64
 82 ····.line·65
 83 ····.line·66
 84 ····.line·67
 85 ····.line·68
 86 ····.line·69
 87 ····.line·70
 88 ····.line·71
 89 ····.line·72
 90 ····.line·73
 91 ····.line·74
 92 ····.line·75
 93 ····.line·76
 94 ····.line·77
 95 ····.line·78
 96 ····.line·79
 97 ····.line·80
 98 ····.line·81
 99 ····.line·82
 100 ····.line·83
 101 ····.line·84
 102 ····.line·85
 103 ····.line·86
 104 ····.line·87
 105 ····.line·88
 106 ····.line·89
 107 ····.line·90
 108 ····.line·91
 109 ····.line·92
 110 ····.line·93
 111 ····.line·94
 112 ····.line·95
 113 ····.line·96
 114 ····.line·97
 115 ····.line·98
Max diff block lines reached; 14388/22248 bytes (64.67%) of diff not shown.
24.5 KB
smali/G/a.smali
Max HTML report size reached
18.1 KB
smali/G/d.smali
    
Offset 1, 464 lines modifiedOffset 1, 142 lines modified
1 .class·public·final·LG/d;1 .class·public·final·LG/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LF/a; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·a:Landroidx/window/extensions/layout/WindowLayoutComponent;5 .field·public·final·a:Landroid/app/Activity;
  
 6 .field·public·final·b:Ljava/util/HashSet;
  
 7 .field·public·final·c:Ljava/util/HashSet;
  
8 .field·public·final·b:Ljava/util/concurrent/locks/ReentrantLock;8 .field·public·final·d:Ljava/util/HashSet;
  
9 .field·public·final·c:Ljava/util/LinkedHashMap;9 .field·public·final·e:Ljava/util/HashSet;
  
10 .field·public·final·d:Ljava/util/LinkedHashMap;10 .field·public·final·f:Ljava/util/HashSet;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Landroidx/window/extensions/layout/WindowLayoutComponent;)V12 .method·public·constructor·<init>(LF/f;Landroidx/lifecycle/p;)V
13 ····.locals·013 ····.locals·1
  
14 ····.line·114 ····.line·1
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····.line·418 ····.line·4
19 ····iput-object·p1,·p0,·LG/d;->a:Landroidx/window/extensions/layout/WindowLayoutComponent;19 ····new-instance·v0,·Ljava/util/HashSet;
  
20 ····.line·520 ····.line·5
21 ····.line·621 ····.line·6
22 ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock;22 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
23 ····.line·723 ····.line·7
24 ····.line·824 ····.line·8
25 ····invoke-direct·{p1},·Ljava/util/concurrent/locks/ReentrantLock;-><init>()V 
  
26 ····.line·925 ····.line·9
 26 ····iput-object·v0,·p0,·LG/d;->b:Ljava/util/HashSet;
  
27 ····.line·1027 ····.line·10
28 ····.line·1128 ····.line·11
29 ····iput-object·p1,·p0,·LG/d;->b:Ljava/util/concurrent/locks/ReentrantLock;29 ····new-instance·v0,·Ljava/util/HashSet;
  
30 ····.line·1230 ····.line·12
31 ····.line·1331 ····.line·13
32 ····new-instance·p1,·Ljava/util/LinkedHashMap;32 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
33 ····.line·1433 ····.line·14
34 ····.line·1534 ····.line·15
35 ····invoke-direct·{p1},·Ljava/util/LinkedHashMap;-><init>()V 
  
36 ····.line·1635 ····.line·16
 36 ····iput-object·v0,·p0,·LG/d;->c:Ljava/util/HashSet;
  
37 ····.line·1737 ····.line·17
38 ····.line·1838 ····.line·18
39 ····iput-object·p1,·p0,·LG/d;->c:Ljava/util/LinkedHashMap;39 ····new-instance·v0,·Ljava/util/HashSet;
  
40 ····.line·1940 ····.line·19
41 ····.line·2041 ····.line·20
42 ····new-instance·p1,·Ljava/util/LinkedHashMap;42 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
43 ····.line·2143 ····.line·21
44 ····.line·2244 ····.line·22
45 ····invoke-direct·{p1},·Ljava/util/LinkedHashMap;-><init>()V 
  
46 ····.line·2345 ····.line·23
47 ····.line·24 
48 ····.line·25 
49 ····iput-object·p1,·p0,·LG/d;->d:Ljava/util/LinkedHashMap;46 ····iput-object·v0,·p0,·LG/d;->d:Ljava/util/HashSet;
  
50 ····.line·26 
51 ····.line·27 
52 ····return-void 
53 ····.line·28 
54 ····.line·29 
55 ····.line·30 
56 ····.line·31 
57 ····.line·32 
58 ····.line·33 
59 ····.line·34 
60 ····.line·35 
61 ····.line·36 
62 ····.line·37 
63 ····.line·38 
64 ····.line·39 
65 ····.line·40 
66 ····.line·41 
67 ····.line·42 
68 ····.line·43 
69 ····.line·44 
70 ····.line·45 
71 ····.line·46 
72 ····.line·47 
73 ····.line·48 
74 ····.line·49 
75 ····.line·50 
76 ····.line·51 
77 ····.line·52 
78 ····.line·53 
79 ····.line·54 
80 ····.line·55 
81 ····.line·56 
82 ····.line·57 
83 ····.line·58 
84 ····.line·59 
85 ····.line·60 
86 ····.line·61 
87 ····.line·62 
88 ····.line·63 
89 ····.line·64 
90 ····.line·65 
91 ····.line·66 
92 ····.line·67 
93 ····.line·68 
94 ····.line·69 
95 ····.line·70 
96 ····.line·71 
97 ····.line·72 
98 ····.line·73 
99 ····.line·74 
Max diff block lines reached; 12594/18550 bytes (67.89%) of diff not shown.
21.8 KB
smali/G/f.smali
    
Offset 1, 76 lines modifiedOffset 1, 57 lines modified
1 .class·public·final·LG/f;1 .class·public·final·LG/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo/a;5 .implements·LG/b;
6 .implements·Landroidx/window/extensions/core/util/function/Consumer; 
  
  
7 #·instance·fields6 #·instance·fields
8 .field·public·final·a:Landroid/content/Context;7 .field·public·final·synthetic·a:LG/c;
  
 8 .field·public·final·synthetic·b:LG/h;
9 .field·public·final·b:Ljava/util/concurrent/locks/ReentrantLock; 
  
10 .field·public·c:LE/o; 
  
11 .field·public·final·d:Ljava/util/LinkedHashSet; 
  
  
12 #·direct·methods9 #·direct·methods
13 .method·public·constructor·<init>(Landroid/app/Activity;)V10 .method·public·constructor·<init>(LG/h;LG/c;)V
14 ····.locals·111 ····.locals·0
  
15 ····.line·112 ····.line·1
16 ····const-string·v0,·"context"13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·214 ····.line·2
18 ····.line·315 ····.line·3
19 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V 
  
20 ····.line·416 ····.line·4
 17 ····iput-object·p1,·p0,·LG/f;->b:LG/h;
  
21 ····.line·518 ····.line·5
22 ····.line·619 ····.line·6
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····iput-object·p2,·p0,·LG/f;->a:LG/c;
  
24 ····.line·721 ····.line·7
25 ····.line·822 ····.line·8
 23 ····return-void
26 ····.line·924 ····.line·9
27 ····iput-object·p1,·p0,·LG/f;->a:Landroid/content/Context; 
  
28 ····.line·1025 ····.line·10
29 ····.line·1126 ····.line·11
30 ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock; 
  
31 ····.line·1227 ····.line·12
32 ····.line·1328 ····.line·13
33 ····invoke-direct·{p1},·Ljava/util/concurrent/locks/ReentrantLock;-><init>()V 
  
34 ····.line·1429 ····.line·14
35 ····.line·1530 ····.line·15
36 ····.line·1631 ····.line·16
37 ····iput-object·p1,·p0,·LG/f;->b:Ljava/util/concurrent/locks/ReentrantLock; 
  
38 ····.line·1732 ····.line·17
39 ····.line·1833 ····.line·18
40 ····new-instance·p1,·Ljava/util/LinkedHashSet; 
  
41 ····.line·1934 ····.line·19
42 ····.line·2035 ····.line·20
43 ····invoke-direct·{p1},·Ljava/util/LinkedHashSet;-><init>()V 
  
44 ····.line·2136 ····.line·21
45 ····.line·2237 ····.line·22
46 ····.line·2338 ····.line·23
47 ····iput-object·p1,·p0,·LG/f;->d:Ljava/util/LinkedHashSet; 
  
48 ····.line·2439 ····.line·24
49 ····.line·2540 ····.line·25
50 ····return-void 
51 ····.line·2641 ····.line·26
52 ····.line·2742 ····.line·27
53 ····.line·2843 ····.line·28
54 ····.line·2944 ····.line·29
55 ····.line·3045 ····.line·30
56 ····.line·3146 ····.line·31
57 ····.line·3247 ····.line·32
Offset 294, 351 lines modifiedOffset 275, 243 lines modified
294 ····.line·250275 ····.line·250
295 ····.line·251276 ····.line·251
296 ····.line·252277 ····.line·252
297 ····.line·253278 ····.line·253
298 ····.line·254279 ····.line·254
299 ····.line·255280 ····.line·255
300 ····.line·256281 ····.line·256
 282 ····.line·257
 283 ····.line·258
 284 ····.line·259
 285 ····.line·260
 286 ····.line·261
 287 ····.line·262
 288 ····.line·263
 289 ····.line·264
 290 ····.line·265
 291 ····.line·266
 292 ····.line·267
 293 ····.line·268
 294 ····.line·269
 295 ····.line·270
 296 ····.line·271
 297 ····.line·272
 298 ····.line·273
 299 ····.line·274
 300 ····.line·275
 301 ····.line·276
 302 ····.line·277
 303 ····.line·278
 304 ····.line·279
 305 ····.line·280
 306 ····.line·281
 307 ····.line·282
 308 ····.line·283
 309 ····.line·284
 310 ····.line·285
 311 ····.line·286
 312 ····.line·287
 313 ····.line·288
 314 ····.line·289
 315 ····.line·290
 316 ····.line·291
 317 ····.line·292
 318 ····.line·293
 319 ····.line·294
 320 ····.line·295
Max diff block lines reached; 16963/22250 bytes (76.24%) of diff not shown.
55.0 KB
smali/G/e.smali
Max HTML report size reached
4.46 KB
smali/G/b.smali
    
Offset 1, 284 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·synthetic·LG/b; 
2 .super·Lp0/g;1 .class·public·interface·abstract·LG/b;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lo0/l; 
  
  
6 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a()V
 6 .end·method
7 .method·public·final·g(Ljava/lang/Object;)Ljava/lang/Object; 
8 ····.locals·1 
  
9 ····.line·1 
10 ····check-cast·p1,·Landroidx/window/extensions/layout/WindowLayoutInfo; 
  
11 ····.line·2 
12 ····.line·3 
13 ····const-string·v0,·"p0" 
  
14 ····.line·4 
15 ····.line·5 
16 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V 
  
17 ····.line·6 
18 ····.line·7 
19 ····.line·8 
20 ····iget-object·v0,·p0,·Lp0/b;->c:Ljava/lang/Object; 
  
21 ····.line·9 
22 ····.line·10 
23 ····check-cast·v0,·LG/f; 
  
24 ····.line·11 
25 ····.line·12 
26 ····invoke-virtual·{v0,·p1},·LG/f;->a(Landroidx/window/extensions/layout/WindowLayoutInfo;)V 
  
27 ····.line·13 
28 ····.line·14 
29 ····.line·15 
30 ····sget-object·p1,·Lg0/g;->a:Lg0/g; 
  
 7 .method·public·abstract·b()V
31 ····.line·16 
32 ····.line·17 
33 ····return-object·p1 
34 ····.line·18 
35 ····.line·19 
36 ····.line·20 
37 ····.line·21 
38 ····.line·22 
39 ····.line·23 
40 ····.line·24 
41 ····.line·25 
42 ····.line·26 
43 ····.line·27 
44 ····.line·28 
45 ····.line·29 
46 ····.line·30 
47 ····.line·31 
48 ····.line·32 
49 ····.line·33 
50 ····.line·34 
51 ····.line·35 
52 ····.line·36 
53 ····.line·37 
54 ····.line·38 
55 ····.line·39 
56 ····.line·40 
57 ····.line·41 
58 ····.line·42 
59 ····.line·43 
60 ····.line·44 
61 ····.line·45 
62 ····.line·46 
63 ····.line·47 
64 ····.line·48 
65 ····.line·49 
66 ····.line·50 
67 ····.line·51 
68 ····.line·52 
69 ····.line·53 
70 ····.line·54 
71 ····.line·55 
72 ····.line·56 
73 ····.line·57 
74 ····.line·58 
75 ····.line·59 
76 ····.line·60 
77 ····.line·61 
78 ····.line·62 
79 ····.line·63 
80 ····.line·64 
81 ····.line·65 
82 ····.line·66 
83 ····.line·67 
84 ····.line·68 
85 ····.line·69 
86 ····.line·70 
87 ····.line·71 
88 ····.line·72 
89 ····.line·73 
90 ····.line·74 
91 ····.line·75 
92 ····.line·76 
93 ····.line·77 
94 ····.line·78 
95 ····.line·79 
96 ····.line·80 
97 ····.line·81 
98 ····.line·82 
99 ····.line·83 
100 ····.line·84 
101 ····.line·85 
102 ····.line·86 
103 ····.line·87 
104 ····.line·88 
105 ····.line·89 
106 ····.line·90 
107 ····.line·91 
108 ····.line·92 
109 ····.line·93 
110 ····.line·94 
111 ····.line·95 
112 ····.line·96 
Max diff block lines reached; 0/4542 bytes (0.00%) of diff not shown.
44.0 KB
smali/G/c.smali
Max HTML report size reached
13.0 KB
smali/n/a.smali
    
Offset 1, 30 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·Ln/a;1 .class·public·final·Ln/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Executor; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·b:Landroid/os/Handler;5 .field·public·final·a:Landroid/view/DisplayCutout;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(Landroid/os/Handler;)V7 .method·public·constructor·<init>(Landroid/view/DisplayCutout;)V
10 ····.locals·08 ····.locals·0
  
11 ····.line·19 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····.line·413 ····.line·4
16 ····iput-object·p1,·p0,·Ln/a;->b:Landroid/os/Handler;14 ····iput-object·p1,·p0,·Ln/a;->a:Landroid/view/DisplayCutout;
  
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
19 ····return-void17 ····return-void
20 ····.line·718 ····.line·7
21 ····.line·819 ····.line·8
22 ····.line·920 ····.line·9
Offset 271, 88 lines modifiedOffset 268, 711 lines modified
271 ····.line·250268 ····.line·250
272 ····.line·251269 ····.line·251
273 ····.line·252270 ····.line·252
274 ····.line·253271 ····.line·253
275 ····.line·254272 ····.line·254
276 ····.line·255273 ····.line·255
277 ····.line·256274 ····.line·256
 275 ····.line·257
 276 ····.line·258
 277 ····.line·259
 278 ····.line·260
 279 ····.line·261
 280 ····.line·262
 281 ····.line·263
 282 ····.line·264
 283 ····.line·265
 284 ····.line·266
 285 ····.line·267
 286 ····.line·268
 287 ····.line·269
 288 ····.line·270
 289 ····.line·271
278 .end·method290 .end·method
  
  
279 #·virtual·methods291 #·virtual·methods
280 .method·public·final·execute(Ljava/lang/Runnable;)V292 .method·public·final·equals(Ljava/lang/Object;)Z
281 ····.locals·2293 ····.locals·2
  
282 ····.line·1294 ····.line·1
283 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;295 ····if-ne·p0,·p1,·:cond_0
  
284 ····.line·2296 ····.line·2
285 ····.line·3297 ····.line·3
 298 ····const/4·p1,·0x1
  
286 ····.line·4299 ····.line·4
287 ····iget-object·v0,·p0,·Ln/a;->b:Landroid/os/Handler;300 ····return·p1
  
288 ····.line·5301 ····.line·5
289 ····.line·6 
290 ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z302 ····:cond_0
 303 ····if-eqz·p1,·:cond_2
  
 304 ····.line·6
291 ····.line·7305 ····.line·7
 306 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
292 ····.line·8307 ····.line·8
293 ····.line·9308 ····.line·9
294 ····move-result·p1 
  
295 ····.line·10309 ····.line·10
296 ····if-eqz·p1,·:cond_0310 ····move-result-object·v0
  
297 ····.line·11311 ····.line·11
 312 ····const-class·v1,·Ln/a;
298 ····.line·12 
299 ····return-void 
  
 313 ····.line·12
300 ····.line·13314 ····.line·13
 315 ····if-eq·v1,·v0,·:cond_1
301 ····:cond_0 
302 ····new-instance·p1,·Ljava/util/concurrent/RejectedExecutionException; 
  
303 ····.line·14316 ····.line·14
304 ····.line·15317 ····.line·15
305 ····new-instance·v1,·Ljava/lang/StringBuilder;318 ····goto·:goto_0
  
306 ····.line·16319 ····.line·16
307 ····.line·17 
308 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V320 ····:cond_1
 321 ····check-cast·p1,·Ln/a;
  
 322 ····.line·17
309 ····.line·18323 ····.line·18
 324 ····iget-object·v0,·p0,·Ln/a;->a:Landroid/view/DisplayCutout;
  
310 ····.line·19325 ····.line·19
311 ····.line·20326 ····.line·20
312 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;327 ····iget-object·p1,·p1,·Ln/a;->a:Landroid/view/DisplayCutout;
  
313 ····.line·21328 ····.line·21
314 ····.line·22329 ····.line·22
 330 ····invoke-static·{v0,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
315 ····.line·23 
316 ····const-string·v0,·"·is·shutting·down" 
  
 331 ····.line·23
317 ····.line·24332 ····.line·24
318 ····.line·25333 ····.line·25
319 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;334 ····move-result·p1
  
320 ····.line·26335 ····.line·26
 336 ····return·p1
Max diff block lines reached; 10315/13322 bytes (77.43%) of diff not shown.
59.4 KB
smali/a/a.smali
Max HTML report size reached
71.5 KB
smali/h/a.smali
Max HTML report size reached
18.8 KB
smali/h/b.smali
    
Offset 1, 377 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·Lh/b;1 .class·public·abstract·Lh/b;
2 .super·Lh/h;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/Map; 
  
  
6 #·instance·fields 
7 .field·public·i:Lh/a; 
  
  
8 #·virtual·methods4 #·direct·methods
9 .method·public·final·entrySet()Ljava/util/Set;5 .method·public·static·a(Landroid/app/AppOpsManager;Ljava/lang/String;ILjava/lang/String;)I
10 ····.locals·36 ····.locals·0
  
11 ····.line·17 ····.line·1
12 ····iget-object·v0,·p0,·Lh/b;->i:Lh/a;8 ····if-nez·p0,·:cond_0
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
15 ····if-nez·v0,·:cond_011 ····const/4·p0,·0x1
  
16 ····.line·412 ····.line·4
 13 ····return·p0
17 ····.line·5 
18 ····new-instance·v0,·Lh/a; 
  
19 ····.line·6 
20 ····.line·7 
21 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
22 ····.line·8 
23 ····.line·9 
24 ····.line·10 
25 ····iput-object·p0,·v0,·Lh/a;->d:Ljava/lang/Object; 
  
26 ····.line·11 
27 ····.line·12 
28 ····iput-object·v0,·p0,·Lh/b;->i:Lh/a; 
  
29 ····.line·13 
30 ····.line·14 
31 ····:cond_0 
32 ····iget-object·v0,·p0,·Lh/b;->i:Lh/a; 
  
33 ····.line·15 
34 ····.line·16 
35 ····iget-object·v1,·v0,·Lh/a;->a:Ljava/lang/Object; 
  
36 ····.line·17 
37 ····.line·18 
38 ····check-cast·v1,·Lh/e; 
  
39 ····.line·19 
40 ····.line·20 
41 ····if-nez·v1,·:cond_1 
  
42 ····.line·21 
43 ····.line·22 
44 ····new-instance·v1,·Lh/e; 
  
45 ····.line·23 
46 ····.line·24 
47 ····const/4·v2,·0x0 
  
48 ····.line·25 
49 ····invoke-direct·{v1,·v0,·v2},·Lh/e;-><init>(Lh/a;I)V 
  
50 ····.line·26 
51 ····.line·27 
52 ····.line·28 
53 ····iput-object·v1,·v0,·Lh/a;->a:Ljava/lang/Object; 
  
54 ····.line·29 
55 ····.line·30 
56 ····:cond_1 
57 ····iget-object·v0,·v0,·Lh/a;->a:Ljava/lang/Object; 
  
58 ····.line·31 
59 ····.line·32 
60 ····check-cast·v0,·Lh/e; 
  
61 ····.line·33 
62 ····.line·34 
63 ····return-object·v0 
64 ····.line·35 
65 ····.line·36 
66 ····.line·37 
67 ····.line·38 
68 ····.line·39 
69 ····.line·40 
70 ····.line·41 
71 ····.line·42 
72 ····.line·43 
73 ····.line·44 
74 ····.line·45 
75 ····.line·46 
76 ····.line·47 
77 ····.line·48 
78 ····.line·49 
79 ····.line·50 
80 ····.line·51 
81 ····.line·52 
82 ····.line·53 
83 ····.line·54 
84 ····.line·55 
85 ····.line·56 
86 ····.line·57 
87 ····.line·58 
88 ····.line·59 
89 ····.line·60 
90 ····.line·61 
91 ····.line·62 
92 ····.line·63 
93 ····.line·64 
94 ····.line·65 
95 ····.line·66 
96 ····.line·67 
97 ····.line·68 
98 ····.line·69 
99 ····.line·70 
100 ····.line·71 
101 ····.line·72 
102 ····.line·73 
103 ····.line·74 
104 ····.line·75 
Max diff block lines reached; 14292/19195 bytes (74.46%) of diff not shown.
15.6 KB
smali/H/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 1003 lines modified
1 .class·public·interface·abstract·LH/a;1 .class·public·final·LH/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Ljava/lang/String;
  
 6 .field·public·final·b:Ljava/lang/String;
  
 7 .field·public·final·c:Ljava/lang/String;
  
  
 8 #·direct·methods
 9 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V
 10 ····.locals·0
  
 11 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·LH/a;->a:Ljava/lang/String;
  
 14 ····const/4·p1,·0x0
  
 15 ····iput-object·p1,·p0,·LH/a;->b:Ljava/lang/String;
  
 16 ····iput-object·p2,·p0,·LH/a;->c:Ljava/lang/String;
  
 17 ····return-void
 18 .end·method
  
 19 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 20 ····.locals·0
  
 21 ····.line·2
 22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 23 ····iput-object·p1,·p0,·LH/a;->a:Ljava/lang/String;
  
 24 ····iput-object·p2,·p0,·LH/a;->b:Ljava/lang/String;
  
 25 ····iput-object·p3,·p0,·LH/a;->c:Ljava/lang/String;
  
 26 ····return-void
 27 .end·method
  
  
Diff chunk too large, falling back to line-by-line diff (954 lines added, 1 lines removed)
4 #·virtual·methods28 #·virtual·methods
5 .method·public·abstract·a(Landroid/app/Activity;LE/o;)V29 .method·public·final·equals(Ljava/lang/Object;)Z
 30 ····.locals·3
  
 31 ····.line·1
 32 ····if-ne·p0,·p1,·:cond_0
  
 33 ····.line·2
 34 ····.line·3
 35 ····const/4·p1,·0x1
  
 36 ····.line·4
 37 ····return·p1
  
 38 ····.line·5
 39 ····:cond_0
 40 ····const/4·v0,·0x0
  
 41 ····.line·6
 42 ····if-eqz·p1,·:cond_3
  
 43 ····.line·7
 44 ····.line·8
 45 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 46 ····.line·9
 47 ····.line·10
 48 ····.line·11
 49 ····move-result-object·v1
  
 50 ····.line·12
 51 ····const-class·v2,·LH/a;
  
 52 ····.line·13
 53 ····.line·14
 54 ····if-eq·v2,·v1,·:cond_1
  
 55 ····.line·15
 56 ····.line·16
 57 ····goto·:goto_0
  
 58 ····.line·17
 59 ····:cond_1
 60 ····check-cast·p1,·LH/a;
  
 61 ····.line·18
 62 ····.line·19
 63 ····iget-object·v1,·p0,·LH/a;->a:Ljava/lang/String;
  
 64 ····.line·20
 65 ····.line·21
 66 ····iget-object·v2,·p1,·LH/a;->a:Ljava/lang/String;
  
 67 ····.line·22
 68 ····.line·23
 69 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 70 ····.line·24
 71 ····.line·25
 72 ····.line·26
 73 ····move-result·v1
  
 74 ····.line·27
 75 ····if-nez·v1,·:cond_2
  
 76 ····.line·28
 77 ····.line·29
 78 ····return·v0
  
 79 ····.line·30
 80 ····:cond_2
 81 ····iget-object·v0,·p0,·LH/a;->c:Ljava/lang/String;
  
 82 ····.line·31
 83 ····.line·32
 84 ····iget-object·p1,·p1,·LH/a;->c:Ljava/lang/String;
  
 85 ····.line·33
 86 ····.line·34
Max diff block lines reached; 0/15947 bytes (0.00%) of diff not shown.
85.8 KB
smali/H/k.smali
Max HTML report size reached
12.8 KB
smali/H/j.smali
    
Offset 1, 65 lines modifiedOffset 1, 67 lines modified
1 .class·public·final·LH/j;1 .class·public·final·LH/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LH/a;5 .implements·LH/f;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:LH/a;7 .field·public·final·a:Ljava/util/concurrent/ExecutorService;
  
8 .field·public·final·b:Ljava/util/concurrent/locks/ReentrantLock;8 .field·public·final·b:Ljava/util/concurrent/ConcurrentLinkedQueue;
  
9 .field·public·final·c:Ljava/util/WeakHashMap;9 .field·public·final·c:Ljava/util/concurrent/atomic/AtomicBoolean;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LH/l;)V11 .method·public·constructor·<init>(Ljava/util/concurrent/ExecutorService;)V
12 ····.locals·012 ····.locals·1
  
13 ····.line·113 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····.line·417 ····.line·4
18 ····iput-object·p1,·p0,·LH/j;->a:LH/a;18 ····iput-object·p1,·p0,·LH/j;->a:Ljava/util/concurrent/ExecutorService;
  
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
21 ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock;21 ····new-instance·p1,·Ljava/util/concurrent/ConcurrentLinkedQueue;
  
22 ····.line·722 ····.line·7
23 ····.line·823 ····.line·8
24 ····invoke-direct·{p1},·Ljava/util/concurrent/locks/ReentrantLock;-><init>()V24 ····invoke-direct·{p1},·Ljava/util/concurrent/ConcurrentLinkedQueue;-><init>()V
  
25 ····.line·925 ····.line·9
26 ····.line·1026 ····.line·10
27 ····.line·1127 ····.line·11
28 ····iput-object·p1,·p0,·LH/j;->b:Ljava/util/concurrent/locks/ReentrantLock;28 ····iput-object·p1,·p0,·LH/j;->b:Ljava/util/concurrent/ConcurrentLinkedQueue;
  
29 ····.line·1229 ····.line·12
30 ····.line·1330 ····.line·13
31 ····new-instance·p1,·Ljava/util/WeakHashMap;31 ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
32 ····.line·1432 ····.line·14
33 ····.line·1533 ····.line·15
34 ····invoke-direct·{p1},·Ljava/util/WeakHashMap;-><init>()V34 ····const/4·v0,·0x0
  
35 ····.line·1635 ····.line·16
 36 ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
36 ····.line·1737 ····.line·17
37 ····.line·1838 ····.line·18
38 ····iput-object·p1,·p0,·LH/j;->c:Ljava/util/WeakHashMap; 
  
39 ····.line·1939 ····.line·19
 40 ····iput-object·p1,·p0,·LH/j;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
  
40 ····.line·2041 ····.line·20
41 ····return-void 
42 ····.line·2142 ····.line·21
 43 ····return-void
43 ····.line·2244 ····.line·22
44 ····.line·2345 ····.line·23
45 ····.line·2446 ····.line·24
46 ····.line·2547 ····.line·25
47 ····.line·2648 ····.line·26
48 ····.line·2749 ····.line·27
49 ····.line·2850 ····.line·28
Offset 287, 131 lines modifiedOffset 289, 104 lines modified
287 ····.line·250289 ····.line·250
288 ····.line·251290 ····.line·251
289 ····.line·252291 ····.line·252
290 ····.line·253292 ····.line·253
291 ····.line·254293 ····.line·254
292 ····.line·255294 ····.line·255
293 ····.line·256295 ····.line·256
 296 ····.line·257
 297 ····.line·258
 298 ····.line·259
 299 ····.line·260
 300 ····.line·261
 301 ····.line·262
 302 ····.line·263
 303 ····.line·264
 304 ····.line·265
 305 ····.line·266
 306 ····.line·267
 307 ····.line·268
 308 ····.line·269
 309 ····.line·270
 310 ····.line·271
294 .end·method311 .end·method
  
  
295 #·virtual·methods312 #·virtual·methods
296 .method·public·final·a(Landroid/app/Activity;LE/o;)V313 .method·public·final·a(LH/c;)V
297 ····.locals·3314 ····.locals·1
  
298 ····.line·1315 ····.line·1
299 ····const-string·v0,·"activity"316 ····iget-object·v0,·p0,·LH/j;->b:Ljava/util/concurrent/ConcurrentLinkedQueue;
  
300 ····.line·2317 ····.line·2
301 ····.line·3318 ····.line·3
302 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V319 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/ConcurrentLinkedQueue;->add(Ljava/lang/Object;)Z
  
303 ····.line·4320 ····.line·4
304 ····.line·5321 ····.line·5
305 ····.line·6322 ····.line·6
306 ····const-string·v0,·"newLayout"323 ····new-instance·p1,·LH/i;
  
307 ····.line·7324 ····.line·7
308 ····.line·8325 ····.line·8
309 ····invoke-static·{p2,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V326 ····const/4·v0,·0x0
  
310 ····.line·9327 ····.line·9
 328 ····invoke-direct·{p1,·p0,·v0},·LH/i;-><init>(LH/j;I)V
  
311 ····.line·10329 ····.line·10
312 ····.line·11330 ····.line·11
313 ····iget-object·v0,·p0,·LH/j;->b:Ljava/util/concurrent/locks/ReentrantLock; 
  
314 ····.line·12331 ····.line·12
 332 ····iget-object·v0,·p0,·LH/j;->a:Ljava/util/concurrent/ExecutorService;
315 ····.line·13 
316 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->lock()V 
Max diff block lines reached; 9459/13044 bytes (72.52%) of diff not shown.
26.5 KB
smali/H/d.smali
Max HTML report size reached
54.0 KB
smali/H/h.smali
Max HTML report size reached
12.3 KB
smali/H/l.smali
    
Offset 1, 812 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LH/l;1 .class·public·interface·abstract·LH/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LH/a; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:LH/n; 
  
  
8 #·direct·methods 
9 .method·public·constructor·<init>(LH/n;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····.line·2 
14 ····.line·3 
15 ····.line·4 
16 ····iput-object·p1,·p0,·LH/l;->a:LH/n; 
  
17 ····.line·5 
18 ····.line·6 
19 ····return-void 
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····.line·10 
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 ····.line·63 
77 ····.line·64 
78 ····.line·65 
79 ····.line·66 
80 ····.line·67 
81 ····.line·68 
82 ····.line·69 
83 ····.line·70 
84 ····.line·71 
85 ····.line·72 
86 ····.line·73 
87 ····.line·74 
88 ····.line·75 
89 ····.line·76 
90 ····.line·77 
91 ····.line·78 
92 ····.line·79 
93 ····.line·80 
94 ····.line·81 
95 ····.line·82 
96 ····.line·83 
97 ····.line·84 
98 ····.line·85 
99 ····.line·86 
100 ····.line·87 
101 ····.line·88 
102 ····.line·89 
103 ····.line·90 
104 ····.line·91 
105 ····.line·92 
106 ····.line·93 
107 ····.line·94 
108 ····.line·95 
109 ····.line·96 
110 ····.line·97 
111 ····.line·98 
112 ····.line·99 
113 ····.line·100 
114 ····.line·101 
115 ····.line·102 
116 ····.line·103 
117 ····.line·104 
118 ····.line·105 
119 ····.line·106 
Max diff block lines reached; -1/12606 bytes (-0.01%) of diff not shown.
12.8 KB
smali/H/f.smali
    
Offset 1, 846 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LH/f; 
2 .super·Lp0/h;1 .class·public·interface·abstract·LH/f;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lo0/l; 
  
  
6 #·static·fields 
7 .field·public·static·final·c:LH/f; 
  
  
8 #·direct·methods 
9 .method·static·constructor·<clinit>()V 
10 ····.locals·2 
  
11 ····.line·1 
12 ····new-instance·v0,·LH/f; 
  
13 ····.line·2 
14 ····.line·3 
15 ····const/4·v1,·0x1 
  
16 ····.line·4 
17 ····invoke-direct·{v0,·v1},·Lp0/h;-><init>(I)V 
  
18 ····.line·5 
19 ····.line·6 
20 ····.line·7 
21 ····sput-object·v0,·LH/f;->c:LH/f; 
  
22 ····.line·8 
23 ····.line·9 
24 ····return-void 
25 ····.line·10 
26 ····.line·11 
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 ····.line·63 
79 ····.line·64 
80 ····.line·65 
81 ····.line·66 
82 ····.line·67 
83 ····.line·68 
84 ····.line·69 
85 ····.line·70 
86 ····.line·71 
87 ····.line·72 
88 ····.line·73 
89 ····.line·74 
90 ····.line·75 
91 ····.line·76 
92 ····.line·77 
93 ····.line·78 
94 ····.line·79 
95 ····.line·80 
96 ····.line·81 
97 ····.line·82 
98 ····.line·83 
99 ····.line·84 
100 ····.line·85 
101 ····.line·86 
102 ····.line·87 
103 ····.line·88 
104 ····.line·89 
105 ····.line·90 
106 ····.line·91 
107 ····.line·92 
108 ····.line·93 
109 ····.line·94 
110 ····.line·95 
111 ····.line·96 
112 ····.line·97 
113 ····.line·98 
114 ····.line·99 
115 ····.line·100 
116 ····.line·101 
Max diff block lines reached; 8973/13036 bytes (68.83%) of diff not shown.
11.0 KB
smali/H/i.smali
    
Offset 1, 58 lines modifiedOffset 1, 51 lines modified
1 .class·public·abstract·LH/i;1 .class·public·final·synthetic·LH/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·b:I
  
 8 .field·public·final·synthetic·c:LH/j;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·a(Landroid/app/Activity;)Landroid/os/IBinder;10 .method·public·synthetic·constructor·<init>(LH/j;I)V
6 ····.locals·011 ····.locals·0
  
7 ····.line·112 ····.line·1
8 ····if-eqz·p0,·:cond_013 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·214 ····.line·2
10 ····.line·315 ····.line·3
11 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window; 
  
12 ····.line·416 ····.line·4
 17 ····iput·p2,·p0,·LH/i;->b:I
  
13 ····.line·518 ····.line·5
14 ····.line·619 ····.line·6
15 ····move-result-object·p020 ····iput-object·p1,·p0,·LH/i;->c:LH/j;
  
16 ····.line·721 ····.line·7
17 ····if-eqz·p0,·:cond_0 
  
18 ····.line·822 ····.line·8
 23 ····return-void
19 ····.line·924 ····.line·9
20 ····invoke-virtual·{p0},·Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams; 
  
21 ····.line·1025 ····.line·10
22 ····.line·1126 ····.line·11
23 ····.line·1227 ····.line·12
24 ····move-result-object·p0 
  
25 ····.line·1328 ····.line·13
26 ····if-eqz·p0,·:cond_0 
  
27 ····.line·1429 ····.line·14
28 ····.line·1530 ····.line·15
29 ····iget-object·p0,·p0,·Landroid/view/WindowManager$LayoutParams;->token:Landroid/os/IBinder; 
  
30 ····.line·1631 ····.line·16
31 ····.line·1732 ····.line·17
32 ····goto·:goto_0 
  
33 ····.line·1833 ····.line·18
34 ····:cond_0 
35 ····const/4·p0,·0x0 
  
36 ····.line·1934 ····.line·19
37 ····:goto_0 
38 ····return-object·p0 
39 ····.line·2035 ····.line·20
40 ····.line·2136 ····.line·21
41 ····.line·2237 ····.line·22
42 ····.line·2338 ····.line·23
43 ····.line·2439 ····.line·24
44 ····.line·2540 ····.line·25
45 ····.line·2641 ····.line·26
Offset 282, 53 lines modifiedOffset 275, 284 lines modified
282 ····.line·250275 ····.line·250
283 ····.line·251276 ····.line·251
284 ····.line·252277 ····.line·252
285 ····.line·253278 ····.line·253
286 ····.line·254279 ····.line·254
287 ····.line·255280 ····.line·255
288 ····.line·256281 ····.line·256
 282 ····.line·257
 283 ····.line·258
 284 ····.line·259
 285 ····.line·260
 286 ····.line·261
 287 ····.line·262
 288 ····.line·263
 289 ····.line·264
 290 ····.line·265
 291 ····.line·266
 292 ····.line·267
 293 ····.line·268
 294 ····.line·269
 295 ····.line·270
 296 ····.line·271
 297 ····.line·272
 298 ····.line·273
 299 ····.line·274
 300 ····.line·275
 301 ····.line·276
 302 ····.line·277
 303 ····.line·278
 304 ····.line·279
 305 ····.line·280
 306 ····.line·281
 307 ····.line·282
 308 ····.line·283
 309 ····.line·284
 310 ····.line·285
 311 ····.line·286
 312 ····.line·287
 313 ····.line·288
 314 ····.line·289
 315 ····.line·290
 316 ····.line·291
 317 ····.line·292
 318 ····.line·293
 319 ····.line·294
 320 ····.line·295
 321 ····.line·296
 322 ····.line·297
 323 ····.line·298
 324 ····.line·299
 325 ····.line·300
 326 ····.line·301
 327 ····.line·302
 328 ····.line·303
 329 ····.line·304
 330 ····.line·305
Max diff block lines reached; 6414/11240 bytes (57.06%) of diff not shown.
8.02 KB
smali/H/e.smali
    
Offset 1, 359 lines modifiedOffset 1, 86 lines modified
1 .class·public·final·LH/e;1 .class·public·final·LH/e;
2 .super·Lp0/h;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/l;5 .implements·LH/f;
  
  
6 #·static·fields6 #·instance·fields
7 .field·public·static·final·c:LH/e;7 .field·public·final·a:Ljava/lang/Object;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·public·constructor·<init>()V
10 ····.locals·210 ····.locals·3
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·LH/e;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const/4·v1,·0x1 
  
16 ····.line·415 ····.line·4
17 ····invoke-direct·{v0,·v1},·Lp0/h;-><init>(I)V16 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
18 ····.line·517 ····.line·5
19 ····.line·618 ····.line·6
20 ····.line·719 ····.line·7
21 ····sput-object·v0,·LH/e;->c:LH/e;20 ····move-result-object·v0
  
22 ····.line·821 ····.line·8
 22 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
23 ····.line·9 
24 ····return-void 
25 ····.line·10 
26 ····.line·11 
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 ····.line·63 
79 ····.line·64 
80 ····.line·65 
81 ····.line·66 
82 ····.line·67 
83 ····.line·68 
84 ····.line·69 
85 ····.line·70 
86 ····.line·71 
87 ····.line·72 
88 ····.line·73 
89 ····.line·74 
90 ····.line·75 
91 ····.line·76 
92 ····.line·77 
93 ····.line·78 
94 ····.line·79 
95 ····.line·80 
96 ····.line·81 
97 ····.line·82 
98 ····.line·83 
99 ····.line·84 
100 ····.line·85 
101 ····.line·86 
102 ····.line·87 
103 ····.line·88 
104 ····.line·89 
105 ····.line·90 
106 ····.line·91 
107 ····.line·92 
108 ····.line·93 
109 ····.line·94 
110 ····.line·95 
111 ····.line·96 
112 ····.line·97 
113 ····.line·98 
114 ····.line·99 
115 ····.line·100 
116 ····.line·101 
Max diff block lines reached; 3683/8181 bytes (45.02%) of diff not shown.
88.4 KB
smali/H/b.smali
Max HTML report size reached
12.6 KB
smali/H/g.smali
    
Offset 1, 597 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·LH/g;1 .class·public·final·LH/g;
2 .super·Lp0/h;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lo0/l; 
  
 4 #·instance·fields
 5 .field·public·final·a:LO/d;
  
6 #·static·fields 
7 .field·public·static·final·c:LH/g;6 .field·public·final·b:LH/f;
  
  
8 #·direct·methods7 #·direct·methods
9 .method·static·constructor·<clinit>()V8 .method·public·constructor·<init>(LO/d;LH/f;)V
10 ····.locals·2 
  
11 ····.line·1 
12 ····new-instance·v0,·LH/g; 
  
13 ····.line·2 
14 ····.line·3 
15 ····const/4·v1,·0x1 
  
16 ····.line·4 
17 ····invoke-direct·{v0,·v1},·Lp0/h;-><init>(I)V 
  
18 ····.line·5 
19 ····.line·6 
20 ····.line·7 
21 ····sput-object·v0,·LH/g;->c:LH/g; 
  
22 ····.line·8 
23 ····.line·9 
24 ····return-void 
25 ····.line·10 
26 ····.line·11 
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 ····.line·63 
79 ····.line·64 
80 ····.line·65 
81 ····.line·66 
82 ····.line·67 
83 ····.line·68 
84 ····.line·69 
85 ····.line·70 
86 ····.line·71 
87 ····.line·72 
88 ····.line·73 
89 ····.line·74 
90 ····.line·75 
91 ····.line·76 
92 ····.line·77 
93 ····.line·78 
94 ····.line·79 
95 ····.line·80 
96 ····.line·81 
97 ····.line·82 
98 ····.line·83 
99 ····.line·84 
100 ····.line·85 
101 ····.line·86 
102 ····.line·87 
103 ····.line·88 
104 ····.line·89 
105 ····.line·90 
106 ····.line·91 
107 ····.line·92 
108 ····.line·93 
109 ····.line·94 
110 ····.line·95 
111 ····.line·96 
112 ····.line·97 
113 ····.line·98 
114 ····.line·99 
115 ····.line·100 
Max diff block lines reached; 3952/12890 bytes (30.66%) of diff not shown.
29.3 KB
smali/H/c.smali
Max HTML report size reached
61.5 KB
smali/B/a.smali
Max HTML report size reached
22.7 KB
smali/B/d.smali
Max HTML report size reached
98.6 KB
smali/B/e.smali
Max HTML report size reached
21.8 KB
smali/B/b.smali
    
Offset 1, 195 lines modifiedOffset 1, 109 lines modified
1 .class·public·final·LB/b;1 .class·public·abstract·synthetic·LB/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:I 
  
6 .field·public·final·b:I 
  
7 .field·public·final·c:I 
  
8 .field·public·final·d:I 
  
  
9 #·direct·methods4 #·direct·methods
10 .method·public·constructor·<init>(Landroid/graphics/Rect;)V5 .method·public·static·bridge·synthetic·a(Landroid/view/View;)Landroid/view/WindowInsets;
11 ····.locals·36 ····.locals·0
  
12 ····.line·17 ····.line·1
13 ····iget·v0,·p1,·Landroid/graphics/Rect;->left:I8 ····invoke-virtual·{p0},·Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets;
  
14 ····.line·29 ····.line·2
15 ····.line·310 ····.line·3
16 ····iget·v1,·p1,·Landroid/graphics/Rect;->top:I 
  
17 ····.line·411 ····.line·4
 12 ····move-result-object·p0
18 ····.line·5 
19 ····iget·v2,·p1,·Landroid/graphics/Rect;->right:I 
  
 13 ····.line·5
 14 ····return-object·p0
20 ····.line·615 ····.line·6
21 ····.line·716 ····.line·7
22 ····iget·p1,·p1,·Landroid/graphics/Rect;->bottom:I 
  
23 ····.line·817 ····.line·8
24 ····.line·918 ····.line·9
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
26 ····.line·1019 ····.line·10
27 ····.line·1120 ····.line·11
28 ····.line·1221 ····.line·12
29 ····iput·v0,·p0,·LB/b;->a:I 
  
30 ····.line·1322 ····.line·13
31 ····.line·1423 ····.line·14
32 ····iput·v1,·p0,·LB/b;->b:I 
  
33 ····.line·1524 ····.line·15
34 ····.line·1625 ····.line·16
35 ····iput·v2,·p0,·LB/b;->c:I 
  
36 ····.line·1726 ····.line·17
37 ····.line·1827 ····.line·18
38 ····iput·p1,·p0,·LB/b;->d:I 
  
39 ····.line·1928 ····.line·19
40 ····.line·2029 ····.line·20
41 ····if-gt·v0,·v2,·:cond_1 
  
42 ····.line·2130 ····.line·21
43 ····.line·2231 ····.line·22
44 ····if-gt·v1,·p1,·:cond_0 
  
45 ····.line·2332 ····.line·23
46 ····.line·2433 ····.line·24
47 ····return-void 
  
48 ····.line·2534 ····.line·25
49 ····:cond_0 
50 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
51 ····.line·2635 ····.line·26
52 ····.line·2736 ····.line·27
53 ····const-string·v2,·"top·must·be·less·than·or·equal·to·bottom,·top:·" 
  
54 ····.line·2837 ····.line·28
55 ····.line·2938 ····.line·29
56 ····invoke-direct·{v0,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
57 ····.line·3039 ····.line·30
58 ····.line·3140 ····.line·31
59 ····.line·3241 ····.line·32
60 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; 
  
61 ····.line·3342 ····.line·33
62 ····.line·3443 ····.line·34
63 ····.line·3544 ····.line·35
64 ····const-string·v1,·",·bottom:·" 
  
65 ····.line·3645 ····.line·36
66 ····.line·3746 ····.line·37
67 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
68 ····.line·3847 ····.line·38
69 ····.line·3948 ····.line·39
70 ····.line·4049 ····.line·40
71 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; 
  
72 ····.line·4150 ····.line·41
73 ····.line·4251 ····.line·42
74 ····.line·4352 ····.line·43
75 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
76 ····.line·4453 ····.line·44
77 ····.line·4554 ····.line·45
78 ····.line·4655 ····.line·46
79 ····move-result-object·p1 
  
80 ····.line·4756 ····.line·47
81 ····new-instance·v0,·Ljava/lang/IllegalArgumentException; 
  
82 ····.line·4857 ····.line·48
83 ····.line·4958 ····.line·49
84 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; 
  
85 ····.line·5059 ····.line·50
86 ····.line·5160 ····.line·51
87 ····.line·5261 ····.line·52
88 ····move-result-object·p1 
  
89 ····.line·5362 ····.line·53
90 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
91 ····.line·5463 ····.line·54
Max diff block lines reached; 19453/22246 bytes (87.44%) of diff not shown.
106 KB
smali/B/c.smali
Max HTML report size reached
77.8 KB
smali/I/a.smali
Max HTML report size reached
17.9 KB
smali/y/a.smali
    
Offset 1, 1218 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·Ly/a;1 .class·public·interface·abstract·Ly/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·a(Lm/a;)V
5 .method·public·static·a(Ljava/lang/String;I)V 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-static·{p0,·p1},·Landroid/os/Trace;->beginAsyncSection(Ljava/lang/String;I)V 
  
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····return-void 
13 ····.line·5 
14 ····.line·6 
15 ····.line·7 
16 ····.line·8 
17 ····.line·9 
18 ····.line·10 
19 ····.line·11 
20 ····.line·12 
21 ····.line·13 
22 ····.line·14 
23 ····.line·15 
24 ····.line·16 
25 ····.line·17 
26 ····.line·18 
27 ····.line·19 
28 ····.line·20 
29 ····.line·21 
30 ····.line·22 
31 ····.line·23 
32 ····.line·24 
33 ····.line·25 
34 ····.line·26 
35 ····.line·27 
36 ····.line·28 
37 ····.line·29 
38 ····.line·30 
39 ····.line·31 
40 ····.line·32 
41 ····.line·33 
42 ····.line·34 
43 ····.line·35 
44 ····.line·36 
45 ····.line·37 
46 ····.line·38 
47 ····.line·39 
48 ····.line·40 
49 ····.line·41 
50 ····.line·42 
51 ····.line·43 
52 ····.line·44 
53 ····.line·45 
54 ····.line·46 
55 ····.line·47 
56 ····.line·48 
57 ····.line·49 
58 ····.line·50 
59 ····.line·51 
60 ····.line·52 
61 ····.line·53 
62 ····.line·54 
63 ····.line·55 
64 ····.line·56 
65 ····.line·57 
66 ····.line·58 
67 ····.line·59 
68 ····.line·60 
69 ····.line·61 
70 ····.line·62 
71 ····.line·63 
72 ····.line·64 
73 ····.line·65 
74 ····.line·66 
75 ····.line·67 
76 ····.line·68 
77 ····.line·69 
78 ····.line·70 
79 ····.line·71 
80 ····.line·72 
81 ····.line·73 
82 ····.line·74 
83 ····.line·75 
84 ····.line·76 
85 ····.line·77 
86 ····.line·78 
87 ····.line·79 
88 ····.line·80 
89 ····.line·81 
90 ····.line·82 
91 ····.line·83 
92 ····.line·84 
93 ····.line·85 
94 ····.line·86 
95 ····.line·87 
96 ····.line·88 
97 ····.line·89 
98 ····.line·90 
99 ····.line·91 
100 ····.line·92 
101 ····.line·93 
102 ····.line·94 
103 ····.line·95 
104 ····.line·96 
105 ····.line·97 
106 ····.line·98 
107 ····.line·99 
108 ····.line·100 
109 ····.line·101 
110 ····.line·102 
111 ····.line·103 
112 ····.line·104 
113 ····.line·105 
114 ····.line·106 
115 ····.line·107 
116 ····.line·108 
117 ····.line·109 
118 ····.line·110 
119 ····.line·111 
120 ····.line·112 
121 ····.line·113 
122 ····.line·114 
Max diff block lines reached; 10926/18283 bytes (59.76%) of diff not shown.
1.73 KB
smali/android/support/v4/graphics/drawable/IconCompatParcelizer.smali
    
Offset 8, 19 lines modifiedOffset 8, 19 lines modified
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;-><init>()V9 ····invoke-direct·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;-><init>()V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
12 .method·public·static·read(Lz/b;)Landroidx/core/graphics/drawable/IconCompat;12 .method·public·static·read(Ls/b;)Landroidx/core/graphics/drawable/IconCompat;
13 ····.locals·013 ····.locals·0
  
14 ····.line·114 ····.line·1
15 ····invoke-static·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->read(Lz/b;)Landroidx/core/graphics/drawable/IconCompat;15 ····invoke-static·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->read(Ls/b;)Landroidx/core/graphics/drawable/IconCompat;
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····.line·418 ····.line·4
19 ····move-result-object·p019 ····move-result-object·p0
  
20 ····.line·520 ····.line·5
Offset 272, 21 lines modifiedOffset 272, 36 lines modified
272 ····.line·250272 ····.line·250
273 ····.line·251273 ····.line·251
274 ····.line·252274 ····.line·252
275 ····.line·253275 ····.line·253
276 ····.line·254276 ····.line·254
277 ····.line·255277 ····.line·255
278 ····.line·256278 ····.line·256
 279 ····.line·257
 280 ····.line·258
 281 ····.line·259
 282 ····.line·260
 283 ····.line·261
 284 ····.line·262
 285 ····.line·263
 286 ····.line·264
 287 ····.line·265
 288 ····.line·266
 289 ····.line·267
 290 ····.line·268
 291 ····.line·269
 292 ····.line·270
 293 ····.line·271
279 .end·method294 .end·method
  
280 .method·public·static·write(Landroidx/core/graphics/drawable/IconCompat;Lz/b;)V295 .method·public·static·write(Landroidx/core/graphics/drawable/IconCompat;Ls/b;)V
281 ····.locals·0296 ····.locals·0
  
282 ····.line·1297 ····.line·1
283 ····invoke-static·{p0,·p1},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->write(Landroidx/core/graphics/drawable/IconCompat;Lz/b;)V298 ····invoke-static·{p0,·p1},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->write(Landroidx/core/graphics/drawable/IconCompat;Ls/b;)V
  
284 ····.line·2299 ····.line·2
285 ····.line·3300 ····.line·3
286 ····.line·4301 ····.line·4
287 ····return-void302 ····return-void
288 ····.line·5303 ····.line·5
289 ····.line·6304 ····.line·6
1.64 KB
smali/android/support/v4/app/RemoteActionCompatParcelizer.smali
    
Offset 8, 19 lines modifiedOffset 8, 19 lines modified
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;-><init>()V9 ····invoke-direct·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;-><init>()V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
12 .method·public·static·read(Lz/b;)Landroidx/core/app/RemoteActionCompat;12 .method·public·static·read(Ls/b;)Landroidx/core/app/RemoteActionCompat;
13 ····.locals·013 ····.locals·0
  
14 ····.line·114 ····.line·1
15 ····invoke-static·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;->read(Lz/b;)Landroidx/core/app/RemoteActionCompat;15 ····invoke-static·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;->read(Ls/b;)Landroidx/core/app/RemoteActionCompat;
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····.line·418 ····.line·4
19 ····move-result-object·p019 ····move-result-object·p0
  
20 ····.line·520 ····.line·5
Offset 272, 21 lines modifiedOffset 272, 36 lines modified
272 ····.line·250272 ····.line·250
273 ····.line·251273 ····.line·251
274 ····.line·252274 ····.line·252
275 ····.line·253275 ····.line·253
276 ····.line·254276 ····.line·254
277 ····.line·255277 ····.line·255
278 ····.line·256278 ····.line·256
 279 ····.line·257
 280 ····.line·258
 281 ····.line·259
 282 ····.line·260
 283 ····.line·261
 284 ····.line·262
 285 ····.line·263
 286 ····.line·264
 287 ····.line·265
 288 ····.line·266
 289 ····.line·267
 290 ····.line·268
 291 ····.line·269
 292 ····.line·270
 293 ····.line·271
279 .end·method294 .end·method
  
280 .method·public·static·write(Landroidx/core/app/RemoteActionCompat;Lz/b;)V295 .method·public·static·write(Landroidx/core/app/RemoteActionCompat;Ls/b;)V
281 ····.locals·0296 ····.locals·0
  
282 ····.line·1297 ····.line·1
283 ····invoke-static·{p0,·p1},·Landroidx/core/app/RemoteActionCompatParcelizer;->write(Landroidx/core/app/RemoteActionCompat;Lz/b;)V298 ····invoke-static·{p0,·p1},·Landroidx/core/app/RemoteActionCompatParcelizer;->write(Landroidx/core/app/RemoteActionCompat;Ls/b;)V
  
284 ····.line·2299 ····.line·2
285 ····.line·3300 ····.line·3
286 ····.line·4301 ····.line·4
287 ····return-void302 ····return-void
288 ····.line·5303 ····.line·5
289 ····.line·6304 ····.line·6
87.5 KB
smali/s0/a.smali
Max HTML report size reached
92.6 KB
smali/s0/b.smali
Max HTML report size reached
14.6 KB
smali/s0/c.smali
    
Offset 1, 120 lines modifiedOffset 1, 219 lines modified
1 .class·public·final·Ls0/c;1 .class·public·final·Ls0/c;
2 .super·Ls0/a;2 .super·Lm0/H;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/Executor;
  
  
 6 #·static·fields
 7 .field·public·static·final·d:Ls0/c;
  
 8 .field·public·static·final·e:Lm0/r;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
6 ····.locals·311 ····.locals·5
  
7 ····.line·112 ····.line·1
8 ····new-instance·v0,·Ls0/c;13 ····new-instance·v0,·Ls0/c;
  
9 ····.line·214 ····.line·2
10 ····.line·315 ····.line·3
11 ····const/4·v1,·0x116 ····invoke-direct·{v0},·Lm0/r;-><init>()V
  
12 ····.line·417 ····.line·4
13 ····const/4·v2,·0x0 
  
14 ····.line·518 ····.line·5
15 ····invoke-direct·{v0,·v1,·v2,·v1},·Ls0/a;-><init>(III)V 
  
16 ····.line·619 ····.line·6
 20 ····sput-object·v0,·Ls0/c;->d:Ls0/c;
  
17 ····.line·721 ····.line·7
18 ····.line·822 ····.line·8
19 ····return-void23 ····sget-object·v0,·Ls0/k;->d:Ls0/k;
  
20 ····.line·924 ····.line·9
21 ····.line·1025 ····.line·10
 26 ····sget·v1,·Lr0/y;->a:I
  
22 ····.line·1127 ····.line·11
23 ····.line·1228 ····.line·12
 29 ····const/16·v2,·0x40
  
24 ····.line·1330 ····.line·13
25 ····.line·1431 ····.line·14
 32 ····if-ge·v2,·v1,·:cond_0
  
26 ····.line·1533 ····.line·15
27 ····.line·1634 ····.line·16
 35 ····goto·:goto_0
  
28 ····.line·1736 ····.line·17
 37 ····:cond_0
 38 ····const/16·v1,·0x40
  
29 ····.line·1839 ····.line·18
30 ····.line·1940 ····.line·19
 41 ····:goto_0
 42 ····const/16·v2,·0xc
  
31 ····.line·2043 ····.line·20
32 ····.line·2144 ····.line·21
 45 ····const-string·v3,·"kotlinx.coroutines.io.parallelism"
  
33 ····.line·2246 ····.line·22
34 ····.line·2347 ····.line·23
 48 ····const/4·v4,·0x0
  
35 ····.line·2449 ····.line·24
 50 ····invoke-static·{v3,·v1,·v4,·v4,·v2},·Lp0/h;->i(Ljava/lang/String;IIII)I
  
36 ····.line·2551 ····.line·25
37 ····.line·2652 ····.line·26
38 ····.line·2753 ····.line·27
 54 ····move-result·v1
  
39 ····.line·2855 ····.line·28
 56 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
40 ····.line·2957 ····.line·29
41 ····.line·3058 ····.line·30
42 ····.line·3159 ····.line·31
 60 ····const-string·v2,·"Expected·positive·parallelism·level,·but·got·"
  
43 ····.line·3261 ····.line·32
44 ····.line·3362 ····.line·33
 63 ····const/4·v3,·0x1
  
45 ····.line·3464 ····.line·34
 65 ····if-lt·v1,·v3,·:cond_3
  
46 ····.line·3566 ····.line·35
47 ····.line·3667 ····.line·36
 68 ····sget·v4,·Ls0/j;->d:I
  
48 ····.line·3769 ····.line·37
49 ····.line·3870 ····.line·38
 71 ····if-lt·v1,·v4,·:cond_1
  
50 ····.line·3972 ····.line·39
51 ····.line·4073 ····.line·40
 74 ····goto·:goto_1
  
52 ····.line·4175 ····.line·41
 76 ····:cond_1
 77 ····if-lt·v1,·v3,·:cond_2
  
53 ····.line·4278 ····.line·42
54 ····.line·4379 ····.line·43
 80 ····new-instance·v2,·Lr0/j;
  
55 ····.line·4481 ····.line·44
56 ····.line·4582 ····.line·45
 83 ····invoke-direct·{v2,·v0,·v1},·Lr0/j;-><init>(Ls0/k;I)V
  
57 ····.line·4684 ····.line·46
58 ····.line·4785 ····.line·47
59 ····.line·4886 ····.line·48
 87 ····move-object·v0,·v2
  
60 ····.line·4988 ····.line·49
 89 ····:goto_1
 90 ····sput-object·v0,·Ls0/c;->e:Lm0/r;
  
Max diff block lines reached; 12759/14928 bytes (85.47%) of diff not shown.
11.6 KB
smali/M/a.smali
    
Offset 1, 777 lines modifiedOffset 1, 17 lines modified
1 .class·public·final·LM/a;1 .class·public·interface·abstract·LM/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·b:LM/a; 
  
6 .field·public·static·final·c:LM/a; 
  
  
7 #·instance·fields 
8 .field·public·final·a:Ljava/lang/Throwable; 
  
  
9 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·a()V
10 .method·static·constructor·<clinit>()V 
11 ····.locals·3 
  
12 ····.line·1 
13 ····sget-boolean·v0,·LM/k;->g:Z 
  
14 ····.line·2 
15 ····.line·3 
16 ····const/4·v1,·0x0 
  
17 ····.line·4 
18 ····if-eqz·v0,·:cond_0 
  
19 ····.line·5 
20 ····.line·6 
21 ····sput-object·v1,·LM/a;->c:LM/a; 
  
22 ····.line·7 
23 ····.line·8 
24 ····sput-object·v1,·LM/a;->b:LM/a; 
  
25 ····.line·9 
26 ····.line·10 
27 ····goto·:goto_0 
  
28 ····.line·11 
29 ····:cond_0 
30 ····new-instance·v0,·LM/a; 
  
31 ····.line·12 
32 ····.line·13 
33 ····const/4·v2,·0x0 
  
34 ····.line·14 
35 ····invoke-direct·{v0,·v1,·v2},·LM/a;-><init>(Ljava/lang/Throwable;Z)V 
  
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····sput-object·v0,·LM/a;->c:LM/a; 
  
40 ····.line·18 
41 ····.line·19 
42 ····new-instance·v0,·LM/a; 
  
43 ····.line·20 
44 ····.line·21 
45 ····const/4·v2,·0x1 
  
46 ····.line·22 
47 ····invoke-direct·{v0,·v1,·v2},·LM/a;-><init>(Ljava/lang/Throwable;Z)V 
  
48 ····.line·23 
49 ····.line·24 
50 ····.line·25 
51 ····sput-object·v0,·LM/a;->b:LM/a; 
  
52 ····.line·26 
53 ····.line·27 
54 ····:goto_0 
55 ····return-void 
56 ····.line·28 
57 ····.line·29 
58 ····.line·30 
59 ····.line·31 
60 ····.line·32 
61 ····.line·33 
62 ····.line·34 
63 ····.line·35 
64 ····.line·36 
65 ····.line·37 
66 ····.line·38 
67 ····.line·39 
68 ····.line·40 
69 ····.line·41 
70 ····.line·42 
71 ····.line·43 
72 ····.line·44 
73 ····.line·45 
74 ····.line·46 
75 ····.line·47 
76 ····.line·48 
77 ····.line·49 
78 ····.line·50 
79 ····.line·51 
80 ····.line·52 
81 ····.line·53 
82 ····.line·54 
83 ····.line·55 
84 ····.line·56 
85 ····.line·57 
86 ····.line·58 
87 ····.line·59 
88 ····.line·60 
89 ····.line·61 
90 ····.line·62 
91 ····.line·63 
92 ····.line·64 
93 ····.line·65 
94 ····.line·66 
95 ····.line·67 
96 ····.line·68 
97 ····.line·69 
98 ····.line·70 
99 ····.line·71 
100 ····.line·72 
101 ····.line·73 
102 ····.line·74 
103 ····.line·75 
104 ····.line·76 
Max diff block lines reached; 7307/11866 bytes (61.58%) of diff not shown.
97.1 KB
smali/f/a.smali
Max HTML report size reached
11.1 KB
smali/f/d.smali
    
Offset 1, 53 lines modifiedOffset 1, 65 lines modified
1 .class·public·final·Lf/d;1 .class·public·final·Lf/d;
2 .super·Lf/f;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Ljava/util/Iterator;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·a:Lf/c;7 .field·public·final·a:I
  
8 .field·public·b:Z8 .field·public·b:I
  
 9 .field·public·c:I
  
 10 .field·public·d:Z
  
9 .field·public·final·synthetic·c:Lf/g;11 .field·public·final·synthetic·e:Lf/a;
  
  
10 #·direct·methods12 #·direct·methods
11 .method·public·constructor·<init>(Lf/g;)V13 .method·public·constructor·<init>(Lf/a;I)V
12 ····.locals·014 ····.locals·1
  
13 ····.line·115 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····.line·217 ····.line·2
16 ····.line·318 ····.line·3
17 ····.line·419 ····.line·4
18 ····iput-object·p1,·p0,·Lf/d;->c:Lf/g;20 ····iput-object·p1,·p0,·Lf/d;->e:Lf/a;
  
19 ····.line·521 ····.line·5
20 ····.line·622 ····.line·6
21 ····const/4·p1,·0x123 ····const/4·v0,·0x0
  
22 ····.line·724 ····.line·7
23 ····iput-boolean·p1,·p0,·Lf/d;->b:Z25 ····iput-boolean·v0,·p0,·Lf/d;->d:Z
  
24 ····.line·826 ····.line·8
25 ····.line·927 ····.line·9
26 ····return-void28 ····iput·p2,·p0,·Lf/d;->a:I
  
27 ····.line·1029 ····.line·10
28 ····.line·1130 ····.line·11
 31 ····invoke-virtual·{p1},·Lf/a;->b()I
  
29 ····.line·1232 ····.line·12
30 ····.line·1333 ····.line·13
31 ····.line·1434 ····.line·14
 35 ····move-result·p1
  
32 ····.line·1536 ····.line·15
 37 ····iput·p1,·p0,·Lf/d;->b:I
  
33 ····.line·1638 ····.line·16
34 ····.line·1739 ····.line·17
 40 ····return-void
35 ····.line·1841 ····.line·18
36 ····.line·1942 ····.line·19
37 ····.line·2043 ····.line·20
38 ····.line·2144 ····.line·21
39 ····.line·2245 ····.line·22
40 ····.line·2346 ····.line·23
41 ····.line·2447 ····.line·24
Offset 279, 59 lines modifiedOffset 291, 267 lines modified
279 ····.line·250291 ····.line·250
280 ····.line·251292 ····.line·251
281 ····.line·252293 ····.line·252
282 ····.line·253294 ····.line·253
283 ····.line·254295 ····.line·254
284 ····.line·255296 ····.line·255
285 ····.line·256297 ····.line·256
 298 ····.line·257
 299 ····.line·258
 300 ····.line·259
 301 ····.line·260
 302 ····.line·261
 303 ····.line·262
 304 ····.line·263
 305 ····.line·264
 306 ····.line·265
 307 ····.line·266
 308 ····.line·267
 309 ····.line·268
 310 ····.line·269
 311 ····.line·270
 312 ····.line·271
 313 ····.line·272
 314 ····.line·273
 315 ····.line·274
 316 ····.line·275
 317 ····.line·276
 318 ····.line·277
 319 ····.line·278
 320 ····.line·279
 321 ····.line·280
 322 ····.line·281
 323 ····.line·282
 324 ····.line·283
 325 ····.line·284
 326 ····.line·285
 327 ····.line·286
 328 ····.line·287
 329 ····.line·288
 330 ····.line·289
 331 ····.line·290
 332 ····.line·291
 333 ····.line·292
 334 ····.line·293
 335 ····.line·294
 336 ····.line·295
 337 ····.line·296
 338 ····.line·297
 339 ····.line·298
 340 ····.line·299
 341 ····.line·300
 342 ····.line·301
 343 ····.line·302
 344 ····.line·303
 345 ····.line·304
 346 ····.line·305
 347 ····.line·306
 348 ····.line·307
 349 ····.line·308
 350 ····.line·309
 351 ····.line·310
Max diff block lines reached; 6673/11315 bytes (58.97%) of diff not shown.
48.1 KB
smali/f/f.smali
Max HTML report size reached
67.0 KB
smali/f/e.smali
Max HTML report size reached
33.9 KB
smali/f/b.smali
Max HTML report size reached
43.8 KB
smali/f/g.smali
Max HTML report size reached
27.9 KB
smali/f/c.smali
Max HTML report size reached
149 KB
smali/C/a.smali
Max HTML report size reached
32.2 KB
smali/x/a.smali
Max HTML report size reached
4.88 KB
smali/x/b.smali
    
Offset 1, 11 lines modifiedOffset 1, 317 lines modified
1 .class·public·interface·abstract·Lx/b;1 .class·public·final·Lx/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Lx/b;
  
 6 .field·public·static·final·synthetic·b:Lx/b;
  
  
4 #·virtual·methods7 #·direct·methods
5 .method·public·abstract·a()Ljava/util/List; 
6 .end·method8 .method·static·synthetic·constructor·<clinit>()V
 9 ····.locals·1
  
 10 ····.line·1
 11 ····new-instance·v0,·Lx/b;
  
 12 ····.line·2
 13 ····.line·3
 14 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 15 ····.line·4
 16 ····.line·5
 17 ····.line·6
 18 ····sput-object·v0,·Lx/b;->a:Lx/b;
  
 19 ····.line·7
 20 ····.line·8
 21 ····new-instance·v0,·Lx/b;
  
 22 ····.line·9
 23 ····.line·10
 24 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 25 ····.line·11
 26 ····.line·12
 27 ····.line·13
 28 ····sput-object·v0,·Lx/b;->b:Lx/b;
  
7 .method·public·abstract·b(Landroid/content/Context;)Ljava/lang/Object;29 ····.line·14
 30 ····.line·15
 31 ····return-void
 32 ····.line·16
 33 ····.line·17
 34 ····.line·18
 35 ····.line·19
 36 ····.line·20
 37 ····.line·21
 38 ····.line·22
 39 ····.line·23
 40 ····.line·24
 41 ····.line·25
 42 ····.line·26
 43 ····.line·27
 44 ····.line·28
 45 ····.line·29
 46 ····.line·30
 47 ····.line·31
 48 ····.line·32
 49 ····.line·33
 50 ····.line·34
 51 ····.line·35
 52 ····.line·36
 53 ····.line·37
 54 ····.line·38
 55 ····.line·39
 56 ····.line·40
 57 ····.line·41
 58 ····.line·42
 59 ····.line·43
 60 ····.line·44
 61 ····.line·45
 62 ····.line·46
 63 ····.line·47
 64 ····.line·48
 65 ····.line·49
 66 ····.line·50
 67 ····.line·51
 68 ····.line·52
 69 ····.line·53
 70 ····.line·54
 71 ····.line·55
 72 ····.line·56
 73 ····.line·57
 74 ····.line·58
 75 ····.line·59
 76 ····.line·60
 77 ····.line·61
 78 ····.line·62
 79 ····.line·63
 80 ····.line·64
 81 ····.line·65
 82 ····.line·66
 83 ····.line·67
 84 ····.line·68
 85 ····.line·69
 86 ····.line·70
 87 ····.line·71
 88 ····.line·72
 89 ····.line·73
 90 ····.line·74
 91 ····.line·75
 92 ····.line·76
 93 ····.line·77
 94 ····.line·78
 95 ····.line·79
 96 ····.line·80
 97 ····.line·81
 98 ····.line·82
 99 ····.line·83
 100 ····.line·84
 101 ····.line·85
 102 ····.line·86
 103 ····.line·87
 104 ····.line·88
 105 ····.line·89
 106 ····.line·90
 107 ····.line·91
 108 ····.line·92
 109 ····.line·93
 110 ····.line·94
 111 ····.line·95
 112 ····.line·96
 113 ····.line·97
 114 ····.line·98
Max diff block lines reached; 0/4970 bytes (0.00%) of diff not shown.
19.0 KB
smali/w/a.smali
    
Offset 1, 686 lines modifiedOffset 1, 368 lines modified
1 .class·public·final·Lw/a;1 .class·public·final·Lw/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/p;5 .implements·Lx/l;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Lw/g;7 .field·public·final·synthetic·b:I
  
 8 .field·public·final·c:Ljava/lang/Object;
  
 9 .field·public·final·d:Ljava/lang/Object;
  
  
8 #·direct·methods10 #·direct·methods
9 .method·public·constructor·<init>(Lw/g;)V11 .method·public·constructor·<init>(Lw/a;)V
10 ····.locals·112 ····.locals·1
  
11 ····.line·113 ····.line·1
12 ····const-string·v0,·"owner"14 ····const/4·v0,·0x0
  
 15 ····iput·v0,·p0,·Lw/a;->b:I
  
13 ····.line·216 ····.line·2
 17 ····new-instance·v0,·Le/d;
  
 18 ····invoke-direct·{v0},·Le/d;-><init>()V
  
 19 ····invoke-direct·{p0,·p1,·v0},·Lw/a;-><init>(Lw/a;Le/d;)V
  
 20 ····return-void
 21 .end·method
  
 22 .method·public·constructor·<init>(Lw/a;Le/d;)V
 23 ····.locals·1
  
14 ····.line·324 ····.line·3
15 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 26 ····const/4·v0,·0x0
  
16 ····.line·427 ····.line·4
 28 ····iput·v0,·p0,·Lw/a;->b:I
  
17 ····.line·529 ····.line·5
 30 ····iput-object·p1,·p0,·Lw/a;->c:Ljava/lang/Object;
  
 31 ····iput-object·p2,·p0,·Lw/a;->d:Ljava/lang/Object;
  
 32 ····return-void
 33 .end·method
  
 34 .method·public·constructor·<init>(Ly/a;)V
 35 ····.locals·2
  
18 ····.line·636 ····.line·6
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····sget-object·v0,·Lx/t;->b:Lx/t;
  
20 ····.line·738 ····.line·7
 39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 40 ····const/4·v1,·0x1
  
21 ····.line·841 ····.line·8
 42 ····iput·v1,·p0,·Lw/a;->b:I
  
22 ····.line·943 ····.line·9
 44 ····iput-object·v0,·p0,·Lw/a;->c:Ljava/lang/Object;
  
23 ····iput-object·p1,·p0,·Lw/a;->a:Lw/g;45 ····iput-object·p1,·p0,·Lw/a;->d:Ljava/lang/Object;
  
24 ····.line·10 
25 ····.line·11 
26 ····return-void46 ····return-void
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
Max diff block lines reached; 14102/19393 bytes (72.72%) of diff not shown.
1.8 KB
smali/androidx/profileinstaller/ProfileInstallerInitializer.smali
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·Landroidx/profileinstaller/ProfileInstallerInitializer;1 .class·public·Landroidx/profileinstaller/ProfileInstallerInitializer;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx/b;5 .implements·Lq/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"Ljava/lang/Object;",9 ········"Ljava/lang/Object;",
10 ········"Lx/b;"10 ········"Lq/b;"
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·constructor·<init>()V14 .method·public·constructor·<init>()V
15 ····.locals·015 ····.locals·0
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
  
45 ····.line·245 ····.line·2
46 ····.line·346 ····.line·3
47 ····const/16·v1,·0x1847 ····const/16·v1,·0x18
  
48 ····.line·448 ····.line·4
49 ····.line·549 ····.line·5
50 ····const/16·v2,·0xd50 ····const/16·v2,·0x8
  
51 ····.line·651 ····.line·6
52 ····.line·752 ····.line·7
53 ····if-ge·v0,·v1,·:cond_053 ····if-ge·v0,·v1,·:cond_0
  
54 ····.line·854 ····.line·8
55 ····.line·955 ····.line·9
Offset 74, 27 lines modifiedOffset 74, 27 lines modified
  
74 ····.line·1674 ····.line·16
75 ····.line·1775 ····.line·17
76 ····.line·1876 ····.line·18
77 ····move-result-object·p177 ····move-result-object·p1
  
78 ····.line·1978 ····.line·19
79 ····new-instance·v0,·Lr/a;79 ····new-instance·v0,·Lp/h;
  
80 ····.line·2080 ····.line·20
81 ····.line·2181 ····.line·21
82 ····const/4·v1,·0x482 ····const/4·v1,·0x0
  
83 ····.line·2283 ····.line·22
84 ····invoke-direct·{v0,·v1,·p0,·p1},·Lr/a;-><init>(ILjava/lang/Object;Ljava/lang/Object;)V84 ····invoke-direct·{v0,·v1,·p0,·p1},·Lp/h;-><init>(ILjava/lang/Object;Ljava/lang/Object;)V
  
85 ····.line·2385 ····.line·23
86 ····.line·2486 ····.line·24
87 ····.line·2587 ····.line·25
88 ····invoke-static·{v0},·Lv/h;->a(Ljava/lang/Runnable;)V88 ····invoke-static·{v0},·Lp/k;->a(Ljava/lang/Runnable;)V
  
89 ····.line·2689 ····.line·26
90 ····.line·2790 ····.line·27
91 ····.line·2891 ····.line·28
92 ····new-instance·p1,·La/a;92 ····new-instance·p1,·La/a;
  
93 ····.line·2993 ····.line·29
Offset 325, 8 lines modifiedOffset 325, 23 lines modified
325 ····.line·250325 ····.line·250
326 ····.line·251326 ····.line·251
327 ····.line·252327 ····.line·252
328 ····.line·253328 ····.line·253
329 ····.line·254329 ····.line·254
330 ····.line·255330 ····.line·255
331 ····.line·256331 ····.line·256
 332 ····.line·257
 333 ····.line·258
 334 ····.line·259
 335 ····.line·260
 336 ····.line·261
 337 ····.line·262
 338 ····.line·263
 339 ····.line·264
 340 ····.line·265
 341 ····.line·266
 342 ····.line·267
 343 ····.line·268
 344 ····.line·269
 345 ····.line·270
 346 ····.line·271
332 .end·method347 .end·method
5.68 KB
smali/androidx/profileinstaller/ProfileInstallReceiver.smali
    
Offset 49, 39 lines modifiedOffset 49, 39 lines modified
49 ····const/4·v2,·0x349 ····const/4·v2,·0x3
  
50 ····.line·1550 ····.line·15
51 ····if-eqz·v1,·:cond_151 ····if-eqz·v1,·:cond_1
  
52 ····.line·1652 ····.line·16
53 ····.line·1753 ····.line·17
54 ····new-instance·p2,·Le/a;54 ····new-instance·p2,·Lc/a;
  
55 ····.line·1855 ····.line·18
56 ····.line·1956 ····.line·19
57 ····const/4·v0,·0x257 ····const/4·v0,·0x2
  
58 ····.line·2058 ····.line·20
59 ····invoke-direct·{p2,·v0},·Le/a;-><init>(I)V59 ····invoke-direct·{p2,·v0},·Lc/a;-><init>(I)V
  
60 ····.line·2160 ····.line·21
61 ····.line·2261 ····.line·22
62 ····.line·2362 ····.line·23
63 ····new-instance·v0,·Lp/e;63 ····new-instance·v0,·Ln/e;
  
64 ····.line·2464 ····.line·24
65 ····.line·2565 ····.line·25
66 ····invoke-direct·{v0,·v2,·p0},·Lp/e;-><init>(ILjava/lang/Object;)V66 ····invoke-direct·{v0,·v2,·p0},·Ln/e;-><init>(ILjava/lang/Object;)V
  
67 ····.line·2667 ····.line·26
68 ····.line·2768 ····.line·27
69 ····.line·2869 ····.line·28
70 ····const/4·v1,·0x170 ····const/4·v1,·0x1
  
71 ····.line·2971 ····.line·29
72 ····invoke-static·{p1,·p2,·v0,·v1},·Lv/e;->o(Landroid/content/Context;Le/a;Lv/d;Z)V72 ····invoke-static·{p1,·p2,·v0,·v1},·Lp/g;->o(Landroid/content/Context;Lc/a;Lp/f;Z)V
  
73 ····.line·3073 ····.line·30
74 ····.line·3174 ····.line·31
75 ····.line·3275 ····.line·32
76 ····goto/16·:goto_376 ····goto/16·:goto_3
  
77 ····.line·3377 ····.line·33
Offset 146, 19 lines modifiedOffset 146, 19 lines modified
146 ····move-result·v0146 ····move-result·v0
  
147 ····.line·63147 ····.line·63
148 ····if-eqz·v0,·:cond_2148 ····if-eqz·v0,·:cond_2
  
149 ····.line·64149 ····.line·64
150 ····.line·65150 ····.line·65
151 ····new-instance·p2,·Lp/e;151 ····new-instance·p2,·Ln/e;
  
152 ····.line·66152 ····.line·66
153 ····.line·67153 ····.line·67
154 ····invoke-direct·{p2,·v2,·p0},·Lp/e;-><init>(ILjava/lang/Object;)V154 ····invoke-direct·{p2,·v2,·p0},·Ln/e;-><init>(ILjava/lang/Object;)V
  
155 ····.line·68155 ····.line·68
156 ····.line·69156 ····.line·69
157 ····.line·70157 ····.line·70
158 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;158 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
159 ····.line·71159 ····.line·71
Offset 201, 20 lines modifiedOffset 201, 20 lines modified
  
201 ····.line·88201 ····.line·88
202 ····.line·89202 ····.line·89
203 ····.line·90203 ····.line·90
204 ····move-result-object·p1204 ····move-result-object·p1
  
205 ····.line·91205 ····.line·91
206 ····invoke-static·{v0,·p1},·Lv/e;->d(Landroid/content/pm/PackageInfo;Ljava/io/File;)V206 ····invoke-static·{v0,·p1},·Lp/g;->d(Landroid/content/pm/PackageInfo;Ljava/io/File;)V
  
207 ····.line·92207 ····.line·92
208 ····.line·93208 ····.line·93
209 ····.line·94209 ····.line·94
210 ····invoke-interface·{p2,·v3,·v4},·Lv/d;->h(ILjava/lang/Object;)V210 ····invoke-interface·{p2,·v3,·v4},·Lp/f;->i(ILjava/lang/Object;)V
  
211 ····.line·95211 ····.line·95
212 ····.line·96212 ····.line·96
213 ····.line·97213 ····.line·97
214 ····goto/16·:goto_3214 ····goto/16·:goto_3
  
215 ····.line·98215 ····.line·98
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 ····:catch_0222 ····:catch_0
223 ····move-exception·p1223 ····move-exception·p1
  
224 ····.line·100224 ····.line·100
225 ····const/4·v0,·0x7225 ····const/4·v0,·0x7
  
226 ····.line·101226 ····.line·101
227 ····invoke-interface·{p2,·v0,·p1},·Lv/d;->h(ILjava/lang/Object;)V227 ····invoke-interface·{p2,·v0,·p1},·Lp/f;->i(ILjava/lang/Object;)V
  
228 ····.line·102228 ····.line·102
229 ····.line·103229 ····.line·103
230 ····.line·104230 ····.line·104
231 ····goto/16·:goto_3231 ····goto/16·:goto_3
  
232 ····.line·105232 ····.line·105
Offset 248, 19 lines modifiedOffset 248, 19 lines modified
248 ····move-result·p2248 ····move-result·p2
  
249 ····.line·112249 ····.line·112
250 ····if-eqz·p2,·:cond_a250 ····if-eqz·p2,·:cond_a
  
251 ····.line·113251 ····.line·113
252 ····.line·114252 ····.line·114
253 ····new-instance·p2,·Lp/e;253 ····new-instance·p2,·Ln/e;
  
254 ····.line·115254 ····.line·115
255 ····.line·116255 ····.line·116
256 ····invoke-direct·{p2,·v2,·p0},·Lp/e;-><init>(ILjava/lang/Object;)V256 ····invoke-direct·{p2,·v2,·p0},·Ln/e;-><init>(ILjava/lang/Object;)V
  
257 ····.line·117257 ····.line·117
258 ····.line·118258 ····.line·118
259 ····.line·119259 ····.line·119
260 ····invoke-virtual·{p1},·Landroid/content/Context;->getFilesDir()Ljava/io/File;260 ····invoke-virtual·{p1},·Landroid/content/Context;->getFilesDir()Ljava/io/File;
  
261 ····.line·120261 ····.line·120
Offset 287, 15 lines modifiedOffset 287, 15 lines modified
287 ····.line·131287 ····.line·131
288 ····.line·132288 ····.line·132
289 ····.line·133289 ····.line·133
290 ····const/16·p1,·0xb290 ····const/16·p1,·0xb
  
291 ····.line·134291 ····.line·134
292 ····.line·135292 ····.line·135
293 ····invoke-interface·{p2,·p1,·v4},·Lv/d;->h(ILjava/lang/Object;)V293 ····invoke-interface·{p2,·p1,·v4},·Lp/f;->i(ILjava/lang/Object;)V
  
294 ····.line·136294 ····.line·136
Max diff block lines reached; 2627/5701 bytes (46.08%) of diff not shown.
2.95 KB
smali/androidx/startup/InitializationProvider.smali
    
Offset 74, 32 lines modifiedOffset 74, 32 lines modified
74 ····move-result-object·v174 ····move-result-object·v1
  
75 ····.line·1175 ····.line·11
76 ····if-eqz·v1,·:cond_076 ····if-eqz·v1,·:cond_0
  
77 ····.line·1277 ····.line·12
78 ····.line·1378 ····.line·13
79 ····invoke-static·{v0},·Lx/a;->c(Landroid/content/Context;)Lx/a;79 ····invoke-static·{v0},·Lq/a;->c(Landroid/content/Context;)Lq/a;
  
80 ····.line·1480 ····.line·14
81 ····.line·1581 ····.line·15
82 ····.line·1682 ····.line·16
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····.line·1784 ····.line·17
85 ····iget-object·v1,·v0,·Lx/a;->c:Landroid/content/Context;85 ····iget-object·v1,·v0,·Lq/a;->c:Landroid/content/Context;
  
86 ····.line·1886 ····.line·18
87 ····.line·1987 ····.line·19
88 ····:try_start_088 ····:try_start_0
89 ····const-string·v2,·"Startup"89 ····const-string·v2,·"Startup"
  
90 ····.line·2090 ····.line·20
91 ····.line·2191 ····.line·21
92 ····invoke-static·{v2},·Lw0/w;->v(Ljava/lang/String;)Ljava/lang/String;92 ····invoke-static·{v2},·Lm0/w;->j(Ljava/lang/String;)Ljava/lang/String;
  
93 ····.line·2293 ····.line·22
94 ····.line·2394 ····.line·23
95 ····.line·2495 ····.line·24
96 ····move-result-object·v296 ····move-result-object·v2
  
97 ····.line·2597 ····.line·25
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
157 ····move-result-object·v1157 ····move-result-object·v1
  
158 ····.line·53158 ····.line·53
159 ····iget-object·v1,·v1,·Landroid/content/pm/ProviderInfo;->metaData:Landroid/os/Bundle;159 ····iget-object·v1,·v1,·Landroid/content/pm/ProviderInfo;->metaData:Landroid/os/Bundle;
  
160 ····.line·54160 ····.line·54
161 ····.line·55161 ····.line·55
162 ····invoke-virtual·{v0,·v1},·Lx/a;->a(Landroid/os/Bundle;)V162 ····invoke-virtual·{v0,·v1},·Lq/a;->a(Landroid/os/Bundle;)V
163 ····:try_end_0163 ····:try_end_0
164 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0164 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
165 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0165 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
166 ····.line·56166 ····.line·56
167 ····.line·57167 ····.line·57
168 ····.line·58168 ····.line·58
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
  
185 ····.line·64185 ····.line·64
186 ····:catch_0186 ····:catch_0
187 ····move-exception·v0187 ····move-exception·v0
  
188 ····.line·65188 ····.line·65
189 ····:try_start_1189 ····:try_start_1
190 ····new-instance·v1,·LK/a;190 ····new-instance·v1,·LD/a;
  
191 ····.line·66191 ····.line·66
192 ····.line·67192 ····.line·67
193 ····invoke-direct·{v1,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V193 ····invoke-direct·{v1,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
  
194 ····.line·68194 ····.line·68
195 ····.line·69195 ····.line·69
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
217 ····const/4·v0,·0x1217 ····const/4·v0,·0x1
  
218 ····.line·76218 ····.line·76
219 ····return·v0219 ····return·v0
  
220 ····.line·77220 ····.line·77
221 ····:cond_1221 ····:cond_1
222 ····new-instance·v0,·LK/a;222 ····new-instance·v0,·LD/a;
  
223 ····.line·78223 ····.line·78
224 ····.line·79224 ····.line·79
225 ····const-string·v1,·"Context·cannot·be·null"225 ····const-string·v1,·"Context·cannot·be·null"
  
226 ····.line·80226 ····.line·80
227 ····.line·81227 ····.line·81
Offset 392, 14 lines modifiedOffset 392, 57 lines modified
392 ····.line·239392 ····.line·239
393 ····.line·240393 ····.line·240
394 ····.line·241394 ····.line·241
395 ····.line·242395 ····.line·242
396 ····.line·243396 ····.line·243
397 ····.line·244397 ····.line·244
398 ····.line·245398 ····.line·245
 399 ····.line·246
 400 ····.line·247
 401 ····.line·248
 402 ····.line·249
 403 ····.line·250
 404 ····.line·251
 405 ····.line·252
 406 ····.line·253
 407 ····.line·254
 408 ····.line·255
 409 ····.line·256
 410 ····.line·257
 411 ····.line·258
 412 ····.line·259
 413 ····.line·260
 414 ····.line·261
 415 ····.line·262
 416 ····.line·263
 417 ····.line·264
 418 ····.line·265
 419 ····.line·266
 420 ····.line·267
 421 ····.line·268
 422 ····.line·269
 423 ····.line·270
 424 ····.line·271
 425 ····.line·272
 426 ····.line·273
 427 ····.line·274
 428 ····.line·275
 429 ····.line·276
 430 ····.line·277
 431 ····.line·278
 432 ····.line·279
 433 ····.line·280
 434 ····.line·281
 435 ····.line·282
 436 ····.line·283
 437 ····.line·284
Max diff block lines reached; 223/2918 bytes (7.64%) of diff not shown.
7.24 KB
smali/androidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback.smali
    
Offset 3, 28 lines modifiedOffset 3, 28 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/window/sidecar/SidecarInterface$SidecarCallback;5 .implements·Landroidx/window/sidecar/SidecarInterface$SidecarCallback;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:LH/k;7 .field·public·final·synthetic·a:LA/l;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LH/k;)V9 .method·public·constructor·<init>(LA/l;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····iput-object·p1,·p0,·Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;->a:LH/k;16 ····iput-object·p1,·p0,·Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;->a:LA/l;
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····return-void19 ····return-void
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
Offset 271, 36 lines modifiedOffset 271, 51 lines modified
271 ····.line·250271 ····.line·250
272 ····.line·251272 ····.line·251
273 ····.line·252273 ····.line·252
274 ····.line·253274 ····.line·253
275 ····.line·254275 ····.line·254
276 ····.line·255276 ····.line·255
277 ····.line·256277 ····.line·256
 278 ····.line·257
 279 ····.line·258
 280 ····.line·259
 281 ····.line·260
 282 ····.line·261
 283 ····.line·262
 284 ····.line·263
 285 ····.line·264
 286 ····.line·265
 287 ····.line·266
 288 ····.line·267
 289 ····.line·268
 290 ····.line·269
 291 ····.line·270
 292 ····.line·271
278 .end·method293 .end·method
  
  
279 #·virtual·methods294 #·virtual·methods
280 .method·public·onDeviceStateChanged(Landroidx/window/sidecar/SidecarDeviceState;)V295 .method·public·onDeviceStateChanged(Landroidx/window/sidecar/SidecarDeviceState;)V
281 ····.locals·6296 ····.locals·6
  
282 ····const-string·v0,·"newDeviceState"297 ····const-string·v0,·"newDeviceState"
  
283 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V298 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
284 ····iget-object·v0,·p0,·Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;->a:LH/k;299 ····iget-object·v0,·p0,·Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;->a:LA/l;
  
285 ····invoke-static·{v0},·LH/k;->c(LH/k;)Ljava/util/LinkedHashMap;300 ····invoke-static·{v0},·LA/l;->c(LA/l;)Ljava/util/LinkedHashMap;
  
286 ····move-result-object·v0301 ····move-result-object·v0
  
287 ····invoke-virtual·{v0},·Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;302 ····invoke-virtual·{v0},·Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;
  
288 ····move-result-object·v0303 ····move-result-object·v0
  
289 ····iget-object·v1,·p0,·Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;->a:LH/k;304 ····iget-object·v1,·p0,·Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;->a:LA/l;
  
290 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;305 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
291 ····move-result-object·v0306 ····move-result-object·v0
  
292 ····:cond_0307 ····:cond_0
293 ····:goto_0308 ····:goto_0
Offset 312, 69 lines modifiedOffset 327, 69 lines modified
  
312 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;327 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
313 ····move-result-object·v2328 ····move-result-object·v2
  
314 ····check-cast·v2,·Landroid/app/Activity;329 ····check-cast·v2,·Landroid/app/Activity;
  
315 ····invoke-static·{v2},·LH/i;->a(Landroid/app/Activity;)Landroid/os/IBinder;330 ····invoke-static·{v2},·LA/i;->a(Landroid/app/Activity;)Landroid/os/IBinder;
  
316 ····move-result-object·v3331 ····move-result-object·v3
  
317 ····const/4·v4,·0x0332 ····const/4·v4,·0x0
  
318 ····if-eqz·v3,·:cond_1333 ····if-eqz·v3,·:cond_1
  
319 ····invoke-virtual·{v1},·LH/k;->d()Landroidx/window/sidecar/SidecarInterface;334 ····invoke-virtual·{v1},·LA/l;->d()Landroidx/window/sidecar/SidecarInterface;
  
320 ····move-result-object·v5335 ····move-result-object·v5
  
321 ····if-eqz·v5,·:cond_1336 ····if-eqz·v5,·:cond_1
  
322 ····invoke-interface·{v5,·v3},·Landroidx/window/sidecar/SidecarInterface;->getWindowLayoutInfo(Landroid/os/IBinder;)Landroidx/window/sidecar/SidecarWindowLayoutInfo;337 ····invoke-interface·{v5,·v3},·Landroidx/window/sidecar/SidecarInterface;->getWindowLayoutInfo(Landroid/os/IBinder;)Landroidx/window/sidecar/SidecarWindowLayoutInfo;
  
323 ····move-result-object·v4338 ····move-result-object·v4
  
324 ····:cond_1339 ····:cond_1
325 ····invoke-static·{v1},·LH/k;->a(LH/k;)LH/j;340 ····invoke-static·{v1},·LA/l;->a(LA/l;)LA/j;
  
326 ····move-result-object·v3341 ····move-result-object·v3
  
327 ····if-eqz·v3,·:cond_0342 ····if-eqz·v3,·:cond_0
  
328 ····invoke-static·{v1},·LH/k;->b(LH/k;)LH/h;343 ····invoke-static·{v1},·LA/l;->b(LA/l;)LA/h;
  
329 ····move-result-object·v5344 ····move-result-object·v5
  
330 ····invoke-virtual·{v5,·v4,·p1},·LH/h;->e(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)LE/o;345 ····invoke-virtual·{v5,·v4,·p1},·LA/h;->f(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Lx/p;
  
331 ····move-result-object·v4346 ····move-result-object·v4
  
332 ····invoke-virtual·{v3,·v2,·v4},·LH/j;->a(Landroid/app/Activity;LE/o;)V347 ····invoke-virtual·{v3,·v2,·v4},·LA/j;->a(Landroid/app/Activity;Lx/p;)V
  
333 ····goto·:goto_0348 ····goto·:goto_0
  
334 ····:cond_2349 ····:cond_2
335 ····return-void350 ····return-void
Max diff block lines reached; 3298/7244 bytes (45.53%) of diff not shown.
3.24 KB
smali/androidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback.smali
    
Offset 9, 21 lines modifiedOffset 9, 21 lines modified
9 #·instance·fields9 #·instance·fields
10 .field·public·final·a:Ljava/lang/Object;10 .field·public·final·a:Ljava/lang/Object;
  
11 .field·public·b:Landroidx/window/sidecar/SidecarDeviceState;11 .field·public·b:Landroidx/window/sidecar/SidecarDeviceState;
  
12 .field·public·final·c:Ljava/util/WeakHashMap;12 .field·public·final·c:Ljava/util/WeakHashMap;
  
13 .field·public·final·d:LH/h;13 .field·public·final·d:LA/h;
  
14 .field·public·final·e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback;14 .field·public·final·e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(LH/h;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V16 .method·public·constructor·<init>(LA/h;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V
17 ····.locals·117 ····.locals·1
  
18 ····.line·118 ····.line·1
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·220 ····.line·2
21 ····.line·321 ····.line·3
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ····.line·1450 ····.line·14
51 ····.line·1551 ····.line·15
52 ····.line·1652 ····.line·16
53 ····iput-object·v0,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->c:Ljava/util/WeakHashMap;53 ····iput-object·v0,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->c:Ljava/util/WeakHashMap;
  
54 ····.line·1754 ····.line·17
55 ····.line·1855 ····.line·18
56 ····iput-object·p1,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->d:LH/h;56 ····iput-object·p1,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->d:LA/h;
  
57 ····.line·1957 ····.line·19
58 ····.line·2058 ····.line·20
59 ····iput-object·p2,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback;59 ····iput-object·p2,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback;
  
60 ····.line·2160 ····.line·21
61 ····.line·2261 ····.line·22
Offset 525, 21 lines modifiedOffset 525, 21 lines modified
  
525 ····:cond_0525 ····:cond_0
526 ····iget-object·v0,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->a:Ljava/lang/Object;526 ····iget-object·v0,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->a:Ljava/lang/Object;
  
527 ····monitor-enter·v0527 ····monitor-enter·v0
  
528 ····:try_start_0528 ····:try_start_0
529 ····iget-object·v1,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->d:LH/h;529 ····iget-object·v1,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->d:LA/h;
  
530 ····iget-object·v2,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->b:Landroidx/window/sidecar/SidecarDeviceState;530 ····iget-object·v2,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->b:Landroidx/window/sidecar/SidecarDeviceState;
  
531 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;531 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
532 ····invoke-static·{v2,·p1},·LH/h;->a(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z532 ····invoke-static·{v2,·p1},·LA/h;->a(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z
  
533 ····move-result·v1533 ····move-result·v1
  
534 ····if-eqz·v1,·:cond_1534 ····if-eqz·v1,·:cond_1
  
535 ····monitor-exit·v0535 ····monitor-exit·v0
  
Offset 581, 19 lines modifiedOffset 581, 19 lines modified
  
581 ····invoke-virtual·{v1,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;581 ····invoke-virtual·{v1,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
582 ····move-result-object·v1582 ····move-result-object·v1
  
583 ····check-cast·v1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;583 ····check-cast·v1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;
  
584 ····iget-object·v2,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->d:LH/h;584 ····iget-object·v2,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->d:LA/h;
  
585 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;585 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
586 ····invoke-static·{v1,·p2},·LH/h;->d(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Z586 ····invoke-static·{v1,·p2},·LA/h;->d(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Z
  
587 ····move-result·v1587 ····move-result·v1
  
588 ····if-eqz·v1,·:cond_0588 ····if-eqz·v1,·:cond_0
  
589 ····monitor-exit·v0589 ····monitor-exit·v0
  
466 B
smali/androidx/versionedparcelable/CustomVersionedParcelable.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·abstract·Landroidx/versionedparcelable/CustomVersionedParcelable;1 .class·public·abstract·Landroidx/versionedparcelable/CustomVersionedParcelable;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz/d;5 .implements·Ls/d;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
2.54 KB
smali/androidx/versionedparcelable/ParcelImpl.smali
    
Offset 15, 23 lines modifiedOffset 15, 23 lines modified
15 ············">;"15 ············">;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
18 .end·field18 .end·field
  
  
19 #·instance·fields19 #·instance·fields
20 .field·public·final·a:Lz/d;20 .field·public·final·a:Ls/d;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·static·constructor·<clinit>()V22 .method·static·constructor·<clinit>()V
23 ····.locals·123 ····.locals·1
  
24 ····.line·124 ····.line·1
25 ····new-instance·v0,·Lz/a;25 ····new-instance·v0,·Ls/a;
  
26 ····.line·226 ····.line·2
27 ····.line·327 ····.line·3
28 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·429 ····.line·4
30 ····.line·530 ····.line·5
Offset 274, 30 lines modifiedOffset 274, 73 lines modified
274 ····.line·239274 ····.line·239
275 ····.line·240275 ····.line·240
276 ····.line·241276 ····.line·241
277 ····.line·242277 ····.line·242
278 ····.line·243278 ····.line·243
279 ····.line·244279 ····.line·244
280 ····.line·245280 ····.line·245
 281 ····.line·246
 282 ····.line·247
 283 ····.line·248
 284 ····.line·249
 285 ····.line·250
 286 ····.line·251
 287 ····.line·252
 288 ····.line·253
 289 ····.line·254
 290 ····.line·255
 291 ····.line·256
 292 ····.line·257
 293 ····.line·258
 294 ····.line·259
 295 ····.line·260
 296 ····.line·261
 297 ····.line·262
 298 ····.line·263
 299 ····.line·264
 300 ····.line·265
 301 ····.line·266
 302 ····.line·267
 303 ····.line·268
 304 ····.line·269
 305 ····.line·270
 306 ····.line·271
 307 ····.line·272
 308 ····.line·273
 309 ····.line·274
 310 ····.line·275
 311 ····.line·276
 312 ····.line·277
 313 ····.line·278
 314 ····.line·279
 315 ····.line·280
 316 ····.line·281
 317 ····.line·282
 318 ····.line·283
 319 ····.line·284
 320 ····.line·285
 321 ····.line·286
 322 ····.line·287
 323 ····.line·288
281 .end·method324 .end·method
  
282 .method·public·constructor·<init>(Landroid/os/Parcel;)V325 .method·public·constructor·<init>(Landroid/os/Parcel;)V
283 ····.locals·1326 ····.locals·1
  
284 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V327 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
285 ····new-instance·v0,·Lz/c;328 ····new-instance·v0,·Ls/c;
  
286 ····invoke-direct·{v0,·p1},·Lz/c;-><init>(Landroid/os/Parcel;)V329 ····invoke-direct·{v0,·p1},·Ls/c;-><init>(Landroid/os/Parcel;)V
  
287 ····invoke-virtual·{v0},·Lz/b;->g()Lz/d;330 ····invoke-virtual·{v0},·Ls/b;->g()Ls/d;
  
288 ····move-result-object·p1331 ····move-result-object·p1
  
289 ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->a:Lz/d;332 ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->a:Ls/d;
  
290 ····return-void333 ····return-void
291 .end·method334 .end·method
  
  
292 #·virtual·methods335 #·virtual·methods
293 .method·public·final·describeContents()I336 .method·public·final·describeContents()I
Offset 307, 17 lines modifiedOffset 350, 17 lines modified
  
307 ····return·v0350 ····return·v0
308 .end·method351 .end·method
  
309 .method·public·final·writeToParcel(Landroid/os/Parcel;I)V352 .method·public·final·writeToParcel(Landroid/os/Parcel;I)V
310 ····.locals·0353 ····.locals·0
  
311 ····new-instance·p2,·Lz/c;354 ····new-instance·p2,·Ls/c;
  
312 ····invoke-direct·{p2,·p1},·Lz/c;-><init>(Landroid/os/Parcel;)V355 ····invoke-direct·{p2,·p1},·Ls/c;-><init>(Landroid/os/Parcel;)V
  
313 ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->a:Lz/d;356 ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->a:Ls/d;
  
314 ····invoke-virtual·{p2,·p1},·Lz/b;->i(Lz/d;)V357 ····invoke-virtual·{p2,·p1},·Ls/b;->i(Ls/d;)V
  
315 ····return-void358 ····return-void
316 .end·method359 .end·method
11.3 KB
smali/androidx/core/graphics/drawable/IconCompatParcelizer.smali
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
12 .method·public·static·read(Lz/b;)Landroidx/core/graphics/drawable/IconCompat;12 .method·public·static·read(Ls/b;)Landroidx/core/graphics/drawable/IconCompat;
13 ····.locals·513 ····.locals·5
  
14 ····.line·114 ····.line·1
15 ····new-instance·v0,·Landroidx/core/graphics/drawable/IconCompat;15 ····new-instance·v0,·Landroidx/core/graphics/drawable/IconCompat;
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ····iget·v1,·v0,·Landroidx/core/graphics/drawable/IconCompat;->a:I28 ····iget·v1,·v0,·Landroidx/core/graphics/drawable/IconCompat;->a:I
  
29 ····.line·729 ····.line·7
30 ····.line·830 ····.line·8
31 ····const/4·v2,·0x131 ····const/4·v2,·0x1
  
32 ····.line·932 ····.line·9
33 ····invoke-virtual·{p0,·v2},·Lz/b;->e(I)Z33 ····invoke-virtual·{p0,·v2},·Ls/b;->e(I)Z
  
34 ····.line·1034 ····.line·10
35 ····.line·1135 ····.line·11
36 ····.line·1236 ····.line·12
37 ····move-result·v237 ····move-result·v2
  
38 ····.line·1338 ····.line·13
Offset 47, 19 lines modifiedOffset 47, 19 lines modified
47 ····goto·:goto_047 ····goto·:goto_0
  
48 ····.line·1648 ····.line·16
49 ····:cond_049 ····:cond_0
50 ····move-object·v1,·p050 ····move-object·v1,·p0
  
51 ····.line·1751 ····.line·17
52 ····check-cast·v1,·Lz/c;52 ····check-cast·v1,·Ls/c;
  
53 ····.line·1853 ····.line·18
54 ····.line·1954 ····.line·19
55 ····iget-object·v1,·v1,·Lz/c;->e:Landroid/os/Parcel;55 ····iget-object·v1,·v1,·Ls/c;->e:Landroid/os/Parcel;
  
56 ····.line·2056 ····.line·20
57 ····.line·2157 ····.line·21
58 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readInt()I58 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readInt()I
  
59 ····.line·2259 ····.line·22
60 ····.line·2360 ····.line·23
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ····iget-object·v1,·v0,·Landroidx/core/graphics/drawable/IconCompat;->c:[B75 ····iget-object·v1,·v0,·Landroidx/core/graphics/drawable/IconCompat;->c:[B
  
76 ····.line·2876 ····.line·28
77 ····.line·2977 ····.line·29
78 ····const/4·v2,·0x278 ····const/4·v2,·0x2
  
79 ····.line·3079 ····.line·30
80 ····invoke-virtual·{p0,·v2},·Lz/b;->e(I)Z80 ····invoke-virtual·{p0,·v2},·Ls/b;->e(I)Z
  
81 ····.line·3181 ····.line·31
82 ····.line·3282 ····.line·32
83 ····.line·3383 ····.line·33
84 ····move-result·v384 ····move-result·v3
  
85 ····.line·3485 ····.line·34
Offset 94, 19 lines modifiedOffset 94, 19 lines modified
94 ····goto·:goto_194 ····goto·:goto_1
  
95 ····.line·3795 ····.line·37
96 ····:cond_196 ····:cond_1
97 ····move-object·v1,·p097 ····move-object·v1,·p0
  
98 ····.line·3898 ····.line·38
99 ····check-cast·v1,·Lz/c;99 ····check-cast·v1,·Ls/c;
  
100 ····.line·39100 ····.line·39
101 ····.line·40101 ····.line·40
102 ····iget-object·v1,·v1,·Lz/c;->e:Landroid/os/Parcel;102 ····iget-object·v1,·v1,·Ls/c;->e:Landroid/os/Parcel;
  
103 ····.line·41103 ····.line·41
104 ····.line·42104 ····.line·42
105 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readInt()I105 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readInt()I
  
106 ····.line·43106 ····.line·43
107 ····.line·44107 ····.line·44
Offset 145, 15 lines modifiedOffset 145, 15 lines modified
145 ····iget-object·v1,·v0,·Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;145 ····iget-object·v1,·v0,·Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
  
146 ····.line·59146 ····.line·59
147 ····.line·60147 ····.line·60
148 ····const/4·v3,·0x3148 ····const/4·v3,·0x3
  
149 ····.line·61149 ····.line·61
150 ····invoke-virtual·{p0,·v1,·v3},·Lz/b;->f(Landroid/os/Parcelable;I)Landroid/os/Parcelable;150 ····invoke-virtual·{p0,·v1,·v3},·Ls/b;->f(Landroid/os/Parcelable;I)Landroid/os/Parcelable;
  
151 ····.line·62151 ····.line·62
152 ····.line·63152 ····.line·63
153 ····.line·64153 ····.line·64
154 ····move-result-object·v1154 ····move-result-object·v1
  
155 ····.line·65155 ····.line·65
Offset 164, 15 lines modifiedOffset 164, 15 lines modified
164 ····iget·v1,·v0,·Landroidx/core/graphics/drawable/IconCompat;->e:I164 ····iget·v1,·v0,·Landroidx/core/graphics/drawable/IconCompat;->e:I
  
165 ····.line·68165 ····.line·68
166 ····.line·69166 ····.line·69
167 ····const/4·v4,·0x4167 ····const/4·v4,·0x4
  
168 ····.line·70168 ····.line·70
169 ····invoke-virtual·{p0,·v4},·Lz/b;->e(I)Z169 ····invoke-virtual·{p0,·v4},·Ls/b;->e(I)Z
  
170 ····.line·71170 ····.line·71
171 ····.line·72171 ····.line·72
172 ····.line·73172 ····.line·73
173 ····move-result·v4173 ····move-result·v4
  
174 ····.line·74174 ····.line·74
Offset 183, 19 lines modifiedOffset 183, 19 lines modified
183 ····goto·:goto_2183 ····goto·:goto_2
  
184 ····.line·77184 ····.line·77
185 ····:cond_3185 ····:cond_3
186 ····move-object·v1,·p0186 ····move-object·v1,·p0
  
187 ····.line·78187 ····.line·78
Max diff block lines reached; 8622/11449 bytes (75.31%) of diff not shown.
6.7 KB
smali/androidx/core/graphics/drawable/IconCompat.smali
    
Offset 345, 15 lines modifiedOffset 345, 15 lines modified
  
345 ····.line·129345 ····.line·129
346 ····.line·130346 ····.line·130
347 ····if-lt·v1,·v7,·:cond_1347 ····if-lt·v1,·v7,·:cond_1
  
348 ····.line·131348 ····.line·131
349 ····.line·132349 ····.line·132
350 ····invoke-static·{v3},·Lm/a;->a(Ljava/lang/Object;)I350 ····invoke-static·{v3},·Lk/a;->a(Ljava/lang/Object;)I
  
351 ····.line·133351 ····.line·133
352 ····.line·134352 ····.line·134
353 ····.line·135353 ····.line·135
354 ····move-result·v1354 ····move-result·v1
  
355 ····.line·136355 ····.line·136
Offset 683, 424 lines modifiedOffset 683, 17 lines modified
683 ········:pswitch_1683 ········:pswitch_1
684 ········:pswitch_0684 ········:pswitch_0
685 ····.end·packed-switch685 ····.end·packed-switch
  
686 ····.line·286686 ····.line·286
687 ····.line·287687 ····.line·287
688 ····.line·288688 ····.line·288
689 ····.line·289 
690 ····.line·290 
691 ····.line·291 
692 ····.line·292 
693 ····.line·293 
694 ····.line·294 
695 ····.line·295 
696 ····.line·296 
697 ····.line·297 
698 ····.line·298 
699 ····.line·299 
700 ····.line·300 
701 ····.line·301 
702 ····:pswitch_data_1689 ····:pswitch_data_1
703 ····.packed-switch·0x1690 ····.packed-switch·0x1
704 ········:pswitch_9691 ········:pswitch_9
705 ········:pswitch_8692 ········:pswitch_8
706 ········:pswitch_7693 ········:pswitch_7
707 ········:pswitch_6694 ········:pswitch_6
708 ········:pswitch_9695 ········:pswitch_9
709 ········:pswitch_6696 ········:pswitch_6
710 ····.end·packed-switch697 ····.end·packed-switch
711 ····.line·302 
712 ····.line·303 
713 ····.line·304 
714 ····.line·305 
715 ····.line·306 
716 ····.line·307 
717 ····.line·308 
718 ····.line·309 
719 ····.line·310 
720 ····.line·311 
721 ····.line·312 
722 ····.line·313 
723 ····.line·314 
724 ····.line·315 
725 ····.line·316 
726 ····.line·317 
727 ····.line·318 
728 ····.line·319 
729 ····.line·320 
730 ····.line·321 
731 ····.line·322 
732 ····.line·323 
733 ····.line·324 
734 ····.line·325 
735 ····.line·326 
736 ····.line·327 
737 ····.line·328 
738 ····.line·329 
739 ····.line·330 
740 ····.line·331 
741 ····.line·332 
742 ····.line·333 
743 ····.line·334 
744 ····.line·335 
745 ····.line·336 
746 ····.line·337 
747 ····.line·338 
748 ····.line·339 
749 ····.line·340 
750 ····.line·341 
751 ····.line·342 
752 ····.line·343 
753 ····.line·344 
754 ····.line·345 
755 ····.line·346 
756 ····.line·347 
757 ····.line·348 
758 ····.line·349 
759 ····.line·350 
760 ····.line·351 
761 ····.line·352 
762 ····.line·353 
763 ····.line·354 
764 ····.line·355 
765 ····.line·356 
766 ····.line·357 
767 ····.line·358 
768 ····.line·359 
769 ····.line·360 
770 ····.line·361 
771 ····.line·362 
772 ····.line·363 
773 ····.line·364 
774 ····.line·365 
775 ····.line·366 
776 ····.line·367 
777 ····.line·368 
778 ····.line·369 
779 ····.line·370 
780 ····.line·371 
781 ····.line·372 
782 ····.line·373 
783 ····.line·374 
784 ····.line·375 
785 ····.line·376 
786 ····.line·377 
787 ····.line·378 
788 ····.line·379 
789 ····.line·380 
790 ····.line·381 
791 ····.line·382 
792 ····.line·383 
Max diff block lines reached; 0/6748 bytes (0.00%) of diff not shown.
8.23 KB
smali/androidx/core/app/RemoteActionCompatParcelizer.smali
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
12 .method·public·static·read(Lz/b;)Landroidx/core/app/RemoteActionCompat;12 .method·public·static·read(Ls/b;)Landroidx/core/app/RemoteActionCompat;
13 ····.locals·513 ····.locals·5
  
14 ····.line·114 ····.line·1
15 ····new-instance·v0,·Landroidx/core/app/RemoteActionCompat;15 ····new-instance·v0,·Landroidx/core/app/RemoteActionCompat;
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ····iget-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;28 ····iget-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
  
29 ····.line·729 ····.line·7
30 ····.line·830 ····.line·8
31 ····const/4·v2,·0x131 ····const/4·v2,·0x1
  
32 ····.line·932 ····.line·9
33 ····invoke-virtual·{p0,·v2},·Lz/b;->e(I)Z33 ····invoke-virtual·{p0,·v2},·Ls/b;->e(I)Z
  
34 ····.line·1034 ····.line·10
35 ····.line·1135 ····.line·11
36 ····.line·1236 ····.line·12
37 ····move-result·v337 ····move-result·v3
  
38 ····.line·1338 ····.line·13
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
  
44 ····.line·1444 ····.line·14
45 ····.line·1545 ····.line·15
46 ····goto·:goto_046 ····goto·:goto_0
  
47 ····.line·1647 ····.line·16
48 ····:cond_048 ····:cond_0
49 ····invoke-virtual·{p0},·Lz/b;->g()Lz/d;49 ····invoke-virtual·{p0},·Ls/b;->g()Ls/d;
  
50 ····.line·1750 ····.line·17
51 ····.line·1851 ····.line·18
52 ····.line·1952 ····.line·19
53 ····move-result-object·v153 ····move-result-object·v1
  
54 ····.line·2054 ····.line·20
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····iget-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;68 ····iget-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;
  
69 ····.line·2569 ····.line·25
70 ····.line·2670 ····.line·26
71 ····const/4·v3,·0x271 ····const/4·v3,·0x2
  
72 ····.line·2772 ····.line·27
73 ····invoke-virtual·{p0,·v3},·Lz/b;->e(I)Z73 ····invoke-virtual·{p0,·v3},·Ls/b;->e(I)Z
  
74 ····.line·2874 ····.line·28
75 ····.line·2975 ····.line·29
76 ····.line·3076 ····.line·30
77 ····move-result·v377 ····move-result·v3
  
78 ····.line·3178 ····.line·31
Offset 87, 23 lines modifiedOffset 87, 23 lines modified
87 ····goto·:goto_187 ····goto·:goto_1
  
88 ····.line·3488 ····.line·34
89 ····:cond_189 ····:cond_1
90 ····move-object·v1,·p090 ····move-object·v1,·p0
  
91 ····.line·3591 ····.line·35
92 ····check-cast·v1,·Lz/c;92 ····check-cast·v1,·Ls/c;
  
93 ····.line·3693 ····.line·36
94 ····.line·3794 ····.line·37
95 ····sget-object·v3,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;95 ····sget-object·v3,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
  
96 ····.line·3896 ····.line·38
97 ····.line·3997 ····.line·39
98 ····iget-object·v1,·v1,·Lz/c;->e:Landroid/os/Parcel;98 ····iget-object·v1,·v1,·Ls/c;->e:Landroid/os/Parcel;
  
99 ····.line·4099 ····.line·40
100 ····.line·41100 ····.line·41
101 ····invoke-interface·{v3,·v1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;101 ····invoke-interface·{v3,·v1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
102 ····.line·42102 ····.line·42
103 ····.line·43103 ····.line·43
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 ····iget-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->c:Ljava/lang/CharSequence;123 ····iget-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->c:Ljava/lang/CharSequence;
  
124 ····.line·50124 ····.line·50
125 ····.line·51125 ····.line·51
126 ····const/4·v3,·0x3126 ····const/4·v3,·0x3
  
127 ····.line·52127 ····.line·52
128 ····invoke-virtual·{p0,·v3},·Lz/b;->e(I)Z128 ····invoke-virtual·{p0,·v3},·Ls/b;->e(I)Z
  
129 ····.line·53129 ····.line·53
130 ····.line·54130 ····.line·54
131 ····.line·55131 ····.line·55
132 ····move-result·v3132 ····move-result·v3
  
133 ····.line·56133 ····.line·56
Offset 142, 23 lines modifiedOffset 142, 23 lines modified
142 ····goto·:goto_2142 ····goto·:goto_2
  
143 ····.line·59143 ····.line·59
144 ····:cond_2144 ····:cond_2
145 ····move-object·v1,·p0145 ····move-object·v1,·p0
  
146 ····.line·60146 ····.line·60
147 ····check-cast·v1,·Lz/c;147 ····check-cast·v1,·Ls/c;
  
148 ····.line·61148 ····.line·61
149 ····.line·62149 ····.line·62
150 ····sget-object·v3,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;150 ····sget-object·v3,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
  
151 ····.line·63151 ····.line·63
152 ····.line·64152 ····.line·64
153 ····iget-object·v1,·v1,·Lz/c;->e:Landroid/os/Parcel;153 ····iget-object·v1,·v1,·Ls/c;->e:Landroid/os/Parcel;
  
154 ····.line·65154 ····.line·65
155 ····.line·66155 ····.line·66
156 ····invoke-interface·{v3,·v1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;156 ····invoke-interface·{v3,·v1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
157 ····.line·67157 ····.line·67
158 ····.line·68158 ····.line·68
Max diff block lines reached; 5359/8312 bytes (64.47%) of diff not shown.
408 B
smali/androidx/core/app/RemoteActionCompat.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Landroidx/core/app/RemoteActionCompat;1 .class·public·final·Landroidx/core/app/RemoteActionCompat;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz/d;5 .implements·Ls/d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·a:Landroidx/core/graphics/drawable/IconCompat;7 .field·public·a:Landroidx/core/graphics/drawable/IconCompat;
  
8 .field·public·b:Ljava/lang/CharSequence;8 .field·public·b:Ljava/lang/CharSequence;
  
65.2 KB
smali/androidx/lifecycle/t.smali
Max HTML report size reached
8.53 KB
smali/androidx/lifecycle/s.smali
    
Offset 1, 515 lines modifiedOffset 1, 22 lines modified
1 .class·public·final·Landroidx/lifecycle/s;1 .class·public·abstract·Landroidx/lifecycle/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·a:Landroidx/lifecycle/l; 
  
6 .field·public·b:Landroidx/lifecycle/p; 
  
  
7 #·virtual·methods4 #·direct·methods
8 .method·public·final·a(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V5 .method·public·static·final·a(Landroid/app/Activity;Landroid/app/Application$ActivityLifecycleCallbacks;)V
9 ····.locals·36 ····.locals·1
  
10 ····.line·17 ····.line·1
11 ····invoke-virtual·{p2},·Landroidx/lifecycle/k;->a()Landroidx/lifecycle/l; 
  
12 ····.line·2 
13 ····.line·3 
14 ····.line·4 
15 ····move-result-object·v0 
  
16 ····.line·5 
17 ····iget-object·v1,·p0,·Landroidx/lifecycle/s;->a:Landroidx/lifecycle/l; 
  
18 ····.line·6 
19 ····.line·7 
20 ····const-string·v2,·"state1"8 ····const-string·v0,·"activity"
  
21 ····.line·8 
22 ····.line·9 
23 ····invoke-static·{v1,·v2},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V 
  
24 ····.line·10 
25 ····.line·11 
26 ····.line·12 
27 ····invoke-virtual·{v0,·v1},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I 
  
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····move-result·v2 
  
32 ····.line·16 
33 ····if-gez·v2,·:cond_0 
  
34 ····.line·17 
35 ····.line·18 
36 ····move-object·v1,·v0 
  
 9 ····invoke-static·{p0,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
37 ····.line·19 
38 ····:cond_0 
39 ····iput-object·v1,·p0,·Landroidx/lifecycle/s;->a:Landroidx/lifecycle/l; 
  
 10 ····const-string·v0,·"callback"
40 ····.line·20 
41 ····.line·21 
42 ····iget-object·v1,·p0,·Landroidx/lifecycle/s;->b:Landroidx/lifecycle/p; 
  
 11 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
43 ····.line·22 
44 ····.line·23 
45 ····invoke-interface·{v1,·p1,·p2},·Landroidx/lifecycle/p;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V 
  
 12 ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
46 ····.line·24 
47 ····.line·25 
48 ····.line·26 
49 ····iput-object·v0,·p0,·Landroidx/lifecycle/s;->a:Landroidx/lifecycle/l; 
  
50 ····.line·27 
51 ····.line·28 
52 ····return-void13 ····return-void
53 ····.line·29 
54 ····.line·30 
55 ····.line·31 
56 ····.line·32 
57 ····.line·33 
58 ····.line·34 
59 ····.line·35 
60 ····.line·36 
61 ····.line·37 
62 ····.line·38 
63 ····.line·39 
64 ····.line·40 
65 ····.line·41 
66 ····.line·42 
67 ····.line·43 
68 ····.line·44 
69 ····.line·45 
70 ····.line·46 
71 ····.line·47 
72 ····.line·48 
73 ····.line·49 
74 ····.line·50 
75 ····.line·51 
76 ····.line·52 
77 ····.line·53 
78 ····.line·54 
79 ····.line·55 
80 ····.line·56 
81 ····.line·57 
82 ····.line·58 
83 ····.line·59 
84 ····.line·60 
85 ····.line·61 
86 ····.line·62 
87 ····.line·63 
88 ····.line·64 
89 ····.line·65 
90 ····.line·66 
91 ····.line·67 
92 ····.line·68 
93 ····.line·69 
94 ····.line·70 
95 ····.line·71 
96 ····.line·72 
97 ····.line·73 
98 ····.line·74 
99 ····.line·75 
100 ····.line·76 
101 ····.line·77 
102 ····.line·78 
103 ····.line·79 
104 ····.line·80 
Max diff block lines reached; 0/8670 bytes (0.00%) of diff not shown.
5.55 KB
smali/androidx/lifecycle/ProcessLifecycleInitializer.smali
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·final·Landroidx/lifecycle/ProcessLifecycleInitializer;1 .class·public·final·Landroidx/lifecycle/ProcessLifecycleInitializer;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx/b;5 .implements·Lq/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"Ljava/lang/Object;",9 ········"Ljava/lang/Object;",
10 ········"Lx/b;"10 ········"Lq/b;"
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·constructor·<init>()V14 .method·public·constructor·<init>()V
15 ····.locals·015 ····.locals·0
Offset 26, 50 lines modifiedOffset 26, 50 lines modified
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·final·a()Ljava/util/List;27 .method·public·final·a()Ljava/util/List;
28 ····.locals·128 ····.locals·1
  
29 ····.line·129 ····.line·1
30 ····sget-object·v0,·Lh0/n;->b:Lh0/n;30 ····sget-object·v0,·LW/o;->b:LW/o;
  
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
  
33 .method·public·final·b(Landroid/content/Context;)Ljava/lang/Object;33 .method·public·final·b(Landroid/content/Context;)Ljava/lang/Object;
34 ····.locals·434 ····.locals·4
  
35 ····.line·135 ····.line·1
36 ····const-string·v0,·"context"36 ····const-string·v0,·"context"
  
37 ····.line·237 ····.line·2
38 ····.line·338 ····.line·3
39 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V39 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
40 ····.line·440 ····.line·4
41 ····.line·541 ····.line·5
42 ····.line·642 ····.line·6
43 ····invoke-static·{p1},·Lx/a;->c(Landroid/content/Context;)Lx/a;43 ····invoke-static·{p1},·Lq/a;->c(Landroid/content/Context;)Lq/a;
  
44 ····.line·744 ····.line·7
45 ····.line·845 ····.line·8
46 ····.line·946 ····.line·9
47 ····move-result-object·v047 ····move-result-object·v0
  
48 ····.line·1048 ····.line·10
49 ····const-string·v1,·"getInstance(context)"49 ····const-string·v1,·"getInstance(context)"
  
50 ····.line·1150 ····.line·11
51 ····.line·1251 ····.line·12
52 ····invoke-static·{v0,·v1},·Lh0/h;->n(Ljava/lang/Object;Ljava/lang/String;)V52 ····invoke-static·{v0,·v1},·Lf0/a;->f(Ljava/lang/Object;Ljava/lang/String;)V
  
53 ····.line·1353 ····.line·13
54 ····.line·1454 ····.line·14
55 ····.line·1555 ····.line·15
56 ····iget-object·v0,·v0,·Lx/a;->b:Ljava/util/HashSet;56 ····iget-object·v0,·v0,·Lq/a;->b:Ljava/util/HashSet;
  
57 ····.line·1657 ····.line·16
58 ····.line·1758 ····.line·17
59 ····const-class·v1,·Landroidx/lifecycle/ProcessLifecycleInitializer;59 ····const-class·v1,·Landroidx/lifecycle/ProcessLifecycleInitializer;
  
60 ····.line·1860 ····.line·18
61 ····.line·1961 ····.line·19
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ····move-result·v081 ····move-result·v0
  
82 ····.line·2382 ····.line·23
83 ····if-eqz·v0,·:cond_183 ····if-eqz·v0,·:cond_1
  
84 ····.line·2484 ····.line·24
85 ····.line·2585 ····.line·25
86 ····sget-object·v0,·Landroidx/lifecycle/o;->a:Ljava/util/concurrent/atomic/AtomicBoolean;86 ····sget-object·v0,·Landroidx/lifecycle/k;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
  
87 ····.line·2687 ····.line·26
88 ····.line·2788 ····.line·27
89 ····const/4·v1,·0x189 ····const/4·v1,·0x1
  
90 ····.line·2890 ····.line·28
91 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z91 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z
Offset 116, 39 lines modifiedOffset 116, 39 lines modified
  
116 ····.line·38116 ····.line·38
117 ····.line·39117 ····.line·39
118 ····.line·40118 ····.line·40
119 ····move-result-object·v0119 ····move-result-object·v0
  
120 ····.line·41120 ····.line·41
121 ····invoke-static·{v0,·v1},·Lh0/h;->m(Ljava/lang/Object;Ljava/lang/String;)V121 ····invoke-static·{v0,·v1},·Lf0/a;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
122 ····.line·42122 ····.line·42
123 ····.line·43123 ····.line·43
124 ····.line·44124 ····.line·44
125 ····check-cast·v0,·Landroid/app/Application;125 ····check-cast·v0,·Landroid/app/Application;
  
126 ····.line·45126 ····.line·45
127 ····.line·46127 ····.line·46
128 ····new-instance·v2,·Landroidx/lifecycle/n;128 ····new-instance·v2,·Landroidx/lifecycle/j;
  
129 ····.line·47129 ····.line·47
130 ····.line·48130 ····.line·48
131 ····invoke-direct·{v2},·Landroidx/lifecycle/n;-><init>()V131 ····invoke-direct·{v2},·Landroidx/lifecycle/j;-><init>()V
  
132 ····.line·49132 ····.line·49
133 ····.line·50133 ····.line·50
134 ····.line·51134 ····.line·51
135 ····invoke-virtual·{v0,·v2},·Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V135 ····invoke-virtual·{v0,·v2},·Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
  
136 ····.line·52136 ····.line·52
137 ····.line·53137 ····.line·53
138 ····.line·54138 ····.line·54
139 ····:goto_0139 ····:goto_0
140 ····sget-object·v0,·Landroidx/lifecycle/B;->i:Landroidx/lifecycle/B;140 ····sget-object·v0,·Landroidx/lifecycle/w;->i:Landroidx/lifecycle/w;
  
141 ····.line·55141 ····.line·55
142 ····.line·56142 ····.line·56
143 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;143 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
144 ····.line·57144 ····.line·57
145 ····.line·58145 ····.line·58
Max diff block lines reached; 2199/5566 bytes (39.51%) of diff not shown.
41.2 KB
smali/androidx/lifecycle/p.smali
Max HTML report size reached
18.5 KB
smali/androidx/lifecycle/a.smali
    
Offset 1, 1144 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Landroidx/lifecycle/a;1 .class·public·abstract·Landroidx/lifecycle/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:Ljava/util/HashMap; 
  
6 .field·public·final·b:Ljava/util/Map; 
  
  
7 #·direct·methods 
8 .method·public·constructor·<init>(Ljava/util/HashMap;)V 
9 ····.locals·4 
  
10 ····.line·1 
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····.line·2 
13 ····.line·3 
14 ····.line·4 
15 ····iput-object·p1,·p0,·Landroidx/lifecycle/a;->b:Ljava/util/Map; 
  
16 ····.line·5 
17 ····.line·6 
18 ····new-instance·v0,·Ljava/util/HashMap; 
  
19 ····.line·7 
20 ····.line·8 
21 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
22 ····.line·9 
23 ····.line·10 
24 ····.line·11 
25 ····iput-object·v0,·p0,·Landroidx/lifecycle/a;->a:Ljava/util/HashMap; 
  
26 ····.line·12 
27 ····.line·13 
28 ····invoke-virtual·{p1},·Ljava/util/HashMap;->entrySet()Ljava/util/Set; 
  
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····move-result-object·p1 
  
33 ····.line·17 
34 ····invoke-interface·{p1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; 
  
35 ····.line·18 
36 ····.line·19 
37 ····.line·20 
38 ····move-result-object·p1 
  
39 ····.line·21 
40 ····:goto_0 
41 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z 
  
42 ····.line·22 
43 ····.line·23 
44 ····.line·24 
45 ····move-result·v0 
  
46 ····.line·25 
47 ····if-eqz·v0,·:cond_1 
  
48 ····.line·26 
49 ····.line·27 
50 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
51 ····.line·28 
52 ····.line·29 
53 ····.line·30 
54 ····move-result-object·v0 
  
55 ····.line·31 
56 ····check-cast·v0,·Ljava/util/Map$Entry; 
  
57 ····.line·32 
58 ····.line·33 
59 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; 
  
60 ····.line·34 
61 ····.line·35 
62 ····.line·36 
63 ····move-result-object·v1 
  
64 ····.line·37 
65 ····check-cast·v1,·Landroidx/lifecycle/k; 
  
66 ····.line·38 
67 ····.line·39 
68 ····iget-object·v2,·p0,·Landroidx/lifecycle/a;->a:Ljava/util/HashMap; 
  
69 ····.line·40 
70 ····.line·41 
71 ····invoke-virtual·{v2,·v1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
72 ····.line·42 
73 ····.line·43 
74 ····.line·44 
75 ····move-result-object·v2 
  
76 ····.line·45 
77 ····check-cast·v2,·Ljava/util/List; 
  
78 ····.line·46 
79 ····.line·47 
80 ····if-nez·v2,·:cond_0 
  
81 ····.line·48 
82 ····.line·49 
83 ····new-instance·v2,·Ljava/util/ArrayList; 
  
84 ····.line·50 
85 ····.line·51 
86 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V 
  
87 ····.line·52 
88 ····.line·53 
89 ····.line·54 
90 ····iget-object·v3,·p0,·Landroidx/lifecycle/a;->a:Ljava/util/HashMap; 
  
91 ····.line·55 
92 ····.line·56 
93 ····invoke-virtual·{v3,·v1,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
94 ····.line·57 
Max diff block lines reached; -1/18905 bytes (-0.01%) of diff not shown.
9.44 KB
smali/androidx/lifecycle/k.smali
    
Offset 1, 467 lines modifiedOffset 1, 23 lines modified
1 .class·public·final·enum·Landroidx/lifecycle/k;1 .class·public·abstract·Landroidx/lifecycle/k;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
 5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicBoolean;
5 .field·private·static·final·synthetic·$VALUES:[Landroidx/lifecycle/k; 
  
6 .field·public·static·final·Companion:Landroidx/lifecycle/i; 
  
7 .field·public·static·final·enum·ON_ANY:Landroidx/lifecycle/k; 
  
8 .field·public·static·final·enum·ON_CREATE:Landroidx/lifecycle/k; 
  
9 .field·public·static·final·enum·ON_DESTROY:Landroidx/lifecycle/k; 
  
10 .field·public·static·final·enum·ON_PAUSE:Landroidx/lifecycle/k; 
  
11 .field·public·static·final·enum·ON_RESUME:Landroidx/lifecycle/k; 
  
12 .field·public·static·final·enum·ON_START:Landroidx/lifecycle/k; 
  
13 .field·public·static·final·enum·ON_STOP:Landroidx/lifecycle/k; 
  
  
14 #·direct·methods6 #·direct·methods
15 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
16 ····.locals·158 ····.locals·2
  
17 ····.line·1 
18 ····const/4·v0,·0x6 
  
19 ····.line·2 
20 ····const/4·v1,·0x5 
  
21 ····.line·3 
22 ····const/4·v2,·0x4 
  
23 ····.line·4 
24 ····const/4·v3,·0x3 
  
25 ····.line·5 
26 ····const/4·v4,·0x2 
  
27 ····.line·6 
28 ····const/4·v5,·0x1 
  
29 ····.line·7 
30 ····const/4·v6,·0x0 
  
31 ····.line·8 
32 ····new-instance·v7,·Landroidx/lifecycle/k; 
  
33 ····.line·9 
34 ····.line·10 
35 ····const-string·v8,·"ON_CREATE" 
  
36 ····.line·11 
37 ····.line·12 
38 ····invoke-direct·{v7,·v8,·v6},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
39 ····.line·13 
40 ····.line·14 
41 ····.line·15 
42 ····sput-object·v7,·Landroidx/lifecycle/k;->ON_CREATE:Landroidx/lifecycle/k; 
  
43 ····.line·16 
44 ····.line·17 
45 ····new-instance·v8,·Landroidx/lifecycle/k; 
  
46 ····.line·18 
47 ····.line·19 
48 ····const-string·v9,·"ON_START" 
  
49 ····.line·20 
50 ····.line·21 
51 ····invoke-direct·{v8,·v9,·v5},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
52 ····.line·22 
53 ····.line·23 
54 ····.line·24 
55 ····sput-object·v8,·Landroidx/lifecycle/k;->ON_START:Landroidx/lifecycle/k; 
  
56 ····.line·25 
57 ····.line·26 
58 ····new-instance·v9,·Landroidx/lifecycle/k; 
  
59 ····.line·27 
60 ····.line·28 
61 ····const-string·v10,·"ON_RESUME" 
  
62 ····.line·29 
63 ····.line·30 
64 ····invoke-direct·{v9,·v10,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
65 ····.line·31 
66 ····.line·32 
67 ····.line·33 
68 ····sput-object·v9,·Landroidx/lifecycle/k;->ON_RESUME:Landroidx/lifecycle/k; 
  
69 ····.line·34 
70 ····.line·35 
71 ····new-instance·v10,·Landroidx/lifecycle/k; 
  
72 ····.line·36 
73 ····.line·37 
74 ····const-string·v11,·"ON_PAUSE" 
  
75 ····.line·38 
76 ····.line·39 
77 ····invoke-direct·{v10,·v11,·v3},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
78 ····.line·40 
79 ····.line·41 
80 ····.line·42 
81 ····sput-object·v10,·Landroidx/lifecycle/k;->ON_PAUSE:Landroidx/lifecycle/k; 
  
82 ····.line·43 
83 ····.line·44 
84 ····new-instance·v11,·Landroidx/lifecycle/k; 
  
85 ····.line·45 
86 ····.line·46 
87 ····const-string·v12,·"ON_STOP" 
  
88 ····.line·47 
Max diff block lines reached; 5539/9600 bytes (57.70%) of diff not shown.
15.6 KB
smali/androidx/lifecycle/j.smali
    
Offset 1, 123 lines modifiedOffset 1, 832 lines modified
1 .class·public·abstract·synthetic·Landroidx/lifecycle/j;1 .class·public·final·Landroidx/lifecycle/j;
2 .super·Ljava/lang/Object;2 .super·Landroidx/lifecycle/d;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·synthetic·a:[I 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·static·constructor·<clinit>()V5 .method·public·constructor·<init>()V
8 ····.locals·36 ····.locals·0
  
9 ····invoke-static·{},·Landroidx/lifecycle/k;->values()[Landroidx/lifecycle/k; 
  
10 ····move-result-object·v0 
  
11 ····array-length·v0,·v0 
  
12 ····new-array·v0,·v0,·[I 
  
13 ····:try_start_0 
14 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_CREATE:Landroidx/lifecycle/k; 
  
15 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
16 ····move-result·v1 
  
17 ····const/4·v2,·0x1 
  
18 ····aput·v2,·v0,·v1 
19 ····:try_end_0 
20 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
21 ····:catch_0 
22 ····:try_start_1 
23 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_STOP:Landroidx/lifecycle/k; 
  
24 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
25 ····move-result·v1 
  
26 ····const/4·v2,·0x2 
  
27 ····aput·v2,·v0,·v1 
28 ····:try_end_1 
29 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
30 ····:catch_1 
31 ····:try_start_2 
32 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_START:Landroidx/lifecycle/k; 
  
33 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
34 ····move-result·v1 
  
35 ····const/4·v2,·0x37 ····.line·1
 8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····aput·v2,·v0,·v1 
37 ····:try_end_2 
38 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 
  
39 ····:catch_2 
40 ····:try_start_3 
41 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_PAUSE:Landroidx/lifecycle/k; 
  
42 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
43 ····move-result·v1 
  
44 ····const/4·v2,·0x4 
  
45 ····aput·v2,·v0,·v1 
46 ····:try_end_3 
47 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 
  
48 ····:catch_3 
49 ····:try_start_4 
50 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_RESUME:Landroidx/lifecycle/k; 
  
51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
52 ····move-result·v1 
  
53 ····const/4·v2,·0x5 
  
54 ····aput·v2,·v0,·v1 
55 ····:try_end_4 
56 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 
  
57 ····:catch_4 
58 ····:try_start_5 
59 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_DESTROY:Landroidx/lifecycle/k; 
  
60 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
61 ····move-result·v1 
  
62 ····const/4·v2,·0x6 
  
63 ····aput·v2,·v0,·v1 
64 ····:try_end_5 
65 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5 
  
66 ····:catch_5 
67 ····:try_start_6 
68 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_ANY:Landroidx/lifecycle/k;9 ····.line·2
 10 ····.line·3
 11 ····.line·4
 12 ····return-void
 13 ····.line·5
 14 ····.line·6
 15 ····.line·7
 16 ····.line·8
 17 ····.line·9
 18 ····.line·10
 19 ····.line·11
 20 ····.line·12
 21 ····.line·13
 22 ····.line·14
 23 ····.line·15
 24 ····.line·16
 25 ····.line·17
 26 ····.line·18
 27 ····.line·19
 28 ····.line·20
Max diff block lines reached; 9006/15949 bytes (56.47%) of diff not shown.
19.4 KB
smali/androidx/lifecycle/z.smali
    
Offset 1, 361 lines modifiedOffset 1, 151 lines modified
1 .class·public·final·Landroidx/lifecycle/z;1 .class·public·final·Landroidx/lifecycle/z;
2 .super·Landroidx/lifecycle/f;2 .super·Landroid/app/Fragment;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·synthetic·b:I
  
  
4 #·instance·fields6 #·instance·fields
5 .field·final·synthetic·this$0:Landroidx/lifecycle/B;7 .field·public·a:Landroidx/lifecycle/v;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Landroidx/lifecycle/B;)V9 .method·public·constructor·<init>()V
8 ····.locals·010 ····.locals·0
  
 11 ····invoke-direct·{p0},·Landroid/app/Fragment;-><init>()V
  
 12 ····return-void
 13 .end·method
  
  
 14 #·virtual·methods
 15 .method·public·final·a(Landroidx/lifecycle/g;)V
 16 ····.locals·2
  
9 ····.line·117 ····.line·1
10 ····iput-object·p1,·p0,·Landroidx/lifecycle/z;->this$0:Landroidx/lifecycle/B;18 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 19 ····const/16·v1,·0x1d
11 ····.line·2 
12 ····.line·3 
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
14 ····.line·4 
15 ····.line·5 
16 ····.line·620 ····if-ge·v0,·v1,·:cond_0
  
 21 ····invoke-virtual·{p0},·Landroid/app/Fragment;->getActivity()Landroid/app/Activity;
  
 22 ····move-result-object·v0
  
 23 ····const-string·v1,·"activity"
  
 24 ····invoke-static·{v0,·v1},·Lf0/a;->f(Ljava/lang/Object;Ljava/lang/String;)V
  
 25 ····invoke-static·{v0,·p1},·La/a;->f(Landroid/app/Activity;Landroidx/lifecycle/g;)V
  
 26 ····:cond_0
17 ····return-void27 ····return-void
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····.line·10 
22 ····.line·11 
23 ····.line·12 
24 ····.line·13 
25 ····.line·14 
26 ····.line·15 
27 ····.line·16 
28 ····.line·17 
29 ····.line·18 
30 ····.line·19 
31 ····.line·20 
32 ····.line·21 
33 ····.line·22 
34 ····.line·23 
35 ····.line·24 
36 ····.line·25 
37 ····.line·26 
38 ····.line·27 
39 ····.line·28 
40 ····.line·29 
41 ····.line·30 
42 ····.line·31 
43 ····.line·32 
44 ····.line·33 
45 ····.line·34 
46 ····.line·35 
47 ····.line·36 
48 ····.line·37 
49 ····.line·38 
50 ····.line·39 
51 ····.line·40 
52 ····.line·41 
53 ····.line·42 
54 ····.line·43 
55 ····.line·44 
56 ····.line·45 
57 ····.line·46 
58 ····.line·47 
59 ····.line·48 
60 ····.line·49 
61 ····.line·50 
62 ····.line·51 
63 ····.line·52 
64 ····.line·53 
65 ····.line·54 
66 ····.line·55 
67 ····.line·56 
68 ····.line·57 
69 ····.line·58 
70 ····.line·59 
71 ····.line·60 
72 ····.line·61 
73 ····.line·62 
74 ····.line·63 
75 ····.line·64 
76 ····.line·65 
77 ····.line·66 
78 ····.line·67 
79 ····.line·68 
80 ····.line·69 
81 ····.line·70 
82 ····.line·71 
83 ····.line·72 
84 ····.line·73 
85 ····.line·74 
86 ····.line·75 
87 ····.line·76 
88 ····.line·77 
89 ····.line·78 
90 ····.line·79 
91 ····.line·80 
92 ····.line·81 
93 ····.line·82 
Max diff block lines reached; 14849/19830 bytes (74.88%) of diff not shown.
610 B
smali/androidx/lifecycle/q.smali
    
Offset 1, 3 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/q;1 .class·public·abstract·Landroidx/lifecycle/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·synthetic·a:I
  
  
 6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·1
  
 9 ····new-instance·v0,·Ljava/util/HashMap;
  
 10 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 11 ····new-instance·v0,·Ljava/util/HashMap;
  
 12 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 13 ····return-void
 14 .end·method
7.02 KB
smali/androidx/lifecycle/r.smali
    
Offset 1, 8 lines modifiedOffset 1, 411 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/r;1 .class·public·final·synthetic·Landroidx/lifecycle/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·b:I
  
 8 .field·public·final·synthetic·c:Ljava/lang/Object;
  
  
 9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
 11 ····.locals·0
  
 12 ····.line·1
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····iput·p1,·p0,·Landroidx/lifecycle/r;->b:I
  
 15 ····iput-object·p2,·p0,·Landroidx/lifecycle/r;->c:Ljava/lang/Object;
  
 16 ····return-void
 17 .end·method
  
  
4 #·virtual·methods18 #·virtual·methods
5 .method·public·abstract·b()Landroidx/lifecycle/t;19 .method·public·final·run()V
 20 ····.locals·4
  
 21 ····.line·1
 22 ····iget·v0,·p0,·Landroidx/lifecycle/r;->b:I
  
 23 ····.line·2
 24 ····.line·3
 25 ····iget-object·v1,·p0,·Landroidx/lifecycle/r;->c:Ljava/lang/Object;
  
 26 ····.line·4
 27 ····.line·5
 28 ····packed-switch·v0,·:pswitch_data_0
  
 29 ····.line·6
 30 ····.line·7
 31 ····.line·8
 32 ····check-cast·v1,·Lio/flutter/plugin/platform/l;
  
 33 ····.line·9
 34 ····.line·10
 35 ····const/4·v0,·0x0
  
 36 ····.line·11
 37 ····invoke-virtual·{v1,·v0},·Lio/flutter/plugin/platform/l;->f(Z)V
  
 38 ····.line·12
 39 ····.line·13
 40 ····.line·14
 41 ····return-void
  
 42 ····.line·15
 43 ····:pswitch_0
 44 ····check-cast·v1,·LJ/c;
  
 45 ····.line·16
 46 ····.line·17
 47 ····iget-object·v0,·v1,·LJ/c;->b:LJ/f;
  
 48 ····.line·18
 49 ····.line·19
 50 ····iget-object·v0,·v0,·LJ/f;->e:Lio/flutter/embedding/engine/FlutterJNI;
  
 51 ····.line·20
 52 ····.line·21
 53 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->prefetchDefaultFontManager()V
  
 54 ····.line·22
 55 ····.line·23
 56 ····.line·24
 57 ····return-void
  
 58 ····.line·25
 59 ····:pswitch_1
 60 ····check-cast·v1,·Lm/a;
  
 61 ····.line·26
 62 ····.line·27
 63 ····const-string·v0,·"$callback"
  
 64 ····.line·28
 65 ····.line·29
 66 ····invoke-static·{v1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
 67 ····.line·30
 68 ····.line·31
 69 ····.line·32
 70 ····new-instance·v0,·Lx/p;
  
 71 ····.line·33
 72 ····.line·34
 73 ····sget-object·v2,·LW/o;->b:LW/o;
  
 74 ····.line·35
 75 ····.line·36
 76 ····invoke-direct·{v0,·v2},·Lx/p;-><init>(Ljava/util/List;)V
  
 77 ····.line·37
 78 ····.line·38
 79 ····.line·39
 80 ····invoke-interface·{v1,·v0},·Lm/a;->accept(Ljava/lang/Object;)V
  
 81 ····.line·40
 82 ····.line·41
 83 ····.line·42
 84 ····return-void
  
 85 ····.line·43
 86 ····:pswitch_2
 87 ····check-cast·v1,·Landroidx/lifecycle/w;
  
 88 ····.line·44
 89 ····.line·45
 90 ····const-string·v0,·"this$0"
  
 91 ····.line·46
 92 ····.line·47
Max diff block lines reached; 0/7122 bytes (0.00%) of diff not shown.
31.0 KB
smali/androidx/lifecycle/u.smali
Max HTML report size reached
4.57 KB
smali/androidx/lifecycle/d.smali
    
Offset 1, 123 lines modifiedOffset 1, 82 lines modified
1 .class·public·abstract·synthetic·Landroidx/lifecycle/d;1 .class·public·abstract·Landroidx/lifecycle/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/app/Application$ActivityLifecycleCallbacks;
  
4 #·static·fields 
5 .field·public·static·final·synthetic·a:[I 
  
 6 #·virtual·methods
 7 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
 8 ····.locals·0
  
 9 ····const-string·p2,·"activity"
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·3 
  
9 ····invoke-static·{},·Landroidx/lifecycle/k;->values()[Landroidx/lifecycle/k;10 ····invoke-static·{p1,·p2},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
 11 ····return-void
 12 .end·method
10 ····move-result-object·v0 
  
11 ····array-length·v0,·v0 
  
12 ····new-array·v0,·v0,·[I 
  
13 ····:try_start_0 
14 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_CREATE:Landroidx/lifecycle/k; 
  
15 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
16 ····move-result·v1 
  
17 ····const/4·v2,·0x1 
  
18 ····aput·v2,·v0,·v1 
19 ····:try_end_0 
20 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
21 ····:catch_0 
22 ····:try_start_1 
23 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_START:Landroidx/lifecycle/k; 
  
24 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
25 ····move-result·v1 
  
26 ····const/4·v2,·0x2 
  
27 ····aput·v2,·v0,·v1 
28 ····:try_end_1 
29 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
30 ····:catch_1 
31 ····:try_start_2 
32 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_RESUME:Landroidx/lifecycle/k; 
  
33 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I13 .method·public·onActivityDestroyed(Landroid/app/Activity;)V
 14 ····.locals·1
  
34 ····move-result·v115 ····const-string·v0,·"activity"
  
35 ····const/4·v2,·0x316 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
 17 ····return-void
 18 .end·method
36 ····aput·v2,·v0,·v1 
37 ····:try_end_2 
38 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 
  
 19 .method·public·onActivityPaused(Landroid/app/Activity;)V
 20 ····.locals·1
39 ····:catch_2 
40 ····:try_start_3 
41 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_PAUSE:Landroidx/lifecycle/k; 
  
42 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I21 ····const-string·v0,·"activity"
  
43 ····move-result·v122 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
44 ····const/4·v2,·0x423 ····return-void
 24 .end·method
  
 25 .method·public·onActivityResumed(Landroid/app/Activity;)V
 26 ····.locals·1
45 ····aput·v2,·v0,·v1 
46 ····:try_end_3 
47 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 
  
 27 ····const-string·v0,·"activity"
48 ····:catch_3 
49 ····:try_start_4 
50 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_STOP:Landroidx/lifecycle/k; 
  
51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I28 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
52 ····move-result·v129 ····return-void
 30 .end·method
  
53 ····const/4·v2,·0x531 .method·public·onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V
 32 ····.locals·1
  
 33 ····const-string·v0,·"activity"
54 ····aput·v2,·v0,·v1 
55 ····:try_end_4 
56 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 
  
 34 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
57 ····:catch_4 
58 ····:try_start_5 
59 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_DESTROY:Landroidx/lifecycle/k; 
  
60 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I35 ····const-string·p1,·"outState"
  
61 ····move-result·v136 ····invoke-static·{p2,·p1},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
62 ····const/4·v2,·0x637 ····return-void
 38 .end·method
  
 39 .method·public·onActivityStarted(Landroid/app/Activity;)V
 40 ····.locals·1
63 ····aput·v2,·v0,·v1 
64 ····:try_end_5 
65 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5 
Max diff block lines reached; 751/4614 bytes (16.28%) of diff not shown.
7.14 KB
smali/androidx/lifecycle/h.smali
    
Offset 1, 8 lines modifiedOffset 1, 407 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/h;1 .class·public·final·enum·Landroidx/lifecycle/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·enum·b:Landroidx/lifecycle/h;
  
 6 .field·public·static·final·enum·c:Landroidx/lifecycle/h;
  
 7 .field·public·static·final·enum·d:Landroidx/lifecycle/h;
  
 8 .field·public·static·final·enum·e:Landroidx/lifecycle/h;
  
 9 .field·public·static·final·enum·f:Landroidx/lifecycle/h;
  
 10 .field·public·static·final·synthetic·g:[Landroidx/lifecycle/h;
  
  
4 #·virtual·methods11 #·direct·methods
5 .method·public·abstract·e()Lt/b;12 .method·static·constructor·<clinit>()V
 13 ····.locals·11
  
 14 ····.line·1
 15 ····const/4·v0,·0x4
  
 16 ····.line·2
 17 ····const/4·v1,·0x3
  
 18 ····.line·3
 19 ····const/4·v2,·0x2
  
 20 ····.line·4
 21 ····const/4·v3,·0x1
  
 22 ····.line·5
 23 ····const/4·v4,·0x0
  
 24 ····.line·6
 25 ····new-instance·v5,·Landroidx/lifecycle/h;
  
 26 ····.line·7
 27 ····.line·8
 28 ····const-string·v6,·"DESTROYED"
  
 29 ····.line·9
 30 ····.line·10
 31 ····invoke-direct·{v5,·v6,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 32 ····.line·11
 33 ····.line·12
 34 ····.line·13
 35 ····sput-object·v5,·Landroidx/lifecycle/h;->b:Landroidx/lifecycle/h;
  
 36 ····.line·14
 37 ····.line·15
 38 ····new-instance·v6,·Landroidx/lifecycle/h;
  
 39 ····.line·16
 40 ····.line·17
 41 ····const-string·v7,·"INITIALIZED"
  
 42 ····.line·18
 43 ····.line·19
 44 ····invoke-direct·{v6,·v7,·v3},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 45 ····.line·20
 46 ····.line·21
 47 ····.line·22
 48 ····sput-object·v6,·Landroidx/lifecycle/h;->c:Landroidx/lifecycle/h;
  
 49 ····.line·23
 50 ····.line·24
 51 ····new-instance·v7,·Landroidx/lifecycle/h;
  
 52 ····.line·25
 53 ····.line·26
 54 ····const-string·v8,·"CREATED"
  
 55 ····.line·27
 56 ····.line·28
 57 ····invoke-direct·{v7,·v8,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 58 ····.line·29
 59 ····.line·30
 60 ····.line·31
 61 ····sput-object·v7,·Landroidx/lifecycle/h;->d:Landroidx/lifecycle/h;
  
 62 ····.line·32
 63 ····.line·33
 64 ····new-instance·v8,·Landroidx/lifecycle/h;
  
 65 ····.line·34
 66 ····.line·35
 67 ····const-string·v9,·"STARTED"
  
 68 ····.line·36
 69 ····.line·37
 70 ····invoke-direct·{v8,·v9,·v1},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 71 ····.line·38
 72 ····.line·39
 73 ····.line·40
 74 ····sput-object·v8,·Landroidx/lifecycle/h;->e:Landroidx/lifecycle/h;
  
 75 ····.line·41
 76 ····.line·42
 77 ····new-instance·v9,·Landroidx/lifecycle/h;
  
 78 ····.line·43
 79 ····.line·44
 80 ····const-string·v10,·"RESUMED"
  
 81 ····.line·45
 82 ····.line·46
 83 ····invoke-direct·{v9,·v10,·v0},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 84 ····.line·47
 85 ····.line·48
 86 ····.line·49
 87 ····sput-object·v9,·Landroidx/lifecycle/h;->f:Landroidx/lifecycle/h;
  
 88 ····.line·50
 89 ····.line·51
 90 ····const/4·v10,·0x5
  
 91 ····.line·52
Max diff block lines reached; 0/7249 bytes (0.00%) of diff not shown.
8.45 KB
smali/androidx/lifecycle/o.smali
    
Offset 1, 23 lines modifiedOffset 1, 515 lines modified
1 .class·public·abstract·Landroidx/lifecycle/o;1 .class·public·final·Landroidx/lifecycle/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicBoolean;5 .field·public·a:Landroidx/lifecycle/h;
  
 6 .field·public·b:Landroidx/lifecycle/l;
  
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·2 
  
9 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;7 #·virtual·methods
 8 .method·public·final·a(Landroidx/lifecycle/n;Landroidx/lifecycle/g;)V
 9 ····.locals·3
  
10 ····const/4·v1,·0x010 ····.line·1
 11 ····invoke-virtual·{p2},·Landroidx/lifecycle/g;->a()Landroidx/lifecycle/h;
  
11 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V12 ····.line·2
 13 ····.line·3
 14 ····.line·4
 15 ····move-result-object·v0
  
12 ····sput-object·v0,·Landroidx/lifecycle/o;->a:Ljava/util/concurrent/atomic/AtomicBoolean;16 ····.line·5
 17 ····iget-object·v1,·p0,·Landroidx/lifecycle/o;->a:Landroidx/lifecycle/h;
  
 18 ····.line·6
 19 ····.line·7
 20 ····const-string·v2,·"state1"
  
 21 ····.line·8
 22 ····.line·9
 23 ····invoke-static·{v1,·v2},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
 24 ····.line·10
 25 ····.line·11
 26 ····.line·12
 27 ····invoke-virtual·{v0,·v1},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
  
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····move-result·v2
  
 32 ····.line·16
 33 ····if-gez·v2,·:cond_0
  
 34 ····.line·17
 35 ····.line·18
 36 ····move-object·v1,·v0
  
 37 ····.line·19
 38 ····:cond_0
 39 ····iput-object·v1,·p0,·Landroidx/lifecycle/o;->a:Landroidx/lifecycle/h;
  
 40 ····.line·20
 41 ····.line·21
 42 ····iget-object·v1,·p0,·Landroidx/lifecycle/o;->b:Landroidx/lifecycle/l;
  
 43 ····.line·22
 44 ····.line·23
 45 ····invoke-interface·{v1,·p1,·p2},·Landroidx/lifecycle/l;->a(Landroidx/lifecycle/n;Landroidx/lifecycle/g;)V
  
 46 ····.line·24
 47 ····.line·25
 48 ····.line·26
 49 ····iput-object·v0,·p0,·Landroidx/lifecycle/o;->a:Landroidx/lifecycle/h;
  
 50 ····.line·27
 51 ····.line·28
13 ····return-void52 ····return-void
 53 ····.line·29
 54 ····.line·30
 55 ····.line·31
 56 ····.line·32
 57 ····.line·33
 58 ····.line·34
 59 ····.line·35
 60 ····.line·36
 61 ····.line·37
 62 ····.line·38
 63 ····.line·39
 64 ····.line·40
 65 ····.line·41
 66 ····.line·42
 67 ····.line·43
 68 ····.line·44
 69 ····.line·45
 70 ····.line·46
 71 ····.line·47
 72 ····.line·48
 73 ····.line·49
 74 ····.line·50
 75 ····.line·51
 76 ····.line·52
 77 ····.line·53
 78 ····.line·54
 79 ····.line·55
 80 ····.line·56
 81 ····.line·57
 82 ····.line·58
 83 ····.line·59
 84 ····.line·60
 85 ····.line·61
 86 ····.line·62
 87 ····.line·63
 88 ····.line·64
 89 ····.line·65
 90 ····.line·66
 91 ····.line·67
 92 ····.line·68
 93 ····.line·69
 94 ····.line·70
 95 ····.line·71
 96 ····.line·72
 97 ····.line·73
 98 ····.line·74
 99 ····.line·75
 100 ····.line·76
 101 ····.line·77
 102 ····.line·78
 103 ····.line·79
 104 ····.line·80
 105 ····.line·81
Max diff block lines reached; 0/8590 bytes (0.00%) of diff not shown.
6.6 KB
smali/androidx/lifecycle/l.smali
    
Offset 1, 364 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·enum·Landroidx/lifecycle/l;1 .class·public·interface·abstract·Landroidx/lifecycle/l;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroidx/lifecycle/m;
  
4 #·static·fields 
5 .field·public·static·final·enum·b:Landroidx/lifecycle/l; 
  
6 .field·public·static·final·enum·c:Landroidx/lifecycle/l; 
  
7 .field·public·static·final·enum·d:Landroidx/lifecycle/l; 
  
8 .field·public·static·final·enum·e:Landroidx/lifecycle/l; 
  
9 .field·public·static·final·enum·f:Landroidx/lifecycle/l; 
  
10 .field·public·static·final·synthetic·g:[Landroidx/lifecycle/l; 
  
  
11 #·direct·methods6 #·virtual·methods
 7 .method·public·abstract·a(Landroidx/lifecycle/n;Landroidx/lifecycle/g;)V
12 .method·static·constructor·<clinit>()V 
13 ····.locals·11 
  
14 ····.line·1 
15 ····const/4·v0,·0x4 
  
16 ····.line·2 
17 ····const/4·v1,·0x3 
  
18 ····.line·3 
19 ····const/4·v2,·0x2 
  
20 ····.line·4 
21 ····const/4·v3,·0x1 
  
22 ····.line·5 
23 ····const/4·v4,·0x0 
  
24 ····.line·6 
25 ····new-instance·v5,·Landroidx/lifecycle/l; 
  
26 ····.line·7 
27 ····.line·8 
28 ····const-string·v6,·"DESTROYED" 
  
29 ····.line·9 
30 ····.line·10 
31 ····invoke-direct·{v5,·v6,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····sput-object·v5,·Landroidx/lifecycle/l;->b:Landroidx/lifecycle/l; 
  
36 ····.line·14 
37 ····.line·15 
38 ····new-instance·v6,·Landroidx/lifecycle/l; 
  
39 ····.line·16 
40 ····.line·17 
41 ····const-string·v7,·"INITIALIZED" 
  
42 ····.line·18 
43 ····.line·19 
44 ····invoke-direct·{v6,·v7,·v3},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
45 ····.line·20 
46 ····.line·21 
47 ····.line·22 
48 ····sput-object·v6,·Landroidx/lifecycle/l;->c:Landroidx/lifecycle/l; 
  
49 ····.line·23 
50 ····.line·24 
51 ····new-instance·v7,·Landroidx/lifecycle/l; 
  
52 ····.line·25 
53 ····.line·26 
54 ····const-string·v8,·"CREATED" 
  
55 ····.line·27 
56 ····.line·28 
57 ····invoke-direct·{v7,·v8,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
58 ····.line·29 
59 ····.line·30 
60 ····.line·31 
61 ····sput-object·v7,·Landroidx/lifecycle/l;->d:Landroidx/lifecycle/l; 
  
62 ····.line·32 
63 ····.line·33 
64 ····new-instance·v8,·Landroidx/lifecycle/l; 
  
65 ····.line·34 
66 ····.line·35 
67 ····const-string·v9,·"STARTED" 
  
68 ····.line·36 
69 ····.line·37 
70 ····invoke-direct·{v8,·v9,·v1},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
71 ····.line·38 
72 ····.line·39 
73 ····.line·40 
74 ····sput-object·v8,·Landroidx/lifecycle/l;->e:Landroidx/lifecycle/l; 
  
75 ····.line·41 
76 ····.line·42 
77 ····new-instance·v9,·Landroidx/lifecycle/l; 
  
78 ····.line·43 
79 ····.line·44 
80 ····const-string·v10,·"RESUMED" 
  
81 ····.line·45 
82 ····.line·46 
83 ····invoke-direct·{v9,·v10,·v0},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
84 ····.line·47 
85 ····.line·48 
86 ····.line·49 
87 ····sput-object·v9,·Landroidx/lifecycle/l;->f:Landroidx/lifecycle/l; 
  
88 ····.line·50 
89 ····.line·51 
Max diff block lines reached; 0/6695 bytes (0.00%) of diff not shown.
8.76 KB
smali/androidx/lifecycle/y.smali
    
Offset 1, 33 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·Landroidx/lifecycle/y;1 .class·public·final·Landroidx/lifecycle/y;
2 .super·Landroidx/lifecycle/f;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/app/Application$ActivityLifecycleCallbacks;
  
  
4 #·instance·fields6 #·static·fields
5 .field·final·synthetic·this$0:Landroidx/lifecycle/B;7 .field·public·static·final·Companion:Landroidx/lifecycle/x;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Landroidx/lifecycle/B;)V9 .method·static·constructor·<clinit>()V
8 ····.locals·010 ····.locals·1
  
9 ····.line·111 ····.line·1
10 ····iput-object·p1,·p0,·Landroidx/lifecycle/y;->this$0:Landroidx/lifecycle/B;12 ····new-instance·v0,·Landroidx/lifecycle/x;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·416 ····.line·4
15 ····.line·517 ····.line·5
16 ····.line·618 ····.line·6
17 ····return-void19 ····sput-object·v0,·Landroidx/lifecycle/y;->Companion:Landroidx/lifecycle/x;
  
18 ····.line·720 ····.line·7
19 ····.line·821 ····.line·8
 22 ····return-void
20 ····.line·923 ····.line·9
21 ····.line·1024 ····.line·10
22 ····.line·1125 ····.line·11
23 ····.line·1226 ····.line·12
24 ····.line·1327 ····.line·13
25 ····.line·1428 ····.line·14
26 ····.line·1529 ····.line·15
Offset 268, 97 lines modifiedOffset 273, 104 lines modified
268 ····.line·250273 ····.line·250
269 ····.line·251274 ····.line·251
270 ····.line·252275 ····.line·252
271 ····.line·253276 ····.line·253
272 ····.line·254277 ····.line·254
273 ····.line·255278 ····.line·255
274 ····.line·256279 ····.line·256
 280 ····.line·257
 281 ····.line·258
 282 ····.line·259
 283 ····.line·260
 284 ····.line·261
 285 ····.line·262
 286 ····.line·263
 287 ····.line·264
 288 ····.line·265
 289 ····.line·266
 290 ····.line·267
 291 ····.line·268
 292 ····.line·269
 293 ····.line·270
 294 ····.line·271
 295 ····.line·272
 296 ····.line·273
 297 ····.line·274
 298 ····.line·275
 299 ····.line·276
 300 ····.line·277
 301 ····.line·278
 302 ····.line·279
 303 ····.line·280
 304 ····.line·281
 305 ····.line·282
 306 ····.line·283
 307 ····.line·284
 308 ····.line·285
 309 ····.line·286
 310 ····.line·287
 311 ····.line·288
275 .end·method312 .end·method
  
 313 .method·public·constructor·<init>()V
 314 ····.locals·0
  
 315 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
276 #·virtual·methods 
277 .method·public·onActivityPostResumed(Landroid/app/Activity;)V 
278 ····.locals·1 
  
279 ····const-string·v0,·"activity" 
  
280 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V 
  
281 ····iget-object·p1,·p0,·Landroidx/lifecycle/y;->this$0:Landroidx/lifecycle/B; 
  
282 ····invoke-virtual·{p1},·Landroidx/lifecycle/B;->a()V 
  
283 ····return-void316 ····return-void
284 .end·method317 .end·method
  
285 .method·public·onActivityPostStarted(Landroid/app/Activity;)V318 .method·public·static·final·registerIn(Landroid/app/Activity;)V
286 ····.locals·2319 ····.locals·1
  
287 ····.line·1320 ····.line·1
288 ····const-string·v0,·"activity"321 ····sget-object·v0,·Landroidx/lifecycle/y;->Companion:Landroidx/lifecycle/x;
  
289 ····.line·2322 ····.line·2
290 ····.line·3323 ····.line·3
291 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V324 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
292 ····.line·4325 ····.line·4
293 ····.line·5326 ····.line·5
294 ····.line·6327 ····.line·6
295 ····iget-object·p1,·p0,·Landroidx/lifecycle/y;->this$0:Landroidx/lifecycle/B;328 ····const-string·v0,·"activity"
  
296 ····.line·7329 ····.line·7
297 ····.line·8330 ····.line·8
298 ····iget·v0,·p1,·Landroidx/lifecycle/B;->a:I331 ····invoke-static·{p0,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
299 ····.line·9332 ····.line·9
300 ····.line·10333 ····.line·10
301 ····const/4·v1,·0x1 
  
302 ····.line·11334 ····.line·11
303 ····add-int/2addr·v0,·v1335 ····new-instance·v0,·Landroidx/lifecycle/y;
  
304 ····.line·12336 ····.line·12
305 ····iput·v0,·p1,·Landroidx/lifecycle/B;->a:I 
Max diff block lines reached; 5720/8907 bytes (64.22%) of diff not shown.
4.57 KB
smali/androidx/lifecycle/f.smali
    
Offset 1, 82 lines modifiedOffset 1, 123 lines modified
1 .class·public·abstract·Landroidx/lifecycle/f;1 .class·public·abstract·synthetic·Landroidx/lifecycle/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/app/Application$ActivityLifecycleCallbacks; 
  
 4 #·static·fields
 5 .field·public·static·final·synthetic·a:[I
  
6 #·virtual·methods 
7 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V 
8 ····.locals·0 
  
9 ····const-string·p2,·"activity"6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·3
  
10 ····invoke-static·{p1,·p2},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V9 ····invoke-static·{},·Landroidx/lifecycle/g;->values()[Landroidx/lifecycle/g;
  
 10 ····move-result-object·v0
11 ····return-void 
12 .end·method 
  
 11 ····array-length·v0,·v0
13 .method·public·onActivityDestroyed(Landroid/app/Activity;)V 
14 ····.locals·1 
  
15 ····const-string·v0,·"activity"12 ····new-array·v0,·v0,·[I
  
16 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V13 ····:try_start_0
 14 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_CREATE:Landroidx/lifecycle/g;
  
 15 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
17 ····return-void 
18 .end·method 
  
 16 ····move-result·v1
19 .method·public·onActivityPaused(Landroid/app/Activity;)V 
20 ····.locals·1 
  
21 ····const-string·v0,·"activity"17 ····const/4·v2,·0x1
  
22 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V18 ····aput·v2,·v0,·v1
 19 ····:try_end_0
 20 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
23 ····return-void 
24 .end·method21 ····:catch_0
 22 ····:try_start_1
 23 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_STOP:Landroidx/lifecycle/g;
  
 24 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
25 .method·public·onActivityResumed(Landroid/app/Activity;)V 
26 ····.locals·1 
  
27 ····const-string·v0,·"activity"25 ····move-result·v1
  
28 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V26 ····const/4·v2,·0x2
  
29 ····return-void 
30 .end·method27 ····aput·v2,·v0,·v1
 28 ····:try_end_1
 29 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
31 .method·public·onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V 
32 ····.locals·130 ····:catch_1
 31 ····:try_start_2
 32 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_START:Landroidx/lifecycle/g;
  
33 ····const-string·v0,·"activity"33 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
34 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V34 ····move-result·v1
  
35 ····const-string·p1,·"outState"35 ····const/4·v2,·0x3
  
36 ····invoke-static·{p2,·p1},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V36 ····aput·v2,·v0,·v1
 37 ····:try_end_2
 38 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
37 ····return-void 
38 .end·method39 ····:catch_2
 40 ····:try_start_3
 41 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_PAUSE:Landroidx/lifecycle/g;
  
 42 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
39 .method·public·onActivityStarted(Landroid/app/Activity;)V 
40 ····.locals·1 
  
41 ····const-string·v0,·"activity"43 ····move-result·v1
  
42 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V44 ····const/4·v2,·0x4
  
43 ····return-void 
44 .end·method45 ····aput·v2,·v0,·v1
 46 ····:try_end_3
 47 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
 48 ····:catch_3
 49 ····:try_start_4
 50 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_RESUME:Landroidx/lifecycle/g;
  
 51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 52 ····move-result·v1
  
 53 ····const/4·v2,·0x5
  
 54 ····aput·v2,·v0,·v1
 55 ····:try_end_4
 56 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
 57 ····:catch_4
 58 ····:try_start_5
 59 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_DESTROY:Landroidx/lifecycle/g;
  
 60 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 61 ····move-result·v1
  
 62 ····const/4·v2,·0x6
  
 63 ····aput·v2,·v0,·v1
 64 ····:try_end_5
 65 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
 66 ····:catch_5
Max diff block lines reached; 422/4614 bytes (9.15%) of diff not shown.
233 B
smali/androidx/lifecycle/m.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Landroidx/lifecycle/m;1 .class·public·interface·abstract·Landroidx/lifecycle/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
7.43 KB
smali/androidx/lifecycle/w.smali
    
Offset 1, 17 lines modifiedOffset 1, 418 lines modified
1 .class·public·interface·abstract·annotation·Landroidx/lifecycle/w;1 .class·public·final·Landroidx/lifecycle/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/annotation/Annotation;5 .implements·Landroidx/lifecycle/n;
  
  
6 #·annotations 
7 .annotation·runtime·Ljava/lang/annotation/Retention; 
8 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy; 
9 .end·annotation6 #·static·fields
 7 .field·public·static·final·i:Landroidx/lifecycle/w;
  
  
 8 #·instance·fields
 9 .field·public·a:I
  
 10 .field·public·b:I
  
 11 .field·public·c:Z
  
 12 .field·public·d:Z
  
 13 .field·public·e:Landroid/os/Handler;
  
 14 .field·public·final·f:Landroidx/lifecycle/p;
  
 15 .field·public·final·g:Landroidx/lifecycle/r;
  
 16 .field·public·final·h:Landroidx/lifecycle/v;
  
  
 17 #·direct·methods
 18 .method·static·constructor·<clinit>()V
 19 ····.locals·1
  
 20 ····new-instance·v0,·Landroidx/lifecycle/w;
  
 21 ····invoke-direct·{v0},·Landroidx/lifecycle/w;-><init>()V
  
 22 ····sput-object·v0,·Landroidx/lifecycle/w;->i:Landroidx/lifecycle/w;
  
 23 ····return-void
 24 .end·method
  
 25 .method·public·constructor·<init>()V
 26 ····.locals·2
  
 27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 28 ····const/4·v0,·0x1
  
 29 ····iput-boolean·v0,·p0,·Landroidx/lifecycle/w;->c:Z
  
 30 ····iput-boolean·v0,·p0,·Landroidx/lifecycle/w;->d:Z
  
 31 ····new-instance·v0,·Landroidx/lifecycle/p;
  
 32 ····invoke-direct·{v0,·p0},·Landroidx/lifecycle/p;-><init>(Landroidx/lifecycle/n;)V
  
 33 ····iput-object·v0,·p0,·Landroidx/lifecycle/w;->f:Landroidx/lifecycle/p;
  
 34 ····new-instance·v0,·Landroidx/lifecycle/r;
  
 35 ····const/4·v1,·0x0
  
 36 ····invoke-direct·{v0,·v1,·p0},·Landroidx/lifecycle/r;-><init>(ILjava/lang/Object;)V
  
 37 ····iput-object·v0,·p0,·Landroidx/lifecycle/w;->g:Landroidx/lifecycle/r;
  
 38 ····new-instance·v0,·Landroidx/lifecycle/v;
  
 39 ····invoke-direct·{v0,·p0},·Landroidx/lifecycle/v;-><init>(Landroidx/lifecycle/w;)V
  
 40 ····iput-object·v0,·p0,·Landroidx/lifecycle/w;->h:Landroidx/lifecycle/v;
  
 41 ····return-void
 42 .end·method
  
  
10 #·virtual·methods43 #·virtual·methods
11 .method·public·abstract·value()Landroidx/lifecycle/k;44 .method·public·final·a()Landroidx/lifecycle/p;
 45 ····.locals·1
  
 46 ····.line·1
 47 ····iget-object·v0,·p0,·Landroidx/lifecycle/w;->f:Landroidx/lifecycle/p;
  
 48 ····.line·2
 49 ····.line·3
 50 ····return-object·v0
 51 ····.line·4
 52 ····.line·5
 53 ····.line·6
 54 ····.line·7
 55 ····.line·8
 56 ····.line·9
 57 ····.line·10
 58 ····.line·11
 59 ····.line·12
 60 ····.line·13
 61 ····.line·14
 62 ····.line·15
 63 ····.line·16
 64 ····.line·17
 65 ····.line·18
 66 ····.line·19
 67 ····.line·20
 68 ····.line·21
 69 ····.line·22
 70 ····.line·23
 71 ····.line·24
 72 ····.line·25
 73 ····.line·26
 74 ····.line·27
 75 ····.line·28
 76 ····.line·29
 77 ····.line·30
 78 ····.line·31
 79 ····.line·32
 80 ····.line·33
 81 ····.line·34
 82 ····.line·35
 83 ····.line·36
 84 ····.line·37
 85 ····.line·38
 86 ····.line·39
Max diff block lines reached; 0/7547 bytes (0.00%) of diff not shown.
12.5 KB
smali/androidx/lifecycle/n.smali
    
Offset 1, 789 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Landroidx/lifecycle/n;1 .class·public·interface·abstract·Landroidx/lifecycle/n;
2 .super·Landroidx/lifecycle/f;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·constructor·<init>()V 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····return-void 
13 ····.line·5 
14 ····.line·6 
15 ····.line·7 
16 ····.line·8 
17 ····.line·9 
18 ····.line·10 
19 ····.line·11 
20 ····.line·12 
21 ····.line·13 
22 ····.line·14 
23 ····.line·15 
24 ····.line·16 
25 ····.line·17 
26 ····.line·18 
27 ····.line·19 
28 ····.line·20 
29 ····.line·21 
30 ····.line·22 
31 ····.line·23 
32 ····.line·24 
33 ····.line·25 
34 ····.line·26 
35 ····.line·27 
36 ····.line·28 
37 ····.line·29 
38 ····.line·30 
39 ····.line·31 
40 ····.line·32 
41 ····.line·33 
42 ····.line·34 
43 ····.line·35 
44 ····.line·36 
45 ····.line·37 
46 ····.line·38 
47 ····.line·39 
48 ····.line·40 
49 ····.line·41 
50 ····.line·42 
51 ····.line·43 
52 ····.line·44 
53 ····.line·45 
54 ····.line·46 
55 ····.line·47 
56 ····.line·48 
57 ····.line·49 
58 ····.line·50 
59 ····.line·51 
60 ····.line·52 
61 ····.line·53 
62 ····.line·54 
63 ····.line·55 
64 ····.line·56 
65 ····.line·57 
66 ····.line·58 
67 ····.line·59 
68 ····.line·60 
69 ····.line·61 
70 ····.line·62 
71 ····.line·63 
72 ····.line·64 
73 ····.line·65 
74 ····.line·66 
75 ····.line·67 
76 ····.line·68 
77 ····.line·69 
78 ····.line·70 
79 ····.line·71 
80 ····.line·72 
81 ····.line·73 
82 ····.line·74 
83 ····.line·75 
84 ····.line·76 
85 ····.line·77 
86 ····.line·78 
87 ····.line·79 
88 ····.line·80 
89 ····.line·81 
90 ····.line·82 
91 ····.line·83 
92 ····.line·84 
93 ····.line·85 
94 ····.line·86 
95 ····.line·87 
96 ····.line·88 
97 ····.line·89 
98 ····.line·90 
99 ····.line·91 
100 ····.line·92 
101 ····.line·93 
102 ····.line·94 
103 ····.line·95 
104 ····.line·96 
105 ····.line·97 
106 ····.line·98 
107 ····.line·99 
108 ····.line·100 
109 ····.line·101 
110 ····.line·102 
111 ····.line·103 
112 ····.line·104 
113 ····.line·105 
114 ····.line·106 
115 ····.line·107 
116 ····.line·108 
117 ····.line·109 
118 ····.line·110 
119 ····.line·111 
120 ····.line·112 
121 ····.line·113 
122 ····.line·114 
123 ····.line·115 
Max diff block lines reached; 8760/12713 bytes (68.91%) of diff not shown.
4.71 KB
smali/androidx/lifecycle/i.smali
    
Offset 1, 305 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Landroidx/lifecycle/i;1 .class·public·abstract·Landroidx/lifecycle/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·a(Landroidx/lifecycle/l;)Landroidx/lifecycle/k; 
6 ····.locals·1 
  
7 ····.line·1 
8 ····const-string·v0,·"state" 
  
9 ····.line·2 
10 ····.line·3 
11 ····invoke-static·{p0,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V 
  
12 ····.line·4 
13 ····.line·5 
14 ····.line·6 
15 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I 
  
16 ····.line·7 
17 ····.line·8 
18 ····.line·9 
19 ····move-result·p0 
  
20 ····.line·10 
21 ····const/4·v0,·0x1 
  
22 ····.line·11 
23 ····if-eq·p0,·v0,·:cond_2 
  
24 ····.line·12 
25 ····.line·13 
26 ····const/4·v0,·0x2 
  
27 ····.line·14 
28 ····if-eq·p0,·v0,·:cond_1 
  
29 ····.line·15 
30 ····.line·16 
31 ····const/4·v0,·0x3 
  
32 ····.line·17 
33 ····if-eq·p0,·v0,·:cond_0 
  
34 ····.line·18 
35 ····.line·19 
36 ····const/4·p0,·0x0 
  
37 ····.line·20 
38 ····goto·:goto_0 
  
39 ····.line·21 
40 ····:cond_0 
41 ····sget-object·p0,·Landroidx/lifecycle/k;->ON_RESUME:Landroidx/lifecycle/k; 
  
42 ····.line·22 
43 ····.line·23 
44 ····goto·:goto_0 
  
45 ····.line·24 
46 ····:cond_1 
47 ····sget-object·p0,·Landroidx/lifecycle/k;->ON_START:Landroidx/lifecycle/k; 
  
48 ····.line·25 
49 ····.line·26 
50 ····goto·:goto_0 
  
51 ····.line·27 
52 ····:cond_2 
53 ····sget-object·p0,·Landroidx/lifecycle/k;->ON_CREATE:Landroidx/lifecycle/k; 
  
54 ····.line·28 
55 ····.line·29 
56 ····:goto_0 
57 ····return-object·p0 
58 ····.line·30 
59 ····.line·31 
60 ····.line·32 
61 ····.line·33 
62 ····.line·34 
63 ····.line·35 
64 ····.line·36 
65 ····.line·37 
66 ····.line·38 
67 ····.line·39 
68 ····.line·40 
69 ····.line·41 
70 ····.line·42 
71 ····.line·43 
72 ····.line·44 
73 ····.line·45 
74 ····.line·46 
75 ····.line·47 
76 ····.line·48 
77 ····.line·49 
78 ····.line·50 
79 ····.line·51 
80 ····.line·52 
81 ····.line·53 
82 ····.line·54 
83 ····.line·55 
84 ····.line·56 
85 ····.line·57 
86 ····.line·58 
87 ····.line·59 
88 ····.line·60 
89 ····.line·61 
90 ····.line·62 
91 ····.line·63 
92 ····.line·64 
93 ····.line·65 
94 ····.line·66 
95 ····.line·67 
96 ····.line·68 
97 ····.line·69 
98 ····.line·70 
99 ····.line·71 
100 ····.line·72 
101 ····.line·73 
102 ····.line·74 
103 ····.line·75 
104 ····.line·76 
105 ····.line·77 
106 ····.line·78 
107 ····.line·79 
Max diff block lines reached; -1/4756 bytes (-0.02%) of diff not shown.
9.08 KB
smali/androidx/lifecycle/e.smali
    
Offset 1, 251 lines modifiedOffset 1, 136 lines modified
1 .class·public·final·Landroidx/lifecycle/e;1 .class·public·final·Landroidx/lifecycle/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/lifecycle/p; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:I 
  
8 .field·public·final·b:Ljava/lang/Object; 
  
9 .field·public·final·c:Ljava/lang/Object; 
  
  
10 #·direct·methods4 #·direct·methods
11 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/a;Landroidx/lifecycle/p;)V5 .method·public·static·a(Landroidx/lifecycle/h;)Landroidx/lifecycle/g;
12 ····.locals·16 ····.locals·1
  
13 ····.line·17 ····.line·1
 8 ····const-string·v0,·"state"
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
15 ····const/4·v0,·0x0 
  
16 ····.line·29 ····.line·2
17 ····iput·v0,·p0,·Landroidx/lifecycle/e;->a:I 
  
18 ····.line·310 ····.line·3
 11 ····invoke-static·{p0,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
19 ····iput-object·p1,·p0,·Landroidx/lifecycle/e;->b:Ljava/lang/Object; 
  
20 ····iput-object·p2,·p0,·Landroidx/lifecycle/e;->c:Ljava/lang/Object; 
  
21 ····return-void 
22 .end·method 
  
23 .method·public·constructor·<init>(Ljava/lang/Object;)V 
24 ····.locals·1 
  
25 ····.line·412 ····.line·4
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
27 ····const/4·v0,·0x1 
  
28 ····.line·513 ····.line·5
29 ····iput·v0,·p0,·Landroidx/lifecycle/e;->a:I 
  
30 ····.line·614 ····.line·6
 15 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I
31 ····iput-object·p1,·p0,·Landroidx/lifecycle/e;->b:Ljava/lang/Object; 
  
32 ····sget-object·v0,·Landroidx/lifecycle/c;->c:Landroidx/lifecycle/c; 
  
33 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
34 ····move-result-object·p1 
  
35 ····invoke-virtual·{v0,·p1},·Landroidx/lifecycle/c;->b(Ljava/lang/Class;)Landroidx/lifecycle/a; 
  
36 ····move-result-object·p1 
  
37 ····iput-object·p1,·p0,·Landroidx/lifecycle/e;->c:Ljava/lang/Object; 
  
38 ····return-void 
39 .end·method 
  
  
40 #·virtual·methods 
41 .method·public·final·a(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V 
42 ····.locals·4 
  
43 ····.line·1 
44 ····iget·v0,·p0,·Landroidx/lifecycle/e;->a:I 
  
45 ····.line·2 
46 ····.line·3 
47 ····iget-object·v1,·p0,·Landroidx/lifecycle/e;->b:Ljava/lang/Object; 
  
48 ····.line·4 
49 ····.line·5 
50 ····iget-object·v2,·p0,·Landroidx/lifecycle/e;->c:Ljava/lang/Object; 
  
51 ····.line·6 
52 ····.line·716 ····.line·7
53 ····packed-switch·v0,·:pswitch_data_0 
  
54 ····.line·817 ····.line·8
55 ····.line·918 ····.line·9
 19 ····move-result·p0
  
56 ····.line·1020 ····.line·10
57 ····check-cast·v2,·Landroidx/lifecycle/a;21 ····const/4·v0,·0x1
  
58 ····.line·1122 ····.line·11
 23 ····if-eq·p0,·v0,·:cond_2
59 ····.line·12 
60 ····iget-object·v0,·v2,·Landroidx/lifecycle/a;->a:Ljava/util/HashMap; 
  
 24 ····.line·12
61 ····.line·1325 ····.line·13
 26 ····const/4·v0,·0x2
  
62 ····.line·1427 ····.line·14
63 ····invoke-virtual·{v0,·p2},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;28 ····if-eq·p0,·v0,·:cond_1
  
64 ····.line·1529 ····.line·15
65 ····.line·1630 ····.line·16
 31 ····const/4·v0,·0x3
  
66 ····.line·1732 ····.line·17
67 ····move-result-object·v233 ····if-eq·p0,·v0,·:cond_0
  
68 ····.line·1834 ····.line·18
69 ····check-cast·v2,·Ljava/util/List; 
  
70 ····.line·1935 ····.line·19
 36 ····const/4·p0,·0x0
  
71 ····.line·2037 ····.line·20
72 ····invoke-static·{v2,·p1,·p2,·v1},·Landroidx/lifecycle/a;->a(Ljava/util/List;Landroidx/lifecycle/r;Landroidx/lifecycle/k;Ljava/lang/Object;)V38 ····goto·:goto_0
  
73 ····.line·2139 ····.line·21
 40 ····:cond_0
 41 ····sget-object·p0,·Landroidx/lifecycle/g;->ON_RESUME:Landroidx/lifecycle/g;
  
Max diff block lines reached; 6102/9236 bytes (66.07%) of diff not shown.
4.78 KB
smali/androidx/lifecycle/b.smali
    
Offset 1, 105 lines modifiedOffset 1, 123 lines modified
1 .class·public·final·Landroidx/lifecycle/b;1 .class·public·abstract·synthetic·Landroidx/lifecycle/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
 5 .field·public·static·final·synthetic·a:[I
5 .field·public·final·a:I 
  
6 .field·public·final·b:Ljava/lang/reflect/Method; 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·public·constructor·<init>(ILjava/lang/reflect/Method;)V7 .method·static·constructor·<clinit>()V
9 ····.locals·08 ····.locals·3
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-static·{},·Landroidx/lifecycle/g;->values()[Landroidx/lifecycle/g;
  
11 ····iput·p1,·p0,·Landroidx/lifecycle/b;->a:I10 ····move-result-object·v0
  
12 ····iput-object·p2,·p0,·Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;11 ····array-length·v0,·v0
  
13 ····const/4·p1,·0x112 ····new-array·v0,·v0,·[I
  
14 ····invoke-virtual·{p2,·p1},·Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V13 ····:try_start_0
 14 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_CREATE:Landroidx/lifecycle/g;
  
 15 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
15 ····return-void 
16 .end·method 
  
 16 ····move-result·v1
  
 17 ····const/4·v2,·0x1
17 #·virtual·methods 
18 .method·public·final·equals(Ljava/lang/Object;)Z 
19 ····.locals·4 
  
20 ····const/4·v0,·0x118 ····aput·v2,·v0,·v1
 19 ····:try_end_0
 20 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
21 ····if-ne·p0,·p1,·:cond_021 ····:catch_0
 22 ····:try_start_1
 23 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_START:Landroidx/lifecycle/g;
  
22 ····return·v024 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 25 ····move-result·v1
23 ····:cond_0 
24 ····instance-of·v1,·p1,·Landroidx/lifecycle/b; 
  
25 ····const/4·v2,·0x026 ····const/4·v2,·0x2
  
26 ····if-nez·v1,·:cond_127 ····aput·v2,·v0,·v1
 28 ····:try_end_1
 29 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
27 ····return·v230 ····:catch_1
 31 ····:try_start_2
 32 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_RESUME:Landroidx/lifecycle/g;
  
 33 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
28 ····:cond_1 
29 ····check-cast·p1,·Landroidx/lifecycle/b; 
  
30 ····iget·v1,·p1,·Landroidx/lifecycle/b;->a:I34 ····move-result·v1
  
31 ····iget·v3,·p0,·Landroidx/lifecycle/b;->a:I35 ····const/4·v2,·0x3
  
32 ····if-ne·v3,·v1,·:cond_236 ····aput·v2,·v0,·v1
 37 ····:try_end_2
 38 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
33 ····iget-object·v1,·p0,·Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;39 ····:catch_2
 40 ····:try_start_3
 41 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_PAUSE:Landroidx/lifecycle/g;
  
34 ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;42 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
35 ····move-result-object·v143 ····move-result·v1
  
36 ····iget-object·p1,·p1,·Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;44 ····const/4·v2,·0x4
  
37 ····invoke-virtual·{p1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;45 ····aput·v2,·v0,·v1
 46 ····:try_end_3
 47 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
38 ····move-result-object·p148 ····:catch_3
 49 ····:try_start_4
 50 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_STOP:Landroidx/lifecycle/g;
  
39 ····invoke-virtual·{v1,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
40 ····move-result·p152 ····move-result·v1
  
41 ····if-eqz·p1,·:cond_253 ····const/4·v2,·0x5
  
42 ····goto·:goto_054 ····aput·v2,·v0,·v1
 55 ····:try_end_4
 56 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
43 ····:cond_2 
44 ····const/4·v0,·0x057 ····:catch_4
 58 ····:try_start_5
 59 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_DESTROY:Landroidx/lifecycle/g;
  
 60 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
45 ····:goto_0 
46 ····return·v0 
47 .end·method 
  
 61 ····move-result·v1
48 .method·public·final·hashCode()I 
49 ····.locals·2 
  
50 ····iget·v0,·p0,·Landroidx/lifecycle/b;->a:I62 ····const/4·v2,·0x6
  
51 ····mul-int/lit8·v0,·v0,·0x1f63 ····aput·v2,·v0,·v1
 64 ····:try_end_5
 65 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
52 ····iget-object·v1,·p0,·Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;66 ····:catch_5
 67 ····:try_start_6
 68 ····sget-object·v1,·Landroidx/lifecycle/g;->ON_ANY:Landroidx/lifecycle/g;
  
53 ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;69 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
Max diff block lines reached; 405/4834 bytes (8.38%) of diff not shown.
8.29 KB
smali/androidx/lifecycle/v.smali
    
Offset 1, 537 lines modifiedOffset 1, 19 lines modified
1 .class·public·Landroidx/lifecycle/v;1 .class·public·final·Landroidx/lifecycle/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·d:Ljava/lang/Object; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·final·synthetic·a:Landroidx/lifecycle/w;
7 .field·public·final·a:Ljava/lang/Object; 
  
8 .field·public·volatile·b:Ljava/lang/Object; 
  
9 .field·public·volatile·c:Ljava/lang/Object; 
  
  
10 #·direct·methods6 #·direct·methods
11 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Landroidx/lifecycle/w;)V
12 ····.locals·18 ····.locals·0
  
13 ····.line·1 
14 ····new-instance·v0,·Ljava/lang/Object; 
  
15 ····.line·2 
16 ····.line·3 
17 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
18 ····.line·4 
19 ····.line·5 
20 ····.line·6 
21 ····sput-object·v0,·Landroidx/lifecycle/v;->d:Ljava/lang/Object; 
  
22 ····.line·7 
23 ····.line·8 
24 ····return-void 
25 ····.line·9 
26 ····.line·10 
27 ····.line·11 
28 ····.line·12 
29 ····.line·13 
30 ····.line·14 
31 ····.line·15 
32 ····.line·16 
33 ····.line·17 
34 ····.line·18 
35 ····.line·19 
36 ····.line·20 
37 ····.line·21 
38 ····.line·22 
39 ····.line·23 
40 ····.line·24 
41 ····.line·25 
42 ····.line·26 
43 ····.line·27 
44 ····.line·28 
45 ····.line·29 
46 ····.line·30 
47 ····.line·31 
48 ····.line·32 
49 ····.line·33 
50 ····.line·34 
51 ····.line·35 
52 ····.line·36 
53 ····.line·37 
54 ····.line·38 
55 ····.line·39 
56 ····.line·40 
57 ····.line·41 
58 ····.line·42 
59 ····.line·43 
60 ····.line·44 
61 ····.line·45 
62 ····.line·46 
63 ····.line·47 
64 ····.line·48 
65 ····.line·49 
66 ····.line·50 
67 ····.line·51 
68 ····.line·52 
69 ····.line·53 
70 ····.line·54 
71 ····.line·55 
72 ····.line·56 
73 ····.line·57 
74 ····.line·58 
75 ····.line·59 
76 ····.line·60 
77 ····.line·61 
78 ····.line·62 
79 ····.line·63 
80 ····.line·64 
81 ····.line·65 
82 ····.line·66 
83 ····.line·67 
84 ····.line·68 
85 ····.line·69 
86 ····.line·70 
87 ····.line·71 
88 ····.line·72 
89 ····.line·73 
90 ····.line·74 
91 ····.line·75 
92 ····.line·76 
93 ····.line·77 
94 ····.line·78 
95 ····.line·79 
96 ····.line·80 
97 ····.line·81 
98 ····.line·82 
99 ····.line·83 
100 ····.line·84 
101 ····.line·85 
102 ····.line·86 
103 ····.line·87 
104 ····.line·88 
105 ····.line·89 
106 ····.line·90 
107 ····.line·91 
108 ····.line·92 
109 ····.line·93 
110 ····.line·94 
111 ····.line·95 
112 ····.line·96 
113 ····.line·97 
114 ····.line·98 
Max diff block lines reached; 3946/8425 bytes (46.84%) of diff not shown.
9.73 KB
smali/androidx/lifecycle/g.smali
    
Offset 1, 3 lines modifiedOffset 1, 510 lines modified
1 .class·public·interface·abstract·Landroidx/lifecycle/g;1 .class·public·final·enum·Landroidx/lifecycle/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·private·static·final·synthetic·$VALUES:[Landroidx/lifecycle/g;
  
 6 .field·public·static·final·Companion:Landroidx/lifecycle/e;
  
 7 .field·public·static·final·enum·ON_ANY:Landroidx/lifecycle/g;
  
 8 .field·public·static·final·enum·ON_CREATE:Landroidx/lifecycle/g;
  
 9 .field·public·static·final·enum·ON_DESTROY:Landroidx/lifecycle/g;
  
 10 .field·public·static·final·enum·ON_PAUSE:Landroidx/lifecycle/g;
  
 11 .field·public·static·final·enum·ON_RESUME:Landroidx/lifecycle/g;
  
 12 .field·public·static·final·enum·ON_START:Landroidx/lifecycle/g;
  
 13 .field·public·static·final·enum·ON_STOP:Landroidx/lifecycle/g;
  
  
 14 #·direct·methods
 15 .method·static·constructor·<clinit>()V
 16 ····.locals·15
  
 17 ····.line·1
 18 ····const/4·v0,·0x6
  
 19 ····.line·2
 20 ····const/4·v1,·0x5
  
 21 ····.line·3
 22 ····const/4·v2,·0x4
  
 23 ····.line·4
 24 ····const/4·v3,·0x3
  
 25 ····.line·5
 26 ····const/4·v4,·0x2
  
 27 ····.line·6
 28 ····const/4·v5,·0x1
  
 29 ····.line·7
 30 ····const/4·v6,·0x0
  
 31 ····.line·8
 32 ····new-instance·v7,·Landroidx/lifecycle/g;
  
 33 ····.line·9
 34 ····.line·10
 35 ····const-string·v8,·"ON_CREATE"
  
 36 ····.line·11
 37 ····.line·12
 38 ····invoke-direct·{v7,·v8,·v6},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 39 ····.line·13
 40 ····.line·14
 41 ····.line·15
 42 ····sput-object·v7,·Landroidx/lifecycle/g;->ON_CREATE:Landroidx/lifecycle/g;
  
 43 ····.line·16
 44 ····.line·17
 45 ····new-instance·v8,·Landroidx/lifecycle/g;
  
 46 ····.line·18
 47 ····.line·19
 48 ····const-string·v9,·"ON_START"
  
 49 ····.line·20
 50 ····.line·21
 51 ····invoke-direct·{v8,·v9,·v5},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 52 ····.line·22
 53 ····.line·23
 54 ····.line·24
 55 ····sput-object·v8,·Landroidx/lifecycle/g;->ON_START:Landroidx/lifecycle/g;
  
 56 ····.line·25
 57 ····.line·26
 58 ····new-instance·v9,·Landroidx/lifecycle/g;
  
 59 ····.line·27
 60 ····.line·28
 61 ····const-string·v10,·"ON_RESUME"
  
 62 ····.line·29
 63 ····.line·30
 64 ····invoke-direct·{v9,·v10,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 65 ····.line·31
 66 ····.line·32
 67 ····.line·33
 68 ····sput-object·v9,·Landroidx/lifecycle/g;->ON_RESUME:Landroidx/lifecycle/g;
  
 69 ····.line·34
 70 ····.line·35
 71 ····new-instance·v10,·Landroidx/lifecycle/g;
  
 72 ····.line·36
 73 ····.line·37
 74 ····const-string·v11,·"ON_PAUSE"
  
 75 ····.line·38
 76 ····.line·39
 77 ····invoke-direct·{v10,·v11,·v3},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 78 ····.line·40
 79 ····.line·41
 80 ····.line·42
 81 ····sput-object·v10,·Landroidx/lifecycle/g;->ON_PAUSE:Landroidx/lifecycle/g;
  
 82 ····.line·43
 83 ····.line·44
 84 ····new-instance·v11,·Landroidx/lifecycle/g;
  
 85 ····.line·45
 86 ····.line·46
 87 ····const-string·v12,·"ON_STOP"
  
 88 ····.line·47
 89 ····.line·48
Max diff block lines reached; -1/9902 bytes (-0.01%) of diff not shown.
20.7 KB
smali/androidx/lifecycle/c.smali
    
Offset 1, 196 lines modifiedOffset 1, 109 lines modified
1 .class·public·final·Landroidx/lifecycle/c;1 .class·public·final·Landroidx/lifecycle/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroidx/lifecycle/l;
  
4 #·static·fields 
5 .field·public·static·final·c:Landroidx/lifecycle/c; 
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:I
7 .field·public·final·a:Ljava/util/HashMap; 
  
8 .field·public·final·b:Ljava/util/HashMap; 
  
  
9 #·direct·methods 
10 .method·static·constructor·<clinit>()V 
11 ····.locals·1 
  
12 ····new-instance·v0,·Landroidx/lifecycle/c; 
  
13 ····invoke-direct·{v0},·Landroidx/lifecycle/c;-><init>()V8 .field·public·final·b:Ljava/lang/Object;
  
14 ····sput-object·v0,·Landroidx/lifecycle/c;->c:Landroidx/lifecycle/c;9 .field·public·final·c:Ljava/lang/Object;
  
15 ····return-void 
16 .end·method 
  
17 .method·public·constructor·<init>()V10 #·direct·methods
 11 .method·public·constructor·<init>(Lio/flutter/embedding/engine/renderer/a;Landroidx/lifecycle/l;)V
18 ····.locals·112 ····.locals·1
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
20 ····new-instance·v0,·Ljava/util/HashMap; 
  
21 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
22 ····iput-object·v0,·p0,·Landroidx/lifecycle/c;->a:Ljava/util/HashMap; 
  
23 ····new-instance·v0,·Ljava/util/HashMap; 
  
24 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
25 ····iput-object·v0,·p0,·Landroidx/lifecycle/c;->b:Ljava/util/HashMap; 
  
26 ····return-void 
27 .end·method 
  
28 .method·public·static·c(Ljava/util/HashMap;Landroidx/lifecycle/b;Landroidx/lifecycle/k;Ljava/lang/Class;)V 
29 ····.locals·3 
  
30 ····.line·113 ····.line·1
31 ····invoke-virtual·{p0,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·215 ····.line·2
33 ····.line·316 ····.line·3
34 ····.line·417 ····.line·4
35 ····move-result-object·v018 ····const/4·v0,·0x0
  
36 ····.line·519 ····.line·5
37 ····check-cast·v0,·Landroidx/lifecycle/k;20 ····iput·v0,·p0,·Landroidx/lifecycle/c;->a:I
  
38 ····.line·621 ····.line·6
39 ····.line·722 ····.line·7
40 ····if-eqz·v0,·:cond_123 ····iput-object·p1,·p0,·Landroidx/lifecycle/c;->b:Ljava/lang/Object;
  
41 ····.line·824 ····.line·8
42 ····.line·925 ····.line·9
43 ····if-ne·p2,·v0,·:cond_026 ····iput-object·p2,·p0,·Landroidx/lifecycle/c;->c:Ljava/lang/Object;
  
44 ····.line·1027 ····.line·10
45 ····.line·1128 ····.line·11
 29 ····return-void
46 ····goto·:goto_0 
  
47 ····.line·1230 ····.line·12
48 ····:cond_0 
49 ····iget-object·p0,·p1,·Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method; 
  
50 ····.line·1331 ····.line·13
51 ····.line·1432 ····.line·14
52 ····new-instance·p1,·Ljava/lang/IllegalArgumentException; 
  
53 ····.line·1533 ····.line·15
54 ····.line·1634 ····.line·16
55 ····new-instance·v1,·Ljava/lang/StringBuilder; 
  
56 ····.line·1735 ····.line·17
57 ····.line·1836 ····.line·18
58 ····const-string·v2,·"Method·" 
  
59 ····.line·1937 ····.line·19
60 ····.line·2038 ····.line·20
61 ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
62 ····.line·2139 ····.line·21
63 ····.line·2240 ····.line·22
64 ····.line·2341 ····.line·23
65 ····invoke-virtual·{p0},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String; 
  
66 ····.line·2442 ····.line·24
67 ····.line·2543 ····.line·25
68 ····.line·2644 ····.line·26
69 ····move-result-object·p0 
  
70 ····.line·2745 ····.line·27
71 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
72 ····.line·2846 ····.line·28
73 ····.line·2947 ····.line·29
74 ····.line·3048 ····.line·30
75 ····const-string·p0,·"·in·" 
  
76 ····.line·3149 ····.line·31
77 ····.line·3250 ····.line·32
78 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
79 ····.line·3351 ····.line·33
80 ····.line·3452 ····.line·34
81 ····.line·3553 ····.line·35
82 ····invoke-virtual·{p3},·Ljava/lang/Class;->getName()Ljava/lang/String; 
  
83 ····.line·3654 ····.line·36
Max diff block lines reached; 17843/21135 bytes (84.42%) of diff not shown.
787 B
smali/androidx/lifecycle/x.smali
    
Offset 1, 22 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Landroidx/lifecycle/x;1 .class·public·final·Landroidx/lifecycle/x;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·final·a(Landroid/app/Activity;Landroid/app/Application$ActivityLifecycleCallbacks;)V 
6 ····.locals·1 
  
7 ····.line·1 
8 ····const-string·v0,·"activity" 
  
9 ····invoke-static·{p0,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V 
  
10 ····const-string·v0,·"callback" 
  
11 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V 
  
12 ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V 
  
13 ····return-void 
14 .end·method 
162 B
smali/V/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LV/a;1 .class·public·interface·abstract·LV/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
27.8 KB
smali/X/a.smali
Max HTML report size reached
15.9 KB
smali/m/a.smali
    
Offset 1, 1077 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lm/a;1 .class·public·interface·abstract·Lm/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
Diff chunk too large, falling back to line-by-line diff (2 lines added, 1071 lines removed)
  
4 #·direct·methods4 #·virtual·methods
5 .method·public·static·a(Ljava/lang/Object;)I5 .method·public·abstract·accept(Ljava/lang/Object;)V
6 ····.locals·0 
  
7 ····.line·1 
8 ····check-cast·p0,·Landroid/graphics/drawable/Icon; 
  
9 ····.line·2 
10 ····.line·3 
11 ····invoke-virtual·{p0},·Landroid/graphics/drawable/Icon;->getResId()I 
  
12 ····.line·4 
13 ····.line·5 
14 ····.line·6 
15 ····move-result·p0 
  
16 ····.line·7 
17 ····return·p0 
18 ····.line·8 
19 ····.line·9 
20 ····.line·10 
21 ····.line·11 
22 ····.line·12 
23 ····.line·13 
24 ····.line·14 
25 ····.line·15 
26 ····.line·16 
27 ····.line·17 
28 ····.line·18 
29 ····.line·19 
30 ····.line·20 
31 ····.line·21 
32 ····.line·22 
33 ····.line·23 
34 ····.line·24 
35 ····.line·25 
36 ····.line·26 
37 ····.line·27 
38 ····.line·28 
39 ····.line·29 
40 ····.line·30 
41 ····.line·31 
42 ····.line·32 
43 ····.line·33 
44 ····.line·34 
45 ····.line·35 
46 ····.line·36 
47 ····.line·37 
48 ····.line·38 
49 ····.line·39 
50 ····.line·40 
51 ····.line·41 
52 ····.line·42 
53 ····.line·43 
54 ····.line·44 
55 ····.line·45 
56 ····.line·46 
57 ····.line·47 
58 ····.line·48 
59 ····.line·49 
60 ····.line·50 
61 ····.line·51 
62 ····.line·52 
63 ····.line·53 
64 ····.line·54 
65 ····.line·55 
66 ····.line·56 
67 ····.line·57 
68 ····.line·58 
69 ····.line·59 
70 ····.line·60 
71 ····.line·61 
72 ····.line·62 
73 ····.line·63 
74 ····.line·64 
75 ····.line·65 
76 ····.line·66 
77 ····.line·67 
78 ····.line·68 
79 ····.line·69 
80 ····.line·70 
81 ····.line·71 
82 ····.line·72 
83 ····.line·73 
84 ····.line·74 
85 ····.line·75 
86 ····.line·76 
87 ····.line·77 
88 ····.line·78 
89 ····.line·79 
90 ····.line·80 
91 ····.line·81 
92 ····.line·82 
93 ····.line·83 
94 ····.line·84 
95 ····.line·85 
96 ····.line·86 
97 ····.line·87 
98 ····.line·88 
99 ····.line·89 
100 ····.line·90 
101 ····.line·91 
102 ····.line·92 
103 ····.line·93 
104 ····.line·94 
105 ····.line·95 
106 ····.line·96 
107 ····.line·97 
108 ····.line·98 
109 ····.line·99 
110 ····.line·100 
111 ····.line·101 
112 ····.line·102 
113 ····.line·103 
114 ····.line·104 
115 ····.line·105 
116 ····.line·106 
117 ····.line·107 
118 ····.line·108 
119 ····.line·109 
120 ····.line·110 
Max diff block lines reached; 0/16230 bytes (0.00%) of diff not shown.
28.9 KB
smali/r/a.smali
Max HTML report size reached
25.3 KB
smali/S/a.smali
Max HTML report size reached
32.8 KB
smali/S/d.smali
Max HTML report size reached
59.3 KB
smali/S/b.smali
Max HTML report size reached
43.6 KB
smali/S/c.smali
Max HTML report size reached
22.4 KB
smali/K/a.smali
Max HTML report size reached
5.1 KB
smali/b/a.smali
    
Offset 1, 279 lines modifiedOffset 1, 23 lines modified
1 .class·public·abstract·Lb/a;1 .class·public·interface·abstract·annotation·Lb/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/annotation/Annotation;
  
4 #·instance·fields 
5 .field·public·a:Z 
  
 6 #·annotations
 7 .annotation·runtime·Ljava/lang/annotation/Retention;
 8 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
 9 .end·annotation
  
 10 .annotation·runtime·Ljava/lang/annotation/Target;
 11 ····value·=·{
 12 ········.enum·Ljava/lang/annotation/ElementType;->PACKAGE:Ljava/lang/annotation/ElementType;,
 13 ········.enum·Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;,
 14 ········.enum·Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;,
 15 ········.enum·Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;,
 16 ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
 17 ········.enum·Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;
 18 ····}
 19 .end·annotation
6 #·direct·methods 
7 .method·public·constructor·<init>(Z)V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····iput-boolean·p1,·p0,·Lb/a;->a:Z 
  
15 ····.line·5 
16 ····.line·6 
17 ····new-instance·p1,·Ljava/util/concurrent/CopyOnWriteArrayList; 
  
18 ····.line·7 
19 ····.line·8 
20 ····invoke-direct·{p1},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V 
  
21 ····.line·9 
22 ····.line·10 
23 ····.line·11 
24 ····return-void 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 ····.line·63 
77 ····.line·64 
78 ····.line·65 
79 ····.line·66 
80 ····.line·67 
81 ····.line·68 
82 ····.line·69 
83 ····.line·70 
84 ····.line·71 
85 ····.line·72 
86 ····.line·73 
87 ····.line·74 
88 ····.line·75 
89 ····.line·76 
90 ····.line·77 
91 ····.line·78 
92 ····.line·79 
93 ····.line·80 
94 ····.line·81 
95 ····.line·82 
96 ····.line·83 
97 ····.line·84 
98 ····.line·85 
99 ····.line·86 
100 ····.line·87 
101 ····.line·88 
102 ····.line·89 
Max diff block lines reached; -1/5195 bytes (-0.02%) of diff not shown.
57.0 KB
smali/r0/a.smali
Max HTML report size reached
8.89 KB
smali/p0/a.smali
    
Offset 1, 47 lines modifiedOffset 1, 545 lines modified
1 .class·public·final·Lp0/a;1 .class·public·final·Lp0/a;
2 .super·Ljava/lang/Object;2 .super·LZ/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
 4 #·instance·fields
 5 .field·public·e:Lo0/q;
  
6 #·static·fields 
7 .field·public·static·final·b:Lp0/a;6 .field·public·synthetic·f:Ljava/lang/Object;
  
 7 .field·public·final·synthetic·g:Lp0/b;
  
 8 .field·public·h:I
  
  
8 #·direct·methods9 #·direct·methods
9 .method·static·constructor·<clinit>()V10 .method·public·constructor·<init>(Lp0/b;LX/e;)V
10 ····.locals·111 ····.locals·0
  
11 ····.line·112 ····.line·1
12 ····new-instance·v0,·Lp0/a;13 ····iput-object·p1,·p0,·Lp0/a;->g:Lp0/b;
  
13 ····.line·214 ····.line·2
14 ····.line·315 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0,·p2},·LZ/c;-><init>(LX/e;)V
  
16 ····.line·417 ····.line·4
17 ····.line·518 ····.line·5
18 ····.line·619 ····.line·6
19 ····sput-object·v0,·Lp0/a;->b:Lp0/a;20 ····return-void
 21 ····.line·7
 22 ····.line·8
 23 ····.line·9
 24 ····.line·10
 25 ····.line·11
 26 ····.line·12
 27 ····.line·13
 28 ····.line·14
 29 ····.line·15
 30 ····.line·16
 31 ····.line·17
 32 ····.line·18
 33 ····.line·19
 34 ····.line·20
 35 ····.line·21
 36 ····.line·22
 37 ····.line·23
 38 ····.line·24
 39 ····.line·25
 40 ····.line·26
 41 ····.line·27
 42 ····.line·28
 43 ····.line·29
 44 ····.line·30
 45 ····.line·31
 46 ····.line·32
 47 ····.line·33
 48 ····.line·34
 49 ····.line·35
 50 ····.line·36
 51 ····.line·37
 52 ····.line·38
 53 ····.line·39
 54 ····.line·40
 55 ····.line·41
 56 ····.line·42
 57 ····.line·43
 58 ····.line·44
 59 ····.line·45
 60 ····.line·46
 61 ····.line·47
 62 ····.line·48
 63 ····.line·49
 64 ····.line·50
 65 ····.line·51
 66 ····.line·52
 67 ····.line·53
 68 ····.line·54
 69 ····.line·55
 70 ····.line·56
 71 ····.line·57
 72 ····.line·58
 73 ····.line·59
 74 ····.line·60
 75 ····.line·61
 76 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
 100 ····.line·86
 101 ····.line·87
 102 ····.line·88
 103 ····.line·89
 104 ····.line·90
 105 ····.line·91
 106 ····.line·92
 107 ····.line·93
 108 ····.line·94
 109 ····.line·95
 110 ····.line·96
 111 ····.line·97
 112 ····.line·98
 113 ····.line·99
 114 ····.line·100
Max diff block lines reached; 1251/9074 bytes (13.79%) of diff not shown.
54.9 KB
smali/p0/d.smali
Max HTML report size reached
103 KB
smali/p0/h.smali
Max HTML report size reached
11.9 KB
smali/p0/f.smali
    
Offset 1, 11 lines modifiedOffset 1, 801 lines modified
1 .class·public·interface·abstract·Lp0/f; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lp0/f;
 2 .super·LZ/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a; 
 4 #·instance·fields
 5 .field·public·e:Lp0/g;
  
 6 .field·public·f:Lp0/d;
  
 7 .field·public·g:Lp0/i;
  
 8 .field·public·h:Lm0/N;
  
 9 .field·public·i:Ljava/lang/Object;
  
 10 .field·public·synthetic·j:Ljava/lang/Object;
  
 11 .field·public·final·synthetic·k:Lp0/g;
  
 12 .field·public·l:I
  
  
 13 #·direct·methods
 14 .method·public·constructor·<init>(Lp0/g;LX/e;)V
 15 ····.locals·0
  
 16 ····.line·1
 17 ····iput-object·p1,·p0,·Lp0/f;->k:Lp0/g;
  
 18 ····.line·2
 19 ····.line·3
 20 ····invoke-direct·{p0,·p2},·LZ/c;-><init>(LX/e;)V
  
 21 ····.line·4
 22 ····.line·5
 23 ····.line·6
 24 ····return-void
 25 ····.line·7
 26 ····.line·8
 27 ····.line·9
 28 ····.line·10
 29 ····.line·11
 30 ····.line·12
 31 ····.line·13
 32 ····.line·14
 33 ····.line·15
 34 ····.line·16
 35 ····.line·17
 36 ····.line·18
 37 ····.line·19
 38 ····.line·20
 39 ····.line·21
 40 ····.line·22
 41 ····.line·23
 42 ····.line·24
 43 ····.line·25
 44 ····.line·26
 45 ····.line·27
 46 ····.line·28
 47 ····.line·29
 48 ····.line·30
 49 ····.line·31
 50 ····.line·32
 51 ····.line·33
 52 ····.line·34
 53 ····.line·35
 54 ····.line·36
 55 ····.line·37
 56 ····.line·38
 57 ····.line·39
 58 ····.line·40
 59 ····.line·41
 60 ····.line·42
 61 ····.line·43
 62 ····.line·44
 63 ····.line·45
 64 ····.line·46
 65 ····.line·47
 66 ····.line·48
 67 ····.line·49
 68 ····.line·50
 69 ····.line·51
 70 ····.line·52
 71 ····.line·53
 72 ····.line·54
 73 ····.line·55
 74 ····.line·56
 75 ····.line·57
 76 ····.line·58
 77 ····.line·59
 78 ····.line·60
 79 ····.line·61
 80 ····.line·62
 81 ····.line·63
 82 ····.line·64
 83 ····.line·65
 84 ····.line·66
 85 ····.line·67
 86 ····.line·68
 87 ····.line·69
 88 ····.line·70
 89 ····.line·71
 90 ····.line·72
 91 ····.line·73
 92 ····.line·74
 93 ····.line·75
 94 ····.line·76
 95 ····.line·77
 96 ····.line·78
 97 ····.line·79
 98 ····.line·80
 99 ····.line·81
 100 ····.line·82
 101 ····.line·83
 102 ····.line·84
 103 ····.line·85
 104 ····.line·86
 105 ····.line·87
 106 ····.line·88
 107 ····.line·89
 108 ····.line·90
 109 ····.line·91
 110 ····.line·92
 111 ····.line·93
Max diff block lines reached; 4478/12111 bytes (36.97%) of diff not shown.
17.9 KB
smali/p0/i.smali
    
Offset 1, 593 lines modifiedOffset 1, 57 lines modified
1 .class·public·final·Lp0/i;1 .class·public·final·Lp0/i;
2 .super·Ljava/lang/Object;2 .super·Lq0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lp0/c; 
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Ljava/lang/Class;7 .field·private·volatile·_state:Ljava/lang/Object;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Ljava/lang/Class;)V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·3
  
11 ····.line·111 ····.line·1
12 ····const-string·v0,·"jClass"12 ····const-class·v0,·Ljava/lang/Object;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V15 ····const-string·v1,·"_state"
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
 18 ····const-class·v2,·Lp0/i;
18 ····.line·6 
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····iput-object·p1,·p0,·Lp0/i;->a:Ljava/lang/Class; 
  
24 ····.line·10 
25 ····.line·11 
26 ····return-void 
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 ····.line·63 
79 ····.line·64 
80 ····.line·65 
81 ····.line·66 
82 ····.line·67 
83 ····.line·68 
84 ····.line·69 
85 ····.line·70 
86 ····.line·71 
87 ····.line·72 
88 ····.line·73 
89 ····.line·74 
90 ····.line·75 
91 ····.line·76 
92 ····.line·77 
93 ····.line·78 
94 ····.line·79 
95 ····.line·80 
96 ····.line·81 
97 ····.line·82 
98 ····.line·83 
99 ····.line·84 
100 ····.line·85 
101 ····.line·86 
102 ····.line·87 
103 ····.line·88 
104 ····.line·89 
105 ····.line·90 
106 ····.line·91 
107 ····.line·92 
108 ····.line·93 
109 ····.line·94 
110 ····.line·95 
111 ····.line·96 
112 ····.line·97 
113 ····.line·98 
114 ····.line·99 
Max diff block lines reached; 9749/18316 bytes (53.23%) of diff not shown.
18.5 KB
smali/p0/e.smali
    
Offset 1, 933 lines modifiedOffset 1, 181 lines modified
1 .class·public·abstract·Lp0/e;1 .class·public·final·Lp0/e;
2 .super·Ljava/lang/Object;2 .super·LZ/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:[Ljava/lang/Object;5 .field·public·e:Lp0/d;
  
 6 .field·public·f:Lo0/r;
  
 7 .field·public·g:Lo0/a;
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·1 
  
 8 .field·public·h:Z
9 ····.line·1 
10 ····const/4·v0,·0x0 
  
 9 .field·public·synthetic·i:Ljava/lang/Object;
11 ····.line·2 
12 ····new-array·v0,·v0,·[Ljava/lang/Object; 
  
 10 .field·public·j:I
13 ····.line·3 
14 ····.line·4 
15 ····sput-object·v0,·Lp0/e;->a:[Ljava/lang/Object; 
  
16 ····.line·5 
17 ····.line·6 
18 ····return-void 
19 ····.line·7 
20 ····.line·8 
21 ····.line·9 
22 ····.line·10 
23 ····.line·11 
24 ····.line·12 
25 ····.line·13 
26 ····.line·14 
27 ····.line·15 
28 ····.line·16 
29 ····.line·17 
30 ····.line·18 
31 ····.line·19 
32 ····.line·20 
33 ····.line·21 
34 ····.line·22 
35 ····.line·23 
36 ····.line·24 
37 ····.line·25 
38 ····.line·26 
39 ····.line·27 
40 ····.line·28 
41 ····.line·29 
42 ····.line·30 
43 ····.line·31 
44 ····.line·32 
45 ····.line·33 
46 ····.line·34 
47 ····.line·35 
48 ····.line·36 
49 ····.line·37 
50 ····.line·38 
51 ····.line·39 
52 ····.line·40 
53 ····.line·41 
54 ····.line·42 
55 ····.line·43 
56 ····.line·44 
57 ····.line·45 
58 ····.line·46 
59 ····.line·47 
60 ····.line·48 
61 ····.line·49 
62 ····.line·50 
63 ····.line·51 
64 ····.line·52 
65 ····.line·53 
66 ····.line·54 
67 ····.line·55 
68 ····.line·56 
69 ····.line·57 
70 ····.line·58 
71 ····.line·59 
72 ····.line·60 
73 ····.line·61 
74 ····.line·62 
75 ····.line·63 
76 ····.line·64 
77 ····.line·65 
78 ····.line·66 
79 ····.line·67 
80 ····.line·68 
81 ····.line·69 
82 ····.line·70 
83 ····.line·71 
84 ····.line·72 
85 ····.line·73 
86 ····.line·74 
87 ····.line·75 
88 ····.line·76 
89 ····.line·77 
90 ····.line·78 
91 ····.line·79 
92 ····.line·80 
93 ····.line·81 
94 ····.line·82 
95 ····.line·83 
96 ····.line·84 
97 ····.line·85 
98 ····.line·86 
99 ····.line·87 
100 ····.line·88 
101 ····.line·89 
102 ····.line·90 
103 ····.line·91 
104 ····.line·92 
105 ····.line·93 
106 ····.line·94 
107 ····.line·95 
108 ····.line·96 
109 ····.line·97 
110 ····.line·98 
111 ····.line·99 
112 ····.line·100 
113 ····.line·101 
114 ····.line·102 
Max diff block lines reached; 14674/18861 bytes (77.80%) of diff not shown.
45.9 KB
smali/p0/b.smali
Max HTML report size reached
45.8 KB
smali/p0/g.smali
Max HTML report size reached
278 B
smali/p0/c.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lp0/c;1 .class·public·interface·abstract·Lp0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a()Ljava/lang/Class;5 .method·public·abstract·b(Lp0/d;LX/e;)Ljava/lang/Object;
6 .end·method6 .end·method
9.67 KB
smali/A/a.smali
    
Offset 1, 600 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LA/a; 
2 .super·Lp0/h;1 .class·public·interface·abstract·LA/a;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lo0/a; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·c:LA/b; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(LA/b;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····iput-object·p1,·p0,·LA/a;->c:LA/b; 
  
13 ····.line·2 
14 ····.line·3 
15 ····const/4·p1,·0x0 
  
16 ····.line·4 
17 ····invoke-direct·{p0,·p1},·Lp0/h;-><init>(I)V 
  
18 ····.line·5 
19 ····.line·6 
20 ····.line·7 
21 ····return-void 
22 ····.line·8 
23 ····.line·9 
24 ····.line·10 
25 ····.line·11 
26 ····.line·12 
27 ····.line·13 
28 ····.line·14 
29 ····.line·15 
30 ····.line·16 
31 ····.line·17 
32 ····.line·18 
33 ····.line·19 
34 ····.line·20 
35 ····.line·21 
36 ····.line·22 
37 ····.line·23 
38 ····.line·24 
39 ····.line·25 
40 ····.line·26 
41 ····.line·27 
42 ····.line·28 
43 ····.line·29 
44 ····.line·30 
45 ····.line·31 
46 ····.line·32 
47 ····.line·33 
48 ····.line·34 
49 ····.line·35 
50 ····.line·36 
51 ····.line·37 
52 ····.line·38 
53 ····.line·39 
54 ····.line·40 
55 ····.line·41 
56 ····.line·42 
57 ····.line·43 
58 ····.line·44 
59 ····.line·45 
60 ····.line·46 
61 ····.line·47 
62 ····.line·48 
63 ····.line·49 
64 ····.line·50 
65 ····.line·51 
66 ····.line·52 
67 ····.line·53 
68 ····.line·54 
69 ····.line·55 
70 ····.line·56 
71 ····.line·57 
72 ····.line·58 
73 ····.line·59 
74 ····.line·60 
75 ····.line·61 
76 ····.line·62 
77 ····.line·63 
78 ····.line·64 
79 ····.line·65 
80 ····.line·66 
81 ····.line·67 
82 ····.line·68 
83 ····.line·69 
84 ····.line·70 
85 ····.line·71 
86 ····.line·72 
87 ····.line·73 
88 ····.line·74 
89 ····.line·75 
90 ····.line·76 
91 ····.line·77 
92 ····.line·78 
93 ····.line·79 
94 ····.line·80 
95 ····.line·81 
96 ····.line·82 
97 ····.line·83 
98 ····.line·84 
99 ····.line·85 
100 ····.line·86 
101 ····.line·87 
102 ····.line·88 
103 ····.line·89 
104 ····.line·90 
105 ····.line·91 
106 ····.line·92 
107 ····.line·93 
108 ····.line·94 
109 ····.line·95 
110 ····.line·96 
111 ····.line·97 
112 ····.line·98 
113 ····.line·99 
114 ····.line·100 
115 ····.line·101 
116 ····.line·102 
117 ····.line·103 
Max diff block lines reached; 5651/9871 bytes (57.25%) of diff not shown.
23.9 KB
smali/A/b.smali
Max HTML report size reached
34.5 KB
smali/i0/a.smali
Max HTML report size reached
35.2 KB
smali/i0/b.smali
Max HTML report size reached
20.6 KB
smali/i0/c.smali
    
Offset 1, 83 lines modifiedOffset 1, 402 lines modified
1 .class·public·final·Li0/c;1 .class·public·final·Li0/c;
2 .super·Lp0/h;2 .super·Li0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lo0/p; 
  
 4 #·direct·methods
 5 .method·static·constructor·<clinit>()V
 6 ····.locals·3
  
6 #·static·fields 
7 .field·public·static·final·d:Li0/c;7 ····.line·1
 8 ····new-instance·v0,·Li0/c;
  
8 .field·public·static·final·e:Li0/c;9 ····.line·2
 10 ····.line·3
 11 ····const/4·v1,·0x1
  
 12 ····.line·4
 13 ····const/4·v2,·0x0
  
 14 ····.line·5
 15 ····invoke-direct·{v0,·v1,·v2,·v1},·Li0/a;-><init>(III)V
  
9 #·instance·fields 
10 .field·public·final·synthetic·c:I16 ····.line·6
 17 ····.line·7
 18 ····.line·8
 19 ····return-void
 20 ····.line·9
 21 ····.line·10
 22 ····.line·11
 23 ····.line·12
 24 ····.line·13
 25 ····.line·14
 26 ····.line·15
 27 ····.line·16
 28 ····.line·17
 29 ····.line·18
 30 ····.line·19
 31 ····.line·20
 32 ····.line·21
 33 ····.line·22
 34 ····.line·23
 35 ····.line·24
 36 ····.line·25
 37 ····.line·26
 38 ····.line·27
 39 ····.line·28
 40 ····.line·29
 41 ····.line·30
 42 ····.line·31
 43 ····.line·32
 44 ····.line·33
 45 ····.line·34
 46 ····.line·35
 47 ····.line·36
 48 ····.line·37
 49 ····.line·38
 50 ····.line·39
 51 ····.line·40
 52 ····.line·41
 53 ····.line·42
 54 ····.line·43
 55 ····.line·44
 56 ····.line·45
 57 ····.line·46
 58 ····.line·47
 59 ····.line·48
 60 ····.line·49
 61 ····.line·50
 62 ····.line·51
 63 ····.line·52
 64 ····.line·53
 65 ····.line·54
 66 ····.line·55
 67 ····.line·56
 68 ····.line·57
 69 ····.line·58
 70 ····.line·59
 71 ····.line·60
 72 ····.line·61
 73 ····.line·62
 74 ····.line·63
 75 ····.line·64
 76 ····.line·65
 77 ····.line·66
 78 ····.line·67
 79 ····.line·68
 80 ····.line·69
 81 ····.line·70
 82 ····.line·71
 83 ····.line·72
 84 ····.line·73
 85 ····.line·74
 86 ····.line·75
 87 ····.line·76
 88 ····.line·77
 89 ····.line·78
 90 ····.line·79
 91 ····.line·80
 92 ····.line·81
 93 ····.line·82
 94 ····.line·83
 95 ····.line·84
 96 ····.line·85
 97 ····.line·86
 98 ····.line·87
 99 ····.line·88
 100 ····.line·89
 101 ····.line·90
 102 ····.line·91
 103 ····.line·92
 104 ····.line·93
 105 ····.line·94
 106 ····.line·95
 107 ····.line·96
 108 ····.line·97
 109 ····.line·98
 110 ····.line·99
 111 ····.line·100
 112 ····.line·101
 113 ····.line·102
 114 ····.line·103
 115 ····.line·104
 116 ····.line·105
Max diff block lines reached; 16292/21030 bytes (77.47%) of diff not shown.
12.6 KB
smali/Y/a.smali
    
Offset 1, 591 lines modifiedOffset 1, 99 lines modified
1 .class·public·abstract·synthetic·LY/a;1 .class·public·final·enum·LY/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·enum·b:LY/a;
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/window/BackEvent;)F 
6 ····.locals·0 
  
 6 .field·public·static·final·synthetic·c:[LY/a;
7 ····.line·1 
8 ····invoke-virtual·{p0},·Landroid/window/BackEvent;->getTouchX()F 
  
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····move-result·p0 
  
13 ····.line·5 
14 ····return·p0 
15 ····.line·6 
16 ····.line·7 
17 ····.line·8 
18 ····.line·9 
19 ····.line·10 
20 ····.line·11 
21 ····.line·12 
22 ····.line·13 
23 ····.line·14 
24 ····.line·15 
25 ····.line·16 
26 ····.line·17 
27 ····.line·18 
28 ····.line·19 
29 ····.line·20 
30 ····.line·21 
31 ····.line·22 
32 ····.line·23 
33 ····.line·24 
34 ····.line·25 
35 ····.line·26 
36 ····.line·27 
37 ····.line·28 
38 ····.line·29 
39 ····.line·30 
40 ····.line·31 
41 ····.line·32 
42 ····.line·33 
43 ····.line·34 
44 ····.line·35 
45 ····.line·36 
46 ····.line·37 
47 ····.line·38 
48 ····.line·39 
49 ····.line·40 
50 ····.line·41 
51 ····.line·42 
52 ····.line·43 
53 ····.line·44 
54 ····.line·45 
55 ····.line·46 
56 ····.line·47 
57 ····.line·48 
58 ····.line·49 
59 ····.line·50 
60 ····.line·51 
61 ····.line·52 
62 ····.line·53 
63 ····.line·54 
64 ····.line·55 
65 ····.line·56 
66 ····.line·57 
67 ····.line·58 
68 ····.line·59 
69 ····.line·60 
70 ····.line·61 
71 ····.line·62 
72 ····.line·63 
73 ····.line·64 
74 ····.line·65 
75 ····.line·66 
76 ····.line·67 
77 ····.line·68 
78 ····.line·69 
79 ····.line·70 
80 ····.line·71 
81 ····.line·72 
82 ····.line·73 
83 ····.line·74 
84 ····.line·75 
85 ····.line·76 
86 ····.line·77 
87 ····.line·78 
88 ····.line·79 
89 ····.line·80 
90 ····.line·81 
91 ····.line·82 
92 ····.line·83 
93 ····.line·84 
94 ····.line·85 
95 ····.line·86 
96 ····.line·87 
97 ····.line·88 
98 ····.line·89 
99 ····.line·90 
100 ····.line·91 
101 ····.line·92 
102 ····.line·93 
103 ····.line·94 
104 ····.line·95 
105 ····.line·96 
106 ····.line·97 
107 ····.line·98 
108 ····.line·99 
109 ····.line·100 
110 ····.line·101 
111 ····.line·102 
112 ····.line·103 
113 ····.line·104 
114 ····.line·105 
115 ····.line·106 
116 ····.line·107 
117 ····.line·108 
118 ····.line·109 
119 ····.line·110 
Max diff block lines reached; 8626/12859 bytes (67.08%) of diff not shown.
65.9 KB
smali/U/a.smali
Max HTML report size reached
3.89 KB
smali/U/b.smali
    
Offset 1, 249 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LU/b;1 .class·public·interface·abstract·LU/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:Ljava/lang/String; 
  
6 .field·public·final·b:Ljava/lang/String; 
  
7 .field·public·final·c:Ljava/lang/String; 
  
8 .field·public·final·d:Ljava/lang/String; 
  
9 .field·public·final·e:Z 
  
  
10 #·direct·methods 
11 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V 
12 ····.locals·0 
  
13 ····.line·1 
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
15 ····.line·2 
16 ····.line·3 
17 ····.line·4 
18 ····if-nez·p1,·:cond_0 
  
19 ····.line·5 
20 ····.line·6 
21 ····const-string·p1,·"libapp.so" 
  
22 ····.line·7 
23 ····.line·8 
24 ····:cond_0 
25 ····iput-object·p1,·p0,·LU/b;->a:Ljava/lang/String; 
  
26 ····.line·9 
27 ····.line·10 
28 ····if-nez·p2,·:cond_1 
  
29 ····.line·11 
30 ····.line·12 
31 ····const-string·p2,·"flutter_assets" 
  
32 ····.line·13 
33 ····.line·14 
34 ····:cond_1 
35 ····iput-object·p2,·p0,·LU/b;->b:Ljava/lang/String; 
  
36 ····.line·15 
37 ····.line·16 
38 ····iput-object·p4,·p0,·LU/b;->d:Ljava/lang/String; 
  
39 ····.line·17 
40 ····.line·18 
41 ····if-nez·p3,·:cond_2 
  
42 ····.line·19 
43 ····.line·20 
44 ····const-string·p3,·"" 
  
45 ····.line·21 
46 ····.line·22 
47 ····:cond_2 
48 ····iput-object·p3,·p0,·LU/b;->c:Ljava/lang/String; 
  
49 ····.line·23 
50 ····.line·24 
51 ····iput-boolean·p5,·p0,·LU/b;->e:Z 
  
52 ····.line·25 
53 ····.line·26 
54 ····return-void 
55 ····.line·27 
56 ····.line·28 
57 ····.line·29 
58 ····.line·30 
59 ····.line·31 
60 ····.line·32 
61 ····.line·33 
62 ····.line·34 
63 ····.line·35 
64 ····.line·36 
65 ····.line·37 
66 ····.line·38 
67 ····.line·39 
68 ····.line·40 
69 ····.line·41 
70 ····.line·42 
71 ····.line·43 
72 ····.line·44 
73 ····.line·45 
74 ····.line·46 
75 ····.line·47 
76 ····.line·48 
77 ····.line·49 
78 ····.line·50 
79 ····.line·51 
80 ····.line·52 
81 ····.line·53 
82 ····.line·54 
83 ····.line·55 
84 ····.line·56 
85 ····.line·57 
86 ····.line·58 
87 ····.line·59 
88 ····.line·60 
89 ····.line·61 
90 ····.line·62 
91 ····.line·63 
92 ····.line·64 
93 ····.line·65 
94 ····.line·66 
95 ····.line·67 
96 ····.line·68 
97 ····.line·69 
98 ····.line·70 
99 ····.line·71 
100 ····.line·72 
101 ····.line·73 
102 ····.line·74 
103 ····.line·75 
104 ····.line·76 
105 ····.line·77 
106 ····.line·78 
Max diff block lines reached; -1/3952 bytes (-0.03%) of diff not shown.
22.6 KB
smali/d0/a.smali
Max HTML report size reached
5.21 KB
smali/q0/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 337 lines modified
1 .class·public·abstract·Lq0/a;1 .class·public·abstract·Lq0/a;
2 .super·Lq0/e;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·a:[Lq0/b;
  
 6 .field·public·b:I
  
 7 .field·public·c:I
  
  
4 #·virtual·methods8 #·virtual·methods
5 .method·public·abstract·a()Ljava/util/Random;9 .method·public·final·c(Lp0/i;)V
 10 ····.locals·2
  
 11 ····.line·1
 12 ····monitor-enter·p0
  
 13 ····.line·2
 14 ····:try_start_0
 15 ····iget·v0,·p0,·Lq0/a;->b:I
  
 16 ····.line·3
 17 ····.line·4
 18 ····add-int/lit8·v0,·v0,·-0x1
  
 19 ····.line·5
 20 ····.line·6
 21 ····iput·v0,·p0,·Lq0/a;->b:I
  
 22 ····.line·7
 23 ····.line·8
 24 ····if-nez·v0,·:cond_0
  
 25 ····.line·9
 26 ····.line·10
 27 ····const/4·v0,·0x0
  
 28 ····.line·11
 29 ····iput·v0,·p0,·Lq0/a;->c:I
  
 30 ····.line·12
 31 ····.line·13
 32 ····goto·:goto_0
  
 33 ····.line·14
 34 ····:catchall_0
 35 ····move-exception·p1
  
 36 ····.line·15
 37 ····goto·:goto_1
  
 38 ····.line·16
 39 ····:cond_0
 40 ····:goto_0
 41 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot<kotlin.Any>"
  
 42 ····.line·17
 43 ····.line·18
 44 ····invoke-static·{p1,·v0},·Lf0/a;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 45 ····.line·19
 46 ····.line·20
 47 ····.line·21
 48 ····move-object·v0,·p0
  
 49 ····.line·22
 50 ····check-cast·v0,·Lp0/g;
  
 51 ····.line·23
 52 ····.line·24
 53 ····sget-object·v0,·Lp0/i;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
 54 ····.line·25
 55 ····.line·26
 56 ····const/4·v1,·0x0
  
 57 ····.line·27
 58 ····invoke-virtual·{v0,·p1,·v1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->set(Ljava/lang/Object;Ljava/lang/Object;)V
 59 ····:try_end_0
 60 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 61 ····.line·28
 62 ····.line·29
 63 ····.line·30
 64 ····monitor-exit·p0
  
 65 ····.line·31
 66 ····return-void
  
 67 ····.line·32
 68 ····:goto_1
 69 ····monitor-exit·p0
  
 70 ····.line·33
 71 ····throw·p1
 72 ····.line·34
 73 ····.line·35
 74 ····.line·36
 75 ····.line·37
 76 ····.line·38
 77 ····.line·39
 78 ····.line·40
 79 ····.line·41
 80 ····.line·42
 81 ····.line·43
 82 ····.line·44
 83 ····.line·45
 84 ····.line·46
 85 ····.line·47
 86 ····.line·48
 87 ····.line·49
 88 ····.line·50
 89 ····.line·51
 90 ····.line·52
 91 ····.line·53
 92 ····.line·54
 93 ····.line·55
 94 ····.line·56
 95 ····.line·57
 96 ····.line·58
 97 ····.line·59
 98 ····.line·60
 99 ····.line·61
 100 ····.line·62
Max diff block lines reached; 0/5303 bytes (0.00%) of diff not shown.
26.6 KB
smali/q0/d.smali
Max HTML report size reached
57.3 KB
smali/q0/e.smali
Max HTML report size reached
3.89 KB
smali/q0/b.smali
    
Offset 1, 260 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Lq0/b;1 .class·public·abstract·Lq0/b;
2 .super·Ljava/lang/ThreadLocal;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods 
5 .method·public·final·initialValue()Ljava/lang/Object; 
6 ····.locals·1 
  
7 ····.line·1 
8 ····new-instance·v0,·Ljava/util/Random; 
  
9 ····.line·2 
10 ····.line·3 
11 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V 
  
12 ····.line·4 
13 ····.line·5 
14 ····.line·6 
15 ····return-object·v0 
16 ····.line·7 
17 ····.line·8 
18 ····.line·9 
19 ····.line·10 
20 ····.line·11 
21 ····.line·12 
22 ····.line·13 
23 ····.line·14 
24 ····.line·15 
25 ····.line·16 
26 ····.line·17 
27 ····.line·18 
28 ····.line·19 
29 ····.line·20 
30 ····.line·21 
31 ····.line·22 
32 ····.line·23 
33 ····.line·24 
34 ····.line·25 
35 ····.line·26 
36 ····.line·27 
37 ····.line·28 
38 ····.line·29 
39 ····.line·30 
40 ····.line·31 
41 ····.line·32 
42 ····.line·33 
43 ····.line·34 
44 ····.line·35 
45 ····.line·36 
46 ····.line·37 
47 ····.line·38 
48 ····.line·39 
49 ····.line·40 
50 ····.line·41 
51 ····.line·42 
52 ····.line·43 
53 ····.line·44 
54 ····.line·45 
55 ····.line·46 
56 ····.line·47 
57 ····.line·48 
58 ····.line·49 
59 ····.line·50 
60 ····.line·51 
61 ····.line·52 
62 ····.line·53 
63 ····.line·54 
64 ····.line·55 
65 ····.line·56 
66 ····.line·57 
67 ····.line·58 
68 ····.line·59 
69 ····.line·60 
70 ····.line·61 
71 ····.line·62 
72 ····.line·63 
73 ····.line·64 
74 ····.line·65 
75 ····.line·66 
76 ····.line·67 
77 ····.line·68 
78 ····.line·69 
79 ····.line·70 
80 ····.line·71 
81 ····.line·72 
82 ····.line·73 
83 ····.line·74 
84 ····.line·75 
85 ····.line·76 
86 ····.line·77 
87 ····.line·78 
88 ····.line·79 
89 ····.line·80 
90 ····.line·81 
91 ····.line·82 
92 ····.line·83 
93 ····.line·84 
94 ····.line·85 
95 ····.line·86 
96 ····.line·87 
97 ····.line·88 
98 ····.line·89 
99 ····.line·90 
100 ····.line·91 
101 ····.line·92 
102 ····.line·93 
103 ····.line·94 
104 ····.line·95 
105 ····.line·96 
106 ····.line·97 
107 ····.line·98 
108 ····.line·99 
109 ····.line·100 
110 ····.line·101 
111 ····.line·102 
112 ····.line·103 
113 ····.line·104 
114 ····.line·105 
115 ····.line·106 
116 ····.line·107 
117 ····.line·108 
118 ····.line·109 
119 ····.line·110 
120 ····.line·111 
121 ····.line·112 
122 ····.line·113 
Max diff block lines reached; -1/3955 bytes (-0.03%) of diff not shown.
39.9 KB
smali/q0/c.smali
Max HTML report size reached
46.3 KB
smali/c0/a.smali
Max HTML report size reached
75.0 KB
smali/m0/a.smali
Max HTML report size reached
18.5 KB
smali/P/a.smali
    
Offset 1, 160 lines modifiedOffset 1, 1091 lines modified
1 .class·public·final·LP/a;1 .class·public·final·LP/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/ThreadFactory; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·a:I5 .field·public·final·a:LF/H;
  
 6 .field·public·final·b:Landroid/content/Context;
  
  
8 #·virtual·methods7 #·direct·methods
9 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;8 .method·public·constructor·<init>(Landroid/content/Context;LF/H;)V
10 ····.locals·39 ····.locals·2
  
11 ····.line·110 ····.line·1
12 ····new-instance·v0,·Ljava/lang/Thread;11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·212 ····.line·2
14 ····.line·313 ····.line·3
15 ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V 
  
16 ····.line·414 ····.line·4
 15 ····new-instance·v0,·Ln/e;
  
17 ····.line·516 ····.line·5
18 ····.line·617 ····.line·6
19 ····new-instance·p1,·Ljava/lang/StringBuilder;18 ····const/16·v1,·0x1b
  
20 ····.line·719 ····.line·7
21 ····.line·820 ····.line·8
22 ····const-string·v1,·"flutter-worker-"21 ····invoke-direct·{v0,·v1,·p0},·Ln/e;-><init>(ILjava/lang/Object;)V
  
23 ····.line·922 ····.line·9
24 ····.line·1023 ····.line·10
25 ····invoke-direct·{p1,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
26 ····.line·1124 ····.line·11
 25 ····iput-object·p1,·p0,·LP/a;->b:Landroid/content/Context;
  
27 ····.line·1226 ····.line·12
28 ····.line·1327 ····.line·13
29 ····iget·v1,·p0,·LP/a;->a:I28 ····iput-object·p2,·p0,·LP/a;->a:LF/H;
  
30 ····.line·1429 ····.line·14
31 ····.line·1530 ····.line·15
32 ····add-int/lit8·v2,·v1,·0x131 ····iput-object·v0,·p2,·LF/H;->b:Ljava/lang/Object;
  
33 ····.line·1632 ····.line·16
34 ····.line·1733 ····.line·17
35 ····iput·v2,·p0,·LP/a;->a:I34 ····return-void
 35 ····.line·18
 36 ····.line·19
 37 ····.line·20
 38 ····.line·21
 39 ····.line·22
 40 ····.line·23
 41 ····.line·24
 42 ····.line·25
 43 ····.line·26
 44 ····.line·27
 45 ····.line·28
 46 ····.line·29
 47 ····.line·30
 48 ····.line·31
 49 ····.line·32
 50 ····.line·33
 51 ····.line·34
 52 ····.line·35
 53 ····.line·36
 54 ····.line·37
 55 ····.line·38
 56 ····.line·39
 57 ····.line·40
 58 ····.line·41
 59 ····.line·42
 60 ····.line·43
 61 ····.line·44
 62 ····.line·45
 63 ····.line·46
 64 ····.line·47
 65 ····.line·48
 66 ····.line·49
 67 ····.line·50
 68 ····.line·51
 69 ····.line·52
 70 ····.line·53
 71 ····.line·54
 72 ····.line·55
 73 ····.line·56
 74 ····.line·57
 75 ····.line·58
 76 ····.line·59
 77 ····.line·60
 78 ····.line·61
 79 ····.line·62
 80 ····.line·63
 81 ····.line·64
 82 ····.line·65
 83 ····.line·66
 84 ····.line·67
 85 ····.line·68
 86 ····.line·69
 87 ····.line·70
 88 ····.line·71
 89 ····.line·72
 90 ····.line·73
 91 ····.line·74
 92 ····.line·75
 93 ····.line·76
 94 ····.line·77
 95 ····.line·78
 96 ····.line·79
 97 ····.line·80
 98 ····.line·81
 99 ····.line·82
 100 ····.line·83
 101 ····.line·84
 102 ····.line·85
 103 ····.line·86
 104 ····.line·87
 105 ····.line·88
 106 ····.line·89
 107 ····.line·90
Max diff block lines reached; 9988/18911 bytes (52.82%) of diff not shown.
8.53 KB
smali/io/flutter/view/t.smali
    
Offset 1, 196 lines modifiedOffset 1, 140 lines modified
1 .class·public·final·Lio/flutter/view/t;1 .class·public·final·Lio/flutter/view/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/Choreographer$FrameCallback;
  
4 #·static·fields 
5 .field·public·static·e:Lio/flutter/view/t; 
  
6 .field·public·static·f:Lio/flutter/view/r; 
  
  
7 #·instance·fields6 #·instance·fields
8 .field·public·a:J7 .field·public·a:J
  
9 .field·public·final·b:Lio/flutter/embedding/engine/FlutterJNI; 
  
10 .field·public·c:Lio/flutter/view/s;8 .field·public·final·synthetic·b:Lio/flutter/view/u;
  
11 .field·public·final·d:Lio/flutter/plugin/platform/n; 
  
  
12 #·direct·methods9 #·direct·methods
13 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V10 .method·public·constructor·<init>(Lio/flutter/view/u;J)V
14 ····.locals·311 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Lio/flutter/view/t;->b:Lio/flutter/view/u;
16 ····const-wide/16·v0,·-0x1 
  
17 ····iput-wide·v0,·p0,·Lio/flutter/view/t;->a:J 
  
18 ····new-instance·v0,·Lio/flutter/view/s; 
  
19 ····const-wide/16·v1,·0x0 
  
 14 ····iput-wide·p2,·p0,·Lio/flutter/view/t;->a:J
20 ····invoke-direct·{v0,·p0,·v1,·v2},·Lio/flutter/view/s;-><init>(Lio/flutter/view/t;J)V 
  
21 ····iput-object·v0,·p0,·Lio/flutter/view/t;->c:Lio/flutter/view/s; 
  
22 ····new-instance·v0,·Lio/flutter/plugin/platform/n; 
  
23 ····invoke-direct·{v0,·p0},·Lio/flutter/plugin/platform/n;-><init>(Ljava/lang/Object;)V 
  
24 ····iput-object·v0,·p0,·Lio/flutter/view/t;->d:Lio/flutter/plugin/platform/n; 
  
25 ····iput-object·p1,·p0,·Lio/flutter/view/t;->b:Lio/flutter/embedding/engine/FlutterJNI; 
  
26 ····return-void15 ····return-void
27 .end·method16 .end·method
  
28 .method·public·static·a(Landroid/hardware/display/DisplayManager;Lio/flutter/embedding/engine/FlutterJNI;)Lio/flutter/view/t; 
 17 #·virtual·methods
 18 .method·public·final·doFrame(J)V
29 ····.locals·519 ····.locals·10
  
30 ····.line·120 ····.line·1
31 ····sget-object·v0,·Lio/flutter/view/t;->e:Lio/flutter/view/t;21 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
32 ····.line·222 ····.line·2
33 ····.line·323 ····.line·3
34 ····if-nez·v0,·:cond_0 
  
35 ····.line·424 ····.line·4
 25 ····move-result-wide·v0
  
36 ····.line·526 ····.line·5
37 ····new-instance·v0,·Lio/flutter/view/t;27 ····sub-long/2addr·v0,·p1
  
38 ····.line·628 ····.line·6
 29 ····const-wide/16·p1,·0x0
39 ····.line·7 
40 ····invoke-direct·{v0,·p1},·Lio/flutter/view/t;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V 
  
 30 ····.line·7
41 ····.line·831 ····.line·8
 32 ····cmp-long·v2,·v0,·p1
  
42 ····.line·933 ····.line·9
43 ····.line·1034 ····.line·10
44 ····sput-object·v0,·Lio/flutter/view/t;->e:Lio/flutter/view/t;35 ····if-gez·v2,·:cond_0
  
45 ····.line·1136 ····.line·11
46 ····.line·1237 ····.line·12
 38 ····move-wide·v4,·p1
47 ····:cond_0 
48 ····sget-object·v0,·Lio/flutter/view/t;->f:Lio/flutter/view/r; 
  
49 ····.line·1339 ····.line·13
 40 ····goto·:goto_0
  
50 ····.line·1441 ····.line·14
51 ····if-nez·v0,·:cond_142 ····:cond_0
 43 ····move-wide·v4,·v0
  
52 ····.line·1544 ····.line·15
53 ····.line·16 
54 ····new-instance·v0,·Lio/flutter/view/r;45 ····:goto_0
 46 ····iget-object·p1,·p0,·Lio/flutter/view/t;->b:Lio/flutter/view/u;
  
 47 ····.line·16
55 ····.line·1748 ····.line·17
56 ····.line·18 
57 ····sget-object·v1,·Lio/flutter/view/t;->e:Lio/flutter/view/t;49 ····iget-object·v3,·p1,·Lio/flutter/view/u;->b:Lio/flutter/embedding/engine/FlutterJNI;
  
 50 ····.line·18
58 ····.line·1951 ····.line·19
 52 ····iget-wide·v6,·p1,·Lio/flutter/view/u;->a:J
59 ····.line·20 
60 ····invoke-static·{v1},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; 
  
 53 ····.line·20
61 ····.line·2154 ····.line·21
 55 ····iget-wide·v8,·p0,·Lio/flutter/view/t;->a:J
  
62 ····.line·2256 ····.line·22
63 ····.line·2357 ····.line·23
64 ····invoke-direct·{v0,·v1,·p0},·Lio/flutter/view/r;-><init>(Lio/flutter/view/t;Landroid/hardware/display/DisplayManager;)V58 ····invoke-virtual/range·{v3·..·v9},·Lio/flutter/embedding/engine/FlutterJNI;->onVsync(JJJ)V
  
65 ····.line·2459 ····.line·24
66 ····.line·2560 ····.line·25
67 ····.line·2661 ····.line·26
68 ····sput-object·v0,·Lio/flutter/view/t;->f:Lio/flutter/view/r;62 ····iput-object·p0,·p1,·Lio/flutter/view/u;->c:Lio/flutter/view/t;
  
Max diff block lines reached; 4958/8676 bytes (57.15%) of diff not shown.
3.79 KB
smali/io/flutter/view/s.smali
    
Offset 1, 103 lines modifiedOffset 1, 108 lines modified
1 .class·public·final·Lio/flutter/view/s;1 .class·public·final·Lio/flutter/view/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/Choreographer$FrameCallback;5 .implements·Landroid/hardware/display/DisplayManager$DisplayListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·a:J7 .field·public·final·a:Landroid/hardware/display/DisplayManager;
  
8 .field·public·final·synthetic·b:Lio/flutter/view/t;8 .field·public·final·synthetic·b:Lio/flutter/view/u;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lio/flutter/view/t;J)V10 .method·public·constructor·<init>(Lio/flutter/view/u;Landroid/hardware/display/DisplayManager;)V
11 ····.locals·011 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lio/flutter/view/s;->b:Lio/flutter/view/t;13 ····iput-object·p1,·p0,·Lio/flutter/view/s;->b:Lio/flutter/view/u;
  
14 ····iput-wide·p2,·p0,·Lio/flutter/view/s;->a:J14 ····iput-object·p2,·p0,·Lio/flutter/view/s;->a:Landroid/hardware/display/DisplayManager;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·final·doFrame(J)V18 .method·public·final·onDisplayAdded(I)V
19 ····.locals·1019 ····.locals·0
  
 20 ····return-void
 21 .end·method
  
 22 .method·public·final·onDisplayChanged(I)V
 23 ····.locals·4
  
20 ····.line·124 ····.line·1
21 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J25 ····if-nez·p1,·:cond_0
  
22 ····.line·226 ····.line·2
23 ····.line·327 ····.line·3
 28 ····iget-object·p1,·p0,·Lio/flutter/view/s;->a:Landroid/hardware/display/DisplayManager;
24 ····.line·4 
25 ····move-result-wide·v0 
  
 29 ····.line·4
26 ····.line·530 ····.line·5
27 ····sub-long/2addr·v0,·p131 ····const/4·v0,·0x0
  
28 ····.line·632 ····.line·6
29 ····const-wide/16·p1,·0x033 ····invoke-virtual·{p1,·v0},·Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display;
  
30 ····.line·734 ····.line·7
31 ····.line·835 ····.line·8
32 ····cmp-long·v2,·v0,·p1 
  
33 ····.line·936 ····.line·9
 37 ····move-result-object·p1
  
34 ····.line·1038 ····.line·10
35 ····if-gez·v2,·:cond_039 ····invoke-virtual·{p1},·Landroid/view/Display;->getRefreshRate()F
  
36 ····.line·1140 ····.line·11
37 ····.line·1241 ····.line·12
38 ····move-wide·v4,·p1 
  
39 ····.line·1342 ····.line·13
40 ····goto·:goto_043 ····move-result·p1
  
41 ····.line·1444 ····.line·14
 45 ····const-wide·v0,·0x41cdcd6500000000L····#·1.0E9
42 ····:cond_0 
43 ····move-wide·v4,·v0 
  
44 ····.line·1546 ····.line·15
45 ····:goto_0 
46 ····iget-object·p1,·p0,·Lio/flutter/view/s;->b:Lio/flutter/view/t; 
  
47 ····.line·1647 ····.line·16
48 ····.line·1748 ····.line·17
49 ····iget-object·v3,·p1,·Lio/flutter/view/t;->b:Lio/flutter/embedding/engine/FlutterJNI; 
  
50 ····.line·1849 ····.line·18
51 ····.line·1950 ····.line·19
52 ····iget-wide·v6,·p1,·Lio/flutter/view/t;->a:J51 ····float-to-double·v2,·p1
  
53 ····.line·2052 ····.line·20
 53 ····div-double/2addr·v0,·v2
  
54 ····.line·2154 ····.line·21
55 ····iget-wide·v8,·p0,·Lio/flutter/view/s;->a:J55 ····double-to-long·v0,·v0
  
56 ····.line·2256 ····.line·22
 57 ····iget-object·v2,·p0,·Lio/flutter/view/s;->b:Lio/flutter/view/u;
57 ····.line·23 
58 ····invoke-virtual/range·{v3·..·v9},·Lio/flutter/embedding/engine/FlutterJNI;->onVsync(JJJ)V 
  
 58 ····.line·23
59 ····.line·2459 ····.line·24
 60 ····iput-wide·v0,·v2,·Lio/flutter/view/u;->a:J
  
60 ····.line·2561 ····.line·25
61 ····.line·2662 ····.line·26
62 ····iput-object·p0,·p1,·Lio/flutter/view/t;->c:Lio/flutter/view/s;63 ····iget-object·v0,·v2,·Lio/flutter/view/u;->b:Lio/flutter/embedding/engine/FlutterJNI;
  
63 ····.line·2764 ····.line·27
64 ····.line·2865 ····.line·28
65 ····return-void66 ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->setRefreshRateFPS(F)V
  
66 ····.line·2967 ····.line·29
67 ····.line·3068 ····.line·30
68 ····.line·3169 ····.line·31
 70 ····:cond_0
 71 ····return-void
69 ····.line·3272 ····.line·32
70 ····.line·3373 ····.line·33
71 ····.line·3474 ····.line·34
72 ····.line·3575 ····.line·35
73 ····.line·3676 ····.line·36
74 ····.line·3777 ····.line·37
75 ····.line·3878 ····.line·38
Offset 315, 8 lines modifiedOffset 320, 29 lines modified
315 ····.line·250320 ····.line·250
316 ····.line·251321 ····.line·251
317 ····.line·252322 ····.line·252
Max diff block lines reached; 375/3821 bytes (9.81%) of diff not shown.
576 B
smali/io/flutter/view/p.smali
    
Offset 1, 19 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/p;1 .class·public·interface·abstract·Lio/flutter/view/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·a(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/m;)V 
6 ····.locals·0 
  
7 ····.line·1 
8 ····return-void 
9 .end·method 
  
10 .method·public·static·b(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/n;)V 
11 ····.locals·0 
  
12 ····.line·1 
13 ····return-void 
14 .end·method 
199 KB
smali/io/flutter/view/k.smali
Max HTML report size reached
193 KB
smali/io/flutter/view/j.smali
Max HTML report size reached
865 B
smali/io/flutter/view/TextureRegistry$SurfaceProducer.smali
    
Offset 1, 13 lines modifiedOffset 1, 16 lines modified
1 .class·public·interface·abstract·Lio/flutter/view/TextureRegistry$SurfaceProducer;1 .class·public·interface·abstract·Lio/flutter/view/TextureRegistry$SurfaceProducer;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·getForcedNewSurface()Landroid/view/Surface;
 6 .end·method
  
5 .method·public·abstract·getHeight()I7 .method·public·abstract·getHeight()I
6 .end·method8 .end·method
  
7 .method·public·abstract·getSurface()Landroid/view/Surface;9 .method·public·abstract·getSurface()Landroid/view/Surface;
8 .end·method10 .end·method
  
9 .method·public·abstract·getWidth()I11 .method·public·abstract·getWidth()I
Offset 21, 12 lines modifiedOffset 24, 12 lines modified
  
21 .method·public·abstract·synthetic·release()V24 .method·public·abstract·synthetic·release()V
22 .end·method25 .end·method
  
23 .method·public·abstract·scheduleFrame()V26 .method·public·abstract·scheduleFrame()V
24 .end·method27 .end·method
  
25 .method·public·abstract·setCallback(Lio/flutter/view/o;)V28 .method·public·abstract·setCallback(Lio/flutter/view/p;)V
26 .end·method29 .end·method
  
27 .method·public·abstract·setSize(II)V30 .method·public·abstract·setSize(II)V
28 .end·method31 .end·method
576 B
smali/io/flutter/view/q.smali
    
Offset 1, 3 lines modifiedOffset 1, 19 lines modified
1 .class·public·interface·abstract·Lio/flutter/view/q;1 .class·public·abstract·synthetic·Lio/flutter/view/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·direct·methods
 5 .method·public·static·a(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/n;)V
 6 ····.locals·0
  
 7 ····.line·1
 8 ····return-void
 9 .end·method
  
 10 .method·public·static·b(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/o;)V
 11 ····.locals·0
  
 12 ····.line·1
 13 ····return-void
 14 .end·method
5.57 KB
smali/io/flutter/view/r.smali
    
Offset 1, 333 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Lio/flutter/view/r;1 .class·public·interface·abstract·Lio/flutter/view/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/hardware/display/DisplayManager$DisplayListener; 
  
  
6 #·instance·fields 
7 .field·public·final·a:Landroid/hardware/display/DisplayManager; 
  
8 .field·public·final·synthetic·b:Lio/flutter/view/t; 
  
  
9 #·direct·methods 
10 .method·public·constructor·<init>(Lio/flutter/view/t;Landroid/hardware/display/DisplayManager;)V 
11 ····.locals·0 
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·Lio/flutter/view/r;->b:Lio/flutter/view/t; 
  
14 ····iput-object·p2,·p0,·Lio/flutter/view/r;->a:Landroid/hardware/display/DisplayManager; 
  
15 ····return-void 
16 .end·method 
  
  
17 #·virtual·methods 
18 .method·public·final·onDisplayAdded(I)V 
19 ····.locals·0 
  
20 ····return-void 
21 .end·method 
  
22 .method·public·final·onDisplayChanged(I)V 
23 ····.locals·4 
  
24 ····.line·1 
25 ····if-nez·p1,·:cond_0 
  
26 ····.line·2 
27 ····.line·3 
28 ····iget-object·p1,·p0,·Lio/flutter/view/r;->a:Landroid/hardware/display/DisplayManager; 
  
29 ····.line·4 
30 ····.line·5 
31 ····const/4·v0,·0x0 
  
32 ····.line·6 
33 ····invoke-virtual·{p1,·v0},·Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display; 
  
34 ····.line·7 
35 ····.line·8 
36 ····.line·9 
37 ····move-result-object·p1 
  
38 ····.line·10 
39 ····invoke-virtual·{p1},·Landroid/view/Display;->getRefreshRate()F 
  
40 ····.line·11 
41 ····.line·12 
42 ····.line·13 
43 ····move-result·p1 
  
44 ····.line·14 
45 ····const-wide·v0,·0x41cdcd6500000000L····#·1.0E9 
  
46 ····.line·15 
47 ····.line·16 
48 ····.line·17 
49 ····.line·18 
50 ····.line·19 
51 ····float-to-double·v2,·p1 
  
52 ····.line·20 
53 ····div-double/2addr·v0,·v2 
  
54 ····.line·21 
55 ····double-to-long·v0,·v0 
  
56 ····.line·22 
57 ····iget-object·v2,·p0,·Lio/flutter/view/r;->b:Lio/flutter/view/t; 
  
58 ····.line·23 
59 ····.line·24 
60 ····iput-wide·v0,·v2,·Lio/flutter/view/t;->a:J 
  
61 ····.line·25 
62 ····.line·26 
63 ····iget-object·v0,·v2,·Lio/flutter/view/t;->b:Lio/flutter/embedding/engine/FlutterJNI; 
  
64 ····.line·27 
65 ····.line·28 
66 ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->setRefreshRateFPS(F)V 
  
67 ····.line·29 
68 ····.line·30 
69 ····.line·31 
70 ····:cond_0 
71 ····return-void 
72 ····.line·32 
73 ····.line·33 
74 ····.line·34 
75 ····.line·35 
76 ····.line·36 
77 ····.line·37 
78 ····.line·38 
79 ····.line·39 
80 ····.line·40 
81 ····.line·41 
82 ····.line·42 
83 ····.line·43 
84 ····.line·44 
85 ····.line·45 
86 ····.line·46 
87 ····.line·47 
88 ····.line·48 
89 ····.line·49 
90 ····.line·50 
91 ····.line·51 
92 ····.line·52 
93 ····.line·53 
94 ····.line·54 
95 ····.line·55 
96 ····.line·56 
97 ····.line·57 
Max diff block lines reached; -1/5641 bytes (-0.02%) of diff not shown.
3.59 KB
smali/io/flutter/view/d.smali
    
Offset 930, 235 lines modifiedOffset 930, 14 lines modified
930 ····.line·468930 ····.line·468
931 ····.line·469931 ····.line·469
932 ····.line·470932 ····.line·470
933 ····.line·471933 ····.line·471
934 ····.line·472934 ····.line·472
935 ····.line·473935 ····.line·473
936 ····.line·474936 ····.line·474
937 ····.line·475 
938 ····.line·476 
939 ····.line·477 
940 ····.line·478 
941 ····.line·479 
942 ····.line·480 
943 ····.line·481 
944 ····.line·482 
945 ····.line·483 
946 ····.line·484 
947 ····.line·485 
948 ····.line·486 
949 ····.line·487 
950 ····.line·488 
951 ····.line·489 
952 ····.line·490 
953 ····.line·491 
954 ····.line·492 
955 ····.line·493 
956 ····.line·494 
957 ····.line·495 
958 ····.line·496 
959 ····.line·497 
960 ····.line·498 
961 ····.line·499 
962 ····.line·500 
963 ····.line·501 
964 ····.line·502 
965 ····.line·503 
966 ····.line·504 
967 ····.line·505 
968 ····.line·506 
969 ····.line·507 
970 ····.line·508 
971 ····.line·509 
972 ····.line·510 
973 ····.line·511 
974 ····.line·512 
975 ····.line·513 
976 ····.line·514 
977 ····.line·515 
978 ····.line·516 
979 ····.line·517 
980 ····.line·518 
981 ····.line·519 
982 ····.line·520 
983 ····.line·521 
984 ····.line·522 
985 ····.line·523 
986 ····.line·524 
987 ····.line·525 
988 ····.line·526 
989 ····.line·527 
990 ····.line·528 
991 ····.line·529 
992 ····.line·530 
993 ····.line·531 
994 ····.line·532 
995 ····.line·533 
996 ····.line·534 
997 ····.line·535 
998 ····.line·536 
999 ····.line·537 
1000 ····.line·538 
1001 ····.line·539 
1002 ····.line·540 
1003 ····.line·541 
1004 ····.line·542 
1005 ····.line·543 
1006 ····.line·544 
1007 ····.line·545 
1008 ····.line·546 
1009 ····.line·547 
1010 ····.line·548 
1011 ····.line·549 
1012 ····.line·550 
1013 ····.line·551 
1014 ····.line·552 
1015 ····.line·553 
1016 ····.line·554 
1017 ····.line·555 
1018 ····.line·556 
1019 ····.line·557 
1020 ····.line·558 
1021 ····.line·559 
1022 ····.line·560 
1023 ····.line·561 
1024 ····.line·562 
1025 ····.line·563 
1026 ····.line·564 
1027 ····.line·565 
1028 ····.line·566 
1029 ····.line·567 
1030 ····.line·568 
1031 ····.line·569 
1032 ····.line·570 
1033 ····.line·571 
1034 ····.line·572 
1035 ····.line·573 
1036 ····.line·574 
1037 ····.line·575 
1038 ····.line·576 
1039 ····.line·577 
1040 ····.line·578 
1041 ····.line·579 
1042 ····.line·580 
1043 ····.line·581 
1044 ····.line·582 
1045 ····.line·583 
1046 ····.line·584 
1047 ····.line·585 
1048 ····.line·586 
1049 ····.line·587 
1050 ····.line·588 
1051 ····.line·589 
1052 ····.line·590 
1053 ····.line·591 
1054 ····.line·592 
1055 ····.line·593 
1056 ····.line·594 
Max diff block lines reached; 159/3615 bytes (4.40%) of diff not shown.
18.8 KB
smali/io/flutter/view/AccessibilityViewEmbedder.smali
    
Offset 19, 49 lines modifiedOffset 19, 49 lines modified
19 ····.end·annotation19 ····.end·annotation
20 .end·field20 .end·field
  
21 .field·private·final·flutterIdToOrigin:Landroid/util/SparseArray;21 .field·private·final·flutterIdToOrigin:Landroid/util/SparseArray;
22 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
23 ········value·=·{23 ········value·=·{
24 ············"Landroid/util/SparseArray<",24 ············"Landroid/util/SparseArray<",
25 ············"Lio/flutter/view/l;",25 ············"Lio/flutter/view/m;",
26 ············">;"26 ············">;"
27 ········}27 ········}
28 ····.end·annotation28 ····.end·annotation
29 .end·field29 .end·field
  
30 .field·private·nextFlutterId:I30 .field·private·nextFlutterId:I
  
31 .field·private·final·originToFlutterId:Ljava/util/Map;31 .field·private·final·originToFlutterId:Ljava/util/Map;
32 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{33 ········value·=·{
34 ············"Ljava/util/Map<",34 ············"Ljava/util/Map<",
35 ············"Lio/flutter/view/l;",35 ············"Lio/flutter/view/m;",
36 ············"Ljava/lang/Integer;",36 ············"Ljava/lang/Integer;",
37 ············">;"37 ············">;"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
40 .end·field40 .end·field
  
41 .field·private·final·reflectionAccessors:Lio/flutter/view/k;41 .field·private·final·reflectionAccessors:Lio/flutter/view/l;
  
42 .field·private·final·rootAccessibilityView:Landroid/view/View;42 .field·private·final·rootAccessibilityView:Landroid/view/View;
  
  
43 #·direct·methods43 #·direct·methods
44 .method·public·constructor·<init>(Landroid/view/View;I)V44 .method·public·constructor·<init>(Landroid/view/View;I)V
45 ····.locals·145 ····.locals·1
  
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····new-instance·v0,·Lio/flutter/view/k;47 ····new-instance·v0,·Lio/flutter/view/l;
  
48 ····invoke-direct·{v0},·Lio/flutter/view/k;-><init>()V48 ····invoke-direct·{v0},·Lio/flutter/view/l;-><init>()V
  
49 ····iput-object·v0,·p0,·Lio/flutter/view/AccessibilityViewEmbedder;->reflectionAccessors:Lio/flutter/view/k;49 ····iput-object·v0,·p0,·Lio/flutter/view/AccessibilityViewEmbedder;->reflectionAccessors:Lio/flutter/view/l;
  
50 ····new-instance·v0,·Landroid/util/SparseArray;50 ····new-instance·v0,·Landroid/util/SparseArray;
  
51 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V51 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V
  
52 ····iput-object·v0,·p0,·Lio/flutter/view/AccessibilityViewEmbedder;->flutterIdToOrigin:Landroid/util/SparseArray;52 ····iput-object·v0,·p0,·Lio/flutter/view/AccessibilityViewEmbedder;->flutterIdToOrigin:Landroid/util/SparseArray;
  
Offset 103, 30 lines modifiedOffset 103, 30 lines modified
103 ····move-result·v2103 ····move-result·v2
  
104 ····.line·7104 ····.line·7
105 ····if-ge·v1,·v2,·:cond_5105 ····if-ge·v1,·v2,·:cond_5
  
106 ····.line·8106 ····.line·8
107 ····.line·9107 ····.line·9
108 ····iget-object·v2,·p0,·Lio/flutter/view/AccessibilityViewEmbedder;->reflectionAccessors:Lio/flutter/view/k;108 ····iget-object·v2,·p0,·Lio/flutter/view/AccessibilityViewEmbedder;->reflectionAccessors:Lio/flutter/view/l;
  
109 ····.line·10109 ····.line·10
110 ····.line·11110 ····.line·11
111 ····iget-object·v3,·v2,·Lio/flutter/view/k;->f:Ljava/lang/reflect/Method;111 ····iget-object·v3,·v2,·Lio/flutter/view/l;->f:Ljava/lang/reflect/Method;
  
112 ····.line·12112 ····.line·12
113 ····.line·13113 ····.line·13
114 ····const/4·v4,·0x0114 ····const/4·v4,·0x0
  
115 ····.line·14115 ····.line·14
116 ····iget-object·v5,·v2,·Lio/flutter/view/k;->e:Ljava/lang/reflect/Field;116 ····iget-object·v5,·v2,·Lio/flutter/view/l;->e:Ljava/lang/reflect/Field;
  
117 ····.line·15117 ····.line·15
118 ····.line·16118 ····.line·16
119 ····iget-object·v2,·v2,·Lio/flutter/view/k;->d:Ljava/lang/reflect/Method;119 ····iget-object·v2,·v2,·Lio/flutter/view/l;->d:Ljava/lang/reflect/Method;
  
120 ····.line·17120 ····.line·17
121 ····.line·18121 ····.line·18
122 ····if-nez·v2,·:cond_0122 ····if-nez·v2,·:cond_0
  
123 ····.line·19123 ····.line·19
124 ····.line·20124 ····.line·20
Offset 339, 19 lines modifiedOffset 339, 19 lines modified
339 ····.line·102339 ····.line·102
340 ····shr-long/2addr·v2,·v4340 ····shr-long/2addr·v2,·v4
  
341 ····.line·103341 ····.line·103
342 ····long-to-int·v3,·v2342 ····long-to-int·v3,·v2
  
343 ····.line·104343 ····.line·104
344 ····new-instance·v2,·Lio/flutter/view/l;344 ····new-instance·v2,·Lio/flutter/view/m;
  
345 ····.line·105345 ····.line·105
346 ····.line·106346 ····.line·106
347 ····invoke-direct·{v2,·p2,·v3},·Lio/flutter/view/l;-><init>(Landroid/view/View;I)V347 ····invoke-direct·{v2,·p2,·v3},·Lio/flutter/view/m;-><init>(Landroid/view/View;I)V
  
348 ····.line·107348 ····.line·107
349 ····.line·108349 ····.line·108
350 ····.line·109350 ····.line·109
351 ····iget-object·v4,·p0,·Lio/flutter/view/AccessibilityViewEmbedder;->originToFlutterId:Ljava/util/Map;351 ····iget-object·v4,·p0,·Lio/flutter/view/AccessibilityViewEmbedder;->originToFlutterId:Ljava/util/Map;
  
352 ····.line·110352 ····.line·110
Offset 1675, 22 lines modifiedOffset 1675, 26 lines modified
1675 ····.line·13871675 ····.line·1387
1676 ····.line·13881676 ····.line·1388
1677 ····.line·13891677 ····.line·1389
1678 ····.line·13901678 ····.line·1390
1679 ····.line·13911679 ····.line·1391
1680 ····.line·13921680 ····.line·1392
1681 ····.line·13931681 ····.line·1393
 1682 ····.line·1394
 1683 ····.line·1395
 1684 ····.line·1396
 1685 ····.line·1397
1682 .end·method1686 .end·method
  
1683 .method·private·cacheVirtualIdMappings(Landroid/view/View;II)V1687 .method·private·cacheVirtualIdMappings(Landroid/view/View;II)V
1684 ····.locals·11688 ····.locals·1
  
1685 ····new-instance·v0,·Lio/flutter/view/l;1689 ····new-instance·v0,·Lio/flutter/view/m;
  
1686 ····invoke-direct·{v0,·p1,·p2},·Lio/flutter/view/l;-><init>(Landroid/view/View;I)V1690 ····invoke-direct·{v0,·p1,·p2},·Lio/flutter/view/m;-><init>(Landroid/view/View;I)V
  
1687 ····iget-object·p1,·p0,·Lio/flutter/view/AccessibilityViewEmbedder;->originToFlutterId:Ljava/util/Map;1691 ····iget-object·p1,·p0,·Lio/flutter/view/AccessibilityViewEmbedder;->originToFlutterId:Ljava/util/Map;
  
1688 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1692 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1689 ····move-result-object·p21693 ····move-result-object·p2
  
Max diff block lines reached; 15023/19117 bytes (78.58%) of diff not shown.
255 B
smali/io/flutter/view/o.smali
    
Offset 1, 3 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lio/flutter/view/o;1 .class·public·interface·abstract·Lio/flutter/view/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·onTrimMemory(I)V
 6 .end·method
13.4 KB
smali/io/flutter/view/l.smali
    
Offset 1, 62 lines modifiedOffset 1, 592 lines modified
1 .class·public·final·Lio/flutter/view/l;1 .class·public·final·Lio/flutter/view/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Landroid/view/View;5 .field·public·final·a:Ljava/lang/reflect/Method;
  
6 .field·public·final·b:I6 .field·public·final·b:Ljava/lang/reflect/Method;
  
 7 .field·public·final·c:Ljava/lang/reflect/Method;
  
 8 .field·public·final·d:Ljava/lang/reflect/Method;
  
 9 .field·public·final·e:Ljava/lang/reflect/Field;
  
 10 .field·public·final·f:Ljava/lang/reflect/Method;
  
  
7 #·direct·methods11 #·direct·methods
8 .method·public·constructor·<init>(Landroid/view/View;I)V12 .method·public·constructor·<init>()V
9 ····.locals·013 ····.locals·10
  
10 ····.line·114 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····const-string·v0,·"getSourceNodeId"
  
12 ····.line·216 ····.line·2
13 ····.line·317 ····.line·3
 18 ····const-class·v1,·Landroid/view/accessibility/AccessibilityNodeInfo;
  
14 ····.line·419 ····.line·4
 20 ····.line·5
 21 ····const-string·v2,·"AccessibilityBridge"
  
 22 ····.line·6
 23 ····.line·7
 24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 25 ····.line·8
 26 ····.line·9
 27 ····.line·10
 28 ····const/4·v3,·0x0
  
 29 ····.line·11
 30 ····const/4·v4,·0x0
  
 31 ····.line·12
 32 ····:try_start_0
 33 ····new-array·v5,·v3,·[Ljava/lang/Class;
  
 34 ····.line·13
 35 ····.line·14
 36 ····invoke-virtual·{v1,·v0,·v5},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
 37 ····.line·15
 38 ····.line·16
 39 ····.line·17
 40 ····move-result-object·v5
 41 ····:try_end_0
 42 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 43 ····.line·18
 44 ····goto·:goto_0
  
 45 ····.line·19
 46 ····:catch_0
 47 ····const-string·v5,·"can\'t·invoke·AccessibilityNodeInfo#getSourceNodeId·with·reflection"
  
 48 ····.line·20
 49 ····.line·21
 50 ····invoke-static·{v2,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
 51 ····.line·22
 52 ····.line·23
 53 ····.line·24
 54 ····move-object·v5,·v4
  
 55 ····.line·25
 56 ····:goto_0
 57 ····:try_start_1
 58 ····const-class·v6,·Landroid/view/accessibility/AccessibilityRecord;
  
 59 ····.line·26
 60 ····.line·27
 61 ····new-array·v7,·v3,·[Ljava/lang/Class;
  
 62 ····.line·28
 63 ····.line·29
 64 ····invoke-virtual·{v6,·v0,·v7},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
 65 ····.line·30
 66 ····.line·31
 67 ····.line·32
 68 ····move-result-object·v0
 69 ····:try_end_1
 70 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_1
  
 71 ····.line·33
 72 ····goto·:goto_1
  
 73 ····.line·34
 74 ····:catch_1
 75 ····const-string·v0,·"can\'t·invoke·AccessibiiltyRecord#getSourceNodeId·with·reflection"
  
 76 ····.line·35
 77 ····.line·36
 78 ····invoke-static·{v2,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
 79 ····.line·37
 80 ····.line·38
 81 ····.line·39
 82 ····move-object·v0,·v4
  
 83 ····.line·40
 84 ····:goto_1
 85 ····sget·v6,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 86 ····.line·41
 87 ····.line·42
 88 ····const/16·v7,·0x1a
  
 89 ····.line·43
 90 ····.line·44
 91 ····const/4·v8,·0x1
  
 92 ····.line·45
 93 ····if-gt·v6,·v7,·:cond_0
Max diff block lines reached; 5905/13618 bytes (43.36%) of diff not shown.
688 B
smali/io/flutter/view/TextureRegistry$SurfaceTextureEntry.smali
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 #·virtual·methods6 #·virtual·methods
7 .method·public·abstract·synthetic·id()J7 .method·public·abstract·synthetic·id()J
8 .end·method8 .end·method
  
9 .method·public·abstract·synthetic·release()V9 .method·public·abstract·synthetic·release()V
10 .end·method10 .end·method
  
11 .method·public·abstract·setOnFrameConsumedListener(Lio/flutter/view/m;)V11 .method·public·abstract·setOnFrameConsumedListener(Lio/flutter/view/n;)V
12 .end·method12 .end·method
  
13 .method·public·abstract·setOnTrimMemoryListener(Lio/flutter/view/n;)V13 .method·public·abstract·setOnTrimMemoryListener(Lio/flutter/view/o;)V
14 .end·method14 .end·method
  
15 .method·public·abstract·surfaceTexture()Landroid/graphics/SurfaceTexture;15 .method·public·abstract·surfaceTexture()Landroid/graphics/SurfaceTexture;
16 .end·method16 .end·method
8.56 KB
smali/io/flutter/view/m.smali
    
Offset 1, 3 lines modifiedOffset 1, 562 lines modified
1 .class·public·interface·abstract·Lio/flutter/view/m;1 .class·public·final·Lio/flutter/view/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Landroid/view/View;
  
 6 .field·public·final·b:I
  
  
 7 #·direct·methods
 8 .method·public·constructor·<init>(Landroid/view/View;I)V
 9 ····.locals·0
  
 10 ····.line·1
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····.line·2
 13 ····.line·3
 14 ····.line·4
 15 ····iput-object·p1,·p0,·Lio/flutter/view/m;->a:Landroid/view/View;
  
 16 ····.line·5
 17 ····.line·6
 18 ····iput·p2,·p0,·Lio/flutter/view/m;->b:I
  
 19 ····.line·7
 20 ····.line·8
 21 ····return-void
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
 117 ····.line·104
 118 ····.line·105
Max diff block lines reached; -1/8707 bytes (-0.01%) of diff not shown.
255 B
smali/io/flutter/view/n.smali
    
Offset 1, 8 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·Lio/flutter/view/n;1 .class·public·interface·abstract·Lio/flutter/view/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods 
5 .method·public·abstract·onTrimMemory(I)V 
6 .end·method 
5.37 KB
smali/io/flutter/view/b.smali
    
Offset 3, 39 lines modifiedOffset 3, 39 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;5 .implements·Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/view/j;7 .field·public·final·synthetic·a:Lio/flutter/view/k;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lio/flutter/view/j;)V9 .method·public·constructor·<init>(Lio/flutter/view/k;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/flutter/view/b;->a:Lio/flutter/view/j;12 ····iput-object·p1,·p0,·Lio/flutter/view/b;->a:Lio/flutter/view/k;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·onAccessibilityStateChanged(Z)V16 .method·public·final·onAccessibilityStateChanged(Z)V
17 ····.locals·617 ····.locals·6
  
18 ····.line·118 ····.line·1
19 ····iget-object·v0,·p0,·Lio/flutter/view/b;->a:Lio/flutter/view/j;19 ····iget-object·v0,·p0,·Lio/flutter/view/b;->a:Lio/flutter/view/k;
  
20 ····.line·220 ····.line·2
21 ····.line·321 ····.line·3
22 ····iget-boolean·v1,·v0,·Lio/flutter/view/j;->t:Z22 ····iget-boolean·v1,·v0,·Lio/flutter/view/k;->t:Z
  
23 ····.line·423 ····.line·4
24 ····.line·524 ····.line·5
25 ····if-eqz·v1,·:cond_025 ····if-eqz·v1,·:cond_0
  
26 ····.line·626 ····.line·6
27 ····.line·727 ····.line·7
Offset 45, 44 lines modifiedOffset 45, 44 lines modified
45 ····:cond_045 ····:cond_0
46 ····const/4·v1,·0x046 ····const/4·v1,·0x0
  
47 ····.line·947 ····.line·9
48 ····const/4·v2,·0x148 ····const/4·v2,·0x1
  
49 ····.line·1049 ····.line·10
50 ····iget-object·v3,·v0,·Lio/flutter/view/j;->b:Lh/a;50 ····iget-object·v3,·v0,·Lio/flutter/view/k;->b:Lf/a;
  
51 ····.line·1151 ····.line·11
52 ····.line·1252 ····.line·12
53 ····if-eqz·p1,·:cond_153 ····if-eqz·p1,·:cond_1
  
54 ····.line·1354 ····.line·13
55 ····.line·1455 ····.line·14
56 ····iget-object·v4,·v0,·Lio/flutter/view/j;->u:Lio/flutter/plugin/platform/n;56 ····iget-object·v4,·v0,·Lio/flutter/view/k;->u:Lio/flutter/plugin/platform/i;
  
57 ····.line·1557 ····.line·15
58 ····.line·1658 ····.line·16
59 ····iput-object·v4,·v3,·Lh/a;->c:Ljava/lang/Object;59 ····iput-object·v4,·v3,·Lf/a;->c:Ljava/lang/Object;
  
60 ····.line·1760 ····.line·17
61 ····.line·1861 ····.line·18
62 ····iget-object·v5,·v3,·Lh/a;->b:Ljava/lang/Object;62 ····iget-object·v5,·v3,·Lf/a;->b:Ljava/lang/Object;
  
63 ····.line·1963 ····.line·19
64 ····.line·2064 ····.line·20
65 ····check-cast·v5,·Lio/flutter/embedding/engine/FlutterJNI;65 ····check-cast·v5,·Lio/flutter/embedding/engine/FlutterJNI;
  
66 ····.line·2166 ····.line·21
67 ····.line·2267 ····.line·22
68 ····invoke-virtual·{v5,·v4},·Lio/flutter/embedding/engine/FlutterJNI;->setAccessibilityDelegate(LR/k;)V68 ····invoke-virtual·{v5,·v4},·Lio/flutter/embedding/engine/FlutterJNI;->setAccessibilityDelegate(LG/k;)V
  
69 ····.line·2369 ····.line·23
70 ····.line·2470 ····.line·24
71 ····.line·2571 ····.line·25
72 ····iget-object·v3,·v3,·Lh/a;->b:Ljava/lang/Object;72 ····iget-object·v3,·v3,·Lf/a;->b:Ljava/lang/Object;
  
73 ····.line·2673 ····.line·26
74 ····.line·2774 ····.line·27
75 ····check-cast·v3,·Lio/flutter/embedding/engine/FlutterJNI;75 ····check-cast·v3,·Lio/flutter/embedding/engine/FlutterJNI;
  
76 ····.line·2876 ····.line·28
77 ····.line·2977 ····.line·29
Offset 91, 90 lines modifiedOffset 91, 90 lines modified
91 ····.line·3091 ····.line·30
92 ····.line·3192 ····.line·31
93 ····.line·3293 ····.line·32
94 ····goto·:goto_094 ····goto·:goto_0
  
95 ····.line·3395 ····.line·33
96 ····:cond_196 ····:cond_1
97 ····invoke-virtual·{v0,·v1},·Lio/flutter/view/j;->h(Z)V97 ····invoke-virtual·{v0,·v1},·Lio/flutter/view/k;->h(Z)V
  
98 ····.line·3498 ····.line·34
99 ····.line·3599 ····.line·35
100 ····.line·36100 ····.line·36
101 ····const/4·v4,·0x0101 ····const/4·v4,·0x0
  
102 ····.line·37102 ····.line·37
103 ····iput-object·v4,·v3,·Lh/a;->c:Ljava/lang/Object;103 ····iput-object·v4,·v3,·Lf/a;->c:Ljava/lang/Object;
  
104 ····.line·38104 ····.line·38
105 ····.line·39105 ····.line·39
106 ····iget-object·v5,·v3,·Lh/a;->b:Ljava/lang/Object;106 ····iget-object·v5,·v3,·Lf/a;->b:Ljava/lang/Object;
  
107 ····.line·40107 ····.line·40
108 ····.line·41108 ····.line·41
109 ····check-cast·v5,·Lio/flutter/embedding/engine/FlutterJNI;109 ····check-cast·v5,·Lio/flutter/embedding/engine/FlutterJNI;
  
110 ····.line·42110 ····.line·42
111 ····.line·43111 ····.line·43
112 ····invoke-virtual·{v5,·v4},·Lio/flutter/embedding/engine/FlutterJNI;->setAccessibilityDelegate(LR/k;)V112 ····invoke-virtual·{v5,·v4},·Lio/flutter/embedding/engine/FlutterJNI;->setAccessibilityDelegate(LG/k;)V
  
113 ····.line·44113 ····.line·44
114 ····.line·45114 ····.line·45
115 ····.line·46115 ····.line·46
116 ····iget-object·v3,·v3,·Lh/a;->b:Ljava/lang/Object;116 ····iget-object·v3,·v3,·Lf/a;->b:Ljava/lang/Object;
  
117 ····.line·47117 ····.line·47
118 ····.line·48118 ····.line·48
119 ····check-cast·v3,·Lio/flutter/embedding/engine/FlutterJNI;119 ····check-cast·v3,·Lio/flutter/embedding/engine/FlutterJNI;
  
120 ····.line·49120 ····.line·49
121 ····.line·50121 ····.line·50
122 ····invoke-virtual·{v3,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->setSemanticsEnabled(Z)V122 ····invoke-virtual·{v3,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->setSemanticsEnabled(Z)V
  
Max diff block lines reached; 1737/5439 bytes (31.94%) of diff not shown.
34.8 KB
smali/io/flutter/view/g.smali
Max HTML report size reached
3.71 KB
smali/io/flutter/view/c.smali
    
Offset 5, 41 lines modifiedOffset 5, 41 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;6 .implements·Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·a:Landroid/view/accessibility/AccessibilityManager;8 .field·public·final·synthetic·a:Landroid/view/accessibility/AccessibilityManager;
  
9 .field·public·final·synthetic·b:Lio/flutter/view/j;9 .field·public·final·synthetic·b:Lio/flutter/view/k;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(Lio/flutter/view/j;Landroid/view/accessibility/AccessibilityManager;)V11 .method·public·constructor·<init>(Lio/flutter/view/k;Landroid/view/accessibility/AccessibilityManager;)V
12 ····.locals·012 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Lio/flutter/view/c;->b:Lio/flutter/view/j;14 ····iput-object·p1,·p0,·Lio/flutter/view/c;->b:Lio/flutter/view/k;
  
15 ····iput-object·p2,·p0,·Lio/flutter/view/c;->a:Landroid/view/accessibility/AccessibilityManager;15 ····iput-object·p2,·p0,·Lio/flutter/view/c;->a:Landroid/view/accessibility/AccessibilityManager;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·onTouchExplorationStateChanged(Z)V19 .method·public·final·onTouchExplorationStateChanged(Z)V
20 ····.locals·420 ····.locals·4
  
21 ····.line·121 ····.line·1
22 ····iget-object·v0,·p0,·Lio/flutter/view/c;->b:Lio/flutter/view/j;22 ····iget-object·v0,·p0,·Lio/flutter/view/c;->b:Lio/flutter/view/k;
  
23 ····.line·223 ····.line·2
24 ····.line·324 ····.line·3
25 ····iget-boolean·v1,·v0,·Lio/flutter/view/j;->t:Z25 ····iget-boolean·v1,·v0,·Lio/flutter/view/k;->t:Z
  
26 ····.line·426 ····.line·4
27 ····.line·527 ····.line·5
28 ····if-eqz·v1,·:cond_028 ····if-eqz·v1,·:cond_0
  
29 ····.line·629 ····.line·6
30 ····.line·730 ····.line·7
Offset 50, 20 lines modifiedOffset 50, 20 lines modified
50 ····const/4·v1,·0x050 ····const/4·v1,·0x0
  
51 ····.line·951 ····.line·9
52 ····if-nez·p1,·:cond_152 ····if-nez·p1,·:cond_1
  
53 ····.line·1053 ····.line·10
54 ····.line·1154 ····.line·11
55 ····invoke-virtual·{v0,·v1},·Lio/flutter/view/j;->h(Z)V55 ····invoke-virtual·{v0,·v1},·Lio/flutter/view/k;->h(Z)V
  
56 ····.line·1256 ····.line·12
57 ····.line·1357 ····.line·13
58 ····.line·1458 ····.line·14
59 ····iget-object·v2,·v0,·Lio/flutter/view/j;->n:Lio/flutter/view/g;59 ····iget-object·v2,·v0,·Lio/flutter/view/k;->n:Lio/flutter/view/g;
  
60 ····.line·1560 ····.line·15
61 ····.line·1661 ····.line·16
62 ····if-eqz·v2,·:cond_162 ····if-eqz·v2,·:cond_1
  
63 ····.line·1763 ····.line·17
64 ····.line·1864 ····.line·18
Offset 71, 28 lines modifiedOffset 71, 28 lines modified
  
71 ····.line·1971 ····.line·19
72 ····.line·2072 ····.line·20
73 ····const/16·v3,·0x10073 ····const/16·v3,·0x100
  
74 ····.line·2174 ····.line·21
75 ····.line·2275 ····.line·22
76 ····invoke-virtual·{v0,·v2,·v3},·Lio/flutter/view/j;->f(II)V76 ····invoke-virtual·{v0,·v2,·v3},·Lio/flutter/view/k;->f(II)V
  
77 ····.line·2377 ····.line·23
78 ····.line·2478 ····.line·24
79 ····.line·2579 ····.line·25
80 ····const/4·v2,·0x080 ····const/4·v2,·0x0
  
81 ····.line·2681 ····.line·26
82 ····iput-object·v2,·v0,·Lio/flutter/view/j;->n:Lio/flutter/view/g;82 ····iput-object·v2,·v0,·Lio/flutter/view/k;->n:Lio/flutter/view/g;
  
83 ····.line·2783 ····.line·27
84 ····.line·2884 ····.line·28
85 ····:cond_185 ····:cond_1
86 ····iget-object·v0,·v0,·Lio/flutter/view/j;->r:Lp/e;86 ····iget-object·v0,·v0,·Lio/flutter/view/k;->r:Ln/e;
  
87 ····.line·2987 ····.line·29
88 ····.line·3088 ····.line·30
89 ····if-eqz·v0,·:cond_389 ····if-eqz·v0,·:cond_3
  
90 ····.line·3190 ····.line·31
91 ····.line·3291 ····.line·32
Offset 104, 31 lines modifiedOffset 104, 31 lines modified
  
104 ····.line·35104 ····.line·35
105 ····.line·36105 ····.line·36
106 ····.line·37106 ····.line·37
107 ····move-result·v2107 ····move-result·v2
  
108 ····.line·38108 ····.line·38
109 ····iget-object·v0,·v0,·Lp/e;->b:Ljava/lang/Object;109 ····iget-object·v0,·v0,·Ln/e;->b:Ljava/lang/Object;
  
110 ····.line·39110 ····.line·39
111 ····.line·40111 ····.line·40
112 ····check-cast·v0,·LQ/v;112 ····check-cast·v0,·LF/u;
  
113 ····.line·41113 ····.line·41
114 ····.line·42114 ····.line·42
115 ····sget·v3,·LQ/v;->y:I115 ····sget·v3,·LF/u;->y:I
  
116 ····.line·43116 ····.line·43
117 ····.line·44117 ····.line·44
118 ····iget-object·v3,·v0,·LQ/v;->h:LR/c;118 ····iget-object·v3,·v0,·LF/u;->h:LG/c;
  
119 ····.line·45119 ····.line·45
120 ····.line·46120 ····.line·46
121 ····iget-object·v3,·v3,·LR/c;->b:Lio/flutter/embedding/engine/renderer/j;121 ····iget-object·v3,·v3,·LG/c;->b:Lio/flutter/embedding/engine/renderer/j;
  
122 ····.line·47122 ····.line·47
123 ····.line·48123 ····.line·48
124 ····iget-object·v3,·v3,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;124 ····iget-object·v3,·v3,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
125 ····.line·49125 ····.line·49
126 ····.line·50126 ····.line·50
Offset 351, 8 lines modifiedOffset 351, 23 lines modified
351 ····.line·250351 ····.line·250
352 ····.line·251352 ····.line·251
353 ····.line·252353 ····.line·252
Max diff block lines reached; 283/3739 bytes (7.57%) of diff not shown.
4.0 KB
smali/io/flutter/plugins/GeneratedPluginRegistrant.smali
    
Offset 12, 137 lines modifiedOffset 12, 116 lines modified
12 ····.locals·012 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·public·static·registerWith(LR/c;)V16 .method·public·static·registerWith(LG/c;)V
17 ····.locals·317 ····.locals·3
  
18 ····.line·118 ····.line·1
19 ····const-string·v0,·"GeneratedPluginRegistrant"19 ····const-string·v0,·"GeneratedPluginRegistrant"
  
20 ····.line·220 ····.line·2
21 ····.line·321 ····.line·3
22 ····:try_start_022 ····:try_start_0
23 ····iget-object·v1,·p0,·LR/c;->d:LR/e;23 ····iget-object·v1,·p0,·LG/c;->d:LG/e;
  
24 ····.line·424 ····.line·4
25 ····.line·525 ····.line·5
26 ····new-instance·v2,·LO/g;26 ····new-instance·v2,·LS/d;
  
27 ····.line·627 ····.line·6
28 ····.line·728 ····.line·7
29 ····invoke-direct·{v2},·LO/g;-><init>()V29 ····invoke-direct·{v2},·LS/d;-><init>()V
  
30 ····.line·830 ····.line·8
31 ····.line·931 ····.line·9
32 ····.line·1032 ····.line·10
33 ····invoke-virtual·{v1,·v2},·LR/e;->a(LW/b;)V33 ····invoke-virtual·{v1,·v2},·LG/e;->a(LL/b;)V
34 ····:try_end_034 ····:try_end_0
35 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_035 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
36 ····.line·1136 ····.line·11
37 ····.line·1237 ····.line·12
38 ····.line·1338 ····.line·13
39 ····goto·:goto_039 ····goto·:goto_0
  
40 ····.line·1440 ····.line·14
41 ····:catch_041 ····:catch_0
42 ····move-exception·v142 ····move-exception·v1
  
43 ····.line·1543 ····.line·15
44 ····const-string·v2,·"Error·registering·plugin·integration_test,·dev.flutter.plugins.integration_test.IntegrationTestPlugin"44 ····const-string·v2,·"Error·registering·plugin·path_provider_android,·io.flutter.plugins.pathprovider.PathProviderPlugin"
  
45 ····.line·1645 ····.line·16
46 ····.line·1746 ····.line·17
47 ····invoke-static·{v0,·v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I47 ····invoke-static·{v0,·v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
48 ····.line·1848 ····.line·18
49 ····.line·1949 ····.line·19
50 ····.line·2050 ····.line·20
51 ····:goto_051 ····:goto_0
52 ····:try_start_152 ····:try_start_1
53 ····iget-object·v1,·p0,·LR/c;->d:LR/e;53 ····iget-object·p0,·p0,·LG/c;->d:LG/e;
  
54 ····.line·2154 ····.line·21
55 ····.line·2255 ····.line·22
56 ····new-instance·v2,·Ld0/d;56 ····new-instance·v1,·LT/h;
  
57 ····.line·2357 ····.line·23
58 ····.line·2458 ····.line·24
59 ····invoke-direct·{v2},·Ld0/d;-><init>()V59 ····invoke-direct·{v1},·LT/h;-><init>()V
  
60 ····.line·2560 ····.line·25
61 ····.line·2661 ····.line·26
62 ····.line·2762 ····.line·27
63 ····invoke-virtual·{v1,·v2},·LR/e;->a(LW/b;)V63 ····invoke-virtual·{p0,·v1},·LG/e;->a(LL/b;)V
64 ····:try_end_164 ····:try_end_1
65 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_165 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1
  
66 ····.line·2866 ····.line·28
67 ····.line·2967 ····.line·29
68 ····.line·3068 ····.line·30
69 ····goto·:goto_169 ····goto·:goto_1
  
70 ····.line·3170 ····.line·31
71 ····:catch_171 ····:catch_1
72 ····move-exception·v172 ····move-exception·p0
  
73 ····.line·3273 ····.line·32
74 ····const-string·v2,·"Error·registering·plugin·path_provider_android,·io.flutter.plugins.pathprovider.PathProviderPlugin"74 ····const-string·v1,·"Error·registering·plugin·url_launcher_android,·io.flutter.plugins.urllauncher.UrlLauncherPlugin"
  
75 ····.line·3375 ····.line·33
76 ····.line·3476 ····.line·34
77 ····invoke-static·{v0,·v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I77 ····invoke-static·{v0,·v1,·p0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
78 ····.line·3578 ····.line·35
79 ····.line·3679 ····.line·36
80 ····.line·3780 ····.line·37
81 ····:goto_181 ····:goto_1
 82 ····return-void
82 ····:try_start_2 
83 ····iget-object·p0,·p0,·LR/c;->d:LR/e; 
  
84 ····.line·3883 ····.line·38
85 ····.line·3984 ····.line·39
86 ····new-instance·v1,·Le0/h; 
  
87 ····.line·4085 ····.line·40
88 ····.line·4186 ····.line·41
89 ····invoke-direct·{v1},·Le0/h;-><init>()V 
  
90 ····.line·4287 ····.line·42
91 ····.line·4388 ····.line·43
92 ····.line·4489 ····.line·44
93 ····invoke-virtual·{p0,·v1},·LR/e;->a(LW/b;)V 
94 ····:try_end_2 
95 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_2 
  
96 ····.line·4590 ····.line·45
97 ····.line·4691 ····.line·46
98 ····.line·4792 ····.line·47
99 ····goto·:goto_2 
  
100 ····.line·4893 ····.line·48
101 ····:catch_2 
102 ····move-exception·p0 
  
103 ····.line·4994 ····.line·49
104 ····const-string·v1,·"Error·registering·plugin·url_launcher_android,·io.flutter.plugins.urllauncher.UrlLauncherPlugin" 
  
105 ····.line·5095 ····.line·50
106 ····.line·5196 ····.line·51
107 ····invoke-static·{v0,·v1,·p0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I 
  
108 ····.line·5297 ····.line·52
Max diff block lines reached; 506/3982 bytes (12.71%) of diff not shown.
5.11 KB
smali/io/flutter/plugins/urllauncher/WebViewActivity.smali
    
Offset 4, 42 lines modifiedOffset 4, 42 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·synthetic·e:I5 .field·public·static·final·synthetic·e:I
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Le0/i;7 .field·public·final·a:LT/i;
  
8 .field·public·final·b:Le0/j;8 .field·public·final·b:LT/j;
  
9 .field·public·c:Landroid/webkit/WebView;9 .field·public·c:Landroid/webkit/WebView;
  
10 .field·public·final·d:Landroid/content/IntentFilter;10 .field·public·final·d:Landroid/content/IntentFilter;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>()V12 .method·public·constructor·<init>()V
13 ····.locals·213 ····.locals·2
  
14 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V14 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V
  
15 ····new-instance·v0,·Le0/i;15 ····new-instance·v0,·LT/i;
  
16 ····invoke-direct·{v0,·p0},·Le0/i;-><init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V16 ····invoke-direct·{v0,·p0},·LT/i;-><init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V
  
17 ····iput-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->a:Le0/i;17 ····iput-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->a:LT/i;
  
18 ····new-instance·v0,·Le0/j;18 ····new-instance·v0,·LT/j;
  
19 ····const/4·v1,·0x019 ····const/4·v1,·0x0
  
20 ····invoke-direct·{v0,·v1,·p0},·Le0/j;-><init>(ILjava/lang/Object;)V20 ····invoke-direct·{v0,·v1,·p0},·LT/j;-><init>(ILjava/lang/Object;)V
  
21 ····iput-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->b:Le0/j;21 ····iput-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->b:LT/j;
  
22 ····new-instance·v0,·Landroid/content/IntentFilter;22 ····new-instance·v0,·Landroid/content/IntentFilter;
  
23 ····const-string·v1,·"close·action"23 ····const-string·v1,·"close·action"
  
24 ····invoke-direct·{v0,·v1},·Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V24 ····invoke-direct·{v0,·v1},·Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
  
Offset 266, 15 lines modifiedOffset 266, 15 lines modified
266 ····.line·105266 ····.line·105
267 ····.line·106267 ····.line·106
268 ····.line·107268 ····.line·107
269 ····iget-object·p1,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->c:Landroid/webkit/WebView;269 ····iget-object·p1,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->c:Landroid/webkit/WebView;
  
270 ····.line·108270 ····.line·108
271 ····.line·109271 ····.line·109
272 ····iget-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->b:Le0/j;272 ····iget-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->b:LT/j;
  
273 ····.line·110273 ····.line·110
274 ····.line·111274 ····.line·111
275 ····invoke-virtual·{p1,·v0},·Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V275 ····invoke-virtual·{p1,·v0},·Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
  
276 ····.line·112276 ····.line·112
277 ····.line·113277 ····.line·113
Offset 299, 19 lines modifiedOffset 299, 19 lines modified
299 ····.line·122299 ····.line·122
300 ····.line·123300 ····.line·123
301 ····.line·124301 ····.line·124
302 ····iget-object·p1,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->c:Landroid/webkit/WebView;302 ····iget-object·p1,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->c:Landroid/webkit/WebView;
  
303 ····.line·125303 ····.line·125
304 ····.line·126304 ····.line·126
305 ····new-instance·v0,·Le0/k;305 ····new-instance·v0,·LT/k;
  
306 ····.line·127306 ····.line·127
307 ····.line·128307 ····.line·128
308 ····invoke-direct·{v0,·p0},·Le0/k;-><init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V308 ····invoke-direct·{v0,·p0},·LT/k;-><init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V
  
309 ····.line·129309 ····.line·129
310 ····.line·130310 ····.line·130
311 ····.line·131311 ····.line·131
312 ····invoke-virtual·{p1,·v0},·Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V312 ····invoke-virtual·{p1,·v0},·Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
  
313 ····.line·132313 ····.line·132
Offset 321, 15 lines modifiedOffset 321, 15 lines modified
  
321 ····.line·135321 ····.line·135
322 ····.line·136322 ····.line·136
323 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I323 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
324 ····.line·137324 ····.line·137
325 ····.line·138325 ····.line·138
326 ····iget-object·v2,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->a:Le0/i;326 ····iget-object·v2,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->a:LT/i;
  
327 ····.line·139327 ····.line·139
328 ····.line·140328 ····.line·140
329 ····const/4·v6,·0x2329 ····const/4·v6,·0x2
  
330 ····.line·141330 ····.line·141
331 ····const/16·v0,·0x21331 ····const/16·v0,·0x21
Offset 345, 15 lines modifiedOffset 345, 15 lines modified
345 ····if-lt·p1,·v0,·:cond_2345 ····if-lt·p1,·v0,·:cond_2
  
346 ····.line·146346 ····.line·146
347 ····.line·147347 ····.line·147
348 ····move-object·v1,·p0348 ····move-object·v1,·p0
  
349 ····.line·148349 ····.line·148
350 ····invoke-static/range·{v1·..·v6},·Lk/c;->a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;350 ····invoke-static/range·{v1·..·v6},·Li/c;->a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;
  
351 ····.line·149351 ····.line·149
352 ····.line·150352 ····.line·150
353 ····.line·151353 ····.line·151
354 ····goto·:goto_2354 ····goto·:goto_2
  
355 ····.line·152355 ····.line·152
Offset 365, 15 lines modifiedOffset 365, 15 lines modified
365 ····if-lt·p1,·v0,·:cond_3365 ····if-lt·p1,·v0,·:cond_3
  
366 ····.line·155366 ····.line·155
367 ····.line·156367 ····.line·156
368 ····move-object·v1,·p0368 ····move-object·v1,·p0
  
369 ····.line·157369 ····.line·157
370 ····invoke-static/range·{v1·..·v6},·Lk/a;->a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;370 ····invoke-static/range·{v1·..·v6},·Li/a;->a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;
  
371 ····.line·158371 ····.line·158
372 ····.line·159372 ····.line·159
373 ····.line·160373 ····.line·160
374 ····goto·:goto_2374 ····goto·:goto_2
  
375 ····.line·161375 ····.line·161
Offset 473, 22 lines modifiedOffset 473, 37 lines modified
Max diff block lines reached; 836/5117 bytes (16.34%) of diff not shown.
124 KB
smali/io/flutter/embedding/engine/FlutterJNI.smali
Max HTML report size reached
1.38 KB
smali/io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.smali
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;1 .class·public·Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·lifecycle:Landroidx/lifecycle/m;5 .field·private·final·lifecycle:Landroidx/lifecycle/i;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Landroidx/lifecycle/m;)V7 .method·public·constructor·<init>(Landroidx/lifecycle/i;)V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;->lifecycle:Landroidx/lifecycle/m;10 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;->lifecycle:Landroidx/lifecycle/i;
  
11 ····return-void11 ····return-void
12 .end·method12 .end·method
  
  
13 #·virtual·methods13 #·virtual·methods
14 .method·public·getLifecycle()Landroidx/lifecycle/m;14 .method·public·getLifecycle()Landroidx/lifecycle/i;
15 ····.locals·115 ····.locals·1
  
16 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;->lifecycle:Landroidx/lifecycle/m;16 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;->lifecycle:Landroidx/lifecycle/i;
  
17 ····return-object·v017 ····return-object·v0
18 .end·method18 .end·method
1.89 KB
smali/io/flutter/embedding/engine/renderer/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/flutter/embedding/engine/renderer/a;1 .class·public·final·Lio/flutter/embedding/engine/renderer/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/q;5 .implements·Landroidx/lifecycle/m;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/j;7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/j;
  
  
8 #·direct·methods8 #·direct·methods
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ····move-result-object·v164 ····move-result-object·v1
  
65 ····.line·1965 ····.line·19
66 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;66 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
67 ····.line·2067 ····.line·20
68 ····.line·2168 ····.line·21
69 ····invoke-static·{v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->access$200(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/view/o;69 ····invoke-static·{v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->access$200(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/view/p;
  
70 ····.line·2270 ····.line·22
71 ····.line·2371 ····.line·23
72 ····.line·2472 ····.line·24
73 ····goto·:goto_073 ····goto·:goto_0
  
74 ····.line·2574 ····.line·25
Offset 294, 8 lines modifiedOffset 294, 51 lines modified
294 ····.line·239294 ····.line·239
295 ····.line·240295 ····.line·240
296 ····.line·241296 ····.line·241
297 ····.line·242297 ····.line·242
298 ····.line·243298 ····.line·243
299 ····.line·244299 ····.line·244
300 ····.line·245300 ····.line·245
 301 ····.line·246
 302 ····.line·247
 303 ····.line·248
 304 ····.line·249
 305 ····.line·250
 306 ····.line·251
 307 ····.line·252
 308 ····.line·253
 309 ····.line·254
 310 ····.line·255
 311 ····.line·256
 312 ····.line·257
 313 ····.line·258
 314 ····.line·259
 315 ····.line·260
 316 ····.line·261
 317 ····.line·262
 318 ····.line·263
 319 ····.line·264
 320 ····.line·265
 321 ····.line·266
 322 ····.line·267
 323 ····.line·268
 324 ····.line·269
 325 ····.line·270
 326 ····.line·271
 327 ····.line·272
 328 ····.line·273
 329 ····.line·274
 330 ····.line·275
 331 ····.line·276
 332 ····.line·277
 333 ····.line·278
 334 ····.line·279
 335 ····.line·280
 336 ····.line·281
 337 ····.line·282
 338 ····.line·283
 339 ····.line·284
 340 ····.line·285
 341 ····.line·286
 342 ····.line·287
 343 ····.line·288
301 .end·method344 .end·method
14.6 KB
smali/io/flutter/embedding/engine/renderer/j.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/flutter/embedding/engine/renderer/j;1 .class·public·final·Lio/flutter/embedding/engine/renderer/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/view/q;5 .implements·Lio/flutter/view/r;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Lio/flutter/embedding/engine/FlutterJNI;7 .field·public·final·a:Lio/flutter/embedding/engine/FlutterJNI;
  
8 .field·public·b:Landroid/view/Surface;8 .field·public·b:Landroid/view/Surface;
  
Offset 15, 20 lines modifiedOffset 15, 20 lines modified
  
15 .field·public·final·d:Landroid/os/Handler;15 .field·public·final·d:Landroid/os/Handler;
  
16 .field·public·final·e:Ljava/util/HashSet;16 .field·public·final·e:Ljava/util/HashSet;
  
17 .field·public·final·f:Ljava/util/ArrayList;17 .field·public·final·f:Ljava/util/ArrayList;
  
18 .field·public·final·g:LQ/f;18 .field·public·final·g:LF/g;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V20 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V
21 ····.locals·321 ····.locals·9
  
22 ····.line·122 ····.line·1
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·224 ····.line·2
25 ····.line·325 ····.line·3
26 ····.line·426 ····.line·4
Offset 48, 297 lines modifiedOffset 48, 542 lines modified
48 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
49 ····.line·1249 ····.line·12
50 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/j;->c:Z50 ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/j;->c:Z
  
51 ····.line·1351 ····.line·13
52 ····.line·1452 ····.line·14
53 ····new-instance·v0,·Landroid/os/Handler;53 ····new-instance·v1,·Landroid/os/Handler;
  
54 ····.line·1554 ····.line·15
55 ····.line·1655 ····.line·16
56 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V56 ····invoke-direct·{v1},·Landroid/os/Handler;-><init>()V
  
57 ····.line·1757 ····.line·17
58 ····.line·1858 ····.line·18
59 ····.line·1959 ····.line·19
60 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/j;->d:Landroid/os/Handler;60 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/renderer/j;->d:Landroid/os/Handler;
  
61 ····.line·2061 ····.line·20
62 ····.line·2162 ····.line·21
63 ····new-instance·v0,·Ljava/util/HashSet;63 ····new-instance·v1,·Ljava/util/HashSet;
  
64 ····.line·2264 ····.line·22
65 ····.line·2365 ····.line·23
66 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V66 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V
  
67 ····.line·2467 ····.line·24
68 ····.line·2568 ····.line·25
69 ····.line·2669 ····.line·26
70 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/j;->e:Ljava/util/HashSet;70 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/renderer/j;->e:Ljava/util/HashSet;
  
71 ····.line·2771 ····.line·27
72 ····.line·2872 ····.line·28
73 ····new-instance·v0,·Ljava/util/ArrayList;73 ····new-instance·v1,·Ljava/util/ArrayList;
  
74 ····.line·2974 ····.line·29
75 ····.line·3075 ····.line·30
76 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V76 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
77 ····.line·3177 ····.line·31
78 ····.line·3278 ····.line·32
79 ····.line·3379 ····.line·33
80 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/j;->f:Ljava/util/ArrayList;80 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/renderer/j;->f:Ljava/util/ArrayList;
  
81 ····.line·3481 ····.line·34
82 ····.line·3582 ····.line·35
83 ····new-instance·v0,·LQ/f;83 ····new-instance·v1,·LF/g;
  
84 ····.line·3684 ····.line·36
85 ····.line·3785 ····.line·37
86 ····const/4·v1,·0x386 ····const/4·v2,·0x3
  
87 ····.line·3887 ····.line·38
88 ····invoke-direct·{v0,·v1,·p0},·LQ/f;-><init>(ILjava/lang/Object;)V88 ····invoke-direct·{v1,·v2,·p0},·LF/g;-><init>(ILjava/lang/Object;)V
  
89 ····.line·3989 ····.line·39
90 ····.line·4090 ····.line·40
91 ····.line·4191 ····.line·41
92 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/j;->g:LQ/f;92 ····iput-object·v1,·p0,·Lio/flutter/embedding/engine/renderer/j;->g:LF/g;
  
93 ····.line·4293 ····.line·42
94 ····.line·4394 ····.line·43
95 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;95 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
96 ····.line·4496 ····.line·44
97 ····.line·4597 ····.line·45
98 ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V98 ····invoke-virtual·{p1,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->addIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V
  
99 ····.line·4699 ····.line·46
100 ····.line·47100 ····.line·47
101 ····.line·48101 ····.line·48
102 ····sget-object·p1,·Landroidx/lifecycle/B;->i:Landroidx/lifecycle/B;102 ····sget-object·p1,·Landroidx/lifecycle/w;->i:Landroidx/lifecycle/w;
  
103 ····.line·49103 ····.line·49
104 ····.line·50104 ····.line·50
105 ····iget-object·p1,·p1,·Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t;105 ····iget-object·p1,·p1,·Landroidx/lifecycle/w;->f:Landroidx/lifecycle/p;
  
106 ····.line·51106 ····.line·51
107 ····.line·52107 ····.line·52
108 ····new-instance·v0,·Lio/flutter/embedding/engine/renderer/a;108 ····new-instance·v1,·Lio/flutter/embedding/engine/renderer/a;
  
109 ····.line·53109 ····.line·53
110 ····.line·54110 ····.line·54
111 ····invoke-direct·{v0,·p0},·Lio/flutter/embedding/engine/renderer/a;-><init>(Lio/flutter/embedding/engine/renderer/j;)V111 ····invoke-direct·{v1,·p0},·Lio/flutter/embedding/engine/renderer/a;-><init>(Lio/flutter/embedding/engine/renderer/j;)V
  
112 ····.line·55112 ····.line·55
113 ····.line·56113 ····.line·56
114 ····.line·57114 ····.line·57
115 ····invoke-virtual·{p1,·v0},·Landroidx/lifecycle/t;->a(Landroidx/lifecycle/q;)V115 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
116 ····.line·58116 ····.line·58
117 ····.line·59117 ····.line·59
Max diff block lines reached; 10495/14884 bytes (70.51%) of diff not shown.
2.98 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.smali
    
Offset 73, 19 lines modifiedOffset 73, 19 lines modified
73 ····return-void73 ····return-void
74 .end·method74 .end·method
  
75 .method·private·waitOnFence(Landroid/media/Image;)V75 .method·private·waitOnFence(Landroid/media/Image;)V
76 ····.locals·076 ····.locals·0
  
77 ····:try_start_077 ····:try_start_0
78 ····invoke-static·{p1},·LQ/b;->b(Landroid/media/Image;)Landroid/hardware/SyncFence;78 ····invoke-static·{p1},·LF/c;->b(Landroid/media/Image;)Landroid/hardware/SyncFence;
  
79 ····move-result-object·p179 ····move-result-object·p1
  
80 ····invoke-static·{p1},·LQ/b;->i(Landroid/hardware/SyncFence;)V80 ····invoke-static·{p1},·LF/c;->i(Landroid/hardware/SyncFence;)V
81 ····:try_end_081 ····:try_end_0
82 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_082 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
83 ····:catch_083 ····:catch_0
84 ····return-void84 ····return-void
85 .end·method85 .end·method
  
Offset 426, 14 lines modifiedOffset 426, 57 lines modified
426 ····.line·239426 ····.line·239
427 ····.line·240427 ····.line·240
428 ····.line·241428 ····.line·241
429 ····.line·242429 ····.line·242
430 ····.line·243430 ····.line·243
431 ····.line·244431 ····.line·244
432 ····.line·245432 ····.line·245
 433 ····.line·246
 434 ····.line·247
 435 ····.line·248
 436 ····.line·249
 437 ····.line·250
 438 ····.line·251
 439 ····.line·252
 440 ····.line·253
 441 ····.line·254
 442 ····.line·255
 443 ····.line·256
 444 ····.line·257
 445 ····.line·258
 446 ····.line·259
 447 ····.line·260
 448 ····.line·261
 449 ····.line·262
 450 ····.line·263
 451 ····.line·264
 452 ····.line·265
 453 ····.line·266
 454 ····.line·267
 455 ····.line·268
 456 ····.line·269
 457 ····.line·270
 458 ····.line·271
 459 ····.line·272
 460 ····.line·273
 461 ····.line·274
 462 ····.line·275
 463 ····.line·276
 464 ····.line·277
 465 ····.line·278
 466 ····.line·279
 467 ····.line·280
 468 ····.line·281
 469 ····.line·282
 470 ····.line·283
 471 ····.line·284
 472 ····.line·285
 473 ····.line·286
 474 ····.line·287
 475 ····.line·288
433 .end·method476 .end·method
  
434 .method·public·id()J477 .method·public·id()J
435 ····.locals·2478 ····.locals·2
  
436 ····iget-wide·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->id:J479 ····iget-wide·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->id:J
  
Offset 744, 14 lines modifiedOffset 787, 29 lines modified
744 ····.line·250787 ····.line·250
745 ····.line·251788 ····.line·251
746 ····.line·252789 ····.line·252
747 ····.line·253790 ····.line·253
748 ····.line·254791 ····.line·254
749 ····.line·255792 ····.line·255
750 ····.line·256793 ····.line·256
 794 ····.line·257
 795 ····.line·258
 796 ····.line·259
 797 ····.line·260
 798 ····.line·261
 799 ····.line·262
 800 ····.line·263
 801 ····.line·264
 802 ····.line·265
 803 ····.line·266
 804 ····.line·267
 805 ····.line·268
 806 ····.line·269
 807 ····.line·270
 808 ····.line·271
751 .end·method809 .end·method
  
752 .method·public·release()V810 .method·public·release()V
753 ····.locals·3811 ····.locals·3
  
754 ····.line·1812 ····.line·1
755 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->released:Z813 ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->released:Z
Offset 1025, 8 lines modifiedOffset 1083, 51 lines modified
1025 ····.line·2391083 ····.line·239
1026 ····.line·2401084 ····.line·240
1027 ····.line·2411085 ····.line·241
1028 ····.line·2421086 ····.line·242
1029 ····.line·2431087 ····.line·243
1030 ····.line·2441088 ····.line·244
1031 ····.line·2451089 ····.line·245
 1090 ····.line·246
 1091 ····.line·247
 1092 ····.line·248
 1093 ····.line·249
 1094 ····.line·250
 1095 ····.line·251
 1096 ····.line·252
 1097 ····.line·253
 1098 ····.line·254
 1099 ····.line·255
 1100 ····.line·256
 1101 ····.line·257
Max diff block lines reached; 0/2874 bytes (0.00%) of diff not shown.
29.9 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer.smali
Max HTML report size reached
464 B
smali/io/flutter/embedding/engine/renderer/e.smali
    
Offset 344, 8 lines modifiedOffset 344, 23 lines modified
344 ····.line·250344 ····.line·250
345 ····.line·251345 ····.line·251
346 ····.line·252346 ····.line·252
347 ····.line·253347 ····.line·253
348 ····.line·254348 ····.line·254
349 ····.line·255349 ····.line·255
350 ····.line·256350 ····.line·256
 351 ····.line·257
 352 ····.line·258
 353 ····.line·259
 354 ····.line·260
 355 ····.line·261
 356 ····.line·262
 357 ····.line·263
 358 ····.line·264
 359 ····.line·265
 360 ····.line·266
 361 ····.line·267
 362 ····.line·268
 363 ····.line·269
 364 ····.line·270
 365 ····.line·271
351 .end·method366 .end·method
312 B
smali/io/flutter/embedding/engine/renderer/b.smali
    
Offset 1413, 8 lines modifiedOffset 1413, 12 lines modified
1413 ····.line·13871413 ····.line·1387
1414 ····.line·13881414 ····.line·1388
1415 ····.line·13891415 ····.line·1389
1416 ····.line·13901416 ····.line·1390
1417 ····.line·13911417 ····.line·1391
1418 ····.line·13921418 ····.line·1392
1419 ····.line·13931419 ····.line·1393
 1420 ····.line·1394
 1421 ····.line·1395
 1422 ····.line·1396
 1423 ····.line·1397
1420 .end·method1424 .end·method
379 B
smali/io/flutter/embedding/engine/renderer/g.smali
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 .class·public·abstract·Lio/flutter/embedding/engine/renderer/g;1 .class·public·abstract·Lio/flutter/embedding/engine/renderer/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;5 .implements·Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;
6 .implements·Lio/flutter/view/n;6 .implements·Lio/flutter/view/o;
1.33 KB
smali/io/flutter/embedding/engine/renderer/c.smali
    
Offset 5, 40 lines modifiedOffset 5, 40 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/lang/Runnable;6 .implements·Ljava/lang/Runnable;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·b:I8 .field·public·final·synthetic·b:I
  
9 .field·public·final·synthetic·c:Lio/flutter/view/n;9 .field·public·final·synthetic·c:Lio/flutter/view/o;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/flutter/view/n;I)V11 .method·public·synthetic·constructor·<init>(Lio/flutter/view/o;I)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····iput·p2,·p0,·Lio/flutter/embedding/engine/renderer/c;->b:I15 ····iput·p2,·p0,·Lio/flutter/embedding/engine/renderer/c;->b:I
  
16 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/c;->c:Lio/flutter/view/n;16 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/c;->c:Lio/flutter/view/o;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·final·run()V20 .method·public·final·run()V
21 ····.locals·221 ····.locals·2
  
22 ····.line·122 ····.line·1
23 ····iget·v0,·p0,·Lio/flutter/embedding/engine/renderer/c;->b:I23 ····iget·v0,·p0,·Lio/flutter/embedding/engine/renderer/c;->b:I
  
24 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/renderer/c;->c:Lio/flutter/view/n;24 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/renderer/c;->c:Lio/flutter/view/o;
  
25 ····packed-switch·v0,·:pswitch_data_025 ····packed-switch·v0,·:pswitch_data_0
  
26 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/g;26 ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/g;
  
27 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;27 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
12.7 KB
smali/io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.smali
    
Offset 12, 19 lines modifiedOffset 12, 21 lines modified
12 ············">;"12 ············">;"
13 ········}13 ········}
14 ····.end·annotation14 ····.end·annotation
15 .end·field15 .end·field
  
16 .field·private·finalMatrix:Landroid/graphics/Matrix;16 .field·private·finalMatrix:Landroid/graphics/Matrix;
  
 17 .field·private·finalOpacity:F
  
17 .field·private·mutators:Ljava/util/List;18 .field·private·mutators:Ljava/util/List;
18 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{20 ········value·=·{
20 ············"Ljava/util/List<",21 ············"Ljava/util/List<",
21 ············"LV/a;",22 ············"LK/a;",
22 ············">;"23 ············">;"
23 ········}24 ········}
24 ····.end·annotation25 ····.end·annotation
25 .end·field26 .end·field
  
  
26 #·direct·methods27 #·direct·methods
Offset 47, 14 lines modifiedOffset 49, 18 lines modified
  
47 ····new-instance·v0,·Ljava/util/ArrayList;49 ····new-instance·v0,·Ljava/util/ArrayList;
  
48 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V50 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
49 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack;->finalClippingPaths:Ljava/util/List;51 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack;->finalClippingPaths:Ljava/util/List;
  
 52 ····const/high16·v0,·0x3f800000····#·1.0f
  
 53 ····iput·v0,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack;->finalOpacity:F
  
50 ····return-void54 ····return-void
51 .end·method55 .end·method
  
  
52 #·virtual·methods56 #·virtual·methods
53 .method·public·getFinalClippingPaths()Ljava/util/List;57 .method·public·getFinalClippingPaths()Ljava/util/List;
54 ····.locals·158 ····.locals·1
Offset 76, 44 lines modifiedOffset 82, 345 lines modified
76 ····.locals·182 ····.locals·1
  
77 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack;->finalMatrix:Landroid/graphics/Matrix;83 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack;->finalMatrix:Landroid/graphics/Matrix;
  
78 ····return-object·v084 ····return-object·v0
79 .end·method85 .end·method
  
 86 .method·public·getFinalOpacity()F
 87 ····.locals·1
  
 88 ····iget·v0,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack;->finalOpacity:F
  
 89 ····return·v0
 90 .end·method
  
80 .method·public·getMutators()Ljava/util/List;91 .method·public·getMutators()Ljava/util/List;
81 ····.locals·192 ····.locals·1
82 ····.annotation·system·Ldalvik/annotation/Signature;93 ····.annotation·system·Ldalvik/annotation/Signature;
83 ········value·=·{94 ········value·=·{
84 ············"()",95 ············"()",
85 ············"Ljava/util/List<",96 ············"Ljava/util/List<",
86 ············"LV/a;",97 ············"LK/a;",
87 ············">;"98 ············">;"
88 ········}99 ········}
89 ····.end·annotation100 ····.end·annotation
  
90 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack;->mutators:Ljava/util/List;101 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack;->mutators:Ljava/util/List;
  
91 ····return-object·v0102 ····return-object·v0
92 .end·method103 .end·method
  
 104 .method·public·pushClipPath(Landroid/graphics/Path;)V
 105 ····.locals·2
  
 106 ····.line·1
 107 ····new-instance·v0,·LK/a;
  
 108 ····.line·2
 109 ····.line·3
 110 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 111 ····.line·4
 112 ····.line·5
 113 ····.line·6
 114 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack;->mutators:Ljava/util/List;
  
 115 ····.line·7
 116 ····.line·8
 117 ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
 118 ····.line·9
 119 ····.line·10
 120 ····.line·11
 121 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack;->finalMatrix:Landroid/graphics/Matrix;
  
 122 ····.line·12
 123 ····.line·13
 124 ····invoke-virtual·{p1,·v0},·Landroid/graphics/Path;->transform(Landroid/graphics/Matrix;)V
  
 125 ····.line·14
 126 ····.line·15
 127 ····.line·16
 128 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack;->finalClippingPaths:Ljava/util/List;
  
 129 ····.line·17
 130 ····.line·18
 131 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
 132 ····.line·19
 133 ····.line·20
 134 ····.line·21
 135 ····return-void
 136 ····.line·22
 137 ····.line·23
 138 ····.line·24
 139 ····.line·25
 140 ····.line·26
 141 ····.line·27
 142 ····.line·28
 143 ····.line·29
 144 ····.line·30
 145 ····.line·31
 146 ····.line·32
 147 ····.line·33
 148 ····.line·34
 149 ····.line·35
Max diff block lines reached; 6224/12842 bytes (48.47%) of diff not shown.
1.13 KB
smali/io/flutter/plugin/editing/a.smali
    
Offset 271, 14 lines modifiedOffset 271, 29 lines modified
271 ····.line·250271 ····.line·250
272 ····.line·251272 ····.line·251
273 ····.line·252273 ····.line·252
274 ····.line·253274 ····.line·253
275 ····.line·254275 ····.line·254
276 ····.line·255276 ····.line·255
277 ····.line·256277 ····.line·256
 278 ····.line·257
 279 ····.line·258
 280 ····.line·259
 281 ····.line·260
 282 ····.line·261
 283 ····.line·262
 284 ····.line·263
 285 ····.line·264
 286 ····.line·265
 287 ····.line·266
 288 ····.line·267
 289 ····.line·268
 290 ····.line·269
 291 ····.line·270
 292 ····.line·271
278 .end·method293 .end·method
  
  
279 #·virtual·methods294 #·virtual·methods
280 .method·public·final·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;295 .method·public·final·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
281 ····.locals·2296 ····.locals·2
  
Offset 301, 15 lines modifiedOffset 316, 15 lines modified
301 ····:cond_0316 ····:cond_0
302 ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$300(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Z317 ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$300(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Z
  
303 ····move-result·v0318 ····move-result·v0
  
304 ····if-eqz·v0,·:cond_1319 ····if-eqz·v0,·:cond_1
  
305 ····invoke-static·{},·LI/c;->f()Landroid/view/WindowInsets;320 ····invoke-static·{},·LB/c;->f()Landroid/view/WindowInsets;
  
306 ····move-result-object·p1321 ····move-result-object·p1
  
307 ····return-object·p1322 ····return-object·p1
  
308 ····:cond_1323 ····:cond_1
309 ····invoke-virtual·{p1,·p2},·Landroid/view/View;->onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;324 ····invoke-virtual·{p1,·p2},·Landroid/view/View;->onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
30.7 KB
smali/io/flutter/plugin/editing/j.smali
Max HTML report size reached
2.0 KB
smali/io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
  
29 #·direct·methods29 #·direct·methods
30 .method·public·constructor·<init>(Landroid/view/View;)V30 .method·public·constructor·<init>(Landroid/view/View;)V
31 ····.locals·131 ····.locals·1
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····invoke-static·{},·LI/c;->o()I33 ····invoke-static·{},·LB/c;->o()I
  
34 ····move-result·v034 ····move-result·v0
  
35 ····iput·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->deferredInsetTypes:I35 ····iput·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->deferredInsetTypes:I
  
36 ····const/4·v0,·0x036 ····const/4·v0,·0x0
  
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 .method·public·install()V155 .method·public·install()V
156 ····.locals·2156 ····.locals·2
  
157 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;157 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;
  
158 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->animationCallback:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;158 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->animationCallback:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;
  
159 ····invoke-static·{v0,·v1},·LI/c;->l(Landroid/view/View;Landroid/view/WindowInsetsAnimation$Callback;)V159 ····invoke-static·{v0,·v1},·LB/c;->l(Landroid/view/View;Landroid/view/WindowInsetsAnimation$Callback;)V
  
160 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;160 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;
  
161 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->insetsListener:Lio/flutter/plugin/editing/a;161 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->insetsListener:Lio/flutter/plugin/editing/a;
  
162 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V162 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V
  
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 .end·method171 .end·method
  
172 .method·public·remove()V172 .method·public·remove()V
173 ····.locals·2173 ····.locals·2
  
174 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;174 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;
  
175 ····invoke-static·{v0},·LI/c;->k(Landroid/view/View;)V175 ····invoke-static·{v0},·LB/c;->k(Landroid/view/View;)V
  
176 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;176 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;
  
177 ····const/4·v1,·0x0177 ····const/4·v1,·0x0
  
178 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V178 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V
  
5.75 KB
smali/io/flutter/plugin/editing/f.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 .field·public·k:I26 .field·public·k:I
  
27 .field·public·final·l:Lio/flutter/plugin/editing/d;27 .field·public·final·l:Lio/flutter/plugin/editing/d;
  
  
28 #·direct·methods28 #·direct·methods
29 .method·public·constructor·<init>(Landroid/view/View;LY/r;)V29 .method·public·constructor·<init>(Landroid/view/View;LN/r;)V
30 ····.locals·130 ····.locals·1
  
31 ····.line·131 ····.line·1
32 ····invoke-direct·{p0},·Landroid/text/SpannableStringBuilder;-><init>()V32 ····invoke-direct·{p0},·Landroid/text/SpannableStringBuilder;-><init>()V
  
33 ····.line·233 ····.line·2
34 ····.line·334 ····.line·3
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
  
102 ····.line·36102 ····.line·36
103 ····.line·37103 ····.line·37
104 ····if-eqz·p2,·:cond_0104 ····if-eqz·p2,·:cond_0
  
105 ····.line·38105 ····.line·38
106 ····.line·39106 ····.line·39
107 ····invoke-virtual·{p0,·p2},·Lio/flutter/plugin/editing/f;->f(LY/r;)V107 ····invoke-virtual·{p0,·p2},·Lio/flutter/plugin/editing/f;->f(LN/r;)V
  
108 ····.line·40108 ····.line·40
109 ····.line·41109 ····.line·41
110 ····.line·42110 ····.line·42
111 ····:cond_0111 ····:cond_0
112 ····return-void112 ····return-void
113 ····.line·43113 ····.line·43
Offset 852, 14 lines modifiedOffset 852, 29 lines modified
852 ····.line·250852 ····.line·250
853 ····.line·251853 ····.line·251
854 ····.line·252854 ····.line·252
855 ····.line·253855 ····.line·253
856 ····.line·254856 ····.line·254
857 ····.line·255857 ····.line·255
858 ····.line·256858 ····.line·256
 859 ····.line·257
 860 ····.line·258
 861 ····.line·259
 862 ····.line·260
 863 ····.line·261
 864 ····.line·262
 865 ····.line·263
 866 ····.line·264
 867 ····.line·265
 868 ····.line·266
 869 ····.line·267
 870 ····.line·268
 871 ····.line·269
 872 ····.line·270
 873 ····.line·271
859 .end·method874 .end·method
  
860 .method·public·final·b()V875 .method·public·final·b()V
861 ····.locals·3876 ····.locals·3
  
862 ····.line·1877 ····.line·1
863 ····iget·v0,·p0,·Lio/flutter/plugin/editing/f;->a:I878 ····iget·v0,·p0,·Lio/flutter/plugin/editing/f;->a:I
Offset 1165, 14 lines modifiedOffset 1180, 57 lines modified
1165 ····.line·2391180 ····.line·239
1166 ····.line·2401181 ····.line·240
1167 ····.line·2411182 ····.line·241
1168 ····.line·2421183 ····.line·242
1169 ····.line·2431184 ····.line·243
1170 ····.line·2441185 ····.line·244
1171 ····.line·2451186 ····.line·245
 1187 ····.line·246
 1188 ····.line·247
 1189 ····.line·248
 1190 ····.line·249
 1191 ····.line·250
 1192 ····.line·251
 1193 ····.line·252
 1194 ····.line·253
 1195 ····.line·254
 1196 ····.line·255
 1197 ····.line·256
 1198 ····.line·257
 1199 ····.line·258
 1200 ····.line·259
 1201 ····.line·260
 1202 ····.line·261
 1203 ····.line·262
 1204 ····.line·263
 1205 ····.line·264
 1206 ····.line·265
 1207 ····.line·266
 1208 ····.line·267
 1209 ····.line·268
 1210 ····.line·269
 1211 ····.line·270
 1212 ····.line·271
 1213 ····.line·272
 1214 ····.line·273
 1215 ····.line·274
 1216 ····.line·275
 1217 ····.line·276
 1218 ····.line·277
 1219 ····.line·278
 1220 ····.line·279
 1221 ····.line·280
 1222 ····.line·281
 1223 ····.line·282
 1224 ····.line·283
 1225 ····.line·284
 1226 ····.line·285
 1227 ····.line·286
 1228 ····.line·287
 1229 ····.line·288
1172 .end·method1230 .end·method
  
1173 .method·public·final·c()V1231 .method·public·final·c()V
1174 ····.locals·81232 ····.locals·8
  
1175 ····.line·11233 ····.line·1
1176 ····iget·v0,·p0,·Lio/flutter/plugin/editing/f;->a:I1234 ····iget·v0,·p0,·Lio/flutter/plugin/editing/f;->a:I
Offset 1558, 14 lines modifiedOffset 1616, 57 lines modified
1558 ····.line·2391616 ····.line·239
1559 ····.line·2401617 ····.line·240
1560 ····.line·2411618 ····.line·241
1561 ····.line·2421619 ····.line·242
1562 ····.line·2431620 ····.line·243
1563 ····.line·2441621 ····.line·244
1564 ····.line·2451622 ····.line·245
Max diff block lines reached; 2938/5811 bytes (50.56%) of diff not shown.
1020 B
smali/io/flutter/plugin/editing/i.smali
    
Offset 315, 14 lines modifiedOffset 315, 57 lines modified
315 ····.line·239315 ····.line·239
316 ····.line·240316 ····.line·240
317 ····.line·241317 ····.line·241
318 ····.line·242318 ····.line·242
319 ····.line·243319 ····.line·243
320 ····.line·244320 ····.line·244
321 ····.line·245321 ····.line·245
 322 ····.line·246
 323 ····.line·247
 324 ····.line·248
 325 ····.line·249
 326 ····.line·250
 327 ····.line·251
 328 ····.line·252
 329 ····.line·253
 330 ····.line·254
 331 ····.line·255
 332 ····.line·256
 333 ····.line·257
 334 ····.line·258
 335 ····.line·259
 336 ····.line·260
 337 ····.line·261
 338 ····.line·262
 339 ····.line·263
 340 ····.line·264
 341 ····.line·265
 342 ····.line·266
 343 ····.line·267
 344 ····.line·268
 345 ····.line·269
 346 ····.line·270
 347 ····.line·271
 348 ····.line·272
 349 ····.line·273
 350 ····.line·274
 351 ····.line·275
 352 ····.line·276
 353 ····.line·277
 354 ····.line·278
 355 ····.line·279
 356 ····.line·280
 357 ····.line·281
 358 ····.line·282
 359 ····.line·283
 360 ····.line·284
 361 ····.line·285
 362 ····.line·286
 363 ····.line·287
 364 ····.line·288
322 .end·method365 .end·method
  
323 .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/plugin/editing/i;366 .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/plugin/editing/i;
324 ····.locals·1367 ····.locals·1
  
325 ····const-class·v0,·Lio/flutter/plugin/editing/i;368 ····const-class·v0,·Lio/flutter/plugin/editing/i;
  
1.61 KB
smali/io/flutter/plugin/editing/b.smali
    
Offset 264, 14 lines modifiedOffset 264, 29 lines modified
264 ····.line·250264 ····.line·250
265 ····.line·251265 ····.line·251
266 ····.line·252266 ····.line·252
267 ····.line·253267 ····.line·253
268 ····.line·254268 ····.line·254
269 ····.line·255269 ····.line·255
270 ····.line·256270 ····.line·256
 271 ····.line·257
 272 ····.line·258
 273 ····.line·259
 274 ····.line·260
 275 ····.line·261
 276 ····.line·262
 277 ····.line·263
 278 ····.line·264
 279 ····.line·265
 280 ····.line·266
 281 ····.line·267
 282 ····.line·268
 283 ····.line·269
 284 ····.line·270
 285 ····.line·271
271 .end·method286 .end·method
  
272 .method·public·static·bridge·synthetic·b(Landroid/view/inputmethod/InputContentInfo;)Landroid/net/Uri;287 .method·public·static·bridge·synthetic·b(Landroid/view/inputmethod/InputContentInfo;)Landroid/net/Uri;
273 ····.locals·0288 ····.locals·0
  
274 ····.line·1289 ····.line·1
275 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->getContentUri()Landroid/net/Uri;290 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->getContentUri()Landroid/net/Uri;
Offset 530, 14 lines modifiedOffset 545, 29 lines modified
530 ····.line·250545 ····.line·250
531 ····.line·251546 ····.line·251
532 ····.line·252547 ····.line·252
533 ····.line·253548 ····.line·253
534 ····.line·254549 ····.line·254
535 ····.line·255550 ····.line·255
536 ····.line·256551 ····.line·256
 552 ····.line·257
 553 ····.line·258
 554 ····.line·259
 555 ····.line·260
 556 ····.line·261
 557 ····.line·262
 558 ····.line·263
 559 ····.line·264
 560 ····.line·265
 561 ····.line·266
 562 ····.line·267
 563 ····.line·268
 564 ····.line·269
 565 ····.line·270
 566 ····.line·271
537 .end·method567 .end·method
  
538 .method·public·static·bridge·synthetic·c(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V568 .method·public·static·bridge·synthetic·c(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V
539 ····.locals·0569 ····.locals·0
  
540 ····.line·1570 ····.line·1
541 ····iput-object·p1,·p0,·Landroid/view/inputmethod/EditorInfo;->contentMimeTypes:[Ljava/lang/String;571 ····iput-object·p1,·p0,·Landroid/view/inputmethod/EditorInfo;->contentMimeTypes:[Ljava/lang/String;
Offset 1282, 8 lines modifiedOffset 1312, 23 lines modified
1282 ····.line·2501312 ····.line·250
1283 ····.line·2511313 ····.line·251
1284 ····.line·2521314 ····.line·252
1285 ····.line·2531315 ····.line·253
1286 ····.line·2541316 ····.line·254
1287 ····.line·2551317 ····.line·255
1288 ····.line·2561318 ····.line·256
 1319 ····.line·257
 1320 ····.line·258
 1321 ····.line·259
 1322 ····.line·260
 1323 ····.line·261
 1324 ····.line·262
 1325 ····.line·263
 1326 ····.line·264
 1327 ····.line·265
 1328 ····.line·266
 1329 ····.line·267
 1330 ····.line·268
 1331 ····.line·269
 1332 ····.line·270
 1333 ····.line·271
1289 .end·method1334 .end·method
6.13 KB
smali/io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.smali
    
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
  
40 ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$300(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Z40 ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$300(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Z
  
41 ····move-result·v041 ····move-result·v0
  
42 ····if-eqz·v0,·:cond_042 ····if-eqz·v0,·:cond_0
  
43 ····invoke-static·{p1},·LI/c;->b(Landroid/view/WindowInsetsAnimation;)I43 ····invoke-static·{p1},·LB/c;->b(Landroid/view/WindowInsetsAnimation;)I
  
44 ····move-result·p144 ····move-result·p1
  
45 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;45 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
  
46 ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I46 ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I
  
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
  
103 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;103 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
  
104 ····const/4·v1,·0x1104 ····const/4·v1,·0x1
  
105 ····invoke-static·{v0,·v1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$102(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Z)Z105 ····invoke-static·{v0,·v1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$102(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Z)Z
  
106 ····invoke-static·{p1},·LI/c;->b(Landroid/view/WindowInsetsAnimation;)I106 ····invoke-static·{p1},·LB/c;->b(Landroid/view/WindowInsetsAnimation;)I
  
107 ····move-result·p1107 ····move-result·p1
  
108 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;108 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
  
109 ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I109 ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I
  
Offset 177, 19 lines modifiedOffset 177, 19 lines modified
  
177 ····if-eqz·v2,·:cond_2177 ····if-eqz·v2,·:cond_2
  
178 ····invoke-interface·{p2},·Ljava/util/Iterator;->next()Ljava/lang/Object;178 ····invoke-interface·{p2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
179 ····move-result-object·v2179 ····move-result-object·v2
  
180 ····invoke-static·{v2},·LI/c;->h(Ljava/lang/Object;)Landroid/view/WindowInsetsAnimation;180 ····invoke-static·{v2},·LB/c;->h(Ljava/lang/Object;)Landroid/view/WindowInsetsAnimation;
  
181 ····move-result-object·v2181 ····move-result-object·v2
  
182 ····invoke-static·{v2},·LI/c;->b(Landroid/view/WindowInsetsAnimation;)I182 ····invoke-static·{v2},·LB/c;->b(Landroid/view/WindowInsetsAnimation;)I
  
183 ····move-result·v2183 ····move-result·v2
  
184 ····iget-object·v3,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;184 ····iget-object·v3,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
  
185 ····invoke-static·{v3},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I185 ····invoke-static·{v3},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I
  
Offset 223, 83 lines modifiedOffset 223, 83 lines modified
  
223 ····if-nez·v1,·:cond_4223 ····if-nez·v1,·:cond_4
  
224 ····and-int/lit8·p2,·p2,·0x2224 ····and-int/lit8·p2,·p2,·0x2
  
225 ····if-nez·p2,·:cond_4225 ····if-nez·p2,·:cond_4
  
226 ····invoke-static·{},·LI/c;->w()I226 ····invoke-static·{},·LB/c;->w()I
  
227 ····move-result·p2227 ····move-result·p2
  
228 ····invoke-static·{p1,·p2},·LI/c;->d(Landroid/view/WindowInsets;I)Landroid/graphics/Insets;228 ····invoke-static·{p1,·p2},·LB/c;->d(Landroid/view/WindowInsets;I)Landroid/graphics/Insets;
  
229 ····move-result-object·p2229 ····move-result-object·p2
  
230 ····invoke-static·{p2},·LQ/l;->t(Landroid/graphics/Insets;)I230 ····invoke-static·{p2},·LF/l;->D(Landroid/graphics/Insets;)I
  
231 ····move-result·p2231 ····move-result·p2
  
232 ····goto·:goto_1232 ····goto·:goto_1
  
233 ····:cond_4233 ····:cond_4
234 ····const/4·p2,·0x0234 ····const/4·p2,·0x0
  
235 ····:goto_1235 ····:goto_1
236 ····invoke-static·{},·LQ/l;->i()V236 ····invoke-static·{},·LF/l;->m()V
  
237 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;237 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
  
238 ····invoke-static·{v1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$500(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Landroid/view/WindowInsets;238 ····invoke-static·{v1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$500(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Landroid/view/WindowInsets;
  
239 ····move-result-object·v1239 ····move-result-object·v1
  
240 ····invoke-static·{v1},·LQ/l;->g(Landroid/view/WindowInsets;)Landroid/view/WindowInsets$Builder;240 ····invoke-static·{v1},·LF/l;->k(Landroid/view/WindowInsets;)Landroid/view/WindowInsets$Builder;
  
241 ····move-result-object·v1241 ····move-result-object·v1
  
242 ····iget-object·v2,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;242 ····iget-object·v2,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
  
243 ····invoke-static·{v2},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I243 ····invoke-static·{v2},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I
  
244 ····move-result·v2244 ····move-result·v2
  
245 ····invoke-static·{p1,·v2},·LI/c;->d(Landroid/view/WindowInsets;I)Landroid/graphics/Insets;245 ····invoke-static·{p1,·v2},·LB/c;->d(Landroid/view/WindowInsets;I)Landroid/graphics/Insets;
  
246 ····move-result-object·v2246 ····move-result-object·v2
  
247 ····invoke-static·{v2},·LQ/l;->t(Landroid/graphics/Insets;)I247 ····invoke-static·{v2},·LF/l;->D(Landroid/graphics/Insets;)I
  
248 ····move-result·v2248 ····move-result·v2
  
249 ····sub-int/2addr·v2,·p2249 ····sub-int/2addr·v2,·p2
  
250 ····invoke-static·{v2,·v0},·Ljava/lang/Math;->max(II)I250 ····invoke-static·{v2,·v0},·Ljava/lang/Math;->max(II)I
  
251 ····move-result·p2251 ····move-result·p2
  
252 ····invoke-static·{p2},·LQ/l;->c(I)Landroid/graphics/Insets;252 ····invoke-static·{p2},·LF/l;->c(I)Landroid/graphics/Insets;
  
253 ····move-result-object·p2253 ····move-result-object·p2
  
254 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;254 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
  
255 ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I255 ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I
  
256 ····move-result·v0256 ····move-result·v0
  
257 ····invoke-static·{v1,·v0,·p2},·LI/c;->m(Landroid/view/WindowInsets$Builder;ILandroid/graphics/Insets;)V257 ····invoke-static·{v1,·v0,·p2},·LB/c;->m(Landroid/view/WindowInsets$Builder;ILandroid/graphics/Insets;)V
  
258 ····iget-object·p2,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;258 ····iget-object·p2,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
  
259 ····invoke-static·{p2},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$400(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Landroid/view/View;259 ····invoke-static·{p2},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$400(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Landroid/view/View;
  
260 ····move-result-object·p2260 ····move-result-object·p2
  
Max diff block lines reached; 184/6103 bytes (3.01%) of diff not shown.
4.39 KB
smali/io/flutter/plugin/editing/g.smali
    
Offset 3, 42 lines modifiedOffset 3, 42 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionListener;5 .implements·Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Landroidx/lifecycle/L;7 .field·public·final·a:LF/H;
  
8 .field·public·final·b:Landroid/view/textservice/TextServicesManager;8 .field·public·final·b:Landroid/view/textservice/TextServicesManager;
  
9 .field·public·c:Landroid/view/textservice/SpellCheckerSession;9 .field·public·c:Landroid/view/textservice/SpellCheckerSession;
  
10 .field·public·d:LZ/k;10 .field·public·d:LO/k;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Landroid/view/textservice/TextServicesManager;Landroidx/lifecycle/L;)V12 .method·public·constructor·<init>(Landroid/view/textservice/TextServicesManager;LF/H;)V
13 ····.locals·013 ····.locals·0
  
14 ····.line·114 ····.line·1
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····.line·418 ····.line·4
19 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/g;->b:Landroid/view/textservice/TextServicesManager;19 ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/g;->b:Landroid/view/textservice/TextServicesManager;
  
20 ····.line·520 ····.line·5
21 ····.line·621 ····.line·6
22 ····iput-object·p2,·p0,·Lio/flutter/plugin/editing/g;->a:Landroidx/lifecycle/L;22 ····iput-object·p2,·p0,·Lio/flutter/plugin/editing/g;->a:LF/H;
  
23 ····.line·723 ····.line·7
24 ····.line·824 ····.line·8
25 ····iput-object·p0,·p2,·Landroidx/lifecycle/L;->b:Ljava/lang/Object;25 ····iput-object·p0,·p2,·LF/H;->b:Ljava/lang/Object;
  
26 ····.line·926 ····.line·9
27 ····.line·1027 ····.line·10
28 ····return-void28 ····return-void
29 ····.line·1129 ····.line·11
30 ····.line·1230 ····.line·12
31 ····.line·1331 ····.line·13
Offset 500, 22 lines modifiedOffset 500, 22 lines modified
500 ····.line·469500 ····.line·469
501 ····.line·470501 ····.line·470
502 ····.line·471502 ····.line·471
503 .end·method503 .end·method
  
  
504 #·virtual·methods504 #·virtual·methods
505 .method·public·final·a(Ljava/lang/String;Ljava/lang/String;LY/l;)V505 .method·public·final·a(Ljava/lang/String;Ljava/lang/String;LN/l;)V
506 ····.locals·3506 ····.locals·3
  
507 ····.line·1507 ····.line·1
508 ····const/4·v0,·0x1508 ····const/4·v0,·0x1
  
509 ····.line·2509 ····.line·2
510 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/g;->d:LZ/k;510 ····iget-object·v1,·p0,·Lio/flutter/plugin/editing/g;->d:LO/k;
  
511 ····.line·3511 ····.line·3
512 ····.line·4512 ····.line·4
513 ····const/4·v2,·0x0513 ····const/4·v2,·0x0
  
514 ····.line·5514 ····.line·5
515 ····if-eqz·v1,·:cond_0515 ····if-eqz·v1,·:cond_0
Offset 526, 28 lines modifiedOffset 526, 28 lines modified
  
526 ····.line·8526 ····.line·8
527 ····.line·9527 ····.line·9
528 ····const-string·p2,·"error"528 ····const-string·p2,·"error"
  
529 ····.line·10529 ····.line·10
530 ····.line·11530 ····.line·11
531 ····invoke-virtual·{p3,·p2,·p1,·v2},·LY/l;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V531 ····invoke-virtual·{p3,·p2,·p1,·v2},·LN/l;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
532 ····.line·12532 ····.line·12
533 ····.line·13533 ····.line·13
534 ····.line·14534 ····.line·14
535 ····return-void535 ····return-void
  
536 ····.line·15536 ····.line·15
537 ····:cond_0537 ····:cond_0
538 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/g;->d:LZ/k;538 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/g;->d:LO/k;
  
539 ····.line·16539 ····.line·16
540 ····.line·17540 ····.line·17
541 ····invoke-static·{p1},·La0/a;->a(Ljava/lang/String;)Ljava/util/Locale;541 ····invoke-static·{p1},·LP/a;->a(Ljava/lang/String;)Ljava/util/Locale;
  
542 ····.line·18542 ····.line·18
543 ····.line·19543 ····.line·19
544 ····.line·20544 ····.line·20
545 ····move-result-object·p1545 ····move-result-object·p1
  
546 ····.line·21546 ····.line·21
Offset 1949, 52 lines modifiedOffset 1949, 56 lines modified
1949 ····.line·13871949 ····.line·1387
1950 ····.line·13881950 ····.line·1388
1951 ····.line·13891951 ····.line·1389
1952 ····.line·13901952 ····.line·1390
1953 ····.line·13911953 ····.line·1391
1954 ····.line·13921954 ····.line·1392
1955 ····.line·13931955 ····.line·1393
 1956 ····.line·1394
 1957 ····.line·1395
 1958 ····.line·1396
 1959 ····.line·1397
1956 .end·method1960 .end·method
  
1957 .method·public·final·onGetSentenceSuggestions([Landroid/view/textservice/SentenceSuggestionsInfo;)V1961 .method·public·final·onGetSentenceSuggestions([Landroid/view/textservice/SentenceSuggestionsInfo;)V
1958 ····.locals·121962 ····.locals·12
  
1959 ····array-length·v0,·p11963 ····array-length·v0,·p1
  
1960 ····const/4·v1,·0x01964 ····const/4·v1,·0x0
  
1961 ····if-nez·v0,·:cond_01965 ····if-nez·v0,·:cond_0
  
1962 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/g;->d:LZ/k;1966 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/g;->d:LO/k;
  
1963 ····new-instance·v0,·Ljava/util/ArrayList;1967 ····new-instance·v0,·Ljava/util/ArrayList;
  
1964 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V1968 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
1965 ····:goto_01969 ····:goto_0
1966 ····check-cast·p1,·LY/l;1970 ····check-cast·p1,·LN/l;
  
1967 ····invoke-virtual·{p1,·v0},·LY/l;->c(Ljava/lang/Object;)V1971 ····invoke-virtual·{p1,·v0},·LN/l;->c(Ljava/lang/Object;)V
Max diff block lines reached; 972/4414 bytes (22.02%) of diff not shown.
25.1 KB
smali/io/flutter/plugin/editing/c.smali
Max HTML report size reached
7.09 KB
smali/io/flutter/plugin/platform/p.smali
    
Offset 1, 3 lines modifiedOffset 1, 395 lines modified
1 .class·public·abstract·Lio/flutter/plugin/platform/p;1 .class·public·final·Lio/flutter/plugin/platform/p;
2 .super·Ljava/lang/Object;2 .super·Landroid/content/ContextWrapper;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Lio/flutter/plugin/platform/s;
  
 6 .field·public·b:Lio/flutter/plugin/platform/s;
  
 7 .field·public·final·c:Landroid/content/Context;
  
  
 8 #·direct·methods
 9 .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/plugin/platform/s;Landroid/content/Context;)V
 10 ····.locals·0
  
 11 ····invoke-direct·{p0,·p1},·Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V
  
 12 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/p;->a:Lio/flutter/plugin/platform/s;
  
 13 ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/p;->c:Landroid/content/Context;
  
 14 ····return-void
 15 .end·method
  
  
 16 #·virtual·methods
 17 .method·public·final·getSystemService(Ljava/lang/String;)Ljava/lang/Object;
 18 ····.locals·4
  
 19 ····.line·1
 20 ····const-string·v0,·"window"
  
 21 ····.line·2
 22 ····.line·3
 23 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 24 ····.line·4
 25 ····.line·5
 26 ····.line·6
 27 ····move-result·v0
  
 28 ····.line·7
 29 ····if-eqz·v0,·:cond_3
  
 30 ····.line·8
 31 ····.line·9
 32 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
 33 ····.line·10
 34 ····.line·11
 35 ····.line·12
 36 ····move-result-object·v0
  
 37 ····.line·13
 38 ····invoke-virtual·{v0},·Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement;
  
 39 ····.line·14
 40 ····.line·15
 41 ····.line·16
 42 ····move-result-object·v0
  
 43 ····.line·17
 44 ····const/4·v1,·0x0
  
 45 ····.line·18
 46 ····:goto_0
 47 ····array-length·v2,·v0
  
 48 ····.line·19
 49 ····if-ge·v1,·v2,·:cond_1
  
 50 ····.line·20
 51 ····.line·21
 52 ····const/16·v2,·0xb
  
 53 ····.line·22
 54 ····.line·23
 55 ····if-ge·v1,·v2,·:cond_1
  
 56 ····.line·24
 57 ····.line·25
 58 ····aget-object·v2,·v0,·v1
  
 59 ····.line·26
 60 ····.line·27
 61 ····invoke-virtual·{v2},·Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String;
  
 62 ····.line·28
 63 ····.line·29
 64 ····.line·30
 65 ····move-result-object·v2
  
 66 ····.line·31
 67 ····const-class·v3,·Landroid/app/AlertDialog;
  
 68 ····.line·32
 69 ····.line·33
 70 ····invoke-virtual·{v3},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
  
 71 ····.line·34
 72 ····.line·35
 73 ····.line·36
 74 ····move-result-object·v3
  
 75 ····.line·37
 76 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 77 ····.line·38
 78 ····.line·39
 79 ····.line·40
 80 ····move-result·v2
  
 81 ····.line·41
 82 ····if-eqz·v2,·:cond_0
  
 83 ····.line·42
 84 ····.line·43
 85 ····aget-object·v2,·v0,·v1
  
 86 ····.line·44
 87 ····.line·45
 88 ····invoke-virtual·{v2},·Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String;
  
 89 ····.line·46
 90 ····.line·47
Max diff block lines reached; -1/7183 bytes (-0.01%) of diff not shown.
294 B
smali/io/flutter/plugin/platform/a.smali
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 .class·public·final·Lio/flutter/plugin/platform/a;1 .class·public·final·Lio/flutter/plugin/platform/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:Lio/flutter/view/j;5 .field·public·a:Lio/flutter/view/k;
17.4 KB
smali/io/flutter/plugin/platform/k.smali
    
Offset 1, 76 lines modifiedOffset 1, 985 lines modified
1 .class·public·final·Lio/flutter/plugin/platform/k;1 .class·public·final·Lio/flutter/plugin/platform/k;
2 .super·Landroid/content/ContextWrapper;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lio/flutter/plugin/platform/h;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:Landroid/view/inputmethod/InputMethodManager;7 .field·public·a:LG/i;
  
 8 .field·public·b:Landroid/content/Context;
  
 9 .field·public·c:LF/u;
6 #·direct·methods 
7 .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V 
8 ····.locals·0 
  
9 ····invoke-direct·{p0,·p1},·Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V10 .field·public·d:Lio/flutter/embedding/engine/FlutterJNI;
  
10 ····if-eqz·p2,·:cond_011 .field·public·e:LF/H;
  
11 ····goto·:goto_012 .field·public·final·f:Lio/flutter/plugin/platform/a;
  
 13 .field·public·final·g:Landroid/util/SparseArray;
12 ····:cond_0 
13 ····const-string·p2,·"input_method" 
  
14 ····invoke-virtual·{p1,·p2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;14 .field·public·final·h:Landroid/util/SparseArray;
  
15 ····move-result-object·p115 .field·public·final·i:Ljava/util/ArrayList;
  
 16 .field·public·final·j:Ljava/util/ArrayList;
  
 17 .field·public·k:Landroid/view/Surface;
  
16 ····move-object·p2,·p118 .field·public·l:Landroid/view/SurfaceControl;
  
17 ····check-cast·p2,·Landroid/view/inputmethod/InputMethodManager;19 .field·public·final·m:Lio/flutter/plugin/platform/i;
  
18 ····:goto_0 
19 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/k;->a:Landroid/view/inputmethod/InputMethodManager; 
  
 20 #·direct·methods
 21 .method·public·constructor·<init>()V
 22 ····.locals·2
  
 23 ····.line·1
 24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 25 ····.line·2
 26 ····.line·3
 27 ····.line·4
 28 ····const/4·v0,·0x0
  
 29 ····.line·5
 30 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/k;->d:Lio/flutter/embedding/engine/FlutterJNI;
  
 31 ····.line·6
 32 ····.line·7
 33 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/k;->k:Landroid/view/Surface;
  
 34 ····.line·8
 35 ····.line·9
 36 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/k;->l:Landroid/view/SurfaceControl;
  
 37 ····.line·10
 38 ····.line·11
 39 ····new-instance·v0,·Lio/flutter/plugin/platform/i;
  
 40 ····.line·12
 41 ····.line·13
 42 ····const/4·v1,·0x1
  
 43 ····.line·14
 44 ····invoke-direct·{v0,·v1,·p0},·Lio/flutter/plugin/platform/i;-><init>(ILjava/lang/Object;)V
  
 45 ····.line·15
 46 ····.line·16
 47 ····.line·17
 48 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/k;->m:Lio/flutter/plugin/platform/i;
  
 49 ····.line·18
 50 ····.line·19
 51 ····new-instance·v0,·Lio/flutter/plugin/platform/a;
  
 52 ····.line·20
 53 ····.line·21
 54 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 55 ····.line·22
 56 ····.line·23
 57 ····.line·24
 58 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/k;->f:Lio/flutter/plugin/platform/a;
  
 59 ····.line·25
 60 ····.line·26
 61 ····new-instance·v0,·Landroid/util/SparseArray;
  
 62 ····.line·27
 63 ····.line·28
 64 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V
  
 65 ····.line·29
 66 ····.line·30
 67 ····.line·31
 68 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/k;->g:Landroid/util/SparseArray;
  
 69 ····.line·32
 70 ····.line·33
 71 ····new-instance·v0,·Landroid/util/SparseArray;
  
 72 ····.line·34
 73 ····.line·35
 74 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V
  
 75 ····.line·36
 76 ····.line·37
 77 ····.line·38
 78 ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/k;->h:Landroid/util/SparseArray;
  
 79 ····.line·39
 80 ····.line·40
 81 ····new-instance·v0,·Ljava/util/ArrayList;
  
 82 ····.line·41
 83 ····.line·42
Max diff block lines reached; 13359/17726 bytes (75.36%) of diff not shown.
23.3 KB
smali/io/flutter/plugin/platform/j.smali
Max HTML report size reached
63.2 KB
smali/io/flutter/plugin/platform/q.smali
Max HTML report size reached
39.0 KB
smali/io/flutter/plugin/platform/d.smali
Max HTML report size reached
52.4 KB
smali/io/flutter/plugin/platform/h.smali
Max HTML report size reached
2.36 KB
smali/io/flutter/plugin/platform/o.smali
    
Offset 1, 6 lines modifiedOffset 1, 76 lines modified
1 .class·public·abstract·Lio/flutter/plugin/platform/o;1 .class·public·final·Lio/flutter/plugin/platform/o;
2 .super·Ljava/lang/Object;2 .super·Landroid/content/ContextWrapper;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/ViewTreeObserver$OnDrawListener; 
 4 #·instance·fields
 5 .field·public·final·a:Landroid/view/inputmethod/InputMethodManager;
  
  
 6 #·direct·methods
 7 .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V
 8 ····.locals·0
  
 9 ····invoke-direct·{p0,·p1},·Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V
  
 10 ····if-eqz·p2,·:cond_0
  
 11 ····goto·:goto_0
  
 12 ····:cond_0
 13 ····const-string·p2,·"input_method"
  
 14 ····invoke-virtual·{p1,·p2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
 15 ····move-result-object·p1
  
 16 ····move-object·p2,·p1
  
 17 ····check-cast·p2,·Landroid/view/inputmethod/InputMethodManager;
  
 18 ····:goto_0
 19 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/o;->a:Landroid/view/inputmethod/InputMethodManager;
  
 20 ····return-void
 21 .end·method
  
  
 22 #·virtual·methods
 23 .method·public·final·createDisplayContext(Landroid/view/Display;)Landroid/content/Context;
 24 ····.locals·2
  
 25 ····invoke-super·{p0,·p1},·Landroid/content/ContextWrapper;->createDisplayContext(Landroid/view/Display;)Landroid/content/Context;
  
 26 ····move-result-object·p1
  
 27 ····new-instance·v0,·Lio/flutter/plugin/platform/o;
  
 28 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/o;->a:Landroid/view/inputmethod/InputMethodManager;
  
 29 ····invoke-direct·{v0,·p1,·v1},·Lio/flutter/plugin/platform/o;-><init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V
  
 30 ····return-object·v0
 31 .end·method
  
 32 .method·public·final·getSystemService(Ljava/lang/String;)Ljava/lang/Object;
 33 ····.locals·1
  
 34 ····const-string·v0,·"input_method"
  
 35 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 36 ····move-result·v0
  
 37 ····if-eqz·v0,·:cond_0
  
 38 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/o;->a:Landroid/view/inputmethod/InputMethodManager;
  
 39 ····return-object·p1
  
 40 ····:cond_0
 41 ····invoke-super·{p0,·p1},·Landroid/content/ContextWrapper;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
 42 ····move-result-object·p1
  
 43 ····return-object·p1
 44 .end·method
45.0 KB
smali/io/flutter/plugin/platform/l.smali
Max HTML report size reached
409 B
smali/io/flutter/plugin/platform/f.smali
    
Offset 1, 8 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Lio/flutter/plugin/platform/f;1 .class·public·interface·abstract·Lio/flutter/plugin/platform/f;
2 .super·Landroid/widget/FrameLayout;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods 
5 .method·public·abstract·a(Landroid/widget/FrameLayout$LayoutParams;)V 
6 .end·method 
10.6 KB
smali/io/flutter/plugin/platform/m.smali
    
Offset 1, 9 lines modifiedOffset 1, 616 lines modified
1 .class·public·final·Lio/flutter/plugin/platform/m;1 .class·public·final·Lio/flutter/plugin/platform/m;
2 .super·Ljava/lang/Object;2 .super·Landroid/view/ViewGroup;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:Lio/flutter/plugin/platform/q;5 .field·public·final·a:Landroid/graphics/Rect;
  
6 .field·public·b:Lio/flutter/plugin/platform/i;6 .field·public·final·b:Landroid/graphics/Rect;
  
  
 7 #·direct·methods
 8 .method·public·constructor·<init>(Landroid/content/Context;)V
 9 ····.locals·0
  
 10 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V
  
 11 ····new-instance·p1,·Landroid/graphics/Rect;
  
 12 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
 13 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/m;->a:Landroid/graphics/Rect;
  
 14 ····new-instance·p1,·Landroid/graphics/Rect;
  
 15 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
 16 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/m;->b:Landroid/graphics/Rect;
  
 17 ····return-void
 18 .end·method
  
  
 19 #·virtual·methods
 20 .method·public·final·onLayout(ZIIII)V
 21 ····.locals·10
  
 22 ····const/4·p1,·0x0
  
 23 ····:goto_0
 24 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getChildCount()I
  
 25 ····move-result·v0
  
 26 ····if-ge·p1,·v0,·:cond_0
  
 27 ····invoke-virtual·{p0,·p1},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
  
 28 ····move-result-object·v0
  
 29 ····invoke-virtual·{v0},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
 30 ····move-result-object·v1
  
 31 ····check-cast·v1,·Landroid/view/WindowManager$LayoutParams;
  
 32 ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/m;->a:Landroid/graphics/Rect;
  
 33 ····invoke-virtual·{v2,·p2,·p3,·p4,·p5},·Landroid/graphics/Rect;->set(IIII)V
  
 34 ····iget·v3,·v1,·Landroid/view/WindowManager$LayoutParams;->gravity:I
  
 35 ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredWidth()I
  
 36 ····move-result·v4
  
 37 ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredHeight()I
  
 38 ····move-result·v5
  
 39 ····iget·v7,·v1,·Landroid/view/WindowManager$LayoutParams;->x:I
  
 40 ····iget·v8,·v1,·Landroid/view/WindowManager$LayoutParams;->y:I
  
 41 ····iget-object·v9,·p0,·Lio/flutter/plugin/platform/m;->b:Landroid/graphics/Rect;
  
 42 ····iget-object·v6,·p0,·Lio/flutter/plugin/platform/m;->a:Landroid/graphics/Rect;
  
 43 ····invoke-static/range·{v3·..·v9},·Landroid/view/Gravity;->apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V
  
 44 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/m;->b:Landroid/graphics/Rect;
  
 45 ····iget·v2,·v1,·Landroid/graphics/Rect;->left:I
  
 46 ····iget·v3,·v1,·Landroid/graphics/Rect;->top:I
  
 47 ····iget·v4,·v1,·Landroid/graphics/Rect;->right:I
  
 48 ····iget·v1,·v1,·Landroid/graphics/Rect;->bottom:I
  
 49 ····invoke-virtual·{v0,·v2,·v3,·v4,·v1},·Landroid/view/View;->layout(IIII)V
  
 50 ····add-int/lit8·p1,·p1,·0x1
  
 51 ····goto·:goto_0
  
 52 ····:cond_0
 53 ····return-void
 54 .end·method
  
 55 .method·public·final·onMeasure(II)V
 56 ····.locals·5
  
 57 ····.line·1
 58 ····const/4·v0,·0x0
  
 59 ····.line·2
 60 ····:goto_0
 61 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getChildCount()I
  
 62 ····.line·3
 63 ····.line·4
 64 ····.line·5
 65 ····move-result·v1
  
 66 ····.line·6
 67 ····if-ge·v0,·v1,·:cond_0
  
 68 ····.line·7
 69 ····.line·8
 70 ····invoke-virtual·{p0,·v0},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
  
 71 ····.line·9
 72 ····.line·10
 73 ····.line·11
 74 ····move-result-object·v1
  
Max diff block lines reached; -1/10822 bytes (-0.01%) of diff not shown.
694 B
smali/io/flutter/plugin/platform/n.smali
    
Offset 1, 24 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Lio/flutter/plugin/platform/n;1 .class·public·abstract·Lio/flutter/plugin/platform/n;
2 .super·Ljava/lang/Object;2 .super·Landroid/widget/FrameLayout;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LR/k; 
6 .implements·LR/l; 
  
  
7 #·instance·fields 
8 .field·public·final·a:Ljava/lang/Object; 
  
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;)V 
11 ····.locals·0 
  
12 ····.line·1 
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
14 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/n;->a:Ljava/lang/Object; 
  
15 ····return-void 
16 .end·method 
81.5 KB
smali/io/flutter/plugin/platform/i.smali
Max HTML report size reached
38.4 KB
smali/io/flutter/plugin/platform/e.smali
Max HTML report size reached
1.28 KB
smali/io/flutter/plugin/platform/b.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·final·Lio/flutter/plugin/platform/b;1 .class·public·final·Lio/flutter/plugin/platform/b;
2 .super·LQ/m;2 .super·LF/m;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·g:Lio/flutter/plugin/platform/a;5 .field·public·g:Lio/flutter/plugin/platform/a;
  
  
Offset 16, 30 lines modifiedOffset 16, 30 lines modified
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····if-eqz·v0,·:cond_118 ····if-eqz·v0,·:cond_1
  
19 ····.line·419 ····.line·4
20 ····.line·520 ····.line·5
21 ····iget-object·v0,·v0,·Lio/flutter/plugin/platform/a;->a:Lio/flutter/view/j;21 ····iget-object·v0,·v0,·Lio/flutter/plugin/platform/a;->a:Lio/flutter/view/k;
  
22 ····.line·622 ····.line·6
23 ····.line·723 ····.line·7
24 ····if-nez·v0,·:cond_024 ····if-nez·v0,·:cond_0
  
25 ····.line·825 ····.line·8
26 ····.line·926 ····.line·9
27 ····goto·:goto_027 ····goto·:goto_0
  
28 ····.line·1028 ····.line·10
29 ····:cond_029 ····:cond_0
30 ····const/4·v1,·0x130 ····const/4·v1,·0x1
  
31 ····.line·1131 ····.line·11
32 ····invoke-virtual·{v0,·p1,·v1},·Lio/flutter/view/j;->d(Landroid/view/MotionEvent;Z)Z32 ····invoke-virtual·{v0,·p1,·v1},·Lio/flutter/view/k;->d(Landroid/view/MotionEvent;Z)Z
  
33 ····.line·1233 ····.line·12
34 ····.line·1334 ····.line·13
35 ····.line·1435 ····.line·14
36 ····move-result·v036 ····move-result·v0
  
37 ····.line·1537 ····.line·15
Offset 291, 8 lines modifiedOffset 291, 23 lines modified
291 ····.line·250291 ····.line·250
292 ····.line·251292 ····.line·251
293 ····.line·252293 ····.line·252
294 ····.line·253294 ····.line·253
295 ····.line·254295 ····.line·254
296 ····.line·255296 ····.line·255
297 ····.line·256297 ····.line·256
 298 ····.line·257
 299 ····.line·258
 300 ····.line·259
 301 ····.line·260
 302 ····.line·261
 303 ····.line·262
 304 ····.line·263
 305 ····.line·264
 306 ····.line·265
 307 ····.line·266
 308 ····.line·267
 309 ····.line·268
 310 ····.line·269
 311 ····.line·270
 312 ····.line·271
298 .end·method313 .end·method
12.2 KB
smali/io/flutter/plugin/platform/SingleViewPresentation.smali
    
Offset 12, 44 lines modifiedOffset 12, 44 lines modified
  
12 .field·private·container:Landroid/widget/FrameLayout;12 .field·private·container:Landroid/widget/FrameLayout;
  
13 .field·private·final·focusChangeListener:Landroid/view/View$OnFocusChangeListener;13 .field·private·final·focusChangeListener:Landroid/view/View$OnFocusChangeListener;
  
14 .field·private·final·outerContext:Landroid/content/Context;14 .field·private·final·outerContext:Landroid/content/Context;
  
15 .field·private·rootView:Lio/flutter/plugin/platform/j;15 .field·private·rootView:Lio/flutter/plugin/platform/n;
  
16 .field·private·startFocused:Z16 .field·private·startFocused:Z
  
17 .field·private·final·state:Lio/flutter/plugin/platform/m;17 .field·private·final·state:Lio/flutter/plugin/platform/q;
  
18 .field·private·viewId:I18 .field·private·viewId:I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/Display;Lio/flutter/plugin/platform/a;Lio/flutter/plugin/platform/m;Landroid/view/View$OnFocusChangeListener;Z)V20 .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/Display;Lio/flutter/plugin/platform/a;Lio/flutter/plugin/platform/q;Landroid/view/View$OnFocusChangeListener;Z)V
21 ····.locals·221 ····.locals·2
  
22 ····new-instance·v0,·Lio/flutter/plugin/platform/k;22 ····new-instance·v0,·Lio/flutter/plugin/platform/o;
  
23 ····const/4·v1,·0x023 ····const/4·v1,·0x0
  
24 ····.line·124 ····.line·1
25 ····invoke-direct·{v0,·p1,·v1},·Lio/flutter/plugin/platform/k;-><init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V25 ····invoke-direct·{v0,·p1,·v1},·Lio/flutter/plugin/platform/o;-><init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V
  
26 ····.line·226 ····.line·2
27 ····invoke-direct·{p0,·v0,·p2},·Landroid/app/Presentation;-><init>(Landroid/content/Context;Landroid/view/Display;)V27 ····invoke-direct·{p0,·v0,·p2},·Landroid/app/Presentation;-><init>(Landroid/content/Context;Landroid/view/Display;)V
  
28 ····const/4·p2,·0x028 ····const/4·p2,·0x0
  
29 ····iput-boolean·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->startFocused:Z29 ····iput-boolean·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->startFocused:Z
  
30 ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/a;30 ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/a;
  
31 ····iput-object·p4,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/m;31 ····iput-object·p4,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/q;
  
32 ····iput-object·p5,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->focusChangeListener:Landroid/view/View$OnFocusChangeListener;32 ····iput-object·p5,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->focusChangeListener:Landroid/view/View$OnFocusChangeListener;
  
33 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->outerContext:Landroid/content/Context;33 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->outerContext:Landroid/content/Context;
  
34 ····invoke-virtual·{p0},·Landroid/app/Dialog;->getWindow()Landroid/view/Window;34 ····invoke-virtual·{p0},·Landroid/app/Dialog;->getWindow()Landroid/view/Window;
  
Offset 60, 23 lines modifiedOffset 60, 23 lines modified
60 ····invoke-virtual·{p1,·p2,·p2},·Landroid/view/Window;->setFlags(II)V60 ····invoke-virtual·{p1,·p2,·p2},·Landroid/view/Window;->setFlags(II)V
  
61 ····iput-boolean·p6,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->startFocused:Z61 ····iput-boolean·p6,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->startFocused:Z
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
64 .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/Display;Lio/flutter/plugin/platform/e;Lio/flutter/plugin/platform/a;ILandroid/view/View$OnFocusChangeListener;)V64 .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/Display;Lio/flutter/plugin/platform/f;Lio/flutter/plugin/platform/a;ILandroid/view/View$OnFocusChangeListener;)V
65 ····.locals·165 ····.locals·1
  
66 ····new-instance·p3,·Lio/flutter/plugin/platform/k;66 ····new-instance·p3,·Lio/flutter/plugin/platform/o;
  
67 ····const/4·v0,·0x067 ····const/4·v0,·0x0
  
68 ····.line·368 ····.line·3
69 ····invoke-direct·{p3,·p1,·v0},·Lio/flutter/plugin/platform/k;-><init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V69 ····invoke-direct·{p3,·p1,·v0},·Lio/flutter/plugin/platform/o;-><init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V
  
70 ····.line·470 ····.line·4
71 ····invoke-direct·{p0,·p3,·p2},·Landroid/app/Presentation;-><init>(Landroid/content/Context;Landroid/view/Display;)V71 ····invoke-direct·{p0,·p3,·p2},·Landroid/app/Presentation;-><init>(Landroid/content/Context;Landroid/view/Display;)V
  
72 ····const/4·p2,·0x072 ····const/4·p2,·0x0
  
73 ····iput-boolean·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->startFocused:Z73 ····iput-boolean·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->startFocused:Z
Offset 85, 21 lines modifiedOffset 85, 21 lines modified
  
85 ····iput·p5,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->viewId:I85 ····iput·p5,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->viewId:I
  
86 ····iput-object·p6,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->focusChangeListener:Landroid/view/View$OnFocusChangeListener;86 ····iput-object·p6,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->focusChangeListener:Landroid/view/View$OnFocusChangeListener;
  
87 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->outerContext:Landroid/content/Context;87 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->outerContext:Landroid/content/Context;
  
88 ····new-instance·p1,·Lio/flutter/plugin/platform/m;88 ····new-instance·p1,·Lio/flutter/plugin/platform/q;
  
89 ····.line·589 ····.line·5
90 ····invoke-direct·{p1},·Ljava/lang/Object;-><init>()V90 ····invoke-direct·{p1},·Ljava/lang/Object;-><init>()V
  
91 ····.line·691 ····.line·6
92 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/m;92 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/q;
  
93 ····invoke-virtual·{p0},·Landroid/app/Dialog;->getWindow()Landroid/view/Window;93 ····invoke-virtual·{p0},·Landroid/app/Dialog;->getWindow()Landroid/view/Window;
  
94 ····move-result-object·p194 ····move-result-object·p1
  
95 ····const/16·p2,·0x895 ····const/16·p2,·0x8
  
Offset 114, 34 lines modifiedOffset 114, 34 lines modified
114 ····invoke-virtual·{p1,·p2},·Landroid/view/Window;->setType(I)V114 ····invoke-virtual·{p1,·p2},·Landroid/view/Window;->setType(I)V
  
115 ····return-void115 ····return-void
116 .end·method116 .end·method
  
  
117 #·virtual·methods117 #·virtual·methods
118 .method·public·detachState()Lio/flutter/plugin/platform/m;118 .method·public·detachState()Lio/flutter/plugin/platform/q;
119 ····.locals·1119 ····.locals·1
  
120 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->container:Landroid/widget/FrameLayout;120 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->container:Landroid/widget/FrameLayout;
  
121 ····if-eqz·v0,·:cond_0121 ····if-eqz·v0,·:cond_0
  
122 ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->removeAllViews()V122 ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->removeAllViews()V
  
123 ····:cond_0123 ····:cond_0
124 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/m;124 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/q;
  
125 ····return-object·v0125 ····return-object·v0
126 .end·method126 .end·method
  
127 .method·public·getView()Lio/flutter/plugin/platform/e;127 .method·public·getView()Lio/flutter/plugin/platform/f;
128 ····.locals·1128 ····.locals·1
  
129 ····.line·1129 ····.line·1
130 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/m;130 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->state:Lio/flutter/plugin/platform/q;
  
131 ····.line·2131 ····.line·2
132 ····.line·3132 ····.line·3
133 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;133 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
134 ····.line·4134 ····.line·4
135 ····.line·5135 ····.line·5
Offset 384, 14 lines modifiedOffset 384, 57 lines modified
384 ····.line·239384 ····.line·239
Max diff block lines reached; 6500/12390 bytes (52.46%) of diff not shown.
409 B
smali/io/flutter/plugin/platform/g.smali
    
Offset 1, 3 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lio/flutter/plugin/platform/g;1 .class·public·abstract·Lio/flutter/plugin/platform/g;
2 .super·Ljava/lang/Object;2 .super·Landroid/widget/FrameLayout;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·a(Landroid/widget/FrameLayout$LayoutParams;)V
 6 .end·method
6.99 KB
smali/io/flutter/plugin/platform/c.smali
    
Offset 1, 44 lines modifiedOffset 1, 382 lines modified
1 .class·public·final·Lio/flutter/plugin/platform/c;1 .class·public·final·synthetic·Lio/flutter/plugin/platform/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnSystemUiVisibilityChangeListener;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Landroid/view/View; 
  
8 .field·public·final·synthetic·b:Lio/flutter/plugin/platform/d;7 .field·public·final·synthetic·b:Lio/flutter/plugin/platform/d;
  
 8 .field·public·final·synthetic·c:I
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lio/flutter/plugin/platform/d;Landroid/view/View;)V10 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/d;I)V
11 ····.locals·011 ····.locals·0
  
 12 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/c;->b:Lio/flutter/plugin/platform/d;14 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/c;->b:Lio/flutter/plugin/platform/d;
  
14 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/c;->a:Landroid/view/View;15 ····iput·p2,·p0,·Lio/flutter/plugin/platform/c;->c:I
  
15 ····return-void16 ····return-void
16 .end·method17 .end·method
  
  
17 #·virtual·methods18 #·virtual·methods
18 .method·public·final·onSystemUiVisibilityChange(I)V19 .method·public·final·run()V
19 ····.locals·220 ····.locals·6
  
20 ····new-instance·v0,·LO/e;21 ····.line·1
 22 ····const/4·v0,·0x0
  
 23 ····.line·2
21 ····const/4·v1,·0x124 ····const/4·v1,·0x1
  
22 ····invoke-direct·{v0,·p0,·p1,·v1},·LO/e;-><init>(Ljava/lang/Object;II)V25 ····.line·3
 26 ····iget·v2,·p0,·Lio/flutter/plugin/platform/c;->c:I
  
 27 ····.line·4
 28 ····.line·5
 29 ····and-int/lit8·v2,·v2,·0x4
  
 30 ····.line·6
 31 ····.line·7
 32 ····iget-object·v3,·p0,·Lio/flutter/plugin/platform/c;->b:Lio/flutter/plugin/platform/d;
  
 33 ····.line·8
 34 ····.line·9
 35 ····iget-object·v3,·v3,·Lio/flutter/plugin/platform/d;->b:Lio/flutter/plugin/platform/e;
  
 36 ····.line·10
 37 ····.line·11
 38 ····const-string·v4,·"SystemChrome.systemUIChange"
  
 39 ····.line·12
 40 ····.line·13
 41 ····const/4·v5,·0x0
  
 42 ····.line·14
 43 ····if-nez·v2,·:cond_0
  
 44 ····.line·15
 45 ····.line·16
23 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/c;->a:Landroid/view/View;46 ····iget-object·v2,·v3,·Lio/flutter/plugin/platform/e;->b:LF/H;
  
 47 ····.line·17
 48 ····.line·18
 49 ····iget-object·v2,·v2,·LF/H;->a:Ljava/lang/Object;
  
 50 ····.line·19
 51 ····.line·20
 52 ····check-cast·v2,·Lf/a;
  
 53 ····.line·21
 54 ····.line·22
 55 ····new-array·v1,·v1,·[Ljava/lang/Boolean;
  
 56 ····.line·23
 57 ····.line·24
 58 ····sget-object·v3,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
 59 ····.line·25
 60 ····.line·26
 61 ····aput-object·v3,·v1,·v0
  
 62 ····.line·27
 63 ····.line·28
 64 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
 65 ····.line·29
 66 ····.line·30
 67 ····.line·31
 68 ····move-result-object·v0
  
 69 ····.line·32
 70 ····:goto_0
 71 ····invoke-virtual·{v2,·v4,·v0,·v5},·Lf/a;->g(Ljava/lang/String;Ljava/lang/Object;LN/l;)V
  
 72 ····.line·33
 73 ····.line·34
 74 ····.line·35
 75 ····goto·:goto_1
  
 76 ····.line·36
 77 ····:cond_0
 78 ····iget-object·v2,·v3,·Lio/flutter/plugin/platform/e;->b:LF/H;
  
 79 ····.line·37
 80 ····.line·38
 81 ····iget-object·v2,·v2,·LF/H;->a:Ljava/lang/Object;
  
 82 ····.line·39
 83 ····.line·40
 84 ····check-cast·v2,·Lf/a;
  
 85 ····.line·41
 86 ····.line·42
 87 ····new-array·v1,·v1,·[Ljava/lang/Boolean;
  
 88 ····.line·43
 89 ····.line·44
Max diff block lines reached; 3649/7074 bytes (51.58%) of diff not shown.
43.3 KB
smali/d/a.smali
Max HTML report size reached
152 KB
smali/O/a.smali
Max HTML report size reached
12.5 KB
smali/O/d.smali
    
Offset 1, 806 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·LO/d;1 .class·public·interface·abstract·LO/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/PixelCopy$OnPixelCopyFinishedListener; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Landroid/graphics/Bitmap; 
  
8 .field·public·final·synthetic·b:LZ/k; 
  
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Landroid/graphics/Bitmap;LZ/k;)V 
11 ····.locals·0 
  
12 ····.line·1 
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
14 ····.line·2 
15 ····.line·3 
16 ····.line·4 
17 ····iput-object·p1,·p0,·LO/d;->a:Landroid/graphics/Bitmap; 
  
18 ····.line·5 
19 ····.line·6 
20 ····iput-object·p2,·p0,·LO/d;->b:LZ/k; 
  
21 ····.line·7 
22 ····.line·8 
23 ····return-void 
24 ····.line·9 
25 ····.line·10 
26 ····.line·11 
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 ····.line·63 
79 ····.line·64 
80 ····.line·65 
81 ····.line·66 
82 ····.line·67 
83 ····.line·68 
84 ····.line·69 
85 ····.line·70 
86 ····.line·71 
87 ····.line·72 
88 ····.line·73 
89 ····.line·74 
90 ····.line·75 
91 ····.line·76 
92 ····.line·77 
93 ····.line·78 
94 ····.line·79 
95 ····.line·80 
96 ····.line·81 
97 ····.line·82 
98 ····.line·83 
99 ····.line·84 
100 ····.line·85 
101 ····.line·86 
102 ····.line·87 
103 ····.line·88 
104 ····.line·89 
105 ····.line·90 
106 ····.line·91 
107 ····.line·92 
108 ····.line·93 
109 ····.line·94 
110 ····.line·95 
111 ····.line·96 
112 ····.line·97 
113 ····.line·98 
114 ····.line·99 
115 ····.line·100 
116 ····.line·101 
117 ····.line·102 
Max diff block lines reached; 5106/12724 bytes (40.13%) of diff not shown.
8.28 KB
smali/O/f.smali
    
Offset 1, 546 lines modifiedOffset 1, 17 lines modified
1 .class·public·final·LO/f;1 .class·public·interface·abstract·LO/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/Choreographer$FrameCallback; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Ljava/lang/Runnable; 
  
  
8 #·direct·methods 
9 .method·public·constructor·<init>(LO/b;)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····.line·2 
14 ····.line·3 
15 ····.line·4 
16 ····iput-object·p1,·p0,·LO/f;->a:Ljava/lang/Runnable; 
  
17 ····.line·5 
18 ····.line·6 
19 ····return-void 
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····.line·10 
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 ····.line·63 
77 ····.line·64 
78 ····.line·65 
79 ····.line·66 
80 ····.line·67 
81 ····.line·68 
82 ····.line·69 
83 ····.line·70 
84 ····.line·71 
85 ····.line·72 
86 ····.line·73 
87 ····.line·74 
88 ····.line·75 
89 ····.line·76 
90 ····.line·77 
91 ····.line·78 
92 ····.line·79 
93 ····.line·80 
94 ····.line·81 
95 ····.line·82 
96 ····.line·83 
97 ····.line·84 
98 ····.line·85 
99 ····.line·86 
100 ····.line·87 
101 ····.line·88 
102 ····.line·89 
103 ····.line·90 
104 ····.line·91 
105 ····.line·92 
106 ····.line·93 
107 ····.line·94 
108 ····.line·95 
109 ····.line·96 
110 ····.line·97 
111 ····.line·98 
112 ····.line·99 
113 ····.line·100 
114 ····.line·101 
115 ····.line·102 
116 ····.line·103 
117 ····.line·104 
118 ····.line·105 
119 ····.line·106 
Max diff block lines reached; 4206/8452 bytes (49.76%) of diff not shown.
27.2 KB
smali/O/e.smali
Max HTML report size reached
9.68 KB
smali/O/b.smali
    
Offset 1, 510 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·LO/b;1 .class·public·interface·abstract·LO/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·b:I 
  
8 .field·public·final·synthetic·c:Z 
  
9 .field·public·final·synthetic·d:LQ/v; 
  
10 .field·public·final·synthetic·e:LZ/k; 
  
11 .field·public·final·synthetic·f:Landroid/os/Handler; 
  
12 .field·public·final·synthetic·g:Landroid/os/Handler; 
  
  
13 #·direct·methods 
14 .method·public·synthetic·constructor·<init>(ZLQ/v;LZ/k;Landroid/os/Handler;Landroid/os/Handler;I)V 
15 ····.locals·0 
  
16 ····.line·1 
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····.line·2 
19 ····.line·3 
20 ····.line·4 
21 ····iput·p6,·p0,·LO/b;->b:I 
  
22 ····.line·5 
23 ····.line·6 
24 ····iput-boolean·p1,·p0,·LO/b;->c:Z 
  
25 ····.line·7 
26 ····.line·8 
27 ····iput-object·p2,·p0,·LO/b;->d:LQ/v; 
  
28 ····.line·9 
29 ····.line·10 
30 ····iput-object·p3,·p0,·LO/b;->e:LZ/k; 
  
31 ····.line·11 
32 ····.line·12 
33 ····iput-object·p4,·p0,·LO/b;->f:Landroid/os/Handler; 
  
34 ····.line·13 
35 ····.line·14 
36 ····iput-object·p5,·p0,·LO/b;->g:Landroid/os/Handler; 
  
37 ····.line·15 
38 ····.line·16 
39 ····return-void 
40 ····.line·17 
41 ····.line·18 
42 .end·method 
  
  
43 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·b(Ljava/lang/Object;Le/d;)V
44 .method·public·final·run()V 
45 ····.locals·10 
  
46 ····.line·1 
47 ····iget·v0,·p0,·LO/b;->b:I 
  
48 ····.line·2 
49 ····.line·3 
50 ····packed-switch·v0,·:pswitch_data_0 
  
51 ····.line·4 
52 ····.line·5 
53 ····.line·6 
54 ····const/4·v0,·0x0 
  
55 ····.line·7 
56 ····iget-boolean·v1,·p0,·LO/b;->c:Z 
  
57 ····.line·8 
58 ····.line·9 
59 ····iget-object·v4,·p0,·LO/b;->d:LQ/v; 
  
60 ····.line·10 
61 ····.line·11 
62 ····iget-object·v5,·p0,·LO/b;->e:LZ/k; 
  
63 ····.line·12 
64 ····.line·13 
65 ····iget-object·v6,·p0,·LO/b;->f:Landroid/os/Handler; 
  
66 ····.line·14 
67 ····.line·15 
68 ····if-eqz·v1,·:cond_1 
  
69 ····.line·16 
70 ····.line·17 
71 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
72 ····.line·18 
73 ····.line·19 
74 ····const/16·v2,·0x1a 
  
75 ····.line·20 
76 ····.line·21 
77 ····if-ge·v1,·v2,·:cond_0 
  
78 ····.line·22 
79 ····.line·23 
80 ····invoke-virtual·{v4},·Landroid/view/View;->getWidth()I 
  
81 ····.line·24 
82 ····.line·25 
83 ····.line·26 
84 ····move-result·v0 
  
85 ····.line·27 
86 ····invoke-virtual·{v4},·Landroid/view/View;->getHeight()I 
  
87 ····.line·28 
88 ····.line·29 
89 ····.line·30 
90 ····move-result·v1 
  
Max diff block lines reached; 0/9885 bytes (0.00%) of diff not shown.
51.4 KB
smali/O/g.smali
Max HTML report size reached
3.9 KB
smali/O/c.smali
    
Offset 1, 263 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·LO/c;1 .class·public·interface·abstract·LO/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a(Ljava/lang/Object;)V
7 .method·public·final·run()V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····const/4·v0,·0x0 
  
11 ····.line·2 
12 ····sput-boolean·v0,·Lh0/h;->a:Z 
  
13 ····.line·3 
14 ····.line·4 
15 ····return-void 
16 ····.line·5 
17 ····.line·6 
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····.line·10 
22 ····.line·11 
23 ····.line·12 
24 ····.line·13 
25 ····.line·14 
26 ····.line·15 
27 ····.line·16 
28 ····.line·17 
29 ····.line·18 
30 ····.line·19 
31 ····.line·20 
32 ····.line·21 
33 ····.line·22 
34 ····.line·23 
35 ····.line·24 
36 ····.line·25 
37 ····.line·26 
38 ····.line·27 
39 ····.line·28 
40 ····.line·29 
41 ····.line·30 
42 ····.line·31 
43 ····.line·32 
44 ····.line·33 
45 ····.line·34 
46 ····.line·35 
47 ····.line·36 
48 ····.line·37 
49 ····.line·38 
50 ····.line·39 
51 ····.line·40 
52 ····.line·41 
53 ····.line·42 
54 ····.line·43 
55 ····.line·44 
56 ····.line·45 
57 ····.line·46 
58 ····.line·47 
59 ····.line·48 
60 ····.line·49 
61 ····.line·50 
62 ····.line·51 
63 ····.line·52 
64 ····.line·53 
65 ····.line·54 
66 ····.line·55 
67 ····.line·56 
68 ····.line·57 
69 ····.line·58 
70 ····.line·59 
71 ····.line·60 
72 ····.line·61 
73 ····.line·62 
74 ····.line·63 
75 ····.line·64 
76 ····.line·65 
77 ····.line·66 
78 ····.line·67 
79 ····.line·68 
80 ····.line·69 
81 ····.line·70 
82 ····.line·71 
83 ····.line·72 
84 ····.line·73 
85 ····.line·74 
86 ····.line·75 
87 ····.line·76 
88 ····.line·77 
89 ····.line·78 
90 ····.line·79 
91 ····.line·80 
92 ····.line·81 
93 ····.line·82 
94 ····.line·83 
95 ····.line·84 
96 ····.line·85 
97 ····.line·86 
98 ····.line·87 
99 ····.line·88 
100 ····.line·89 
101 ····.line·90 
102 ····.line·91 
103 ····.line·92 
104 ····.line·93 
105 ····.line·94 
106 ····.line·95 
107 ····.line·96 
108 ····.line·97 
109 ····.line·98 
110 ····.line·99 
111 ····.line·100 
112 ····.line·101 
113 ····.line·102 
114 ····.line·103 
115 ····.line·104 
116 ····.line·105 
117 ····.line·106 
118 ····.line·107 
119 ····.line·108 
120 ····.line·109 
Max diff block lines reached; 0/3967 bytes (0.00%) of diff not shown.
48.6 KB
smali/Q/a.smali
Max HTML report size reached
19.3 KB
smali/z/a.smali
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lz/a;1 .class·public·final·Lz/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable$Creator;5 .implements·Ly/a;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·final·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;7 .method·public·final·a(Lm/a;)V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl;10 ····const-string·v0,·"callback"
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0,·p1},·Landroidx/versionedparcelable/ParcelImpl;-><init>(Landroid/os/Parcel;)V13 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····return-object·v017 ····return-void
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····.line·920 ····.line·9
21 ····.line·1021 ····.line·10
22 ····.line·1122 ····.line·11
23 ····.line·1223 ····.line·12
24 ····.line·1324 ····.line·13
Offset 267, 37 lines modifiedOffset 267, 62 lines modified
267 ····.line·250267 ····.line·250
268 ····.line·251268 ····.line·251
269 ····.line·252269 ····.line·252
270 ····.line·253270 ····.line·253
271 ····.line·254271 ····.line·254
272 ····.line·255272 ····.line·255
273 ····.line·256273 ····.line·256
 274 ····.line·257
 275 ····.line·258
 276 ····.line·259
 277 ····.line·260
 278 ····.line·261
 279 ····.line·262
 280 ····.line·263
 281 ····.line·264
 282 ····.line·265
 283 ····.line·266
 284 ····.line·267
 285 ····.line·268
 286 ····.line·269
 287 ····.line·270
 288 ····.line·271
274 .end·method289 .end·method
  
275 .method·public·final·newArray(I)[Ljava/lang/Object;290 .method·public·final·b(Landroid/app/Activity;Lc/a;Lx/m;)V
276 ····.locals·0291 ····.locals·1
  
277 ····.line·1292 ····.line·1
278 ····new-array·p1,·p1,·[Landroidx/versionedparcelable/ParcelImpl;293 ····const-string·v0,·"context"
  
279 ····.line·2294 ····.line·2
280 ····.line·3295 ····.line·3
281 ····return-object·p1296 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
282 ····.line·4297 ····.line·4
283 ····.line·5298 ····.line·5
284 ····.line·6299 ····.line·6
 300 ····new-instance·p1,·Landroidx/lifecycle/r;
  
285 ····.line·7301 ····.line·7
286 ····.line·8302 ····.line·8
 303 ····const/4·v0,·0x1
  
287 ····.line·9304 ····.line·9
 305 ····invoke-direct·{p1,·v0,·p3},·Landroidx/lifecycle/r;-><init>(ILjava/lang/Object;)V
  
288 ····.line·10306 ····.line·10
289 ····.line·11307 ····.line·11
290 ····.line·12308 ····.line·12
 309 ····invoke-virtual·{p2,·p1},·Lc/a;->execute(Ljava/lang/Runnable;)V
  
291 ····.line·13310 ····.line·13
292 ····.line·14311 ····.line·14
293 ····.line·15312 ····.line·15
 313 ····return-void
294 ····.line·16314 ····.line·16
295 ····.line·17315 ····.line·17
296 ····.line·18316 ····.line·18
297 ····.line·19317 ····.line·19
298 ····.line·20318 ····.line·20
299 ····.line·21319 ····.line·21
300 ····.line·22320 ····.line·22
Offset 531, 8 lines modifiedOffset 556, 1149 lines modified
531 ····.line·250556 ····.line·250
532 ····.line·251557 ····.line·251
533 ····.line·252558 ····.line·252
534 ····.line·253559 ····.line·253
535 ····.line·254560 ····.line·254
536 ····.line·255561 ····.line·255
537 ····.line·256562 ····.line·256
 563 ····.line·257
 564 ····.line·258
 565 ····.line·259
 566 ····.line·260
 567 ····.line·261
 568 ····.line·262
 569 ····.line·263
 570 ····.line·264
 571 ····.line·265
 572 ····.line·266
 573 ····.line·267
 574 ····.line·268
 575 ····.line·269
 576 ····.line·270
 577 ····.line·271
 578 ····.line·272
 579 ····.line·273
 580 ····.line·274
 581 ····.line·275
 582 ····.line·276
 583 ····.line·277
 584 ····.line·278
 585 ····.line·279
 586 ····.line·280
 587 ····.line·281
 588 ····.line·282
Max diff block lines reached; 0/19727 bytes (0.00%) of diff not shown.
34.1 KB
smali/z/d.smali
Max HTML report size reached
56.4 KB
smali/z/b.smali
Max HTML report size reached
36.3 KB
smali/z/c.smali
Max HTML report size reached
21.7 KB
smali/k/a.smali
    
Offset 1, 260 lines modifiedOffset 1, 879 lines modified
1 .class·public·abstract·Lk/a;1 .class·public·abstract·Lk/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;5 .method·public·static·a(Ljava/lang/Object;)I
6 ····.locals·76 ····.locals·0
  
7 ····.line·17 ····.line·1
 8 ····check-cast·p0,·Landroid/graphics/drawable/Icon;
8 ····and-int/lit8·v0,·p5,·0x4 
  
9 ····if-eqz·v0,·:cond_7 
  
10 ····if-nez·p3,·:cond_7 
  
11 ····.line·29 ····.line·2
12 ····new-instance·p3,·Ljava/lang/StringBuilder; 
  
13 ····invoke-direct·{p3},·Ljava/lang/StringBuilder;-><init>()V 
  
14 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; 
  
15 ····move-result-object·p5 
  
16 ····invoke-virtual·{p3,·p5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
17 ····const-string·p5,·".DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" 
  
18 ····invoke-virtual·{p3,·p5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
19 ····invoke-virtual·{p3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
20 ····move-result-object·p3 
  
21 ····.line·310 ····.line·3
 11 ····invoke-virtual·{p0},·Landroid/graphics/drawable/Icon;->getResId()I
22 ····invoke-static·{},·Landroid/os/Process;->myPid()I 
  
23 ····move-result·p5 
  
24 ····invoke-static·{},·Landroid/os/Process;->myUid()I 
  
25 ····move-result·v0 
  
26 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; 
  
27 ····move-result-object·v1 
  
28 ····.line·412 ····.line·4
29 ····invoke-virtual·{p0,·p3,·p5,·v0},·Landroid/content/Context;->checkPermission(Ljava/lang/String;II)I 
  
30 ····move-result·p5 
  
31 ····const/4·v2,·-0x1 
  
32 ····if-eq·p5,·v2,·:cond_6 
  
33 ····.line·513 ····.line·5
34 ····sget·p5,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
35 ····const/16·v2,·0x17 
  
36 ····if-lt·p5,·v2,·:cond_0 
  
37 ····invoke-static·{p3},·Lj/a;->d(Ljava/lang/String;)Ljava/lang/String; 
  
38 ····move-result-object·v3 
  
39 ····goto·:goto_0 
  
40 ····:cond_0 
41 ····const/4·v3,·0x0 
  
42 ····:goto_0 
43 ····if-nez·v3,·:cond_1 
  
44 ····goto·:goto_2 
  
45 ····:cond_1 
46 ····if-nez·v1,·:cond_2 
  
47 ····.line·614 ····.line·6
48 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; 
  
49 ····move-result-object·v1 
  
50 ····invoke-virtual·{v1,·v0},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String; 
  
51 ····move-result-object·v1 
  
52 ····if-eqz·v1,·:cond_6 
  
53 ····array-length·v4,·v1 
  
54 ····if-lez·v4,·:cond_6 
  
55 ····const/4·v4,·0x0 
  
56 ····aget-object·v1,·v1,·v4 
  
57 ····:cond_2 
58 ····invoke-static·{},·Landroid/os/Process;->myUid()I 
  
59 ····move-result·v415 ····move-result·p0
  
60 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; 
  
61 ····move-result-object·v5 
  
62 ····const-class·v6,·Landroid/app/AppOpsManager; 
  
63 ····if-ne·v4,·v0,·:cond_5 
  
64 ····.line·716 ····.line·7
 17 ····return·p0
65 ····invoke-static·{v5,·v1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
66 ····move-result·v4 
  
67 ····if-eqz·v4,·:cond_5 
  
68 ····const/16·v4,·0x1d 
  
69 ····if-lt·p5,·v4,·:cond_4 
  
Max diff block lines reached; 19126/22209 bytes (86.12%) of diff not shown.
12.1 KB
smali/l/a.smali
    
Offset 1, 27 lines modifiedOffset 1, 34 lines modified
1 .class·public·abstract·Ll/a;1 .class·public·final·Ll/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/Executor;
  
  
 6 #·instance·fields
 7 .field·public·final·b:Landroid/os/Handler;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(IIII)Landroid/graphics/Insets;9 .method·public·constructor·<init>(Landroid/os/Handler;)V
6 ····.locals·010 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····invoke-static·{p0,·p1,·p2,·p3},·Landroid/graphics/Insets;->of(IIII)Landroid/graphics/Insets;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
11 ····.line·415 ····.line·4
12 ····move-result-object·p016 ····iput-object·p1,·p0,·Ll/a;->b:Landroid/os/Handler;
  
13 ····.line·517 ····.line·5
14 ····return-object·p0 
15 ····.line·618 ····.line·6
 19 ····return-void
16 ····.line·720 ····.line·7
17 ····.line·821 ····.line·8
18 ····.line·922 ····.line·9
19 ····.line·1023 ····.line·10
20 ····.line·1124 ····.line·11
21 ····.line·1225 ····.line·12
22 ····.line·1326 ····.line·13
Offset 279, 429 lines modifiedOffset 286, 318 lines modified
279 ····.line·265286 ····.line·265
280 ····.line·266287 ····.line·266
281 ····.line·267288 ····.line·267
282 ····.line·268289 ····.line·268
283 ····.line·269290 ····.line·269
284 ····.line·270291 ····.line·270
285 ····.line·271292 ····.line·271
 293 .end·method
  
  
 294 #·virtual·methods
 295 .method·public·final·execute(Ljava/lang/Runnable;)V
 296 ····.locals·2
  
286 ····.line·272 
287 ····.line·273 
288 ····.line·274 
289 ····.line·275 
290 ····.line·276 
291 ····.line·277 
292 ····.line·278 
293 ····.line·279 
294 ····.line·280 
295 ····.line·281297 ····.line·1
 298 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
296 ····.line·282299 ····.line·2
297 ····.line·283300 ····.line·3
298 ····.line·284301 ····.line·4
 302 ····iget-object·v0,·p0,·Ll/a;->b:Landroid/os/Handler;
  
299 ····.line·285303 ····.line·5
300 ····.line·286304 ····.line·6
 305 ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
301 ····.line·287306 ····.line·7
302 ····.line·288307 ····.line·8
303 ····.line·289308 ····.line·9
 309 ····move-result·p1
  
304 ····.line·290 
305 ····.line·291 
306 ····.line·292 
307 ····.line·293 
308 ····.line·294 
309 ····.line·295 
310 ····.line·296 
311 ····.line·297 
312 ····.line·298 
313 ····.line·299 
314 ····.line·300 
315 ····.line·301 
316 ····.line·302 
317 ····.line·303 
318 ····.line·304 
319 ····.line·305 
320 ····.line·306 
321 ····.line·307 
322 ····.line·308 
323 ····.line·309 
324 ····.line·310310 ····.line·10
 311 ····if-eqz·p1,·:cond_0
  
325 ····.line·311312 ····.line·11
326 ····.line·312313 ····.line·12
 314 ····return-void
  
327 ····.line·313315 ····.line·13
 316 ····:cond_0
 317 ····new-instance·p1,·Ljava/util/concurrent/RejectedExecutionException;
  
328 ····.line·314318 ····.line·14
329 ····.line·315319 ····.line·15
 320 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
330 ····.line·316321 ····.line·16
331 ····.line·317322 ····.line·17
 323 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
332 ····.line·318324 ····.line·18
333 ····.line·319325 ····.line·19
334 ····.line·320326 ····.line·20
 327 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
335 ····.line·321328 ····.line·21
336 ····.line·322329 ····.line·22
337 ····.line·323330 ····.line·23
 331 ····const-string·v0,·"·is·shutting·down"
  
338 ····.line·324332 ····.line·24
339 ····.line·325333 ····.line·25
Max diff block lines reached; 0/12362 bytes (0.00%) of diff not shown.
43.8 KB
smali/j/a.smali
Max HTML report size reached
29.5 KB
smali/j/b.smali
Max HTML report size reached
8.5 KB
smali/e0/a.smali
    
Offset 1, 572 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·Le0/a;1 .class·public·interface·abstract·Le0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV/a;
  
4 #·instance·fields 
5 .field·public·a:Ljava/lang/Boolean; 
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·final·equals(Ljava/lang/Object;)Z7 .method·public·abstract·a()Ljava/lang/Object;
8 ····.locals·2 
  
9 ····.line·1 
10 ····if-ne·p0,·p1,·:cond_0 
  
11 ····.line·2 
12 ····.line·3 
13 ····const/4·p1,·0x1 
  
14 ····.line·4 
15 ····return·p1 
  
16 ····.line·5 
17 ····:cond_0 
18 ····if-eqz·p1,·:cond_2 
  
19 ····.line·6 
20 ····.line·7 
21 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
22 ····.line·8 
23 ····.line·9 
24 ····.line·10 
25 ····move-result-object·v0 
  
26 ····.line·11 
27 ····const-class·v1,·Le0/a; 
  
28 ····.line·12 
29 ····.line·13 
30 ····if-eq·v1,·v0,·:cond_1 
  
31 ····.line·14 
32 ····.line·15 
33 ····goto·:goto_0 
  
34 ····.line·16 
35 ····:cond_1 
36 ····check-cast·p1,·Le0/a; 
  
37 ····.line·17 
38 ····.line·18 
39 ····iget-object·v0,·p0,·Le0/a;->a:Ljava/lang/Boolean; 
  
40 ····.line·19 
41 ····.line·20 
42 ····iget-object·p1,·p1,·Le0/a;->a:Ljava/lang/Boolean; 
  
43 ····.line·21 
44 ····.line·22 
45 ····invoke-virtual·{v0,·p1},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z 
  
46 ····.line·23 
47 ····.line·24 
48 ····.line·25 
49 ····move-result·p1 
  
50 ····.line·26 
51 ····return·p1 
  
52 ····.line·27 
53 ····:cond_2 
54 ····:goto_0 
55 ····const/4·p1,·0x0 
  
56 ····.line·28 
57 ····return·p1 
58 ····.line·29 
59 ····.line·30 
60 ····.line·31 
61 ····.line·32 
62 ····.line·33 
63 ····.line·34 
64 ····.line·35 
65 ····.line·36 
66 ····.line·37 
67 ····.line·38 
68 ····.line·39 
69 ····.line·40 
70 ····.line·41 
71 ····.line·42 
72 ····.line·43 
73 ····.line·44 
74 ····.line·45 
75 ····.line·46 
76 ····.line·47 
77 ····.line·48 
78 ····.line·49 
79 ····.line·50 
80 ····.line·51 
81 ····.line·52 
82 ····.line·53 
83 ····.line·54 
84 ····.line·55 
85 ····.line·56 
86 ····.line·57 
87 ····.line·58 
88 ····.line·59 
89 ····.line·60 
90 ····.line·61 
91 ····.line·62 
92 ····.line·63 
93 ····.line·64 
94 ····.line·65 
95 ····.line·66 
96 ····.line·67 
97 ····.line·68 
98 ····.line·69 
99 ····.line·70 
100 ····.line·71 
101 ····.line·72 
102 ····.line·73 
103 ····.line·74 
104 ····.line·75 
Max diff block lines reached; 0/8667 bytes (0.00%) of diff not shown.
15.4 KB
smali/e0/k.smali
    
Offset 1, 1003 lines modifiedOffset 1, 6 lines modified
1 .class·public·final·Le0/k; 
2 .super·Landroid/webkit/WebChromeClient;1 .class·public·interface·abstract·Le0/k;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
Diff chunk too large, falling back to line-by-line diff (2 lines added, 999 lines removed)
  
 4 #·interfaces
4 #·instance·fields5 .implements·LV/a;
5 .field·public·final·synthetic·a:Lio/flutter/plugins/urllauncher/WebViewActivity; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····iput-object·p1,·p0,·Le0/k;->a:Lio/flutter/plugins/urllauncher/WebViewActivity; 
  
11 ····.line·2 
12 ····.line·3 
13 ····invoke-direct·{p0},·Landroid/webkit/WebChromeClient;-><init>()V 
  
14 ····.line·4 
15 ····.line·5 
16 ····.line·6 
17 ····return-void 
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····.line·10 
22 ····.line·11 
23 ····.line·12 
24 ····.line·13 
25 ····.line·14 
26 ····.line·15 
27 ····.line·16 
28 ····.line·17 
29 ····.line·18 
30 ····.line·19 
31 ····.line·20 
32 ····.line·21 
33 ····.line·22 
34 ····.line·23 
35 ····.line·24 
36 ····.line·25 
37 ····.line·26 
38 ····.line·27 
39 ····.line·28 
40 ····.line·29 
41 ····.line·30 
42 ····.line·31 
43 ····.line·32 
44 ····.line·33 
45 ····.line·34 
46 ····.line·35 
47 ····.line·36 
48 ····.line·37 
49 ····.line·38 
50 ····.line·39 
51 ····.line·40 
52 ····.line·41 
53 ····.line·42 
54 ····.line·43 
55 ····.line·44 
56 ····.line·45 
57 ····.line·46 
58 ····.line·47 
59 ····.line·48 
60 ····.line·49 
61 ····.line·50 
62 ····.line·51 
63 ····.line·52 
64 ····.line·53 
65 ····.line·54 
66 ····.line·55 
67 ····.line·56 
68 ····.line·57 
69 ····.line·58 
70 ····.line·59 
71 ····.line·60 
72 ····.line·61 
73 ····.line·62 
74 ····.line·63 
75 ····.line·64 
76 ····.line·65 
77 ····.line·66 
78 ····.line·67 
79 ····.line·68 
80 ····.line·69 
81 ····.line·70 
82 ····.line·71 
83 ····.line·72 
84 ····.line·73 
85 ····.line·74 
86 ····.line·75 
87 ····.line·76 
88 ····.line·77 
89 ····.line·78 
90 ····.line·79 
91 ····.line·80 
92 ····.line·81 
93 ····.line·82 
94 ····.line·83 
95 ····.line·84 
96 ····.line·85 
97 ····.line·86 
98 ····.line·87 
99 ····.line·88 
100 ····.line·89 
101 ····.line·90 
102 ····.line·91 
103 ····.line·92 
104 ····.line·93 
105 ····.line·94 
106 ····.line·95 
107 ····.line·96 
108 ····.line·97 
109 ····.line·98 
110 ····.line·99 
111 ····.line·100 
112 ····.line·101 
113 ····.line·102 
114 ····.line·103 
115 ····.line·104 
116 ····.line·105 
117 ····.line·106 
118 ····.line·107 
Max diff block lines reached; -1/15782 bytes (-0.01%) of diff not shown.
9.66 KB
smali/e0/j.smali
    
Offset 1, 589 lines modifiedOffset 1, 6 lines modified
1 .class·public·final·Le0/j; 
2 .super·Landroid/webkit/WebViewClient;1 .class·public·interface·abstract·Le0/j;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV/a;
  
4 #·instance·fields 
5 .field·public·final·synthetic·a:I 
  
6 .field·public·final·synthetic·b:Ljava/lang/Object; 
  
  
7 #·direct·methods 
8 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V 
9 ····.locals·0 
  
10 ····.line·1 
11 ····iput·p1,·p0,·Le0/j;->a:I 
  
12 ····.line·2 
13 ····.line·3 
14 ····iput-object·p2,·p0,·Le0/j;->b:Ljava/lang/Object; 
  
15 ····.line·4 
16 ····.line·5 
17 ····invoke-direct·{p0},·Landroid/webkit/WebViewClient;-><init>()V 
  
18 ····.line·6 
19 ····.line·7 
20 ····.line·8 
21 ····return-void 
22 ····.line·9 
23 ····.line·10 
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 ····.line·63 
77 ····.line·64 
78 ····.line·65 
79 ····.line·66 
80 ····.line·67 
81 ····.line·68 
82 ····.line·69 
83 ····.line·70 
84 ····.line·71 
85 ····.line·72 
86 ····.line·73 
87 ····.line·74 
88 ····.line·75 
89 ····.line·76 
90 ····.line·77 
91 ····.line·78 
92 ····.line·79 
93 ····.line·80 
94 ····.line·81 
95 ····.line·82 
96 ····.line·83 
97 ····.line·84 
98 ····.line·85 
99 ····.line·86 
100 ····.line·87 
101 ····.line·88 
102 ····.line·89 
103 ····.line·90 
104 ····.line·91 
105 ····.line·92 
106 ····.line·93 
107 ····.line·94 
108 ····.line·95 
109 ····.line·96 
110 ····.line·97 
111 ····.line·98 
112 ····.line·99 
113 ····.line·100 
114 ····.line·101 
115 ····.line·102 
Max diff block lines reached; -1/9859 bytes (-0.01%) of diff not shown.
21.0 KB
smali/e0/d.smali
    
Offset 1, 1258 lines modifiedOffset 1, 6 lines modified
1 .class·public·final·synthetic·Le0/d;1 .class·public·interface·abstract·Le0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
Diff chunk too large, falling back to line-by-line diff (1 lines added, 1253 lines removed)
4 #·interfaces4 #·interfaces
5 .implements·LZ/b;5 .implements·LV/a;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:I 
  
8 .field·public·final·synthetic·b:Le0/e; 
  
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Le0/g;I)V 
11 ····.locals·0 
  
12 ····.line·1 
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
14 ····.line·2 
15 ····.line·3 
16 ····.line·4 
17 ····iput·p2,·p0,·Le0/d;->a:I 
  
18 ····.line·5 
19 ····.line·6 
20 ····iput-object·p1,·p0,·Le0/d;->b:Le0/e; 
  
21 ····.line·7 
22 ····.line·8 
23 ····return-void 
24 ····.line·9 
25 ····.line·10 
26 ····.line·11 
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 ····.line·63 
79 ····.line·64 
80 ····.line·65 
81 ····.line·66 
82 ····.line·67 
83 ····.line·68 
84 ····.line·69 
85 ····.line·70 
86 ····.line·71 
87 ····.line·72 
88 ····.line·73 
89 ····.line·74 
90 ····.line·75 
91 ····.line·76 
92 ····.line·77 
93 ····.line·78 
94 ····.line·79 
95 ····.line·80 
96 ····.line·81 
97 ····.line·82 
98 ····.line·83 
99 ····.line·84 
100 ····.line·85 
101 ····.line·86 
102 ····.line·87 
103 ····.line·88 
104 ····.line·89 
105 ····.line·90 
106 ····.line·91 
107 ····.line·92 
108 ····.line·93 
109 ····.line·94 
110 ····.line·95 
111 ····.line·96 
112 ····.line·97 
113 ····.line·98 
114 ····.line·99 
115 ····.line·100 
116 ····.line·101 
Max diff block lines reached; -1/21433 bytes (-0.00%) of diff not shown.
24.2 KB
smali/e0/h.smali
Max HTML report size reached
9.29 KB
smali/e0/f.smali
    
Offset 1, 616 lines modifiedOffset 1, 6 lines modified
1 .class·public·final·Le0/f;1 .class·public·interface·abstract·Le0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV/a;
  
4 #·instance·fields 
5 .field·public·a:Ljava/lang/Boolean; 
  
6 .field·public·b:Ljava/lang/Boolean; 
  
7 .field·public·c:Ljava/util/Map; 
  
  
8 #·virtual·methods 
9 .method·public·final·equals(Ljava/lang/Object;)Z 
10 ····.locals·4 
  
11 ····.line·1 
12 ····const/4·v0,·0x1 
  
13 ····.line·2 
14 ····if-ne·p0,·p1,·:cond_0 
  
15 ····.line·3 
16 ····.line·4 
17 ····return·v0 
  
18 ····.line·5 
19 ····:cond_0 
20 ····const/4·v1,·0x0 
  
21 ····.line·6 
22 ····if-eqz·p1,·:cond_3 
  
23 ····.line·7 
24 ····.line·8 
25 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
26 ····.line·9 
27 ····.line·10 
28 ····.line·11 
29 ····move-result-object·v2 
  
30 ····.line·12 
31 ····const-class·v3,·Le0/f; 
  
32 ····.line·13 
33 ····.line·14 
34 ····if-eq·v3,·v2,·:cond_1 
  
35 ····.line·15 
36 ····.line·16 
37 ····goto·:goto_1 
  
38 ····.line·17 
39 ····:cond_1 
40 ····check-cast·p1,·Le0/f; 
  
41 ····.line·18 
42 ····.line·19 
43 ····iget-object·v2,·p0,·Le0/f;->a:Ljava/lang/Boolean; 
  
44 ····.line·20 
45 ····.line·21 
46 ····iget-object·v3,·p1,·Le0/f;->a:Ljava/lang/Boolean; 
  
47 ····.line·22 
48 ····.line·23 
49 ····invoke-virtual·{v2,·v3},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z 
  
50 ····.line·24 
51 ····.line·25 
52 ····.line·26 
53 ····move-result·v2 
  
54 ····.line·27 
55 ····if-eqz·v2,·:cond_2 
  
56 ····.line·28 
57 ····.line·29 
58 ····iget-object·v2,·p0,·Le0/f;->b:Ljava/lang/Boolean; 
  
59 ····.line·30 
60 ····.line·31 
61 ····iget-object·v3,·p1,·Le0/f;->b:Ljava/lang/Boolean; 
  
62 ····.line·32 
63 ····.line·33 
64 ····invoke-virtual·{v2,·v3},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z 
  
65 ····.line·34 
66 ····.line·35 
67 ····.line·36 
68 ····move-result·v2 
  
69 ····.line·37 
70 ····if-eqz·v2,·:cond_2 
  
71 ····.line·38 
72 ····.line·39 
73 ····iget-object·v2,·p0,·Le0/f;->c:Ljava/util/Map; 
  
74 ····.line·40 
75 ····.line·41 
76 ····iget-object·p1,·p1,·Le0/f;->c:Ljava/util/Map; 
  
77 ····.line·42 
78 ····.line·43 
79 ····invoke-interface·{v2,·p1},·Ljava/util/Map;->equals(Ljava/lang/Object;)Z 
  
80 ····.line·44 
81 ····.line·45 
82 ····.line·46 
83 ····move-result·p1 
  
84 ····.line·47 
85 ····if-eqz·p1,·:cond_2 
  
86 ····.line·48 
87 ····.line·49 
88 ····goto·:goto_0 
  
89 ····.line·50 
90 ····:cond_2 
91 ····const/4·v0,·0x0 
Max diff block lines reached; -1/9480 bytes (-0.01%) of diff not shown.
11.7 KB
smali/e0/i.smali
    
Offset 1, 771 lines modifiedOffset 1, 6 lines modified
1 .class·public·final·Le0/i; 
2 .super·Landroid/content/BroadcastReceiver;1 .class·public·interface·abstract·Le0/i;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
Diff chunk too large, falling back to line-by-line diff (2 lines added, 767 lines removed)
  
 4 #·interfaces
4 #·instance·fields5 .implements·LV/a;
5 .field·public·final·synthetic·a:Lio/flutter/plugins/urllauncher/WebViewActivity; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····iput-object·p1,·p0,·Le0/i;->a:Lio/flutter/plugins/urllauncher/WebViewActivity; 
  
11 ····.line·2 
12 ····.line·3 
13 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V 
  
14 ····.line·4 
15 ····.line·5 
16 ····.line·6 
17 ····return-void 
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····.line·10 
22 ····.line·11 
23 ····.line·12 
24 ····.line·13 
25 ····.line·14 
26 ····.line·15 
27 ····.line·16 
28 ····.line·17 
29 ····.line·18 
30 ····.line·19 
31 ····.line·20 
32 ····.line·21 
33 ····.line·22 
34 ····.line·23 
35 ····.line·24 
36 ····.line·25 
37 ····.line·26 
38 ····.line·27 
39 ····.line·28 
40 ····.line·29 
41 ····.line·30 
42 ····.line·31 
43 ····.line·32 
44 ····.line·33 
45 ····.line·34 
46 ····.line·35 
47 ····.line·36 
48 ····.line·37 
49 ····.line·38 
50 ····.line·39 
51 ····.line·40 
52 ····.line·41 
53 ····.line·42 
54 ····.line·43 
55 ····.line·44 
56 ····.line·45 
57 ····.line·46 
58 ····.line·47 
59 ····.line·48 
60 ····.line·49 
61 ····.line·50 
62 ····.line·51 
63 ····.line·52 
64 ····.line·53 
65 ····.line·54 
66 ····.line·55 
67 ····.line·56 
68 ····.line·57 
69 ····.line·58 
70 ····.line·59 
71 ····.line·60 
72 ····.line·61 
73 ····.line·62 
74 ····.line·63 
75 ····.line·64 
76 ····.line·65 
77 ····.line·66 
78 ····.line·67 
79 ····.line·68 
80 ····.line·69 
81 ····.line·70 
82 ····.line·71 
83 ····.line·72 
84 ····.line·73 
85 ····.line·74 
86 ····.line·75 
87 ····.line·76 
88 ····.line·77 
89 ····.line·78 
90 ····.line·79 
91 ····.line·80 
92 ····.line·81 
93 ····.line·82 
94 ····.line·83 
95 ····.line·84 
96 ····.line·85 
97 ····.line·86 
98 ····.line·87 
99 ····.line·88 
100 ····.line·89 
101 ····.line·90 
102 ····.line·91 
103 ····.line·92 
104 ····.line·93 
105 ····.line·94 
106 ····.line·95 
107 ····.line·96 
108 ····.line·97 
109 ····.line·98 
110 ····.line·99 
111 ····.line·100 
112 ····.line·101 
113 ····.line·102 
114 ····.line·103 
115 ····.line·104 
116 ····.line·105 
117 ····.line·106 
118 ····.line·107 
Max diff block lines reached; -1/11917 bytes (-0.01%) of diff not shown.
173 B
smali/e0/e.smali
    
Offset 1, 3 lines modifiedOffset 1, 6 lines modified
1 .class·public·interface·abstract·Le0/e;1 .class·public·interface·abstract·Le0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV/a;
4.25 KB
smali/e0/b.smali
    
Offset 1, 274 lines modifiedOffset 1, 6 lines modified
1 .class·public·final·Le0/b; 
2 .super·Ljava/lang/RuntimeException;1 .class·public·interface·abstract·Le0/b;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LV/a;
  
4 #·instance·fields 
5 .field·public·final·b:Ljava/lang/String; 
  
6 .field·public·final·c:Ljava/lang/Object; 
  
  
7 #·direct·methods 
8 .method·public·constructor·<init>()V 
9 ····.locals·1 
  
10 ····.line·1 
11 ····const-string·v0,·"Launching·a·URL·requires·a·foreground·activity." 
  
12 ····.line·2 
13 ····.line·3 
14 ····invoke-direct·{p0,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V 
  
15 ····.line·4 
16 ····.line·5 
17 ····.line·6 
18 ····const-string·v0,·"NO_ACTIVITY" 
  
19 ····.line·7 
20 ····.line·8 
21 ····iput-object·v0,·p0,·Le0/b;->b:Ljava/lang/String; 
  
22 ····.line·9 
23 ····.line·10 
24 ····const/4·v0,·0x0 
  
25 ····.line·11 
26 ····iput-object·v0,·p0,·Le0/b;->c:Ljava/lang/Object; 
  
27 ····.line·12 
28 ····.line·13 
29 ····return-void 
30 ····.line·14 
31 ····.line·15 
32 ····.line·16 
33 ····.line·17 
34 ····.line·18 
35 ····.line·19 
36 ····.line·20 
37 ····.line·21 
38 ····.line·22 
39 ····.line·23 
40 ····.line·24 
41 ····.line·25 
42 ····.line·26 
43 ····.line·27 
44 ····.line·28 
45 ····.line·29 
46 ····.line·30 
47 ····.line·31 
48 ····.line·32 
49 ····.line·33 
50 ····.line·34 
51 ····.line·35 
52 ····.line·36 
53 ····.line·37 
54 ····.line·38 
55 ····.line·39 
56 ····.line·40 
57 ····.line·41 
58 ····.line·42 
59 ····.line·43 
60 ····.line·44 
61 ····.line·45 
62 ····.line·46 
63 ····.line·47 
64 ····.line·48 
65 ····.line·49 
66 ····.line·50 
67 ····.line·51 
68 ····.line·52 
69 ····.line·53 
70 ····.line·54 
71 ····.line·55 
72 ····.line·56 
73 ····.line·57 
74 ····.line·58 
75 ····.line·59 
76 ····.line·60 
77 ····.line·61 
78 ····.line·62 
79 ····.line·63 
80 ····.line·64 
81 ····.line·65 
82 ····.line·66 
83 ····.line·67 
84 ····.line·68 
85 ····.line·69 
86 ····.line·70 
87 ····.line·71 
88 ····.line·72 
89 ····.line·73 
90 ····.line·74 
91 ····.line·75 
92 ····.line·76 
93 ····.line·77 
94 ····.line·78 
95 ····.line·79 
96 ····.line·80 
97 ····.line·81 
98 ····.line·82 
99 ····.line·83 
100 ····.line·84 
101 ····.line·85 
102 ····.line·86 
103 ····.line·87 
104 ····.line·88 
105 ····.line·89 
106 ····.line·90 
107 ····.line·91 
108 ····.line·92 
109 ····.line·93 
110 ····.line·94 
111 ····.line·95 
112 ····.line·96 
Max diff block lines reached; -1/4325 bytes (-0.02%) of diff not shown.
40.1 KB
smali/e0/g.smali
Max HTML report size reached
22.0 KB
smali/e0/c.smali
    
Offset 1, 1406 lines modifiedOffset 1, 6 lines modified
1 .class·public·final·Le0/c; 
2 .super·LZ/n;1 .class·public·interface·abstract·Le0/c;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
Diff chunk too large, falling back to line-by-line diff (2 lines added, 1402 lines removed)
  
 4 #·interfaces
4 #·static·fields5 .implements·LV/a;
5 .field·public·static·final·d:Le0/c; 
  
  
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····new-instance·v0,·Le0/c; 
  
11 ····.line·2 
12 ····.line·3 
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
14 ····.line·4 
15 ····.line·5 
16 ····.line·6 
17 ····sput-object·v0,·Le0/c;->d:Le0/c; 
  
18 ····.line·7 
19 ····.line·8 
20 ····return-void 
21 ····.line·9 
22 ····.line·10 
23 ····.line·11 
24 ····.line·12 
25 ····.line·13 
26 ····.line·14 
27 ····.line·15 
28 ····.line·16 
29 ····.line·17 
30 ····.line·18 
31 ····.line·19 
32 ····.line·20 
33 ····.line·21 
34 ····.line·22 
35 ····.line·23 
36 ····.line·24 
37 ····.line·25 
38 ····.line·26 
39 ····.line·27 
40 ····.line·28 
41 ····.line·29 
42 ····.line·30 
43 ····.line·31 
44 ····.line·32 
45 ····.line·33 
46 ····.line·34 
47 ····.line·35 
48 ····.line·36 
49 ····.line·37 
50 ····.line·38 
51 ····.line·39 
52 ····.line·40 
53 ····.line·41 
54 ····.line·42 
55 ····.line·43 
56 ····.line·44 
57 ····.line·45 
58 ····.line·46 
59 ····.line·47 
60 ····.line·48 
61 ····.line·49 
62 ····.line·50 
63 ····.line·51 
64 ····.line·52 
65 ····.line·53 
66 ····.line·54 
67 ····.line·55 
68 ····.line·56 
69 ····.line·57 
70 ····.line·58 
71 ····.line·59 
72 ····.line·60 
73 ····.line·61 
74 ····.line·62 
75 ····.line·63 
76 ····.line·64 
77 ····.line·65 
78 ····.line·66 
79 ····.line·67 
80 ····.line·68 
81 ····.line·69 
82 ····.line·70 
83 ····.line·71 
84 ····.line·72 
85 ····.line·73 
86 ····.line·74 
87 ····.line·75 
88 ····.line·76 
89 ····.line·77 
90 ····.line·78 
91 ····.line·79 
92 ····.line·80 
93 ····.line·81 
94 ····.line·82 
95 ····.line·83 
96 ····.line·84 
97 ····.line·85 
98 ····.line·86 
99 ····.line·87 
100 ····.line·88 
101 ····.line·89 
102 ····.line·90 
103 ····.line·91 
104 ····.line·92 
105 ····.line·93 
106 ····.line·94 
107 ····.line·95 
108 ····.line·96 
109 ····.line·97 
110 ····.line·98 
111 ····.line·99 
112 ····.line·100 
113 ····.line·101 
114 ····.line·102 
115 ····.line·103 
116 ····.line·104 
117 ····.line·105 
Max diff block lines reached; -1/22544 bytes (-0.00%) of diff not shown.
2.55 KB
smali/s/a.smali
    
Offset 1, 35 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·Ls/a;1 .class·public·final·Ls/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/os/Parcelable$Creator;
  
4 #·static·fields 
5 .field·public·static·final·a:Ls/a; 
  
  
6 #·direct·methods6 #·virtual·methods
7 .method·static·constructor·<clinit>()V7 .method·public·final·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Ls/a;10 ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ls/a;-><init>()V13 ····invoke-direct·{v0,·p1},·Landroidx/versionedparcelable/ParcelImpl;-><init>(Landroid/os/Parcel;)V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
 17 ····return-object·v0
17 ····sput-object·v0,·Ls/a;->a:Ls/a; 
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void 
21 ····.line·920 ····.line·9
22 ····.line·1021 ····.line·10
23 ····.line·1122 ····.line·11
24 ····.line·1223 ····.line·12
25 ····.line·1324 ····.line·13
26 ····.line·1425 ····.line·14
27 ····.line·1526 ····.line·15
Offset 259, 35 lines modifiedOffset 256, 57 lines modified
259 ····.line·239256 ····.line·239
260 ····.line·240257 ····.line·240
261 ····.line·241258 ····.line·241
262 ····.line·242259 ····.line·242
263 ····.line·243260 ····.line·243
264 ····.line·244261 ····.line·244
265 ····.line·245262 ····.line·245
 263 ····.line·246
 264 ····.line·247
 265 ····.line·248
 266 ····.line·249
 267 ····.line·250
 268 ····.line·251
 269 ····.line·252
 270 ····.line·253
 271 ····.line·254
 272 ····.line·255
 273 ····.line·256
 274 ····.line·257
 275 ····.line·258
 276 ····.line·259
 277 ····.line·260
 278 ····.line·261
 279 ····.line·262
 280 ····.line·263
 281 ····.line·264
 282 ····.line·265
 283 ····.line·266
 284 ····.line·267
 285 ····.line·268
 286 ····.line·269
 287 ····.line·270
 288 ····.line·271
266 .end·method289 .end·method
  
267 .method·public·constructor·<init>()V290 .method·public·final·newArray(I)[Ljava/lang/Object;
268 ····.locals·1291 ····.locals·0
  
269 ····.line·1292 ····.line·1
270 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V293 ····new-array·p1,·p1,·[Landroidx/versionedparcelable/ParcelImpl;
  
271 ····.line·2294 ····.line·2
272 ····.line·3295 ····.line·3
 296 ····return-object·p1
273 ····.line·4297 ····.line·4
274 ····new-instance·v0,·Ljava/util/LinkedHashMap; 
  
275 ····.line·5298 ····.line·5
276 ····.line·6299 ····.line·6
277 ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V 
  
278 ····.line·7300 ····.line·7
279 ····.line·8301 ····.line·8
280 ····.line·9302 ····.line·9
281 ····return-void 
282 ····.line·10303 ····.line·10
283 ····.line·11304 ····.line·11
284 ····.line·12305 ····.line·12
285 ····.line·13306 ····.line·13
286 ····.line·14307 ····.line·14
287 ····.line·15308 ····.line·15
288 ····.line·16309 ····.line·16
Offset 516, 8 lines modifiedOffset 535, 34 lines modified
516 ····.line·239535 ····.line·239
517 ····.line·240536 ····.line·240
518 ····.line·241537 ····.line·241
519 ····.line·242538 ····.line·242
520 ····.line·243539 ····.line·243
521 ····.line·244540 ····.line·244
522 ····.line·245541 ····.line·245
 542 ····.line·246
 543 ····.line·247
 544 ····.line·248
 545 ····.line·249
 546 ····.line·250
 547 ····.line·251
 548 ····.line·252
 549 ····.line·253
 550 ····.line·254
 551 ····.line·255
 552 ····.line·256
 553 ····.line·257
 554 ····.line·258
 555 ····.line·259
 556 ····.line·260
 557 ····.line·261
 558 ····.line·262
 559 ····.line·263
Max diff block lines reached; 0/2578 bytes (0.00%) of diff not shown.
57.9 KB
smali/s/b.smali
Max HTML report size reached
17.2 KB
smali/s/c.smali
    
Offset 1, 3 lines modifiedOffset 1, 1096 lines modified
1 .class·public·abstract·Ls/c;1 .class·public·final·Ls/c;
2 .super·Ljava/lang/RuntimeException;2 .super·Ls/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·d:Landroid/util/SparseIntArray;
  
 6 .field·public·final·e:Landroid/os/Parcel;
  
 7 .field·public·final·f:I
  
 8 .field·public·final·g:I
  
 9 .field·public·final·h:Ljava/lang/String;
  
 10 .field·public·i:I
  
 11 .field·public·j:I
  
 12 .field·public·k:I
  
  
 13 #·direct·methods
 14 .method·public·constructor·<init>(Landroid/os/Parcel;)V
 15 ····.locals·8
  
 16 ····.line·1
 17 ····invoke-virtual·{p1},·Landroid/os/Parcel;->dataPosition()I
  
 18 ····move-result·v2
  
 19 ····invoke-virtual·{p1},·Landroid/os/Parcel;->dataSize()I
  
 20 ····move-result·v3
  
 21 ····new-instance·v5,·Lf/b;
  
 22 ····.line·2
 23 ····invoke-direct·{v5},·Lf/h;-><init>()V
  
 24 ····.line·3
 25 ····new-instance·v6,·Lf/b;
  
 26 ····.line·4
 27 ····invoke-direct·{v6},·Lf/h;-><init>()V
  
 28 ····.line·5
 29 ····new-instance·v7,·Lf/b;
  
 30 ····.line·6
 31 ····invoke-direct·{v7},·Lf/h;-><init>()V
  
 32 ····.line·7
 33 ····const-string·v4,·""
  
 34 ····move-object·v0,·p0
  
 35 ····move-object·v1,·p1
  
 36 ····invoke-direct/range·{v0·..·v7},·Ls/c;-><init>(Landroid/os/Parcel;IILjava/lang/String;Lf/b;Lf/b;Lf/b;)V
  
 37 ····return-void
 38 .end·method
  
 39 .method·public·constructor·<init>(Landroid/os/Parcel;IILjava/lang/String;Lf/b;Lf/b;Lf/b;)V
 40 ····.locals·0
  
 41 ····.line·8
 42 ····invoke-direct·{p0,·p5,·p6,·p7},·Ls/b;-><init>(Lf/b;Lf/b;Lf/b;)V
  
 43 ····new-instance·p5,·Landroid/util/SparseIntArray;
  
 44 ····invoke-direct·{p5},·Landroid/util/SparseIntArray;-><init>()V
  
 45 ····iput-object·p5,·p0,·Ls/c;->d:Landroid/util/SparseIntArray;
  
 46 ····const/4·p5,·-0x1
  
 47 ····iput·p5,·p0,·Ls/c;->i:I
  
 48 ····iput·p5,·p0,·Ls/c;->k:I
  
 49 ····iput-object·p1,·p0,·Ls/c;->e:Landroid/os/Parcel;
  
 50 ····iput·p2,·p0,·Ls/c;->f:I
  
 51 ····iput·p3,·p0,·Ls/c;->g:I
  
 52 ····iput·p2,·p0,·Ls/c;->j:I
  
 53 ····iput-object·p4,·p0,·Ls/c;->h:Ljava/lang/String;
  
 54 ····return-void
 55 .end·method
  
  
 56 #·virtual·methods
 57 .method·public·final·a()Ls/c;
 58 ····.locals·9
  
 59 ····.line·1
 60 ····new-instance·v8,·Ls/c;
  
 61 ····.line·2
 62 ····.line·3
 63 ····iget-object·v1,·p0,·Ls/c;->e:Landroid/os/Parcel;
  
 64 ····.line·4
 65 ····.line·5
 66 ····invoke-virtual·{v1},·Landroid/os/Parcel;->dataPosition()I
  
 67 ····.line·6
 68 ····.line·7
 69 ····.line·8
 70 ····move-result·v2
  
 71 ····.line·9
 72 ····iget·v0,·p0,·Ls/c;->j:I
  
 73 ····.line·10
 74 ····.line·11
 75 ····iget·v3,·p0,·Ls/c;->f:I
  
 76 ····.line·12
 77 ····.line·13
 78 ····if-ne·v0,·v3,·:cond_0
Max diff block lines reached; -1/17582 bytes (-0.01%) of diff not shown.
23.4 KB
smali/D/a.smali
Max HTML report size reached
12.3 KB
smali/j0/a.smali
    
Offset 1, 829 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·enum·Lj0/a;1 .class·public·interface·abstract·Lj0/a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·enum·b:Lj0/a; 
  
6 .field·public·static·final·synthetic·c:[Lj0/a; 
  
  
7 #·direct·methods 
8 .method·static·constructor·<clinit>()V 
9 ····.locals·7 
  
10 ····.line·1 
11 ····const/4·v0,·0x2 
  
12 ····.line·2 
13 ····const/4·v1,·0x1 
  
14 ····.line·3 
15 ····const/4·v2,·0x0 
  
16 ····.line·4 
17 ····new-instance·v3,·Lj0/a; 
  
18 ····.line·5 
19 ····.line·6 
20 ····const-string·v4,·"COROUTINE_SUSPENDED" 
  
21 ····.line·7 
22 ····.line·8 
23 ····invoke-direct·{v3,·v4,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
24 ····.line·9 
25 ····.line·10 
26 ····.line·11 
27 ····sput-object·v3,·Lj0/a;->b:Lj0/a; 
  
28 ····.line·12 
29 ····.line·13 
30 ····new-instance·v4,·Lj0/a; 
  
31 ····.line·14 
32 ····.line·15 
33 ····const-string·v5,·"UNDECIDED" 
  
34 ····.line·16 
35 ····.line·17 
36 ····invoke-direct·{v4,·v5,·v1},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
37 ····.line·18 
38 ····.line·19 
39 ····.line·20 
40 ····new-instance·v5,·Lj0/a; 
  
41 ····.line·21 
42 ····.line·22 
43 ····const-string·v6,·"RESUMED" 
  
44 ····.line·23 
45 ····.line·24 
46 ····invoke-direct·{v5,·v6,·v0},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
47 ····.line·25 
48 ····.line·26 
49 ····.line·27 
50 ····const/4·v6,·0x3 
  
51 ····.line·28 
52 ····new-array·v6,·v6,·[Lj0/a; 
  
53 ····.line·29 
54 ····.line·30 
55 ····aput-object·v3,·v6,·v2 
  
56 ····.line·31 
57 ····.line·32 
58 ····aput-object·v4,·v6,·v1 
  
59 ····.line·33 
60 ····.line·34 
61 ····aput-object·v5,·v6,·v0 
  
62 ····.line·35 
63 ····.line·36 
64 ····sput-object·v6,·Lj0/a;->c:[Lj0/a; 
  
65 ····.line·37 
66 ····.line·38 
67 ····return-void 
68 ····.line·39 
69 ····.line·40 
70 ····.line·41 
71 ····.line·42 
72 ····.line·43 
73 ····.line·44 
74 ····.line·45 
75 ····.line·46 
76 ····.line·47 
77 ····.line·48 
78 ····.line·49 
79 ····.line·50 
80 ····.line·51 
81 ····.line·52 
82 ····.line·53 
83 ····.line·54 
84 ····.line·55 
85 ····.line·56 
86 ····.line·57 
87 ····.line·58 
88 ····.line·59 
89 ····.line·60 
90 ····.line·61 
91 ····.line·62 
92 ····.line·63 
93 ····.line·64 
94 ····.line·65 
95 ····.line·66 
96 ····.line·67 
97 ····.line·68 
98 ····.line·69 
99 ····.line·70 
100 ····.line·71 
101 ····.line·72 
102 ····.line·73 
Max diff block lines reached; -1/12581 bytes (-0.01%) of diff not shown.
45.6 KB
smali/R/a.smali
Max HTML report size reached
408 B
smali/dev/maartje/hetsaldo/MainActivity.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Ldev/maartje/hetsaldo/MainActivity;1 .class·public·final·Ldev/maartje/hetsaldo/MainActivity;
2 .super·LQ/e;2 .super·LF/f;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·LQ/e;-><init>()V7 ····invoke-direct·{p0},·LF/f;-><init>()V
  
8 ····return-void8 ····return-void
9 .end·method9 .end·method
29.0 KB
smali/p/p.smali
Max HTML report size reached
13.6 KB
smali/p/a.smali
    
Offset 1, 31 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·Lp/a;1 .class·public·abstract·synthetic·Lp/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:Landroid/view/DisplayCutout; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>(Landroid/view/DisplayCutout;)V5 .method·public·static·bridge·synthetic·a(Landroid/content/Context;)Landroid/content/Context;
8 ····.locals·06 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-virtual·{p0},·Landroid/content/Context;->createDeviceProtectedStorageContext()Landroid/content/Context;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····.line·411 ····.line·4
14 ····iput-object·p1,·p0,·Lp/a;->a:Landroid/view/DisplayCutout;12 ····move-result-object·p0
  
15 ····.line·513 ····.line·5
 14 ····return-object·p0
16 ····.line·615 ····.line·6
17 ····return-void 
18 ····.line·716 ····.line·7
19 ····.line·817 ····.line·8
20 ····.line·918 ····.line·9
21 ····.line·1019 ····.line·10
22 ····.line·1120 ····.line·11
23 ····.line·1221 ····.line·12
24 ····.line·1322 ····.line·13
Offset 268, 842 lines modifiedOffset 264, 23 lines modified
268 ····.line·250264 ····.line·250
269 ····.line·251265 ····.line·251
270 ····.line·252266 ····.line·252
271 ····.line·253267 ····.line·253
272 ····.line·254268 ····.line·254
273 ····.line·255269 ····.line·255
Diff chunk too large, falling back to line-by-line diff (15 lines added, 834 lines removed)
274 ····.line·256270 ····.line·256
275 .end·method271 ····.line·257
 272 ····.line·258
 273 ····.line·259
276 #·virtual·methods274 ····.line·260
277 .method·public·final·equals(Ljava/lang/Object;)Z275 ····.line·261
278 ····.locals·2276 ····.line·262
 277 ····.line·263
279 ····.line·1278 ····.line·264
280 ····if-ne·p0,·p1,·:cond_0279 ····.line·265
 280 ····.line·266
281 ····.line·2281 ····.line·267
282 ····.line·3282 ····.line·268
283 ····const/4·p1,·0x1283 ····.line·269
 284 ····.line·270
284 ····.line·4285 ····.line·271
285 ····return·p1 
  
286 ····.line·5 
287 ····:cond_0 
288 ····if-eqz·p1,·:cond_2 
  
289 ····.line·6 
290 ····.line·7 
291 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
292 ····.line·8 
293 ····.line·9 
294 ····.line·10 
295 ····move-result-object·v0 
  
296 ····.line·11 
297 ····const-class·v1,·Lp/a; 
  
298 ····.line·12 
299 ····.line·13 
300 ····if-eq·v1,·v0,·:cond_1 
  
301 ····.line·14 
302 ····.line·15 
303 ····goto·:goto_0 
  
304 ····.line·16 
305 ····:cond_1 
306 ····check-cast·p1,·Lp/a; 
  
307 ····.line·17 
308 ····.line·18 
309 ····iget-object·v0,·p0,·Lp/a;->a:Landroid/view/DisplayCutout; 
  
310 ····.line·19 
311 ····.line·20 
312 ····iget-object·p1,·p1,·Lp/a;->a:Landroid/view/DisplayCutout; 
  
313 ····.line·21 
314 ····.line·22 
315 ····invoke-static·{v0,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
316 ····.line·23 
317 ····.line·24 
318 ····.line·25 
319 ····move-result·p1 
  
320 ····.line·26 
321 ····return·p1 
  
322 ····.line·27 
323 ····:cond_2 
324 ····:goto_0 
325 ····const/4·p1,·0x0 
  
326 ····.line·28 
327 ····return·p1 
328 ····.line·29 
329 ····.line·30 
330 ····.line·31 
331 ····.line·32 
332 ····.line·33 
333 ····.line·34 
334 ····.line·35 
335 ····.line·36 
336 ····.line·37 
337 ····.line·38 
338 ····.line·39 
339 ····.line·40 
340 ····.line·41 
341 ····.line·42 
Max diff block lines reached; 0/13929 bytes (0.00%) of diff not shown.
20.5 KB
smali/p/k.smali
    
Offset 1, 1246 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·Lp/k;1 .class·public·abstract·Lp/k;
2 .super·Lp/n;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·c:Ljava/lang/reflect/Field;·=·null 
  
6 .field·public·static·d:Z·=·false 
  
7 .field·public·static·e:Ljava/lang/reflect/Constructor;·=·null 
  
8 .field·public·static·f:Z·=·false 
  
  
9 #·instance·fields 
10 .field·public·a:Landroid/view/WindowInsets; 
  
11 .field·public·b:Ll/b; 
  
  
12 #·direct·methods4 #·direct·methods
13 .method·public·constructor·<init>()V5 .method·public·static·a(Ljava/lang/Runnable;)V
14 ····.locals·16 ····.locals·2
  
15 ····.line·17 ····.line·1
16 ····invoke-direct·{p0},·Lp/n;-><init>()V8 ····invoke-static·{},·Landroid/view/Choreographer;->getInstance()Landroid/view/Choreographer;
  
17 ····.line·29 ····.line·2
18 ····.line·310 ····.line·3
19 ····.line·411 ····.line·4
20 ····invoke-static·{},·Lp/k;->e()Landroid/view/WindowInsets; 
  
21 ····.line·5 
22 ····.line·6 
23 ····.line·7 
24 ····move-result-object·v012 ····move-result-object·v0
  
25 ····.line·8 
26 ····iput-object·v0,·p0,·Lp/k;->a:Landroid/view/WindowInsets; 
  
27 ····.line·9 
28 ····.line·10 
29 ····return-void 
30 ····.line·11 
31 ····.line·12 
32 ····.line·13 
33 ····.line·14 
34 ····.line·15 
35 ····.line·16 
36 ····.line·17 
37 ····.line·18 
38 ····.line·19 
39 ····.line·20 
40 ····.line·21 
41 ····.line·22 
42 ····.line·23 
43 ····.line·24 
44 ····.line·25 
45 ····.line·26 
46 ····.line·27 
47 ····.line·28 
48 ····.line·29 
49 ····.line·30 
50 ····.line·31 
51 ····.line·32 
52 ····.line·33 
53 ····.line·34 
54 ····.line·35 
55 ····.line·36 
56 ····.line·37 
57 ····.line·38 
58 ····.line·39 
59 ····.line·40 
60 ····.line·41 
61 ····.line·42 
62 ····.line·43 
63 ····.line·44 
64 ····.line·45 
65 ····.line·46 
66 ····.line·47 
67 ····.line·48 
68 ····.line·49 
69 ····.line·50 
70 ····.line·51 
71 ····.line·52 
72 ····.line·53 
73 ····.line·54 
74 ····.line·55 
75 ····.line·56 
76 ····.line·57 
77 ····.line·58 
78 ····.line·59 
79 ····.line·60 
80 ····.line·61 
81 ····.line·62 
82 ····.line·63 
83 ····.line·64 
84 ····.line·65 
85 ····.line·66 
86 ····.line·67 
87 ····.line·68 
88 ····.line·69 
89 ····.line·70 
90 ····.line·71 
91 ····.line·72 
92 ····.line·73 
93 ····.line·74 
94 ····.line·75 
95 ····.line·76 
96 ····.line·77 
97 ····.line·78 
98 ····.line·79 
99 ····.line·80 
100 ····.line·81 
101 ····.line·82 
102 ····.line·83 
103 ····.line·84 
104 ····.line·85 
105 ····.line·86 
106 ····.line·87 
107 ····.line·88 
108 ····.line·89 
109 ····.line·90 
110 ····.line·91 
111 ····.line·92 
112 ····.line·93 
Max diff block lines reached; 16274/20979 bytes (77.57%) of diff not shown.
8.59 KB
smali/p/j.smali
    
Offset 1, 168 lines modifiedOffset 1, 381 lines modified
1 .class·public·abstract·Lp/j;1 .class·public·final·synthetic·Lp/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/Choreographer$FrameCallback;
  
4 #·static·fields 
5 .field·public·static·final·a:Ljava/lang/reflect/Field; 
  
6 .field·public·static·final·b:Ljava/lang/reflect/Field;6 #·instance·fields
 7 .field·public·final·synthetic·a:Ljava/lang/Runnable;
  
7 .field·public·static·final·c:Ljava/lang/reflect/Field; 
  
8 .field·public·static·final·d:Z8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Ljava/lang/Runnable;)V
 10 ····.locals·0
  
 11 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····.line·2
 14 ····.line·3
 15 ····.line·4
 16 ····iput-object·p1,·p0,·Lp/j;->a:Ljava/lang/Runnable;
  
 17 ····.line·5
 18 ····.line·6
 19 ····return-void
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
Max diff block lines reached; 3905/8762 bytes (44.57%) of diff not shown.
31.1 KB
smali/p/q.smali
Max HTML report size reached
1.41 KB
smali/p/d.smali
    
Offset 1, 3 lines modifiedOffset 1, 81 lines modified
1 .class·public·final·Lp/d;1 .class·public·final·Lp/d;
2 .super·Lp/c;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Ljava/lang/String;
  
 6 .field·public·final·b:Ljava/lang/String;
  
 7 .field·public·final·c:J
  
 8 .field·public·d:J
  
 9 .field·public·e:I
  
 10 .field·public·final·f:I
  
 11 .field·public·final·g:I
  
 12 .field·public·h:[I
  
 13 .field·public·final·i:Ljava/util/TreeMap;
  
  
 14 #·direct·methods
 15 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;JIII[ILjava/util/TreeMap;)V
 16 ····.locals·0
  
 17 ····.line·1
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····.line·2
 20 ····.line·3
 21 ····.line·4
 22 ····iput-object·p1,·p0,·Lp/d;->a:Ljava/lang/String;
  
 23 ····.line·5
 24 ····.line·6
 25 ····iput-object·p2,·p0,·Lp/d;->b:Ljava/lang/String;
  
 26 ····.line·7
 27 ····.line·8
 28 ····iput-wide·p3,·p0,·Lp/d;->c:J
  
 29 ····.line·9
 30 ····.line·10
 31 ····const-wide/16·p1,·0x0
  
 32 ····.line·11
 33 ····.line·12
 34 ····iput-wide·p1,·p0,·Lp/d;->d:J
  
 35 ····.line·13
 36 ····.line·14
 37 ····iput·p5,·p0,·Lp/d;->e:I
  
 38 ····.line·15
 39 ····.line·16
 40 ····iput·p6,·p0,·Lp/d;->f:I
  
 41 ····.line·17
 42 ····.line·18
 43 ····iput·p7,·p0,·Lp/d;->g:I
  
 44 ····.line·19
 45 ····.line·20
 46 ····iput-object·p8,·p0,·Lp/d;->h:[I
  
 47 ····.line·21
 48 ····.line·22
 49 ····iput-object·p9,·p0,·Lp/d;->i:Ljava/util/TreeMap;
  
 50 ····.line·23
 51 ····.line·24
 52 ····return-void
 53 ····.line·25
 54 ····.line·26
 55 ····.line·27
 56 ····.line·28
 57 .end·method
22.7 KB
smali/p/h.smali
Max HTML report size reached
40.4 KB
smali/p/o.smali
Max HTML report size reached
13.2 KB
smali/p/l.smali
    
Offset 1, 839 lines modifiedOffset 1, 31 lines modified
1 .class·public·Lp/l; 
2 .super·Lp/n;1 .class·public·abstract·synthetic·Lp/l;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:Landroid/view/WindowInsets$Builder; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>()V5 .method·public·static·bridge·synthetic·a(Landroid/os/Looper;)Landroid/os/Handler;
8 ····.locals·16 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····invoke-direct·{p0},·Lp/n;-><init>()V8 ····invoke-static·{p0},·Landroid/os/Handler;->createAsync(Landroid/os/Looper;)Landroid/os/Handler;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····.line·411 ····.line·4
14 ····invoke-static·{},·LQ/l;->f()Landroid/view/WindowInsets$Builder;12 ····move-result-object·p0
  
15 ····.line·513 ····.line·5
 14 ····return-object·p0
16 ····.line·615 ····.line·6
17 ····.line·716 ····.line·7
18 ····move-result-object·v0 
  
19 ····.line·8 
20 ····iput-object·v0,·p0,·Lp/l;->a:Landroid/view/WindowInsets$Builder; 
  
21 ····.line·9 
22 ····.line·10 
23 ····return-void 
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 ····.line·63 
77 ····.line·64 
78 ····.line·65 
79 ····.line·66 
80 ····.line·67 
81 ····.line·68 
82 ····.line·69 
83 ····.line·70 
84 ····.line·71 
85 ····.line·72 
86 ····.line·73 
87 ····.line·74 
88 ····.line·75 
89 ····.line·76 
90 ····.line·77 
91 ····.line·78 
92 ····.line·79 
93 ····.line·80 
94 ····.line·81 
95 ····.line·82 
96 ····.line·83 
97 ····.line·84 
98 ····.line·85 
99 ····.line·86 
100 ····.line·87 
101 ····.line·88 
102 ····.line·89 
103 ····.line·90 
104 ····.line·91 
105 ····.line·92 
106 ····.line·93 
107 ····.line·94 
108 ····.line·95 
109 ····.line·96 
110 ····.line·97 
111 ····.line·98 
112 ····.line·99 
113 ····.line·100 
114 ····.line·101 
115 ····.line·102 
116 ····.line·103 
Max diff block lines reached; 507/13506 bytes (3.75%) of diff not shown.
15.2 KB
smali/p/f.smali
    
Offset 1, 1012 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·Lp/f;1 .class·public·interface·abstract·Lp/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/View$OnApplyWindowInsetsListener; 
  
  
6 #·instance·fields 
7 .field·public·a:Lp/u; 
  
8 .field·public·final·synthetic·b:Landroid/view/View; 
  
  
9 #·direct·methods 
10 .method·public·constructor·<init>(Landroid/view/View;Lp/b;)V 
11 ····.locals·0 
12 ····.annotation·system·Ldalvik/annotation/Signature; 
13 ········value·=·{ 
14 ············"()V" 
15 ········} 
16 ····.end·annotation 
  
17 ····.line·1 
18 ····iput-object·p1,·p0,·Lp/f;->b:Landroid/view/View; 
  
19 ····.line·2 
20 ····.line·3 
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
22 ····.line·4 
23 ····.line·5 
24 ····.line·6 
25 ····const/4·p1,·0x0 
  
26 ····.line·7 
27 ····iput-object·p1,·p0,·Lp/f;->a:Lp/u; 
  
28 ····.line·8 
29 ····.line·9 
30 ····return-void 
31 ····.line·10 
32 ····.line·11 
33 ····.line·12 
34 ····.line·13 
35 ····.line·14 
36 ····.line·15 
37 ····.line·16 
38 ····.line·17 
39 ····.line·18 
40 ····.line·19 
41 ····.line·20 
42 ····.line·21 
43 ····.line·22 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 ····.line·63 
85 ····.line·64 
86 ····.line·65 
87 ····.line·66 
88 ····.line·67 
89 ····.line·68 
90 ····.line·69 
91 ····.line·70 
92 ····.line·71 
93 ····.line·72 
94 ····.line·73 
95 ····.line·74 
96 ····.line·75 
97 ····.line·76 
98 ····.line·77 
99 ····.line·78 
100 ····.line·79 
101 ····.line·80 
102 ····.line·81 
103 ····.line·82 
104 ····.line·83 
105 ····.line·84 
106 ····.line·85 
107 ····.line·86 
108 ····.line·87 
109 ····.line·88 
110 ····.line·89 
111 ····.line·90 
112 ····.line·91 
113 ····.line·92 
114 ····.line·93 
115 ····.line·94 
116 ····.line·95 
Max diff block lines reached; 7849/15557 bytes (50.45%) of diff not shown.
1.16 KB
smali/p/m.smali
    
Offset 1, 24 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Lp/m;1 .class·public·abstract·Lp/m;
2 .super·Lp/l;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·static·a(Landroid/os/Looper;)Landroid/os/Handler;
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-direct·{p0},·Lp/l;-><init>()V8 ····invoke-static·{p0},·Lp/l;->a(Landroid/os/Looper;)Landroid/os/Handler;
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····.line·411 ····.line·4
12 ····return-void12 ····move-result-object·p0
  
13 ····.line·513 ····.line·5
 14 ····return-object·p0
14 ····.line·615 ····.line·6
15 ····.line·716 ····.line·7
16 ····.line·817 ····.line·8
17 ····.line·918 ····.line·9
18 ····.line·1019 ····.line·10
19 ····.line·1120 ····.line·11
20 ····.line·1221 ····.line·12
Offset 251, 8 lines modifiedOffset 253, 34 lines modified
251 ····.line·239253 ····.line·239
252 ····.line·240254 ····.line·240
253 ····.line·241255 ····.line·241
254 ····.line·242256 ····.line·242
255 ····.line·243257 ····.line·243
256 ····.line·244258 ····.line·244
257 ····.line·245259 ····.line·245
 260 ····.line·246
 261 ····.line·247
 262 ····.line·248
 263 ····.line·249
 264 ····.line·250
 265 ····.line·251
 266 ····.line·252
 267 ····.line·253
 268 ····.line·254
 269 ····.line·255
 270 ····.line·256
 271 ····.line·257
 272 ····.line·258
 273 ····.line·259
 274 ····.line·260
 275 ····.line·261
 276 ····.line·262
 277 ····.line·263
 278 ····.line·264
 279 ····.line·265
 280 ····.line·266
 281 ····.line·267
 282 ····.line·268
 283 ····.line·269
 284 ····.line·270
 285 ····.line·271
258 .end·method286 .end·method
5.17 KB
smali/p/n.smali
    
Offset 1, 56 lines modifiedOffset 1, 46 lines modified
1 .class·public·abstract·Lp/n;1 .class·public·abstract·Lp/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·static·a(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo;
6 ····.locals·16 ····.locals·2
  
7 ····.line·17 ····.line·1
8 ····new-instance·v0,·Lp/u;8 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
9 ····invoke-direct·{v0},·Lp/u;-><init>()V 
  
10 ····invoke-direct·{p0,·v0},·Lp/n;-><init>(Lp/u;)V 
  
11 ····return-void 
12 .end·method 
  
13 .method·public·constructor·<init>(Lp/u;)V 
14 ····.locals·0 
  
15 ····.line·2 
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
17 ····return-void 
18 .end·method 
  
  
19 #·virtual·methods 
20 .method·public·final·a()V 
21 ····.locals·0 
  
22 ····.line·1 
23 ····return-void 
24 ····.line·29 ····.line·2
25 ····.line·310 ····.line·3
26 ····.line·411 ····.line·4
 12 ····move-result-object·p1
  
27 ····.line·513 ····.line·5
 14 ····const-wide/16·v0,·0x0
  
28 ····.line·615 ····.line·6
29 ····.line·716 ····.line·7
 17 ····invoke-static·{v0,·v1},·Landroid/content/pm/PackageManager$PackageInfoFlags;->of(J)Landroid/content/pm/PackageManager$PackageInfoFlags;
  
30 ····.line·818 ····.line·8
31 ····.line·919 ····.line·9
32 ····.line·1020 ····.line·10
 21 ····move-result-object·v0
  
33 ····.line·1122 ····.line·11
 23 ····invoke-virtual·{p0,·p1,·v0},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;
  
34 ····.line·1224 ····.line·12
35 ····.line·1325 ····.line·13
36 ····.line·1426 ····.line·14
 27 ····move-result-object·p0
  
37 ····.line·1528 ····.line·15
 29 ····return-object·p0
38 ····.line·1630 ····.line·16
39 ····.line·1731 ····.line·17
40 ····.line·1832 ····.line·18
41 ····.line·1933 ····.line·19
42 ····.line·2034 ····.line·20
43 ····.line·2135 ····.line·21
44 ····.line·2236 ····.line·22
Offset 273, 17 lines modifiedOffset 263, 234 lines modified
273 ····.line·239263 ····.line·239
274 ····.line·240264 ····.line·240
275 ····.line·241265 ····.line·241
276 ····.line·242266 ····.line·242
277 ····.line·243267 ····.line·243
278 ····.line·244268 ····.line·244
279 ····.line·245269 ····.line·245
280 .end·method 
  
281 .method·public·abstract·b()Lp/u; 
282 .end·method 
  
283 .method·public·abstract·c(Ll/b;)V 
284 .end·method 
  
285 .method·public·abstract·d(Ll/b;)V270 ····.line·246
 271 ····.line·247
 272 ····.line·248
 273 ····.line·249
 274 ····.line·250
 275 ····.line·251
 276 ····.line·252
 277 ····.line·253
 278 ····.line·254
 279 ····.line·255
 280 ····.line·256
 281 ····.line·257
 282 ····.line·258
 283 ····.line·259
 284 ····.line·260
 285 ····.line·261
 286 ····.line·262
 287 ····.line·263
 288 ····.line·264
 289 ····.line·265
 290 ····.line·266
 291 ····.line·267
 292 ····.line·268
 293 ····.line·269
 294 ····.line·270
 295 ····.line·271
 296 ····.line·272
 297 ····.line·273
 298 ····.line·274
 299 ····.line·275
 300 ····.line·276
 301 ····.line·277
 302 ····.line·278
 303 ····.line·279
 304 ····.line·280
 305 ····.line·281
 306 ····.line·282
 307 ····.line·283
 308 ····.line·284
 309 ····.line·285
 310 ····.line·286
 311 ····.line·287
Max diff block lines reached; 0/5264 bytes (0.00%) of diff not shown.
10.5 KB
smali/p/i.smali
    
Offset 1, 74 lines modifiedOffset 1, 614 lines modified
1 .class·public·abstract·Lp/i;1 .class·public·final·synthetic·Lp/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·static·fields6 #·instance·fields
5 .field·public·static·final·synthetic·a:I7 .field·public·final·synthetic·b:I
  
 8 .field·public·final·synthetic·c:Landroid/content/Context;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·static·constructor·<clinit>()V10 .method·public·synthetic·constructor·<init>(Landroid/content/Context;I)V
8 ····.locals·111 ····.locals·0
  
9 ····.line·112 ····.line·1
10 ····new-instance·v0,·Ljava/util/WeakHashMap;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
13 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V 
  
14 ····.line·416 ····.line·4
 17 ····iput·p2,·p0,·Lp/i;->b:I
  
15 ····.line·518 ····.line·5
16 ····.line·619 ····.line·6
 20 ····iput-object·p1,·p0,·Lp/i;->c:Landroid/content/Context;
  
 21 ····.line·7
 22 ····.line·8
17 ····return-void23 ····return-void
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
 113 ····.line·98
 114 ····.line·99
 115 ····.line·100
Max diff block lines reached; 2690/10761 bytes (25.00%) of diff not shown.
359 KB
smali/p/e.smali
Max HTML report size reached
15.6 KB
smali/p/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 1052 lines modified
1 .class·public·interface·abstract·Lp/b;1 .class·public·final·synthetic·Lp/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·b:I
  
 8 .field·public·final·synthetic·c:I
  
 9 .field·public·final·synthetic·d:Ljava/lang/Object;
  
 10 .field·public·final·synthetic·e:Ljava/lang/Object;
  
  
 11 #·direct·methods
 12 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;ILjava/io/Serializable;I)V
 13 ····.locals·0
  
 14 ····.line·1
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····.line·2
 17 ····.line·3
 18 ····.line·4
 19 ····iput·p4,·p0,·Lp/b;->b:I
  
 20 ····.line·5
 21 ····.line·6
 22 ····iput-object·p1,·p0,·Lp/b;->e:Ljava/lang/Object;
  
 23 ····.line·7
 24 ····.line·8
 25 ····iput·p2,·p0,·Lp/b;->c:I
  
 26 ····.line·9
 27 ····.line·10
 28 ····iput-object·p3,·p0,·Lp/b;->d:Ljava/lang/Object;
  
 29 ····.line·11
 30 ····.line·12
 31 ····return-void
 32 ····.line·13
 33 ····.line·14
 34 ····.line·15
 35 ····.line·16
 36 ····.line·17
 37 ····.line·18
 38 ····.line·19
 39 ····.line·20
 40 ····.line·21
 41 ····.line·22
 42 ····.line·23
 43 ····.line·24
 44 ····.line·25
 45 ····.line·26
 46 ····.line·27
 47 ····.line·28
 48 ····.line·29
 49 ····.line·30
 50 ····.line·31
 51 ····.line·32
 52 ····.line·33
 53 ····.line·34
 54 ····.line·35
 55 ····.line·36
 56 ····.line·37
 57 ····.line·38
 58 ····.line·39
 59 ····.line·40
 60 ····.line·41
 61 ····.line·42
 62 ····.line·43
 63 ····.line·44
 64 ····.line·45
 65 ····.line·46
 66 ····.line·47
 67 ····.line·48
 68 ····.line·49
 69 ····.line·50
 70 ····.line·51
 71 ····.line·52
 72 ····.line·53
 73 ····.line·54
 74 ····.line·55
 75 ····.line·56
 76 ····.line·57
 77 ····.line·58
 78 ····.line·59
 79 ····.line·60
 80 ····.line·61
 81 ····.line·62
 82 ····.line·63
 83 ····.line·64
 84 ····.line·65
 85 ····.line·66
 86 ····.line·67
 87 ····.line·68
 88 ····.line·69
 89 ····.line·70
 90 ····.line·71
 91 ····.line·72
 92 ····.line·73
 93 ····.line·74
 94 ····.line·75
 95 ····.line·76
 96 ····.line·77
 97 ····.line·78
 98 ····.line·79
 99 ····.line·80
 100 ····.line·81
 101 ····.line·82
 102 ····.line·83
 103 ····.line·84
 104 ····.line·85
 105 ····.line·86
 106 ····.line·87
 107 ····.line·88
 108 ····.line·89
 109 ····.line·90
 110 ····.line·91
 111 ····.line·92
 112 ····.line·93
 113 ····.line·94
Max diff block lines reached; -1/15955 bytes (-0.01%) of diff not shown.
272 KB
smali/p/g.smali
Max HTML report size reached
19.8 KB
smali/p/c.smali
    
Offset 1, 3 lines modifiedOffset 1, 1309 lines modified
1 .class·public·Lp/c;1 .class·public·final·Lp/c;
2 .super·La/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Ljava/util/concurrent/Executor;
  
 6 .field·public·final·b:Lp/f;
  
 7 .field·public·final·c:[B
  
 8 .field·public·final·d:Ljava/io/File;
  
 9 .field·public·final·e:Ljava/lang/String;
  
 10 .field·public·f:Z
  
 11 .field·public·g:[Lp/d;
  
 12 .field·public·h:[B
  
  
 13 #·direct·methods
 14 .method·public·constructor·<init>(Landroid/content/res/AssetManager;Lc/a;Lp/f;Ljava/lang/String;Ljava/io/File;)V
 15 ····.locals·0
  
 16 ····.line·1
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····.line·2
 19 ····.line·3
 20 ····.line·4
 21 ····const/4·p1,·0x0
  
 22 ····.line·5
 23 ····iput-boolean·p1,·p0,·Lp/c;->f:Z
  
 24 ····.line·6
 25 ····.line·7
 26 ····iput-object·p2,·p0,·Lp/c;->a:Ljava/util/concurrent/Executor;
  
 27 ····.line·8
 28 ····.line·9
 29 ····iput-object·p3,·p0,·Lp/c;->b:Lp/f;
  
 30 ····.line·10
 31 ····.line·11
 32 ····iput-object·p4,·p0,·Lp/c;->e:Ljava/lang/String;
  
 33 ····.line·12
 34 ····.line·13
 35 ····iput-object·p5,·p0,·Lp/c;->d:Ljava/io/File;
  
 36 ····.line·14
 37 ····.line·15
 38 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 39 ····.line·16
 40 ····.line·17
 41 ····const/16·p2,·0x18
  
 42 ····.line·18
 43 ····.line·19
 44 ····const/4·p3,·0x0
  
 45 ····.line·20
 46 ····if-lt·p1,·p2,·:cond_1
  
 47 ····.line·21
 48 ····.line·22
 49 ····const/16·p2,·0x22
  
 50 ····.line·23
 51 ····.line·24
 52 ····if-le·p1,·p2,·:cond_0
  
 53 ····.line·25
 54 ····.line·26
 55 ····goto·:goto_0
  
 56 ····.line·27
 57 ····:cond_0
 58 ····packed-switch·p1,·:pswitch_data_0
  
 59 ····.line·28
 60 ····.line·29
 61 ····.line·30
 62 ····goto·:goto_0
  
 63 ····.line·31
 64 ····:pswitch_0
 65 ····sget-object·p3,·Lp/g;->d:[B
  
 66 ····.line·32
 67 ····.line·33
 68 ····goto·:goto_0
  
 69 ····.line·34
 70 ····:pswitch_1
 71 ····sget-object·p3,·Lp/g;->e:[B
  
 72 ····.line·35
 73 ····.line·36
 74 ····goto·:goto_0
  
 75 ····.line·37
 76 ····:pswitch_2
 77 ····sget-object·p3,·Lp/g;->f:[B
  
 78 ····.line·38
 79 ····.line·39
 80 ····goto·:goto_0
  
 81 ····.line·40
 82 ····:pswitch_3
 83 ····sget-object·p3,·Lp/g;->g:[B
  
 84 ····.line·41
 85 ····.line·42
 86 ····goto·:goto_0
  
 87 ····.line·43
 88 ····:pswitch_4
 89 ····sget-object·p3,·Lp/g;->h:[B
  
 90 ····.line·44
Max diff block lines reached; -1/20237 bytes (-0.00%) of diff not shown.
5.62 KB
smali/l0/a.smali
    
Offset 1, 357 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Ll0/a;1 .class·public·abstract·Ll0/a;
2 .super·Ljava/lang/Object;2 .super·Lk0/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·a:Ljava/lang/reflect/Method; 
  
  
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·10 
  
9 ····.line·1 
10 ····const-class·v0,·Ljava/lang/Throwable; 
  
11 ····.line·2 
12 ····.line·3 
13 ····invoke-virtual·{v0},·Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method; 
  
14 ····.line·4 
15 ····.line·5 
16 ····.line·6 
17 ····move-result-object·v1 
  
18 ····.line·7 
19 ····invoke-static·{v1},·Lh0/h;->l(Ljava/lang/Object;)V 
  
20 ····.line·8 
21 ····.line·9 
22 ····.line·10 
23 ····array-length·v2,·v1 
  
24 ····.line·11 
25 ····const/4·v3,·0x0 
  
26 ····.line·12 
27 ····const/4·v4,·0x0 
  
28 ····.line·13 
29 ····:goto_0 
30 ····const/4·v5,·0x0 
  
31 ····.line·14 
32 ····if-ge·v4,·v2,·:cond_2 
  
33 ····.line·15 
34 ····.line·16 
35 ····aget-object·v6,·v1,·v4 
  
36 ····.line·17 
37 ····.line·18 
38 ····invoke-virtual·{v6},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String; 
  
39 ····.line·19 
40 ····.line·20 
41 ····.line·21 
42 ····move-result-object·v7 
  
43 ····.line·22 
44 ····const-string·v8,·"addSuppressed" 
  
45 ····.line·23 
46 ····.line·24 
47 ····invoke-static·{v7,·v8},·Lh0/h;->c(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
48 ····.line·25 
49 ····.line·26 
50 ····.line·27 
51 ····move-result·v7 
  
52 ····.line·28 
53 ····if-eqz·v7,·:cond_1 
  
54 ····.line·29 
55 ····.line·30 
56 ····invoke-virtual·{v6},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class; 
  
57 ····.line·31 
58 ····.line·32 
59 ····.line·33 
60 ····move-result-object·v7 
  
61 ····.line·34 
62 ····const-string·v8,·"getParameterTypes(...)" 
  
63 ····.line·35 
64 ····.line·36 
65 ····invoke-static·{v7,·v8},·Lh0/h;->n(Ljava/lang/Object;Ljava/lang/String;)V 
  
66 ····.line·37 
67 ····.line·38 
68 ····.line·39 
69 ····array-length·v8,·v7 
  
70 ····.line·40 
71 ····const/4·v9,·0x1 
  
72 ····.line·41 
73 ····if-ne·v8,·v9,·:cond_0 
  
74 ····.line·42 
75 ····.line·43 
76 ····aget-object·v5,·v7,·v3 
  
77 ····.line·44 
78 ····.line·45 
79 ····:cond_0 
80 ····invoke-static·{v5,·v0},·Lh0/h;->c(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
81 ····.line·46 
82 ····.line·47 
83 ····.line·48 
84 ····move-result·v5 
  
85 ····.line·49 
86 ····if-eqz·v5,·:cond_1 
  
87 ····.line·50 
88 ····.line·51 
89 ····move-object·v5,·v6 
  
90 ····.line·52 
91 ····goto·:goto_1 
  
92 ····.line·53 
93 ····:cond_1 
Max diff block lines reached; -1/5726 bytes (-0.02%) of diff not shown.
6.36 KB
smali/b0/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 400 lines modified
1 .class·public·interface·abstract·Lb0/a;1 .class·public·abstract·Lb0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/reflect/Method;
  
  
4 #·virtual·methods6 #·direct·methods
5 .method·public·abstract·setPointerIcon(Landroid/view/PointerIcon;)V7 .method·static·constructor·<clinit>()V
 8 ····.locals·10
  
 9 ····.line·1
 10 ····const-class·v0,·Ljava/lang/Throwable;
  
 11 ····.line·2
 12 ····.line·3
 13 ····invoke-virtual·{v0},·Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method;
  
 14 ····.line·4
 15 ····.line·5
 16 ····.line·6
 17 ····move-result-object·v1
  
 18 ····.line·7
 19 ····invoke-static·{v1},·Lf0/a;->d(Ljava/lang/Object;)V
  
 20 ····.line·8
 21 ····.line·9
 22 ····.line·10
 23 ····array-length·v2,·v1
  
 24 ····.line·11
 25 ····const/4·v3,·0x0
  
 26 ····.line·12
 27 ····const/4·v4,·0x0
  
 28 ····.line·13
 29 ····:goto_0
 30 ····const/4·v5,·0x0
  
 31 ····.line·14
 32 ····if-ge·v4,·v2,·:cond_2
  
 33 ····.line·15
 34 ····.line·16
 35 ····aget-object·v6,·v1,·v4
  
 36 ····.line·17
 37 ····.line·18
 38 ····invoke-virtual·{v6},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
  
 39 ····.line·19
 40 ····.line·20
 41 ····.line·21
 42 ····move-result-object·v7
  
 43 ····.line·22
 44 ····const-string·v8,·"addSuppressed"
  
 45 ····.line·23
 46 ····.line·24
 47 ····invoke-static·{v7,·v8},·Lf0/a;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 48 ····.line·25
 49 ····.line·26
 50 ····.line·27
 51 ····move-result·v7
  
 52 ····.line·28
 53 ····if-eqz·v7,·:cond_1
  
 54 ····.line·29
 55 ····.line·30
 56 ····invoke-virtual·{v6},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;
  
 57 ····.line·31
 58 ····.line·32
 59 ····.line·33
 60 ····move-result-object·v7
  
 61 ····.line·34
 62 ····const-string·v8,·"getParameterTypes(...)"
  
 63 ····.line·35
 64 ····.line·36
 65 ····invoke-static·{v7,·v8},·Lf0/a;->f(Ljava/lang/Object;Ljava/lang/String;)V
  
 66 ····.line·37
 67 ····.line·38
 68 ····.line·39
 69 ····array-length·v8,·v7
  
 70 ····.line·40
 71 ····const/4·v9,·0x1
  
 72 ····.line·41
 73 ····if-ne·v8,·v9,·:cond_0
  
 74 ····.line·42
 75 ····.line·43
 76 ····aget-object·v5,·v7,·v3
  
 77 ····.line·44
 78 ····.line·45
 79 ····:cond_0
 80 ····invoke-static·{v5,·v0},·Lf0/a;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 81 ····.line·46
 82 ····.line·47
 83 ····.line·48
 84 ····move-result·v5
  
 85 ····.line·49
 86 ····if-eqz·v5,·:cond_1
  
 87 ····.line·50
 88 ····.line·51
 89 ····move-object·v5,·v6
  
 90 ····.line·52
 91 ····goto·:goto_1
  
 92 ····.line·53
 93 ····:cond_1
Max diff block lines reached; 0/6485 bytes (0.00%) of diff not shown.
16.4 KB
smali/L/a.smali
    
Offset 1, 961 lines modifiedOffset 1, 61 lines modified
1 .class·public·abstract·LL/a;1 .class·public·final·LL/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:Ljava/lang/Object;5 .field·public·final·a:Ljava/lang/Object;
  
 6 .field·public·final·b:Ljava/lang/Object;
  
 7 .field·public·final·c:Ljava/lang/Object;
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·9 
  
9 ····.line·1 
10 ····const/4·v0,·0x1 
  
11 ····.line·2 
12 ····invoke-static·{},·LL/a;->a()Ljava/lang/Object; 
  
13 ····.line·3 
14 ····.line·4 
15 ····.line·5 
16 ····move-result-object·v1 
  
17 ····.line·6 
18 ····sput-object·v1,·LL/a;->a:Ljava/lang/Object; 
  
19 ····.line·7 
20 ····.line·8 
21 ····const-string·v2,·"sun.misc.JavaLangAccess" 
  
22 ····.line·9 
23 ····.line·10 
24 ····const/4·v3,·0x0 
  
25 ····.line·11 
26 ····const/4·v4,·0x0 
  
27 ····.line·12 
28 ····const-class·v5,·Ljava/lang/Throwable; 
  
 8 .field·public·final·d:Ljava/lang/Object;
29 ····.line·13 
30 ····.line·14 
31 ····if-nez·v1,·:cond_0 
  
 9 .field·public·final·e:Ljava/lang/Object;
32 ····.line·15 
33 ····.line·16 
34 ····goto·:goto_0 
  
35 ····.line·17 
36 ····:cond_0 
37 ····const/4·v6,·0x2 
  
 10 .field·public·final·f:Ljava/lang/Object;
38 ····.line·18 
39 ····new-array·v6,·v6,·[Ljava/lang/Class; 
  
 11 .field·public·final·g:Ljava/lang/Object;
40 ····.line·19 
41 ····.line·20 
42 ····aput-object·v5,·v6,·v4 
  
43 ····.line·21 
44 ····.line·22 
45 ····sget-object·v7,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class; 
  
46 ····.line·23 
47 ····.line·24 
48 ····aput-object·v7,·v6,·v0 
  
49 ····.line·25 
50 ····.line·26 
51 ····const-string·v7,·"getStackTraceElement" 
  
52 ····.line·27 
53 ····.line·28 
54 ····:try_start_0 
55 ····invoke-static·{v2,·v4,·v3},·Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; 
  
56 ····.line·29 
57 ····.line·30 
58 ····.line·31 
59 ····move-result-object·v8 
  
60 ····.line·32 
61 ····invoke-virtual·{v8,·v7,·v6},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; 
62 ····:try_end_0 
63 ····.catch·Ljava/lang/ThreadDeath;·{:try_start_0·..·:try_end_0}·:catch_0 
64 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
65 ····.line·33 
66 ····.line·34 
67 ····.line·35 
68 ····goto·:goto_0 
  
69 ····.line·36 
70 ····:catchall_0 
71 ····nop 
  
72 ····.line·37 
73 ····goto·:goto_0 
  
74 ····.line·38 
75 ····:catch_0 
76 ····move-exception·v0 
  
77 ····.line·39 
78 ····goto·:goto_4 
  
79 ····.line·40 
80 ····:goto_0 
81 ····if-nez·v1,·:cond_1 
  
82 ····.line·41 
83 ····.line·42 
84 ····goto·:goto_3 
  
85 ····.line·43 
86 ····:cond_1 
87 ····:try_start_1 
88 ····const-string·v1,·"getStackTraceDepth" 
  
89 ····.line·44 
Max diff block lines reached; 11907/16782 bytes (70.95%) of diff not shown.
10.6 KB
smali/i/a.smali
    
Offset 1, 318 lines modifiedOffset 1, 259 lines modified
1 .class·public·final·Li/a;1 .class·public·abstract·Li/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·b:Li/a;4 #·direct·methods
 5 .method·public·static·a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;
 6 ····.locals·7
  
6 .field·public·static·final·c:Li/a;7 ····.line·1
 8 ····and-int/lit8·v0,·p5,·0x4
  
 9 ····if-eqz·v0,·:cond_7
  
 10 ····if-nez·p3,·:cond_7
7 #·instance·fields 
8 .field·public·final·a:Ljava/lang/Throwable; 
  
 11 ····.line·2
 12 ····new-instance·p3,·Ljava/lang/StringBuilder;
  
 13 ····invoke-direct·{p3},·Ljava/lang/StringBuilder;-><init>()V
9 #·direct·methods 
10 .method·static·constructor·<clinit>()V 
11 ····.locals·3 
  
12 ····.line·1 
13 ····sget-boolean·v0,·Li/f;->d:Z14 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
 15 ····move-result-object·p5
  
 16 ····invoke-virtual·{p3,·p5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 17 ····const-string·p5,·".DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
  
 18 ····invoke-virtual·{p3,·p5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 19 ····invoke-virtual·{p3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 20 ····move-result-object·p3
  
14 ····.line·2 
15 ····.line·321 ····.line·3
16 ····const/4·v1,·0x022 ····invoke-static·{},·Landroid/os/Process;->myPid()I
  
 23 ····move-result·p5
  
 24 ····invoke-static·{},·Landroid/os/Process;->myUid()I
  
 25 ····move-result·v0
  
 26 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
 27 ····move-result-object·v1
  
17 ····.line·428 ····.line·4
 29 ····invoke-virtual·{p0,·p3,·p5,·v0},·Landroid/content/Context;->checkPermission(Ljava/lang/String;II)I
  
 30 ····move-result·p5
  
 31 ····const/4·v2,·-0x1
  
18 ····if-eqz·v0,·:cond_032 ····if-eq·p5,·v2,·:cond_6
  
19 ····.line·533 ····.line·5
 34 ····sget·p5,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 35 ····const/16·v2,·0x17
  
 36 ····if-lt·p5,·v2,·:cond_0
  
 37 ····invoke-static·{p3},·Lh/a;->d(Ljava/lang/String;)Ljava/lang/String;
  
 38 ····move-result-object·v3
  
 39 ····goto·:goto_0
  
 40 ····:cond_0
 41 ····const/4·v3,·0x0
  
 42 ····:goto_0
 43 ····if-nez·v3,·:cond_1
  
 44 ····goto·:goto_2
  
 45 ····:cond_1
 46 ····if-nez·v1,·:cond_2
  
20 ····.line·647 ····.line·6
21 ····sput-object·v1,·Li/a;->c:Li/a;48 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
 49 ····move-result-object·v1
  
 50 ····invoke-virtual·{v1,·v0},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String;
  
 51 ····move-result-object·v1
  
 52 ····if-eqz·v1,·:cond_6
  
 53 ····array-length·v4,·v1
  
 54 ····if-lez·v4,·:cond_6
  
 55 ····const/4·v4,·0x0
  
 56 ····aget-object·v1,·v1,·v4
  
 57 ····:cond_2
 58 ····invoke-static·{},·Landroid/os/Process;->myUid()I
  
 59 ····move-result·v4
  
 60 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
 61 ····move-result-object·v5
  
 62 ····const-class·v6,·Landroid/app/AppOpsManager;
  
 63 ····if-ne·v4,·v0,·:cond_5
  
22 ····.line·764 ····.line·7
 65 ····invoke-static·{v5,·v1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 66 ····move-result·v4
  
 67 ····if-eqz·v4,·:cond_5
Max diff block lines reached; 7538/10793 bytes (69.84%) of diff not shown.
4.27 KB
smali/i/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 286 lines modified
1 .class·public·abstract·Li/b;1 .class·public·abstract·Li/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·direct·methods
 5 .method·public·static·a(Landroid/content/Context;)Ljava/util/concurrent/Executor;
 6 ····.locals·0
  
 7 ····.line·1
 8 ····invoke-virtual·{p0},·Landroid/content/Context;->getMainExecutor()Ljava/util/concurrent/Executor;
  
 9 ····.line·2
 10 ····.line·3
 11 ····.line·4
 12 ····move-result-object·p0
  
 13 ····.line·5
 14 ····return-object·p0
 15 ····.line·6
 16 ····.line·7
 17 ····.line·8
 18 ····.line·9
 19 ····.line·10
 20 ····.line·11
 21 ····.line·12
 22 ····.line·13
 23 ····.line·14
 24 ····.line·15
 25 ····.line·16
 26 ····.line·17
 27 ····.line·18
 28 ····.line·19
 29 ····.line·20
 30 ····.line·21
 31 ····.line·22
 32 ····.line·23
 33 ····.line·24
 34 ····.line·25
 35 ····.line·26
 36 ····.line·27
 37 ····.line·28
 38 ····.line·29
 39 ····.line·30
 40 ····.line·31
 41 ····.line·32
 42 ····.line·33
 43 ····.line·34
 44 ····.line·35
 45 ····.line·36
 46 ····.line·37
 47 ····.line·38
 48 ····.line·39
 49 ····.line·40
 50 ····.line·41
 51 ····.line·42
 52 ····.line·43
 53 ····.line·44
 54 ····.line·45
 55 ····.line·46
 56 ····.line·47
 57 ····.line·48
 58 ····.line·49
 59 ····.line·50
 60 ····.line·51
 61 ····.line·52
 62 ····.line·53
 63 ····.line·54
 64 ····.line·55
 65 ····.line·56
 66 ····.line·57
 67 ····.line·58
 68 ····.line·59
 69 ····.line·60
 70 ····.line·61
 71 ····.line·62
 72 ····.line·63
 73 ····.line·64
 74 ····.line·65
 75 ····.line·66
 76 ····.line·67
 77 ····.line·68
 78 ····.line·69
 79 ····.line·70
 80 ····.line·71
 81 ····.line·72
 82 ····.line·73
 83 ····.line·74
 84 ····.line·75
 85 ····.line·76
 86 ····.line·77
 87 ····.line·78
 88 ····.line·79
 89 ····.line·80
 90 ····.line·81
 91 ····.line·82
 92 ····.line·83
 93 ····.line·84
 94 ····.line·85
 95 ····.line·86
 96 ····.line·87
 97 ····.line·88
 98 ····.line·89
 99 ····.line·90
 100 ····.line·91
 101 ····.line·92
 102 ····.line·93
 103 ····.line·94
 104 ····.line·95
 105 ····.line·96
 106 ····.line·97
 107 ····.line·98
 108 ····.line·99
 109 ····.line·100
 110 ····.line·101
 111 ····.line·102
 112 ····.line·103
 113 ····.line·104
 114 ····.line·105
 115 ····.line·106
 116 ····.line·107
 117 ····.line·108
 118 ····.line·109
 119 ····.line·110
 120 ····.line·111
 121 ····.line·112
 122 ····.line·113
Max diff block lines reached; -1/4344 bytes (-0.02%) of diff not shown.
4.41 KB
smali/i/c.smali
    
Offset 1, 270 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Li/c;1 .class·public·abstract·Li/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·b:Li/c; 
  
  
6 #·instance·fields 
7 .field·public·a:Li/c; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·static·constructor·<clinit>()V5 .method·public·static·a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;
10 ····.locals·16 ····.locals·0
  
11 ····.line·17 ····.line·1
12 ····new-instance·v0,·Li/c;8 ····invoke-virtual/range·{p0·..·p5},·Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
16 ····.line·411 ····.line·4
 12 ····move-result-object·p0
  
17 ····.line·513 ····.line·5
 14 ····return-object·p0
18 ····.line·615 ····.line·6
19 ····sput-object·v0,·Li/c;->b:Li/c; 
  
20 ····.line·716 ····.line·7
21 ····.line·817 ····.line·8
22 ····return-void 
23 ····.line·918 ····.line·9
24 ····.line·1019 ····.line·10
25 ····.line·1120 ····.line·11
26 ····.line·1221 ····.line·12
27 ····.line·1322 ····.line·13
28 ····.line·1423 ····.line·14
29 ····.line·1524 ····.line·15
30 ····.line·1625 ····.line·16
31 ····.line·17 
32 ····.line·18 
33 ····.line·19 
34 ····.line·20 
35 ····.line·21 
36 ····.line·22 
37 ····.line·23 
38 ····.line·24 
39 ····.line·25 
40 ····.line·26 
41 ····.line·27 
42 ····.line·28 
43 ····.line·29 
44 ····.line·30 
45 ····.line·31 
46 ····.line·32 
47 ····.line·33 
48 ····.line·34 
49 ····.line·35 
50 ····.line·36 
51 ····.line·37 
52 ····.line·38 
53 ····.line·39 
54 ····.line·40 
55 ····.line·41 
56 ····.line·42 
57 ····.line·43 
58 ····.line·44 
59 ····.line·45 
60 ····.line·46 
61 ····.line·47 
62 ····.line·48 
63 ····.line·49 
64 ····.line·50 
65 ····.line·51 
66 ····.line·52 
67 ····.line·53 
68 ····.line·54 
69 ····.line·55 
70 ····.line·56 
71 ····.line·57 
72 ····.line·58 
73 ····.line·59 
74 ····.line·60 
75 ····.line·61 
76 ····.line·62 
77 ····.line·63 
78 ····.line·64 
79 ····.line·65 
80 ····.line·66 
81 ····.line·67 
82 ····.line·68 
83 ····.line·69 
84 ····.line·70 
85 ····.line·71 
86 ····.line·72 
87 ····.line·73 
88 ····.line·74 
89 ····.line·75 
90 ····.line·76 
91 ····.line·77 
92 ····.line·78 
93 ····.line·79 
94 ····.line·80 
95 ····.line·81 
96 ····.line·82 
97 ····.line·83 
98 ····.line·84 
99 ····.line·85 
100 ····.line·86 
101 ····.line·87 
102 ····.line·88 
103 ····.line·89 
104 ····.line·90 
105 ····.line·91 
106 ····.line·92 
107 ····.line·93 
108 ····.line·94 
109 ····.line·95 
110 ····.line·96 
111 ····.line·97 
112 ····.line·98 
113 ····.line·99 
114 ····.line·100 
Max diff block lines reached; 0/4487 bytes (0.00%) of diff not shown.
267 B
smali/g0/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lg0/a;1 .class·public·abstract·Lg0/a;
2 .super·Ljava/lang/Object;2 .super·Lg0/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·a()Ljava/util/Random;
 6 .end·method
4.28 KB
smali/g0/d.smali
    
Offset 1, 288 lines modifiedOffset 1, 6 lines modified
1 .class·public·abstract·Lg0/d;1 .class·public·final·Lg0/d;
2 .super·Ljava/lang/Object;2 .super·Lg0/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Serializable;5 .implements·Ljava/io/Serializable;
  
  
6 #·static·fields 
7 .field·public·static·final·synthetic·b:I 
  
  
8 #·direct·methods 
9 .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/Throwable; 
10 ····.locals·1 
  
11 ····.line·1 
12 ····instance-of·v0,·p0,·Lg0/c; 
  
13 ····.line·2 
14 ····.line·3 
15 ····if-eqz·v0,·:cond_0 
  
16 ····.line·4 
17 ····.line·5 
18 ····check-cast·p0,·Lg0/c; 
  
19 ····.line·6 
20 ····.line·7 
21 ····iget-object·p0,·p0,·Lg0/c;->b:Ljava/lang/Throwable; 
  
22 ····.line·8 
23 ····.line·9 
24 ····goto·:goto_0 
  
25 ····.line·10 
26 ····:cond_0 
27 ····const/4·p0,·0x0 
  
28 ····.line·11 
29 ····:goto_0 
30 ····return-object·p0 
31 ····.line·12 
32 ····.line·13 
33 ····.line·14 
34 ····.line·15 
35 ····.line·16 
36 ····.line·17 
37 ····.line·18 
38 ····.line·19 
39 ····.line·20 
40 ····.line·21 
41 ····.line·22 
42 ····.line·23 
43 ····.line·24 
44 ····.line·25 
45 ····.line·26 
46 ····.line·27 
47 ····.line·28 
48 ····.line·29 
49 ····.line·30 
50 ····.line·31 
51 ····.line·32 
52 ····.line·33 
53 ····.line·34 
54 ····.line·35 
55 ····.line·36 
56 ····.line·37 
57 ····.line·38 
58 ····.line·39 
59 ····.line·40 
60 ····.line·41 
61 ····.line·42 
62 ····.line·43 
63 ····.line·44 
64 ····.line·45 
65 ····.line·46 
66 ····.line·47 
67 ····.line·48 
68 ····.line·49 
69 ····.line·50 
70 ····.line·51 
71 ····.line·52 
72 ····.line·53 
73 ····.line·54 
74 ····.line·55 
75 ····.line·56 
76 ····.line·57 
77 ····.line·58 
78 ····.line·59 
79 ····.line·60 
80 ····.line·61 
81 ····.line·62 
82 ····.line·63 
83 ····.line·64 
84 ····.line·65 
85 ····.line·66 
86 ····.line·67 
87 ····.line·68 
88 ····.line·69 
89 ····.line·70 
90 ····.line·71 
91 ····.line·72 
92 ····.line·73 
93 ····.line·74 
94 ····.line·75 
95 ····.line·76 
96 ····.line·77 
97 ····.line·78 
98 ····.line·79 
99 ····.line·80 
100 ····.line·81 
101 ····.line·82 
102 ····.line·83 
103 ····.line·84 
104 ····.line·85 
105 ····.line·86 
106 ····.line·87 
107 ····.line·88 
108 ····.line·89 
109 ····.line·90 
110 ····.line·91 
111 ····.line·92 
112 ····.line·93 
113 ····.line·94 
114 ····.line·95 
115 ····.line·96 
Max diff block lines reached; -1/4351 bytes (-0.02%) of diff not shown.
11.2 KB
smali/g0/e.smali
    
Offset 1, 72 lines modifiedOffset 1, 93 lines modified
1 .class·public·final·Lg0/e;1 .class·public·abstract·Lg0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
 4 #·static·fields
 5 .field·public·static·final·b:Lg0/d;
  
 6 .field·public·static·final·c:Lg0/a;
6 #·instance·fields 
7 .field·public·b:Lo0/a; 
  
8 .field·public·volatile·c:Ljava/lang/Object; 
  
9 .field·public·final·d:Ljava/lang/Object; 
  
  
10 #·direct·methods7 #·direct·methods
11 .method·public·constructor·<init>(Lo0/a;)V8 .method·static·constructor·<clinit>()V
12 ····.locals·09 ····.locals·2
  
13 ····.line·110 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····new-instance·v0,·Lg0/d;
  
15 ····.line·212 ····.line·2
16 ····.line·313 ····.line·3
 14 ····invoke-direct·{v0},·Lg0/e;-><init>()V
17 ····.line·4 
18 ····iput-object·p1,·p0,·Lg0/e;->b:Lo0/a; 
  
 15 ····.line·4
19 ····.line·516 ····.line·5
20 ····.line·617 ····.line·6
21 ····sget-object·p1,·Lg0/f;->a:Lg0/f;18 ····sput-object·v0,·Lg0/e;->b:Lg0/d;
  
22 ····.line·719 ····.line·7
23 ····.line·820 ····.line·8
24 ····iput-object·p1,·p0,·Lg0/e;->c:Ljava/lang/Object;21 ····sget-object·v0,·Ld0/a;->a:Ljava/lang/Integer;
  
25 ····.line·922 ····.line·9
26 ····.line·1023 ····.line·10
27 ····iput-object·p0,·p0,·Lg0/e;->d:Ljava/lang/Object;24 ····if-eqz·v0,·:cond_1
  
28 ····.line·1125 ····.line·11
29 ····.line·1226 ····.line·12
30 ····return-void27 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I
  
31 ····.line·1328 ····.line·13
32 ····.line·1429 ····.line·14
33 ····.line·1530 ····.line·15
 31 ····move-result·v0
  
34 ····.line·1632 ····.line·16
 33 ····const/16·v1,·0x22
  
35 ····.line·1734 ····.line·17
36 ····.line·1835 ····.line·18
 36 ····if-lt·v0,·v1,·:cond_0
  
37 ····.line·1937 ····.line·19
38 ····.line·2038 ····.line·20
 39 ····goto·:goto_0
  
39 ····.line·2140 ····.line·21
 41 ····:cond_0
 42 ····new-instance·v0,·Lg0/c;
  
40 ····.line·2243 ····.line·22
41 ····.line·2344 ····.line·23
 45 ····invoke-direct·{v0},·Lg0/c;-><init>()V
  
42 ····.line·2446 ····.line·24
43 ····.line·2547 ····.line·25
44 ····.line·2648 ····.line·26
 49 ····goto·:goto_1
  
45 ····.line·2750 ····.line·27
 51 ····:cond_1
 52 ····:goto_0
 53 ····new-instance·v0,·Lh0/a;
  
46 ····.line·2854 ····.line·28
47 ····.line·2955 ····.line·29
 56 ····invoke-direct·{v0},·Lg0/e;-><init>()V
  
48 ····.line·3057 ····.line·30
49 ····.line·3158 ····.line·31
50 ····.line·3259 ····.line·32
 60 ····:goto_1
 61 ····sput-object·v0,·Lg0/e;->c:Lg0/a;
  
51 ····.line·3362 ····.line·33
52 ····.line·3463 ····.line·34
 64 ····return-void
53 ····.line·3565 ····.line·35
54 ····.line·3666 ····.line·36
55 ····.line·3767 ····.line·37
56 ····.line·3868 ····.line·38
57 ····.line·3969 ····.line·39
58 ····.line·4070 ····.line·40
59 ····.line·4171 ····.line·41
Offset 281, 579 lines modifiedOffset 302, 48 lines modified
281 ····.line·250302 ····.line·250
282 ····.line·251303 ····.line·251
283 ····.line·252304 ····.line·252
284 ····.line·253305 ····.line·253
285 ····.line·254306 ····.line·254
286 ····.line·255307 ····.line·255
287 ····.line·256308 ····.line·256
 309 ····.line·257
 310 ····.line·258
 311 ····.line·259
 312 ····.line·260
 313 ····.line·261
 314 ····.line·262
 315 ····.line·263
 316 ····.line·264
 317 ····.line·265
 318 ····.line·266
 319 ····.line·267
 320 ····.line·268
 321 ····.line·269
 322 ····.line·270
 323 ····.line·271
 324 ····.line·272
Max diff block lines reached; 8802/11439 bytes (76.95%) of diff not shown.
16.9 KB
smali/g0/b.smali
    
Offset 1, 40 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lg0/b;1 .class·public·final·Lg0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/ThreadLocal;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
  
6 #·instance·fields 
7 .field·public·final·b:Ljava/lang/Object; 
  
8 .field·public·final·c:Ljava/lang/Object; 
  
  
9 #·direct·methods4 #·virtual·methods
10 .method·public·constructor·<init>(Ljava/io/Serializable;Ljava/lang/Object;)V5 .method·public·final·initialValue()Ljava/lang/Object;
11 ····.locals·06 ····.locals·1
  
12 ····.line·17 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····new-instance·v0,·Ljava/util/Random;
  
14 ····.line·29 ····.line·2
15 ····.line·310 ····.line·3
 11 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V
16 ····.line·4 
17 ····iput-object·p1,·p0,·Lg0/b;->b:Ljava/lang/Object; 
  
 12 ····.line·4
18 ····.line·513 ····.line·5
19 ····.line·614 ····.line·6
 15 ····return-object·v0
20 ····iput-object·p2,·p0,·Lg0/b;->c:Ljava/lang/Object; 
  
21 ····.line·716 ····.line·7
22 ····.line·817 ····.line·8
23 ····return-void 
24 ····.line·918 ····.line·9
25 ····.line·1019 ····.line·10
26 ····.line·1120 ····.line·11
27 ····.line·1221 ····.line·12
28 ····.line·1322 ····.line·13
29 ····.line·1423 ····.line·14
30 ····.line·1524 ····.line·15
Offset 307, 1059 lines modifiedOffset 296, 8 lines modified
307 ····.line·282296 ····.line·282
308 ····.line·283297 ····.line·283
309 ····.line·284298 ····.line·284
310 ····.line·285299 ····.line·285
311 ····.line·286300 ····.line·286
312 ····.line·287301 ····.line·287
313 ····.line·288302 ····.line·288
314 ····.line·289 
315 ····.line·290 
316 ····.line·291 
317 ····.line·292 
318 ····.line·293 
319 ····.line·294 
320 ····.line·295 
321 ····.line·296 
322 ····.line·297 
323 ····.line·298 
324 ····.line·299 
325 ····.line·300 
326 ····.line·301 
327 ····.line·302 
328 ····.line·303 
329 ····.line·304 
330 ····.line·305 
331 ····.line·306 
332 ····.line·307 
333 ····.line·308 
334 ····.line·309 
335 ····.line·310 
336 ····.line·311 
337 ····.line·312 
338 ····.line·313 
339 ····.line·314 
340 ····.line·315 
341 ····.line·316 
342 ····.line·317 
343 ····.line·318 
344 ····.line·319 
345 ····.line·320 
346 ····.line·321 
347 ····.line·322 
348 ····.line·323 
349 ····.line·324 
350 ····.line·325 
351 ····.line·326 
352 ····.line·327 
353 ····.line·328 
354 ····.line·329 
355 ····.line·330 
356 ····.line·331 
357 ····.line·332 
358 ····.line·333 
359 ····.line·334 
360 ····.line·335 
361 ····.line·336 
362 ····.line·337 
363 ····.line·338 
364 ····.line·339 
365 ····.line·340 
366 ····.line·341 
367 ····.line·342 
368 ····.line·343 
369 ····.line·344 
370 ····.line·345 
371 ····.line·346 
372 ····.line·347 
373 ····.line·348 
374 ····.line·349 
375 ····.line·350 
376 ····.line·351 
377 ····.line·352 
378 ····.line·353 
379 ····.line·354 
380 ····.line·355 
381 ····.line·356 
382 ····.line·357 
383 ····.line·358 
384 ····.line·359 
385 ····.line·360 
386 ····.line·361 
387 ····.line·362 
388 ····.line·363 
389 ····.line·364 
Max diff block lines reached; 0/17229 bytes (0.00%) of diff not shown.
11.3 KB
smali/g0/c.smali
    
Offset 1, 39 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lg0/c;1 .class·public·final·Lg0/c;
2 .super·Ljava/lang/Object;2 .super·Lg0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·b:Ljava/lang/Throwable;5 .field·public·final·d:Lg0/b;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(Ljava/lang/Throwable;)V7 .method·public·constructor·<init>()V
10 ····.locals·18 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····const-string·v0,·"exception"10 ····invoke-direct·{p0},·Lg0/e;-><init>()V
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V 
  
16 ····.line·413 ····.line·4
 14 ····new-instance·v0,·Lg0/b;
  
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
  
20 ····.line·718 ····.line·7
21 ····.line·819 ····.line·8
22 ····.line·920 ····.line·9
23 ····iput-object·p1,·p0,·Lg0/c;->b:Ljava/lang/Throwable;21 ····iput-object·v0,·p0,·Lg0/c;->d:Lg0/b;
  
24 ····.line·1022 ····.line·10
25 ····.line·1123 ····.line·11
26 ····return-void24 ····return-void
27 ····.line·1225 ····.line·12
28 ····.line·1326 ····.line·13
29 ····.line·1427 ····.line·14
Offset 275, 66 lines modifiedOffset 272, 86 lines modified
275 ····.line·250272 ····.line·250
276 ····.line·251273 ····.line·251
277 ····.line·252274 ····.line·252
278 ····.line·253275 ····.line·253
279 ····.line·254276 ····.line·254
280 ····.line·255277 ····.line·255
281 ····.line·256278 ····.line·256
 279 ····.line·257
 280 ····.line·258
 281 ····.line·259
 282 ····.line·260
 283 ····.line·261
 284 ····.line·262
 285 ····.line·263
 286 ····.line·264
 287 ····.line·265
 288 ····.line·266
 289 ····.line·267
 290 ····.line·268
 291 ····.line·269
 292 ····.line·270
 293 ····.line·271
 294 ····.line·272
 295 ····.line·273
 296 ····.line·274
 297 ····.line·275
 298 ····.line·276
 299 ····.line·277
 300 ····.line·278
 301 ····.line·279
 302 ····.line·280
 303 ····.line·281
 304 ····.line·282
 305 ····.line·283
 306 ····.line·284
 307 ····.line·285
 308 ····.line·286
 309 ····.line·287
 310 ····.line·288
282 .end·method311 .end·method
  
  
283 #·virtual·methods312 #·virtual·methods
284 .method·public·final·equals(Ljava/lang/Object;)Z313 .method·public·final·a()Ljava/util/Random;
285 ····.locals·1314 ····.locals·2
  
286 ····.line·1315 ····.line·1
287 ····instance-of·v0,·p1,·Lg0/c;316 ····iget-object·v0,·p0,·Lg0/c;->d:Lg0/b;
  
288 ····.line·2317 ····.line·2
289 ····.line·3318 ····.line·3
290 ····if-eqz·v0,·:cond_0319 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
291 ····.line·4320 ····.line·4
292 ····.line·5321 ····.line·5
293 ····check-cast·p1,·Lg0/c; 
  
294 ····.line·6322 ····.line·6
 323 ····move-result-object·v0
  
295 ····.line·7324 ····.line·7
296 ····iget-object·p1,·p1,·Lg0/c;->b:Ljava/lang/Throwable;325 ····const-string·v1,·"get(...)"
  
297 ····.line·8326 ····.line·8
298 ····.line·9327 ····.line·9
299 ····iget-object·v0,·p0,·Lg0/c;->b:Ljava/lang/Throwable;328 ····invoke-static·{v0,·v1},·Lf0/a;->f(Ljava/lang/Object;Ljava/lang/String;)V
  
300 ····.line·10329 ····.line·10
301 ····.line·11330 ····.line·11
302 ····invoke-static·{v0,·p1},·Lh0/h;->c(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
303 ····.line·12331 ····.line·12
 332 ····check-cast·v0,·Ljava/util/Random;
  
304 ····.line·13333 ····.line·13
305 ····.line·14334 ····.line·14
 335 ····return-object·v0
306 ····move-result·p1 
  
307 ····.line·15336 ····.line·15
308 ····if-eqz·p1,·:cond_0 
  
309 ····.line·16337 ····.line·16
310 ····.line·17338 ····.line·17
311 ····const/4·p1,·0x1 
Max diff block lines reached; 8865/11563 bytes (76.67%) of diff not shown.
11.8 KB
smali/n0/a.smali
    
Offset 1, 108 lines modifiedOffset 1, 683 lines modified
1 .class·public·abstract·Ln0/a;1 .class·public·final·Ln0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lr0/p;
  
4 #·static·fields 
5 .field·public·static·final·a:Ljava/lang/Integer; 
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>()V
8 ····.locals·38 ····.locals·0
  
 9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 10 ····return-void
 11 .end·method
  
  
 12 #·virtual·methods
 13 .method·public·a()Ljava/lang/String;
 14 ····.locals·1
  
 15 ····.line·1
 16 ····const-string·v0,·"For·tests·Dispatchers.setMain·from·kotlinx-coroutines-test·module·can·be·used"
  
 17 ····.line·2
 18 ····.line·3
 19 ····return-object·v0
 20 ····.line·4
 21 ····.line·5
 22 ····.line·6
 23 ····.line·7
 24 ····.line·8
 25 ····.line·9
 26 ····.line·10
 27 ····.line·11
 28 ····.line·12
 29 ····.line·13
 30 ····.line·14
 31 ····.line·15
 32 ····.line·16
 33 ····.line·17
 34 ····.line·18
 35 ····.line·19
 36 ····.line·20
 37 ····.line·21
 38 ····.line·22
 39 ····.line·23
 40 ····.line·24
 41 ····.line·25
 42 ····.line·26
 43 ····.line·27
 44 ····.line·28
 45 ····.line·29
 46 ····.line·30
 47 ····.line·31
 48 ····.line·32
 49 ····.line·33
 50 ····.line·34
 51 ····.line·35
 52 ····.line·36
 53 ····.line·37
 54 ····.line·38
 55 ····.line·39
 56 ····.line·40
 57 ····.line·41
 58 ····.line·42
 59 ····.line·43
 60 ····.line·44
 61 ····.line·45
 62 ····.line·46
 63 ····.line·47
 64 ····.line·48
 65 ····.line·49
 66 ····.line·50
 67 ····.line·51
 68 ····.line·52
 69 ····.line·53
 70 ····.line·54
 71 ····.line·55
 72 ····.line·56
 73 ····.line·57
 74 ····.line·58
 75 ····.line·59
 76 ····.line·60
 77 ····.line·61
 78 ····.line·62
 79 ····.line·63
 80 ····.line·64
 81 ····.line·65
 82 ····.line·66
 83 ····.line·67
 84 ····.line·68
 85 ····.line·69
 86 ····.line·70
 87 ····.line·71
 88 ····.line·72
 89 ····.line·73
 90 ····.line·74
 91 ····.line·75
 92 ····.line·76
 93 ····.line·77
 94 ····.line·78
 95 ····.line·79
 96 ····.line·80
 97 ····.line·81
 98 ····.line·82
 99 ····.line·83
 100 ····.line·84
 101 ····.line·85
 102 ····.line·86
 103 ····.line·87
 104 ····.line·88
 105 ····.line·89
 106 ····.line·90
 107 ····.line·91
 108 ····.line·92
 109 ····.line·93
 110 ····.line·94
 111 ····.line·95
 112 ····.line·96
 113 ····.line·97
 114 ····.line·98
 115 ····.line·99
Max diff block lines reached; 7164/12085 bytes (59.28%) of diff not shown.
12.3 KB
smali/v/a.smali
    
Offset 1, 52 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lv/a;1 .class·public·final·Lv/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Lp0/d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·b:I7 .field·public·final·synthetic·a:Lm/a;
  
8 .field·public·final·synthetic·c:I 
  
9 .field·public·final·synthetic·d:Ljava/lang/Object; 
  
10 .field·public·final·synthetic·e:Ljava/lang/Object; 
  
  
11 #·direct·methods8 #·direct·methods
12 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;ILjava/io/Serializable;I)V9 .method·public·constructor·<init>(Lm/a;)V
13 ····.locals·010 ····.locals·0
  
14 ····.line·111 ····.line·1
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·213 ····.line·2
17 ····.line·314 ····.line·3
18 ····.line·415 ····.line·4
19 ····iput·p4,·p0,·Lv/a;->b:I16 ····iput-object·p1,·p0,·Lv/a;->a:Lm/a;
  
20 ····.line·517 ····.line·5
21 ····.line·618 ····.line·6
 19 ····return-void
22 ····iput-object·p1,·p0,·Lv/a;->e:Ljava/lang/Object; 
  
23 ····.line·720 ····.line·7
24 ····.line·821 ····.line·8
25 ····iput·p2,·p0,·Lv/a;->c:I 
  
26 ····.line·922 ····.line·9
27 ····.line·1023 ····.line·10
28 ····iput-object·p3,·p0,·Lv/a;->d:Ljava/lang/Object; 
  
29 ····.line·1124 ····.line·11
30 ····.line·1225 ····.line·12
31 ····return-void 
32 ····.line·1326 ····.line·13
33 ····.line·1427 ····.line·14
34 ····.line·1528 ····.line·15
35 ····.line·1629 ····.line·16
36 ····.line·1730 ····.line·17
37 ····.line·1831 ····.line·18
38 ····.line·1932 ····.line·19
Offset 298, 500 lines modifiedOffset 286, 55 lines modified
298 ····.line·265286 ····.line·265
299 ····.line·266287 ····.line·266
300 ····.line·267288 ····.line·267
301 ····.line·268289 ····.line·268
302 ····.line·269290 ····.line·269
303 ····.line·270291 ····.line·270
304 ····.line·271292 ····.line·271
305 ····.line·272 
306 ····.line·273 
307 ····.line·274 
308 ····.line·275 
309 ····.line·276 
310 ····.line·277 
311 ····.line·278 
312 ····.line·279 
313 ····.line·280 
314 ····.line·281 
315 ····.line·282 
316 ····.line·283 
317 ····.line·284 
318 ····.line·285 
319 ····.line·286 
320 ····.line·287 
321 ····.line·288 
322 ····.line·289 
323 ····.line·290 
324 ····.line·291 
325 ····.line·292 
326 ····.line·293 
327 ····.line·294 
328 ····.line·295 
329 ····.line·296 
330 ····.line·297 
331 ····.line·298 
332 ····.line·299 
333 ····.line·300 
334 ····.line·301 
335 ····.line·302 
336 ····.line·303 
337 ····.line·304 
338 ····.line·305 
339 ····.line·306 
340 ····.line·307 
341 ····.line·308 
342 ····.line·309 
343 ····.line·310 
344 ····.line·311 
345 ····.line·312 
346 ····.line·313 
347 ····.line·314 
348 ····.line·315 
349 ····.line·316 
350 ····.line·317 
351 ····.line·318 
352 ····.line·319 
353 ····.line·320 
354 ····.line·321 
355 ····.line·322 
356 ····.line·323 
357 ····.line·324 
358 ····.line·325 
359 ····.line·326 
360 ····.line·327 
361 ····.line·328 
362 ····.line·329 
363 ····.line·330 
364 ····.line·331 
365 ····.line·332 
366 ····.line·333 
367 ····.line·334 
368 ····.line·335 
369 ····.line·336 
370 ····.line·337 
Max diff block lines reached; 4930/12561 bytes (39.25%) of diff not shown.
29.2 KB
smali/v/b.smali
Max HTML report size reached
21.3 KB
smali/a0/a.smali
    
Offset 1, 54 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·La0/a;1 .class·public·final·La0/a;
2 .super·Ljava/lang/Object;2 .super·LW/f;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
4 #·instance·fields 
5 .field·public·final·a:Landroidx/lifecycle/L; 
  
6 .field·public·final·b:Landroid/content/Context; 
  
  
7 #·direct·methods6 #·virtual·methods
8 .method·public·constructor·<init>(Landroid/content/Context;Landroidx/lifecycle/L;)V7 .method·public·final·a()I
9 ····.locals·28 ····.locals·1
  
10 ····.line·19 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····const/4·v0,·0x0
  
12 ····.line·211 ····.line·2
 12 ····throw·v0
13 ····.line·313 ····.line·3
14 ····.line·414 ····.line·4
15 ····new-instance·v0,·Lp/e; 
  
16 ····.line·515 ····.line·5
17 ····.line·616 ····.line·6
18 ····const/16·v1,·0x1a 
  
19 ····.line·717 ····.line·7
20 ····.line·818 ····.line·8
21 ····invoke-direct·{v0,·v1,·p0},·Lp/e;-><init>(ILjava/lang/Object;)V 
  
22 ····.line·919 ····.line·9
23 ····.line·1020 ····.line·10
24 ····.line·1121 ····.line·11
25 ····iput-object·p1,·p0,·La0/a;->b:Landroid/content/Context; 
  
26 ····.line·1222 ····.line·12
27 ····.line·1323 ····.line·13
28 ····iput-object·p2,·p0,·La0/a;->a:Landroidx/lifecycle/L; 
  
29 ····.line·1424 ····.line·14
30 ····.line·1525 ····.line·15
31 ····iput-object·v0,·p2,·Landroidx/lifecycle/L;->b:Ljava/lang/Object; 
  
32 ····.line·1626 ····.line·16
33 ····.line·1727 ····.line·17
34 ····return-void 
35 ····.line·1828 ····.line·18
36 ····.line·1929 ····.line·19
37 ····.line·2030 ····.line·20
38 ····.line·2131 ····.line·21
39 ····.line·2232 ····.line·22
40 ····.line·2333 ····.line·23
41 ····.line·2434 ····.line·24
Offset 312, 349 lines modifiedOffset 297, 117 lines modified
312 ····.line·282297 ····.line·282
313 ····.line·283298 ····.line·283
314 ····.line·284299 ····.line·284
315 ····.line·285300 ····.line·285
316 ····.line·286301 ····.line·286
317 ····.line·287302 ····.line·287
318 ····.line·288303 ····.line·288
319 ····.line·289 
320 ····.line·290 
321 ····.line·291 
322 ····.line·292 
323 ····.line·293 
324 ····.line·294 
325 ····.line·295 
326 ····.line·296 
327 ····.line·297 
328 ····.line·298 
329 ····.line·299 
330 ····.line·300 
331 ····.line·301 
332 ····.line·302 
333 ····.line·303 
334 ····.line·304 
335 ····.line·305 
336 ····.line·306 
337 ····.line·307 
338 ····.line·308 
339 ····.line·309 
340 ····.line·310 
341 ····.line·311 
342 ····.line·312 
343 ····.line·313 
344 ····.line·314 
345 ····.line·315 
346 ····.line·316 
347 ····.line·317 
348 ····.line·318 
349 ····.line·319 
350 ····.line·320 
351 ····.line·321 
352 ····.line·322 
353 ····.line·323 
354 ····.line·324 
355 ····.line·325 
356 ····.line·326 
357 ····.line·327 
358 ····.line·328 
359 ····.line·329 
360 ····.line·330 
361 ····.line·331 
362 ····.line·332 
363 ····.line·333 
364 ····.line·334 
365 ····.line·335 
366 ····.line·336 
367 ····.line·337 
368 ····.line·338 
369 ····.line·339 
370 ····.line·340 
371 ····.line·341 
372 ····.line·342 
373 ····.line·343 
374 ····.line·344 
375 ····.line·345 
376 ····.line·346 
377 ····.line·347 
378 ····.line·348 
379 ····.line·349 
380 ····.line·350 
Max diff block lines reached; 17664/21772 bytes (81.13%) of diff not shown.
5.29 KB
smali/e/a.smali
    
Offset 1, 302 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·synthetic·Le/a;1 .class·public·abstract·Le/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Executor; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·b:I 
  
  
8 #·direct·methods4 #·direct·methods
 5 .method·public·static·a()Landroid/app/ActivityOptions;
9 .method·public·synthetic·constructor·<init>(I)V 
10 ····.locals·0 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····.line·2 
14 ····.line·3 
15 ····.line·4 
16 ····iput·p1,·p0,·Le/a;->b:I 
  
17 ····.line·5 
18 ····.line·6 
19 ····return-void 
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····.line·10 
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 ····.line·63 
77 ····.line·64 
78 ····.line·65 
79 ····.line·66 
80 ····.line·67 
81 ····.line·68 
82 ····.line·69 
83 ····.line·70 
84 ····.line·71 
85 ····.line·72 
86 ····.line·73 
87 ····.line·74 
88 ····.line·75 
89 ····.line·76 
90 ····.line·77 
91 ····.line·78 
92 ····.line·79 
93 ····.line·80 
94 ····.line·81 
95 ····.line·82 
96 ····.line·83 
97 ····.line·84 
98 ····.line·85 
99 ····.line·86 
100 ····.line·87 
101 ····.line·88 
102 ····.line·89 
103 ····.line·90 
104 ····.line·91 
105 ····.line·92 
106 ····.line·93 
107 ····.line·94 
108 ····.line·95 
109 ····.line·96 
110 ····.line·97 
111 ····.line·98 
112 ····.line·99 
113 ····.line·100 
114 ····.line·101 
115 ····.line·102 
116 ····.line·103 
117 ····.line·104 
118 ····.line·105 
Max diff block lines reached; 1047/5386 bytes (19.44%) of diff not shown.
22.6 KB
smali/e/d.smali
Max HTML report size reached
6.75 KB
smali/e/b.smali
    
Offset 1, 361 lines modifiedOffset 1, 73 lines modified
1 .class·public·final·Le/b;1 .class·public·abstract·Le/b;
2 .super·Lh0/h;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·volatile·e:Le/b; 
  
  
6 #·instance·fields 
7 .field·public·final·d:Le/d; 
  
  
8 #·direct·methods4 #·direct·methods
 5 .method·public·static·a()Ljava/lang/String;
9 .method·public·constructor·<init>()V 
10 ····.locals·1 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····.line·2 
14 ····.line·3 
15 ····.line·4 
16 ····new-instance·v0,·Le/d; 
  
17 ····.line·5 
18 ····.line·6 
19 ····invoke-direct·{v0},·Le/d;-><init>()V 
  
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····iput-object·v0,·p0,·Le/b;->d:Le/d; 
  
24 ····.line·10 
25 ····.line·11 
26 ····return-void 
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 ····.line·63 
79 ····.line·64 
80 ····.line·65 
81 ····.line·66 
82 ····.line·67 
83 ····.line·68 
84 ····.line·69 
85 ····.line·70 
86 ····.line·71 
87 ····.line·72 
88 ····.line·73 
89 ····.line·74 
90 ····.line·75 
91 ····.line·76 
92 ····.line·77 
93 ····.line·78 
94 ····.line·79 
95 ····.line·80 
96 ····.line·81 
97 ····.line·82 
98 ····.line·83 
99 ····.line·84 
100 ····.line·85 
101 ····.line·86 
102 ····.line·87 
103 ····.line·88 
104 ····.line·89 
105 ····.line·90 
106 ····.line·91 
107 ····.line·92 
108 ····.line·93 
109 ····.line·94 
110 ····.line·95 
111 ····.line·96 
112 ····.line·97 
113 ····.line·98 
114 ····.line·99 
115 ····.line·100 
Max diff block lines reached; 2690/6883 bytes (39.08%) of diff not shown.
9.05 KB
smali/e/c.smali
    
Offset 1, 340 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·Le/c;1 .class·public·abstract·Le/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/ThreadFactory; 
  
  
6 #·instance·fields 
7 .field·public·final·a:Ljava/util/concurrent/atomic/AtomicInteger; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·constructor·<init>()V5 .method·public·static·a(Landroid/app/ActivityOptions;Z)V
10 ····.locals·26 ····.locals·0
  
11 ····.line·17 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-virtual·{p0,·p1},·Landroid/app/ActivityOptions;->setShareIdentityEnabled(Z)Landroid/app/ActivityOptions;
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
15 ····.line·411 ····.line·4
16 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicInteger; 
  
17 ····.line·5 
18 ····.line·6 
19 ····const/4·v1,·0x0 
  
20 ····.line·7 
21 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V 
  
22 ····.line·8 
23 ····.line·9 
24 ····.line·10 
25 ····iput-object·v0,·p0,·Le/c;->a:Ljava/util/concurrent/atomic/AtomicInteger; 
  
26 ····.line·11 
27 ····.line·12 
28 ····return-void12 ····return-void
29 ····.line·13 
30 ····.line·14 
31 ····.line·15 
32 ····.line·16 
33 ····.line·17 
34 ····.line·18 
35 ····.line·19 
36 ····.line·20 
37 ····.line·21 
38 ····.line·22 
39 ····.line·23 
40 ····.line·24 
41 ····.line·25 
42 ····.line·26 
43 ····.line·27 
44 ····.line·28 
45 ····.line·29 
46 ····.line·30 
47 ····.line·31 
48 ····.line·32 
49 ····.line·33 
50 ····.line·34 
51 ····.line·35 
52 ····.line·36 
53 ····.line·37 
54 ····.line·38 
55 ····.line·39 
56 ····.line·40 
57 ····.line·41 
58 ····.line·42 
59 ····.line·43 
60 ····.line·44 
61 ····.line·45 
62 ····.line·46 
63 ····.line·47 
64 ····.line·48 
65 ····.line·49 
66 ····.line·50 
67 ····.line·51 
68 ····.line·52 
69 ····.line·53 
70 ····.line·54 
71 ····.line·55 
72 ····.line·56 
73 ····.line·57 
74 ····.line·58 
75 ····.line·59 
76 ····.line·60 
77 ····.line·61 
78 ····.line·62 
79 ····.line·63 
80 ····.line·64 
81 ····.line·65 
82 ····.line·66 
83 ····.line·67 
84 ····.line·68 
85 ····.line·69 
86 ····.line·70 
87 ····.line·71 
88 ····.line·72 
89 ····.line·73 
90 ····.line·74 
91 ····.line·75 
92 ····.line·76 
93 ····.line·77 
94 ····.line·78 
95 ····.line·79 
96 ····.line·80 
97 ····.line·81 
98 ····.line·82 
99 ····.line·83 
100 ····.line·84 
101 ····.line·85 
102 ····.line·86 
103 ····.line·87 
104 ····.line·88 
105 ····.line·89 
106 ····.line·90 
107 ····.line·91 
108 ····.line·92 
109 ····.line·93 
110 ····.line·94 
111 ····.line·95 
112 ····.line·96 
113 ····.line·97 
114 ····.line·98 
115 ····.line·99 
116 ····.line·100 
Max diff block lines reached; 4475/9236 bytes (48.45%) of diff not shown.
4.94 KB
smali/E/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 313 lines modified
1 .class·public·interface·abstract·LE/a;1 .class·public·final·LE/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
 6 #·instance·fields
 7 .field·public·a:I
  
  
 8 #·virtual·methods
 9 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
 10 ····.locals·3
  
 11 ····.line·1
 12 ····new-instance·v0,·Ljava/lang/Thread;
  
 13 ····.line·2
 14 ····.line·3
 15 ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 16 ····.line·4
 17 ····.line·5
 18 ····.line·6
 19 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
 20 ····.line·7
 21 ····.line·8
 22 ····const-string·v1,·"flutter-worker-"
  
 23 ····.line·9
 24 ····.line·10
 25 ····invoke-direct·{p1,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····iget·v1,·p0,·LE/a;->a:I
  
 30 ····.line·14
 31 ····.line·15
 32 ····add-int/lit8·v2,·v1,·0x1
  
 33 ····.line·16
 34 ····.line·17
 35 ····iput·v2,·p0,·LE/a;->a:I
  
 36 ····.line·18
 37 ····.line·19
 38 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 39 ····.line·20
 40 ····.line·21
 41 ····.line·22
 42 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 43 ····.line·23
 44 ····.line·24
 45 ····.line·25
 46 ····move-result-object·p1
  
 47 ····.line·26
 48 ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V
  
 49 ····.line·27
 50 ····.line·28
 51 ····.line·29
 52 ····return-object·v0
 53 ····.line·30
 54 ····.line·31
 55 ····.line·32
 56 ····.line·33
 57 ····.line·34
 58 ····.line·35
 59 ····.line·36
 60 ····.line·37
 61 ····.line·38
 62 ····.line·39
 63 ····.line·40
 64 ····.line·41
 65 ····.line·42
 66 ····.line·43
 67 ····.line·44
 68 ····.line·45
 69 ····.line·46
 70 ····.line·47
 71 ····.line·48
 72 ····.line·49
 73 ····.line·50
 74 ····.line·51
 75 ····.line·52
 76 ····.line·53
 77 ····.line·54
 78 ····.line·55
 79 ····.line·56
 80 ····.line·57
 81 ····.line·58
 82 ····.line·59
 83 ····.line·60
 84 ····.line·61
 85 ····.line·62
 86 ····.line·63
 87 ····.line·64
 88 ····.line·65
 89 ····.line·66
 90 ····.line·67
 91 ····.line·68
 92 ····.line·69
 93 ····.line·70
 94 ····.line·71
 95 ····.line·72
 96 ····.line·73
 97 ····.line·74
 98 ····.line·75
 99 ····.line·76
 100 ····.line·77
 101 ····.line·78
 102 ····.line·79
 103 ····.line·80
 104 ····.line·81
 105 ····.line·82
 106 ····.line·83
 107 ····.line·84
 108 ····.line·85
 109 ····.line·86
Max diff block lines reached; -1/5030 bytes (-0.02%) of diff not shown.
4.99 KB
smali/E/b.smali
    
Offset 1, 126 lines modifiedOffset 1, 208 lines modified
1 .class·public·final·LE/b;1 .class·public·final·LE/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:LE/b;5 .field·public·static·d:LE/b;
  
6 .field·public·static·final·synthetic·b:LE/b; 
 6 #·instance·fields
 7 .field·public·a:LJ/f;
  
 8 .field·public·b:La/a;
  
 9 .field·public·c:Ljava/util/concurrent/ExecutorService;
  
  
7 #·direct·methods10 #·direct·methods
8 .method·static·synthetic·constructor·<clinit>()V11 .method·public·static·a()LE/b;
9 ····.locals·112 ····.locals·5
  
10 ····.line·113 ····.line·1
11 ····new-instance·v0,·LE/b;14 ····sget-object·v0,·LE/b;->d:LE/b;
  
12 ····.line·215 ····.line·2
13 ····.line·316 ····.line·3
14 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V17 ····if-nez·v0,·:cond_3
  
15 ····.line·418 ····.line·4
16 ····.line·519 ····.line·5
 20 ····new-instance·v0,·LE/b;
17 ····.line·6 
18 ····sput-object·v0,·LE/b;->a:LE/b; 
  
 21 ····.line·6
19 ····.line·722 ····.line·7
 23 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
20 ····.line·8 
21 ····new-instance·v0,·LE/b; 
  
 24 ····.line·8
22 ····.line·925 ····.line·9
23 ····.line·1026 ····.line·10
24 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V27 ····iget-object·v1,·v0,·LE/b;->b:La/a;
  
25 ····.line·1128 ····.line·11
26 ····.line·1229 ····.line·12
 30 ····if-nez·v1,·:cond_0
27 ····.line·13 
28 ····sput-object·v0,·LE/b;->b:LE/b; 
  
 31 ····.line·13
29 ····.line·1432 ····.line·14
 33 ····new-instance·v1,·La/a;
  
30 ····.line·1534 ····.line·15
31 ····return-void 
32 ····.line·1635 ····.line·16
 36 ····const/16·v2,·0x13
  
33 ····.line·1737 ····.line·17
34 ····.line·1838 ····.line·18
 39 ····invoke-direct·{v1,·v2},·La/a;-><init>(I)V
  
35 ····.line·1940 ····.line·19
36 ····.line·2041 ····.line·20
37 ····.line·2142 ····.line·21
 43 ····iput-object·v1,·v0,·LE/b;->b:La/a;
  
38 ····.line·2244 ····.line·22
39 ····.line·2345 ····.line·23
 46 ····:cond_0
 47 ····iget-object·v1,·v0,·LE/b;->c:Ljava/util/concurrent/ExecutorService;
  
40 ····.line·2448 ····.line·24
41 ····.line·2549 ····.line·25
 50 ····const/4·v2,·0x0
  
42 ····.line·2651 ····.line·26
 52 ····if-nez·v1,·:cond_1
  
43 ····.line·2753 ····.line·27
44 ····.line·2854 ····.line·28
 55 ····new-instance·v1,·LE/a;
  
45 ····.line·2956 ····.line·29
46 ····.line·3057 ····.line·30
 58 ····invoke-direct·{v1},·Ljava/lang/Object;-><init>()V
  
47 ····.line·3159 ····.line·31
48 ····.line·3260 ····.line·32
49 ····.line·3361 ····.line·33
 62 ····iput·v2,·v1,·LE/a;->a:I
  
50 ····.line·3463 ····.line·34
51 ····.line·3564 ····.line·35
 65 ····invoke-static·{v1},·Ljava/util/concurrent/Executors;->newCachedThreadPool(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;
  
52 ····.line·3666 ····.line·36
53 ····.line·3767 ····.line·37
54 ····.line·3868 ····.line·38
 69 ····move-result-object·v1
  
55 ····.line·3970 ····.line·39
 71 ····iput-object·v1,·v0,·LE/b;->c:Ljava/util/concurrent/ExecutorService;
  
56 ····.line·4072 ····.line·40
57 ····.line·4173 ····.line·41
 74 ····:cond_1
 75 ····iget-object·v1,·v0,·LE/b;->a:LJ/f;
  
58 ····.line·4276 ····.line·42
59 ····.line·4377 ····.line·43
 78 ····if-nez·v1,·:cond_2
  
60 ····.line·4479 ····.line·44
61 ····.line·4580 ····.line·45
 81 ····new-instance·v1,·LJ/f;
  
62 ····.line·4682 ····.line·46
63 ····.line·4783 ····.line·47
 84 ····iget-object·v3,·v0,·LE/b;->b:La/a;
  
64 ····.line·4885 ····.line·48
65 ····.line·4986 ····.line·49
 87 ····invoke-virtual·{v3},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
Max diff block lines reached; 2494/5084 bytes (49.06%) of diff not shown.
10.2 KB
smali/u/a.smali
    
Offset 1, 637 lines modifiedOffset 1, 59 lines modified
1 .class·public·final·Lu/a;1 .class·public·final·Lu/a;
2 .super·Landroidx/lifecycle/I;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lu/g;
  
  
4 #·instance·fields6 #·static·fields
5 .field·public·final·a:Lh/i;7 .field·public·static·final·a:Lu/a;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
8 ····.locals·010 ····.locals·1
  
9 ····.line·111 ····.line·1
 12 ····new-instance·v0,·Lu/a;
10 ····return-void 
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····.line·5 
15 ····.line·6 
16 ····.line·7 
17 ····.line·8 
18 ····.line·9 
19 ····.line·10 
20 ····.line·11 
21 ····.line·12 
22 ····.line·13 
23 ····.line·14 
24 ····.line·15 
25 ····.line·16 
26 ····.line·17 
27 ····.line·18 
28 ····.line·19 
29 ····.line·20 
30 ····.line·21 
31 ····.line·22 
32 ····.line·23 
33 ····.line·24 
34 ····.line·25 
35 ····.line·26 
36 ····.line·27 
37 ····.line·28 
38 ····.line·29 
39 ····.line·30 
40 ····.line·31 
41 ····.line·32 
42 ····.line·33 
43 ····.line·34 
44 ····.line·35 
45 ····.line·36 
46 ····.line·37 
47 ····.line·38 
48 ····.line·39 
49 ····.line·40 
50 ····.line·41 
51 ····.line·42 
52 ····.line·43 
53 ····.line·44 
54 ····.line·45 
55 ····.line·46 
56 ····.line·47 
57 ····.line·48 
58 ····.line·49 
59 ····.line·50 
60 ····.line·51 
61 ····.line·52 
62 ····.line·53 
63 ····.line·54 
64 ····.line·55 
65 ····.line·56 
66 ····.line·57 
67 ····.line·58 
68 ····.line·59 
69 ····.line·60 
70 ····.line·61 
71 ····.line·62 
72 ····.line·63 
73 ····.line·64 
74 ····.line·65 
75 ····.line·66 
76 ····.line·67 
77 ····.line·68 
78 ····.line·69 
79 ····.line·70 
80 ····.line·71 
81 ····.line·72 
82 ····.line·73 
83 ····.line·74 
84 ····.line·75 
85 ····.line·76 
86 ····.line·77 
87 ····.line·78 
88 ····.line·79 
89 ····.line·80 
90 ····.line·81 
91 ····.line·82 
92 ····.line·83 
93 ····.line·84 
94 ····.line·85 
95 ····.line·86 
96 ····.line·87 
97 ····.line·88 
98 ····.line·89 
99 ····.line·90 
100 ····.line·91 
101 ····.line·92 
102 ····.line·93 
103 ····.line·94 
104 ····.line·95 
105 ····.line·96 
106 ····.line·97 
107 ····.line·98 
108 ····.line·99 
109 ····.line·100 
110 ····.line·101 
111 ····.line·102 
112 ····.line·103 
113 ····.line·104 
114 ····.line·105 
115 ····.line·106 
116 ····.line·107 
117 ····.line·108 
118 ····.line·109 
Max diff block lines reached; 6271/10387 bytes (60.37%) of diff not shown.
9.09 KB
smali/g/a.smali
    
Offset 1, 27 lines modifiedOffset 1, 361 lines modified
1 .class·public·abstract·Lg/a;1 .class·public·final·Lg/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·b:Lg/a;
  
 6 .field·public·static·final·c:Lg/a;
  
  
 7 #·instance·fields
 8 .field·public·final·a:Ljava/lang/Throwable;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·a()Landroid/app/ActivityOptions;10 .method·static·constructor·<clinit>()V
6 ····.locals·111 ····.locals·3
  
 12 ····.line·1
 13 ····sget-boolean·v0,·Lg/g;->d:Z
  
 14 ····.line·2
 15 ····.line·3
 16 ····const/4·v1,·0x0
  
 17 ····.line·4
 18 ····if-eqz·v0,·:cond_0
  
 19 ····.line·5
 20 ····.line·6
 21 ····sput-object·v1,·Lg/a;->c:Lg/a;
  
 22 ····.line·7
 23 ····.line·8
 24 ····sput-object·v1,·Lg/a;->b:Lg/a;
  
 25 ····.line·9
 26 ····.line·10
 27 ····goto·:goto_0
  
 28 ····.line·11
 29 ····:cond_0
 30 ····new-instance·v0,·Lg/a;
  
 31 ····.line·12
 32 ····.line·13
 33 ····const/4·v2,·0x0
  
 34 ····.line·14
 35 ····invoke-direct·{v0,·v1,·v2},·Lg/a;-><init>(Ljava/lang/Throwable;Z)V
  
 36 ····.line·15
 37 ····.line·16
 38 ····.line·17
 39 ····sput-object·v0,·Lg/a;->c:Lg/a;
  
 40 ····.line·18
 41 ····.line·19
 42 ····new-instance·v0,·Lg/a;
  
 43 ····.line·20
 44 ····.line·21
 45 ····const/4·v2,·0x1
  
 46 ····.line·22
 47 ····invoke-direct·{v0,·v1,·v2},·Lg/a;-><init>(Ljava/lang/Throwable;Z)V
  
 48 ····.line·23
 49 ····.line·24
 50 ····.line·25
 51 ····sput-object·v0,·Lg/a;->b:Lg/a;
  
 52 ····.line·26
 53 ····.line·27
 54 ····:goto_0
 55 ····return-void
 56 ····.line·28
 57 ····.line·29
 58 ····.line·30
 59 ····.line·31
 60 ····.line·32
 61 ····.line·33
 62 ····.line·34
 63 ····.line·35
 64 ····.line·36
 65 ····.line·37
 66 ····.line·38
 67 ····.line·39
 68 ····.line·40
 69 ····.line·41
 70 ····.line·42
 71 ····.line·43
 72 ····.line·44
 73 ····.line·45
 74 ····.line·46
 75 ····.line·47
 76 ····.line·48
 77 ····.line·49
 78 ····.line·50
 79 ····.line·51
 80 ····.line·52
 81 ····.line·53
 82 ····.line·54
 83 ····.line·55
 84 ····.line·56
 85 ····.line·57
 86 ····.line·58
 87 ····.line·59
 88 ····.line·60
 89 ····.line·61
 90 ····.line·62
 91 ····.line·63
 92 ····.line·64
 93 ····.line·65
 94 ····.line·66
 95 ····.line·67
 96 ····.line·68
 97 ····.line·69
 98 ····.line·70
 99 ····.line·71
 100 ····.line·72
 101 ····.line·73
 102 ····.line·74
 103 ····.line·75
 104 ····.line·76
 105 ····.line·77
Max diff block lines reached; 3979/9274 bytes (42.90%) of diff not shown.
64.4 KB
smali/g/d.smali
Max HTML report size reached
4.26 KB
smali/g/b.smali
    
Offset 1, 282 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Lg/b;1 .class·public·abstract·Lg/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·a()Ljava/lang/String; 
6 ····.locals·2 
  
7 ····.line·1 
8 ····invoke-static·{},·Landroid/os/LocaleList;->getAdjustedDefault()Landroid/os/LocaleList; 
  
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····move-result-object·v0 
  
13 ····.line·5 
14 ····invoke-virtual·{v0},·Landroid/os/LocaleList;->size()I 
  
15 ····.line·6 
16 ····.line·7 
17 ····.line·8 
18 ····move-result·v1 
  
19 ····.line·9 
20 ····if-lez·v1,·:cond_0 
  
21 ····.line·10 
22 ····.line·11 
23 ····const/4·v1,·0x0 
  
24 ····.line·12 
25 ····invoke-virtual·{v0,·v1},·Landroid/os/LocaleList;->get(I)Ljava/util/Locale; 
  
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····move-result-object·v0 
  
30 ····.line·16 
31 ····invoke-virtual·{v0},·Ljava/util/Locale;->toLanguageTag()Ljava/lang/String; 
  
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····move-result-object·v0 
  
36 ····.line·20 
37 ····goto·:goto_0 
  
38 ····.line·21 
39 ····:cond_0 
40 ····const/4·v0,·0x0 
  
41 ····.line·22 
42 ····:goto_0 
43 ····return-object·v0 
44 ····.line·23 
45 ····.line·24 
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····.line·31 
53 ····.line·32 
54 ····.line·33 
55 ····.line·34 
56 ····.line·35 
57 ····.line·36 
58 ····.line·37 
59 ····.line·38 
60 ····.line·39 
61 ····.line·40 
62 ····.line·41 
63 ····.line·42 
64 ····.line·43 
65 ····.line·44 
66 ····.line·45 
67 ····.line·46 
68 ····.line·47 
69 ····.line·48 
70 ····.line·49 
71 ····.line·50 
72 ····.line·51 
73 ····.line·52 
74 ····.line·53 
75 ····.line·54 
76 ····.line·55 
77 ····.line·56 
78 ····.line·57 
79 ····.line·58 
80 ····.line·59 
81 ····.line·60 
82 ····.line·61 
83 ····.line·62 
84 ····.line·63 
85 ····.line·64 
86 ····.line·65 
87 ····.line·66 
88 ····.line·67 
89 ····.line·68 
90 ····.line·69 
91 ····.line·70 
92 ····.line·71 
93 ····.line·72 
94 ····.line·73 
95 ····.line·74 
96 ····.line·75 
97 ····.line·76 
98 ····.line·77 
99 ····.line·78 
100 ····.line·79 
101 ····.line·80 
102 ····.line·81 
103 ····.line·82 
104 ····.line·83 
105 ····.line·84 
106 ····.line·85 
107 ····.line·86 
108 ····.line·87 
109 ····.line·88 
110 ····.line·89 
111 ····.line·90 
112 ····.line·91 
Max diff block lines reached; -1/4329 bytes (-0.02%) of diff not shown.
3.68 KB
smali/g/c.smali
    
Offset 1, 27 lines modifiedOffset 1, 39 lines modified
1 .class·public·abstract·Lg/c;1 .class·public·final·Lg/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·b:Lg/c;
  
  
 6 #·instance·fields
 7 .field·public·a:Lg/c;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Landroid/app/ActivityOptions;Z)V9 .method·static·constructor·<clinit>()V
6 ····.locals·010 ····.locals·1
  
7 ····.line·111 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/app/ActivityOptions;->setShareIdentityEnabled(Z)Landroid/app/ActivityOptions;12 ····new-instance·v0,·Lg/c;
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
 15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·416 ····.line·4
12 ····return-void 
13 ····.line·517 ····.line·5
14 ····.line·618 ····.line·6
 19 ····sput-object·v0,·Lg/c;->b:Lg/c;
  
15 ····.line·720 ····.line·7
16 ····.line·821 ····.line·8
 22 ····return-void
17 ····.line·923 ····.line·9
18 ····.line·1024 ····.line·10
19 ····.line·1125 ····.line·11
20 ····.line·1226 ····.line·12
21 ····.line·1327 ····.line·13
22 ····.line·1428 ····.line·14
23 ····.line·1529 ····.line·15
Offset 294, 191 lines modifiedOffset 306, 8 lines modified
294 ····.line·282306 ····.line·282
295 ····.line·283307 ····.line·283
296 ····.line·284308 ····.line·284
297 ····.line·285309 ····.line·285
298 ····.line·286310 ····.line·286
299 ····.line·287311 ····.line·287
300 ····.line·288312 ····.line·288
301 ····.line·289 
302 ····.line·290 
303 ····.line·291 
304 ····.line·292 
305 ····.line·293 
306 ····.line·294 
307 ····.line·295 
308 ····.line·296 
309 ····.line·297 
310 ····.line·298 
311 ····.line·299 
312 ····.line·300 
313 ····.line·301 
314 ····.line·302 
315 ····.line·303 
316 ····.line·304 
317 ····.line·305 
318 ····.line·306 
319 ····.line·307 
320 ····.line·308 
321 ····.line·309 
322 ····.line·310 
323 ····.line·311 
324 ····.line·312 
325 ····.line·313 
326 ····.line·314 
327 ····.line·315 
328 ····.line·316 
329 ····.line·317 
330 ····.line·318 
331 ····.line·319 
332 ····.line·320 
333 ····.line·321 
334 ····.line·322 
335 ····.line·323 
336 ····.line·324 
337 ····.line·325 
338 ····.line·326 
339 ····.line·327 
340 ····.line·328 
341 ····.line·329 
342 ····.line·330 
343 ····.line·331 
344 ····.line·332 
345 ····.line·333 
346 ····.line·334 
347 ····.line·335 
348 ····.line·336 
349 ····.line·337 
350 ····.line·338 
351 ····.line·339 
352 ····.line·340 
353 ····.line·341 
354 ····.line·342 
355 ····.line·343 
356 ····.line·344 
357 ····.line·345 
358 ····.line·346 
359 ····.line·347 
360 ····.line·348 
361 ····.line·349 
362 ····.line·350 
363 ····.line·351 
364 ····.line·352 
365 ····.line·353 
366 ····.line·354 
367 ····.line·355 
368 ····.line·356 
369 ····.line·357 
370 ····.line·358 
371 ····.line·359 
372 ····.line·360 
373 ····.line·361 
374 ····.line·362 
375 ····.line·363 
376 ····.line·364 
377 ····.line·365 
378 ····.line·366 
379 ····.line·367 
Max diff block lines reached; 0/3741 bytes (0.00%) of diff not shown.
9.29 KB
smali/T/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 630 lines modified
1 .class·public·interface·abstract·LT/a;1 .class·public·final·LT/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·a:Ljava/lang/Boolean;
  
  
4 #·virtual·methods6 #·virtual·methods
5 .method·public·abstract·a()V7 .method·public·final·equals(Ljava/lang/Object;)Z
 8 ····.locals·2
  
 9 ····.line·1
 10 ····if-ne·p0,·p1,·:cond_0
  
 11 ····.line·2
 12 ····.line·3
 13 ····const/4·p1,·0x1
  
 14 ····.line·4
 15 ····return·p1
  
 16 ····.line·5
 17 ····:cond_0
 18 ····if-eqz·p1,·:cond_2
  
 19 ····.line·6
 20 ····.line·7
 21 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 22 ····.line·8
 23 ····.line·9
 24 ····.line·10
 25 ····move-result-object·v0
  
 26 ····.line·11
 27 ····const-class·v1,·LT/a;
  
 28 ····.line·12
 29 ····.line·13
 30 ····if-eq·v1,·v0,·:cond_1
  
 31 ····.line·14
 32 ····.line·15
 33 ····goto·:goto_0
  
 34 ····.line·16
 35 ····:cond_1
 36 ····check-cast·p1,·LT/a;
  
 37 ····.line·17
 38 ····.line·18
 39 ····iget-object·v0,·p0,·LT/a;->a:Ljava/lang/Boolean;
  
 40 ····.line·19
 41 ····.line·20
 42 ····iget-object·p1,·p1,·LT/a;->a:Ljava/lang/Boolean;
  
 43 ····.line·21
 44 ····.line·22
 45 ····invoke-virtual·{v0,·p1},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
  
 46 ····.line·23
 47 ····.line·24
 48 ····.line·25
 49 ····move-result·p1
  
 50 ····.line·26
 51 ····return·p1
  
 52 ····.line·27
 53 ····:cond_2
 54 ····:goto_0
 55 ····const/4·p1,·0x0
  
 56 ····.line·28
 57 ····return·p1
 58 ····.line·29
 59 ····.line·30
 60 ····.line·31
 61 ····.line·32
 62 ····.line·33
 63 ····.line·34
 64 ····.line·35
 65 ····.line·36
 66 ····.line·37
 67 ····.line·38
 68 ····.line·39
 69 ····.line·40
 70 ····.line·41
 71 ····.line·42
 72 ····.line·43
 73 ····.line·44
 74 ····.line·45
 75 ····.line·46
 76 ····.line·47
 77 ····.line·48
 78 ····.line·49
 79 ····.line·50
 80 ····.line·51
 81 ····.line·52
 82 ····.line·53
 83 ····.line·54
 84 ····.line·55
 85 ····.line·56
 86 ····.line·57
 87 ····.line·58
 88 ····.line·59
 89 ····.line·60
 90 ····.line·61
 91 ····.line·62
 92 ····.line·63
 93 ····.line·64
 94 ····.line·65
 95 ····.line·66
 96 ····.line·67
 97 ····.line·68
 98 ····.line·69
 99 ····.line·70
 100 ····.line·71
 101 ····.line·72
 102 ····.line·73
 103 ····.line·74
 104 ····.line·75
 105 ····.line·76
 106 ····.line·77
Max diff block lines reached; 0/9479 bytes (0.00%) of diff not shown.
40.5 KB
smali/Z/a.smali
Max HTML report size reached
261 B
smali/Z/d.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·LZ/d;1 .class·public·interface·abstract·LZ/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·c(Ljava/nio/ByteBuffer;LS/h;)V5 .method·public·abstract·g()LZ/d;
6 .end·method6 .end·method
4.96 KB
smali/Z/f.smali
    
Offset 1, 17 lines modifiedOffset 1, 313 lines modified
1 .class·public·interface·abstract·LZ/f;1 .class·public·abstract·LZ/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:LF/H;
4 #·virtual·methods 
5 .method·public·abstract·a()La/a; 
6 .end·method 
  
 6 .field·public·static·b:LF/H;
7 .method·public·abstract·d(Ljava/lang/String;Ljava/nio/ByteBuffer;LZ/e;)V 
8 .end·method 
  
9 .method·public·abstract·f(Ljava/lang/String;LZ/d;)V 
10 .end·method 
  
11 .method·public·abstract·i(Ljava/lang/String;LZ/d;La/a;)V7 #·direct·methods
 8 .method·static·constructor·<clinit>()V
 9 ····.locals·2
  
 10 ····.line·1
 11 ····new-instance·v0,·LF/H;
  
 12 ····.line·2
 13 ····.line·3
 14 ····const/4·v1,·0x0
  
 15 ····.line·4
 16 ····invoke-direct·{v0,·v1,·v1,·v1},·LF/H;-><init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V
  
 17 ····.line·5
 18 ····.line·6
 19 ····.line·7
 20 ····sput-object·v0,·LZ/f;->a:LF/H;
  
 21 ····.line·8
 22 ····.line·9
 23 ····return-void
 24 ····.line·10
 25 ····.line·11
 26 ····.line·12
 27 ····.line·13
 28 ····.line·14
 29 ····.line·15
 30 ····.line·16
 31 ····.line·17
 32 ····.line·18
 33 ····.line·19
 34 ····.line·20
 35 ····.line·21
 36 ····.line·22
 37 ····.line·23
 38 ····.line·24
 39 ····.line·25
 40 ····.line·26
 41 ····.line·27
 42 ····.line·28
 43 ····.line·29
 44 ····.line·30
 45 ····.line·31
 46 ····.line·32
 47 ····.line·33
 48 ····.line·34
 49 ····.line·35
 50 ····.line·36
 51 ····.line·37
 52 ····.line·38
 53 ····.line·39
 54 ····.line·40
 55 ····.line·41
 56 ····.line·42
 57 ····.line·43
 58 ····.line·44
 59 ····.line·45
 60 ····.line·46
 61 ····.line·47
 62 ····.line·48
 63 ····.line·49
 64 ····.line·50
 65 ····.line·51
 66 ····.line·52
 67 ····.line·53
 68 ····.line·54
 69 ····.line·55
 70 ····.line·56
 71 ····.line·57
 72 ····.line·58
 73 ····.line·59
 74 ····.line·60
 75 ····.line·61
 76 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
 100 ····.line·86
 101 ····.line·87
 102 ····.line·88
 103 ····.line·89
 104 ····.line·90
 105 ····.line·91
 106 ····.line·92
 107 ····.line·93
 108 ····.line·94
 109 ····.line·95
 110 ····.line·96
Max diff block lines reached; 0/5050 bytes (0.00%) of diff not shown.
1.03 KB
smali/Z/e.smali
    
Offset 1, 8 lines modifiedOffset 1, 42 lines modified
1 .class·public·interface·abstract·LZ/e;1 .class·public·interface·abstract·annotation·LZ/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/annotation/Annotation;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/AnnotationDefault;
 8 ····value·=·.subannotation·LZ/e;
 9 ········c·=·""
 10 ········f·=·""
 11 ········i·=·{}
 12 ········l·=·{}
 13 ········m·=·""
 14 ········n·=·{}
 15 ········s·=·{}
 16 ········v·=·0x1
 17 ····.end·subannotation
 18 .end·annotation
  
 19 .annotation·runtime·Ljava/lang/annotation/Retention;
 20 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
 21 .end·annotation
  
  
4 #·virtual·methods22 #·virtual·methods
5 .method·public·abstract·a(Ljava/nio/ByteBuffer;)V23 .method·public·abstract·c()Ljava/lang/String;
 24 .end·method
  
 25 .method·public·abstract·f()Ljava/lang/String;
 26 .end·method
  
 27 .method·public·abstract·l()[I
 28 .end·method
  
 29 .method·public·abstract·m()Ljava/lang/String;
 30 .end·method
  
 31 .method·public·abstract·v()I
6 .end·method32 .end·method
17.7 KB
smali/Z/b.smali
    
Offset 1, 8 lines modifiedOffset 1, 1201 lines modified
1 .class·public·interface·abstract·LZ/b;1 .class·public·final·LZ/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LX/e;
  
  
 6 #·static·fields
 7 .field·public·static·final·b:LZ/b;
  
  
 8 #·direct·methods
 9 .method·static·constructor·<clinit>()V
 10 ····.locals·1
  
 11 ····.line·1
 12 ····new-instance·v0,·LZ/b;
  
 13 ····.line·2
 14 ····.line·3
 15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 16 ····.line·4
 17 ····.line·5
 18 ····.line·6
 19 ····sput-object·v0,·LZ/b;->b:LZ/b;
  
 20 ····.line·7
 21 ····.line·8
 22 ····return-void
 23 ····.line·9
 24 ····.line·10
 25 ····.line·11
 26 ····.line·12
 27 ····.line·13
 28 ····.line·14
 29 ····.line·15
 30 ····.line·16
 31 ····.line·17
 32 ····.line·18
 33 ····.line·19
 34 ····.line·20
 35 ····.line·21
 36 ····.line·22
 37 ····.line·23
 38 ····.line·24
 39 ····.line·25
 40 ····.line·26
 41 ····.line·27
 42 ····.line·28
 43 ····.line·29
 44 ····.line·30
 45 ····.line·31
 46 ····.line·32
 47 ····.line·33
 48 ····.line·34
 49 ····.line·35
 50 ····.line·36
 51 ····.line·37
 52 ····.line·38
 53 ····.line·39
 54 ····.line·40
 55 ····.line·41
 56 ····.line·42
 57 ····.line·43
 58 ····.line·44
 59 ····.line·45
 60 ····.line·46
 61 ····.line·47
 62 ····.line·48
 63 ····.line·49
 64 ····.line·50
 65 ····.line·51
 66 ····.line·52
 67 ····.line·53
 68 ····.line·54
 69 ····.line·55
 70 ····.line·56
 71 ····.line·57
 72 ····.line·58
 73 ····.line·59
 74 ····.line·60
 75 ····.line·61
 76 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
 100 ····.line·86
 101 ····.line·87
 102 ····.line·88
 103 ····.line·89
 104 ····.line·90
 105 ····.line·91
 106 ····.line·92
 107 ····.line·93
 108 ····.line·94
 109 ····.line·95
 110 ····.line·96
 111 ····.line·97
 112 ····.line·98
 113 ····.line·99
 114 ····.line·100
 115 ····.line·101
 116 ····.line·102
 117 ····.line·103
 118 ····.line·104
Max diff block lines reached; 13432/18109 bytes (74.17%) of diff not shown.
27.1 KB
smali/Z/g.smali
Max HTML report size reached
10.6 KB
smali/Z/c.smali
    
Offset 1, 8 lines modifiedOffset 1, 695 lines modified
1 .class·public·interface·abstract·LZ/c;1 .class·public·abstract·LZ/c;
2 .super·Ljava/lang/Object;2 .super·LZ/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·c:LX/j;
  
 6 .field·public·transient·d:LX/e;
  
  
 7 #·direct·methods
 8 .method·public·constructor·<init>(LX/e;)V
 9 ····.locals·1
  
 10 ····.line·1
 11 ····if-eqz·p1,·:cond_0
  
 12 ····invoke-interface·{p1},·LX/e;->k()LX/j;
  
 13 ····move-result-object·v0
  
 14 ····goto·:goto_0
  
 15 ····:cond_0
 16 ····const/4·v0,·0x0
  
 17 ····:goto_0
 18 ····invoke-direct·{p0,·p1,·v0},·LZ/c;-><init>(LX/e;LX/j;)V
  
 19 ····return-void
 20 .end·method
  
 21 .method·public·constructor·<init>(LX/e;LX/j;)V
 22 ····.locals·0
  
 23 ····.line·2
 24 ····invoke-direct·{p0,·p1},·LZ/a;-><init>(LX/e;)V
  
 25 ····iput-object·p2,·p0,·LZ/c;->c:LX/j;
  
 26 ····return-void
 27 .end·method
  
  
4 #·virtual·methods28 #·virtual·methods
5 .method·public·abstract·a(Ljava/lang/Object;)V29 .method·public·final·j()V
 30 ····.locals·4
  
 31 ····.line·1
 32 ····iget-object·v0,·p0,·LZ/c;->d:LX/e;
  
 33 ····.line·2
 34 ····.line·3
 35 ····if-eqz·v0,·:cond_2
  
 36 ····.line·4
 37 ····.line·5
 38 ····if-eq·v0,·p0,·:cond_2
  
 39 ····.line·6
 40 ····.line·7
 41 ····iget-object·v1,·p0,·LZ/c;->c:LX/j;
  
 42 ····.line·8
 43 ····.line·9
 44 ····invoke-static·{v1},·Lf0/a;->d(Ljava/lang/Object;)V
  
 45 ····.line·10
 46 ····.line·11
 47 ····.line·12
 48 ····sget-object·v2,·LX/f;->b:LX/f;
  
 49 ····.line·13
 50 ····.line·14
 51 ····invoke-interface·{v1,·v2},·LX/j;->c(LX/i;)LX/h;
  
 52 ····.line·15
 53 ····.line·16
 54 ····.line·17
 55 ····move-result-object·v1
  
 56 ····.line·18
 57 ····invoke-static·{v1},·Lf0/a;->d(Ljava/lang/Object;)V
  
 58 ····.line·19
 59 ····.line·20
 60 ····.line·21
 61 ····check-cast·v1,·LX/g;
  
 62 ····.line·22
 63 ····.line·23
 64 ····check-cast·v0,·Lr0/h;
  
 65 ····.line·24
 66 ····.line·25
 67 ····:cond_0
 68 ····sget-object·v1,·Lr0/h;->i:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
 69 ····.line·26
 70 ····.line·27
 71 ····invoke-virtual·{v1,·v0},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
 72 ····.line·28
 73 ····.line·29
 74 ····.line·30
 75 ····move-result-object·v2
  
 76 ····.line·31
 77 ····sget-object·v3,·Lr0/a;->d:LJ/e;
  
 78 ····.line·32
 79 ····.line·33
 80 ····if-eq·v2,·v3,·:cond_0
  
 81 ····.line·34
 82 ····.line·35
 83 ····invoke-virtual·{v1,·v0},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
 84 ····.line·36
 85 ····.line·37
 86 ····.line·38
 87 ····move-result-object·v0
  
 88 ····.line·39
 89 ····instance-of·v1,·v0,·Lm0/e;
  
Max diff block lines reached; 0/10802 bytes (0.00%) of diff not shown.
14.4 KB
smali/W/a.smali
    
Offset 1, 44 lines modifiedOffset 1, 888 lines modified
1 .class·public·final·LW/a;1 .class·public·final·LW/a;
2 .super·Ljava/lang/Object;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Le0/l;
  
4 #·instance·fields 
5 .field·public·final·a:Ljava/lang/Object; 
  
6 .field·public·final·b:Ljava/lang/Object; 
  
7 .field·public·final·c:Ljava/lang/Object; 
  
8 .field·public·final·d:Ljava/lang/Object; 
  
 6 #·instance·fields
 7 .field·public·final·synthetic·c:I
9 .field·public·final·e:Ljava/lang/Object; 
  
10 .field·public·final·f:Ljava/lang/Object; 
  
11 .field·public·final·g:Ljava/lang/Object;8 .field·public·final·synthetic·d:Ljava/lang/Object;
  
  
12 #·direct·methods9 #·direct·methods
13 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
14 ····.locals·011 ····.locals·0
  
15 ····.line·112 ····.line·1
 13 ····iput·p1,·p0,·LW/a;->c:I
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
17 ····iput-object·p1,·p0,·LW/a;->a:Ljava/lang/Object; 
  
 14 ····.line·2
 15 ····.line·3
18 ····iput-object·p2,·p0,·LW/a;->b:Ljava/lang/Object;16 ····iput-object·p2,·p0,·LW/a;->d:Ljava/lang/Object;
  
19 ····iput-object·p3,·p0,·LW/a;->c:Ljava/lang/Object;17 ····.line·4
 18 ····.line·5
 19 ····const/4·p1,·0x1
  
20 ····iput-object·p4,·p0,·LW/a;->d:Ljava/lang/Object;20 ····.line·6
 21 ····invoke-direct·{p0,·p1},·Lf0/h;-><init>(I)V
  
 22 ····.line·7
 23 ····.line·8
 24 ····.line·9
 25 ····return-void
 26 ····.line·10
 27 ····.line·11
 28 ····.line·12
 29 ····.line·13
 30 ····.line·14
 31 ····.line·15
 32 ····.line·16
 33 ····.line·17
 34 ····.line·18
 35 ····.line·19
 36 ····.line·20
 37 ····.line·21
 38 ····.line·22
 39 ····.line·23
 40 ····.line·24
 41 ····.line·25
 42 ····.line·26
 43 ····.line·27
 44 ····.line·28
 45 ····.line·29
 46 ····.line·30
 47 ····.line·31
 48 ····.line·32
 49 ····.line·33
 50 ····.line·34
 51 ····.line·35
 52 ····.line·36
 53 ····.line·37
 54 ····.line·38
 55 ····.line·39
 56 ····.line·40
 57 ····.line·41
 58 ····.line·42
 59 ····.line·43
 60 ····.line·44
 61 ····.line·45
 62 ····.line·46
 63 ····.line·47
 64 ····.line·48
 65 ····.line·49
 66 ····.line·50
 67 ····.line·51
 68 ····.line·52
 69 ····.line·53
 70 ····.line·54
 71 ····.line·55
 72 ····.line·56
 73 ····.line·57
 74 ····.line·58
 75 ····.line·59
 76 ····.line·60
 77 ····.line·61
 78 ····.line·62
 79 ····.line·63
 80 ····.line·64
 81 ····.line·65
 82 ····.line·66
 83 ····.line·67
 84 ····.line·68
 85 ····.line·69
 86 ····.line·70
 87 ····.line·71
 88 ····.line·72
 89 ····.line·73
 90 ····.line·74
 91 ····.line·75
 92 ····.line·76
 93 ····.line·77
 94 ····.line·78
 95 ····.line·79
 96 ····.line·80
 97 ····.line·81
 98 ····.line·82
 99 ····.line·83
 100 ····.line·84
 101 ····.line·85
 102 ····.line·86
Max diff block lines reached; 6479/14759 bytes (43.90%) of diff not shown.
48.9 KB
smali/W/b.smali
Max HTML report size reached
4.74 KB
smali/h0/a.smali
    
Offset 1, 11 lines modifiedOffset 1, 307 lines modified
1 .class·public·abstract·Lh0/a;1 .class·public·final·Lh0/a;
2 .super·Ljava/lang/Object;2 .super·Lg0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/Collection; 
  
  
6 #·virtual·methods4 #·virtual·methods
7 .method·public·abstract·a()I5 .method·public·final·a()Ljava/util/Random;
 6 ····.locals·2
  
 7 ····.line·1
 8 ····invoke-static·{},·Ljava/util/concurrent/ThreadLocalRandom;->current()Ljava/util/concurrent/ThreadLocalRandom;
  
 9 ····.line·2
 10 ····.line·3
 11 ····.line·4
 12 ····move-result-object·v0
  
 13 ····.line·5
 14 ····const-string·v1,·"current(...)"
  
 15 ····.line·6
 16 ····.line·7
 17 ····invoke-static·{v0,·v1},·Lf0/a;->f(Ljava/lang/Object;Ljava/lang/String;)V
  
 18 ····.line·8
 19 ····.line·9
 20 ····.line·10
 21 ····return-object·v0
 22 ····.line·11
 23 ····.line·12
 24 ····.line·13
 25 ····.line·14
 26 ····.line·15
 27 ····.line·16
 28 ····.line·17
 29 ····.line·18
 30 ····.line·19
 31 ····.line·20
 32 ····.line·21
 33 ····.line·22
 34 ····.line·23
 35 ····.line·24
 36 ····.line·25
 37 ····.line·26
 38 ····.line·27
 39 ····.line·28
 40 ····.line·29
 41 ····.line·30
 42 ····.line·31
 43 ····.line·32
 44 ····.line·33
 45 ····.line·34
 46 ····.line·35
 47 ····.line·36
 48 ····.line·37
 49 ····.line·38
 50 ····.line·39
 51 ····.line·40
 52 ····.line·41
 53 ····.line·42
 54 ····.line·43
 55 ····.line·44
 56 ····.line·45
 57 ····.line·46
 58 ····.line·47
 59 ····.line·48
 60 ····.line·49
 61 ····.line·50
 62 ····.line·51
 63 ····.line·52
 64 ····.line·53
 65 ····.line·54
 66 ····.line·55
 67 ····.line·56
 68 ····.line·57
 69 ····.line·58
 70 ····.line·59
 71 ····.line·60
 72 ····.line·61
 73 ····.line·62
 74 ····.line·63
 75 ····.line·64
 76 ····.line·65
 77 ····.line·66
 78 ····.line·67
 79 ····.line·68
 80 ····.line·69
 81 ····.line·70
 82 ····.line·71
 83 ····.line·72
 84 ····.line·73
 85 ····.line·74
 86 ····.line·75
 87 ····.line·76
 88 ····.line·77
 89 ····.line·78
 90 ····.line·79
 91 ····.line·80
 92 ····.line·81
 93 ····.line·82
 94 ····.line·83
 95 ····.line·84
 96 ····.line·85
 97 ····.line·86
 98 ····.line·87
 99 ····.line·88
 100 ····.line·89
 101 ····.line·90
 102 ····.line·91
 103 ····.line·92
 104 ····.line·93
 105 ····.line·94
 106 ····.line·95
 107 ····.line·96
 108 ····.line·97
 109 ····.line·98
 110 ····.line·99
 111 ····.line·100
 112 ····.line·101
 113 ····.line·102
 114 ····.line·103
 115 ····.line·104
 116 ····.line·105
 117 ····.line·106
Max diff block lines reached; 0/4820 bytes (0.00%) of diff not shown.
9.11 KB
smali/o0/t.smali
    
Offset 1, 6 lines modifiedOffset 1, 604 lines modified
1 .class·public·interface·abstract·Lo0/t;1 .class·public·final·Lo0/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a; 
 4 #·instance·fields
 5 .field·public·final·a:Lm0/h0;
  
  
 6 #·direct·methods
 7 .method·public·constructor·<init>(Lm0/h0;)V
 8 ····.locals·0
  
 9 ····.line·1
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····.line·2
 12 ····.line·3
 13 ····.line·4
 14 ····iput-object·p1,·p0,·Lo0/t;->a:Lm0/h0;
  
 15 ····.line·5
 16 ····.line·6
 17 ····return-void
 18 ····.line·7
 19 ····.line·8
 20 ····.line·9
 21 ····.line·10
 22 ····.line·11
 23 ····.line·12
 24 ····.line·13
 25 ····.line·14
 26 ····.line·15
 27 ····.line·16
 28 ····.line·17
 29 ····.line·18
 30 ····.line·19
 31 ····.line·20
 32 ····.line·21
 33 ····.line·22
 34 ····.line·23
 35 ····.line·24
 36 ····.line·25
 37 ····.line·26
 38 ····.line·27
 39 ····.line·28
 40 ····.line·29
 41 ····.line·30
 42 ····.line·31
 43 ····.line·32
 44 ····.line·33
 45 ····.line·34
 46 ····.line·35
 47 ····.line·36
 48 ····.line·37
 49 ····.line·38
 50 ····.line·39
 51 ····.line·40
 52 ····.line·41
 53 ····.line·42
 54 ····.line·43
 55 ····.line·44
 56 ····.line·45
 57 ····.line·46
 58 ····.line·47
 59 ····.line·48
 60 ····.line·49
 61 ····.line·50
 62 ····.line·51
 63 ····.line·52
 64 ····.line·53
 65 ····.line·54
 66 ····.line·55
 67 ····.line·56
 68 ····.line·57
 69 ····.line·58
 70 ····.line·59
 71 ····.line·60
 72 ····.line·61
 73 ····.line·62
 74 ····.line·63
 75 ····.line·64
 76 ····.line·65
 77 ····.line·66
 78 ····.line·67
 79 ····.line·68
 80 ····.line·69
 81 ····.line·70
 82 ····.line·71
 83 ····.line·72
 84 ····.line·73
 85 ····.line·74
 86 ····.line·75
 87 ····.line·76
 88 ····.line·77
 89 ····.line·78
 90 ····.line·79
 91 ····.line·80
 92 ····.line·81
 93 ····.line·82
 94 ····.line·83
 95 ····.line·84
 96 ····.line·85
 97 ····.line·86
 98 ····.line·87
 99 ····.line·88
 100 ····.line·89
 101 ····.line·90
 102 ····.line·91
 103 ····.line·92
 104 ····.line·93
 105 ····.line·94
 106 ····.line·95
 107 ····.line·96
 108 ····.line·97
 109 ····.line·98
 110 ····.line·99
 111 ····.line·100
 112 ····.line·101
 113 ····.line·102
 114 ····.line·103
 115 ····.line·104
 116 ····.line·105
 117 ····.line·106
 118 ····.line·107
 119 ····.line·108
Max diff block lines reached; -1/9295 bytes (-0.01%) of diff not shown.
435 B
smali/o0/s.smali
    
Offset 1, 6 lines modifiedOffset 1, 17 lines modified
1 .class·public·interface·abstract·Lo0/s;1 .class·public·interface·abstract·Lo0/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a; 
 4 #·virtual·methods
 5 .method·public·abstract·e()Z
 6 .end·method
  
 7 .method·public·abstract·f(LW/a;)V
 8 .end·method
  
 9 .method·public·abstract·l(Ljava/lang/Throwable;)Z
 10 .end·method
  
 11 .method·public·abstract·m(Ljava/lang/Object;)Ljava/lang/Object;
 12 .end·method
52.8 KB
smali/o0/p.smali
Max HTML report size reached
27.6 KB
smali/o0/a.smali
Max HTML report size reached
75.7 KB
smali/o0/k.smali
Max HTML report size reached
4.6 KB
smali/o0/j.smali
    
Offset 1, 6 lines modifiedOffset 1, 309 lines modified
1 .class·public·interface·abstract·Lo0/j;1 .class·public·abstract·Lo0/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a; 
 4 #·static·fields
 5 .field·public·static·final·a:Lo0/i;
  
  
 6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·1
  
 9 ····.line·1
 10 ····new-instance·v0,·Lo0/i;
  
 11 ····.line·2
 12 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 14 ····.line·4
 15 ····.line·5
 16 ····.line·6
 17 ····sput-object·v0,·Lo0/j;->a:Lo0/i;
  
 18 ····.line·7
 19 ····.line·8
 20 ····return-void
 21 ····.line·9
 22 ····.line·10
 23 ····.line·11
 24 ····.line·12
 25 ····.line·13
 26 ····.line·14
 27 ····.line·15
 28 ····.line·16
 29 ····.line·17
 30 ····.line·18
 31 ····.line·19
 32 ····.line·20
 33 ····.line·21
 34 ····.line·22
 35 ····.line·23
 36 ····.line·24
 37 ····.line·25
 38 ····.line·26
 39 ····.line·27
 40 ····.line·28
 41 ····.line·29
 42 ····.line·30
 43 ····.line·31
 44 ····.line·32
 45 ····.line·33
 46 ····.line·34
 47 ····.line·35
 48 ····.line·36
 49 ····.line·37
 50 ····.line·38
 51 ····.line·39
 52 ····.line·40
 53 ····.line·41
 54 ····.line·42
 55 ····.line·43
 56 ····.line·44
 57 ····.line·45
 58 ····.line·46
 59 ····.line·47
 60 ····.line·48
 61 ····.line·49
 62 ····.line·50
 63 ····.line·51
 64 ····.line·52
 65 ····.line·53
 66 ····.line·54
 67 ····.line·55
 68 ····.line·56
 69 ····.line·57
 70 ····.line·58
 71 ····.line·59
 72 ····.line·60
 73 ····.line·61
 74 ····.line·62
 75 ····.line·63
 76 ····.line·64
 77 ····.line·65
 78 ····.line·66
 79 ····.line·67
 80 ····.line·68
 81 ····.line·69
 82 ····.line·70
 83 ····.line·71
 84 ····.line·72
 85 ····.line·73
 86 ····.line·74
 87 ····.line·75
 88 ····.line·76
 89 ····.line·77
 90 ····.line·78
 91 ····.line·79
 92 ····.line·80
 93 ····.line·81
 94 ····.line·82
 95 ····.line·83
 96 ····.line·84
 97 ····.line·85
 98 ····.line·86
 99 ····.line·87
 100 ····.line·88
 101 ····.line·89
 102 ····.line·90
 103 ····.line·91
 104 ····.line·92
 105 ····.line·93
 106 ····.line·94
 107 ····.line·95
 108 ····.line·96
 109 ····.line·97
 110 ····.line·98
 111 ····.line·99
 112 ····.line·100
 113 ····.line·101
 114 ····.line·102
 115 ····.line·103
 116 ····.line·104
 117 ····.line·105
 118 ····.line·106
Max diff block lines reached; -1/4680 bytes (-0.02%) of diff not shown.
214 B
smali/o0/q.smali
    
Offset 1, 6 lines modifiedOffset 1, 7 lines modified
1 .class·public·interface·abstract·Lo0/q;1 .class·public·interface·abstract·Lo0/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/a;5 .implements·Lm0/u;
 6 .implements·Lo0/s;
340 B
smali/o0/r.smali
    
Offset 1, 6 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lo0/r;1 .class·public·interface·abstract·Lo0/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a; 
 4 #·virtual·methods
 5 .method·public·abstract·a(Ljava/util/concurrent/CancellationException;)V
 6 .end·method
  
 7 .method·public·abstract·iterator()Lo0/a;
 8 .end·method
12.0 KB
smali/o0/d.smali
    
Offset 1, 6 lines modifiedOffset 1, 815 lines modified
1 .class·public·interface·abstract·Lo0/d; 
2 .super·Ljava/lang/Object;1 .class·public·final·synthetic·Lo0/d;
 2 .super·Lf0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
Diff chunk too large, falling back to line-by-line diff (810 lines added, 1 lines removed)
4 #·interfaces4 #·interfaces
5 .implements·Lg0/a;5 .implements·Le0/p;
  
  
 6 #·static·fields
 7 .field·public·static·final·j:Lo0/d;
  
  
 8 #·direct·methods
 9 .method·static·constructor·<clinit>()V
 10 ····.locals·1
  
 11 ····.line·1
 12 ····new-instance·v0,·Lo0/d;
  
 13 ····.line·2
 14 ····.line·3
 15 ····invoke-direct·{v0},·Lf0/g;-><init>()V
  
 16 ····.line·4
 17 ····.line·5
 18 ····.line·6
 19 ····sput-object·v0,·Lo0/d;->j:Lo0/d;
  
 20 ····.line·7
 21 ····.line·8
 22 ····return-void
 23 ····.line·9
 24 ····.line·10
 25 ····.line·11
 26 ····.line·12
 27 ····.line·13
 28 ····.line·14
 29 ····.line·15
 30 ····.line·16
 31 ····.line·17
 32 ····.line·18
 33 ····.line·19
 34 ····.line·20
 35 ····.line·21
 36 ····.line·22
 37 ····.line·23
 38 ····.line·24
 39 ····.line·25
 40 ····.line·26
 41 ····.line·27
 42 ····.line·28
 43 ····.line·29
 44 ····.line·30
 45 ····.line·31
 46 ····.line·32
 47 ····.line·33
 48 ····.line·34
 49 ····.line·35
 50 ····.line·36
 51 ····.line·37
 52 ····.line·38
 53 ····.line·39
 54 ····.line·40
 55 ····.line·41
 56 ····.line·42
 57 ····.line·43
 58 ····.line·44
 59 ····.line·45
 60 ····.line·46
 61 ····.line·47
 62 ····.line·48
 63 ····.line·49
 64 ····.line·50
 65 ····.line·51
 66 ····.line·52
 67 ····.line·53
 68 ····.line·54
 69 ····.line·55
 70 ····.line·56
 71 ····.line·57
 72 ····.line·58
 73 ····.line·59
 74 ····.line·60
 75 ····.line·61
 76 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
 100 ····.line·86
 101 ····.line·87
 102 ····.line·88
 103 ····.line·89
 104 ····.line·90
 105 ····.line·91
 106 ····.line·92
 107 ····.line·93
 108 ····.line·94
 109 ····.line·95
 110 ····.line·96
 111 ····.line·97
 112 ····.line·98
 113 ····.line·99
 114 ····.line·100
 115 ····.line·101
 116 ····.line·102
Max diff block lines reached; -1/12301 bytes (-0.01%) of diff not shown.
18.0 KB
smali/o0/h.smali
    
Offset 1, 6 lines modifiedOffset 1, 1213 lines modified
1 .class·public·interface·abstract·Lo0/h; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lo0/h;
 2 .super·Lo0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
Diff chunk too large, falling back to line-by-line diff (1209 lines added, 2 lines removed)
  
4 #·interfaces 
5 .implements·Lg0/a;4 #·instance·fields
 5 .field·public·final·a:Ljava/lang/Throwable;
  
  
 6 #·direct·methods
 7 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
 8 ····.locals·0
  
 9 ····.line·1
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····.line·2
 12 ····.line·3
 13 ····.line·4
 14 ····iput-object·p1,·p0,·Lo0/h;->a:Ljava/lang/Throwable;
  
 15 ····.line·5
 16 ····.line·6
 17 ····return-void
 18 ····.line·7
 19 ····.line·8
 20 ····.line·9
 21 ····.line·10
 22 ····.line·11
 23 ····.line·12
 24 ····.line·13
 25 ····.line·14
 26 ····.line·15
 27 ····.line·16
 28 ····.line·17
 29 ····.line·18
 30 ····.line·19
 31 ····.line·20
 32 ····.line·21
 33 ····.line·22
 34 ····.line·23
 35 ····.line·24
 36 ····.line·25
 37 ····.line·26
 38 ····.line·27
 39 ····.line·28
 40 ····.line·29
 41 ····.line·30
 42 ····.line·31
 43 ····.line·32
 44 ····.line·33
 45 ····.line·34
 46 ····.line·35
 47 ····.line·36
 48 ····.line·37
 49 ····.line·38
 50 ····.line·39
 51 ····.line·40
 52 ····.line·41
 53 ····.line·42
 54 ····.line·43
 55 ····.line·44
 56 ····.line·45
 57 ····.line·46
 58 ····.line·47
 59 ····.line·48
 60 ····.line·49
 61 ····.line·50
 62 ····.line·51
 63 ····.line·52
 64 ····.line·53
 65 ····.line·54
 66 ····.line·55
 67 ····.line·56
 68 ····.line·57
 69 ····.line·58
 70 ····.line·59
 71 ····.line·60
 72 ····.line·61
 73 ····.line·62
 74 ····.line·63
 75 ····.line·64
 76 ····.line·65
 77 ····.line·66
 78 ····.line·67
 79 ····.line·68
 80 ····.line·69
 81 ····.line·70
 82 ····.line·71
 83 ····.line·72
 84 ····.line·73
 85 ····.line·74
 86 ····.line·75
 87 ····.line·76
 88 ····.line·77
 89 ····.line·78
 90 ····.line·79
 91 ····.line·80
 92 ····.line·81
 93 ····.line·82
 94 ····.line·83
 95 ····.line·84
 96 ····.line·85
 97 ····.line·86
 98 ····.line·87
 99 ····.line·88
 100 ····.line·89
 101 ····.line·90
 102 ····.line·91
 103 ····.line·92
 104 ····.line·93
 105 ····.line·94
 106 ····.line·95
 107 ····.line·96
 108 ····.line·97
 109 ····.line·98
 110 ····.line·99
 111 ····.line·100
 112 ····.line·101
 113 ····.line·102
 114 ····.line·103
 115 ····.line·104
 116 ····.line·105
 117 ····.line·106
 118 ····.line·107
Max diff block lines reached; -1/18375 bytes (-0.01%) of diff not shown.
4.63 KB
smali/o0/o.smali
    
Offset 1, 6 lines modifiedOffset 1, 306 lines modified
1 .class·public·interface·abstract·Lo0/o; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lo0/o;
 2 .super·LZ/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a; 
 4 #·instance·fields
 5 .field·public·e:Le0/a;
  
 6 .field·public·synthetic·f:Ljava/lang/Object;
  
 7 .field·public·g:I
  
  
 8 #·virtual·methods
 9 .method·public·final·i(Ljava/lang/Object;)Ljava/lang/Object;
 10 ····.locals·1
  
 11 ····.line·1
 12 ····iput-object·p1,·p0,·Lo0/o;->f:Ljava/lang/Object;
  
 13 ····.line·2
 14 ····.line·3
 15 ····iget·p1,·p0,·Lo0/o;->g:I
  
 16 ····.line·4
 17 ····.line·5
 18 ····const/high16·v0,·-0x80000000
  
 19 ····.line·6
 20 ····.line·7
 21 ····or-int/2addr·p1,·v0
  
 22 ····.line·8
 23 ····iput·p1,·p0,·Lo0/o;->g:I
  
 24 ····.line·9
 25 ····.line·10
 26 ····const/4·p1,·0x0
  
 27 ····.line·11
 28 ····invoke-static·{p1,·p1,·p0},·Lf0/a;->b(Lo0/q;Lx/n;LX/e;)Ljava/lang/Object;
  
 29 ····.line·12
 30 ····.line·13
 31 ····.line·14
 32 ····move-result-object·p1
  
 33 ····.line·15
 34 ····return-object·p1
 35 ····.line·16
 36 ····.line·17
 37 ····.line·18
 38 ····.line·19
 39 ····.line·20
 40 ····.line·21
 41 ····.line·22
 42 ····.line·23
 43 ····.line·24
 44 ····.line·25
 45 ····.line·26
 46 ····.line·27
 47 ····.line·28
 48 ····.line·29
 49 ····.line·30
 50 ····.line·31
 51 ····.line·32
 52 ····.line·33
 53 ····.line·34
 54 ····.line·35
 55 ····.line·36
 56 ····.line·37
 57 ····.line·38
 58 ····.line·39
 59 ····.line·40
 60 ····.line·41
 61 ····.line·42
 62 ····.line·43
 63 ····.line·44
 64 ····.line·45
 65 ····.line·46
 66 ····.line·47
 67 ····.line·48
 68 ····.line·49
 69 ····.line·50
 70 ····.line·51
 71 ····.line·52
 72 ····.line·53
 73 ····.line·54
 74 ····.line·55
 75 ····.line·56
 76 ····.line·57
 77 ····.line·58
 78 ····.line·59
 79 ····.line·60
 80 ····.line·61
 81 ····.line·62
 82 ····.line·63
 83 ····.line·64
 84 ····.line·65
 85 ····.line·66
 86 ····.line·67
 87 ····.line·68
 88 ····.line·69
 89 ····.line·70
 90 ····.line·71
 91 ····.line·72
 92 ····.line·73
 93 ····.line·74
 94 ····.line·75
 95 ····.line·76
 96 ····.line·77
 97 ····.line·78
 98 ····.line·79
 99 ····.line·80
 100 ····.line·81
 101 ····.line·82
 102 ····.line·83
 103 ····.line·84
 104 ····.line·85
 105 ····.line·86
 106 ····.line·87
 107 ····.line·88
 108 ····.line·89
 109 ····.line·90
 110 ····.line·91
Max diff block lines reached; -1/4710 bytes (-0.02%) of diff not shown.
347 B
smali/o0/l.smali
    
Offset 1, 11 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·Lo0/l; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lo0/l;
 2 .super·Ljava/util/NoSuchElementException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a; 
  
  
6 #·virtual·methods 
7 .method·public·abstract·g(Ljava/lang/Object;)Ljava/lang/Object; 
8 .end·method 
5.01 KB
smali/o0/f.smali
    
Offset 1, 6 lines modifiedOffset 1, 333 lines modified
1 .class·public·interface·abstract·Lo0/f;1 .class·public·final·Lo0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a; 
 4 #·static·fields
 5 .field·public·static·final·synthetic·a:Lo0/f;
  
 6 .field·public·static·final·b:I
  
  
 7 #·direct·methods
 8 .method·static·constructor·<clinit>()V
 9 ····.locals·8
  
 10 ····.line·1
 11 ····new-instance·v0,·Lo0/f;
  
 12 ····.line·2
 13 ····.line·3
 14 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 15 ····.line·4
 16 ····.line·5
 17 ····.line·6
 18 ····sput-object·v0,·Lo0/f;->a:Lo0/f;
  
 19 ····.line·7
 20 ····.line·8
 21 ····const/16·v0,·0x40
  
 22 ····.line·9
 23 ····.line·10
 24 ····int-to-long·v2,·v0
  
 25 ····.line·11
 26 ····const/4·v0,·0x1
  
 27 ····.line·12
 28 ····int-to-long·v4,·v0
  
 29 ····.line·13
 30 ····const·v0,·0x7ffffffe
  
 31 ····.line·14
 32 ····.line·15
 33 ····.line·16
 34 ····int-to-long·v6,·v0
  
 35 ····.line·17
 36 ····const-string·v1,·"kotlinx.coroutines.channels.defaultBuffer"
  
 37 ····.line·18
 38 ····.line·19
 39 ····invoke-static/range·{v1·..·v7},·Lp0/h;->h(Ljava/lang/String;JJJ)J
  
 40 ····.line·20
 41 ····.line·21
 42 ····.line·22
 43 ····move-result-wide·v0
  
 44 ····.line·23
 45 ····long-to-int·v1,·v0
  
 46 ····.line·24
 47 ····sput·v1,·Lo0/f;->b:I
  
 48 ····.line·25
 49 ····.line·26
 50 ····return-void
 51 ····.line·27
 52 ····.line·28
 53 ····.line·29
 54 ····.line·30
 55 ····.line·31
 56 ····.line·32
 57 ····.line·33
 58 ····.line·34
 59 ····.line·35
 60 ····.line·36
 61 ····.line·37
 62 ····.line·38
 63 ····.line·39
 64 ····.line·40
 65 ····.line·41
 66 ····.line·42
 67 ····.line·43
 68 ····.line·44
 69 ····.line·45
 70 ····.line·46
 71 ····.line·47
 72 ····.line·48
 73 ····.line·49
 74 ····.line·50
 75 ····.line·51
 76 ····.line·52
 77 ····.line·53
 78 ····.line·54
 79 ····.line·55
 80 ····.line·56
 81 ····.line·57
 82 ····.line·58
 83 ····.line·59
 84 ····.line·60
 85 ····.line·61
 86 ····.line·62
 87 ····.line·63
 88 ····.line·64
 89 ····.line·65
 90 ····.line·66
 91 ····.line·67
 92 ····.line·68
 93 ····.line·69
 94 ····.line·70
 95 ····.line·71
 96 ····.line·72
 97 ····.line·73
 98 ····.line·74
 99 ····.line·75
 100 ····.line·76
 101 ····.line·77
 102 ····.line·78
 103 ····.line·79
 104 ····.line·80
 105 ····.line·81
 106 ····.line·82
Max diff block lines reached; -1/5097 bytes (-0.02%) of diff not shown.
244 B
smali/o0/m.smali
    
Offset 1, 6 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·Lo0/m; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lo0/m;
 2 .super·Ljava/lang/IllegalStateException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a; 
43.7 KB
smali/o0/n.smali
Max HTML report size reached
4.45 KB
smali/o0/i.smali
    
Offset 1, 6 lines modifiedOffset 1, 301 lines modified
1 .class·public·interface·abstract·Lo0/i;1 .class·public·Lo0/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lg0/a; 
 4 #·virtual·methods
 5 .method·public·toString()Ljava/lang/String;
 6 ····.locals·1
  
 7 ····.line·1
 8 ····const-string·v0,·"Failed"
  
 9 ····.line·2
 10 ····.line·3
 11 ····return-object·v0
 12 ····.line·4
 13 ····.line·5
 14 ····.line·6
 15 ····.line·7
 16 ····.line·8
 17 ····.line·9
 18 ····.line·10
 19 ····.line·11
 20 ····.line·12
 21 ····.line·13
 22 ····.line·14
 23 ····.line·15
 24 ····.line·16
 25 ····.line·17
 26 ····.line·18
 27 ····.line·19
 28 ····.line·20
 29 ····.line·21
 30 ····.line·22
 31 ····.line·23
 32 ····.line·24
 33 ····.line·25
 34 ····.line·26
 35 ····.line·27
 36 ····.line·28
 37 ····.line·29
 38 ····.line·30
 39 ····.line·31
 40 ····.line·32
 41 ····.line·33
 42 ····.line·34
 43 ····.line·35
 44 ····.line·36
 45 ····.line·37
 46 ····.line·38
 47 ····.line·39
 48 ····.line·40
 49 ····.line·41
 50 ····.line·42
 51 ····.line·43
 52 ····.line·44
 53 ····.line·45
 54 ····.line·46
 55 ····.line·47
 56 ····.line·48
 57 ····.line·49
 58 ····.line·50
 59 ····.line·51
 60 ····.line·52
 61 ····.line·53
 62 ····.line·54
 63 ····.line·55
 64 ····.line·56
 65 ····.line·57
 66 ····.line·58
 67 ····.line·59
 68 ····.line·60
 69 ····.line·61
 70 ····.line·62
 71 ····.line·63
 72 ····.line·64
 73 ····.line·65
 74 ····.line·66
 75 ····.line·67
 76 ····.line·68
 77 ····.line·69
 78 ····.line·70
 79 ····.line·71
 80 ····.line·72
 81 ····.line·73
 82 ····.line·74
 83 ····.line·75
 84 ····.line·76
 85 ····.line·77
 86 ····.line·78
 87 ····.line·79
 88 ····.line·80
 89 ····.line·81
 90 ····.line·82
 91 ····.line·83
 92 ····.line·84
 93 ····.line·85
 94 ····.line·86
 95 ····.line·87
 96 ····.line·88
 97 ····.line·89
 98 ····.line·90
 99 ····.line·91
 100 ····.line·92
 101 ····.line·93
 102 ····.line·94
 103 ····.line·95
 104 ····.line·96
 105 ····.line·97
 106 ····.line·98
 107 ····.line·99
 108 ····.line·100
 109 ····.line·101
 110 ····.line·102
 111 ····.line·103
 112 ····.line·104
 113 ····.line·105
 114 ····.line·106
 115 ····.line·107
 116 ····.line·108
 117 ····.line·109
 118 ····.line·110
 119 ····.line·111
 120 ····.line·112
 121 ····.line·113
 122 ····.line·114
Max diff block lines reached; -1/4529 bytes (-0.02%) of diff not shown.
31.0 KB
smali/o0/e.smali
Max HTML report size reached
239 B
smali/o0/b.smali
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 .class·public·interface·abstract·Lo0/b;1 .class·public·abstract·Lo0/b;
2 .super·Ljava/lang/Object;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/a;5 .implements·LV/a;
4.57 KB
smali/o0/g.smali
    
Offset 1, 6 lines modifiedOffset 1, 311 lines modified
1 .class·public·interface·abstract·Lo0/g;1 .class·public·interface·abstract·Lo0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/a;5 .implements·Lo0/s;
 6 .implements·Lo0/r;
  
  
 7 #·static·fields
 8 .field·public·static·final·a:Lo0/f;
  
  
 9 #·direct·methods
 10 .method·static·constructor·<clinit>()V
 11 ····.locals·1
  
 12 ····.line·1
 13 ····sget-object·v0,·Lo0/f;->a:Lo0/f;
  
 14 ····.line·2
 15 ····.line·3
 16 ····sput-object·v0,·Lo0/g;->a:Lo0/f;
  
 17 ····.line·4
 18 ····.line·5
 19 ····return-void
 20 ····.line·6
 21 ····.line·7
 22 ····.line·8
 23 ····.line·9
 24 ····.line·10
 25 ····.line·11
 26 ····.line·12
 27 ····.line·13
 28 ····.line·14
 29 ····.line·15
 30 ····.line·16
 31 ····.line·17
 32 ····.line·18
 33 ····.line·19
 34 ····.line·20
 35 ····.line·21
 36 ····.line·22
 37 ····.line·23
 38 ····.line·24
 39 ····.line·25
 40 ····.line·26
 41 ····.line·27
 42 ····.line·28
 43 ····.line·29
 44 ····.line·30
 45 ····.line·31
 46 ····.line·32
 47 ····.line·33
 48 ····.line·34
 49 ····.line·35
 50 ····.line·36
 51 ····.line·37
 52 ····.line·38
 53 ····.line·39
 54 ····.line·40
 55 ····.line·41
 56 ····.line·42
 57 ····.line·43
 58 ····.line·44
 59 ····.line·45
 60 ····.line·46
 61 ····.line·47
 62 ····.line·48
 63 ····.line·49
 64 ····.line·50
 65 ····.line·51
 66 ····.line·52
 67 ····.line·53
 68 ····.line·54
 69 ····.line·55
 70 ····.line·56
 71 ····.line·57
 72 ····.line·58
 73 ····.line·59
 74 ····.line·60
 75 ····.line·61
 76 ····.line·62
 77 ····.line·63
 78 ····.line·64
 79 ····.line·65
 80 ····.line·66
 81 ····.line·67
 82 ····.line·68
 83 ····.line·69
 84 ····.line·70
 85 ····.line·71
 86 ····.line·72
 87 ····.line·73
 88 ····.line·74
 89 ····.line·75
 90 ····.line·76
 91 ····.line·77
 92 ····.line·78
 93 ····.line·79
 94 ····.line·80
 95 ····.line·81
 96 ····.line·82
 97 ····.line·83
 98 ····.line·84
 99 ····.line·85
 100 ····.line·86
 101 ····.line·87
 102 ····.line·88
 103 ····.line·89
 104 ····.line·90
 105 ····.line·91
 106 ····.line·92
 107 ····.line·93
 108 ····.line·94
 109 ····.line·95
 110 ····.line·96
 111 ····.line·97
 112 ····.line·98
 113 ····.line·99
 114 ····.line·100
 115 ····.line·101
 116 ····.line·102
 117 ····.line·103
 118 ····.line·104
 119 ····.line·105
Max diff block lines reached; -1/4643 bytes (-0.02%) of diff not shown.
253 KB
smali/o0/c.smali
Max HTML report size reached
39.8 KB
smali/k0/a.smali
Max HTML report size reached
8.7 KB
smali/k0/d.smali
    
Offset 1, 8 lines modifiedOffset 1, 591 lines modified
1 .class·public·interface·abstract·Lk0/d;1 .class·public·final·Lk0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lk0/b;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Ljava/util/Iterator;
  
  
 8 #·direct·methods
 9 .method·public·constructor·<init>(Ljava/util/Iterator;)V
 10 ····.locals·0
  
 11 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····.line·2
 14 ····.line·3
 15 ····.line·4
 16 ····iput-object·p1,·p0,·Lk0/d;->a:Ljava/util/Iterator;
  
 17 ····.line·5
 18 ····.line·6
 19 ····return-void
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
 63 ····.line·50
 64 ····.line·51
 65 ····.line·52
 66 ····.line·53
 67 ····.line·54
 68 ····.line·55
 69 ····.line·56
 70 ····.line·57
 71 ····.line·58
 72 ····.line·59
 73 ····.line·60
 74 ····.line·61
 75 ····.line·62
 76 ····.line·63
 77 ····.line·64
 78 ····.line·65
 79 ····.line·66
 80 ····.line·67
 81 ····.line·68
 82 ····.line·69
 83 ····.line·70
 84 ····.line·71
 85 ····.line·72
 86 ····.line·73
 87 ····.line·74
 88 ····.line·75
 89 ····.line·76
 90 ····.line·77
 91 ····.line·78
 92 ····.line·79
 93 ····.line·80
 94 ····.line·81
 95 ····.line·82
 96 ····.line·83
 97 ····.line·84
 98 ····.line·85
 99 ····.line·86
 100 ····.line·87
 101 ····.line·88
 102 ····.line·89
 103 ····.line·90
 104 ····.line·91
 105 ····.line·92
 106 ····.line·93
 107 ····.line·94
 108 ····.line·95
 109 ····.line·96
 110 ····.line·97
 111 ····.line·98
 112 ····.line·99
 113 ····.line·100
 114 ····.line·101
 115 ····.line·102
 116 ····.line·103
 117 ····.line·104
 118 ····.line·105
 119 ····.line·106
Max diff block lines reached; 4429/8881 bytes (49.87%) of diff not shown.
1020 B
smali/k0/e.smali
    
Offset 1, 42 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·annotation·Lk0/e; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·Lk0/e;
 2 .super·Lf0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/annotation/Annotation; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/AnnotationDefault; 
8 ····value·=·.subannotation·Lk0/e; 
9 ········c·=·"" 
10 ········f·=·"" 
11 ········i·=·{} 
12 ········l·=·{} 
13 ········m·=·"" 
14 ········n·=·{} 
15 ········s·=·{} 
16 ········v·=·0x1 
17 ····.end·subannotation 
18 .end·annotation 
  
19 .annotation·runtime·Ljava/lang/annotation/Retention; 
20 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy; 
21 .end·annotation 
  
  
22 #·virtual·methods 
23 .method·public·abstract·c()Ljava/lang/String; 
24 .end·method 
  
25 .method·public·abstract·f()Ljava/lang/String; 
26 .end·method 
  
27 .method·public·abstract·l()[I 
28 .end·method 
  
29 .method·public·abstract·m()Ljava/lang/String; 
30 .end·method 
  
31 .method·public·abstract·v()I 
32 .end·method 
15.6 KB
smali/k0/b.smali
    
Offset 1, 1057 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk0/b;1 .class·public·interface·abstract·Lk0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Li0/e; 
  
  
6 #·static·fields 
7 .field·public·static·final·b:Lk0/b; 
  
  
8 #·direct·methods 
9 .method·static·constructor·<clinit>()V 
10 ····.locals·1 
  
11 ····.line·1 
12 ····new-instance·v0,·Lk0/b; 
  
13 ····.line·2 
14 ····.line·3 
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
16 ····.line·4 
17 ····.line·5 
18 ····.line·6 
19 ····sput-object·v0,·Lk0/b;->b:Lk0/b; 
  
20 ····.line·7 
21 ····.line·8 
22 ····return-void 
23 ····.line·9 
24 ····.line·10 
25 ····.line·11 
26 ····.line·12 
27 ····.line·13 
28 ····.line·14 
29 ····.line·15 
30 ····.line·16 
31 ····.line·17 
32 ····.line·18 
33 ····.line·19 
34 ····.line·20 
35 ····.line·21 
36 ····.line·22 
37 ····.line·23 
38 ····.line·24 
39 ····.line·25 
40 ····.line·26 
41 ····.line·27 
42 ····.line·28 
43 ····.line·29 
44 ····.line·30 
45 ····.line·31 
46 ····.line·32 
47 ····.line·33 
48 ····.line·34 
49 ····.line·35 
50 ····.line·36 
51 ····.line·37 
52 ····.line·38 
53 ····.line·39 
54 ····.line·40 
55 ····.line·41 
56 ····.line·42 
57 ····.line·43 
58 ····.line·44 
59 ····.line·45 
60 ····.line·46 
61 ····.line·47 
62 ····.line·48 
63 ····.line·49 
64 ····.line·50 
65 ····.line·51 
66 ····.line·52 
67 ····.line·53 
68 ····.line·54 
69 ····.line·55 
70 ····.line·56 
71 ····.line·57 
72 ····.line·58 
73 ····.line·59 
74 ····.line·60 
75 ····.line·61 
76 ····.line·62 
77 ····.line·63 
78 ····.line·64 
79 ····.line·65 
80 ····.line·66 
81 ····.line·67 
82 ····.line·68 
83 ····.line·69 
84 ····.line·70 
85 ····.line·71 
86 ····.line·72 
87 ····.line·73 
88 ····.line·74 
89 ····.line·75 
90 ····.line·76 
91 ····.line·77 
92 ····.line·78 
93 ····.line·79 
94 ····.line·80 
95 ····.line·81 
96 ····.line·82 
97 ····.line·83 
98 ····.line·84 
99 ····.line·85 
100 ····.line·86 
101 ····.line·87 
102 ····.line·88 
103 ····.line·89 
104 ····.line·90 
105 ····.line·91 
106 ····.line·92 
107 ····.line·93 
108 ····.line·94 
109 ····.line·95 
110 ····.line·96 
111 ····.line·97 
112 ····.line·98 
113 ····.line·99 
114 ····.line·100 
115 ····.line·101 
116 ····.line·102 
117 ····.line·103 
118 ····.line·104 
Max diff block lines reached; 11921/15960 bytes (74.69%) of diff not shown.
8.32 KB
smali/k0/c.smali
    
Offset 1, 426 lines modifiedOffset 1, 125 lines modified
1 .class·public·abstract·Lk0/c;1 .class·public·abstract·Lk0/c;
2 .super·Lk0/a;2 .super·Lk0/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·c:Li0/j; 
  
6 .field·public·transient·d:Li0/e; 
  
  
7 #·direct·methods4 #·direct·methods
8 .method·public·constructor·<init>(Li0/e;)V5 .method·public·static·s(Lk0/b;)Ljava/util/List;
9 ····.locals·16 ····.locals·2
  
10 ····.line·1 
11 ····if-eqz·p1,·:cond_0 
  
12 ····invoke-interface·{p1},·Li0/e;->c()Li0/j; 
  
13 ····move-result-object·v0 
  
14 ····goto·:goto_0 
  
15 ····:cond_0 
16 ····const/4·v0,·0x0 
  
17 ····:goto_0 
18 ····invoke-direct·{p0,·p1,·v0},·Lk0/c;-><init>(Li0/e;Li0/j;)V 
  
19 ····return-void 
20 .end·method 
  
21 .method·public·constructor·<init>(Li0/e;Li0/j;)V 
22 ····.locals·0 
  
23 ····.line·2 
24 ····invoke-direct·{p0,·p1},·Lk0/a;-><init>(Li0/e;)V 
  
25 ····iput-object·p2,·p0,·Lk0/c;->c:Li0/j; 
  
26 ····return-void 
27 .end·method 
  
  
28 #·virtual·methods 
29 .method·public·final·c()Li0/j; 
30 ····.locals·1 
  
31 ····.line·17 ····.line·1
32 ····iget-object·v0,·p0,·Lk0/c;->c:Li0/j;8 ····invoke-interface·{p0},·Lk0/b;->iterator()Ljava/util/Iterator;
  
33 ····.line·29 ····.line·2
34 ····.line·310 ····.line·3
35 ····invoke-static·{v0},·Lh0/h;->l(Ljava/lang/Object;)V 
  
36 ····.line·411 ····.line·4
 12 ····move-result-object·p0
37 ····.line·5 
38 ····.line·6 
39 ····return-object·v0 
40 ····.line·7 
41 ····.line·8 
42 ····.line·9 
43 ····.line·10 
44 ····.line·11 
45 ····.line·12 
46 ····.line·13 
47 ····.line·14 
48 ····.line·15 
49 ····.line·16 
50 ····.line·17 
51 ····.line·18 
52 ····.line·19 
53 ····.line·20 
54 ····.line·21 
55 ····.line·22 
56 ····.line·23 
57 ····.line·24 
58 ····.line·25 
59 ····.line·26 
60 ····.line·27 
61 ····.line·28 
62 ····.line·29 
63 ····.line·30 
64 ····.line·31 
65 ····.line·32 
66 ····.line·33 
67 ····.line·34 
68 ····.line·35 
69 ····.line·36 
70 ····.line·37 
71 ····.line·38 
72 ····.line·39 
73 ····.line·40 
74 ····.line·41 
75 ····.line·42 
76 ····.line·43 
77 ····.line·44 
78 ····.line·45 
79 ····.line·46 
80 ····.line·47 
81 ····.line·48 
82 ····.line·49 
83 ····.line·50 
84 ····.line·51 
85 ····.line·52 
86 ····.line·53 
87 ····.line·54 
88 ····.line·55 
89 ····.line·56 
90 ····.line·57 
91 ····.line·58 
92 ····.line·59 
93 ····.line·60 
94 ····.line·61 
95 ····.line·62 
96 ····.line·63 
97 ····.line·64 
98 ····.line·65 
99 ····.line·66 
100 ····.line·67 
101 ····.line·68 
102 ····.line·69 
103 ····.line·70 
104 ····.line·71 
105 ····.line·72 
Max diff block lines reached; 3632/8487 bytes (42.79%) of diff not shown.
152 KB
smali/F/a.smali
Max HTML report size reached
172 KB
smali/f0/a.smali
Max HTML report size reached
613 B
assets/dexopt/baseline.profm
    
Offset 1, 5 lines modifiedOffset 1, 4 lines modified
00000000:·7072·6d00·3030·3200·0100·4500·0000·3e00··prm.002...E...>.00000000:·7072·6d00·3030·3200·0100·1b00·0000·2300··prm.002.......#.
00000010:·0000·7801·6360·e066·48ce·492c·2e4e·2dd6··..x.c`.fH.I,.N-.00000010:·0000·7801·6360·e066·48ce·492c·2e4e·2dd6··..x.c`.fH.I,.N-.
 00000020:·4b49·ad28·6561·6060·6698·c1d0·cfa0·cd00··KI.(ea``f.......
 00000030:·005b·ce06·37·····························.[..7
00000020:·4b49·ad38·c4c2·c020·c120·c850·c4e0·c720··KI.8...·.·.P...· 
00000030:·cdc0·c350·c2c0·c8c0·04c4·20c8·c4c0·0c65··...P......·....e 
00000040:·a902·599e·4079·6b30·df8c·0100·7efb·07c0··..Y.@yk0....~... 
1.88 KB
assets/dexopt/baseline.prof
    
Offset 1, 17 lines modifiedOffset 1, 10 lines modified
00000000:·7072·6f00·3031·3000·01c7·0500·00ff·0000··pro.010.........00000000:·7072·6f00·3031·3000·01cd·0400·0089·0000··pro.010.........
 00000010:·0078·01e3·6660·6698·c2c0·c060·fcc1·3f3f··.x..f`f....`..??
 00000020:·5680·8121·3927·b1b8·38b5·582f·25b5·4295··V..!9'..8.X/%.B.
 00000030:·9d81·8111·2805·c22c·40cc·0cc4·4c40·cc0d··....(..,@...L@..
 00000040:·c430·7190·188c·8d4c·83d4·f120·c9c1·d4c1··.0q....L...·....
 00000050:·6898·9920·7520·8cac·17a6·e630·92fd·30f9··h..·u·.....0..0.
 00000060:·438c·a718·4381·ea87·3f78·e0c1·68b1·9fc1··C...C...?x..h...
 00000070:·a2f8·8af1·f0f7·2b76·1fca·6317·1e81·a232··......+v..c....2
 00000080:·f90c·cfc5·199e·ffff·c73f·023d·0ff2·f203··.........?.=....
 00000090:·5099·4018·0000·7be7·13c3·················P.@...{...
00000010:·0078·01e3·6690·6030·6164·60b8·5c6f·63a7··.x..f.`0ad`.\oc. 
00000020:·20c8·c090·9c93·585c·9c5a·ac97·925a·11ce···.....X\.Z...Z.. 
00000030:·c0c0·c002·c405·cc0c·0c40·150c·0ba0·3413··.........@....4. 
00000040:·900d·c220·31a0·1098·06b1·416a·91e5·4062··...·1.....Aj..@b 
00000050:·c86a·d880·7ca0·0d60·7530·397e·201f·6406··.j..|..`u09~·.d. 
00000060:·481f·0f10·c3c4·91cd·8589·21d3·ac50·b5be··H.........!..P.. 
00000070:·403a·0188·a580·381b·6801·3b90·e600·6264··@:....8.h.;...bd 
00000080:·b5c8·6c64·f721·bb17·e61f·64b5·2036·c81d··..ld.!....d.·6.. 
00000090:·2077·c3c4·91d5·f901·0561·e230·5a81·6123···w.......a.0Z.a# 
000000a0:·831a·833e·a306·d015·020c·cd8c·cc40·154c··...>.........@.L 
000000b0:·40c8·0887·4c40·ff43·f809·e090·001a·0e06··@...L@.C........ 
000000c0:·0d20·67d3·0f48·d0cf·2ab8·4d1b·9ead·4817··.·g..H..*.M...H. 
000000d0:·6050·e063·58c2·60f1·df00·2e0c·8a07·1800··`P.cX.`......... 
000000e0:·b205·60ec·e140·3738·1c88·5ffc·8bf3·1dd1··..`..@78.._..... 
000000f0:·7e79·004a·71b8·c048·4823·ffde·0393·0630··~y.Jq..HH#.....0 
00000100:·8dec·611c·5169·e437·6569·0400·a69e·23e0··..a.Qi.7ei....#. 
14.7 MB
assets/flutter_assets/NOTICES.Z
14.7 MB
NOTICES.Z-content
Max HTML report size reached
181 KB
assets/flutter_assets/shaders/ink_sparkle.frag
Max HTML report size reached
1.75 KB
smali/t/c.smali vs.
smali/V/d.smali
Files 5% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 54 lines modified
1 .class·public·final·Lt/c; 
2 .super·Lt/b;1 .class·public·abstract·LV/d;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
  
 6 #·static·fields
 7 .field·public·static·final·synthetic·b:I
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·constructor·<init>(Lt/b;)V9 .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/Throwable;
6 ····.locals·110 ····.locals·1
  
7 ····.line·111 ····.line·1
8 ····const-string·v0,·"initialExtras"12 ····instance-of·v0,·p0,·LV/c;
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
11 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V15 ····if-eqz·v0,·:cond_0
  
12 ····.line·416 ····.line·4
13 ····.line·517 ····.line·5
 18 ····check-cast·p0,·LV/c;
14 ····.line·6 
15 ····invoke-direct·{p0},·Lt/b;-><init>()V 
  
 19 ····.line·6
16 ····.line·720 ····.line·7
 21 ····iget-object·p0,·p0,·LV/c;->b:Ljava/lang/Throwable;
  
17 ····.line·822 ····.line·8
18 ····.line·923 ····.line·9
19 ····iget-object·v0,·p0,·Lt/b;->a:Ljava/util/LinkedHashMap;24 ····goto·:goto_0
  
20 ····.line·1025 ····.line·10
21 ····.line·11 
22 ····iget-object·p1,·p1,·Lt/b;->a:Ljava/util/LinkedHashMap;26 ····:cond_0
 27 ····const/4·p0,·0x0
  
 28 ····.line·11
 29 ····:goto_0
 30 ····return-object·p0
23 ····.line·1231 ····.line·12
24 ····.line·1332 ····.line·13
25 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->putAll(Ljava/util/Map;)V 
  
26 ····.line·1433 ····.line·14
27 ····.line·1534 ····.line·15
28 ····.line·1635 ····.line·16
29 ····return-void 
30 ····.line·1736 ····.line·17
31 ····.line·1837 ····.line·18
32 ····.line·1938 ····.line·19
33 ····.line·2039 ····.line·20
34 ····.line·2140 ····.line·21
35 ····.line·2241 ····.line·22
36 ····.line·2342 ····.line·23
Offset 272, 8 lines modifiedOffset 281, 23 lines modified
272 ····.line·250281 ····.line·250
273 ····.line·251282 ····.line·251
274 ····.line·252283 ····.line·252
275 ····.line·253284 ····.line·253
276 ····.line·254285 ····.line·254
277 ····.line·255286 ····.line·255
278 ····.line·256287 ····.line·256
 288 ····.line·257
 289 ····.line·258
 290 ····.line·259
 291 ····.line·260
 292 ····.line·261
 293 ····.line·262
 294 ····.line·263
 295 ····.line·264
 296 ····.line·265
 297 ····.line·266
 298 ····.line·267
 299 ····.line·268
 300 ····.line·269
 301 ····.line·270
 302 ····.line·271
279 .end·method303 .end·method
5.58 KB
smali/x0/a.smali vs.
smali/f0/h.smali
Files 4% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Lx0/a;1 .class·public·abstract·Lf0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LB0/p;5 .implements·Lf0/f;
 6 .implements·Ljava/io/Serializable;
  
  
 7 #·instance·fields
 8 .field·public·final·b:I
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·0 
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
10 ····return-void 
11 .end·method 
  
  
12 #·virtual·methods9 #·direct·methods
13 .method·public·a()Ljava/lang/String;10 .method·public·constructor·<init>(I)V
14 ····.locals·111 ····.locals·0
  
15 ····.line·112 ····.line·1
16 ····const-string·v0,·"For·tests·Dispatchers.setMain·from·kotlinx-coroutines-test·module·can·be·used"13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·214 ····.line·2
18 ····.line·315 ····.line·3
19 ····return-object·v0 
20 ····.line·416 ····.line·4
 17 ····iput·p1,·p0,·Lf0/h;->b:I
  
21 ····.line·518 ····.line·5
22 ····.line·619 ····.line·6
 20 ····return-void
23 ····.line·721 ····.line·7
24 ····.line·822 ····.line·8
25 ····.line·923 ····.line·9
26 ····.line·1024 ····.line·10
27 ····.line·1125 ····.line·11
28 ····.line·1226 ····.line·12
29 ····.line·1327 ····.line·13
Offset 264, 26 lines modifiedOffset 261, 54 lines modified
264 ····.line·239261 ····.line·239
265 ····.line·240262 ····.line·240
266 ····.line·241263 ····.line·241
267 ····.line·242264 ····.line·242
268 ····.line·243265 ····.line·243
269 ····.line·244266 ····.line·244
270 ····.line·245267 ····.line·245
 268 ····.line·246
 269 ····.line·247
 270 ····.line·248
 271 ····.line·249
 272 ····.line·250
 273 ····.line·251
 274 ····.line·252
 275 ····.line·253
 276 ····.line·254
 277 ····.line·255
 278 ····.line·256
 279 ····.line·257
 280 ····.line·258
 281 ····.line·259
 282 ····.line·260
 283 ····.line·261
 284 ····.line·262
 285 ····.line·263
 286 ····.line·264
 287 ····.line·265
 288 ····.line·266
 289 ····.line·267
 290 ····.line·268
 291 ····.line·269
 292 ····.line·270
 293 ····.line·271
271 .end·method294 .end·method
  
  
 295 #·virtual·methods
272 .method·public·b()I296 .method·public·final·f()I
273 ····.locals·1297 ····.locals·1
  
274 ····.line·1298 ····.line·1
275 ····const·v0,·0x3fffffff····#·1.9999999f299 ····iget·v0,·p0,·Lf0/h;->b:I
  
276 ····.line·2300 ····.line·2
277 ····.line·3301 ····.line·3
278 ····.line·4 
279 ····return·v0302 ····return·v0
 303 ····.line·4
280 ····.line·5304 ····.line·5
281 ····.line·6305 ····.line·6
282 ····.line·7306 ····.line·7
283 ····.line·8307 ····.line·8
284 ····.line·9308 ····.line·9
285 ····.line·10309 ····.line·10
286 ····.line·11310 ····.line·11
Offset 517, 83 lines modifiedOffset 542, 142 lines modified
517 ····.line·239542 ····.line·239
518 ····.line·240543 ····.line·240
519 ····.line·241544 ····.line·241
520 ····.line·242545 ····.line·242
521 ····.line·243546 ····.line·243
522 ····.line·244547 ····.line·244
523 ····.line·245548 ····.line·245
 549 ····.line·246
 550 ····.line·247
 551 ····.line·248
 552 ····.line·249
 553 ····.line·250
 554 ····.line·251
 555 ····.line·252
 556 ····.line·253
 557 ····.line·254
 558 ····.line·255
 559 ····.line·256
 560 ····.line·257
 561 ····.line·258
 562 ····.line·259
 563 ····.line·260
 564 ····.line·261
 565 ····.line·262
 566 ····.line·263
 567 ····.line·264
Max diff block lines reached; 3012/5642 bytes (53.39%) of diff not shown.
3.42 KB
smali/x0/d.smali vs.
smali/n0/d.smali
Files 13% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 78 lines modified
1 .class·public·abstract·Lx0/d;1 .class·public·abstract·Ln0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·volatile·choreographer:Landroid/view/Choreographer;5 .field·private·static·volatile·choreographer:Landroid/view/Choreographer;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·28 ····.locals·2
  
9 ····.line·19 ····.line·1
10 ····:try_start_010 ····:try_start_0
11 ····new-instance·v0,·Lx0/c;11 ····new-instance·v0,·Ln0/c;
  
12 ····.line·212 ····.line·2
13 ····.line·313 ····.line·3
14 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;14 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
15 ····.line·415 ····.line·4
16 ····.line·516 ····.line·5
17 ····.line·617 ····.line·6
18 ····move-result-object·v118 ····move-result-object·v1
  
19 ····.line·719 ····.line·7
20 ····invoke-static·{v1},·Lx0/d;->a(Landroid/os/Looper;)Landroid/os/Handler;20 ····invoke-static·{v1},·Ln0/d;->a(Landroid/os/Looper;)Landroid/os/Handler;
  
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
23 ····.line·1023 ····.line·10
24 ····move-result-object·v124 ····move-result-object·v1
  
25 ····.line·1125 ····.line·11
26 ····invoke-direct·{v0,·v1},·Lx0/c;-><init>(Landroid/os/Handler;)V26 ····invoke-direct·{v0,·v1},·Ln0/c;-><init>(Landroid/os/Handler;)V
27 ····:try_end_027 ····:try_end_0
28 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_028 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
29 ····.line·1229 ····.line·12
30 ····.line·1330 ····.line·13
31 ····.line·1431 ····.line·14
32 ····goto·:goto_032 ····goto·:goto_0
  
33 ····.line·1533 ····.line·15
34 ····:catchall_034 ····:catchall_0
35 ····move-exception·v035 ····move-exception·v0
  
36 ····.line·1636 ····.line·16
37 ····invoke-static·{v0},·Lh0/h;->s(Ljava/lang/Throwable;)Lg0/c;37 ····invoke-static·{v0},·LC/a;->g(Ljava/lang/Throwable;)LV/c;
  
38 ····.line·1738 ····.line·17
39 ····.line·1839 ····.line·18
40 ····.line·1940 ····.line·19
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····.line·2042 ····.line·20
43 ····:goto_043 ····:goto_0
44 ····instance-of·v1,·v0,·Lg0/c;44 ····instance-of·v1,·v0,·LV/c;
  
45 ····.line·2145 ····.line·21
46 ····.line·2246 ····.line·22
47 ····if-eqz·v1,·:cond_047 ····if-eqz·v1,·:cond_0
  
48 ····.line·2348 ····.line·23
49 ····.line·2449 ····.line·24
50 ····const/4·v0,·0x050 ····const/4·v0,·0x0
  
51 ····.line·2551 ····.line·25
52 ····:cond_052 ····:cond_0
53 ····check-cast·v0,·Lx0/c;53 ····check-cast·v0,·Ln0/c;
  
54 ····.line·2654 ····.line·26
55 ····.line·2755 ····.line·27
56 ····return-void56 ····return-void
57 ····.line·2857 ····.line·28
58 ····.line·2958 ····.line·29
59 ····.line·3059 ····.line·30
Offset 287, 14 lines modifiedOffset 287, 57 lines modified
287 ····.line·239287 ····.line·239
288 ····.line·240288 ····.line·240
289 ····.line·241289 ····.line·241
290 ····.line·242290 ····.line·242
291 ····.line·243291 ····.line·243
292 ····.line·244292 ····.line·244
293 ····.line·245293 ····.line·245
 294 ····.line·246
 295 ····.line·247
 296 ····.line·248
 297 ····.line·249
 298 ····.line·250
 299 ····.line·251
 300 ····.line·252
 301 ····.line·253
 302 ····.line·254
 303 ····.line·255
 304 ····.line·256
 305 ····.line·257
 306 ····.line·258
 307 ····.line·259
 308 ····.line·260
 309 ····.line·261
 310 ····.line·262
 311 ····.line·263
 312 ····.line·264
 313 ····.line·265
 314 ····.line·266
 315 ····.line·267
 316 ····.line·268
 317 ····.line·269
 318 ····.line·270
 319 ····.line·271
 320 ····.line·272
 321 ····.line·273
 322 ····.line·274
 323 ····.line·275
 324 ····.line·276
 325 ····.line·277
 326 ····.line·278
 327 ····.line·279
 328 ····.line·280
 329 ····.line·281
 330 ····.line·282
 331 ····.line·283
 332 ····.line·284
 333 ····.line·285
 334 ····.line·286
Max diff block lines reached; 920/3431 bytes (26.81%) of diff not shown.
2.49 KB
smali/x0/b.smali vs.
smali/n0/b.smali
Files 3% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lx0/b;1 .class·public·final·Ln0/b;
2 .super·Li0/a;2 .super·LX/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/t;5 .implements·Lm0/t;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·volatile·_preHandler:Ljava/lang/Object;7 .field·private·volatile·_preHandler:Ljava/lang/Object;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>()V9 .method·public·constructor·<init>()V
10 ····.locals·110 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····sget-object·v0,·Lw0/s;->b:Lw0/s;12 ····sget-object·v0,·Lm0/s;->b:Lm0/s;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·v0},·Li0/a;-><init>(Li0/i;)V15 ····invoke-direct·{p0,·v0},·LX/a;-><init>(LX/i;)V
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····iput-object·p0,·p0,·Lx0/b;->_preHandler:Ljava/lang/Object;19 ····iput-object·p0,·p0,·Ln0/b;->_preHandler:Ljava/lang/Object;
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····return-void22 ····return-void
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
25 ····.line·1125 ····.line·11
Offset 262, 19 lines modifiedOffset 262, 62 lines modified
262 ····.line·239262 ····.line·239
263 ····.line·240263 ····.line·240
264 ····.line·241264 ····.line·241
265 ····.line·242265 ····.line·242
266 ····.line·243266 ····.line·243
267 ····.line·244267 ····.line·244
268 ····.line·245268 ····.line·245
 269 ····.line·246
 270 ····.line·247
 271 ····.line·248
 272 ····.line·249
 273 ····.line·250
 274 ····.line·251
 275 ····.line·252
 276 ····.line·253
 277 ····.line·254
 278 ····.line·255
 279 ····.line·256
 280 ····.line·257
 281 ····.line·258
 282 ····.line·259
 283 ····.line·260
 284 ····.line·261
 285 ····.line·262
 286 ····.line·263
 287 ····.line·264
 288 ····.line·265
 289 ····.line·266
 290 ····.line·267
 291 ····.line·268
 292 ····.line·269
 293 ····.line·270
 294 ····.line·271
 295 ····.line·272
 296 ····.line·273
 297 ····.line·274
 298 ····.line·275
 299 ····.line·276
 300 ····.line·277
 301 ····.line·278
 302 ····.line·279
 303 ····.line·280
 304 ····.line·281
 305 ····.line·282
 306 ····.line·283
 307 ····.line·284
 308 ····.line·285
 309 ····.line·286
 310 ····.line·287
 311 ····.line·288
269 .end·method312 .end·method
  
  
270 #·virtual·methods313 #·virtual·methods
271 .method·public·c(Li0/j;Ljava/lang/Throwable;)V314 .method·public·d(LX/j;Ljava/lang/Throwable;)V
272 ····.locals·4315 ····.locals·4
  
273 ····.line·1316 ····.line·1
274 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I317 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
275 ····.line·2318 ····.line·2
276 ····.line·3319 ····.line·3
Offset 290, 15 lines modifiedOffset 333, 15 lines modified
  
290 ····.line·8333 ····.line·8
291 ····.line·9334 ····.line·9
292 ····if-ge·p1,·v0,·:cond_4335 ····if-ge·p1,·v0,·:cond_4
  
293 ····.line·10336 ····.line·10
294 ····.line·11337 ····.line·11
295 ····iget-object·p1,·p0,·Lx0/b;->_preHandler:Ljava/lang/Object;338 ····iget-object·p1,·p0,·Ln0/b;->_preHandler:Ljava/lang/Object;
  
296 ····.line·12339 ····.line·12
297 ····.line·13340 ····.line·13
298 ····const/4·v0,·0x0341 ····const/4·v0,·0x0
  
299 ····.line·14342 ····.line·14
300 ····const/4·v1,·0x0343 ····const/4·v1,·0x0
Offset 384, 15 lines modifiedOffset 427, 15 lines modified
384 ····.line·51427 ····.line·51
385 ····:catchall_0428 ····:catchall_0
386 ····:cond_1429 ····:cond_1
387 ····move-object·p1,·v1430 ····move-object·p1,·v1
  
388 ····.line·52431 ····.line·52
389 ····:goto_0432 ····:goto_0
390 ····iput-object·p1,·p0,·Lx0/b;->_preHandler:Ljava/lang/Object;433 ····iput-object·p1,·p0,·Ln0/b;->_preHandler:Ljava/lang/Object;
  
391 ····.line·53434 ····.line·53
392 ····.line·54435 ····.line·54
393 ····:goto_1436 ····:goto_1
394 ····if-eqz·p1,·:cond_2437 ····if-eqz·p1,·:cond_2
Max diff block lines reached; 14/2479 bytes (0.56%) of diff not shown.
9.83 KB
smali/x0/c.smali vs.
smali/n0/c.smali
Files 3% similar despite different names
    
Offset 1, 92 lines modifiedOffset 1, 92 lines modified
1 .class·public·final·Lx0/c;1 .class·public·final·Ln0/c;
2 .super·Lw0/X;2 .super·Lm0/X;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/z;5 .implements·Lm0/z;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·volatile·_immediate:Lx0/c;7 .field·private·volatile·_immediate:Ln0/c;
  
8 .field·public·final·d:Landroid/os/Handler;8 .field·public·final·d:Landroid/os/Handler;
  
9 .field·public·final·e:Ljava/lang/String;9 .field·public·final·e:Ljava/lang/String;
  
10 .field·public·final·f:Z10 .field·public·final·f:Z
  
11 .field·public·final·g:Lx0/c;11 .field·public·final·g:Ln0/c;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(Landroid/os/Handler;)V13 .method·public·constructor·<init>(Landroid/os/Handler;)V
14 ····.locals·214 ····.locals·2
  
15 ····.line·115 ····.line·1
16 ····const/4·v0,·0x016 ····const/4·v0,·0x0
  
17 ····const/4·v1,·0x017 ····const/4·v1,·0x0
  
18 ····.line·218 ····.line·2
19 ····invoke-direct·{p0,·p1,·v1,·v0},·Lx0/c;-><init>(Landroid/os/Handler;Ljava/lang/String;Z)V19 ····invoke-direct·{p0,·p1,·v1,·v0},·Ln0/c;-><init>(Landroid/os/Handler;Ljava/lang/String;Z)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·constructor·<init>(Landroid/os/Handler;Ljava/lang/String;Z)V22 .method·public·constructor·<init>(Landroid/os/Handler;Ljava/lang/String;Z)V
23 ····.locals·123 ····.locals·1
  
24 ····.line·324 ····.line·3
25 ····invoke-direct·{p0},·Lw0/r;-><init>()V25 ····invoke-direct·{p0},·Lm0/r;-><init>()V
  
26 ····.line·426 ····.line·4
27 ····iput-object·p1,·p0,·Lx0/c;->d:Landroid/os/Handler;27 ····iput-object·p1,·p0,·Ln0/c;->d:Landroid/os/Handler;
  
28 ····iput-object·p2,·p0,·Lx0/c;->e:Ljava/lang/String;28 ····iput-object·p2,·p0,·Ln0/c;->e:Ljava/lang/String;
  
29 ····iput-boolean·p3,·p0,·Lx0/c;->f:Z29 ····iput-boolean·p3,·p0,·Ln0/c;->f:Z
  
30 ····if-eqz·p3,·:cond_030 ····if-eqz·p3,·:cond_0
  
31 ····move-object·p3,·p031 ····move-object·p3,·p0
  
32 ····goto·:goto_032 ····goto·:goto_0
  
33 ····:cond_033 ····:cond_0
34 ····const/4·p3,·0x034 ····const/4·p3,·0x0
  
35 ····:goto_035 ····:goto_0
36 ····iput-object·p3,·p0,·Lx0/c;->_immediate:Lx0/c;36 ····iput-object·p3,·p0,·Ln0/c;->_immediate:Ln0/c;
  
37 ····iget-object·p3,·p0,·Lx0/c;->_immediate:Lx0/c;37 ····iget-object·p3,·p0,·Ln0/c;->_immediate:Ln0/c;
  
38 ····if-nez·p3,·:cond_138 ····if-nez·p3,·:cond_1
  
39 ····new-instance·p3,·Lx0/c;39 ····new-instance·p3,·Ln0/c;
  
40 ····const/4·v0,·0x140 ····const/4·v0,·0x1
  
41 ····invoke-direct·{p3,·p1,·p2,·v0},·Lx0/c;-><init>(Landroid/os/Handler;Ljava/lang/String;Z)V41 ····invoke-direct·{p3,·p1,·p2,·v0},·Ln0/c;-><init>(Landroid/os/Handler;Ljava/lang/String;Z)V
  
42 ····iput-object·p3,·p0,·Lx0/c;->_immediate:Lx0/c;42 ····iput-object·p3,·p0,·Ln0/c;->_immediate:Ln0/c;
  
43 ····:cond_143 ····:cond_1
44 ····iput-object·p3,·p0,·Lx0/c;->g:Lx0/c;44 ····iput-object·p3,·p0,·Ln0/c;->g:Ln0/c;
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·final·c(Li0/j;Ljava/lang/Runnable;)V48 .method·public·final·d(LX/j;Ljava/lang/Runnable;)V
49 ····.locals·349 ····.locals·3
  
50 ····.line·150 ····.line·1
51 ····iget-object·v0,·p0,·Lx0/c;->d:Landroid/os/Handler;51 ····iget-object·v0,·p0,·Ln0/c;->d:Landroid/os/Handler;
  
52 ····.line·252 ····.line·2
53 ····.line·353 ····.line·3
54 ····invoke-virtual·{v0,·p2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z54 ····invoke-virtual·{v0,·p2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
55 ····.line·455 ····.line·4
56 ····.line·556 ····.line·5
Offset 138, 45 lines modifiedOffset 138, 45 lines modified
  
138 ····.line·30138 ····.line·30
139 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V139 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V
  
140 ····.line·31140 ····.line·31
141 ····.line·32141 ····.line·32
142 ····.line·33142 ····.line·33
143 ····sget-object·v1,·Lw0/s;->c:Lw0/s;143 ····sget-object·v1,·Lm0/s;->c:Lm0/s;
  
144 ····.line·34144 ····.line·34
145 ····.line·35145 ····.line·35
146 ····invoke-interface·{p1,·v1},·Li0/j;->d(Li0/i;)Li0/h;146 ····invoke-interface·{p1,·v1},·LX/j;->c(LX/i;)LX/h;
  
147 ····.line·36147 ····.line·36
148 ····.line·37148 ····.line·37
149 ····.line·38149 ····.line·38
150 ····move-result-object·v1150 ····move-result-object·v1
  
151 ····.line·39151 ····.line·39
152 ····check-cast·v1,·Lw0/N;152 ····check-cast·v1,·Lm0/N;
  
153 ····.line·40153 ····.line·40
154 ····.line·41154 ····.line·41
155 ····if-eqz·v1,·:cond_0155 ····if-eqz·v1,·:cond_0
  
156 ····.line·42156 ····.line·42
157 ····.line·43157 ····.line·43
158 ····invoke-interface·{v1,·v0},·Lw0/N;->a(Ljava/util/concurrent/CancellationException;)V158 ····invoke-interface·{v1,·v0},·Lm0/N;->a(Ljava/util/concurrent/CancellationException;)V
  
159 ····.line·44159 ····.line·44
160 ····.line·45160 ····.line·45
161 ····.line·46161 ····.line·46
162 ····:cond_0162 ····:cond_0
163 ····sget-object·v0,·Lw0/B;->b:LC0/c;163 ····sget-object·v0,·Lm0/B;->b:Ls0/c;
Max diff block lines reached; 6422/9998 bytes (64.23%) of diff not shown.
18.2 KB
smali/h/d.smali vs.
smali/X/c.smali
Files 5% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 59 lines modified
1 .class·public·final·Lh/d;1 .class·public·final·LX/c;
2 .super·Ljava/lang/Object;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Le0/p;
  
  
6 #·instance·fields6 #·static·fields
 7 .field·public·static·final·d:LX/c;
7 .field·public·final·a:I 
  
8 .field·public·b:I 
  
9 .field·public·c:I8 .field·public·static·final·e:LX/c;
  
10 .field·public·d:Z 
  
 9 #·instance·fields
11 .field·public·final·synthetic·e:Lh/a;10 .field·public·final·synthetic·c:I
  
  
12 #·direct·methods11 #·direct·methods
13 .method·public·constructor·<init>(Lh/a;I)V12 .method·static·synthetic·constructor·<clinit>()V
14 ····.locals·113 ····.locals·2
  
15 ····.line·114 ····.line·1
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····new-instance·v0,·LX/c;
  
17 ····.line·216 ····.line·2
18 ····.line·317 ····.line·3
 18 ····const/4·v1,·0x0
  
19 ····.line·419 ····.line·4
20 ····iput-object·p1,·p0,·Lh/d;->e:Lh/a;20 ····invoke-direct·{v0,·v1},·LX/c;-><init>(I)V
  
21 ····.line·521 ····.line·5
22 ····.line·622 ····.line·6
23 ····const/4·v0,·0x0 
  
24 ····.line·723 ····.line·7
25 ····iput-boolean·v0,·p0,·Lh/d;->d:Z24 ····sput-object·v0,·LX/c;->d:LX/c;
  
26 ····.line·825 ····.line·8
27 ····.line·926 ····.line·9
28 ····iput·p2,·p0,·Lh/d;->a:I27 ····new-instance·v0,·LX/c;
  
29 ····.line·1028 ····.line·10
30 ····.line·1129 ····.line·11
31 ····invoke-virtual·{p1},·Lh/a;->b()I30 ····const/4·v1,·0x1
  
32 ····.line·1231 ····.line·12
 32 ····invoke-direct·{v0,·v1},·LX/c;-><init>(I)V
  
33 ····.line·1333 ····.line·13
34 ····.line·1434 ····.line·14
35 ····move-result·p1 
  
36 ····.line·1535 ····.line·15
37 ····iput·p1,·p0,·Lh/d;->b:I36 ····sput-object·v0,·LX/c;->e:LX/c;
  
38 ····.line·1637 ····.line·16
39 ····.line·1738 ····.line·17
40 ····return-void39 ····return-void
41 ····.line·1840 ····.line·18
42 ····.line·1941 ····.line·19
43 ····.line·2042 ····.line·20
Offset 323, 229 lines modifiedOffset 321, 36 lines modified
323 ····.line·282321 ····.line·282
324 ····.line·283322 ····.line·283
325 ····.line·284323 ····.line·284
326 ····.line·285324 ····.line·285
327 ····.line·286325 ····.line·286
328 ····.line·287326 ····.line·287
329 ····.line·288327 ····.line·288
330 ····.line·289 
331 ····.line·290 
332 ····.line·291 
333 ····.line·292 
334 ····.line·293 
335 ····.line·294 
336 ····.line·295 
337 ····.line·296 
338 ····.line·297 
339 ····.line·298 
340 ····.line·299 
341 ····.line·300 
342 ····.line·301 
343 ····.line·302 
344 ····.line·303 
345 ····.line·304 
346 ····.line·305 
347 ····.line·306 
348 ····.line·307 
349 ····.line·308 
350 ····.line·309 
351 ····.line·310 
352 ····.line·311 
353 ····.line·312 
354 ····.line·313 
355 ····.line·314 
356 ····.line·315 
357 ····.line·316 
358 ····.line·317 
359 ····.line·318 
360 ····.line·319 
361 ····.line·320 
362 ····.line·321 
363 ····.line·322 
364 ····.line·323 
365 ····.line·324 
366 ····.line·325 
367 ····.line·326 
368 ····.line·327 
369 ····.line·328 
370 ····.line·329 
371 ····.line·330 
372 ····.line·331 
373 ····.line·332 
374 ····.line·333 
375 ····.line·334 
376 ····.line·335 
377 ····.line·336 
378 ····.line·337 
379 ····.line·338 
380 ····.line·339 
381 ····.line·340 
Max diff block lines reached; 14210/18586 bytes (76.46%) of diff not shown.
49.3 KB
smali/h/h.smali vs.
smali/f/h.smali
Max HTML report size reached
55.5 KB
smali/h/f.smali vs.
smali/x/g.smali
Max HTML report size reached
9.69 KB
smali/h/i.smali vs.
smali/n/y.smali
Files 11% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·Lh/i;1 .class·public·final·Ln/y;
2 .super·Ljava/lang/Object;2 .super·La/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Cloneable; 
  
  
6 #·static·fields 
7 .field·public·static·final·e:Ljava/lang/Object; 
  
  
8 #·instance·fields4 #·instance·fields
9 .field·public·b:[I5 .field·public·final·b:Landroid/view/WindowInsetsController;
  
 6 .field·public·final·c:Landroid/view/Window;
10 .field·public·c:[Ljava/lang/Object; 
  
11 .field·public·d:I 
  
  
12 #·direct·methods7 #·direct·methods
13 .method·static·constructor·<clinit>()V8 .method·public·constructor·<init>(Landroid/view/Window;)V
14 ····.locals·19 ····.locals·2
  
15 ····.line·110 ····.line·1
16 ····new-instance·v0,·Ljava/lang/Object;11 ····invoke-static·{p1},·LB/c;->i(Landroid/view/Window;)Landroid/view/WindowInsetsController;
  
17 ····.line·212 ····.line·2
18 ····.line·313 ····.line·3
19 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
20 ····.line·414 ····.line·4
 15 ····move-result-object·v0
  
21 ····.line·516 ····.line·5
 17 ····const/4·v1,·0x2
  
22 ····.line·618 ····.line·6
23 ····sput-object·v0,·Lh/i;->e:Ljava/lang/Object;19 ····invoke-direct·{p0,·v1},·La/a;-><init>(I)V
  
24 ····.line·720 ····.line·7
25 ····.line·821 ····.line·8
26 ····return-void 
27 ····.line·922 ····.line·9
 23 ····iput-object·v0,·p0,·Ln/y;->b:Landroid/view/WindowInsetsController;
  
28 ····.line·1024 ····.line·10
29 ····.line·1125 ····.line·11
 26 ····iput-object·p1,·p0,·Ln/y;->c:Landroid/view/Window;
  
30 ····.line·1227 ····.line·12
31 ····.line·1328 ····.line·13
 29 ····return-void
32 ····.line·1430 ····.line·14
33 ····.line·1531 ····.line·15
34 ····.line·1632 ····.line·16
35 ····.line·1733 ····.line·17
36 ····.line·1834 ····.line·18
37 ····.line·1935 ····.line·19
38 ····.line·2036 ····.line·20
Offset 270, 104 lines modifiedOffset 267, 136 lines modified
270 ····.line·239267 ····.line·239
271 ····.line·240268 ····.line·240
272 ····.line·241269 ····.line·241
273 ····.line·242270 ····.line·242
274 ····.line·243271 ····.line·243
275 ····.line·244272 ····.line·244
276 ····.line·245273 ····.line·245
 274 ····.line·246
 275 ····.line·247
 276 ····.line·248
 277 ····.line·249
 278 ····.line·250
 279 ····.line·251
 280 ····.line·252
 281 ····.line·253
 282 ····.line·254
 283 ····.line·255
 284 ····.line·256
 285 ····.line·257
 286 ····.line·258
 287 ····.line·259
 288 ····.line·260
 289 ····.line·261
 290 ····.line·262
 291 ····.line·263
 292 ····.line·264
 293 ····.line·265
 294 ····.line·266
 295 ····.line·267
 296 ····.line·268
 297 ····.line·269
 298 ····.line·270
 299 ····.line·271
277 .end·method300 .end·method
  
  
278 #·virtual·methods301 #·virtual·methods
279 .method·public·final·clone()Ljava/lang/Object;302 .method·public·final·l(Z)V
280 ····.locals·2303 ····.locals·2
  
281 ····.line·1304 ····.line·1
 305 ····iget-object·v0,·p0,·Ln/y;->c:Landroid/view/Window;
282 ····:try_start_0 
283 ····invoke-super·{p0},·Ljava/lang/Object;->clone()Ljava/lang/Object; 
  
284 ····.line·2306 ····.line·2
285 ····.line·3307 ····.line·3
 308 ····iget-object·v1,·p0,·Ln/y;->b:Landroid/view/WindowInsetsController;
286 ····.line·4 
287 ····move-result-object·v0 
  
 309 ····.line·4
288 ····.line·5310 ····.line·5
289 ····check-cast·v0,·Lh/i;311 ····if-eqz·p1,·:cond_1
  
290 ····.line·6312 ····.line·6
291 ····.line·7313 ····.line·7
292 ····iget-object·v1,·p0,·Lh/i;->b:[I314 ····if-eqz·v0,·:cond_0
  
293 ····.line·8315 ····.line·8
294 ····.line·9316 ····.line·9
295 ····invoke-virtual·{v1},·[I->clone()Ljava/lang/Object;317 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
296 ····.line·10318 ····.line·10
297 ····.line·11319 ····.line·11
Max diff block lines reached; 7132/9854 bytes (72.38%) of diff not shown.
57.4 KB
smali/h/e.smali vs.
smali/r0/h.smali
Max HTML report size reached
23.7 KB
smali/h/g.smali vs.
smali/W/h.smali
Max HTML report size reached
1.53 KB
smali/h/c.smali vs.
smali/m0/L.smali
Files 12% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 35 lines modified
1 .class·public·abstract·Lh/c;1 .class·public·final·Lm0/L;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
 5 .field·public·final·a:Lm0/K;
5 .field·public·static·final·a:[I 
  
6 .field·public·static·final·b:[Ljava/lang/Object; 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Lm0/K;)V
9 ····.locals·28 ····.locals·0
  
10 ····.line·19 ····.line·1
11 ····const/4·v0,·0x010 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····.line·211 ····.line·2
13 ····new-array·v1,·v0,·[I 
  
14 ····.line·312 ····.line·3
15 ····.line·413 ····.line·4
16 ····sput-object·v1,·Lh/c;->a:[I14 ····iput-object·p1,·p0,·Lm0/L;->a:Lm0/K;
  
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
 17 ····return-void
19 ····new-array·v0,·v0,·[Ljava/lang/Object; 
  
20 ····.line·718 ····.line·7
21 ····.line·819 ····.line·8
22 ····sput-object·v0,·Lh/c;->b:[Ljava/lang/Object; 
  
23 ····.line·920 ····.line·9
24 ····.line·1021 ····.line·10
25 ····return-void 
26 ····.line·1122 ····.line·11
27 ····.line·1223 ····.line·12
28 ····.line·1324 ····.line·13
29 ····.line·1425 ····.line·14
30 ····.line·1526 ····.line·15
31 ····.line·1627 ····.line·16
32 ····.line·1728 ····.line·17
Offset 265, 8 lines modifiedOffset 257, 34 lines modified
265 ····.line·239257 ····.line·239
266 ····.line·240258 ····.line·240
267 ····.line·241259 ····.line·241
268 ····.line·242260 ····.line·242
269 ····.line·243261 ····.line·243
270 ····.line·244262 ····.line·244
271 ····.line·245263 ····.line·245
 264 ····.line·246
 265 ····.line·247
 266 ····.line·248
 267 ····.line·249
 268 ····.line·250
 269 ····.line·251
 270 ····.line·252
 271 ····.line·253
 272 ····.line·254
 273 ····.line·255
 274 ····.line·256
 275 ····.line·257
 276 ····.line·258
 277 ····.line·259
 278 ····.line·260
 279 ····.line·261
 280 ····.line·262
 281 ····.line·263
 282 ····.line·264
 283 ····.line·265
 284 ····.line·266
 285 ····.line·267
 286 ····.line·268
 287 ····.line·269
 288 ····.line·270
 289 ····.line·271
272 .end·method290 .end·method
1.29 KB
smali/H/m.smali vs.
smali/d/b.smali
Files 0% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·LH/m;1 .class·public·final·Ld/b;
2 .super·Ljava/lang/Object;2 .super·Ld/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
 5 .field·public·final·synthetic·c:I
5 .field·public·final·a:Landroid/app/Activity; 
  
6 .field·public·final·b:Ljava/util/concurrent/Executor; 
  
7 .field·public·final·c:Lo/a; 
  
8 .field·public·d:LE/o; 
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·constructor·<init>(Landroid/app/Activity;Le/a;LE/m;)V7 .method·public·constructor·<init>(Ld/c;Ld/c;I)V
11 ····.locals·08 ····.locals·0
  
12 ····.line·19 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·211 ····.line·2
15 ····.line·312 ····.line·3
16 ····.line·413 ····.line·4
17 ····iput-object·p1,·p0,·LH/m;->a:Landroid/app/Activity;14 ····iput·p3,·p0,·Ld/b;->c:I
  
18 ····.line·515 ····.line·5
19 ····.line·616 ····.line·6
20 ····iput-object·p2,·p0,·LH/m;->b:Ljava/util/concurrent/Executor;17 ····iput-object·p2,·p0,·Ld/e;->a:Ld/c;
  
21 ····.line·718 ····.line·7
22 ····.line·819 ····.line·8
23 ····iput-object·p3,·p0,·LH/m;->c:Lo/a;20 ····iput-object·p1,·p0,·Ld/e;->b:Ld/c;
  
24 ····.line·921 ····.line·9
25 ····.line·1022 ····.line·10
26 ····return-void23 ····return-void
27 ····.line·1124 ····.line·11
28 ····.line·1225 ····.line·12
29 ····.line·1326 ····.line·13
Offset 1415, 8 lines modifiedOffset 1409, 12 lines modified
1415 ····.line·13871409 ····.line·1387
1416 ····.line·13881410 ····.line·1388
1417 ····.line·13891411 ····.line·1389
1418 ····.line·13901412 ····.line·1390
1419 ····.line·13911413 ····.line·1391
1420 ····.line·13921414 ····.line·1392
1421 ····.line·13931415 ····.line·1393
 1416 ····.line·1394
 1417 ····.line·1395
 1418 ····.line·1396
 1419 ····.line·1397
1422 .end·method1420 .end·method
16.7 KB
smali/H/n.smali vs.
smali/A/o.smali
Files 6% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·final·LH/n;1 .class·public·final·LA/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LF/a;5 .implements·Ly/a;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·volatile·c:LH/n;7 .field·public·static·volatile·c:LA/o;
  
8 .field·public·static·final·d:Ljava/util/concurrent/locks/ReentrantLock;8 .field·public·static·final·d:Ljava/util/concurrent/locks/ReentrantLock;
  
  
9 #·instance·fields9 #·instance·fields
10 .field·public·final·a:LH/b;10 .field·public·final·a:LA/b;
  
11 .field·public·final·b:Ljava/util/concurrent/CopyOnWriteArrayList;11 .field·public·final·b:Ljava/util/concurrent/CopyOnWriteArrayList;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·constructor·<clinit>()V13 .method·static·constructor·<clinit>()V
14 ····.locals·114 ····.locals·1
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ····.line·228 ····.line·2
29 ····.line·329 ····.line·3
30 ····invoke-direct·{v0},·Ljava/util/concurrent/locks/ReentrantLock;-><init>()V30 ····invoke-direct·{v0},·Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
  
31 ····.line·431 ····.line·4
32 ····.line·532 ····.line·5
33 ····.line·633 ····.line·6
34 ····sput-object·v0,·LH/n;->d:Ljava/util/concurrent/locks/ReentrantLock;34 ····sput-object·v0,·LA/o;->d:Ljava/util/concurrent/locks/ReentrantLock;
  
35 ····.line·735 ····.line·7
36 ····.line·836 ····.line·8
37 ····return-void37 ····return-void
38 ····.line·938 ····.line·9
39 ····.line·1039 ····.line·10
40 ····.line·1140 ····.line·11
Offset 270, 56 lines modifiedOffset 270, 99 lines modified
270 ····.line·239270 ····.line·239
271 ····.line·240271 ····.line·240
272 ····.line·241272 ····.line·241
273 ····.line·242273 ····.line·242
274 ····.line·243274 ····.line·243
275 ····.line·244275 ····.line·244
276 ····.line·245276 ····.line·245
 277 ····.line·246
 278 ····.line·247
 279 ····.line·248
 280 ····.line·249
 281 ····.line·250
 282 ····.line·251
 283 ····.line·252
 284 ····.line·253
 285 ····.line·254
 286 ····.line·255
 287 ····.line·256
 288 ····.line·257
 289 ····.line·258
 290 ····.line·259
 291 ····.line·260
 292 ····.line·261
 293 ····.line·262
 294 ····.line·263
 295 ····.line·264
 296 ····.line·265
 297 ····.line·266
 298 ····.line·267
 299 ····.line·268
 300 ····.line·269
 301 ····.line·270
 302 ····.line·271
 303 ····.line·272
 304 ····.line·273
 305 ····.line·274
 306 ····.line·275
 307 ····.line·276
 308 ····.line·277
 309 ····.line·278
 310 ····.line·279
 311 ····.line·280
 312 ····.line·281
 313 ····.line·282
 314 ····.line·283
 315 ····.line·284
 316 ····.line·285
 317 ····.line·286
 318 ····.line·287
 319 ····.line·288
277 .end·method320 .end·method
  
278 .method·public·constructor·<init>(LH/k;)V321 .method·public·constructor·<init>(LA/l;)V
279 ····.locals·1322 ····.locals·1
  
280 ····.line·1323 ····.line·1
281 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V324 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
282 ····.line·2325 ····.line·2
283 ····.line·3326 ····.line·3
284 ····.line·4327 ····.line·4
285 ····iput-object·p1,·p0,·LH/n;->a:LH/b;328 ····iput-object·p1,·p0,·LA/o;->a:LA/b;
  
286 ····.line·5329 ····.line·5
287 ····.line·6330 ····.line·6
288 ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList;331 ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList;
  
289 ····.line·7332 ····.line·7
290 ····.line·8333 ····.line·8
291 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V334 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
  
292 ····.line·9335 ····.line·9
293 ····.line·10336 ····.line·10
294 ····.line·11337 ····.line·11
295 ····iput-object·v0,·p0,·LH/n;->b:Ljava/util/concurrent/CopyOnWriteArrayList;338 ····iput-object·v0,·p0,·LA/o;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
  
296 ····.line·12339 ····.line·12
297 ····.line·13340 ····.line·13
298 ····if-eqz·p1,·:cond_0341 ····if-eqz·p1,·:cond_0
  
299 ····.line·14342 ····.line·14
300 ····.line·15343 ····.line·15
301 ····new-instance·v0,·LH/l;344 ····new-instance·v0,·LA/m;
  
302 ····.line·16345 ····.line·16
303 ····.line·17346 ····.line·17
304 ····invoke-direct·{v0,·p0},·LH/l;-><init>(LH/n;)V347 ····invoke-direct·{v0,·p0},·LA/m;-><init>(LA/o;)V
Max diff block lines reached; 14294/17022 bytes (83.97%) of diff not shown.
26.1 KB
smali/B/j.smali vs.
smali/l0/c.smali
Max HTML report size reached
1.94 KB
smali/B/h.smali vs.
smali/u/h.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LB/h;1 .class·public·abstract·Lu/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·synthetic·a:I5 .field·public·static·final·synthetic·a:I
  
Offset 253, 34 lines modifiedOffset 253, 77 lines modified
253 ····.line·239253 ····.line·239
254 ····.line·240254 ····.line·240
255 ····.line·241255 ····.line·241
256 ····.line·242256 ····.line·242
257 ····.line·243257 ····.line·243
258 ····.line·244258 ····.line·244
259 ····.line·245259 ····.line·245
 260 ····.line·246
 261 ····.line·247
 262 ····.line·248
 263 ····.line·249
 264 ····.line·250
 265 ····.line·251
 266 ····.line·252
 267 ····.line·253
 268 ····.line·254
 269 ····.line·255
 270 ····.line·256
 271 ····.line·257
 272 ····.line·258
 273 ····.line·259
 274 ····.line·260
 275 ····.line·261
 276 ····.line·262
 277 ····.line·263
 278 ····.line·264
 279 ····.line·265
 280 ····.line·266
 281 ····.line·267
 282 ····.line·268
 283 ····.line·269
 284 ····.line·270
 285 ····.line·271
 286 ····.line·272
 287 ····.line·273
 288 ····.line·274
 289 ····.line·275
 290 ····.line·276
 291 ····.line·277
 292 ····.line·278
 293 ····.line·279
 294 ····.line·280
 295 ····.line·281
 296 ····.line·282
 297 ····.line·283
 298 ····.line·284
 299 ····.line·285
 300 ····.line·286
 301 ····.line·287
 302 ····.line·288
260 .end·method303 .end·method
  
261 .method·public·static·b(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;304 .method·public·static·b(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
262 ····.locals·1305 ····.locals·1
  
263 ····.line·1306 ····.line·1
264 ····const-string·v0,·"value"307 ····const-string·v0,·"value"
  
265 ····.line·2308 ····.line·2
266 ····.line·3309 ····.line·3
267 ····invoke-static·{p0,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V310 ····invoke-static·{p0,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
268 ····.line·4311 ····.line·4
269 ····.line·5312 ····.line·5
270 ····.line·6313 ····.line·6
271 ····const-string·v0,·"message"314 ····const-string·v0,·"message"
  
272 ····.line·7315 ····.line·7
273 ····.line·8316 ····.line·8
274 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V317 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
275 ····.line·9318 ····.line·9
276 ····.line·10319 ····.line·10
277 ····.line·11320 ····.line·11
278 ····new-instance·v0,·Ljava/lang/StringBuilder;321 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
279 ····.line·12322 ····.line·12
Offset 761, 9 lines modifiedOffset 804, 9 lines modified
761 .end·method804 .end·method
  
  
762 #·virtual·methods805 #·virtual·methods
763 .method·public·abstract·a()Ljava/lang/Object;806 .method·public·abstract·a()Ljava/lang/Object;
764 .end·method807 .end·method
  
765 .method·public·abstract·c(Ljava/lang/String;Lo0/l;)LB/h;808 .method·public·abstract·c(Ljava/lang/String;Le0/l;)Lu/h;
766 .end·method809 .end·method
8.72 KB
smali/B/f.smali vs.
smali/u/f.smali
Files 2% similar despite different names
    
Offset 1, 109 lines modifiedOffset 1, 109 lines modified
1 .class·public·final·LB/f;1 .class·public·final·Lu/f;
2 .super·LB/h;2 .super·Lu/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·b:Ljava/lang/Object;5 .field·public·final·b:Ljava/lang/Object;
  
6 .field·public·final·c:Ljava/lang/String;6 .field·public·final·c:Ljava/lang/String;
  
7 .field·public·final·d:Ljava/lang/String;7 .field·public·final·d:Ljava/lang/String;
  
8 .field·public·final·e:LB/g;8 .field·public·final·e:Lu/g;
  
9 .field·public·final·f:I9 .field·public·final·f:I
  
10 .field·public·final·g:LB/k;10 .field·public·final·g:Lu/k;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;LB/g;I)V12 .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Lu/g;I)V
13 ····.locals·213 ····.locals·2
  
14 ····.line·114 ····.line·1
15 ····const-string·v0,·"value"15 ····const-string·v0,·"value"
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V18 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
19 ····.line·419 ····.line·4
20 ····.line·520 ····.line·5
21 ····.line·621 ····.line·6
22 ····const-string·v0,·"tag"22 ····const-string·v0,·"tag"
  
23 ····.line·723 ····.line·7
24 ····.line·824 ····.line·8
25 ····invoke-static·{p2,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V25 ····invoke-static·{p2,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
26 ····.line·926 ····.line·9
27 ····.line·1027 ····.line·10
28 ····.line·1128 ····.line·11
29 ····const-string·v0,·"logger"29 ····const-string·v0,·"logger"
  
30 ····.line·1230 ····.line·12
31 ····.line·1331 ····.line·13
32 ····invoke-static·{p4,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V32 ····invoke-static·{p4,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····.line·1433 ····.line·14
34 ····.line·1534 ····.line·15
35 ····.line·1635 ····.line·16
36 ····const-string·v0,·"verificationMode"36 ····const-string·v0,·"verificationMode"
  
37 ····.line·1737 ····.line·17
38 ····.line·1838 ····.line·18
39 ····invoke-static·{p5,·v0},·LB0/f;->o(ILjava/lang/String;)V39 ····invoke-static·{p5,·v0},·LF/k;->n(ILjava/lang/String;)V
  
40 ····.line·1940 ····.line·19
41 ····.line·2041 ····.line·20
42 ····.line·2142 ····.line·21
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44 ····.line·2244 ····.line·22
45 ····.line·2345 ····.line·23
46 ····.line·2446 ····.line·24
47 ····iput-object·p1,·p0,·LB/f;->b:Ljava/lang/Object;47 ····iput-object·p1,·p0,·Lu/f;->b:Ljava/lang/Object;
  
48 ····.line·2548 ····.line·25
49 ····.line·2649 ····.line·26
50 ····iput-object·p2,·p0,·LB/f;->c:Ljava/lang/String;50 ····iput-object·p2,·p0,·Lu/f;->c:Ljava/lang/String;
  
51 ····.line·2751 ····.line·27
52 ····.line·2852 ····.line·28
53 ····iput-object·p3,·p0,·LB/f;->d:Ljava/lang/String;53 ····iput-object·p3,·p0,·Lu/f;->d:Ljava/lang/String;
  
54 ····.line·2954 ····.line·29
55 ····.line·3055 ····.line·30
56 ····iput-object·p4,·p0,·LB/f;->e:LB/g;56 ····iput-object·p4,·p0,·Lu/f;->e:Lu/g;
  
57 ····.line·3157 ····.line·31
58 ····.line·3258 ····.line·32
59 ····iput·p5,·p0,·LB/f;->f:I59 ····iput·p5,·p0,·Lu/f;->f:I
  
60 ····.line·3360 ····.line·33
61 ····.line·3461 ····.line·34
62 ····new-instance·p2,·LB/k;62 ····new-instance·p2,·Lu/k;
  
63 ····.line·3563 ····.line·35
64 ····.line·3664 ····.line·36
65 ····invoke-static·{p1,·p3},·LB/h;->b(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;65 ····invoke-static·{p1,·p3},·Lu/h;->b(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
  
66 ····.line·3766 ····.line·37
67 ····.line·3867 ····.line·38
68 ····.line·3968 ····.line·39
69 ····move-result-object·p169 ····move-result-object·p1
  
70 ····.line·4070 ····.line·40
71 ····const-string·p3,·"message"71 ····const-string·p3,·"message"
  
72 ····.line·4172 ····.line·41
73 ····.line·4273 ····.line·42
74 ····invoke-static·{p1,·p3},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V74 ····invoke-static·{p1,·p3},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
75 ····.line·4375 ····.line·43
76 ····.line·4476 ····.line·44
77 ····.line·4577 ····.line·45
78 ····invoke-direct·{p2,·p1},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V78 ····invoke-direct·{p2,·p1},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
  
79 ····.line·4679 ····.line·46
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 ····move-result-object·p1117 ····move-result-object·p1
  
118 ····.line·52118 ····.line·52
119 ····const-string·p3,·"stackTrace"119 ····const-string·p3,·"stackTrace"
  
120 ····.line·53120 ····.line·53
121 ····.line·54121 ····.line·54
122 ····invoke-static·{p1,·p3},·Lh0/h;->n(Ljava/lang/Object;Ljava/lang/String;)V122 ····invoke-static·{p1,·p3},·Lf0/a;->f(Ljava/lang/Object;Ljava/lang/String;)V
  
123 ····.line·55123 ····.line·55
124 ····.line·56124 ····.line·56
125 ····.line·57125 ····.line·57
126 ····array-length·p3,·p1126 ····array-length·p3,·p1
  
127 ····.line·58127 ····.line·58
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
  
Max diff block lines reached; 5352/8864 bytes (60.38%) of diff not shown.
4.51 KB
smali/B/i.smali vs.
smali/u/i.smali
Files 0% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 67 lines modified
1 .class·public·final·LB/i;1 .class·public·final·Lu/i;
2 .super·LB/h;2 .super·Lu/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·b:Ljava/lang/Object;5 .field·public·final·b:Ljava/lang/Object;
  
6 .field·public·final·c:Ljava/lang/String;6 .field·public·final·c:Ljava/lang/String;
  
7 .field·public·final·d:I7 .field·public·final·d:I
  
8 .field·public·final·e:LB/g;8 .field·public·final·e:Lu/g;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Ljava/lang/Object;ILB/g;)V10 .method·public·constructor·<init>(Ljava/lang/Object;ILu/g;)V
11 ····.locals·111 ····.locals·1
  
12 ····.line·112 ····.line·1
13 ····const-string·v0,·"value"13 ····const-string·v0,·"value"
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V16 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
17 ····.line·417 ····.line·4
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····const-string·v0,·"verificationMode"20 ····const-string·v0,·"verificationMode"
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····invoke-static·{p2,·v0},·LB0/f;->o(ILjava/lang/String;)V23 ····invoke-static·{p2,·v0},·LF/k;->n(ILjava/lang/String;)V
  
24 ····.line·924 ····.line·9
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·1228 ····.line·12
29 ····.line·1329 ····.line·13
30 ····.line·1430 ····.line·14
31 ····iput-object·p1,·p0,·LB/i;->b:Ljava/lang/Object;31 ····iput-object·p1,·p0,·Lu/i;->b:Ljava/lang/Object;
  
32 ····.line·1532 ····.line·15
33 ····.line·1633 ····.line·16
34 ····const-string·p1,·"h"34 ····const-string·p1,·"h"
  
35 ····.line·1735 ····.line·17
36 ····.line·1836 ····.line·18
37 ····iput-object·p1,·p0,·LB/i;->c:Ljava/lang/String;37 ····iput-object·p1,·p0,·Lu/i;->c:Ljava/lang/String;
  
38 ····.line·1938 ····.line·19
39 ····.line·2039 ····.line·20
40 ····iput·p2,·p0,·LB/i;->d:I40 ····iput·p2,·p0,·Lu/i;->d:I
  
41 ····.line·2141 ····.line·21
42 ····.line·2242 ····.line·22
43 ····iput-object·p3,·p0,·LB/i;->e:LB/g;43 ····iput-object·p3,·p0,·Lu/i;->e:Lu/g;
  
44 ····.line·2344 ····.line·23
45 ····.line·2445 ····.line·24
46 ····return-void46 ····return-void
47 ····.line·2547 ····.line·25
48 ····.line·2648 ····.line·26
49 ····.line·2749 ····.line·27
Offset 1427, 23 lines modifiedOffset 1427, 27 lines modified
1427 ····.line·13871427 ····.line·1387
1428 ····.line·13881428 ····.line·1388
1429 ····.line·13891429 ····.line·1389
1430 ····.line·13901430 ····.line·1390
1431 ····.line·13911431 ····.line·1391
1432 ····.line·13921432 ····.line·1392
1433 ····.line·13931433 ····.line·1393
 1434 ····.line·1394
 1435 ····.line·1395
 1436 ····.line·1396
 1437 ····.line·1397
1434 .end·method1438 .end·method
  
  
1435 #·virtual·methods1439 #·virtual·methods
1436 .method·public·final·a()Ljava/lang/Object;1440 .method·public·final·a()Ljava/lang/Object;
1437 ····.locals·11441 ····.locals·1
  
1438 ····.line·11442 ····.line·1
1439 ····iget-object·v0,·p0,·LB/i;->b:Ljava/lang/Object;1443 ····iget-object·v0,·p0,·Lu/i;->b:Ljava/lang/Object;
  
1440 ····.line·21444 ····.line·2
1441 ····.line·31445 ····.line·3
1442 ····return-object·v01446 ····return-object·v0
1443 ····.line·41447 ····.line·4
1444 ····.line·51448 ····.line·5
1445 ····.line·61449 ····.line·6
Offset 1682, 25 lines modifiedOffset 1686, 68 lines modified
1682 ····.line·2391686 ····.line·239
1683 ····.line·2401687 ····.line·240
1684 ····.line·2411688 ····.line·241
1685 ····.line·2421689 ····.line·242
1686 ····.line·2431690 ····.line·243
1687 ····.line·2441691 ····.line·244
1688 ····.line·2451692 ····.line·245
 1693 ····.line·246
 1694 ····.line·247
 1695 ····.line·248
 1696 ····.line·249
 1697 ····.line·250
 1698 ····.line·251
 1699 ····.line·252
 1700 ····.line·253
 1701 ····.line·254
 1702 ····.line·255
 1703 ····.line·256
 1704 ····.line·257
 1705 ····.line·258
 1706 ····.line·259
 1707 ····.line·260
 1708 ····.line·261
 1709 ····.line·262
 1710 ····.line·263
 1711 ····.line·264
 1712 ····.line·265
 1713 ····.line·266
 1714 ····.line·267
 1715 ····.line·268
 1716 ····.line·269
Max diff block lines reached; 1587/4545 bytes (34.92%) of diff not shown.
4.32 KB
smali/I/d.smali vs.
smali/F/D.smali
Files 8% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LI/d;1 .class·public·final·LF/D;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:LI/d;5 .field·public·a:Z
  
 6 .field·public·final·synthetic·b:LF/E;
  
  
6 #·direct·methods7 #·direct·methods
7 .method·static·constructor·<clinit>()V8 .method·public·constructor·<init>(LF/E;)V
8 ····.locals·19 ····.locals·0
  
9 ····.line·110 ····.line·1
10 ····new-instance·v0,·LI/d;11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·212 ····.line·2
12 ····.line·313 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
14 ····.line·414 ····.line·4
 15 ····iput-object·p1,·p0,·LF/D;->b:LF/E;
  
15 ····.line·516 ····.line·5
16 ····.line·617 ····.line·6
17 ····sput-object·v0,·LI/d;->a:LI/d;18 ····const/4·p1,·0x0
  
18 ····.line·719 ····.line·7
 20 ····iput-boolean·p1,·p0,·LF/D;->a:Z
  
19 ····.line·821 ····.line·8
20 ····return-void 
21 ····.line·922 ····.line·9
 23 ····return-void
22 ····.line·1024 ····.line·10
23 ····.line·1125 ····.line·11
24 ····.line·1226 ····.line·12
25 ····.line·1327 ····.line·13
26 ····.line·1428 ····.line·14
27 ····.line·1529 ····.line·15
28 ····.line·1630 ····.line·16
Offset 259, 89 lines modifiedOffset 263, 129 lines modified
259 ····.line·239263 ····.line·239
260 ····.line·240264 ····.line·240
261 ····.line·241265 ····.line·241
262 ····.line·242266 ····.line·242
263 ····.line·243267 ····.line·243
264 ····.line·244268 ····.line·244
265 ····.line·245269 ····.line·245
 270 ····.line·246
 271 ····.line·247
 272 ····.line·248
 273 ····.line·249
 274 ····.line·250
 275 ····.line·251
 276 ····.line·252
 277 ····.line·253
 278 ····.line·254
 279 ····.line·255
 280 ····.line·256
 281 ····.line·257
 282 ····.line·258
 283 ····.line·259
 284 ····.line·260
 285 ····.line·261
 286 ····.line·262
 287 ····.line·263
 288 ····.line·264
 289 ····.line·265
 290 ····.line·266
 291 ····.line·267
 292 ····.line·268
 293 ····.line·269
 294 ····.line·270
 295 ····.line·271
266 .end·method296 .end·method
  
  
267 #·virtual·methods297 #·virtual·methods
268 .method·public·final·a(Landroid/content/Context;)Lp/u;298 .method·public·final·a(Z)V
269 ····.locals·1299 ····.locals·3
  
270 ····.line·1300 ····.line·1
271 ····const-string·v0,·"context"301 ····iget-boolean·v0,·p0,·LF/D;->a:Z
  
272 ····.line·2302 ····.line·2
273 ····.line·3303 ····.line·3
274 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V304 ····if-nez·v0,·:cond_1
  
275 ····.line·4305 ····.line·4
276 ····.line·5306 ····.line·5
 307 ····const/4·v0,·0x1
  
277 ····.line·6308 ····.line·6
278 ····invoke-static·{p1},·LI/b;->c(Landroid/content/Context;)Ljava/lang/Object;309 ····iput-boolean·v0,·p0,·LF/D;->a:Z
  
279 ····.line·7310 ····.line·7
280 ····.line·8311 ····.line·8
 312 ····iget-object·v1,·p0,·LF/D;->b:LF/E;
281 ····.line·9 
282 ····move-result-object·p1 
  
 313 ····.line·9
283 ····.line·10314 ····.line·10
284 ····check-cast·p1,·Landroid/view/WindowManager;315 ····iget·v2,·v1,·LF/E;->b:I
  
285 ····.line·11316 ····.line·11
286 ····.line·12317 ····.line·12
287 ····invoke-static·{p1},·LI/c;->p(Landroid/view/WindowManager;)Landroid/view/WindowMetrics;318 ····sub-int/2addr·v2,·v0
  
288 ····.line·13319 ····.line·13
 320 ····iput·v2,·v1,·LF/E;->b:I
  
289 ····.line·14321 ····.line·14
290 ····.line·15322 ····.line·15
291 ····move-result-object·p1323 ····iget-boolean·v0,·v1,·LF/E;->c:Z
  
292 ····.line·16324 ····.line·16
293 ····invoke-static·{p1},·LI/c;->g(Landroid/view/WindowMetrics;)Landroid/view/WindowInsets; 
  
294 ····.line·17325 ····.line·17
 326 ····or-int/2addr·p1,·v0
  
295 ····.line·18327 ····.line·18
 328 ····iput-boolean·p1,·v1,·LF/E;->c:Z
Max diff block lines reached; 1622/4355 bytes (37.24%) of diff not shown.
16.7 KB
smali/I/b.smali vs.
smali/W/d.smali
Files 8% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 51 lines modified
1 .class·public·abstract·synthetic·LI/b; 
2 .super·Ljava/lang/Object;1 .class·public·final·LW/d;
 2 .super·LW/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/ListIterator;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·d:LW/f;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Landroid/view/View;)Landroid/view/WindowInsets;9 .method·public·constructor·<init>(LW/f;I)V
6 ····.locals·010 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets;12 ····iput-object·p1,·p0,·LW/d;->d:LW/f;
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
 15 ····invoke-direct·{p0,·p1},·LW/c;-><init>(LW/f;)V
11 ····.line·4 
12 ····move-result-object·p0 
  
 16 ····.line·4
13 ····.line·517 ····.line·5
14 ····return-object·p0 
15 ····.line·618 ····.line·6
 19 ····invoke-virtual·{p1},·LW/b;->a()I
  
16 ····.line·720 ····.line·7
17 ····.line·821 ····.line·8
18 ····.line·922 ····.line·9
 23 ····move-result·p1
  
19 ····.line·1024 ····.line·10
 25 ····invoke-static·{p2,·p1},·La/a;->b(II)V
  
20 ····.line·1126 ····.line·11
21 ····.line·1227 ····.line·12
22 ····.line·1328 ····.line·13
 29 ····iput·p2,·p0,·LW/c;->b:I
  
23 ····.line·1430 ····.line·14
24 ····.line·1531 ····.line·15
 32 ····return-void
25 ····.line·1633 ····.line·16
26 ····.line·1734 ····.line·17
27 ····.line·1835 ····.line·18
28 ····.line·1936 ····.line·19
29 ····.line·2037 ····.line·20
30 ····.line·2138 ····.line·21
31 ····.line·2239 ····.line·22
Offset 264, 34 lines modifiedOffset 279, 251 lines modified
264 ····.line·250279 ····.line·250
265 ····.line·251280 ····.line·251
266 ····.line·252281 ····.line·252
267 ····.line·253282 ····.line·253
268 ····.line·254283 ····.line·254
269 ····.line·255284 ····.line·255
270 ····.line·256285 ····.line·256
 286 ····.line·257
 287 ····.line·258
 288 ····.line·259
 289 ····.line·260
 290 ····.line·261
 291 ····.line·262
 292 ····.line·263
 293 ····.line·264
 294 ····.line·265
 295 ····.line·266
 296 ····.line·267
 297 ····.line·268
 298 ····.line·269
 299 ····.line·270
 300 ····.line·271
 301 ····.line·272
 302 ····.line·273
 303 ····.line·274
 304 ····.line·275
 305 ····.line·276
 306 ····.line·277
 307 ····.line·278
 308 ····.line·279
 309 ····.line·280
 310 ····.line·281
 311 ····.line·282
 312 ····.line·283
 313 ····.line·284
 314 ····.line·285
 315 ····.line·286
 316 ····.line·287
 317 ····.line·288
 318 ····.line·289
 319 ····.line·290
 320 ····.line·291
 321 ····.line·292
 322 ····.line·293
 323 ····.line·294
 324 ····.line·295
 325 ····.line·296
 326 ····.line·297
 327 ····.line·298
 328 ····.line·299
 329 ····.line·300
 330 ····.line·301
 331 ····.line·302
 332 ····.line·303
 333 ····.line·304
 334 ····.line·305
 335 ····.line·306
 336 ····.line·307
 337 ····.line·308
 338 ····.line·309
 339 ····.line·310
 340 ····.line·311
 341 ····.line·312
 342 ····.line·313
 343 ····.line·314
 344 ····.line·315
 345 ····.line·316
 346 ····.line·317
 347 ····.line·318
 348 ····.line·319
 349 ····.line·320
Max diff block lines reached; 12561/17071 bytes (73.58%) of diff not shown.
55.3 KB
smali/I/c.smali vs.
smali/F/c.smali
Max HTML report size reached
5.29 KB
smali/u0/a.smali vs.
smali/f0/c.smali
Files 10% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 61 lines modified
1 .class·public·final·Lu0/a;1 .class·public·abstract·Lf0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lu0/b;5 .implements·Lj0/a;
 6 .implements·Ljava/io/Serializable;
  
  
6 #·instance·fields7 #·instance·fields
7 .field·public·final·a:Ljava/util/concurrent/atomic/AtomicReference;8 .field·public·transient·b:Lj0/a;
  
 9 .field·public·final·c:Ljava/lang/Object;
  
 10 .field·public·final·d:Ljava/lang/Class;
  
 11 .field·public·final·e:Ljava/lang/String;
  
 12 .field·public·final·f:Ljava/lang/String;
  
 13 .field·public·final·g:Z
  
  
8 #·direct·methods14 #·direct·methods
9 .method·public·constructor·<init>(Lu0/d;)V15 .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V
10 ····.locals·116 ····.locals·0
  
11 ····.line·117 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·219 ····.line·2
14 ····.line·320 ····.line·3
15 ····.line·421 ····.line·4
16 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference;22 ····iput-object·p1,·p0,·Lf0/c;->c:Ljava/lang/Object;
  
17 ····.line·523 ····.line·5
18 ····.line·624 ····.line·6
19 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V25 ····iput-object·p2,·p0,·Lf0/c;->d:Ljava/lang/Class;
  
20 ····.line·726 ····.line·7
21 ····.line·827 ····.line·8
 28 ····iput-object·p3,·p0,·Lf0/c;->e:Ljava/lang/String;
22 ····.line·9 
23 ····iput-object·v0,·p0,·Lu0/a;->a:Ljava/util/concurrent/atomic/AtomicReference; 
  
 29 ····.line·9
24 ····.line·1030 ····.line·10
 31 ····iput-object·p4,·p0,·Lf0/c;->f:Ljava/lang/String;
  
25 ····.line·1132 ····.line·11
26 ····return-void 
27 ····.line·1233 ····.line·12
 34 ····iput-boolean·p5,·p0,·Lf0/c;->g:Z
  
28 ····.line·1335 ····.line·13
29 ····.line·1436 ····.line·14
 37 ····return-void
30 ····.line·1538 ····.line·15
31 ····.line·1639 ····.line·16
32 ····.line·1740 ····.line·17
33 ····.line·1841 ····.line·18
34 ····.line·1942 ····.line·19
35 ····.line·2043 ····.line·20
36 ····.line·2144 ····.line·21
Offset 218, 131 lines modifiedOffset 233, 80 lines modified
218 ····.line·193233 ····.line·193
219 ····.line·194234 ····.line·194
220 ····.line·195235 ····.line·195
221 ····.line·196236 ····.line·196
222 ····.line·197237 ····.line·197
223 ····.line·198238 ····.line·198
224 ····.line·199239 ····.line·199
225 ····.line·200 
226 ····.line·201 
227 ····.line·202 
228 ····.line·203 
229 ····.line·204 
230 ····.line·205 
231 ····.line·206 
232 ····.line·207 
233 ····.line·208 
234 ····.line·209 
235 ····.line·210 
236 ····.line·211 
237 ····.line·212 
238 ····.line·213 
239 ····.line·214 
240 ····.line·215 
241 ····.line·216 
242 ····.line·217 
243 ····.line·218 
244 ····.line·219 
245 ····.line·220 
246 ····.line·221 
247 ····.line·222 
248 ····.line·223 
249 ····.line·224 
250 ····.line·225 
251 ····.line·226 
252 ····.line·227 
253 ····.line·228 
254 ····.line·229 
255 ····.line·230 
256 ····.line·231 
257 ····.line·232 
258 ····.line·233 
259 ····.line·234 
260 ····.line·235 
261 ····.line·236 
262 ····.line·237 
263 ····.line·238 
264 ····.line·239 
265 ····.line·240 
266 ····.line·241 
267 ····.line·242 
268 ····.line·243 
269 ····.line·244 
270 ····.line·245 
271 ····.line·246 
272 ····.line·247 
273 ····.line·248 
274 ····.line·249 
275 ····.line·250 
276 ····.line·251 
277 ····.line·252 
278 ····.line·253 
279 ····.line·254 
Max diff block lines reached; 2688/5343 bytes (50.31%) of diff not shown.
3.06 KB
smali/u0/d.smali vs.
smali/r0/t.smali
Files 10% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·Lu0/d;1 .class·public·final·Lr0/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lu0/b; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·a:Ljava/util/Iterator;5 .field·public·final·a:Lr0/l;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(Ljava/util/Iterator;)V7 .method·public·constructor·<init>(Lr0/l;)V
10 ····.locals·08 ····.locals·0
  
11 ····.line·19 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····.line·413 ····.line·4
16 ····iput-object·p1,·p0,·Lu0/d;->a:Ljava/util/Iterator;14 ····iput-object·p1,·p0,·Lr0/t;->a:Lr0/l;
  
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
19 ····return-void17 ····return-void
20 ····.line·718 ····.line·7
21 ····.line·819 ····.line·8
22 ····.line·920 ····.line·9
Offset 271, 46 lines modifiedOffset 268, 77 lines modified
271 ····.line·250268 ····.line·250
272 ····.line·251269 ····.line·251
273 ····.line·252270 ····.line·252
274 ····.line·253271 ····.line·253
275 ····.line·254272 ····.line·254
276 ····.line·255273 ····.line·255
277 ····.line·256274 ····.line·256
 275 ····.line·257
 276 ····.line·258
 277 ····.line·259
 278 ····.line·260
 279 ····.line·261
 280 ····.line·262
 281 ····.line·263
 282 ····.line·264
 283 ····.line·265
 284 ····.line·266
 285 ····.line·267
 286 ····.line·268
 287 ····.line·269
 288 ····.line·270
 289 ····.line·271
278 .end·method290 .end·method
  
  
279 #·virtual·methods291 #·virtual·methods
280 .method·public·final·iterator()Ljava/util/Iterator;292 .method·public·final·toString()Ljava/lang/String;
281 ····.locals·1293 ····.locals·2
  
282 ····.line·1294 ····.line·1
283 ····iget-object·v0,·p0,·Lu0/d;->a:Ljava/util/Iterator;295 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
284 ····.line·2296 ····.line·2
285 ····.line·3297 ····.line·3
286 ····return-object·v0298 ····const-string·v1,·"Removed["
  
287 ····.line·4299 ····.line·4
288 ····.line·5300 ····.line·5
 301 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
289 ····.line·6302 ····.line·6
290 ····.line·7303 ····.line·7
291 ····.line·8304 ····.line·8
 305 ····iget-object·v1,·p0,·Lr0/t;->a:Lr0/l;
  
292 ····.line·9306 ····.line·9
293 ····.line·10307 ····.line·10
 308 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
294 ····.line·11309 ····.line·11
295 ····.line·12310 ····.line·12
296 ····.line·13311 ····.line·13
 312 ····const/16·v1,·0x5d
  
297 ····.line·14313 ····.line·14
298 ····.line·15314 ····.line·15
 315 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
299 ····.line·16316 ····.line·16
300 ····.line·17317 ····.line·17
301 ····.line·18318 ····.line·18
 319 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
302 ····.line·19320 ····.line·19
303 ····.line·20321 ····.line·20
304 ····.line·21322 ····.line·21
 323 ····move-result-object·v0
  
305 ····.line·22324 ····.line·22
 325 ····return-object·v0
306 ····.line·23326 ····.line·23
307 ····.line·24327 ····.line·24
308 ····.line·25328 ····.line·25
309 ····.line·26329 ····.line·26
310 ····.line·27330 ····.line·27
311 ····.line·28331 ····.line·28
312 ····.line·29332 ····.line·29
Offset 526, 8 lines modifiedOffset 554, 51 lines modified
526 ····.line·239554 ····.line·239
527 ····.line·240555 ····.line·240
528 ····.line·241556 ····.line·241
529 ····.line·242557 ····.line·242
530 ····.line·243558 ····.line·243
531 ····.line·244559 ····.line·244
532 ····.line·245560 ····.line·245
 561 ····.line·246
 562 ····.line·247
 563 ····.line·248
 564 ····.line·249
 565 ····.line·250
 566 ····.line·251
 567 ····.line·252
 568 ····.line·253
 569 ····.line·254
 570 ····.line·255
 571 ····.line·256
Max diff block lines reached; 0/3061 bytes (0.00%) of diff not shown.
3.88 KB
smali/u0/c.smali vs.
smali/m0/y.smali
Files 14% similar despite different names
    
Offset 1, 117 lines modifiedOffset 1, 125 lines modified
1 .class·public·abstract·Lu0/c;1 .class·public·abstract·Lm0/y;
2 .super·Lh0/i;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·synthetic·a:I
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·T(Lu0/b;)Ljava/util/List;7 .method·static·constructor·<clinit>()V
6 ····.locals·28 ····.locals·2
  
7 ····.line·19 ····.line·1
8 ····invoke-interface·{p0},·Lu0/b;->iterator()Ljava/util/Iterator;10 ····const-string·v0,·"kotlinx.coroutines.main.delay"
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
 13 ····sget·v1,·Lr0/y;->a:I
11 ····.line·4 
12 ····move-result-object·p0 
  
 14 ····.line·4
13 ····.line·515 ····.line·5
14 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z16 ····:try_start_0
 17 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
15 ····.line·618 ····.line·6
16 ····.line·719 ····.line·7
17 ····.line·820 ····.line·8
18 ····move-result·v021 ····move-result-object·v0
 22 ····:try_end_0
 23 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
19 ····.line·924 ····.line·9
20 ····if-nez·v0,·:cond_025 ····goto·:goto_0
  
21 ····.line·1026 ····.line·10
 27 ····:catch_0
 28 ····const/4·v0,·0x0
  
22 ····.line·1129 ····.line·11
23 ····sget-object·p0,·Lh0/n;->b:Lh0/n;30 ····:goto_0
 31 ····if-eqz·v0,·:cond_2
  
24 ····.line·1232 ····.line·12
25 ····.line·1333 ····.line·13
26 ····return-object·p034 ····invoke-static·{v0},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
  
27 ····.line·1435 ····.line·14
28 ····:cond_0 
29 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
30 ····.line·1536 ····.line·15
31 ····.line·1637 ····.line·16
 38 ····move-result·v0
  
32 ····.line·1739 ····.line·17
33 ····move-result-object·v040 ····if-nez·v0,·:cond_0
  
34 ····.line·1841 ····.line·18
35 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z 
  
36 ····.line·1942 ····.line·19
 43 ····goto·:goto_1
  
37 ····.line·2044 ····.line·20
38 ····.line·21 
39 ····move-result·v145 ····:cond_0
 46 ····sget-object·v0,·Lm0/B;->a:Ls0/d;
  
 47 ····.line·21
40 ····.line·2248 ····.line·22
41 ····if-nez·v1,·:cond_149 ····sget-object·v0,·Lr0/q;->a:Lm0/X;
  
42 ····.line·2350 ····.line·23
43 ····.line·2451 ····.line·24
44 ····invoke-static·{v0},·Lh0/h;->B(Ljava/lang/Object;)Ljava/util/List;52 ····move-object·v1,·v0
  
45 ····.line·2553 ····.line·25
 54 ····check-cast·v1,·Ln0/c;
  
46 ····.line·2655 ····.line·26
47 ····.line·2756 ····.line·27
48 ····move-result-object·p057 ····iget-object·v1,·v1,·Ln0/c;->g:Ln0/c;
  
49 ····.line·2858 ····.line·28
50 ····return-object·p0 
  
51 ····.line·2959 ····.line·29
 60 ····instance-of·v1,·v0,·Lm0/z;
52 ····:cond_1 
53 ····new-instance·v1,·Ljava/util/ArrayList; 
  
54 ····.line·3061 ····.line·30
55 ····.line·3162 ····.line·31
56 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V63 ····if-nez·v1,·:cond_1
  
57 ····.line·3264 ····.line·32
58 ····.line·3365 ····.line·33
 66 ····sget-object·v0,·Lm0/x;->j:Lm0/x;
59 ····.line·34 
60 ····:goto_0 
61 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z 
  
 67 ····.line·34
62 ····.line·3568 ····.line·35
 69 ····goto·:goto_2
  
63 ····.line·3670 ····.line·36
64 ····.line·37 
65 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z71 ····:cond_1
 72 ····check-cast·v0,·Lm0/z;
  
 73 ····.line·37
66 ····.line·3874 ····.line·38
 75 ····goto·:goto_2
  
67 ····.line·3976 ····.line·39
68 ····.line·40 
69 ····move-result·v077 ····:cond_2
 78 ····:goto_1
 79 ····sget-object·v0,·Lm0/x;->j:Lm0/x;
  
 80 ····.line·40
70 ····.line·4181 ····.line·41
71 ····if-eqz·v0,·:cond_2 
Max diff block lines reached; 962/3905 bytes (24.64%) of diff not shown.
37.3 KB
smali/M/k.smali vs.
smali/g/g.smali
Max HTML report size reached
8.83 KB
smali/M/j.smali vs.
smali/r0/x.smali
Files 12% similar despite different names
    
Offset 1, 380 lines modifiedOffset 1, 211 lines modified
1 .class·public·final·LM/j;1 .class·public·abstract·Lr0/x;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·c:LM/j;5 .field·public·static·final·synthetic·a:I
  
  
6 #·instance·fields 
7 .field·public·volatile·a:Ljava/lang/Thread; 
  
8 .field·public·volatile·b:LM/j; 
  
  
9 #·direct·methods6 #·direct·methods
10 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
11 ····.locals·18 ····.locals·5
  
12 ····.line·19 ····.line·1
13 ····new-instance·v0,·LM/j;10 ····new-instance·v0,·Ljava/lang/Exception;
  
14 ····.line·211 ····.line·2
15 ····.line·312 ····.line·3
16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/Exception;-><init>()V
  
17 ····.line·414 ····.line·4
18 ····.line·515 ····.line·5
19 ····.line·616 ····.line·6
20 ····sput-object·v0,·LM/j;->c:LM/j;17 ····const-class·v1,·Lm0/w;
  
21 ····.line·718 ····.line·7
22 ····.line·819 ····.line·8
23 ····return-void20 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
24 ····.line·921 ····.line·9
25 ····.line·1022 ····.line·10
26 ····.line·1123 ····.line·11
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 ····.line·63 
79 ····.line·64 
80 ····.line·65 
81 ····.line·66 
82 ····.line·67 
83 ····.line·68 
84 ····.line·69 
85 ····.line·70 
86 ····.line·71 
87 ····.line·72 
88 ····.line·73 
89 ····.line·74 
90 ····.line·75 
91 ····.line·76 
92 ····.line·77 
93 ····.line·78 
94 ····.line·79 
95 ····.line·80 
96 ····.line·81 
97 ····.line·82 
98 ····.line·83 
99 ····.line·84 
100 ····.line·85 
101 ····.line·86 
102 ····.line·87 
103 ····.line·88 
104 ····.line·89 
105 ····.line·90 
106 ····.line·91 
107 ····.line·92 
108 ····.line·93 
109 ····.line·94 
110 ····.line·95 
111 ····.line·96 
112 ····.line·97 
113 ····.line·98 
114 ····.line·99 
115 ····.line·100 
Max diff block lines reached; 4242/8973 bytes (47.28%) of diff not shown.
48.1 KB
smali/M/d.smali vs.
smali/O/o.smali
Max HTML report size reached
4.93 KB
smali/M/h.smali vs.
smali/u/e.smali
Files 9% similar despite different names
    
Offset 1, 116 lines modifiedOffset 1, 70 lines modified
1 .class·public·final·LM/h;1 .class·public·abstract·Lu/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/security/PrivilegedExceptionAction; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·static·a()Lsun/misc/Unsafe;5 .method·static·constructor·<clinit>()V
8 ····.locals·66 ····.locals·1
  
9 ····.line·17 ····.line·1
10 ····const-class·v0,·Lsun/misc/Unsafe;8 ····const-class·v0,·Lu/e;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····invoke-virtual·{v0},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field;11 ····invoke-static·{v0},·Lf0/l;->a(Ljava/lang/Class;)Lf0/e;
  
14 ····.line·412 ····.line·4
15 ····.line·513 ····.line·5
16 ····.line·614 ····.line·6
17 ····move-result-object·v115 ····move-result-object·v0
  
18 ····.line·716 ····.line·7
19 ····array-length·v2,·v117 ····invoke-virtual·{v0},·Lf0/e;->b()Ljava/lang/String;
  
20 ····.line·818 ····.line·8
21 ····const/4·v3,·0x0 
  
22 ····.line·919 ····.line·9
23 ····:goto_0 
24 ····if-ge·v3,·v2,·:cond_1 
  
25 ····.line·1020 ····.line·10
 21 ····return-void
26 ····.line·1122 ····.line·11
27 ····aget-object·v4,·v1,·v3 
  
28 ····.line·1223 ····.line·12
29 ····.line·1324 ····.line·13
30 ····const/4·v5,·0x1 
  
31 ····.line·1425 ····.line·14
32 ····invoke-virtual·{v4,·v5},·Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V 
  
33 ····.line·1526 ····.line·15
34 ····.line·1627 ····.line·16
35 ····.line·1728 ····.line·17
36 ····const/4·v5,·0x0 
  
37 ····.line·1829 ····.line·18
38 ····invoke-virtual·{v4,·v5},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
39 ····.line·1930 ····.line·19
40 ····.line·2031 ····.line·20
41 ····.line·2132 ····.line·21
42 ····move-result-object·v4 
  
43 ····.line·2233 ····.line·22
44 ····invoke-virtual·{v0,·v4},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z 
  
45 ····.line·2334 ····.line·23
46 ····.line·2435 ····.line·24
47 ····.line·2536 ····.line·25
48 ····move-result·v5 
  
49 ····.line·2637 ····.line·26
50 ····if-eqz·v5,·:cond_0 
  
51 ····.line·2738 ····.line·27
52 ····.line·2839 ····.line·28
53 ····invoke-virtual·{v0,·v4},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object; 
  
54 ····.line·2940 ····.line·29
55 ····.line·3041 ····.line·30
56 ····.line·3142 ····.line·31
57 ····move-result-object·v0 
  
58 ····.line·3243 ····.line·32
59 ····check-cast·v0,·Lsun/misc/Unsafe; 
  
60 ····.line·3344 ····.line·33
61 ····.line·3445 ····.line·34
62 ····return-object·v0 
  
63 ····.line·3546 ····.line·35
64 ····:cond_0 
65 ····add-int/lit8·v3,·v3,·0x1 
  
66 ····.line·3647 ····.line·36
67 ····.line·3748 ····.line·37
68 ····goto·:goto_0 
  
69 ····.line·3849 ····.line·38
70 ····:cond_1 
71 ····new-instance·v0,·Ljava/lang/NoSuchFieldError; 
  
72 ····.line·3950 ····.line·39
73 ····.line·4051 ····.line·40
74 ····const-string·v1,·"the·Unsafe" 
  
75 ····.line·4152 ····.line·41
76 ····.line·4253 ····.line·42
77 ····invoke-direct·{v0,·v1},·Ljava/lang/NoSuchFieldError;-><init>(Ljava/lang/String;)V 
  
78 ····.line·4354 ····.line·43
79 ····.line·4455 ····.line·44
80 ····.line·4556 ····.line·45
81 ····throw·v0 
82 ····.line·4657 ····.line·46
83 ····.line·4758 ····.line·47
84 ····.line·4859 ····.line·48
85 ····.line·4960 ····.line·49
86 ····.line·5061 ····.line·50
87 ····.line·5162 ····.line·51
88 ····.line·5263 ····.line·52
Offset 303, 36 lines modifiedOffset 257, 88 lines modified
303 ····.line·239257 ····.line·239
304 ····.line·240258 ····.line·240
305 ····.line·241259 ····.line·241
306 ····.line·242260 ····.line·242
307 ····.line·243261 ····.line·243
308 ····.line·244262 ····.line·244
309 ····.line·245263 ····.line·245
 264 ····.line·246
 265 ····.line·247
Max diff block lines reached; 1818/4981 bytes (36.50%) of diff not shown.
4.56 KB
smali/M/l.smali vs.
smali/x/f.smali
Files 4% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·LM/l;1 .class·public·final·Lx/f;
2 .super·LM/k;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·b:Lx/f;
  
 6 .field·public·static·final·c:Lx/f;
  
  
 7 #·instance·fields
 8 .field·public·final·a:Ljava/lang/String;
  
  
4 #·virtual·methods9 #·direct·methods
5 .method·public·final·cancel(Z)Z10 .method·static·constructor·<clinit>()V
6 ····.locals·011 ····.locals·2
  
7 ····.line·112 ····.line·1
8 ····invoke-super·{p0,·p1},·LM/k;->cancel(Z)Z13 ····new-instance·v0,·Lx/f;
  
9 ····.line·214 ····.line·2
10 ····.line·315 ····.line·3
 16 ····const-string·v1,·"FOLD"
11 ····.line·4 
12 ····move-result·p1 
  
 17 ····.line·4
13 ····.line·518 ····.line·5
14 ····return·p119 ····invoke-direct·{v0,·v1},·Lx/f;-><init>(Ljava/lang/String;)V
  
15 ····.line·620 ····.line·6
16 ····.line·721 ····.line·7
17 ····.line·822 ····.line·8
 23 ····sput-object·v0,·Lx/f;->b:Lx/f;
  
18 ····.line·924 ····.line·9
19 ····.line·1025 ····.line·10
 26 ····new-instance·v0,·Lx/f;
  
20 ····.line·1127 ····.line·11
21 ····.line·1228 ····.line·12
 29 ····const-string·v1,·"HINGE"
  
22 ····.line·1330 ····.line·13
23 ····.line·1431 ····.line·14
 32 ····invoke-direct·{v0,·v1},·Lx/f;-><init>(Ljava/lang/String;)V
  
24 ····.line·1533 ····.line·15
25 ····.line·1634 ····.line·16
26 ····.line·1735 ····.line·17
 36 ····sput-object·v0,·Lx/f;->c:Lx/f;
  
27 ····.line·1837 ····.line·18
28 ····.line·1938 ····.line·19
 39 ····return-void
29 ····.line·2040 ····.line·20
30 ····.line·2141 ····.line·21
31 ····.line·2242 ····.line·22
32 ····.line·2343 ····.line·23
33 ····.line·2444 ····.line·24
34 ····.line·2545 ····.line·25
35 ····.line·2646 ····.line·26
Offset 264, 52 lines modifiedOffset 286, 62 lines modified
264 ····.line·250286 ····.line·250
265 ····.line·251287 ····.line·251
266 ····.line·252288 ····.line·252
267 ····.line·253289 ····.line·253
268 ····.line·254290 ····.line·254
269 ····.line·255291 ····.line·255
270 ····.line·256292 ····.line·256
 293 ····.line·257
 294 ····.line·258
 295 ····.line·259
 296 ····.line·260
 297 ····.line·261
 298 ····.line·262
 299 ····.line·263
 300 ····.line·264
 301 ····.line·265
 302 ····.line·266
 303 ····.line·267
 304 ····.line·268
 305 ····.line·269
 306 ····.line·270
 307 ····.line·271
 308 ····.line·272
 309 ····.line·273
 310 ····.line·274
 311 ····.line·275
 312 ····.line·276
 313 ····.line·277
 314 ····.line·278
 315 ····.line·279
 316 ····.line·280
 317 ····.line·281
 318 ····.line·282
 319 ····.line·283
 320 ····.line·284
 321 ····.line·285
 322 ····.line·286
 323 ····.line·287
 324 ····.line·288
271 .end·method325 .end·method
  
 326 .method·public·constructor·<init>(Ljava/lang/String;)V
272 .method·public·final·get()Ljava/lang/Object; 
273 ····.locals·1 
  
274 ····.line·1 
275 ····invoke-super·{p0},·LM/k;->get()Ljava/lang/Object; 
  
276 ····move-result-object·v0 
  
277 ····return-object·v0 
278 .end·method 
  
279 .method·public·final·get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; 
280 ····.locals·0327 ····.locals·0
  
281 ····.line·2 
282 ····invoke-super·{p0,·p1,·p2,·p3},·LM/k;->get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; 
  
283 ····move-result-object·p1 
  
284 ····return-object·p1 
Max diff block lines reached; 2141/4598 bytes (46.56%) of diff not shown.
1.58 KB
smali/M/f.smali vs.
smali/W/j.smali
Files 12% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 45 lines modified
1 .class·public·abstract·synthetic·LM/f;1 .class·public·abstract·LW/j;
2 .super·Ljava/lang/Object;2 .super·LC/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·synthetic·a(Lsun/misc/Unsafe;Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z5 .method·public·static·final·A([Ljava/lang/Object;[Ljava/lang/Object;III)V
6 ····.locals·16 ····.locals·1
  
7 ····.line·17 ····.line·1
 8 ····const-string·v0,·"<this>"
8 ····:cond_0 
9 ····invoke-virtual/range·{p0·..·p5},·Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z 
  
10 ····.line·29 ····.line·2
11 ····.line·310 ····.line·3
 11 ····invoke-static·{p0,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
12 ····.line·4 
13 ····move-result·v0 
  
 12 ····.line·4
14 ····.line·513 ····.line·5
15 ····if-eqz·v0,·:cond_1 
  
16 ····.line·614 ····.line·6
 15 ····const-string·v0,·"destination"
17 ····.line·7 
18 ····const/4·p0,·0x1 
  
 16 ····.line·7
19 ····.line·817 ····.line·8
20 ····return·p018 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
21 ····.line·919 ····.line·9
22 ····:cond_1 
23 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; 
  
24 ····.line·1020 ····.line·10
25 ····.line·1121 ····.line·11
 22 ····sub-int/2addr·p4,·p3
  
26 ····.line·1223 ····.line·12
27 ····move-result-object·v024 ····invoke-static·{p0,·p3,·p1,·p2,·p4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
28 ····.line·1325 ····.line·13
29 ····if-eq·v0,·p4,·:cond_0 
  
30 ····.line·1426 ····.line·14
31 ····.line·1527 ····.line·15
 28 ····return-void
32 ····const/4·p0,·0x0 
  
33 ····.line·1629 ····.line·16
34 ····return·p0 
35 ····.line·1730 ····.line·17
36 ····.line·1831 ····.line·18
37 ····.line·1932 ····.line·19
38 ····.line·2033 ····.line·20
39 ····.line·2134 ····.line·21
40 ····.line·2235 ····.line·22
41 ····.line·2336 ····.line·23
37.8 KB
smali/M/i.smali vs.
smali/F/p.smali
Max HTML report size reached
176 KB
smali/M/e.smali vs.
smali/n/g.smali
Max HTML report size reached
7.33 KB
smali/M/g.smali vs.
smali/T/j.smali
Files 19% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 52 lines modified
1 .class·public·abstract·synthetic·LM/g; 
2 .super·Ljava/lang/Object;1 .class·public·final·LT/j;
 2 .super·Landroid/webkit/WebViewClient;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·synthetic·a:I
  
 6 .field·public·final·synthetic·b:Ljava/lang/Object;
  
  
4 #·direct·methods7 #·direct·methods
5 .method·public·static·synthetic·a(Lsun/misc/Unsafe;Ljava/lang/Object;JLjava/lang/Object;)Z8 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
6 ····.locals·79 ····.locals·0
  
7 ····.line·110 ····.line·1
8 ····sget-object·v6,·LM/c;->b:LM/c;11 ····iput·p1,·p0,·LT/j;->a:I
  
9 ····.line·212 ····.line·2
10 ····.line·313 ····.line·3
 14 ····iput-object·p2,·p0,·LT/j;->b:Ljava/lang/Object;
11 ····:cond_0 
12 ····move-object·v0,·p0 
  
13 ····.line·415 ····.line·4
14 ····move-object·v1,·p1 
  
15 ····.line·516 ····.line·5
16 ····move-wide·v2,·p217 ····invoke-direct·{p0},·Landroid/webkit/WebViewClient;-><init>()V
  
17 ····.line·618 ····.line·6
18 ····move-object·v4,·p4 
  
19 ····.line·719 ····.line·7
20 ····move-object·v5,·v6 
  
21 ····.line·820 ····.line·8
 21 ····return-void
22 ····invoke-virtual/range·{v0·..·v5},·Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z 
  
23 ····.line·922 ····.line·9
24 ····.line·1023 ····.line·10
25 ····.line·1124 ····.line·11
26 ····move-result·v0 
  
27 ····.line·1225 ····.line·12
28 ····if-eqz·v0,·:cond_1 
  
29 ····.line·1326 ····.line·13
30 ····.line·1427 ····.line·14
31 ····const/4·p0,·0x1 
  
32 ····.line·1528 ····.line·15
33 ····return·p0 
  
34 ····.line·1629 ····.line·16
35 ····:cond_1 
36 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; 
  
37 ····.line·1730 ····.line·17
38 ····.line·1831 ····.line·18
39 ····.line·1932 ····.line·19
40 ····move-result-object·v0 
  
41 ····.line·2033 ····.line·20
42 ····if-eq·v0,·p4,·:cond_0 
  
43 ····.line·2134 ····.line·21
44 ····.line·2235 ····.line·22
45 ····const/4·p0,·0x0 
  
46 ····.line·2336 ····.line·23
47 ····return·p0 
48 ····.line·2437 ····.line·24
49 ····.line·2538 ····.line·25
50 ····.line·2639 ····.line·26
51 ····.line·2740 ····.line·27
52 ····.line·2841 ····.line·28
53 ····.line·2942 ····.line·29
54 ····.line·3043 ····.line·30
Offset 507, 229 lines modifiedOffset 487, 103 lines modified
507 ····.line·465487 ····.line·465
508 ····.line·466488 ····.line·466
509 ····.line·467489 ····.line·467
510 ····.line·468490 ····.line·468
511 ····.line·469491 ····.line·469
512 ····.line·470492 ····.line·470
513 ····.line·471493 ····.line·471
 494 .end·method
  
  
 495 #·virtual·methods
 496 .method·public·final·shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z
 497 ····.locals·1
  
514 ····.line·472 
515 ····.line·473 
516 ····.line·474 
517 ····.line·475 
518 ····.line·476 
519 ····.line·477 
520 ····.line·478 
521 ····.line·479 
522 ····.line·480 
523 ····.line·481498 ····.line·1
 499 ····iget·v0,·p0,·LT/j;->a:I
  
 500 ····packed-switch·v0,·:pswitch_data_0
  
524 ····.line·482501 ····.line·2
 502 ····iget-object·p1,·p0,·LT/j;->b:Ljava/lang/Object;
  
 503 ····check-cast·p1,·LT/k;
  
 504 ····iget-object·p1,·p1,·LT/k;->a:Lio/flutter/plugins/urllauncher/WebViewActivity;
  
 505 ····iget-object·p1,·p1,·Lio/flutter/plugins/urllauncher/WebViewActivity;->c:Landroid/webkit/WebView;
  
 506 ····invoke-interface·{p2},·Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri;
  
 507 ····move-result-object·p2
  
 508 ····invoke-virtual·{p2},·Landroid/net/Uri;->toString()Ljava/lang/String;
  
 509 ····move-result-object·p2
  
Max diff block lines reached; 0/7435 bytes (0.00%) of diff not shown.
1.8 KB
smali/M/c.smali vs.
smali/m0/q.smali
Files 8% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 55 lines modified
1 .class·public·final·LM/c;1 .class·public·final·Lm0/q;
2 .super·Ljava/lang/Object;2 .super·LX/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·b:LM/c; 
  
  
6 #·instance·fields 
7 .field·public·a:LM/c; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·static·constructor·<clinit>()V5 .method·public·constructor·<init>(I)V
10 ····.locals·16 ····.locals·1
  
11 ····.line·17 ····.line·1
12 ····new-instance·v0,·LM/c;8 ····const/4·v0,·0x1
  
13 ····.line·29 ····.line·2
 10 ····if-eq·p1,·v0,·:cond_0
14 ····.line·3 
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
 11 ····.line·3
16 ····.line·412 ····.line·4
 13 ····sget-object·p1,·LX/f;->b:LX/f;
  
17 ····.line·514 ····.line·5
18 ····.line·615 ····.line·6
19 ····sput-object·v0,·LM/c;->b:LM/c;16 ····sget-object·v0,·Lm0/p;->d:Lm0/p;
  
20 ····.line·717 ····.line·7
21 ····.line·818 ····.line·8
22 ····return-void19 ····invoke-direct·{p0,·p1,·v0},·LX/b;-><init>(LX/i;Lm0/p;)V
  
23 ····.line·920 ····.line·9
24 ····.line·1021 ····.line·10
25 ····.line·1122 ····.line·11
 23 ····return-void
  
26 ····.line·1224 ····.line·12
 25 ····:cond_0
 26 ····sget-object·p1,·Lm0/r;->c:Lm0/q;
  
27 ····.line·1327 ····.line·13
28 ····.line·1428 ····.line·14
 29 ····sget-object·v0,·Lm0/p;->e:Lm0/p;
  
29 ····.line·1530 ····.line·15
30 ····.line·1631 ····.line·16
 32 ····invoke-direct·{p0,·p1,·v0},·LX/b;-><init>(LX/i;Lm0/p;)V
  
31 ····.line·1733 ····.line·17
32 ····.line·1834 ····.line·18
33 ····.line·1935 ····.line·19
 36 ····return-void
34 ····.line·2037 ····.line·20
35 ····.line·2138 ····.line·21
36 ····.line·2239 ····.line·22
37 ····.line·2340 ····.line·23
38 ····.line·2441 ····.line·24
39 ····.line·2542 ····.line·25
40 ····.line·2643 ····.line·26
Offset 263, 8 lines modifiedOffset 268, 34 lines modified
263 ····.line·239268 ····.line·239
264 ····.line·240269 ····.line·240
265 ····.line·241270 ····.line·241
266 ····.line·242271 ····.line·242
267 ····.line·243272 ····.line·243
268 ····.line·244273 ····.line·244
269 ····.line·245274 ····.line·245
 275 ····.line·246
 276 ····.line·247
 277 ····.line·248
 278 ····.line·249
 279 ····.line·250
 280 ····.line·251
 281 ····.line·252
 282 ····.line·253
 283 ····.line·254
 284 ····.line·255
 285 ····.line·256
 286 ····.line·257
 287 ····.line·258
 288 ····.line·259
 289 ····.line·260
 290 ····.line·261
 291 ····.line·262
 292 ····.line·263
 293 ····.line·264
 294 ····.line·265
 295 ····.line·266
 296 ····.line·267
 297 ····.line·268
 298 ····.line·269
 299 ····.line·270
 300 ····.line·271
270 .end·method301 .end·method
6.69 KB
smali/C/b.smali vs.
smali/x/o.smali
Files 2% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·LC/b;1 .class·public·final·Lx/o;
2 .super·Lk0/g;2 .super·LZ/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/p;5 .implements·Le0/p;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·f:I7 .field·public·f:I
  
8 .field·public·final·synthetic·g:Lz0/c;8 .field·public·synthetic·g:Ljava/lang/Object;
  
9 .field·public·final·synthetic·h:Lo/a;9 .field·public·final·synthetic·h:Lw/a;
  
 10 .field·public·final·synthetic·i:Landroid/app/Activity;
  
  
10 #·direct·methods11 #·direct·methods
11 .method·public·constructor·<init>(Lz0/c;Lo/a;Li0/e;)V12 .method·public·constructor·<init>(Lw/a;Landroid/app/Activity;LX/e;)V
12 ····.locals·013 ····.locals·0
  
13 ····.line·114 ····.line·1
14 ····iput-object·p1,·p0,·LC/b;->g:Lz0/c;15 ····iput-object·p1,·p0,·Lx/o;->h:Lw/a;
  
15 ····.line·216 ····.line·2
16 ····.line·317 ····.line·3
17 ····iput-object·p2,·p0,·LC/b;->h:Lo/a;18 ····iput-object·p2,·p0,·Lx/o;->i:Landroid/app/Activity;
  
18 ····.line·419 ····.line·4
19 ····.line·520 ····.line·5
20 ····invoke-direct·{p0,·p3},·Lk0/g;-><init>(Li0/e;)V21 ····invoke-direct·{p0,·p3},·LZ/g;-><init>(LX/e;)V
  
21 ····.line·622 ····.line·6
22 ····.line·723 ····.line·7
23 ····.line·824 ····.line·8
24 ····return-void25 ····return-void
25 ····.line·926 ····.line·9
26 ····.line·1027 ····.line·10
Offset 1414, 42 lines modifiedOffset 1416, 48 lines modified
1414 ····.line·13871416 ····.line·1387
1415 ····.line·13881417 ····.line·1388
1416 ····.line·13891418 ····.line·1389
1417 ····.line·13901419 ····.line·1390
1418 ····.line·13911420 ····.line·1391
1419 ····.line·13921421 ····.line·1392
1420 ····.line·13931422 ····.line·1393
 1423 ····.line·1394
 1424 ····.line·1395
 1425 ····.line·1396
 1426 ····.line·1397
1421 .end·method1427 .end·method
  
  
1422 #·virtual·methods1428 #·virtual·methods
1423 .method·public·final·b(Ljava/lang/Object;Li0/e;)Li0/e;1429 .method·public·final·b(Ljava/lang/Object;LX/e;)LX/e;
1424 ····.locals·21430 ····.locals·3
  
1425 ····.line·11431 ····.line·1
1426 ····new-instance·p1,·LC/b;1432 ····new-instance·v0,·Lx/o;
  
1427 ····.line·21433 ····.line·2
1428 ····.line·31434 ····.line·3
1429 ····iget-object·v0,·p0,·LC/b;->g:Lz0/c;1435 ····iget-object·v1,·p0,·Lx/o;->h:Lw/a;
  
1430 ····.line·41436 ····.line·4
1431 ····.line·51437 ····.line·5
1432 ····iget-object·v1,·p0,·LC/b;->h:Lo/a;1438 ····iget-object·v2,·p0,·Lx/o;->i:Landroid/app/Activity;
  
1433 ····.line·61439 ····.line·6
1434 ····.line·71440 ····.line·7
1435 ····invoke-direct·{p1,·v0,·v1,·p2},·LC/b;-><init>(Lz0/c;Lo/a;Li0/e;)V1441 ····invoke-direct·{v0,·v1,·v2,·p2},·Lx/o;-><init>(Lw/a;Landroid/app/Activity;LX/e;)V
  
1436 ····.line·81442 ····.line·8
1437 ····.line·91443 ····.line·9
1438 ····.line·101444 ····.line·10
1439 ····return-object·p11445 ····iput-object·p1,·v0,·Lx/o;->g:Ljava/lang/Object;
  
1440 ····.line·111446 ····.line·11
1441 ····.line·121447 ····.line·12
 1448 ····return-object·v0
1442 ····.line·131449 ····.line·13
1443 ····.line·141450 ····.line·14
1444 ····.line·151451 ····.line·15
1445 ····.line·161452 ····.line·16
1446 ····.line·171453 ····.line·17
1447 ····.line·181454 ····.line·18
1448 ····.line·191455 ····.line·19
Offset 1903, 43 lines modifiedOffset 1911, 43 lines modified
1903 ····.line·4671911 ····.line·467
1904 ····.line·4681912 ····.line·468
1905 ····.line·4691913 ····.line·469
1906 ····.line·4701914 ····.line·470
1907 ····.line·4711915 ····.line·471
1908 .end·method1916 .end·method
  
1909 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1917 .method·public·final·e(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
1910 ····.locals·01918 ····.locals·0
  
1911 ····.line·11919 ····.line·1
1912 ····check-cast·p1,·Lw0/u;1920 ····check-cast·p1,·Lo0/q;
  
1913 ····.line·21921 ····.line·2
1914 ····.line·31922 ····.line·3
1915 ····check-cast·p2,·Li0/e;1923 ····check-cast·p2,·LX/e;
  
1916 ····.line·41924 ····.line·4
1917 ····.line·51925 ····.line·5
1918 ····invoke-virtual·{p0,·p1,·p2},·LC/b;->b(Ljava/lang/Object;Li0/e;)Li0/e;1926 ····invoke-virtual·{p0,·p1,·p2},·Lx/o;->b(Ljava/lang/Object;LX/e;)LX/e;
  
1919 ····.line·61927 ····.line·6
1920 ····.line·71928 ····.line·7
1921 ····.line·81929 ····.line·8
1922 ····move-result-object·p11930 ····move-result-object·p1
  
1923 ····.line·91931 ····.line·9
1924 ····check-cast·p1,·LC/b;1932 ····check-cast·p1,·Lx/o;
  
1925 ····.line·101933 ····.line·10
1926 ····.line·111934 ····.line·11
1927 ····sget-object·p2,·Lg0/g;->a:Lg0/g;1935 ····sget-object·p2,·LV/g;->a:LV/g;
  
1928 ····.line·121936 ····.line·12
1929 ····.line·131937 ····.line·13
1930 ····invoke-virtual·{p1,·p2},·LC/b;->i(Ljava/lang/Object;)Ljava/lang/Object;1938 ····invoke-virtual·{p1,·p2},·Lx/o;->i(Ljava/lang/Object;)Ljava/lang/Object;
  
1931 ····.line·141939 ····.line·14
Max diff block lines reached; 3528/6776 bytes (52.07%) of diff not shown.
21.0 KB
smali/w/f.smali vs.
smali/N/b.smali
Files 8% similar despite different names
    
Offset 1, 447 lines modifiedOffset 1, 275 lines modified
1 .class·public·final·Lw/f;1 .class·public·final·LN/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LO/d;
  
4 #·instance·fields 
5 .field·public·final·a:Lw/g; 
  
 6 #·instance·fields
6 .field·public·final·b:Lw/e;7 .field·public·final·a:Lf/a;
  
7 .field·public·c:Z8 .field·public·final·b:LO/j;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·constructor·<init>(Lw/g;)V10 .method·public·constructor·<init>(LH/b;I)V
10 ····.locals·011 ····.locals·4
  
11 ····.line·112 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····const/4·v0,·0x1
  
 14 ····const/4·v1,·0x0
  
 15 ····if-eq·p2,·v0,·:cond_0
  
13 ····.line·216 ····.line·2
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····new-instance·p2,·Ln/e;
  
 19 ····const/16·v0,·0xc
  
 20 ····invoke-direct·{p2,·v0,·p0},·Ln/e;-><init>(ILjava/lang/Object;)V
  
 21 ····iput-object·p2,·p0,·LN/b;->b:LO/j;
  
 22 ····new-instance·v0,·Lf/a;
  
 23 ····sget-object·v2,·LO/o;->a:LO/o;
  
14 ····.line·324 ····.line·3
 25 ····const-string·v3,·"flutter/backgesture"
  
 26 ····invoke-direct·{v0,·p1,·v3,·v2,·v1},·Lf/a;-><init>(LO/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V
  
15 ····.line·427 ····.line·4
16 ····iput-object·p1,·p0,·Lw/f;->a:Lw/g;28 ····iput-object·v0,·p0,·LN/b;->a:Lf/a;
  
 29 ····invoke-virtual·{v0,·p2},·Lf/a;->j(LO/j;)V
  
 30 ····return-void
  
17 ····.line·531 ····.line·5
 32 ····:cond_0
 33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 34 ····new-instance·p2,·Ln/e;
  
 35 ····const/16·v0,·0x10
  
 36 ····invoke-direct·{p2,·v0,·p0},·Ln/e;-><init>(ILjava/lang/Object;)V
  
 37 ····iput-object·p2,·p0,·LN/b;->b:LO/j;
  
 38 ····new-instance·v0,·Lf/a;
  
 39 ····sget-object·v2,·LO/h;->b:LO/h;
  
18 ····.line·640 ····.line·6
19 ····new-instance·p1,·Lw/e;41 ····const-string·v3,·"flutter/navigation"
  
 42 ····invoke-direct·{v0,·p1,·v3,·v2,·v1},·Lf/a;-><init>(LO/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V
  
20 ····.line·743 ····.line·7
 44 ····iput-object·v0,·p0,·LN/b;->a:Lf/a;
21 ····.line·8 
22 ····invoke-direct·{p1},·Lw/e;-><init>()V 
  
 45 ····invoke-virtual·{v0,·p2},·Lf/a;->j(LO/j;)V
23 ····.line·9 
24 ····.line·10 
25 ····.line·11 
26 ····iput-object·p1,·p0,·Lw/f;->b:Lw/e; 
  
27 ····.line·12 
28 ····.line·13 
29 ····return-void46 ····return-void
30 ····.line·14 
31 ····.line·15 
32 ····.line·16 
33 ····.line·17 
34 ····.line·18 
35 ····.line·19 
36 ····.line·20 
37 ····.line·21 
38 ····.line·22 
39 ····.line·23 
40 ····.line·24 
41 ····.line·25 
42 ····.line·26 
43 ····.line·27 
44 ····.line·28 
45 ····.line·29 
46 ····.line·30 
47 ····.line·31 
48 ····.line·32 
49 ····.line·33 
50 ····.line·34 
51 ····.line·35 
52 ····.line·36 
53 ····.line·37 
54 ····.line·38 
55 ····.line·39 
56 ····.line·40 
57 ····.line·41 
58 ····.line·42 
59 ····.line·43 
60 ····.line·44 
61 ····.line·45 
62 ····.line·46 
63 ····.line·47 
64 ····.line·48 
65 ····.line·49 
66 ····.line·50 
67 ····.line·51 
Max diff block lines reached; 15761/21383 bytes (73.71%) of diff not shown.
6.16 KB
smali/w/e.smali vs.
smali/m0/Q.smali
Files 5% similar despite different names
    
Offset 1, 94 lines modifiedOffset 1, 154 lines modified
1 .class·public·final·Lw/e;1 .class·public·final·Lm0/Q;
2 .super·Ljava/lang/Object;2 .super·Lm0/W;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lf/g; 
  
6 .field·public·b:Z 
  
7 .field·public·c:Landroid/os/Bundle; 
  
8 .field·public·d:Z5 .field·public·final·d:Z
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·constructor·<init>()V7 .method·public·constructor·<init>(Lm0/N;)V
11 ····.locals·18 ····.locals·5
  
12 ····.line·19 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····const/4·v0,·0x1
  
14 ····.line·211 ····.line·2
 12 ····invoke-direct·{p0,·v0},·Lm0/W;-><init>(Z)V
  
15 ····.line·313 ····.line·3
16 ····.line·414 ····.line·4
17 ····new-instance·v0,·Lf/g; 
  
18 ····.line·515 ····.line·5
 16 ····invoke-virtual·{p0,·p1},·Lm0/W;->E(Lm0/N;)V
19 ····.line·6 
20 ····invoke-direct·{v0},·Lf/g;-><init>()V 
  
 17 ····.line·6
21 ····.line·718 ····.line·7
22 ····.line·819 ····.line·8
 20 ····sget-object·p1,·Lm0/W;->c:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
23 ····.line·9 
24 ····iput-object·v0,·p0,·Lw/e;->a:Lf/g; 
  
 21 ····.line·9
25 ····.line·1022 ····.line·10
 23 ····invoke-virtual·{p1,·p0},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
26 ····.line·1124 ····.line·11
27 ····return-void 
28 ····.line·1225 ····.line·12
29 ····.line·1326 ····.line·13
 27 ····move-result-object·v1
  
30 ····.line·1428 ····.line·14
 29 ····check-cast·v1,·Lm0/h;
  
31 ····.line·1530 ····.line·15
32 ····.line·1631 ····.line·16
 32 ····instance-of·v2,·v1,·Lm0/i;
  
33 ····.line·1733 ····.line·17
34 ····.line·1834 ····.line·18
 35 ····const/4·v3,·0x0
  
35 ····.line·1936 ····.line·19
 37 ····if-eqz·v2,·:cond_0
  
36 ····.line·2038 ····.line·20
37 ····.line·2139 ····.line·21
 40 ····check-cast·v1,·Lm0/i;
  
38 ····.line·2241 ····.line·22
39 ····.line·2342 ····.line·23
 43 ····goto·:goto_0
  
40 ····.line·2444 ····.line·24
 45 ····:cond_0
 46 ····move-object·v1,·v3
  
41 ····.line·2547 ····.line·25
 48 ····:goto_0
 49 ····const/4·v2,·0x0
  
42 ····.line·2650 ····.line·26
 51 ····if-eqz·v1,·:cond_3
  
43 ····.line·2752 ····.line·27
44 ····.line·2853 ····.line·28
 54 ····:goto_1
 55 ····invoke-virtual·{v1},·Lm0/S;->n()Lm0/W;
  
45 ····.line·2956 ····.line·29
46 ····.line·3057 ····.line·30
47 ····.line·3158 ····.line·31
 59 ····move-result-object·v1
  
48 ····.line·3260 ····.line·32
 61 ····invoke-virtual·{v1},·Lm0/W;->z()Z
  
49 ····.line·3362 ····.line·33
50 ····.line·3463 ····.line·34
51 ····.line·3564 ····.line·35
 65 ····move-result·v4
  
52 ····.line·3666 ····.line·36
 67 ····if-eqz·v4,·:cond_1
  
53 ····.line·3768 ····.line·37
54 ····.line·3869 ····.line·38
 70 ····goto·:goto_3
  
55 ····.line·3971 ····.line·39
 72 ····:cond_1
 73 ····invoke-virtual·{p1,·v1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
56 ····.line·4074 ····.line·40
57 ····.line·4175 ····.line·41
58 ····.line·4276 ····.line·42
 77 ····move-result-object·v1
  
59 ····.line·4378 ····.line·43
 79 ····check-cast·v1,·Lm0/h;
  
60 ····.line·4480 ····.line·44
61 ····.line·4581 ····.line·45
 82 ····instance-of·v4,·v1,·Lm0/i;
  
62 ····.line·4683 ····.line·46
63 ····.line·4784 ····.line·47
Max diff block lines reached; 3833/6238 bytes (61.45%) of diff not shown.
2.38 KB
smali/w/b.smali vs.
smali/s0/k.smali
Files 2% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·synthetic·Lw/b;1 .class·public·final·Ls0/k;
2 .super·Ljava/lang/Object;2 .super·Lm0/r;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/lifecycle/p; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·public·final·synthetic·a:Lw/e;5 .field·public·static·final·d:Ls0/k;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lw/e;)V7 .method·static·constructor·<clinit>()V
10 ····.locals·08 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····new-instance·v0,·Ls0/k;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Lm0/r;-><init>()V
15 ····.line·4 
16 ····iput-object·p1,·p0,·Lw/b;->a:Lw/e; 
  
 14 ····.line·4
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
19 ····return-void17 ····sput-object·v0,·Ls0/k;->d:Ls0/k;
  
20 ····.line·718 ····.line·7
21 ····.line·819 ····.line·8
 20 ····return-void
22 ····.line·921 ····.line·9
23 ····.line·1022 ····.line·10
24 ····.line·1123 ····.line·11
25 ····.line·1224 ····.line·12
26 ····.line·1325 ····.line·13
27 ····.line·1426 ····.line·14
28 ····.line·1527 ····.line·15
Offset 271, 39 lines modifiedOffset 270, 75 lines modified
271 ····.line·250270 ····.line·250
272 ····.line·251271 ····.line·251
273 ····.line·252272 ····.line·252
274 ····.line·253273 ····.line·253
275 ····.line·254274 ····.line·254
276 ····.line·255275 ····.line·255
277 ····.line·256276 ····.line·256
 277 ····.line·257
 278 ····.line·258
 279 ····.line·259
 280 ····.line·260
 281 ····.line·261
 282 ····.line·262
 283 ····.line·263
 284 ····.line·264
 285 ····.line·265
 286 ····.line·266
 287 ····.line·267
 288 ····.line·268
 289 ····.line·269
 290 ····.line·270
 291 ····.line·271
 292 ····.line·272
 293 ····.line·273
 294 ····.line·274
 295 ····.line·275
 296 ····.line·276
 297 ····.line·277
 298 ····.line·278
 299 ····.line·279
 300 ····.line·280
 301 ····.line·281
 302 ····.line·282
 303 ····.line·283
 304 ····.line·284
 305 ····.line·285
 306 ····.line·286
 307 ····.line·287
 308 ····.line·288
278 .end·method309 .end·method
  
  
279 #·virtual·methods310 #·virtual·methods
280 .method·public·final·a(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V311 .method·public·final·d(LX/j;Ljava/lang/Runnable;)V
281 ····.locals·0312 ····.locals·2
  
282 ····.line·1313 ····.line·1
283 ····const-string·p1,·"this$0"314 ····sget-object·p1,·Ls0/d;->e:Ls0/d;
  
284 ····.line·2315 ····.line·2
285 ····.line·3316 ····.line·3
286 ····iget-object·p2,·p0,·Lw/b;->a:Lw/e;317 ····sget-object·v0,·Ls0/j;->h:LF/C;
  
287 ····.line·4318 ····.line·4
288 ····.line·5319 ····.line·5
289 ····invoke-static·{p2,·p1},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V320 ····iget-object·p1,·p1,·Ls0/g;->d:Ls0/b;
  
290 ····.line·6321 ····.line·6
291 ····.line·7322 ····.line·7
 323 ····const/4·v1,·0x0
  
292 ····.line·8324 ····.line·8
293 ····return-void325 ····invoke-virtual·{p1,·p2,·v0,·v1},·Ls0/b;->b(Ljava/lang/Runnable;LF/C;Z)V
  
294 ····.line·9326 ····.line·9
295 ····.line·10327 ····.line·10
296 ····.line·11328 ····.line·11
 329 ····return-void
297 ····.line·12330 ····.line·12
298 ····.line·13331 ····.line·13
299 ····.line·14332 ····.line·14
300 ····.line·15333 ····.line·15
301 ····.line·16334 ····.line·16
302 ····.line·17335 ····.line·17
303 ····.line·18336 ····.line·18
32.2 KB
smali/androidx/lifecycle/L.smali vs.
smali/F/H.smali
Max HTML report size reached
8.35 KB
smali/androidx/lifecycle/B.smali vs.
smali/W/m.smali
Files 23% similar despite different names
    
Offset 1, 252 lines modifiedOffset 1, 262 lines modified
1 .class·public·final·Landroidx/lifecycle/B; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·LW/m;
 2 .super·LW/l;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroidx/lifecycle/r; 
  
  
6 #·static·fields 
7 .field·public·static·final·i:Landroidx/lifecycle/B; 
  
  
8 #·instance·fields 
9 .field·public·a:I 
  
10 .field·public·b:I 
  
11 .field·public·c:Z 
  
12 .field·public·d:Z 
  
13 .field·public·e:Landroid/os/Handler; 
  
14 .field·public·final·f:Landroidx/lifecycle/t; 
  
15 .field·public·final·g:Lr/d; 
  
16 .field·public·final·h:Landroidx/lifecycle/A; 
  
  
17 #·direct·methods4 #·direct·methods
 5 .method·public·static·B(Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;LW/a;I)Ljava/lang/String;
18 .method·static·constructor·<clinit>()V 
19 ····.locals·1 
  
20 ····new-instance·v0,·Landroidx/lifecycle/B; 
  
21 ····invoke-direct·{v0},·Landroidx/lifecycle/B;-><init>()V 
  
22 ····sput-object·v0,·Landroidx/lifecycle/B;->i:Landroidx/lifecycle/B; 
  
23 ····return-void 
24 .end·method 
  
25 .method·public·constructor·<init>()V 
26 ····.locals·2 
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
28 ····const/4·v0,·0x1 
  
29 ····iput-boolean·v0,·p0,·Landroidx/lifecycle/B;->c:Z 
  
30 ····iput-boolean·v0,·p0,·Landroidx/lifecycle/B;->d:Z 
  
31 ····new-instance·v0,·Landroidx/lifecycle/t; 
  
32 ····invoke-direct·{v0,·p0},·Landroidx/lifecycle/t;-><init>(Landroidx/lifecycle/r;)V 
  
33 ····iput-object·v0,·p0,·Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t; 
  
34 ····new-instance·v0,·Lr/d; 
  
35 ····const/4·v1,·0x3 
  
36 ····invoke-direct·{v0,·v1,·p0},·Lr/d;-><init>(ILjava/lang/Object;)V 
  
37 ····iput-object·v0,·p0,·Landroidx/lifecycle/B;->g:Lr/d; 
  
38 ····new-instance·v0,·Landroidx/lifecycle/A; 
  
39 ····invoke-direct·{v0,·p0},·Landroidx/lifecycle/A;-><init>(Landroidx/lifecycle/B;)V 
  
40 ····iput-object·v0,·p0,·Landroidx/lifecycle/B;->h:Landroidx/lifecycle/A; 
  
41 ····return-void 
42 .end·method 
  
  
43 #·virtual·methods 
44 .method·public·final·a()V 
45 ····.locals·26 ····.locals·2
  
46 ····.line·17 ····.line·1
 8 ····and-int/lit8·v0,·p4,·0x2
47 ····iget·v0,·p0,·Landroidx/lifecycle/B;->b:I 
  
48 ····const/4·v1,·0x1 
  
49 ····add-int/2addr·v0,·v1 
  
50 ····iput·v0,·p0,·Landroidx/lifecycle/B;->b:I 
  
51 ····if-ne·v0,·v1,·:cond_1 
  
52 ····iget-boolean·v0,·p0,·Landroidx/lifecycle/B;->c:Z 
  
53 ····if-eqz·v0,·:cond_0 
  
54 ····iget-object·v0,·p0,·Landroidx/lifecycle/B;->f:Landroidx/lifecycle/t; 
  
55 ····sget-object·v1,·Landroidx/lifecycle/k;->ON_RESUME:Landroidx/lifecycle/k; 
  
56 ····invoke-virtual·{v0,·v1},·Landroidx/lifecycle/t;->d(Landroidx/lifecycle/k;)V 
  
57 ····const/4·v0,·0x0 
  
58 ····iput-boolean·v0,·p0,·Landroidx/lifecycle/B;->c:Z 
  
59 ····goto·:goto_0 
  
60 ····:cond_0 
61 ····iget-object·v0,·p0,·Landroidx/lifecycle/B;->e:Landroid/os/Handler; 
  
62 ····invoke-static·{v0},·Lh0/h;->l(Ljava/lang/Object;)V 
  
63 ····iget-object·v1,·p0,·Landroidx/lifecycle/B;->g:Lr/d; 
  
64 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V 
  
65 ····:cond_1 
66 ····:goto_0 
67 ····return-void 
68 .end·method 
  
69 .method·public·final·b()Landroidx/lifecycle/t; 
Max diff block lines reached; 5418/8466 bytes (64.00%) of diff not shown.
7.87 KB
smali/androidx/lifecycle/F.smali vs.
smali/n/j.smali
Files 20% similar despite different names
    
Offset 1, 245 lines modifiedOffset 1, 195 lines modified
1 .class·public·final·Landroidx/lifecycle/F; 
2 .super·Lp0/h;1 .class·public·abstract·Ln/j;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lo0/a; 
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/reflect/Field;
  
 6 .field·public·static·final·b:Ljava/lang/reflect/Field;
6 #·instance·fields 
7 .field·public·final·synthetic·c:I 
  
8 .field·public·final·synthetic·d:Ljava/lang/Object;7 .field·public·static·final·c:Ljava/lang/reflect/Field;
  
 8 .field·public·static·final·d:Z
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V 
11 ····.locals·0 
  
12 ····.line·1 
13 ····iput·p1,·p0,·Landroidx/lifecycle/F;->c:I 
  
14 ····iput-object·p2,·p0,·Landroidx/lifecycle/F;->d:Ljava/lang/Object; 
  
15 ····const/4·p1,·0x0 
  
16 ····invoke-direct·{p0,·p1},·Lp0/h;-><init>(I)V 
  
17 ····return-void 
18 .end·method 
  
  
19 #·virtual·methods9 #·direct·methods
20 .method·public·final·a()Ljava/lang/Object;10 .method·static·constructor·<clinit>()V
21 ····.locals·511 ····.locals·3
  
22 ····.line·112 ····.line·1
23 ····iget·v0,·p0,·Landroidx/lifecycle/F;->c:I13 ····:try_start_0
 14 ····const-class·v0,·Landroid/view/View;
  
24 ····.line·215 ····.line·2
25 ····.line·316 ····.line·3
26 ····iget-object·v1,·p0,·Landroidx/lifecycle/F;->d:Ljava/lang/Object;17 ····const-string·v1,·"mAttachInfo"
  
27 ····.line·418 ····.line·4
28 ····.line·519 ····.line·5
29 ····packed-switch·v0,·:pswitch_data_020 ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
30 ····.line·621 ····.line·6
31 ····.line·722 ····.line·7
32 ····.line·823 ····.line·8
33 ····check-cast·v1,·LB/j;24 ····move-result-object·v0
  
34 ····.line·925 ····.line·9
 26 ····sput-object·v0,·Ln/j;->a:Ljava/lang/reflect/Field;
35 ····.line·10 
36 ····iget·v0,·v1,·LB/j;->b:I 
  
 27 ····.line·10
37 ····.line·1128 ····.line·11
 29 ····const/4·v1,·0x1
  
38 ····.line·1230 ····.line·12
39 ····int-to-long·v2,·v031 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
  
40 ····.line·1332 ····.line·13
41 ····invoke-static·{v2,·v3},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; 
  
42 ····.line·1433 ····.line·14
43 ····.line·1534 ····.line·15
 35 ····const-string·v0,·"android.view.View$AttachInfo"
44 ····.line·16 
45 ····move-result-object·v0 
  
 36 ····.line·16
46 ····.line·1737 ····.line·17
47 ····const/16·v2,·0x2038 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
48 ····.line·1839 ····.line·18
49 ····.line·1940 ····.line·19
50 ····invoke-virtual·{v0,·v2},·Ljava/math/BigInteger;->shiftLeft(I)Ljava/math/BigInteger; 
  
51 ····.line·2041 ····.line·20
52 ····.line·21 
53 ····.line·22 
54 ····move-result-object·v042 ····move-result-object·v0
  
 43 ····.line·21
 44 ····const-string·v2,·"mStableInsets"
  
 45 ····.line·22
55 ····.line·2346 ····.line·23
56 ····iget·v3,·v1,·LB/j;->c:I47 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
57 ····.line·2448 ····.line·24
58 ····.line·2549 ····.line·25
59 ····int-to-long·v3,·v3 
  
60 ····.line·2650 ····.line·26
61 ····invoke-static·{v3,·v4},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;51 ····move-result-object·v2
  
62 ····.line·2752 ····.line·27
 53 ····sput-object·v2,·Ln/j;->b:Ljava/lang/reflect/Field;
  
63 ····.line·2854 ····.line·28
64 ····.line·2955 ····.line·29
65 ····move-result-object·v356 ····invoke-virtual·{v2,·v1},·Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
  
66 ····.line·3057 ····.line·30
67 ····invoke-virtual·{v0,·v3},·Ljava/math/BigInteger;->or(Ljava/math/BigInteger;)Ljava/math/BigInteger; 
  
68 ····.line·3158 ····.line·31
69 ····.line·3259 ····.line·32
 60 ····const-string·v2,·"mContentInsets"
70 ····.line·33 
71 ····move-result-object·v0 
  
 61 ····.line·33
72 ····.line·3462 ····.line·34
73 ····invoke-virtual·{v0,·v2},·Ljava/math/BigInteger;->shiftLeft(I)Ljava/math/BigInteger;63 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
74 ····.line·3564 ····.line·35
75 ····.line·3665 ····.line·36
Max diff block lines reached; 4451/7971 bytes (55.84%) of diff not shown.
12.7 KB
smali/androidx/lifecycle/D.smali vs.
smali/x/k.smali
Files 19% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 81 lines modified
1 .class·public·final·Landroidx/lifecycle/D;1 .class·public·final·Lx/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/app/Application$ActivityLifecycleCallbacks; 
  
  
6 #·static·fields4 #·static·fields
7 .field·public·static·final·Companion:Landroidx/lifecycle/C;5 .field·public·static·final·synthetic·a:Lx/k;
  
 6 .field·public·static·final·b:LV/e;
  
 7 .field·public·static·final·c:Lx/b;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·2
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Landroidx/lifecycle/C;12 ····new-instance·v0,·Lx/k;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····sput-object·v0,·Landroidx/lifecycle/D;->Companion:Landroidx/lifecycle/C;19 ····sput-object·v0,·Lx/k;->a:Lx/k;
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····return-void22 ····const-class·v0,·Lx/l;
  
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
 25 ····invoke-static·{v0},·Lf0/l;->a(Ljava/lang/Class;)Lf0/e;
  
25 ····.line·1126 ····.line·11
26 ····.line·1227 ····.line·12
27 ····.line·1328 ····.line·13
 29 ····move-result-object·v0
  
28 ····.line·1430 ····.line·14
 31 ····invoke-virtual·{v0},·Lf0/e;->b()Ljava/lang/String;
  
29 ····.line·1532 ····.line·15
30 ····.line·1633 ····.line·16
31 ····.line·1734 ····.line·17
 35 ····sget-object·v0,·Lx/j;->c:Lx/j;
  
32 ····.line·1836 ····.line·18
33 ····.line·1937 ····.line·19
 38 ····new-instance·v1,·LV/e;
  
34 ····.line·2039 ····.line·20
35 ····.line·2140 ····.line·21
 41 ····invoke-direct·{v1,·v0},·LV/e;-><init>(Le0/a;)V
  
36 ····.line·2242 ····.line·22
37 ····.line·2343 ····.line·23
38 ····.line·2444 ····.line·24
 45 ····sput-object·v1,·Lx/k;->b:LV/e;
  
39 ····.line·2546 ····.line·25
40 ····.line·2647 ····.line·26
 48 ····sget-object·v0,·Lx/b;->a:Lx/b;
  
41 ····.line·2749 ····.line·27
42 ····.line·2850 ····.line·28
 51 ····sput-object·v0,·Lx/k;->c:Lx/b;
  
43 ····.line·2952 ····.line·29
44 ····.line·3053 ····.line·30
 54 ····return-void
45 ····.line·3155 ····.line·31
46 ····.line·3256 ····.line·32
47 ····.line·3357 ····.line·33
48 ····.line·3458 ····.line·34
49 ····.line·3559 ····.line·35
50 ····.line·3660 ····.line·36
51 ····.line·3761 ····.line·37
Offset 262, 166 lines modifiedOffset 283, 328 lines modified
262 ····.line·239283 ····.line·239
263 ····.line·240284 ····.line·240
264 ····.line·241285 ····.line·241
265 ····.line·242286 ····.line·242
266 ····.line·243287 ····.line·243
267 ····.line·244288 ····.line·244
268 ····.line·245289 ····.line·245
 290 ····.line·246
 291 ····.line·247
 292 ····.line·248
 293 ····.line·249
 294 ····.line·250
 295 ····.line·251
 296 ····.line·252
 297 ····.line·253
 298 ····.line·254
 299 ····.line·255
 300 ····.line·256
 301 ····.line·257
 302 ····.line·258
 303 ····.line·259
 304 ····.line·260
 305 ····.line·261
 306 ····.line·262
 307 ····.line·263
 308 ····.line·264
 309 ····.line·265
 310 ····.line·266
 311 ····.line·267
 312 ····.line·268
 313 ····.line·269
 314 ····.line·270
 315 ····.line·271
 316 ····.line·272
 317 ····.line·273
 318 ····.line·274
 319 ····.line·275
 320 ····.line·276
 321 ····.line·277
 322 ····.line·278
 323 ····.line·279
 324 ····.line·280
Max diff block lines reached; 10397/12907 bytes (80.55%) of diff not shown.
1.86 KB
smali/androidx/lifecycle/K.smali vs.
smali/r0/y.smali
Files 10% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Landroidx/lifecycle/K;1 .class·public·abstract·synthetic·Lr0/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Landroidx/lifecycle/K;5 .field·public·static·final·a:I
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Landroidx/lifecycle/K;10 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
14 ····.line·413 ····.line·4
 14 ····move-result-object·v0
  
15 ····.line·515 ····.line·5
 16 ····invoke-virtual·{v0},·Ljava/lang/Runtime;->availableProcessors()I
16 ····.line·6 
17 ····sput-object·v0,·Landroidx/lifecycle/K;->a:Landroidx/lifecycle/K; 
  
 17 ····.line·6
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····move-result·v0
  
21 ····.line·921 ····.line·9
 22 ····sput·v0,·Lr0/y;->a:I
  
22 ····.line·1023 ····.line·10
23 ····.line·1124 ····.line·11
 25 ····return-void
24 ····.line·1226 ····.line·12
25 ····.line·1327 ····.line·13
26 ····.line·1428 ····.line·14
27 ····.line·1529 ····.line·15
28 ····.line·1630 ····.line·16
29 ····.line·1731 ····.line·17
30 ····.line·1832 ····.line·18
Offset 259, 8 lines modifiedOffset 263, 51 lines modified
259 ····.line·239263 ····.line·239
260 ····.line·240264 ····.line·240
261 ····.line·241265 ····.line·241
262 ····.line·242266 ····.line·242
263 ····.line·243267 ····.line·243
264 ····.line·244268 ····.line·244
265 ····.line·245269 ····.line·245
 270 ····.line·246
 271 ····.line·247
 272 ····.line·248
 273 ····.line·249
 274 ····.line·250
 275 ····.line·251
 276 ····.line·252
 277 ····.line·253
 278 ····.line·254
 279 ····.line·255
 280 ····.line·256
 281 ····.line·257
 282 ····.line·258
 283 ····.line·259
 284 ····.line·260
 285 ····.line·261
 286 ····.line·262
 287 ····.line·263
 288 ····.line·264
 289 ····.line·265
 290 ····.line·266
 291 ····.line·267
 292 ····.line·268
 293 ····.line·269
 294 ····.line·270
 295 ····.line·271
 296 ····.line·272
 297 ····.line·273
 298 ····.line·274
 299 ····.line·275
 300 ····.line·276
 301 ····.line·277
 302 ····.line·278
 303 ····.line·279
 304 ····.line·280
 305 ····.line·281
 306 ····.line·282
 307 ····.line·283
 308 ····.line·284
 309 ····.line·285
 310 ····.line·286
 311 ····.line·287
 312 ····.line·288
266 .end·method313 .end·method
2.03 KB
smali/androidx/lifecycle/G.smali vs.
smali/F/E.smali
Files 4% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 69 lines modified
1 .class·public·final·Landroidx/lifecycle/G;1 .class·public·final·LF/E;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lw/d; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·a:Lw/e;5 .field·public·final·a:Landroid/view/KeyEvent;
  
8 .field·public·b:Z6 .field·public·b:I
  
9 .field·public·c:Landroid/os/Bundle;7 .field·public·c:Z
  
10 .field·public·final·d:Lg0/e;8 .field·public·final·synthetic·d:LF/H;
  
  
11 #·direct·methods9 #·direct·methods
12 .method·public·constructor·<init>(Lw/e;Lr/m;)V10 .method·public·constructor·<init>(LF/H;Landroid/view/KeyEvent;)V
13 ····.locals·111 ····.locals·0
  
14 ····.line·112 ····.line·1
15 ····const-string·v0,·"savedStateRegistry"13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·214 ····.line·2
17 ····.line·315 ····.line·3
18 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V 
  
19 ····.line·416 ····.line·4
 17 ····iput-object·p1,·p0,·LF/E;->d:LF/H;
  
20 ····.line·518 ····.line·5
21 ····.line·619 ····.line·6
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····iget-object·p1,·p1,·LF/H;->a:Ljava/lang/Object;
  
23 ····.line·721 ····.line·7
24 ····.line·822 ····.line·8
 23 ····check-cast·p1,·[LF/F;
25 ····.line·9 
26 ····iput-object·p1,·p0,·Landroidx/lifecycle/G;->a:Lw/e; 
  
 24 ····.line·9
27 ····.line·1025 ····.line·10
 26 ····array-length·p1,·p1
  
28 ····.line·1127 ····.line·11
29 ····new-instance·p1,·Landroidx/lifecycle/F;28 ····iput·p1,·p0,·LF/E;->b:I
  
30 ····.line·1229 ····.line·12
31 ····.line·1330 ····.line·13
32 ····const/4·v0,·0x031 ····const/4·p1,·0x0
  
33 ····.line·1432 ····.line·14
34 ····invoke-direct·{p1,·v0,·p2},·Landroidx/lifecycle/F;-><init>(ILjava/lang/Object;)V33 ····iput-boolean·p1,·p0,·LF/E;->c:Z
  
35 ····.line·1534 ····.line·15
36 ····.line·1635 ····.line·16
 36 ····iput-object·p2,·p0,·LF/E;->a:Landroid/view/KeyEvent;
37 ····.line·17 
38 ····new-instance·p2,·Lg0/e; 
  
 37 ····.line·17
39 ····.line·1838 ····.line·18
 39 ····return-void
40 ····.line·1940 ····.line·19
41 ····invoke-direct·{p2,·p1},·Lg0/e;-><init>(Lo0/a;)V 
  
42 ····.line·2041 ····.line·20
43 ····.line·2142 ····.line·21
44 ····.line·2243 ····.line·22
45 ····iput-object·p2,·p0,·Landroidx/lifecycle/G;->d:Lg0/e; 
  
46 ····.line·2344 ····.line·23
47 ····.line·2445 ····.line·24
48 ····return-void 
49 ····.line·2546 ····.line·25
50 ····.line·2647 ····.line·26
51 ····.line·2748 ····.line·27
52 ····.line·2849 ····.line·28
53 ····.line·2950 ····.line·29
54 ····.line·3051 ····.line·30
55 ····.line·3152 ····.line·31
11.3 KB
smali/androidx/lifecycle/E.smali vs.
smali/r0/e.smali
Files 24% similar despite different names
    
Offset 1, 132 lines modifiedOffset 1, 327 lines modified
1 .class·public·final·Landroidx/lifecycle/E; 
2 .super·Landroid/app/Fragment;1 .class·public·final·Lr0/e;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lm0/u;
  
4 #·static·fields 
5 .field·public·static·final·synthetic·b:I 
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·a:Landroidx/lifecycle/A;7 .field·public·final·b:LX/j;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>()V9 .method·public·constructor·<init>(LX/j;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Landroid/app/Fragment;-><init>()V 
  
12 ····return-void 
13 .end·method 
  
  
14 #·virtual·methods 
15 .method·public·final·a(Landroidx/lifecycle/k;)V 
16 ····.locals·2 
  
17 ····.line·111 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
18 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
19 ····const/16·v1,·0x1d 
  
20 ····if-ge·v0,·v1,·:cond_0 
  
 13 ····.line·2
 14 ····.line·3
 15 ····.line·4
 16 ····iput-object·p1,·p0,·Lr0/e;->b:LX/j;
21 ····invoke-virtual·{p0},·Landroid/app/Fragment;->getActivity()Landroid/app/Activity; 
  
22 ····move-result-object·v0 
  
23 ····const-string·v1,·"activity" 
  
24 ····invoke-static·{v0,·v1},·Lh0/h;->n(Ljava/lang/Object;Ljava/lang/String;)V 
  
25 ····invoke-static·{v0,·p1},·La/a;->b(Landroid/app/Activity;Landroidx/lifecycle/k;)V 
  
26 ····:cond_0 
27 ····return-void 
28 .end·method 
  
29 .method·public·final·onActivityCreated(Landroid/os/Bundle;)V 
30 ····.locals·0 
  
31 ····invoke-super·{p0,·p1},·Landroid/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V 
  
32 ····sget-object·p1,·Landroidx/lifecycle/k;->ON_CREATE:Landroidx/lifecycle/k; 
  
33 ····invoke-virtual·{p0,·p1},·Landroidx/lifecycle/E;->a(Landroidx/lifecycle/k;)V 
  
34 ····return-void 
35 .end·method 
  
36 .method·public·final·onDestroy()V 
37 ····.locals·1 
  
38 ····invoke-super·{p0},·Landroid/app/Fragment;->onDestroy()V 
  
39 ····sget-object·v0,·Landroidx/lifecycle/k;->ON_DESTROY:Landroidx/lifecycle/k; 
  
40 ····invoke-virtual·{p0,·v0},·Landroidx/lifecycle/E;->a(Landroidx/lifecycle/k;)V 
  
41 ····const/4·v0,·0x0 
  
42 ····iput-object·v0,·p0,·Landroidx/lifecycle/E;->a:Landroidx/lifecycle/A; 
  
 17 ····.line·5
 18 ····.line·6
43 ····return-void19 ····return-void
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
 26 ····.line·13
 27 ····.line·14
 28 ····.line·15
 29 ····.line·16
 30 ····.line·17
 31 ····.line·18
 32 ····.line·19
 33 ····.line·20
 34 ····.line·21
 35 ····.line·22
 36 ····.line·23
 37 ····.line·24
 38 ····.line·25
 39 ····.line·26
 40 ····.line·27
 41 ····.line·28
 42 ····.line·29
 43 ····.line·30
 44 ····.line·31
 45 ····.line·32
 46 ····.line·33
 47 ····.line·34
 48 ····.line·35
 49 ····.line·36
 50 ····.line·37
 51 ····.line·38
 52 ····.line·39
 53 ····.line·40
 54 ····.line·41
 55 ····.line·42
 56 ····.line·43
 57 ····.line·44
 58 ····.line·45
 59 ····.line·46
 60 ····.line·47
 61 ····.line·48
 62 ····.line·49
Max diff block lines reached; 5545/11507 bytes (48.19%) of diff not shown.
10.7 KB
smali/r/t.smali vs.
smali/N/m.smali
Files 6% similar despite different names
    
Offset 1, 80 lines modifiedOffset 1, 94 lines modified
1 .class·public·abstract·Lr/t;1 .class·public·final·LN/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·synthetic·a:I5 .field·public·final·a:Z
  
 6 .field·public·b:[B
  
 7 .field·public·final·c:Lf/a;
  
 8 .field·public·d:LO/k;
  
 9 .field·public·e:Z
  
 10 .field·public·f:Z
  
  
6 #·direct·methods11 #·direct·methods
7 .method·static·constructor·<clinit>()V12 .method·public·constructor·<init>(LH/b;Z)V
8 ····.locals·313 ····.locals·4
  
9 ····.line·114 ····.line·1
 15 ····new-instance·v0,·Lf/a;
10 ····:try_start_0 
11 ····const-string·v0,·"androidx.transition.FragmentTransitionSupport" 
  
12 ····.line·216 ····.line·2
13 ····.line·317 ····.line·3
14 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;18 ····sget-object·v1,·LO/o;->a:LO/o;
  
15 ····.line·419 ····.line·4
16 ····.line·520 ····.line·5
 21 ····const/4·v2,·0x0
  
17 ····.line·622 ····.line·6
18 ····move-result-object·v023 ····const-string·v3,·"flutter/restoration"
  
19 ····.line·724 ····.line·7
20 ····const/4·v1,·0x0 
  
21 ····.line·825 ····.line·8
22 ····new-array·v2,·v1,·[Ljava/lang/Class;26 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·Lf/a;-><init>(LO/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V
  
23 ····.line·927 ····.line·9
24 ····.line·1028 ····.line·10
25 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; 
  
26 ····.line·1129 ····.line·11
 30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·1231 ····.line·12
28 ····.line·1332 ····.line·13
29 ····move-result-object·v0 
  
30 ····.line·1433 ····.line·14
31 ····new-array·v1,·v1,·[Ljava/lang/Object;34 ····const/4·p1,·0x0
  
32 ····.line·1535 ····.line·15
 36 ····iput-boolean·p1,·p0,·LN/m;->e:Z
33 ····.line·16 
34 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; 
  
 37 ····.line·16
35 ····.line·1738 ····.line·17
 39 ····iput-boolean·p1,·p0,·LN/m;->f:Z
  
36 ····.line·1840 ····.line·18
37 ····.line·1941 ····.line·19
38 ····move-result-object·v042 ····new-instance·p1,·Ln/e;
  
39 ····.line·2043 ····.line·20
40 ····check-cast·v0,·Lr/v; 
41 ····:try_end_0 
42 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
  
43 ····.line·2144 ····.line·21
 45 ····const/16·v1,·0x15
  
44 ····.line·2246 ····.line·22
45 ····:catch_0 
46 ····return-void 
47 ····.line·2347 ····.line·23
 48 ····invoke-direct·{p1,·v1,·p0},·Ln/e;-><init>(ILjava/lang/Object;)V
  
48 ····.line·2449 ····.line·24
49 ····.line·2550 ····.line·25
50 ····.line·2651 ····.line·26
 52 ····iput-object·v0,·p0,·LN/m;->c:Lf/a;
  
51 ····.line·2753 ····.line·27
52 ····.line·2854 ····.line·28
 55 ····iput-boolean·p2,·p0,·LN/m;->a:Z
  
53 ····.line·2956 ····.line·29
54 ····.line·3057 ····.line·30
 58 ····invoke-virtual·{v0,·p1},·Lf/a;->j(LO/j;)V
  
55 ····.line·3159 ····.line·31
56 ····.line·3260 ····.line·32
57 ····.line·3361 ····.line·33
 62 ····return-void
58 ····.line·3463 ····.line·34
59 ····.line·3564 ····.line·35
60 ····.line·3665 ····.line·36
61 ····.line·3766 ····.line·37
62 ····.line·3867 ····.line·38
63 ····.line·3968 ····.line·39
64 ····.line·4069 ····.line·40
Offset 279, 72 lines modifiedOffset 293, 286 lines modified
279 ····.line·239293 ····.line·239
280 ····.line·240294 ····.line·240
281 ····.line·241295 ····.line·241
282 ····.line·242296 ····.line·242
283 ····.line·243297 ····.line·243
284 ····.line·244298 ····.line·244
285 ····.line·245299 ····.line·245
 300 ····.line·246
 301 ····.line·247
 302 ····.line·248
 303 ····.line·249
 304 ····.line·250
 305 ····.line·251
 306 ····.line·252
 307 ····.line·253
 308 ····.line·254
Max diff block lines reached; 4848/10861 bytes (44.64%) of diff not shown.
22.8 KB
smali/r/s.smali vs.
smali/m0/S.smali
Max HTML report size reached
944 B
smali/r/p.smali vs.
smali/F/J.smali
Files 2% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·Lr/p;1 .class·public·final·LF/J;
2 .super·Lb/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·synthetic·b:Ljava/lang/Object;5 .field·public·final·a:J
  
 6 .field·public·final·b:J
  
  
6 #·direct·methods7 #·direct·methods
7 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;Z)V8 .method·public·constructor·<init>(JJ)V
8 ····.locals·09 ····.locals·0
  
9 ····.line·110 ····.line·1
10 ····iput-object·p1,·p0,·Lr/p;->b:Ljava/lang/Object;11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·212 ····.line·2
12 ····.line·313 ····.line·3
13 ····invoke-direct·{p0,·p2},·Lb/a;-><init>(Z)V 
  
14 ····.line·414 ····.line·4
 15 ····iput-wide·p1,·p0,·LF/J;->a:J
  
15 ····.line·516 ····.line·5
16 ····.line·617 ····.line·6
17 ····return-void18 ····iput-wide·p3,·p0,·LF/J;->b:J
  
18 ····.line·719 ····.line·7
19 ····.line·820 ····.line·8
 21 ····return-void
20 ····.line·922 ····.line·9
21 ····.line·1023 ····.line·10
22 ····.line·1124 ····.line·11
23 ····.line·1225 ····.line·12
24 ····.line·1326 ····.line·13
25 ····.line·1427 ····.line·14
26 ····.line·1528 ····.line·15
13.1 KB
smali/r/k.smali vs.
smali/F/x.smali
Files 21% similar despite different names
    
Offset 1, 406 lines modifiedOffset 1, 468 lines modified
1 .class·public·final·Lr/k;1 .class·public·final·LF/x;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/p;5 .implements·LF/F;
  
  
 6 #·static·fields
 7 .field·public·static·c:LF/x;
  
  
6 #·instance·fields8 #·instance·fields
7 .field·public·final·synthetic·a:I9 .field·public·final·a:Ljava/lang/Object;
  
8 .field·public·final·b:Ljava/lang/Object;10 .field·public·final·b:Ljava/lang/Object;
  
  
9 #·direct·methods11 #·direct·methods
10 .method·public·constructor·<init>(Landroidx/lifecycle/G;)V12 .method·public·constructor·<init>()V
11 ····.locals·113 ····.locals·1
  
12 ····.line·114 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····const/4·v0,·0x216 ····new-instance·v0,·Landroid/util/LongSparseArray;
  
 17 ····invoke-direct·{v0},·Landroid/util/LongSparseArray;-><init>()V
15 ····.line·2 
16 ····iput·v0,·p0,·Lr/k;->a:I 
  
17 ····.line·318 ····iput-object·v0,·p0,·LF/x;->a:Ljava/lang/Object;
  
 19 ····new-instance·v0,·Ljava/util/PriorityQueue;
  
 20 ····invoke-direct·{v0},·Ljava/util/PriorityQueue;-><init>()V
  
18 ····iput-object·p1,·p0,·Lr/k;->b:Ljava/lang/Object;21 ····iput-object·v0,·p0,·LF/x;->b:Ljava/lang/Object;
  
19 ····return-void22 ····return-void
20 .end·method23 .end·method
  
21 .method·public·constructor·<init>([Landroidx/lifecycle/g;)V24 .method·public·constructor·<init>(LN/c;)V
22 ····.locals·125 ····.locals·1
  
23 ····.line·426 ····.line·2
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····const/4·v0,·0x128 ····new-instance·v0,·LF/C;
  
 29 ····invoke-direct·{v0},·LF/C;-><init>()V
26 ····.line·5 
27 ····iput·v0,·p0,·Lr/k;->a:I 
  
28 ····.line·630 ····iput-object·v0,·p0,·LF/x;->b:Ljava/lang/Object;
  
29 ····iput-object·p1,·p0,·Lr/k;->b:Ljava/lang/Object;31 ····iput-object·p1,·p0,·LF/x;->a:Ljava/lang/Object;
  
30 ····return-void32 ····return-void
31 .end·method33 .end·method
  
  
32 #·virtual·methods34 #·virtual·methods
33 .method·public·final·a(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V35 .method·public·final·a(Landroid/view/KeyEvent;LF/D;)V
34 ····.locals·336 ····.locals·6
  
35 ····.line·137 ····.line·1
36 ····iget·v0,·p0,·Lr/k;->a:I38 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getAction()I
  
37 ····.line·239 ····.line·2
38 ····.line·340 ····.line·3
39 ····const/4·v1,·0x0 
  
40 ····.line·441 ····.line·4
41 ····iget-object·v2,·p0,·Lr/k;->b:Ljava/lang/Object;42 ····move-result·v0
  
42 ····.line·543 ····.line·5
 44 ····const/4·v1,·0x1
  
43 ····.line·645 ····.line·6
44 ····packed-switch·v0,·:pswitch_data_046 ····const/4·v2,·0x0
  
45 ····.line·747 ····.line·7
 48 ····if-eqz·v0,·:cond_0
  
46 ····.line·849 ····.line·8
47 ····.line·950 ····.line·9
48 ····invoke-static·{v2},·LB0/f;->s(Ljava/lang/Object;)V51 ····if-eq·v0,·v1,·:cond_0
  
49 ····.line·1052 ····.line·10
50 ····.line·1153 ····.line·11
 54 ····invoke-virtual·{p2,·v2},·LF/D;->a(Z)V
51 ····.line·12 
52 ····throw·v1 
  
 55 ····.line·12
53 ····.line·1356 ····.line·13
54 ····:pswitch_0 
55 ····sget-object·v0,·Landroidx/lifecycle/k;->ON_CREATE:Landroidx/lifecycle/k; 
  
56 ····.line·1457 ····.line·14
 58 ····return-void
  
57 ····.line·1559 ····.line·15
58 ····if-ne·p2,·v0,·:cond_360 ····:cond_0
 61 ····iget-object·v3,·p0,·LF/x;->b:Ljava/lang/Object;
  
59 ····.line·1662 ····.line·16
60 ····.line·1763 ····.line·17
61 ····invoke-interface·{p1},·Landroidx/lifecycle/r;->b()Landroidx/lifecycle/t;64 ····check-cast·v3,·LF/C;
  
62 ····.line·1865 ····.line·18
63 ····.line·1966 ····.line·19
 67 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getUnicodeChar()I
64 ····.line·20 
65 ····move-result-object·p1 
  
 68 ····.line·20
66 ····.line·2169 ····.line·21
67 ····invoke-virtual·{p1,·p0},·Landroidx/lifecycle/t;->e(Landroidx/lifecycle/q;)V 
  
68 ····.line·2270 ····.line·22
 71 ····move-result·v4
  
69 ····.line·2372 ····.line·23
 73 ····invoke-virtual·{v3,·v4},·LF/C;->a(I)Ljava/lang/Character;
70 ····.line·24 
Max diff block lines reached; 10075/13338 bytes (75.54%) of diff not shown.
4.48 KB
smali/r/j.smali vs.
smali/r0/i.smali
Files 2% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lr/j;1 .class·public·final·Lr0/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·b:Ljava/lang/Object;7 .field·public·b:Ljava/lang/Runnable;
  
8 .field·public·final·synthetic·c:Ljava/lang/Object;8 .field·public·final·synthetic·c:Lr0/j;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;Ljava/lang/Runnable;)V10 .method·public·constructor·<init>(Lr0/j;Ljava/lang/Runnable;)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····.line·416 ····.line·4
17 ····iput-object·p1,·p0,·Lr/j;->c:Ljava/lang/Object;17 ····iput-object·p1,·p0,·Lr0/i;->c:Lr0/j;
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····iput-object·p2,·p0,·Lr/j;->b:Ljava/lang/Object;20 ····iput-object·p2,·p0,·Lr0/i;->b:Ljava/lang/Runnable;
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····return-void23 ····return-void
24 ····.line·924 ····.line·9
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
Offset 503, 113 lines modifiedOffset 503, 106 lines modified
  
503 ····.line·1503 ····.line·1
504 ····const/4·v0,·0x0504 ····const/4·v0,·0x0
  
505 ····.line·2505 ····.line·2
506 ····:cond_0506 ····:cond_0
507 ····:try_start_0507 ····:try_start_0
508 ····iget-object·v1,·p0,·Lr/j;->b:Ljava/lang/Object;508 ····iget-object·v1,·p0,·Lr0/i;->b:Ljava/lang/Runnable;
  
509 ····.line·3509 ····.line·3
510 ····.line·4510 ····.line·4
511 ····check-cast·v1,·Ljava/lang/Runnable; 
  
512 ····.line·5 
513 ····.line·6 
514 ····invoke-interface·{v1},·Ljava/lang/Runnable;->run()V511 ····invoke-interface·{v1},·Ljava/lang/Runnable;->run()V
515 ····:try_end_0512 ····:try_end_0
516 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0513 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 514 ····.line·5
 515 ····.line·6
517 ····.line·7516 ····.line·7
518 ····.line·8 
519 ····.line·9 
520 ····goto·:goto_0517 ····goto·:goto_0
  
521 ····.line·10518 ····.line·8
522 ····:catchall_0519 ····:catchall_0
523 ····move-exception·v1520 ····move-exception·v1
  
 521 ····.line·9
 522 ····sget-object·v2,·LX/k;->b:LX/k;
  
 523 ····.line·10
524 ····.line·11524 ····.line·11
525 ····sget-object·v2,·Li0/k;->b:Li0/k;525 ····invoke-static·{v2,·v1},·Lf0/a;->i(LX/j;Ljava/lang/Throwable;)V
  
526 ····.line·12526 ····.line·12
527 ····.line·13527 ····.line·13
528 ····invoke-static·{v2,·v1},·Lw0/w;->h(Li0/j;Ljava/lang/Throwable;)V 
  
529 ····.line·14528 ····.line·14
 529 ····:goto_0
 530 ····iget-object·v1,·p0,·Lr0/i;->c:Lr0/j;
  
530 ····.line·15531 ····.line·15
531 ····.line·16532 ····.line·16
 533 ····invoke-virtual·{v1},·Lr0/j;->f()Ljava/lang/Runnable;
532 ····:goto_0 
533 ····iget-object·v1,·p0,·Lr/j;->c:Ljava/lang/Object; 
  
534 ····.line·17534 ····.line·17
535 ····.line·18535 ····.line·18
536 ····check-cast·v1,·LB0/j; 
  
537 ····.line·19536 ····.line·19
 537 ····move-result-object·v2
  
538 ····.line·20538 ····.line·20
539 ····sget-object·v2,·LB0/j;->h:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;539 ····if-nez·v2,·:cond_1
  
540 ····.line·21540 ····.line·21
541 ····.line·22541 ····.line·22
542 ····invoke-virtual·{v1},·LB0/j;->g()Ljava/lang/Runnable;542 ····return-void
  
543 ····.line·23543 ····.line·23
 544 ····:cond_1
 545 ····iput-object·v2,·p0,·Lr0/i;->b:Ljava/lang/Runnable;
  
544 ····.line·24546 ····.line·24
545 ····.line·25547 ····.line·25
546 ····move-result-object·v2548 ····add-int/lit8·v0,·v0,·0x1
  
547 ····.line·26549 ····.line·26
548 ····if-nez·v2,·:cond_1 
  
549 ····.line·27550 ····.line·27
 551 ····const/16·v2,·0x10
550 ····.line·28 
551 ····goto·:goto_1 
  
 552 ····.line·28
552 ····.line·29553 ····.line·29
 554 ····if-lt·v0,·v2,·:cond_0
553 ····:cond_1 
554 ····iput-object·v2,·p0,·Lr/j;->b:Ljava/lang/Object; 
  
555 ····.line·30555 ····.line·30
556 ····.line·31556 ····.line·31
557 ····add-int/lit8·v0,·v0,·0x1557 ····iget-object·v2,·v1,·Lr0/j;->d:Lm0/r;
Max diff block lines reached; 1586/4513 bytes (35.14%) of diff not shown.
2.25 KB
smali/r/q.smali vs.
smali/m0/c.smali
Files 4% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Lr/q;1 .class·public·final·Lm0/c;
2 .super·Ljava/lang/Object;2 .super·Lm0/F;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·j:Ljava/lang/Thread;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Ljava/lang/Thread;)V
6 ····.locals·08 ····.locals·0
  
7 ····.line·19 ····.line·1
8 ····return-void10 ····invoke-direct·{p0},·Lm0/F;-><init>()V
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
11 ····.line·413 ····.line·4
 14 ····iput-object·p1,·p0,·Lm0/c;->j:Ljava/lang/Thread;
  
12 ····.line·515 ····.line·5
13 ····.line·616 ····.line·6
 17 ····return-void
14 ····.line·718 ····.line·7
15 ····.line·819 ····.line·8
16 ····.line·920 ····.line·9
17 ····.line·1021 ····.line·10
18 ····.line·1122 ····.line·11
19 ····.line·1223 ····.line·12
20 ····.line·1324 ····.line·13
Offset 249, 26 lines modifiedOffset 257, 54 lines modified
249 ····.line·239257 ····.line·239
250 ····.line·240258 ····.line·240
251 ····.line·241259 ····.line·241
252 ····.line·242260 ····.line·242
253 ····.line·243261 ····.line·243
254 ····.line·244262 ····.line·244
255 ····.line·245263 ····.line·245
 264 ····.line·246
 265 ····.line·247
 266 ····.line·248
 267 ····.line·249
 268 ····.line·250
 269 ····.line·251
 270 ····.line·252
 271 ····.line·253
 272 ····.line·254
 273 ····.line·255
 274 ····.line·256
 275 ····.line·257
 276 ····.line·258
 277 ····.line·259
 278 ····.line·260
 279 ····.line·261
 280 ····.line·262
 281 ····.line·263
 282 ····.line·264
 283 ····.line·265
 284 ····.line·266
 285 ····.line·267
 286 ····.line·268
 287 ····.line·269
 288 ····.line·270
 289 ····.line·271
256 .end·method290 .end·method
  
257 .method·public·constructor·<init>(Lr/s;)V 
 291 #·virtual·methods
 292 .method·public·final·g()Ljava/lang/Thread;
258 ····.locals·0293 ····.locals·1
  
259 ····.line·1294 ····.line·1
260 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V295 ····iget-object·v0,·p0,·Lm0/c;->j:Ljava/lang/Thread;
  
261 ····.line·2296 ····.line·2
262 ····.line·3297 ····.line·3
 298 ····return-object·v0
263 ····.line·4299 ····.line·4
264 ····return-void 
265 ····.line·5300 ····.line·5
266 ····.line·6301 ····.line·6
267 ····.line·7302 ····.line·7
268 ····.line·8303 ····.line·8
269 ····.line·9304 ····.line·9
270 ····.line·10305 ····.line·10
271 ····.line·11306 ····.line·11
Offset 513, 8 lines modifiedOffset 549, 40 lines modified
513 ····.line·250549 ····.line·250
514 ····.line·251550 ····.line·251
515 ····.line·252551 ····.line·252
516 ····.line·253552 ····.line·253
517 ····.line·254553 ····.line·254
518 ····.line·255554 ····.line·255
519 ····.line·256555 ····.line·256
 556 ····.line·257
 557 ····.line·258
 558 ····.line·259
 559 ····.line·260
 560 ····.line·261
 561 ····.line·262
 562 ····.line·263
 563 ····.line·264
 564 ····.line·265
 565 ····.line·266
 566 ····.line·267
 567 ····.line·268
 568 ····.line·269
 569 ····.line·270
 570 ····.line·271
 571 ····.line·272
 572 ····.line·273
 573 ····.line·274
 574 ····.line·275
 575 ····.line·276
 576 ····.line·277
 577 ····.line·278
 578 ····.line·279
 579 ····.line·280
 580 ····.line·281
 581 ····.line·282
 582 ····.line·283
 583 ····.line·284
 584 ····.line·285
 585 ····.line·286
 586 ····.line·287
 587 ····.line·288
Max diff block lines reached; 0/2231 bytes (0.00%) of diff not shown.
3.47 KB
smali/r/r.smali vs.
smali/x/m.smali
Files 2% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lr/r;1 .class·public·final·synthetic·Lx/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Lm/a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·b:I7 .field·public·final·synthetic·a:I
  
8 .field·public·final·synthetic·c:Ljava/lang/Object;8 .field·public·final·synthetic·b:Ljava/lang/Object;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····.line·416 ····.line·4
17 ····iput·p1,·p0,·Lr/r;->b:I17 ····iput·p1,·p0,·Lx/m;->a:I
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····iput-object·p2,·p0,·Lr/r;->c:Ljava/lang/Object;20 ····iput-object·p2,·p0,·Lx/m;->b:Ljava/lang/Object;
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····return-void23 ····return-void
24 ····.line·924 ····.line·9
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
Offset 494, 89 lines modifiedOffset 494, 79 lines modified
494 ····.line·469494 ····.line·469
495 ····.line·470495 ····.line·470
496 ····.line·471496 ····.line·471
497 .end·method497 .end·method
  
  
498 #·virtual·methods498 #·virtual·methods
499 .method·public·final·run()V499 .method·public·final·accept(Ljava/lang/Object;)V
500 ····.locals·2500 ····.locals·2
  
501 ····.line·1501 ····.line·1
502 ····iget·v0,·p0,·Lr/r;->b:I502 ····iget·v0,·p0,·Lx/m;->a:I
  
503 ····.line·2503 ····.line·2
504 ····.line·3504 ····.line·3
505 ····const/4·v1,·0x0505 ····iget-object·v1,·p0,·Lx/m;->b:Ljava/lang/Object;
  
506 ····.line·4506 ····.line·4
 507 ····.line·5
507 ····packed-switch·v0,·:pswitch_data_0508 ····packed-switch·v0,·:pswitch_data_0
  
508 ····.line·5 
509 ····.line·6509 ····.line·6
510 ····.line·7510 ····.line·7
511 ····:pswitch_0 
512 ····iget-object·v0,·p0,·Lr/r;->c:Ljava/lang/Object; 
  
513 ····.line·8511 ····.line·8
 512 ····check-cast·v1,·LF/u;
514 ····.line·9 
515 ····check-cast·v0,·Lio/flutter/plugin/platform/o; 
  
 513 ····.line·9
516 ····.line·10514 ····.line·10
 515 ····check-cast·p1,·Lx/p;
517 ····.line·11 
518 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
 516 ····.line·11
519 ····.line·12517 ····.line·12
 518 ····invoke-virtual·{v1,·p1},·LF/u;->setWindowInfoListenerDisplayFeatures(Lx/p;)V
  
520 ····.line·13519 ····.line·13
521 ····.line·14520 ····.line·14
522 ····const/4·v0,·0x0 
  
523 ····.line·15521 ····.line·15
524 ····throw·v0522 ····return-void
  
525 ····.line·16523 ····.line·16
526 ····:pswitch_1524 ····:pswitch_0
527 ····iget-object·v0,·p0,·Lr/r;->c:Ljava/lang/Object;525 ····check-cast·v1,·Lo0/q;
  
528 ····.line·17526 ····.line·17
529 ····.line·18527 ····.line·18
530 ····invoke-static·{v0},·LB0/f;->s(Ljava/lang/Object;)V528 ····check-cast·p1,·Lx/p;
  
531 ····.line·19529 ····.line·19
532 ····.line·20530 ····.line·20
 531 ····check-cast·v1,·Lo0/p;
533 ····.line·21 
534 ····throw·v1 
  
 532 ····.line·21
535 ····.line·22533 ····.line·22
 534 ····invoke-virtual·{v1,·p1},·Lo0/p;->m(Ljava/lang/Object;)Ljava/lang/Object;
536 ····:pswitch_2 
537 ····iget-object·v0,·p0,·Lr/r;->c:Ljava/lang/Object; 
  
538 ····.line·23535 ····.line·23
539 ····.line·24536 ····.line·24
540 ····check-cast·v0,·Lr/s; 
  
541 ····.line·25537 ····.line·25
 538 ····return-void
542 ····.line·26 
543 ····invoke-virtual·{v0},·Lr/s;->c()V 
  
544 ····.line·27 
545 ····.line·28 
546 ····.line·29 
547 ····throw·v1 
  
548 ····.line·30539 ····.line·26
549 ····nop540 ····nop
  
550 ····.line·31541 ····.line·27
551 ····:pswitch_data_0542 ····:pswitch_data_0
552 ····.packed-switch·0x0543 ····.packed-switch·0x0
553 ········:pswitch_2 
Max diff block lines reached; 727/3481 bytes (20.88%) of diff not shown.
14.0 KB
smali/r/d.smali vs.
smali/W/g.smali
Files 10% similar despite different names
    
Offset 1, 178 lines modifiedOffset 1, 333 lines modified
1 .class·public·final·synthetic·Lr/d; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·LW/g;
 2 .super·Ljava/util/AbstractList;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/util/List;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·b:I 
  
8 .field·public·final·synthetic·c:Ljava/lang/Object; 
  
  
9 #·direct·methods6 #·virtual·methods
10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V7 .method·public·final·remove(I)Ljava/lang/Object;
11 ····.locals·08 ····.locals·9
  
12 ····.line·19 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····move-object·v0,·p0
  
14 ····.line·211 ····.line·2
 12 ····check-cast·v0,·LW/i;
  
15 ····.line·313 ····.line·3
16 ····.line·414 ····.line·4
17 ····iput·p1,·p0,·Lr/d;->b:I15 ····iget·v1,·v0,·LW/i;->d:I
  
18 ····.line·516 ····.line·5
19 ····.line·617 ····.line·6
20 ····iput-object·p2,·p0,·Lr/d;->c:Ljava/lang/Object;18 ····invoke-static·{p1,·v1},·La/a;->a(II)V
  
21 ····.line·719 ····.line·7
22 ····.line·820 ····.line·8
23 ····return-void 
24 ····.line·921 ····.line·9
 22 ····invoke-virtual·{v0},·LW/g;->size()I
  
25 ····.line·1023 ····.line·10
26 ····.line·1124 ····.line·11
27 ····.line·1225 ····.line·12
 26 ····move-result·v1
  
28 ····.line·1327 ····.line·13
 28 ····const/4·v2,·0x1
  
29 ····.line·1429 ····.line·14
 30 ····sub-int/2addr·v1,·v2
  
30 ····.line·1531 ····.line·15
 32 ····if-ne·p1,·v1,·:cond_0
  
31 ····.line·1633 ····.line·16
32 ····.line·1734 ····.line·17
 35 ····invoke-virtual·{v0},·LW/i;->removeLast()Ljava/lang/Object;
  
33 ····.line·1836 ····.line·18
34 ····.line·1937 ····.line·19
35 ····.line·2038 ····.line·20
 39 ····move-result-object·p1
  
36 ····.line·2140 ····.line·21
 41 ····goto/16·:goto_3
  
37 ····.line·2242 ····.line·22
38 ····.line·2343 ····.line·23
 44 ····:cond_0
 45 ····if-nez·p1,·:cond_1
  
39 ····.line·2446 ····.line·24
40 ····.line·2547 ····.line·25
 48 ····invoke-virtual·{v0},·LW/i;->removeFirst()Ljava/lang/Object;
  
41 ····.line·2649 ····.line·26
42 ····.line·2750 ····.line·27
43 ····.line·2851 ····.line·28
 52 ····move-result-object·p1
  
44 ····.line·2953 ····.line·29
 54 ····goto/16·:goto_3
  
45 ····.line·3055 ····.line·30
46 ····.line·3156 ····.line·31
 57 ····:cond_1
 58 ····invoke-virtual·{v0},·LW/i;->g()V
  
47 ····.line·3259 ····.line·32
48 ····.line·3360 ····.line·33
49 ····.line·3461 ····.line·34
 62 ····iget·v1,·v0,·LW/i;->b:I
  
50 ····.line·3563 ····.line·35
51 ····.line·3664 ····.line·36
 65 ····add-int/2addr·v1,·p1
  
52 ····.line·3766 ····.line·37
 67 ····invoke-virtual·{v0,·v1},·LW/i;->f(I)I
  
53 ····.line·3868 ····.line·38
54 ····.line·3969 ····.line·39
55 ····.line·4070 ····.line·40
 71 ····move-result·v1
  
56 ····.line·4172 ····.line·41
 73 ····iget-object·v3,·v0,·LW/i;->c:[Ljava/lang/Object;
  
57 ····.line·4274 ····.line·42
58 ····.line·4375 ····.line·43
 76 ····aget-object·v4,·v3,·v1
  
59 ····.line·4477 ····.line·44
60 ····.line·4578 ····.line·45
 79 ····iget·v5,·v0,·LW/i;->d:I
  
61 ····.line·4680 ····.line·46
62 ····.line·4781 ····.line·47
 82 ····shr-int/2addr·v5,·v2
  
63 ····.line·4883 ····.line·48
 84 ····const/4·v6,·0x0
  
64 ····.line·4985 ····.line·49
 86 ····const/4·v7,·0x0
  
65 ····.line·5087 ····.line·50
 88 ····if-ge·p1,·v5,·:cond_3
Max diff block lines reached; 11926/14286 bytes (83.48%) of diff not shown.
3.18 KB
smali/r/h.smali vs.
smali/N/o.smali
Files 7% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lr/h;1 .class·public·final·LN/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
 4 #·static·fields
 5 .field·public·static·final·b:LF/H;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·b:Lr/m;7 .field·public·final·a:Lf/a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(LQ/k;)V9 .method·static·constructor·<clinit>()V
10 ····.locals·010 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····new-instance·v0,·LF/H;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
 15 ····invoke-direct·{v0},·LF/H;-><init>()V
15 ····.line·4 
16 ····iput-object·p1,·p0,·Lr/h;->b:Lr/m; 
  
 16 ····.line·4
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····return-void19 ····sput-object·v0,·LN/o;->b:LF/H;
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
 22 ····return-void
22 ····.line·923 ····.line·9
23 ····.line·1024 ····.line·10
24 ····.line·1125 ····.line·11
25 ····.line·1226 ····.line·12
26 ····.line·1327 ····.line·13
27 ····.line·1428 ····.line·14
28 ····.line·1529 ····.line·15
Offset 271, 51 lines modifiedOffset 274, 82 lines modified
271 ····.line·250274 ····.line·250
272 ····.line·251275 ····.line·251
273 ····.line·252276 ····.line·252
274 ····.line·253277 ····.line·253
275 ····.line·254278 ····.line·254
276 ····.line·255279 ····.line·255
277 ····.line·256280 ····.line·256
 281 ····.line·257
 282 ····.line·258
 283 ····.line·259
 284 ····.line·260
 285 ····.line·261
 286 ····.line·262
 287 ····.line·263
 288 ····.line·264
 289 ····.line·265
 290 ····.line·266
 291 ····.line·267
 292 ····.line·268
 293 ····.line·269
 294 ····.line·270
 295 ····.line·271
 296 ····.line·272
 297 ····.line·273
 298 ····.line·274
 299 ····.line·275
 300 ····.line·276
 301 ····.line·277
 302 ····.line·278
 303 ····.line·279
 304 ····.line·280
 305 ····.line·281
 306 ····.line·282
 307 ····.line·283
 308 ····.line·284
 309 ····.line·285
 310 ····.line·286
 311 ····.line·287
 312 ····.line·288
278 .end·method313 .end·method
  
 314 .method·public·constructor·<init>(LH/b;)V
  
279 #·virtual·methods 
280 .method·public·final·run()V 
281 ····.locals·2315 ····.locals·4
  
282 ····.line·1316 ····.line·1
283 ····iget-object·v0,·p0,·Lr/h;->b:Lr/m;317 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
284 ····.line·2318 ····.line·2
285 ····.line·3319 ····.line·3
286 ····iget-object·v1,·v0,·Lr/m;->e:Lr/l; 
  
287 ····.line·4320 ····.line·4
 321 ····new-instance·v0,·Lf/a;
288 ····.line·5 
289 ····if-eqz·v1,·:cond_0 
  
 322 ····.line·5
290 ····.line·6323 ····.line·6
 324 ····sget-object·v1,·LO/h;->a:LO/h;
291 ····.line·7 
292 ····invoke-virtual·{v0},·Lr/m;->B()Lr/l; 
  
 325 ····.line·7
293 ····.line·8326 ····.line·8
 327 ····const/4·v2,·0x0
  
294 ····.line·9328 ····.line·9
 329 ····const-string·v3,·"flutter/settings"
295 ····.line·10 
296 ····move-result-object·v0 
  
 330 ····.line·10
297 ····.line·11331 ····.line·11
298 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;332 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·Lf/a;-><init>(LO/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V
  
299 ····.line·12333 ····.line·12
300 ····.line·13334 ····.line·13
301 ····.line·14335 ····.line·14
302 ····:cond_0 
303 ····return-void336 ····iput-object·v0,·p0,·LN/o;->a:Lf/a;
  
Max diff block lines reached; 658/3183 bytes (20.67%) of diff not shown.
4.32 KB
smali/r/o.smali vs.
smali/F/h.smali
Files 3% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lr/o;1 .class·public·final·LF/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo/a;5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:I7 .field·public·final·synthetic·a:LF/u;
  
8 .field·public·final·synthetic·b:Lr/s;8 .field·public·final·synthetic·b:LF/j;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lr/s;I)V10 .method·public·constructor·<init>(LF/j;LF/u;)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····.line·416 ····.line·4
17 ····iput·p2,·p0,·Lr/o;->a:I17 ····iput-object·p1,·p0,·LF/h;->b:LF/j;
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····iput-object·p1,·p0,·Lr/o;->b:Lr/s;20 ····iput-object·p2,·p0,·LF/h;->a:LF/u;
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····return-void23 ····return-void
24 ····.line·924 ····.line·9
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
Offset 494, 126 lines modifiedOffset 494, 94 lines modified
494 ····.line·469494 ····.line·469
495 ····.line·470495 ····.line·470
496 ····.line·471496 ····.line·471
497 .end·method497 .end·method
  
  
498 #·virtual·methods498 #·virtual·methods
499 .method·public·final·accept(Ljava/lang/Object;)V499 .method·public·final·onPreDraw()Z
500 ····.locals·4500 ····.locals·2
  
501 ····.line·1501 ····.line·1
502 ····iget·v0,·p0,·Lr/o;->a:I502 ····iget-object·v0,·p0,·LF/h;->b:LF/j;
  
503 ····.line·2503 ····.line·2
504 ····.line·3504 ····.line·3
505 ····const/4·v1,·0x0505 ····iget-boolean·v1,·v0,·LF/j;->g:Z
  
506 ····.line·4506 ····.line·4
507 ····const/4·v2,·0x0 
  
508 ····.line·5507 ····.line·5
509 ····iget-object·v3,·p0,·Lr/o;->b:Lr/s;508 ····if-eqz·v1,·:cond_0
  
510 ····.line·6509 ····.line·6
511 ····.line·7510 ····.line·7
512 ····packed-switch·v0,·:pswitch_data_0511 ····iget-object·v1,·v0,·LF/j;->e:LF/h;
  
513 ····.line·8512 ····.line·8
514 ····.line·9513 ····.line·9
 514 ····if-eqz·v1,·:cond_0
515 ····.line·10 
516 ····invoke-static·{p1},·LB0/f;->s(Ljava/lang/Object;)V 
  
 515 ····.line·10
517 ····.line·11516 ····.line·11
 517 ····iget-object·v1,·p0,·LF/h;->a:LF/u;
  
518 ····.line·12518 ····.line·12
519 ····.line·13519 ····.line·13
520 ····invoke-virtual·{v3},·Ljava/lang/Object;->getClass()Ljava/lang/Class;520 ····invoke-virtual·{v1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
521 ····.line·14521 ····.line·14
522 ····.line·15522 ····.line·15
523 ····.line·16523 ····.line·16
524 ····throw·v2524 ····move-result-object·v1
  
525 ····.line·17525 ····.line·17
 526 ····invoke-virtual·{v1,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
526 ····:pswitch_0 
527 ····invoke-static·{p1},·LB0/f;->s(Ljava/lang/Object;)V 
  
528 ····.line·18527 ····.line·18
529 ····.line·19528 ····.line·19
530 ····.line·20529 ····.line·20
531 ····invoke-virtual·{v3},·Ljava/lang/Object;->getClass()Ljava/lang/Class;530 ····const/4·v1,·0x0
  
532 ····.line·21531 ····.line·21
 532 ····iput-object·v1,·v0,·LF/j;->e:LF/h;
  
533 ····.line·22533 ····.line·22
534 ····.line·23534 ····.line·23
535 ····throw·v2535 ····:cond_0
 536 ····iget-boolean·v0,·v0,·LF/j;->g:Z
  
536 ····.line·24537 ····.line·24
537 ····:pswitch_1 
538 ····check-cast·p1,·Ljava/lang/Integer; 
  
539 ····.line·25538 ····.line·25
 539 ····return·v0
540 ····.line·26540 ····.line·26
541 ····invoke-virtual·{v3},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
542 ····.line·27541 ····.line·27
543 ····.line·28542 ····.line·28
544 ····.line·29543 ····.line·29
545 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I 
  
546 ····.line·30544 ····.line·30
547 ····.line·31545 ····.line·31
548 ····.line·32546 ····.line·32
549 ····move-result·p1 
  
550 ····.line·33547 ····.line·33
551 ····const/16·v0,·0x50 
  
552 ····.line·34548 ····.line·34
553 ····.line·35549 ····.line·35
554 ····if-ne·p1,·v0,·:cond_0 
  
Max diff block lines reached; 1358/4355 bytes (31.18%) of diff not shown.
16.9 KB
smali/r/f.smali vs.
smali/W/c.smali
Files 10% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 137 lines modified
1 .class·public·final·Lr/f;1 .class·public·LW/c;
2 .super·Lp0/h;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/l;5 .implements·Ljava/util/Iterator;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·c:I7 .field·public·final·synthetic·a:I
  
 8 .field·public·b:I
  
8 .field·public·final·synthetic·d:Ljava/lang/Object;9 .field·public·final·c:Ljava/lang/Object;
  
  
9 #·direct·methods10 #·direct·methods
10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V11 .method·public·constructor·<init>(LW/f;)V
11 ····.locals·012 ····.locals·1
  
12 ····.line·113 ····.line·1
13 ····iput·p1,·p0,·Lr/f;->c:I14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 15 ····const/4·v0,·0x0
  
14 ····.line·216 ····.line·2
 17 ····iput·v0,·p0,·LW/c;->a:I
  
15 ····.line·318 ····.line·3
16 ····iput-object·p2,·p0,·Lr/f;->d:Ljava/lang/Object;19 ····iput-object·p1,·p0,·LW/c;->c:Ljava/lang/Object;
  
 20 ····return-void
 21 .end·method
  
 22 .method·public·constructor·<init>([Ljava/lang/Object;)V
 23 ····.locals·1
  
17 ····.line·424 ····.line·4
 25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 26 ····const/4·v0,·0x1
  
18 ····.line·527 ····.line·5
19 ····const/4·p1,·0x128 ····iput·v0,·p0,·LW/c;->a:I
  
20 ····.line·629 ····.line·6
21 ····invoke-direct·{p0,·p1},·Lp0/h;-><init>(I)V30 ····iput-object·p1,·p0,·LW/c;->c:Ljava/lang/Object;
  
 31 ····return-void
 32 .end·method
  
  
 33 #·virtual·methods
 34 .method·public·final·hasNext()Z
 35 ····.locals·4
  
 36 ····.line·1
 37 ····iget·v0,·p0,·LW/c;->a:I
  
 38 ····.line·2
 39 ····.line·3
 40 ····const/4·v1,·0x0
  
 41 ····.line·4
 42 ····const/4·v2,·0x1
  
 43 ····.line·5
 44 ····iget-object·v3,·p0,·LW/c;->c:Ljava/lang/Object;
  
 45 ····.line·6
22 ····.line·746 ····.line·7
 47 ····packed-switch·v0,·:pswitch_data_0
  
23 ····.line·848 ····.line·8
24 ····.line·949 ····.line·9
25 ····return-void 
26 ····.line·1050 ····.line·10
 51 ····iget·v0,·p0,·LW/c;->b:I
  
27 ····.line·1152 ····.line·11
28 ····.line·1253 ····.line·12
 54 ····check-cast·v3,·[Ljava/lang/Object;
  
29 ····.line·1355 ····.line·13
30 ····.line·1456 ····.line·14
 57 ····array-length·v3,·v3
  
31 ····.line·1558 ····.line·15
 59 ····if-ge·v0,·v3,·:cond_0
  
32 ····.line·1660 ····.line·16
33 ····.line·1761 ····.line·17
 62 ····const/4·v1,·0x1
  
34 ····.line·1863 ····.line·18
 64 ····:cond_0
 65 ····return·v1
  
35 ····.line·1966 ····.line·19
 67 ····:pswitch_0
 68 ····iget·v0,·p0,·LW/c;->b:I
  
36 ····.line·2069 ····.line·20
37 ····.line·2170 ····.line·21
 71 ····check-cast·v3,·LW/f;
  
38 ····.line·2272 ····.line·22
39 ····.line·2373 ····.line·23
 74 ····invoke-virtual·{v3},·LW/b;->a()I
  
40 ····.line·2475 ····.line·24
41 ····.line·2576 ····.line·25
42 ····.line·2677 ····.line·26
 78 ····move-result·v3
  
43 ····.line·2779 ····.line·27
 80 ····if-ge·v0,·v3,·:cond_1
  
44 ····.line·2881 ····.line·28
45 ····.line·2982 ····.line·29
 83 ····const/4·v1,·0x1
  
46 ····.line·3084 ····.line·30
 85 ····:cond_1
 86 ····return·v1
  
47 ····.line·3187 ····.line·31
Max diff block lines reached; 14771/17235 bytes (85.70%) of diff not shown.
75.2 KB
smali/r/m.smali vs.
smali/F/m.smali
Max HTML report size reached
4.72 KB
smali/r/w.smali vs.
smali/x/d.smali
Files 7% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 62 lines modified
1 .class·public·abstract·synthetic·Lr/w;1 .class·public·final·Lx/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
 5 .field·public·static·final·b:Lx/d;
  
5 .field·public·static·final·synthetic·a:[I6 .field·public·static·final·c:Lx/d;
  
  
 7 #·instance·fields
 8 .field·public·final·a:Ljava/lang/String;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·static·synthetic·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
8 ····.locals·111 ····.locals·2
  
9 ····.line·112 ····.line·1
10 ····const/16·v0,·0x1d13 ····new-instance·v0,·Lx/d;
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
13 ····new-array·v0,·v0,·[I16 ····const-string·v1,·"FLAT"
  
14 ····.line·417 ····.line·4
15 ····.line·518 ····.line·5
16 ····fill-array-data·v0,·:array_019 ····invoke-direct·{v0,·v1},·Lx/d;-><init>(Ljava/lang/String;)V
  
17 ····.line·620 ····.line·6
18 ····.line·721 ····.line·7
19 ····.line·822 ····.line·8
20 ····sput-object·v0,·Lr/w;->a:[I23 ····sput-object·v0,·Lx/d;->b:Lx/d;
  
21 ····.line·924 ····.line·9
22 ····.line·1025 ····.line·10
23 ····return-void26 ····new-instance·v0,·Lx/d;
  
24 ····.line·1127 ····.line·11
25 ····:array_0 
26 ····.array-data·4 
27 ········0x1 
28 ········0x2 
29 ········0x3 
30 ········0x4 
31 ········0x5 
32 ········0x6 
33 ········0x7 
34 ········0x8 
35 ········0x9 
36 ········0xa 
37 ········0xb 
38 ········0xc 
39 ········0xd 
40 ········0xe 
41 ········0xf 
42 ········0x10 
43 ········0x11 
44 ········0x12 
45 ········0x13 
46 ········0x14 
47 ········0x15 
48 ········0x16 
49 ········0x17 
50 ········0x18 
51 ········0x19 
52 ········0x1a 
53 ········0x1b 
54 ········0x1c 
55 ········0x1d 
56 ····.end·array-data 
57 ····.line·1228 ····.line·12
 29 ····const-string·v1,·"HALF_OPENED"
  
58 ····.line·1330 ····.line·13
59 ····.line·1431 ····.line·14
 32 ····invoke-direct·{v0,·v1},·Lx/d;-><init>(Ljava/lang/String;)V
  
60 ····.line·1533 ····.line·15
61 ····.line·1634 ····.line·16
62 ····.line·1735 ····.line·17
 36 ····sput-object·v0,·Lx/d;->c:Lx/d;
  
63 ····.line·1837 ····.line·18
64 ····.line·1938 ····.line·19
 39 ····return-void
65 ····.line·2040 ····.line·20
66 ····.line·2141 ····.line·21
67 ····.line·2242 ····.line·22
68 ····.line·2343 ····.line·23
69 ····.line·2444 ····.line·24
70 ····.line·2545 ····.line·25
71 ····.line·2646 ····.line·26
Offset 294, 36 lines modifiedOffset 275, 74 lines modified
294 ····.line·239275 ····.line·239
295 ····.line·240276 ····.line·240
296 ····.line·241277 ····.line·241
297 ····.line·242278 ····.line·242
298 ····.line·243279 ····.line·243
299 ····.line·244280 ····.line·244
300 ····.line·245281 ····.line·245
 282 ····.line·246
 283 ····.line·247
 284 ····.line·248
 285 ····.line·249
 286 ····.line·250
 287 ····.line·251
 288 ····.line·252
 289 ····.line·253
 290 ····.line·254
 291 ····.line·255
 292 ····.line·256
 293 ····.line·257
 294 ····.line·258
 295 ····.line·259
 296 ····.line·260
 297 ····.line·261
 298 ····.line·262
 299 ····.line·263
 300 ····.line·264
 301 ····.line·265
 302 ····.line·266
 303 ····.line·267
 304 ····.line·268
 305 ····.line·269
 306 ····.line·270
Max diff block lines reached; 2208/4761 bytes (46.38%) of diff not shown.
12.9 KB
smali/r/n.smali vs.
smali/n/l.smali
Files 5% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Lr/n;1 .class·public·Ln/l;
2 .super·Ljava/lang/Object;2 .super·Ln/n;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/View$OnAttachStateChangeListener; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·final·a:Landroid/view/WindowInsets$Builder;
7 .field·public·final·a:Ljava/lang/Object; 
  
8 .field·public·final·b:Ljava/lang/Object; 
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·constructor·<init>(LH/k;Landroid/app/Activity;)V7 .method·public·constructor·<init>()V
11 ····.locals·08 ····.locals·1
  
12 ····.line·19 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ln/n;-><init>()V
  
14 ····.line·211 ····.line·2
15 ····.line·312 ····.line·3
16 ····.line·413 ····.line·4
17 ····iput-object·p1,·p0,·Lr/n;->a:Ljava/lang/Object;14 ····invoke-static·{},·Lio/flutter/plugin/platform/j;->b()Landroid/view/WindowInsets$Builder;
  
18 ····.line·515 ····.line·5
19 ····.line·616 ····.line·6
20 ····new-instance·p1,·Ljava/lang/ref/WeakReference; 
  
21 ····.line·717 ····.line·7
 18 ····move-result-object·v0
  
22 ····.line·819 ····.line·8
23 ····invoke-direct·{p1,·p2},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V20 ····iput-object·v0,·p0,·Ln/l;->a:Landroid/view/WindowInsets$Builder;
  
24 ····.line·921 ····.line·9
25 ····.line·1022 ····.line·10
 23 ····return-void
26 ····.line·1124 ····.line·11
27 ····iput-object·p1,·p0,·Lr/n;->b:Ljava/lang/Object; 
  
28 ····.line·1225 ····.line·12
29 ····.line·1326 ····.line·13
30 ····return-void 
31 ····.line·1427 ····.line·14
32 ····.line·1528 ····.line·15
33 ····.line·1629 ····.line·16
34 ····.line·1730 ····.line·17
35 ····.line·1831 ····.line·18
36 ····.line·1932 ····.line·19
37 ····.line·2033 ····.line·20
Offset 311, 310 lines modifiedOffset 304, 90 lines modified
311 ····.line·282304 ····.line·282
312 ····.line·283305 ····.line·283
313 ····.line·284306 ····.line·284
314 ····.line·285307 ····.line·285
315 ····.line·286308 ····.line·286
316 ····.line·287309 ····.line·287
317 ····.line·288310 ····.line·288
318 ····.line·289 
319 ····.line·290 
320 ····.line·291 
321 ····.line·292 
322 ····.line·293 
323 ····.line·294 
324 ····.line·295 
325 ····.line·296 
326 ····.line·297 
327 ····.line·298 
328 ····.line·299 
329 ····.line·300 
330 ····.line·301 
331 ····.line·302 
332 ····.line·303 
333 ····.line·304 
334 ····.line·305 
335 ····.line·306 
336 ····.line·307 
337 ····.line·308 
338 ····.line·309 
339 ····.line·310 
340 ····.line·311 
341 ····.line·312 
342 ····.line·313 
343 ····.line·314 
344 ····.line·315 
345 ····.line·316 
346 ····.line·317 
347 ····.line·318 
348 ····.line·319 
349 ····.line·320 
350 ····.line·321 
351 ····.line·322 
352 ····.line·323 
353 ····.line·324 
354 ····.line·325 
355 ····.line·326 
356 ····.line·327 
357 ····.line·328 
358 ····.line·329 
359 ····.line·330 
360 ····.line·331 
361 ····.line·332 
362 ····.line·333 
363 ····.line·334 
364 ····.line·335 
365 ····.line·336 
366 ····.line·337 
367 ····.line·338 
368 ····.line·339 
369 ····.line·340 
370 ····.line·341 
371 ····.line·342 
372 ····.line·343 
373 ····.line·344 
374 ····.line·345 
375 ····.line·346 
376 ····.line·347 
377 ····.line·348 
378 ····.line·349 
379 ····.line·350 
380 ····.line·351 
381 ····.line·352 
382 ····.line·353 
383 ····.line·354 
Max diff block lines reached; 8859/13127 bytes (67.49%) of diff not shown.
1.0 KB
smali/r/i.smali vs.
smali/r0/n.smali
Files 6% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·Lr/i;1 .class·public·final·Lr0/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·synthetic·a:Lr/m;5 .field·public·final·a:I
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(LQ/k;)V7 .method·public·constructor·<init>(I)V
8 ····.locals·08 ····.locals·0
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····.line·413 ····.line·4
14 ····iput-object·p1,·p0,·Lr/i;->a:Lr/m;14 ····iput·p1,·p0,·Lr0/n;->a:I
  
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····return-void17 ····return-void
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····.line·920 ····.line·9
Offset 268, 8 lines modifiedOffset 268, 23 lines modified
268 ····.line·250268 ····.line·250
269 ····.line·251269 ····.line·251
270 ····.line·252270 ····.line·252
271 ····.line·253271 ····.line·253
272 ····.line·254272 ····.line·254
273 ····.line·255273 ····.line·255
274 ····.line·256274 ····.line·256
 275 ····.line·257
 276 ····.line·258
 277 ····.line·259
 278 ····.line·260
 279 ····.line·261
 280 ····.line·262
 281 ····.line·263
 282 ····.line·264
 283 ····.line·265
 284 ····.line·266
 285 ····.line·267
 286 ····.line·268
 287 ····.line·269
 288 ····.line·270
 289 ····.line·271
275 .end·method290 .end·method
7.61 KB
smali/r/e.smali vs.
smali/F/t.smali
Files 4% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·Lr/e;1 .class·public·final·LF/t;
2 .super·Lp0/h;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/a;5 .implements·Lio/flutter/embedding/engine/renderer/k;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·c:I7 .field·public·final·synthetic·a:Lio/flutter/embedding/engine/renderer/j;
  
8 .field·public·final·synthetic·d:Ljava/lang/Object;8 .field·public·final·synthetic·b:Ljava/lang/Runnable;
  
9 .field·public·final·synthetic·e:Ljava/lang/Object;9 .field·public·final·synthetic·c:LF/u;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;Ljava/lang/Object;)V11 .method·public·constructor·<init>(LF/u;Lio/flutter/embedding/engine/renderer/j;Landroidx/lifecycle/r;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput·p1,·p0,·Lr/e;->c:I14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····iput-object·p2,·p0,·Lr/e;->d:Ljava/lang/Object; 
  
18 ····.line·417 ····.line·4
 18 ····iput-object·p1,·p0,·LF/t;->c:LF/u;
19 ····.line·5 
20 ····iput-object·p3,·p0,·Lr/e;->e:Ljava/lang/Object; 
  
 19 ····.line·5
21 ····.line·620 ····.line·6
 21 ····iput-object·p2,·p0,·LF/t;->a:Lio/flutter/embedding/engine/renderer/j;
22 ····.line·7 
23 ····const/4·p1,·0x0 
  
 22 ····.line·7
24 ····.line·823 ····.line·8
25 ····invoke-direct·{p0,·p1},·Lp0/h;-><init>(I)V24 ····iput-object·p3,·p0,·LF/t;->b:Ljava/lang/Runnable;
  
26 ····.line·925 ····.line·9
27 ····.line·1026 ····.line·10
28 ····.line·11 
29 ····return-void27 ····return-void
 28 ····.line·11
30 ····.line·1229 ····.line·12
31 ····.line·1330 ····.line·13
32 ····.line·1431 ····.line·14
33 ····.line·1532 ····.line·15
34 ····.line·1633 ····.line·16
35 ····.line·1734 ····.line·17
36 ····.line·1835 ····.line·18
Offset 1418, 87 lines modifiedOffset 1416, 112 lines modified
1418 ····.line·13871416 ····.line·1387
1419 ····.line·13881417 ····.line·1388
1420 ····.line·13891418 ····.line·1389
1421 ····.line·13901419 ····.line·1390
1422 ····.line·13911420 ····.line·1391
1423 ····.line·13921421 ····.line·1392
1424 ····.line·13931422 ····.line·1393
 1423 ····.line·1394
 1424 ····.line·1395
 1425 ····.line·1396
 1426 ····.line·1397
1425 .end·method1427 .end·method
  
  
1426 #·virtual·methods1428 #·virtual·methods
1427 .method·public·final·bridge·synthetic·a()Ljava/lang/Object;1429 .method·public·final·a()V
1428 ····.locals·21430 ····.locals·2
  
1429 ····.line·11431 ····.line·1
1430 ····sget-object·v0,·Lg0/g;->a:Lg0/g;1432 ····iget-object·v0,·p0,·LF/t;->a:Lio/flutter/embedding/engine/renderer/j;
  
1431 ····.line·21433 ····.line·2
1432 ····.line·31434 ····.line·3
1433 ····iget·v1,·p0,·Lr/e;->c:I1435 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
1434 ····.line·41436 ····.line·4
1435 ····.line·51437 ····.line·5
1436 ····packed-switch·v1,·:pswitch_data_01438 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/FlutterJNI;->removeIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V
  
1437 ····.line·61439 ····.line·6
1438 ····.line·71440 ····.line·7
1439 ····.line·81441 ····.line·8
1440 ····invoke-virtual·{p0},·Lr/e;->b()V1442 ····iget-object·v0,·p0,·LF/t;->b:Ljava/lang/Runnable;
  
1441 ····.line·91443 ····.line·9
1442 ····.line·101444 ····.line·10
 1445 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
1443 ····.line·11 
1444 ····return-object·v0 
  
 1446 ····.line·11
1445 ····.line·121447 ····.line·12
1446 ····:pswitch_0 
1447 ····invoke-virtual·{p0},·Lr/e;->b()V 
  
1448 ····.line·131448 ····.line·13
 1449 ····iget-object·v0,·p0,·LF/t;->c:LF/u;
  
1449 ····.line·141450 ····.line·14
1450 ····.line·151451 ····.line·15
1451 ····return-object·v01452 ····iget-object·v1,·v0,·LF/u;->d:Lio/flutter/embedding/engine/renderer/l;
  
1452 ····.line·161453 ····.line·16
1453 ····nop 
  
1454 ····.line·171454 ····.line·17
 1455 ····instance-of·v1,·v1,·LF/m;
  
1455 ····:pswitch_data_0 
1456 ····.packed-switch·0x0 
1457 ········:pswitch_0 
1458 ····.end·packed-switch 
1459 ····.line·181456 ····.line·18
1460 ····.line·191457 ····.line·19
 1458 ····if-nez·v1,·:cond_0
  
1461 ····.line·201459 ····.line·20
1462 ····.line·211460 ····.line·21
 1461 ····iget-object·v1,·v0,·LF/u;->c:LF/m;
  
1463 ····.line·221462 ····.line·22
1464 ····.line·231463 ····.line·23
Max diff block lines reached; 4468/7726 bytes (57.83%) of diff not shown.
22.2 KB
smali/r/b.smali vs.
smali/x/p.smali
Files 11% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 639 lines modified
1 .class·public·final·synthetic·Lr/b;1 .class·public·final·Lx/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·final·a:Ljava/util/List;
7 .field·public·final·synthetic·b:I 
  
8 .field·public·final·synthetic·c:Ljava/lang/Object; 
  
9 .field·public·final·synthetic·d:Ljava/lang/Object; 
  
10 .field·public·final·synthetic·e:Ljava/lang/Object; 
  
  
11 #·direct·methods6 #·direct·methods
12 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I)V7 .method·public·constructor·<init>(Ljava/util/List;)V
13 ····.locals·08 ····.locals·0
  
14 ····.line·19 ····.line·1
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·211 ····.line·2
17 ····.line·312 ····.line·3
18 ····.line·413 ····.line·4
19 ····iput·p4,·p0,·Lr/b;->b:I14 ····iput-object·p1,·p0,·Lx/p;->a:Ljava/util/List;
  
20 ····.line·515 ····.line·5
21 ····.line·616 ····.line·6
 17 ····return-void
22 ····iput-object·p1,·p0,·Lr/b;->c:Ljava/lang/Object; 
  
23 ····.line·718 ····.line·7
24 ····.line·819 ····.line·8
25 ····iput-object·p2,·p0,·Lr/b;->d:Ljava/lang/Object;20 ····.line·9
 21 ····.line·10
 22 ····.line·11
 23 ····.line·12
 24 ····.line·13
 25 ····.line·14
 26 ····.line·15
 27 ····.line·16
 28 ····.line·17
 29 ····.line·18
 30 ····.line·19
 31 ····.line·20
 32 ····.line·21
 33 ····.line·22
 34 ····.line·23
 35 ····.line·24
 36 ····.line·25
 37 ····.line·26
 38 ····.line·27
 39 ····.line·28
 40 ····.line·29
 41 ····.line·30
 42 ····.line·31
 43 ····.line·32
 44 ····.line·33
 45 ····.line·34
 46 ····.line·35
 47 ····.line·36
 48 ····.line·37
 49 ····.line·38
 50 ····.line·39
 51 ····.line·40
 52 ····.line·41
 53 ····.line·42
 54 ····.line·43
 55 ····.line·44
 56 ····.line·45
 57 ····.line·46
 58 ····.line·47
 59 ····.line·48
 60 ····.line·49
 61 ····.line·50
 62 ····.line·51
 63 ····.line·52
 64 ····.line·53
 65 ····.line·54
 66 ····.line·55
 67 ····.line·56
 68 ····.line·57
 69 ····.line·58
 70 ····.line·59
 71 ····.line·60
 72 ····.line·61
 73 ····.line·62
 74 ····.line·63
 75 ····.line·64
 76 ····.line·65
 77 ····.line·66
 78 ····.line·67
 79 ····.line·68
 80 ····.line·69
 81 ····.line·70
 82 ····.line·71
 83 ····.line·72
 84 ····.line·73
 85 ····.line·74
 86 ····.line·75
 87 ····.line·76
 88 ····.line·77
 89 ····.line·78
 90 ····.line·79
 91 ····.line·80
 92 ····.line·81
 93 ····.line·82
 94 ····.line·83
 95 ····.line·84
 96 ····.line·85
 97 ····.line·86
 98 ····.line·87
 99 ····.line·88
 100 ····.line·89
 101 ····.line·90
 102 ····.line·91
 103 ····.line·92
 104 ····.line·93
 105 ····.line·94
 106 ····.line·95
 107 ····.line·96
 108 ····.line·97
Max diff block lines reached; 17784/22658 bytes (78.49%) of diff not shown.
10.2 KB
smali/r/v.smali vs.
smali/D/b.smali
Files 21% similar despite different names
    
Offset 1, 317 lines modifiedOffset 1, 458 lines modified
1 .class·public·abstract·Lr/v;1 .class·public·final·LD/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/FilenameFilter;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Ljava/lang/String;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Landroid/view/View;Landroid/graphics/Rect;)V9 .method·public·constructor·<init>(Ljava/lang/String;)V
6 ····.locals·410 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/View;->isAttachedToWindow()Z12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
11 ····.line·415 ····.line·4
12 ····move-result·v016 ····iput-object·p1,·p0,·LD/b;->a:Ljava/lang/String;
  
13 ····.line·517 ····.line·5
14 ····if-nez·v0,·:cond_0 
  
15 ····.line·618 ····.line·6
16 ····.line·7 
17 ····return-void19 ····return-void
 20 ····.line·7
18 ····.line·821 ····.line·8
19 ····:cond_0 
20 ····new-instance·v0,·Landroid/graphics/RectF; 
  
21 ····.line·922 ····.line·9
22 ····.line·1023 ····.line·10
23 ····invoke-direct·{v0},·Landroid/graphics/RectF;-><init>()V 
  
24 ····.line·1124 ····.line·11
25 ····.line·1225 ····.line·12
26 ····.line·1326 ····.line·13
27 ····invoke-virtual·{p0},·Landroid/view/View;->getWidth()I 
  
28 ····.line·1427 ····.line·14
29 ····.line·1528 ····.line·15
30 ····.line·1629 ····.line·16
31 ····move-result·v1 
  
32 ····.line·1730 ····.line·17
33 ····int-to-float·v1,·v1 
  
34 ····.line·1831 ····.line·18
35 ····invoke-virtual·{p0},·Landroid/view/View;->getHeight()I 
  
36 ····.line·1932 ····.line·19
37 ····.line·2033 ····.line·20
38 ····.line·2134 ····.line·21
39 ····move-result·v2 
  
40 ····.line·2235 ····.line·22
41 ····int-to-float·v2,·v2 
  
42 ····.line·2336 ····.line·23
43 ····const/4·v3,·0x0 
  
44 ····.line·2437 ····.line·24
45 ····invoke-virtual·{v0,·v3,·v3,·v1,·v2},·Landroid/graphics/RectF;->set(FFFF)V 
  
46 ····.line·2538 ····.line·25
47 ····.line·2639 ····.line·26
48 ····.line·2740 ····.line·27
49 ····invoke-virtual·{p0},·Landroid/view/View;->getMatrix()Landroid/graphics/Matrix; 
  
50 ····.line·2841 ····.line·28
51 ····.line·2942 ····.line·29
52 ····.line·3043 ····.line·30
53 ····move-result-object·v1 
  
54 ····.line·3144 ····.line·31
55 ····invoke-virtual·{v1,·v0},·Landroid/graphics/Matrix;->mapRect(Landroid/graphics/RectF;)Z 
  
56 ····.line·3245 ····.line·32
57 ····.line·3346 ····.line·33
58 ····.line·3447 ····.line·34
59 ····invoke-virtual·{p0},·Landroid/view/View;->getLeft()I 
  
60 ····.line·3548 ····.line·35
61 ····.line·3649 ····.line·36
62 ····.line·3750 ····.line·37
63 ····move-result·v1 
  
64 ····.line·3851 ····.line·38
65 ····int-to-float·v1,·v1 
  
66 ····.line·3952 ····.line·39
67 ····invoke-virtual·{p0},·Landroid/view/View;->getTop()I 
  
68 ····.line·4053 ····.line·40
69 ····.line·4154 ····.line·41
70 ····.line·4255 ····.line·42
71 ····move-result·v2 
  
72 ····.line·4356 ····.line·43
73 ····int-to-float·v2,·v2 
  
74 ····.line·4457 ····.line·44
75 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/RectF;->offset(FF)V 
  
76 ····.line·4558 ····.line·45
77 ····.line·4659 ····.line·46
78 ····.line·4760 ····.line·47
79 ····invoke-virtual·{p0},·Landroid/view/View;->getParent()Landroid/view/ViewParent; 
  
80 ····.line·4861 ····.line·48
81 ····.line·4962 ····.line·49
82 ····.line·5063 ····.line·50
83 ····move-result-object·v1 
  
84 ····.line·5164 ····.line·51
85 ····:goto_0 
86 ····instance-of·v2,·v1,·Landroid/view/View; 
  
87 ····.line·5265 ····.line·52
88 ····.line·5366 ····.line·53
89 ····if-eqz·v2,·:cond_1 
  
Max diff block lines reached; 7784/10376 bytes (75.02%) of diff not shown.
71.6 KB
smali/S/k.smali vs.
smali/O/h.smali
Max HTML report size reached
10.3 KB
smali/S/j.smali vs.
smali/n/s.smali
Files 12% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 50 lines modified
1 .class·public·final·LS/j;1 .class·public·final·Ln/s;
2 .super·Ljava/lang/Object;2 .super·Ln/r;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LS/f; 
  
  
6 #·instance·fields4 #·static·fields
 5 .field·public·static·final·synthetic·l:I
7 .field·public·final·a:Ljava/util/concurrent/ExecutorService; 
  
8 .field·public·final·b:Ljava/util/concurrent/ConcurrentLinkedQueue; 
  
9 .field·public·final·c:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
  
10 #·direct·methods6 #·direct·methods
11 .method·public·constructor·<init>(Ljava/util/concurrent/ExecutorService;)V7 .method·static·constructor·<clinit>()V
12 ····.locals·18 ····.locals·2
  
13 ····.line·19 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-static·{},·LB/c;->f()Landroid/view/WindowInsets;
  
15 ····.line·211 ····.line·2
16 ····.line·312 ····.line·3
17 ····.line·413 ····.line·4
18 ····iput-object·p1,·p0,·LS/j;->a:Ljava/util/concurrent/ExecutorService;14 ····move-result-object·v0
  
19 ····.line·515 ····.line·5
 16 ····const/4·v1,·0x0
  
20 ····.line·617 ····.line·6
21 ····new-instance·p1,·Ljava/util/concurrent/ConcurrentLinkedQueue;18 ····invoke-static·{v0,·v1},·Ln/u;->a(Landroid/view/WindowInsets;Landroid/view/View;)Ln/u;
  
22 ····.line·719 ····.line·7
23 ····.line·820 ····.line·8
24 ····invoke-direct·{p1},·Ljava/util/concurrent/ConcurrentLinkedQueue;-><init>()V 
  
25 ····.line·921 ····.line·9
 22 ····return-void
26 ····.line·1023 ····.line·10
27 ····.line·1124 ····.line·11
28 ····iput-object·p1,·p0,·LS/j;->b:Ljava/util/concurrent/ConcurrentLinkedQueue; 
  
29 ····.line·1225 ····.line·12
30 ····.line·1326 ····.line·13
31 ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicBoolean; 
  
32 ····.line·1427 ····.line·14
33 ····.line·1528 ····.line·15
34 ····const/4·v0,·0x0 
  
35 ····.line·1629 ····.line·16
36 ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V 
  
37 ····.line·1730 ····.line·17
38 ····.line·1831 ····.line·18
39 ····.line·1932 ····.line·19
40 ····iput-object·p1,·p0,·LS/j;->c:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
41 ····.line·2033 ····.line·20
42 ····.line·2134 ····.line·21
43 ····return-void 
44 ····.line·2235 ····.line·22
45 ····.line·2336 ····.line·23
46 ····.line·2437 ····.line·24
47 ····.line·2538 ····.line·25
48 ····.line·2639 ····.line·26
49 ····.line·2740 ····.line·27
50 ····.line·2841 ····.line·28
Offset 289, 53 lines modifiedOffset 272, 71 lines modified
289 ····.line·250272 ····.line·250
290 ····.line·251273 ····.line·251
291 ····.line·252274 ····.line·252
292 ····.line·253275 ····.line·253
293 ····.line·254276 ····.line·254
294 ····.line·255277 ····.line·255
295 ····.line·256278 ····.line·256
 279 ····.line·257
 280 ····.line·258
 281 ····.line·259
 282 ····.line·260
 283 ····.line·261
 284 ····.line·262
 285 ····.line·263
 286 ····.line·264
 287 ····.line·265
 288 ····.line·266
 289 ····.line·267
 290 ····.line·268
 291 ····.line·269
 292 ····.line·270
 293 ····.line·271
 294 ····.line·272
 295 ····.line·273
 296 ····.line·274
 297 ····.line·275
 298 ····.line·276
 299 ····.line·277
 300 ····.line·278
 301 ····.line·279
 302 ····.line·280
 303 ····.line·281
 304 ····.line·282
 305 ····.line·283
 306 ····.line·284
 307 ····.line·285
 308 ····.line·286
 309 ····.line·287
 310 ····.line·288
296 .end·method311 .end·method
  
 312 .method·public·constructor·<init>(Ln/u;Landroid/view/WindowInsets;)V
  
297 #·virtual·methods 
298 .method·public·final·a(LS/c;)V 
299 ····.locals·1313 ····.locals·0
  
300 ····.line·1314 ····.line·1
301 ····iget-object·v0,·p0,·LS/j;->b:Ljava/util/concurrent/ConcurrentLinkedQueue;315 ····invoke-direct·{p0,·p1,·p2},·Ln/r;-><init>(Ln/u;Landroid/view/WindowInsets;)V
  
302 ····.line·2316 ····.line·2
303 ····.line·3317 ····.line·3
304 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/ConcurrentLinkedQueue;->add(Ljava/lang/Object;)Z 
  
305 ····.line·4318 ····.line·4
Max diff block lines reached; 7449/10439 bytes (71.36%) of diff not shown.
11.3 KB
smali/S/h.smali vs.
smali/A/d.smali
Files 6% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·LS/h;1 .class·public·final·LA/d;
2 .super·Ljava/lang/Object;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LZ/e;5 .implements·Le0/l;
  
  
6 #·instance·fields6 #·static·fields
 7 .field·public·static·final·c:LA/d;
7 .field·public·final·a:Lio/flutter/embedding/engine/FlutterJNI; 
  
8 .field·public·final·b:I 
  
9 .field·public·final·c:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
  
10 #·direct·methods8 #·direct·methods
11 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;I)V9 .method·static·constructor·<clinit>()V
12 ····.locals·210 ····.locals·2
  
13 ····.line·111 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····new-instance·v0,·LA/d;
  
15 ····.line·213 ····.line·2
16 ····.line·314 ····.line·3
 15 ····const/4·v1,·0x1
  
17 ····.line·416 ····.line·4
18 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;17 ····invoke-direct·{v0,·v1},·Lf0/h;-><init>(I)V
  
19 ····.line·518 ····.line·5
20 ····.line·619 ····.line·6
21 ····const/4·v1,·0x0 
  
22 ····.line·720 ····.line·7
23 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V21 ····sput-object·v0,·LA/d;->c:LA/d;
  
24 ····.line·822 ····.line·8
25 ····.line·923 ····.line·9
 24 ····return-void
26 ····.line·1025 ····.line·10
27 ····iput-object·v0,·p0,·LS/h;->c:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
28 ····.line·1126 ····.line·11
29 ····.line·1227 ····.line·12
30 ····iput-object·p1,·p0,·LS/h;->a:Lio/flutter/embedding/engine/FlutterJNI; 
  
31 ····.line·1328 ····.line·13
32 ····.line·1429 ····.line·14
33 ····iput·p2,·p0,·LS/h;->b:I 
  
34 ····.line·1530 ····.line·15
35 ····.line·1631 ····.line·16
36 ····return-void 
37 ····.line·1732 ····.line·17
38 ····.line·1833 ····.line·18
39 ····.line·1934 ····.line·19
40 ····.line·2035 ····.line·20
41 ····.line·2136 ····.line·21
42 ····.line·2237 ····.line·22
43 ····.line·2338 ····.line·23
Offset 317, 277 lines modifiedOffset 307, 371 lines modified
317 ····.line·282307 ····.line·282
318 ····.line·283308 ····.line·283
319 ····.line·284309 ····.line·284
320 ····.line·285310 ····.line·285
321 ····.line·286311 ····.line·286
322 ····.line·287312 ····.line·287
323 ····.line·288313 ····.line·288
324 ····.line·289 
325 ····.line·290 
326 ····.line·291 
327 ····.line·292 
328 ····.line·293 
329 ····.line·294 
330 ····.line·295 
331 ····.line·296 
332 ····.line·297 
333 ····.line·298 
334 ····.line·299 
335 ····.line·300 
336 ····.line·301 
337 ····.line·302 
338 ····.line·303 
339 ····.line·304 
340 ····.line·305 
341 ····.line·306 
342 ····.line·307 
343 ····.line·308 
344 ····.line·309 
345 ····.line·310 
346 ····.line·311 
347 ····.line·312 
348 ····.line·313 
349 ····.line·314 
350 ····.line·315 
351 ····.line·316 
352 ····.line·317 
353 ····.line·318 
354 ····.line·319 
355 ····.line·320 
356 ····.line·321 
357 ····.line·322 
358 ····.line·323 
359 ····.line·324 
360 ····.line·325 
361 ····.line·326 
362 ····.line·327 
363 ····.line·328 
364 ····.line·329 
365 ····.line·330 
366 ····.line·331 
367 ····.line·332 
368 ····.line·333 
369 ····.line·334 
370 ····.line·335 
371 ····.line·336 
372 ····.line·337 
373 ····.line·338 
374 ····.line·339 
375 ····.line·340 
376 ····.line·341 
377 ····.line·342 
378 ····.line·343 
379 ····.line·344 
380 ····.line·345 
Max diff block lines reached; 7139/11516 bytes (61.99%) of diff not shown.
3.16 KB
smali/S/i.smali vs.
smali/x/n.smali
Files 2% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·synthetic·LS/i; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lx/n;
 2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Le0/a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·b:I7 .field·public·final·synthetic·c:Lw/a;
  
8 .field·public·final·synthetic·c:LS/j;8 .field·public·final·synthetic·d:Lm/a;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(LS/j;I)V10 .method·public·constructor·<init>(Lw/a;Lx/m;)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····iput-object·p1,·p0,·Lx/n;->c:Lw/a;
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
 16 ····iput-object·p2,·p0,·Lx/n;->d:Lm/a;
16 ····.line·4 
17 ····iput·p2,·p0,·LS/i;->b:I 
  
 17 ····.line·4
18 ····.line·518 ····.line·5
 19 ····const/4·p1,·0x0
  
19 ····.line·620 ····.line·6
20 ····iput-object·p1,·p0,·LS/i;->c:LS/j;21 ····invoke-direct·{p0,·p1},·Lf0/h;-><init>(I)V
  
21 ····.line·722 ····.line·7
22 ····.line·823 ····.line·8
23 ····return-void 
24 ····.line·924 ····.line·9
 25 ····return-void
25 ····.line·1026 ····.line·10
26 ····.line·1127 ····.line·11
27 ····.line·1228 ····.line·12
28 ····.line·1329 ····.line·13
29 ····.line·1430 ····.line·14
30 ····.line·1531 ····.line·15
31 ····.line·1632 ····.line·16
Offset 494, 65 lines modifiedOffset 496, 51 lines modified
494 ····.line·469496 ····.line·469
495 ····.line·470497 ····.line·470
496 ····.line·471498 ····.line·471
497 .end·method499 .end·method
  
  
498 #·virtual·methods500 #·virtual·methods
499 .method·public·final·run()V501 .method·public·final·a()Ljava/lang/Object;
500 ····.locals·2502 ····.locals·2
  
501 ····.line·1503 ····.line·1
502 ····iget·v0,·p0,·LS/i;->b:I504 ····iget-object·v0,·p0,·Lx/n;->c:Lw/a;
  
503 ····.line·2505 ····.line·2
504 ····.line·3506 ····.line·3
505 ····iget-object·v1,·p0,·LS/i;->c:LS/j;507 ····iget-object·v0,·v0,·Lw/a;->d:Ljava/lang/Object;
  
506 ····.line·4508 ····.line·4
507 ····.line·5509 ····.line·5
508 ····packed-switch·v0,·:pswitch_data_0510 ····check-cast·v0,·Ly/a;
  
509 ····.line·6511 ····.line·6
510 ····.line·7512 ····.line·7
 513 ····iget-object·v1,·p0,·Lx/n;->d:Lm/a;
511 ····.line·8 
512 ····invoke-virtual·{v1},·LS/j;->b()V 
  
 514 ····.line·8
513 ····.line·9515 ····.line·9
 516 ····invoke-interface·{v0,·v1},·Ly/a;->a(Lm/a;)V
  
514 ····.line·10517 ····.line·10
515 ····.line·11518 ····.line·11
516 ····return-void 
  
517 ····.line·12519 ····.line·12
 520 ····sget-object·v0,·LV/g;->a:LV/g;
518 ····:pswitch_0 
519 ····invoke-virtual·{v1},·LS/j;->b()V 
  
520 ····.line·13521 ····.line·13
521 ····.line·14522 ····.line·14
 523 ····return-object·v0
522 ····.line·15524 ····.line·15
523 ····return-void 
  
524 ····.line·16525 ····.line·16
525 ····:pswitch_1 
526 ····invoke-virtual·{v1},·LS/j;->b()V 
  
527 ····.line·17526 ····.line·17
528 ····.line·18527 ····.line·18
529 ····.line·19528 ····.line·19
530 ····return-void 
  
531 ····.line·20529 ····.line·20
532 ····nop 
  
533 ····.line·21530 ····.line·21
534 ····:pswitch_data_0 
535 ····.packed-switch·0x0 
536 ········:pswitch_1 
537 ········:pswitch_0 
538 ····.end·packed-switch 
539 ····.line·22531 ····.line·22
540 ····.line·23532 ····.line·23
541 ····.line·24533 ····.line·24
542 ····.line·25534 ····.line·25
543 ····.line·26535 ····.line·26
544 ····.line·27536 ····.line·27
545 ····.line·28537 ····.line·28
Offset 769, 8 lines modifiedOffset 757, 51 lines modified
769 ····.line·239757 ····.line·239
770 ····.line·240758 ····.line·240
771 ····.line·241759 ····.line·241
772 ····.line·242760 ····.line·242
773 ····.line·243761 ····.line·243
774 ····.line·244762 ····.line·244
775 ····.line·245763 ····.line·245
Max diff block lines reached; 0/3161 bytes (0.00%) of diff not shown.
4.57 KB
smali/S/e.smali vs.
smali/F/z.smali
Files 5% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 55 lines modified
1 .class·public·final·LS/e;1 .class·public·final·synthetic·LF/z;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LS/f;5 .implements·LO/e;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Ljava/lang/Object;7 .field·public·final·synthetic·a:LF/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>()V9 .method·public·synthetic·constructor·<init>(LF/D;)V
10 ····.locals·310 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;16 ····iput-object·p1,·p0,·LF/z;->a:LF/D;
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
 19 ····return-void
19 ····.line·720 ····.line·7
20 ····move-result-object·v0 
  
21 ····.line·821 ····.line·8
22 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
23 ····.line·922 ····.line·9
24 ····.line·1023 ····.line·10
25 ····const/16·v2,·0x1c 
  
26 ····.line·1124 ····.line·11
27 ····.line·1225 ····.line·12
28 ····if-lt·v1,·v2,·:cond_0 
  
29 ····.line·1326 ····.line·13
30 ····.line·1427 ····.line·14
31 ····invoke-static·{v0},·LE/s;->f(Landroid/os/Looper;)Landroid/os/Handler; 
  
32 ····.line·1528 ····.line·15
33 ····.line·1629 ····.line·16
34 ····.line·1730 ····.line·17
35 ····move-result-object·v0 
  
36 ····.line·1831 ····.line·18
37 ····goto·:goto_0 
  
38 ····.line·1932 ····.line·19
39 ····:cond_0 
40 ····new-instance·v1,·Landroid/os/Handler; 
  
41 ····.line·2033 ····.line·20
42 ····.line·2134 ····.line·21
43 ····invoke-direct·{v1,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V 
  
44 ····.line·2235 ····.line·22
45 ····.line·2336 ····.line·23
46 ····.line·2437 ····.line·24
47 ····move-object·v0,·v1 
  
48 ····.line·2538 ····.line·25
49 ····:goto_0 
50 ····iput-object·v0,·p0,·LS/e;->a:Ljava/lang/Object; 
  
51 ····.line·2639 ····.line·26
52 ····.line·2740 ····.line·27
53 ····return-void 
54 ····.line·2841 ····.line·28
55 ····.line·2942 ····.line·29
56 ····.line·3043 ····.line·30
57 ····.line·3144 ····.line·31
58 ····.line·3245 ····.line·32
59 ····.line·3346 ····.line·33
60 ····.line·3447 ····.line·34
Offset 284, 72 lines modifiedOffset 260, 141 lines modified
284 ····.line·239260 ····.line·239
285 ····.line·240261 ····.line·240
286 ····.line·241262 ····.line·241
287 ····.line·242263 ····.line·242
288 ····.line·243264 ····.line·243
289 ····.line·244265 ····.line·244
290 ····.line·245266 ····.line·245
 267 ····.line·246
 268 ····.line·247
 269 ····.line·248
 270 ····.line·249
 271 ····.line·250
 272 ····.line·251
 273 ····.line·252
 274 ····.line·253
 275 ····.line·254
 276 ····.line·255
 277 ····.line·256
 278 ····.line·257
 279 ····.line·258
 280 ····.line·259
 281 ····.line·260
 282 ····.line·261
 283 ····.line·262
 284 ····.line·263
 285 ····.line·264
 286 ····.line·265
 287 ····.line·266
 288 ····.line·267
 289 ····.line·268
 290 ····.line·269
 291 ····.line·270
 292 ····.line·271
291 .end·method293 .end·method
  
  
292 #·virtual·methods294 #·virtual·methods
293 .method·public·final·a(LS/c;)V295 .method·public·final·a(Ljava/nio/ByteBuffer;)V
294 ····.locals·1296 ····.locals·2
  
295 ····.line·1297 ····.line·1
296 ····iget-object·v0,·p0,·LS/e;->a:Ljava/lang/Object;298 ····sget-object·v0,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
297 ····.line·2299 ····.line·2
298 ····.line·3300 ····.line·3
299 ····check-cast·v0,·Landroid/os/Handler;301 ····if-eqz·p1,·:cond_1
Max diff block lines reached; 2100/4605 bytes (45.60%) of diff not shown.
1.04 KB
smali/S/g.smali vs.
smali/m0/o.smali
Files 2% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·LS/g;1 .class·public·final·Lm0/o;
2 .super·Ljava/lang/Object;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Le0/p;
  
4 #·instance·fields 
5 .field·public·final·a:LZ/d; 
  
6 .field·public·final·b:LS/f; 
  
  
7 #·direct·methods6 #·virtual·methods
8 .method·public·constructor·<init>(LZ/d;LS/f;)V7 .method·public·final·e(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
9 ····.locals·08 ····.locals·0
  
10 ····.line·19 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····check-cast·p1,·LX/j;
  
12 ····.line·211 ····.line·2
13 ····.line·312 ····.line·3
 13 ····check-cast·p2,·LX/h;
14 ····.line·4 
15 ····iput-object·p1,·p0,·LS/g;->a:LZ/d; 
  
 14 ····.line·4
16 ····.line·515 ····.line·5
 16 ····invoke-interface·{p1,·p2},·LX/j;->h(LX/j;)LX/j;
17 ····.line·6 
18 ····iput-object·p2,·p0,·LS/g;->b:LS/f; 
  
 17 ····.line·6
19 ····.line·718 ····.line·7
20 ····.line·819 ····.line·8
21 ····return-void20 ····move-result-object·p1
  
22 ····.line·921 ····.line·9
 22 ····return-object·p1
23 ····.line·1023 ····.line·10
24 ····.line·1124 ····.line·11
25 ····.line·1225 ····.line·12
26 ····.line·1326 ····.line·13
27 ····.line·1427 ····.line·14
28 ····.line·1528 ····.line·15
29 ····.line·1629 ····.line·16
5.21 KB
smali/w0/T.smali vs.
smali/m0/T.smali
Files 7% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·Lw0/T;1 .class·public·final·Lm0/T;
2 .super·Lw0/S;2 .super·Lm0/S;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·f:Lw0/W;5 .field·public·final·f:Lm0/W;
  
6 .field·public·final·g:Lw0/U;6 .field·public·final·g:Lm0/U;
  
7 .field·public·final·h:Lw0/i;7 .field·public·final·h:Lm0/i;
  
8 .field·public·final·i:Ljava/lang/Object;8 .field·public·final·i:Ljava/lang/Object;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lw0/W;Lw0/U;Lw0/i;Ljava/lang/Object;)V10 .method·public·constructor·<init>(Lm0/W;Lm0/U;Lm0/i;Ljava/lang/Object;)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0},·LB0/l;-><init>()V13 ····invoke-direct·{p0},·Lr0/l;-><init>()V
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····.line·416 ····.line·4
17 ····iput-object·p1,·p0,·Lw0/T;->f:Lw0/W;17 ····iput-object·p1,·p0,·Lm0/T;->f:Lm0/W;
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····iput-object·p2,·p0,·Lw0/T;->g:Lw0/U;20 ····iput-object·p2,·p0,·Lm0/T;->g:Lm0/U;
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····iput-object·p3,·p0,·Lw0/T;->h:Lw0/i;23 ····iput-object·p3,·p0,·Lm0/T;->h:Lm0/i;
  
24 ····.line·924 ····.line·9
25 ····.line·1025 ····.line·10
26 ····iput-object·p4,·p0,·Lw0/T;->i:Ljava/lang/Object;26 ····iput-object·p4,·p0,·Lm0/T;->i:Ljava/lang/Object;
  
27 ····.line·1127 ····.line·11
28 ····.line·1228 ····.line·12
29 ····return-void29 ····return-void
30 ····.line·1330 ····.line·13
31 ····.line·1431 ····.line·14
32 ····.line·1532 ····.line·15
Offset 720, 28 lines modifiedOffset 720, 28 lines modified
720 ····.line·690720 ····.line·690
721 ····.line·691721 ····.line·691
722 ····.line·692722 ····.line·692
723 .end·method723 .end·method
  
  
724 #·virtual·methods724 #·virtual·methods
725 .method·public·final·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;725 .method·public·final·bridge·synthetic·h(Ljava/lang/Object;)Ljava/lang/Object;
726 ····.locals·0726 ····.locals·0
  
727 ····.line·1727 ····.line·1
728 ····check-cast·p1,·Ljava/lang/Throwable;728 ····check-cast·p1,·Ljava/lang/Throwable;
  
729 ····.line·2729 ····.line·2
730 ····.line·3730 ····.line·3
731 ····invoke-virtual·{p0,·p1},·Lw0/T;->o(Ljava/lang/Throwable;)V731 ····invoke-virtual·{p0,·p1},·Lm0/T;->o(Ljava/lang/Throwable;)V
  
732 ····.line·4732 ····.line·4
733 ····.line·5733 ····.line·5
734 ····.line·6734 ····.line·6
735 ····sget-object·p1,·Lg0/g;->a:Lg0/g;735 ····sget-object·p1,·LV/g;->a:LV/g;
  
736 ····.line·7736 ····.line·7
737 ····.line·8737 ····.line·8
738 ····return-object·p1738 ····return-object·p1
739 ····.line·9739 ····.line·9
740 ····.line·10740 ····.line·10
741 ····.line·11741 ····.line·11
Offset 986, 115 lines modifiedOffset 986, 130 lines modified
986 ····.line·250986 ····.line·250
987 ····.line·251987 ····.line·251
988 ····.line·252988 ····.line·252
989 ····.line·253989 ····.line·253
990 ····.line·254990 ····.line·254
991 ····.line·255991 ····.line·255
992 ····.line·256992 ····.line·256
 993 ····.line·257
 994 ····.line·258
 995 ····.line·259
 996 ····.line·260
 997 ····.line·261
 998 ····.line·262
 999 ····.line·263
 1000 ····.line·264
 1001 ····.line·265
 1002 ····.line·266
 1003 ····.line·267
 1004 ····.line·268
 1005 ····.line·269
 1006 ····.line·270
 1007 ····.line·271
993 .end·method1008 .end·method
  
994 .method·public·final·o(Ljava/lang/Throwable;)V1009 .method·public·final·o(Ljava/lang/Throwable;)V
995 ····.locals·71010 ····.locals·7
  
996 ····.line·11011 ····.line·1
997 ····iget-object·p1,·p0,·Lw0/T;->f:Lw0/W;1012 ····iget-object·p1,·p0,·Lm0/T;->f:Lm0/W;
  
998 ····.line·21013 ····.line·2
999 ····.line·31014 ····.line·3
1000 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;1015 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
1001 ····.line·41016 ····.line·4
1002 ····.line·51017 ····.line·5
1003 ····.line·61018 ····.line·6
1004 ····iget-object·v0,·p0,·Lw0/T;->h:Lw0/i;1019 ····iget-object·v0,·p0,·Lm0/T;->h:Lm0/i;
  
1005 ····.line·71020 ····.line·7
1006 ····.line·81021 ····.line·8
1007 ····invoke-static·{v0},·Lw0/W;->H(LB0/l;)Lw0/i;1022 ····invoke-static·{v0},·Lm0/W;->H(Lr0/l;)Lm0/i;
  
1008 ····.line·91023 ····.line·9
1009 ····.line·101024 ····.line·10
1010 ····.line·111025 ····.line·11
1011 ····move-result-object·v01026 ····move-result-object·v0
  
1012 ····.line·121027 ····.line·12
1013 ····iget-object·v1,·p0,·Lw0/T;->g:Lw0/U;1028 ····iget-object·v1,·p0,·Lm0/T;->g:Lm0/U;
  
1014 ····.line·131029 ····.line·13
Max diff block lines reached; 2241/5258 bytes (42.62%) of diff not shown.
7.52 KB
smali/w0/Y.smali vs.
smali/r0/g.smali
Files 8% similar despite different names
    
Offset 1, 279 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Lw0/Y;1 .class·public·final·Lr0/g;
2 .super·LB0/l;2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lw0/K; 
  
 4 #·instance·fields
 5 .field·public·final·transient·b:LX/j;
  
6 #·virtual·methods 
7 .method·public·final·b()Z 
8 ····.locals·1 
  
 6 #·direct·methods
 7 .method·public·constructor·<init>(LX/j;)V
9 ····.line·1 
10 ····const/4·v0,·0x1 
  
11 ····.line·2 
12 ····return·v0 
13 ····.line·3 
14 ····.line·4 
15 ····.line·5 
16 ····.line·6 
17 ····.line·7 
18 ····.line·8 
19 ····.line·9 
20 ····.line·10 
21 ····.line·11 
22 ····.line·12 
23 ····.line·13 
24 ····.line·14 
25 ····.line·15 
26 ····.line·16 
27 ····.line·17 
28 ····.line·18 
29 ····.line·19 
30 ····.line·20 
31 ····.line·21 
32 ····.line·22 
33 ····.line·23 
34 ····.line·24 
35 ····.line·25 
36 ····.line·26 
37 ····.line·27 
38 ····.line·28 
39 ····.line·29 
40 ····.line·30 
41 ····.line·31 
42 ····.line·32 
43 ····.line·33 
44 ····.line·34 
45 ····.line·35 
46 ····.line·36 
47 ····.line·37 
48 ····.line·38 
49 ····.line·39 
50 ····.line·40 
51 ····.line·41 
52 ····.line·42 
53 ····.line·43 
54 ····.line·44 
55 ····.line·45 
56 ····.line·46 
57 ····.line·47 
58 ····.line·48 
59 ····.line·49 
60 ····.line·50 
61 ····.line·51 
62 ····.line·52 
63 ····.line·53 
64 ····.line·54 
65 ····.line·55 
66 ····.line·56 
67 ····.line·57 
68 ····.line·58 
69 ····.line·59 
70 ····.line·60 
71 ····.line·61 
72 ····.line·62 
73 ····.line·63 
74 ····.line·64 
75 ····.line·65 
76 ····.line·66 
77 ····.line·67 
78 ····.line·68 
79 ····.line·69 
80 ····.line·70 
81 ····.line·71 
82 ····.line·72 
83 ····.line·73 
84 ····.line·74 
85 ····.line·75 
86 ····.line·76 
87 ····.line·77 
88 ····.line·78 
89 ····.line·79 
90 ····.line·80 
91 ····.line·81 
92 ····.line·82 
93 ····.line·83 
94 ····.line·84 
95 ····.line·85 
96 ····.line·86 
97 ····.line·87 
98 ····.line·88 
99 ····.line·89 
100 ····.line·90 
101 ····.line·91 
102 ····.line·92 
103 ····.line·93 
104 ····.line·94 
105 ····.line·95 
106 ····.line·96 
107 ····.line·97 
108 ····.line·98 
109 ····.line·99 
110 ····.line·100 
111 ····.line·101 
112 ····.line·102 
113 ····.line·103 
114 ····.line·104 
115 ····.line·105 
116 ····.line·106 
117 ····.line·107 
118 ····.line·108 
Max diff block lines reached; 3588/7626 bytes (47.05%) of diff not shown.
7.55 KB
smali/w0/Z.smali vs.
smali/x/c.smali
Files 6% similar despite different names
    
Offset 1, 303 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·Lw0/Z;1 .class·public·final·Lx/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lw0/C; 
6 .implements·Lw0/h; 
  
  
7 #·static·fields4 #·static·fields
8 .field·public·static·final·b:Lw0/Z;5 .field·public·static·final·b:Lx/c;
  
 6 .field·public·static·final·c:Lx/c;
  
  
 7 #·instance·fields
 8 .field·public·final·a:Ljava/lang/String;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·111 ····.locals·2
  
12 ····.line·112 ····.line·1
13 ····new-instance·v0,·Lw0/Z;13 ····new-instance·v0,·Lx/c;
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V16 ····const-string·v1,·"NONE"
  
17 ····.line·417 ····.line·4
18 ····.line·518 ····.line·5
 19 ····invoke-direct·{v0,·v1},·Lx/c;-><init>(Ljava/lang/String;)V
19 ····.line·6 
20 ····sput-object·v0,·Lw0/Z;->b:Lw0/Z; 
  
21 ····.line·7 
22 ····.line·8 
23 ····return-void 
24 ····.line·9 
25 ····.line·10 
26 ····.line·11 
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 ····.line·63 
79 ····.line·64 
80 ····.line·65 
81 ····.line·66 
82 ····.line·67 
83 ····.line·68 
84 ····.line·69 
85 ····.line·70 
86 ····.line·71 
87 ····.line·72 
88 ····.line·73 
89 ····.line·74 
90 ····.line·75 
91 ····.line·76 
92 ····.line·77 
93 ····.line·78 
94 ····.line·79 
95 ····.line·80 
96 ····.line·81 
97 ····.line·82 
98 ····.line·83 
99 ····.line·84 
100 ····.line·85 
101 ····.line·86 
102 ····.line·87 
103 ····.line·88 
104 ····.line·89 
105 ····.line·90 
106 ····.line·91 
107 ····.line·92 
108 ····.line·93 
109 ····.line·94 
110 ····.line·95 
111 ····.line·96 
Max diff block lines reached; 3343/7661 bytes (43.64%) of diff not shown.
2.39 KB
smali/w0/s.smali vs.
smali/n/n.smali
Files 7% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 56 lines modified
1 .class·public·final·Lw0/s;1 .class·public·abstract·Ln/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Li0/i; 
  
 4 #·direct·methods
 5 .method·public·constructor·<init>()V
 6 ····.locals·1
  
6 #·static·fields 
7 .field·public·static·final·synthetic·b:Lw0/s;7 ····.line·1
 8 ····new-instance·v0,·Ln/u;
  
8 .field·public·static·final·synthetic·c:Lw0/s;9 ····invoke-direct·{v0},·Ln/u;-><init>()V
  
 10 ····invoke-direct·{p0,·v0},·Ln/n;-><init>(Ln/u;)V
  
 11 ····return-void
 12 .end·method
9 #·direct·methods 
10 .method·static·synthetic·constructor·<clinit>()V 
11 ····.locals·1 
  
12 ····.line·1 
13 ····new-instance·v0,·Lw0/s;13 .method·public·constructor·<init>(Ln/u;)V
 14 ····.locals·0
  
14 ····.line·215 ····.line·2
15 ····.line·3 
16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 17 ····return-void
 18 .end·method
  
  
 19 #·virtual·methods
 20 .method·public·final·a()V
 21 ····.locals·0
  
 22 ····.line·1
 23 ····return-void
 24 ····.line·2
 25 ····.line·3
17 ····.line·426 ····.line·4
18 ····.line·527 ····.line·5
19 ····.line·628 ····.line·6
20 ····sput-object·v0,·Lw0/s;->b:Lw0/s; 
  
21 ····.line·729 ····.line·7
22 ····.line·830 ····.line·8
23 ····new-instance·v0,·Lw0/s; 
  
24 ····.line·931 ····.line·9
25 ····.line·1032 ····.line·10
26 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
27 ····.line·1133 ····.line·11
28 ····.line·1234 ····.line·12
29 ····.line·1335 ····.line·13
30 ····sput-object·v0,·Lw0/s;->c:Lw0/s; 
  
31 ····.line·1436 ····.line·14
32 ····.line·1537 ····.line·15
33 ····return-void 
34 ····.line·1638 ····.line·16
35 ····.line·1739 ····.line·17
36 ····.line·1840 ····.line·18
37 ····.line·1941 ····.line·19
38 ····.line·2042 ····.line·20
39 ····.line·2143 ····.line·21
40 ····.line·2244 ····.line·22
Offset 270, 8 lines modifiedOffset 273, 60 lines modified
270 ····.line·239273 ····.line·239
271 ····.line·240274 ····.line·240
272 ····.line·241275 ····.line·241
273 ····.line·242276 ····.line·242
274 ····.line·243277 ····.line·243
275 ····.line·244278 ····.line·244
276 ····.line·245279 ····.line·245
 280 ····.line·246
 281 ····.line·247
 282 ····.line·248
 283 ····.line·249
 284 ····.line·250
 285 ····.line·251
 286 ····.line·252
 287 ····.line·253
 288 ····.line·254
 289 ····.line·255
 290 ····.line·256
 291 ····.line·257
 292 ····.line·258
 293 ····.line·259
 294 ····.line·260
 295 ····.line·261
 296 ····.line·262
 297 ····.line·263
 298 ····.line·264
 299 ····.line·265
 300 ····.line·266
 301 ····.line·267
 302 ····.line·268
 303 ····.line·269
 304 ····.line·270
 305 ····.line·271
 306 ····.line·272
 307 ····.line·273
 308 ····.line·274
 309 ····.line·275
 310 ····.line·276
 311 ····.line·277
 312 ····.line·278
 313 ····.line·279
 314 ····.line·280
 315 ····.line·281
 316 ····.line·282
 317 ····.line·283
 318 ····.line·284
 319 ····.line·285
 320 ····.line·286
 321 ····.line·287
 322 ····.line·288
 323 .end·method
  
 324 .method·public·abstract·b()Ln/u;
Max diff block lines reached; 0/2373 bytes (0.00%) of diff not shown.
6.03 KB
smali/w0/p.smali vs.
smali/d/d.smali
Files 5% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 53 lines modified
1 .class·public·final·Lw0/p;1 .class·public·final·Ld/d;
2 .super·Lp0/h;2 .super·LC/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/l;5 .implements·Ljava/util/Iterator;
  
  
6 #·static·fields6 #·instance·fields
 7 .field·public·a:Ld/c;
7 .field·public·static·final·d:Lw0/p; 
  
8 .field·public·static·final·e:Lw0/p; 
  
 8 .field·public·b:Z
  
9 #·instance·fields 
10 .field·public·final·synthetic·c:I9 .field·public·final·synthetic·c:Ld/a;
  
  
11 #·direct·methods10 #·direct·methods
12 .method·static·synthetic·constructor·<clinit>()V11 .method·public·constructor·<init>(Ld/a;)V
13 ····.locals·212 ····.locals·0
  
14 ····.line·113 ····.line·1
15 ····new-instance·v0,·Lw0/p;14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·215 ····.line·2
17 ····.line·316 ····.line·3
18 ····const/4·v1,·0x0 
  
19 ····.line·417 ····.line·4
20 ····invoke-direct·{v0,·v1},·Lw0/p;-><init>(I)V18 ····iput-object·p1,·p0,·Ld/d;->c:Ld/a;
  
21 ····.line·519 ····.line·5
22 ····.line·620 ····.line·6
 21 ····const/4·p1,·0x1
  
23 ····.line·722 ····.line·7
24 ····sput-object·v0,·Lw0/p;->d:Lw0/p;23 ····iput-boolean·p1,·p0,·Ld/d;->b:Z
  
25 ····.line·824 ····.line·8
26 ····.line·925 ····.line·9
 26 ····return-void
27 ····new-instance·v0,·Lw0/p; 
  
28 ····.line·1027 ····.line·10
29 ····.line·1128 ····.line·11
30 ····const/4·v1,·0x1 
  
31 ····.line·1229 ····.line·12
32 ····invoke-direct·{v0,·v1},·Lw0/p;-><init>(I)V 
  
33 ····.line·1330 ····.line·13
34 ····.line·1431 ····.line·14
35 ····.line·1532 ····.line·15
36 ····sput-object·v0,·Lw0/p;->e:Lw0/p; 
  
37 ····.line·1633 ····.line·16
38 ····.line·1734 ····.line·17
39 ····return-void 
40 ····.line·1835 ····.line·18
41 ····.line·1936 ····.line·19
42 ····.line·2037 ····.line·20
43 ····.line·2138 ····.line·21
44 ····.line·2239 ····.line·22
45 ····.line·2340 ····.line·23
46 ····.line·2441 ····.line·24
Offset 278, 50 lines modifiedOffset 268, 103 lines modified
278 ····.line·239268 ····.line·239
279 ····.line·240269 ····.line·240
280 ····.line·241270 ····.line·241
281 ····.line·242271 ····.line·242
282 ····.line·243272 ····.line·243
283 ····.line·244273 ····.line·244
284 ····.line·245274 ····.line·245
 275 ····.line·246
 276 ····.line·247
 277 ····.line·248
 278 ····.line·249
 279 ····.line·250
 280 ····.line·251
 281 ····.line·252
 282 ····.line·253
 283 ····.line·254
 284 ····.line·255
 285 ····.line·256
 286 ····.line·257
 287 ····.line·258
 288 ····.line·259
 289 ····.line·260
 290 ····.line·261
 291 ····.line·262
 292 ····.line·263
 293 ····.line·264
 294 ····.line·265
 295 ····.line·266
 296 ····.line·267
 297 ····.line·268
 298 ····.line·269
 299 ····.line·270
 300 ····.line·271
285 .end·method301 .end·method
  
286 .method·public·synthetic·constructor·<init>(I)V 
 302 #·virtual·methods
 303 .method·public·final·hasNext()Z
287 ····.locals·0304 ····.locals·3
  
288 ····.line·1305 ····.line·1
289 ····iput·p1,·p0,·Lw0/p;->c:I306 ····iget-boolean·v0,·p0,·Ld/d;->b:Z
  
290 ····.line·2307 ····.line·2
291 ····.line·3308 ····.line·3
292 ····const/4·p1,·0x1309 ····const/4·v1,·0x0
  
293 ····.line·4310 ····.line·4
294 ····invoke-direct·{p0,·p1},·Lp0/h;-><init>(I)V311 ····const/4·v2,·0x1
  
295 ····.line·5312 ····.line·5
 313 ····if-eqz·v0,·:cond_1
  
296 ····.line·6314 ····.line·6
297 ····.line·7315 ····.line·7
298 ····return-void316 ····iget-object·v0,·p0,·Ld/d;->c:Ld/a;
  
299 ····.line·8317 ····.line·8
Max diff block lines reached; 3654/6108 bytes (59.82%) of diff not shown.
51.5 KB
smali/w0/a.smali vs.
smali/io/flutter/plugin/platform/s.smali
Max HTML report size reached
11.7 KB
smali/w0/k.smali vs.
smali/m0/k.smali
Files 3% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Lw0/k;1 .class·public·final·Lm0/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Ljava/lang/Object;5 .field·public·final·a:Ljava/lang/Object;
  
6 .field·public·final·b:Lo0/l;6 .field·public·final·b:Le0/l;
  
7 .field·public·final·c:Ljava/lang/Object;7 .field·public·final·c:Ljava/lang/Object;
  
8 .field·public·final·d:Ljava/lang/Throwable;8 .field·public·final·d:Ljava/lang/Throwable;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Ljava/lang/Object;Lo0/l;Ljava/lang/Object;Ljava/lang/Throwable;)V10 .method·public·constructor·<init>(Ljava/lang/Object;Le0/l;Ljava/lang/Object;Ljava/lang/Throwable;)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Lw0/k;->a:Ljava/lang/Object;14 ····iput-object·p1,·p0,·Lm0/k;->a:Ljava/lang/Object;
  
15 ····iput-object·p2,·p0,·Lw0/k;->b:Lo0/l;15 ····iput-object·p2,·p0,·Lm0/k;->b:Le0/l;
  
16 ····iput-object·p3,·p0,·Lw0/k;->c:Ljava/lang/Object;16 ····iput-object·p3,·p0,·Lm0/k;->c:Ljava/lang/Object;
  
17 ····iput-object·p4,·p0,·Lw0/k;->d:Ljava/lang/Throwable;17 ····iput-object·p4,·p0,·Lm0/k;->d:Ljava/lang/Throwable;
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;Lo0/l;Ljava/util/concurrent/CancellationException;I)V20 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;Le0/l;Ljava/util/concurrent/CancellationException;I)V
21 ····.locals·221 ····.locals·2
  
22 ····.line·222 ····.line·2
23 ····and-int/lit8·v0,·p4,·0x423 ····and-int/lit8·v0,·p4,·0x4
  
24 ····const/4·v1,·0x024 ····const/4·v1,·0x0
  
Offset 48, 24 lines modifiedOffset 48, 24 lines modified
  
48 ····if-eqz·p4,·:cond_148 ····if-eqz·p4,·:cond_1
  
49 ····move-object·p3,·v149 ····move-object·p3,·v1
  
50 ····.line·350 ····.line·3
51 ····:cond_151 ····:cond_1
52 ····invoke-direct·{p0,·p1,·p2,·v1,·p3},·Lw0/k;-><init>(Ljava/lang/Object;Lo0/l;Ljava/lang/Object;Ljava/lang/Throwable;)V52 ····invoke-direct·{p0,·p1,·p2,·v1,·p3},·Lm0/k;-><init>(Ljava/lang/Object;Le0/l;Ljava/lang/Object;Ljava/lang/Throwable;)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·static·a(Lw0/k;Ljava/util/concurrent/CancellationException;I)Lw0/k;55 .method·public·static·a(Lm0/k;Ljava/util/concurrent/CancellationException;I)Lm0/k;
56 ····.locals·356 ····.locals·3
  
57 ····.line·157 ····.line·1
58 ····iget-object·v0,·p0,·Lw0/k;->a:Ljava/lang/Object;58 ····iget-object·v0,·p0,·Lm0/k;->a:Ljava/lang/Object;
  
59 ····.line·259 ····.line·2
60 ····.line·360 ····.line·3
61 ····and-int/lit8·v1,·p2,·0x261 ····and-int/lit8·v1,·p2,·0x2
  
62 ····.line·462 ····.line·4
63 ····.line·563 ····.line·5
Offset 75, 45 lines modifiedOffset 75, 45 lines modified
75 ····.line·775 ····.line·7
76 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;76 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
77 ····.line·877 ····.line·8
78 ····.line·978 ····.line·9
79 ····.line·1079 ····.line·10
80 ····:cond_080 ····:cond_0
81 ····iget-object·v1,·p0,·Lw0/k;->b:Lo0/l;81 ····iget-object·v1,·p0,·Lm0/k;->b:Le0/l;
  
82 ····.line·1182 ····.line·11
83 ····.line·1283 ····.line·12
84 ····iget-object·v2,·p0,·Lw0/k;->c:Ljava/lang/Object;84 ····iget-object·v2,·p0,·Lm0/k;->c:Ljava/lang/Object;
  
85 ····.line·1385 ····.line·13
86 ····.line·1486 ····.line·14
87 ····and-int/lit8·p2,·p2,·0x1087 ····and-int/lit8·p2,·p2,·0x10
  
88 ····.line·1588 ····.line·15
89 ····.line·1689 ····.line·16
90 ····if-eqz·p2,·:cond_190 ····if-eqz·p2,·:cond_1
  
91 ····.line·1791 ····.line·17
92 ····.line·1892 ····.line·18
93 ····iget-object·p1,·p0,·Lw0/k;->d:Ljava/lang/Throwable;93 ····iget-object·p1,·p0,·Lm0/k;->d:Ljava/lang/Throwable;
  
94 ····.line·1994 ····.line·19
95 ····.line·2095 ····.line·20
96 ····:cond_196 ····:cond_1
97 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;97 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
98 ····.line·2198 ····.line·21
99 ····.line·2299 ····.line·22
100 ····.line·23100 ····.line·23
101 ····new-instance·p0,·Lw0/k;101 ····new-instance·p0,·Lm0/k;
  
102 ····.line·24102 ····.line·24
103 ····.line·25103 ····.line·25
104 ····invoke-direct·{p0,·v0,·v1,·v2,·p1},·Lw0/k;-><init>(Ljava/lang/Object;Lo0/l;Ljava/lang/Object;Ljava/lang/Throwable;)V104 ····invoke-direct·{p0,·v0,·v1,·v2,·p1},·Lm0/k;-><init>(Ljava/lang/Object;Le0/l;Ljava/lang/Object;Ljava/lang/Throwable;)V
  
105 ····.line·26105 ····.line·26
106 ····.line·27106 ····.line·27
107 ····.line·28107 ····.line·28
108 ····return-object·p0108 ····return-object·p0
109 ····.line·29109 ····.line·29
110 ····.line·30110 ····.line·30
Offset 1476, 14 lines modifiedOffset 1476, 18 lines modified
1476 ····.line·13871476 ····.line·1387
1477 ····.line·13881477 ····.line·1388
1478 ····.line·13891478 ····.line·1389
1479 ····.line·13901479 ····.line·1390
1480 ····.line·13911480 ····.line·1391
1481 ····.line·13921481 ····.line·1392
1482 ····.line·13931482 ····.line·1393
 1483 ····.line·1394
 1484 ····.line·1395
 1485 ····.line·1396
 1486 ····.line·1397
1483 .end·method1487 .end·method
  
  
Max diff block lines reached; 8286/11947 bytes (69.36%) of diff not shown.
980 B
smali/w0/c0.smali vs.
smali/m0/c0.smali
Files 2% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·Lw0/c0;1 .class·public·Lm0/c0;
2 .super·Lw0/a;2 .super·Lm0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·final·C(Ljava/lang/Throwable;)Z5 .method·public·final·C(Ljava/lang/Throwable;)Z
6 ····.locals·16 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····iget-object·v0,·p0,·Lw0/a;->d:Li0/j;8 ····iget-object·v0,·p0,·Lm0/a;->d:LX/j;
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····invoke-static·{v0,·p1},·Lw0/w;->h(Li0/j;Ljava/lang/Throwable;)V11 ····invoke-static·{v0,·p1},·Lf0/a;->i(LX/j;Ljava/lang/Throwable;)V
  
12 ····.line·412 ····.line·4
13 ····.line·513 ····.line·5
14 ····.line·614 ····.line·6
15 ····const/4·p1,·0x115 ····const/4·p1,·0x1
  
16 ····.line·716 ····.line·7
Offset 266, 8 lines modifiedOffset 266, 23 lines modified
266 ····.line·250266 ····.line·250
267 ····.line·251267 ····.line·251
268 ····.line·252268 ····.line·252
269 ····.line·253269 ····.line·253
270 ····.line·254270 ····.line·254
271 ····.line·255271 ····.line·255
272 ····.line·256272 ····.line·256
 273 ····.line·257
 274 ····.line·258
 275 ····.line·259
 276 ····.line·260
 277 ····.line·261
 278 ····.line·262
 279 ····.line·263
 280 ····.line·264
 281 ····.line·265
 282 ····.line·266
 283 ····.line·267
 284 ····.line·268
 285 ····.line·269
 286 ····.line·270
 287 ····.line·271
273 .end·method288 .end·method
1.88 KB
smali/w0/q.smali vs.
smali/G/g.smali
Files 9% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·Lw0/q;1 .class·public·final·LG/g;
2 .super·Li0/b;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Landroid/content/Context;
  
 6 .field·public·b:LH/a;
  
 7 .field·public·c:Ljava/lang/String;
  
 8 .field·public·d:Ljava/util/List;
  
 9 .field·public·e:Z
  
 10 .field·public·f:Z
  
  
4 #·direct·methods11 #·direct·methods
5 .method·public·constructor·<init>(I)V12 .method·public·constructor·<init>(LF/f;)V
6 ····.locals·113 ····.locals·1
  
7 ····.line·114 ····.line·1
8 ····const/4·v0,·0x115 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·216 ····.line·2
10 ····if-eq·p1,·v0,·:cond_0 
  
11 ····.line·317 ····.line·3
12 ····.line·418 ····.line·4
13 ····sget-object·p1,·Li0/f;->b:Li0/f;19 ····const/4·v0,·0x1
  
14 ····.line·520 ····.line·5
 21 ····iput-boolean·v0,·p0,·LG/g;->e:Z
15 ····.line·6 
16 ····sget-object·v0,·Lw0/p;->d:Lw0/p; 
  
 22 ····.line·6
17 ····.line·723 ····.line·7
 24 ····const/4·v0,·0x0
  
18 ····.line·825 ····.line·8
19 ····invoke-direct·{p0,·p1,·v0},·Li0/b;-><init>(Li0/i;Lw0/p;)V26 ····iput-boolean·v0,·p0,·LG/g;->f:Z
  
20 ····.line·927 ····.line·9
21 ····.line·1028 ····.line·10
 29 ····iput-object·p1,·p0,·LG/g;->a:Landroid/content/Context;
22 ····.line·11 
23 ····return-void 
  
 30 ····.line·11
24 ····.line·1231 ····.line·12
 32 ····return-void
25 ····:cond_0 
26 ····sget-object·p1,·Lw0/r;->c:Lw0/q; 
  
27 ····.line·1333 ····.line·13
28 ····.line·1434 ····.line·14
29 ····sget-object·v0,·Lw0/p;->e:Lw0/p; 
  
30 ····.line·1535 ····.line·15
31 ····.line·1636 ····.line·16
32 ····invoke-direct·{p0,·p1,·v0},·Li0/b;-><init>(Li0/i;Lw0/p;)V 
  
33 ····.line·1737 ····.line·17
34 ····.line·1838 ····.line·18
35 ····.line·1939 ····.line·19
36 ····return-void 
37 ····.line·2040 ····.line·20
38 ····.line·2141 ····.line·21
39 ····.line·2242 ····.line·22
40 ····.line·2343 ····.line·23
41 ····.line·2444 ····.line·24
42 ····.line·2545 ····.line·25
43 ····.line·2646 ····.line·26
Offset 279, 8 lines modifiedOffset 286, 23 lines modified
279 ····.line·250286 ····.line·250
280 ····.line·251287 ····.line·251
281 ····.line·252288 ····.line·252
282 ····.line·253289 ····.line·253
283 ····.line·254290 ····.line·254
284 ····.line·255291 ····.line·255
285 ····.line·256292 ····.line·256
 293 ····.line·257
 294 ····.line·258
 295 ····.line·259
 296 ····.line·260
 297 ····.line·261
 298 ····.line·262
 299 ····.line·263
 300 ····.line·264
 301 ····.line·265
 302 ····.line·266
 303 ····.line·267
 304 ····.line·268
 305 ····.line·269
 306 ····.line·270
 307 ····.line·271
286 .end·method308 .end·method
9.26 KB
smali/w0/r.smali vs.
smali/m0/r.smali
Files 3% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·abstract·Lw0/r;1 .class·public·abstract·Lm0/r;
2 .super·Li0/a;2 .super·LX/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Li0/g;5 .implements·LX/g;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·c:Lw0/q;7 .field·public·static·final·c:Lm0/q;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·210 ····.locals·2
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Lw0/q;12 ····new-instance·v0,·Lm0/q;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const/4·v1,·0x015 ····const/4·v1,·0x0
  
16 ····.line·416 ····.line·4
17 ····invoke-direct·{v0,·v1},·Lw0/q;-><init>(I)V17 ····invoke-direct·{v0,·v1},·Lm0/q;-><init>(I)V
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····sput-object·v0,·Lw0/r;->c:Lw0/q;21 ····sput-object·v0,·Lm0/r;->c:Lm0/q;
  
22 ····.line·822 ····.line·8
23 ····.line·923 ····.line·9
24 ····return-void24 ····return-void
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
27 ····.line·1227 ····.line·12
Offset 264, 25 lines modifiedOffset 264, 68 lines modified
264 ····.line·239264 ····.line·239
265 ····.line·240265 ····.line·240
266 ····.line·241266 ····.line·241
267 ····.line·242267 ····.line·242
268 ····.line·243268 ····.line·243
269 ····.line·244269 ····.line·244
270 ····.line·245270 ····.line·245
 271 ····.line·246
 272 ····.line·247
 273 ····.line·248
 274 ····.line·249
 275 ····.line·250
 276 ····.line·251
 277 ····.line·252
 278 ····.line·253
 279 ····.line·254
 280 ····.line·255
 281 ····.line·256
 282 ····.line·257
 283 ····.line·258
 284 ····.line·259
 285 ····.line·260
 286 ····.line·261
 287 ····.line·262
 288 ····.line·263
 289 ····.line·264
 290 ····.line·265
 291 ····.line·266
 292 ····.line·267
 293 ····.line·268
 294 ····.line·269
 295 ····.line·270
 296 ····.line·271
 297 ····.line·272
 298 ····.line·273
 299 ····.line·274
 300 ····.line·275
 301 ····.line·276
 302 ····.line·277
 303 ····.line·278
 304 ····.line·279
 305 ····.line·280
 306 ····.line·281
 307 ····.line·282
 308 ····.line·283
 309 ····.line·284
 310 ····.line·285
 311 ····.line·286
 312 ····.line·287
 313 ····.line·288
271 .end·method314 .end·method
  
272 .method·public·constructor·<init>()V315 .method·public·constructor·<init>()V
273 ····.locals·1316 ····.locals·1
  
274 ····.line·1317 ····.line·1
275 ····sget-object·v0,·Li0/f;->b:Li0/f;318 ····sget-object·v0,·LX/f;->b:LX/f;
  
276 ····.line·2319 ····.line·2
277 ····.line·3320 ····.line·3
278 ····invoke-direct·{p0,·v0},·Li0/a;-><init>(Li0/i;)V321 ····invoke-direct·{p0,·v0},·LX/a;-><init>(LX/i;)V
  
279 ····.line·4322 ····.line·4
280 ····.line·5323 ····.line·5
281 ····.line·6324 ····.line·6
282 ····return-void325 ····return-void
283 ····.line·7326 ····.line·7
284 ····.line·8327 ····.line·8
Offset 519, 95 lines modifiedOffset 562, 135 lines modified
519 ····.line·239562 ····.line·239
520 ····.line·240563 ····.line·240
521 ····.line·241564 ····.line·241
522 ····.line·242565 ····.line·242
523 ····.line·243566 ····.line·243
524 ····.line·244567 ····.line·244
525 ····.line·245568 ····.line·245
 569 ····.line·246
 570 ····.line·247
 571 ····.line·248
 572 ····.line·249
 573 ····.line·250
 574 ····.line·251
 575 ····.line·252
 576 ····.line·253
 577 ····.line·254
 578 ····.line·255
 579 ····.line·256
 580 ····.line·257
 581 ····.line·258
Max diff block lines reached; 6685/9411 bytes (71.03%) of diff not shown.
1.55 KB
smali/w0/L.smali vs.
smali/f0/b.smali
Files 9% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·Lw0/L;1 .class·public·final·Lf0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
  
4 #·instance·fields6 #·static·fields
5 .field·public·final·a:Lw0/K;7 .field·public·static·final·b:Lf0/b;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Lw0/K;)V9 .method·static·constructor·<clinit>()V
8 ····.locals·010 ····.locals·1
  
9 ····.line·111 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····new-instance·v0,·Lf0/b;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
 15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
13 ····.line·4 
14 ····iput-object·p1,·p0,·Lw0/L;->a:Lw0/K; 
  
 16 ····.line·4
15 ····.line·517 ····.line·5
16 ····.line·618 ····.line·6
17 ····return-void19 ····sput-object·v0,·Lf0/b;->b:Lf0/b;
  
18 ····.line·720 ····.line·7
19 ····.line·821 ····.line·8
 22 ····return-void
20 ····.line·923 ····.line·9
21 ····.line·1024 ····.line·10
22 ····.line·1125 ····.line·11
23 ····.line·1226 ····.line·12
24 ····.line·1327 ····.line·13
25 ····.line·1428 ····.line·14
26 ····.line·1529 ····.line·15
Offset 268, 8 lines modifiedOffset 273, 40 lines modified
268 ····.line·250273 ····.line·250
269 ····.line·251274 ····.line·251
270 ····.line·252275 ····.line·252
271 ····.line·253276 ····.line·253
272 ····.line·254277 ····.line·254
273 ····.line·255278 ····.line·255
274 ····.line·256279 ····.line·256
 280 ····.line·257
 281 ····.line·258
 282 ····.line·259
 283 ····.line·260
 284 ····.line·261
 285 ····.line·262
 286 ····.line·263
 287 ····.line·264
 288 ····.line·265
 289 ····.line·266
 290 ····.line·267
 291 ····.line·268
 292 ····.line·269
 293 ····.line·270
 294 ····.line·271
 295 ····.line·272
 296 ····.line·273
 297 ····.line·274
 298 ····.line·275
 299 ····.line·276
 300 ····.line·277
 301 ····.line·278
 302 ····.line·279
 303 ····.line·280
 304 ····.line·281
 305 ····.line·282
 306 ····.line·283
 307 ····.line·284
 308 ····.line·285
 309 ····.line·286
 310 ····.line·287
 311 ····.line·288
275 .end·method312 .end·method
4.5 KB
smali/w0/V.smali vs.
smali/m0/V.smali
Files 2% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Lw0/V;1 .class·public·final·Lm0/V;
2 .super·LB0/b;2 .super·Lr0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·b:LB0/l;5 .field·public·final·b:Lr0/l;
  
6 .field·public·c:LB0/l;6 .field·public·c:Lr0/l;
  
7 .field·public·final·synthetic·d:Lw0/W;7 .field·public·final·synthetic·d:Lm0/W;
  
8 .field·public·final·synthetic·e:Ljava/lang/Object;8 .field·public·final·synthetic·e:Ljava/lang/Object;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(LB0/l;Lw0/W;Ljava/lang/Object;)V10 .method·public·constructor·<init>(Lr0/l;Lm0/W;Ljava/lang/Object;)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····iput-object·p2,·p0,·Lw0/V;->d:Lw0/W;13 ····iput-object·p2,·p0,·Lm0/V;->d:Lm0/W;
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····iput-object·p3,·p0,·Lw0/V;->e:Ljava/lang/Object;16 ····iput-object·p3,·p0,·Lm0/V;->e:Ljava/lang/Object;
  
17 ····.line·417 ····.line·4
18 ····.line·518 ····.line·5
19 ····invoke-direct·{p0},·LB0/b;-><init>()V19 ····invoke-direct·{p0},·Lr0/b;-><init>()V
  
20 ····.line·620 ····.line·6
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····iput-object·p1,·p0,·Lw0/V;->b:LB0/l;23 ····iput-object·p1,·p0,·Lm0/V;->b:Lr0/l;
  
24 ····.line·924 ····.line·9
25 ····.line·1025 ····.line·10
26 ····return-void26 ····return-void
27 ····.line·1127 ····.line·11
28 ····.line·1228 ····.line·12
29 ····.line·1329 ····.line·13
Offset 1415, 23 lines modifiedOffset 1415, 27 lines modified
1415 ····.line·13871415 ····.line·1387
1416 ····.line·13881416 ····.line·1388
1417 ····.line·13891417 ····.line·1389
1418 ····.line·13901418 ····.line·1390
1419 ····.line·13911419 ····.line·1391
1420 ····.line·13921420 ····.line·1392
1421 ····.line·13931421 ····.line·1393
 1422 ····.line·1394
 1423 ····.line·1395
 1424 ····.line·1396
 1425 ····.line·1397
1422 .end·method1426 .end·method
  
  
1423 #·virtual·methods1427 #·virtual·methods
1424 .method·public·final·b(Ljava/lang/Object;Ljava/lang/Object;)V1428 .method·public·final·b(Ljava/lang/Object;Ljava/lang/Object;)V
1425 ····.locals·41429 ····.locals·4
  
1426 ····.line·11430 ····.line·1
1427 ····check-cast·p1,·LB0/l;1431 ····check-cast·p1,·Lr0/l;
  
1428 ····.line·21432 ····.line·2
1429 ····.line·31433 ····.line·3
1430 ····if-nez·p2,·:cond_01434 ····if-nez·p2,·:cond_0
  
1431 ····.line·41435 ····.line·4
1432 ····.line·51436 ····.line·5
Offset 1442, 39 lines modifiedOffset 1446, 39 lines modified
  
1442 ····.line·71446 ····.line·7
1443 ····:cond_01447 ····:cond_0
1444 ····const/4·p2,·0x01448 ····const/4·p2,·0x0
  
1445 ····.line·81449 ····.line·8
1446 ····:goto_01450 ····:goto_0
1447 ····iget-object·v0,·p0,·Lw0/V;->b:LB0/l;1451 ····iget-object·v0,·p0,·Lm0/V;->b:Lr0/l;
  
1448 ····.line·91452 ····.line·9
1449 ····.line·101453 ····.line·10
1450 ····if-eqz·p2,·:cond_11454 ····if-eqz·p2,·:cond_1
  
1451 ····.line·111455 ····.line·11
1452 ····.line·121456 ····.line·12
1453 ····move-object·v1,·v01457 ····move-object·v1,·v0
  
1454 ····.line·131458 ····.line·13
1455 ····goto·:goto_11459 ····goto·:goto_1
  
1456 ····.line·141460 ····.line·14
1457 ····:cond_11461 ····:cond_1
1458 ····iget-object·v1,·p0,·Lw0/V;->c:LB0/l;1462 ····iget-object·v1,·p0,·Lm0/V;->c:Lr0/l;
  
1459 ····.line·151463 ····.line·15
1460 ····.line·161464 ····.line·16
1461 ····:goto_11465 ····:goto_1
1462 ····if-eqz·v1,·:cond_41466 ····if-eqz·v1,·:cond_4
  
1463 ····.line·171467 ····.line·17
1464 ····.line·181468 ····.line·18
1465 ····sget-object·v2,·LB0/l;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;1469 ····sget-object·v2,·Lr0/l;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
1466 ····.line·191470 ····.line·19
1467 ····.line·201471 ····.line·20
1468 ····:cond_21472 ····:cond_2
1469 ····invoke-virtual·{v2,·p1,·p0,·v1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z1473 ····invoke-virtual·{v2,·p1,·p0,·v1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  
1470 ····.line·211474 ····.line·21
Offset 1487, 24 lines modifiedOffset 1491, 24 lines modified
  
1487 ····.line·251491 ····.line·25
1488 ····.line·261492 ····.line·26
1489 ····if-eqz·p2,·:cond_41493 ····if-eqz·p2,·:cond_4
  
1490 ····.line·271494 ····.line·27
1491 ····.line·281495 ····.line·28
1492 ····iget-object·p1,·p0,·Lw0/V;->c:LB0/l;1496 ····iget-object·p1,·p0,·Lm0/V;->c:Lr0/l;
  
1493 ····.line·291497 ····.line·29
1494 ····.line·301498 ····.line·30
1495 ····invoke-static·{p1},·Lh0/h;->l(Ljava/lang/Object;)V1499 ····invoke-static·{p1},·Lf0/a;->d(Ljava/lang/Object;)V
  
1496 ····.line·311500 ····.line·31
1497 ····.line·321501 ····.line·32
1498 ····.line·331502 ····.line·33
1499 ····invoke-virtual·{v0,·p1},·LB0/l;->j(LB0/l;)V1503 ····invoke-virtual·{v0,·p1},·Lr0/l;->j(Lr0/l;)V
Max diff block lines reached; 1519/4531 bytes (33.52%) of diff not shown.
2.13 KB
smali/w0/B.smali vs.
smali/T/b.smali
Files 18% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 48 lines modified
1 .class·public·abstract·Lw0/B; 
2 .super·Ljava/lang/Object;1 .class·public·final·LT/b;
 2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:LC0/d;5 .field·public·final·b:Ljava/lang/String;
  
6 .field·public·static·final·b:LC0/c;6 .field·public·final·c:Ljava/lang/Object;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·public·constructor·<init>()V
9 ····.locals·19 ····.locals·1
  
10 ····.line·110 ····.line·1
11 ····sget-object·v0,·LC0/d;->e:LC0/d;11 ····const-string·v0,·"Launching·a·URL·requires·a·foreground·activity."
  
12 ····.line·212 ····.line·2
13 ····.line·313 ····.line·3
14 ····sput-object·v0,·Lw0/B;->a:LC0/d;14 ····invoke-direct·{p0,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
15 ····.line·415 ····.line·4
16 ····.line·516 ····.line·5
17 ····sget·v0,·Lw0/f0;->d:I 
  
18 ····.line·617 ····.line·6
 18 ····const-string·v0,·"NO_ACTIVITY"
19 ····.line·7 
20 ····sget-object·v0,·LC0/c;->d:LC0/c; 
  
 19 ····.line·7
21 ····.line·820 ····.line·8
 21 ····iput-object·v0,·p0,·LT/b;->b:Ljava/lang/String;
22 ····.line·9 
23 ····sput-object·v0,·Lw0/B;->b:LC0/c; 
  
 22 ····.line·9
24 ····.line·1023 ····.line·10
 24 ····const/4·v0,·0x0
  
25 ····.line·1125 ····.line·11
26 ····return-void26 ····iput-object·v0,·p0,·LT/b;->c:Ljava/lang/Object;
  
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
 29 ····return-void
29 ····.line·1430 ····.line·14
30 ····.line·1531 ····.line·15
31 ····.line·1632 ····.line·16
32 ····.line·1733 ····.line·17
33 ····.line·1834 ····.line·18
34 ····.line·1935 ····.line·19
35 ····.line·2036 ····.line·20
Offset 265, 8 lines modifiedOffset 267, 51 lines modified
265 ····.line·239267 ····.line·239
266 ····.line·240268 ····.line·240
267 ····.line·241269 ····.line·241
268 ····.line·242270 ····.line·242
269 ····.line·243271 ····.line·243
270 ····.line·244272 ····.line·244
271 ····.line·245273 ····.line·245
 274 ····.line·246
 275 ····.line·247
 276 ····.line·248
 277 ····.line·249
 278 ····.line·250
 279 ····.line·251
 280 ····.line·252
 281 ····.line·253
 282 ····.line·254
 283 ····.line·255
 284 ····.line·256
 285 ····.line·257
 286 ····.line·258
 287 ····.line·259
 288 ····.line·260
 289 ····.line·261
 290 ····.line·262
 291 ····.line·263
 292 ····.line·264
 293 ····.line·265
 294 ····.line·266
 295 ····.line·267
 296 ····.line·268
 297 ····.line·269
 298 ····.line·270
 299 ····.line·271
 300 ····.line·272
 301 ····.line·273
 302 ····.line·274
 303 ····.line·275
 304 ····.line·276
 305 ····.line·277
 306 ····.line·278
 307 ····.line·279
 308 ····.line·280
 309 ····.line·281
 310 ····.line·282
 311 ····.line·283
 312 ····.line·284
 313 ····.line·285
 314 ····.line·286
 315 ····.line·287
 316 ····.line·288
272 .end·method317 .end·method
1.18 KB
smali/w0/o.smali vs.
smali/r0/B.smali
Files 2% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·Lw0/o;1 .class·public·final·Lr0/B;
2 .super·Lp0/h;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lo0/p; 
  
 4 #·instance·fields
 5 .field·public·final·a:[Ljava/lang/Object;
  
 6 .field·public·final·b:[Lm0/d0;
  
  
6 #·virtual·methods7 #·direct·methods
7 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;8 .method·public·constructor·<init>(LX/j;I)V
8 ····.locals·09 ····.locals·0
  
9 ····.line·110 ····.line·1
10 ····check-cast·p1,·Li0/j;11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·212 ····.line·2
12 ····.line·313 ····.line·3
13 ····check-cast·p2,·Li0/h; 
  
14 ····.line·414 ····.line·4
 15 ····new-array·p1,·p2,·[Ljava/lang/Object;
15 ····.line·5 
16 ····invoke-interface·{p1,·p2},·Li0/j;->j(Li0/j;)Li0/j; 
  
 16 ····.line·5
17 ····.line·617 ····.line·6
 18 ····iput-object·p1,·p0,·Lr0/B;->a:[Ljava/lang/Object;
  
18 ····.line·719 ····.line·7
19 ····.line·820 ····.line·8
20 ····move-result-object·p121 ····new-array·p1,·p2,·[Lm0/d0;
  
21 ····.line·922 ····.line·9
22 ····return-object·p1 
23 ····.line·1023 ····.line·10
 24 ····iput-object·p1,·p0,·Lr0/B;->b:[Lm0/d0;
  
24 ····.line·1125 ····.line·11
25 ····.line·1226 ····.line·12
 27 ····return-void
26 ····.line·1328 ····.line·13
27 ····.line·1429 ····.line·14
28 ····.line·1530 ····.line·15
29 ····.line·1631 ····.line·16
30 ····.line·1732 ····.line·17
31 ····.line·1833 ····.line·18
32 ····.line·1934 ····.line·19
12.7 KB
smali/w0/l.smali vs.
smali/V/c.smali
Files 5% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 39 lines modified
1 .class·public·Lw0/l;1 .class·public·final·LV/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
4 #·static·fields 
5 .field·public·static·final·b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·volatile·_handled:I 
  
8 .field·public·final·a:Ljava/lang/Throwable;7 .field·public·final·b:Ljava/lang/Throwable;
  
  
9 #·direct·methods8 #·direct·methods
10 .method·static·constructor·<clinit>()V9 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
11 ····.locals·210 ····.locals·1
  
12 ····.line·111 ····.line·1
13 ····const-class·v0,·Lw0/l;12 ····const-string·v0,·"exception"
  
14 ····.line·213 ····.line·2
15 ····.line·314 ····.line·3
16 ····const-string·v1,·"_handled"15 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
17 ····.line·416 ····.line·4
18 ····.line·517 ····.line·5
19 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
20 ····.line·618 ····.line·6
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·720 ····.line·7
22 ····.line·821 ····.line·8
23 ····move-result-object·v0 
  
24 ····.line·922 ····.line·9
25 ····sput-object·v0,·Lw0/l;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;23 ····iput-object·p1,·p0,·LV/c;->b:Ljava/lang/Throwable;
  
26 ····.line·1024 ····.line·10
27 ····.line·1125 ····.line·11
28 ····return-void26 ····return-void
29 ····.line·1227 ····.line·12
30 ····.line·1328 ····.line·13
31 ····.line·1429 ····.line·14
Offset 269, 34 lines modifiedOffset 264, 363 lines modified
269 ····.line·239264 ····.line·239
270 ····.line·240265 ····.line·240
271 ····.line·241266 ····.line·241
272 ····.line·242267 ····.line·242
273 ····.line·243268 ····.line·243
274 ····.line·244269 ····.line·244
275 ····.line·245270 ····.line·245
 271 ····.line·246
 272 ····.line·247
 273 ····.line·248
 274 ····.line·249
 275 ····.line·250
 276 ····.line·251
 277 ····.line·252
 278 ····.line·253
 279 ····.line·254
 280 ····.line·255
 281 ····.line·256
 282 ····.line·257
 283 ····.line·258
 284 ····.line·259
 285 ····.line·260
 286 ····.line·261
 287 ····.line·262
 288 ····.line·263
 289 ····.line·264
 290 ····.line·265
 291 ····.line·266
 292 ····.line·267
 293 ····.line·268
 294 ····.line·269
 295 ····.line·270
 296 ····.line·271
276 .end·method297 .end·method
  
277 .method·public·constructor·<init>(Ljava/lang/Throwable;Z)V 
 298 #·virtual·methods
 299 .method·public·final·equals(Ljava/lang/Object;)Z
278 ····.locals·0300 ····.locals·1
  
279 ····.line·1301 ····.line·1
280 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V302 ····instance-of·v0,·p1,·LV/c;
  
281 ····.line·2303 ····.line·2
282 ····.line·3304 ····.line·3
 305 ····if-eqz·v0,·:cond_0
  
283 ····.line·4306 ····.line·4
 307 ····.line·5
 308 ····check-cast·p1,·LV/c;
  
 309 ····.line·6
 310 ····.line·7
284 ····iput-object·p1,·p0,·Lw0/l;->a:Ljava/lang/Throwable;311 ····iget-object·p1,·p1,·LV/c;->b:Ljava/lang/Throwable;
  
 312 ····.line·8
 313 ····.line·9
 314 ····iget-object·v0,·p0,·LV/c;->b:Ljava/lang/Throwable;
  
 315 ····.line·10
 316 ····.line·11
 317 ····invoke-static·{v0,·p1},·Lf0/a;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 318 ····.line·12
 319 ····.line·13
 320 ····.line·14
 321 ····move-result·p1
  
 322 ····.line·15
 323 ····if-eqz·p1,·:cond_0
  
 324 ····.line·16
 325 ····.line·17
 326 ····const/4·p1,·0x1
  
 327 ····.line·18
 328 ····goto·:goto_0
  
Max diff block lines reached; 6150/12982 bytes (47.37%) of diff not shown.
2.8 KB
smali/w0/y.smali vs.
smali/n/v.smali
Files 14% similar despite different names
    
Offset 1, 118 lines modifiedOffset 1, 68 lines modified
1 .class·public·abstract·Lw0/y; 
2 .super·Ljava/lang/Object;1 .class·public·Ln/v;
 2 .super·La/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·synthetic·a:I5 .field·public·final·b:Landroid/view/Window;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Landroid/view/Window;)V
8 ····.locals·28 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····const-string·v0,·"kotlinx.coroutines.main.delay"10 ····const/4·v0,·0x2
  
11 ····.line·211 ····.line·2
 12 ····invoke-direct·{p0,·v0},·La/a;-><init>(I)V
12 ····.line·3 
13 ····sget·v1,·LB0/y;->a:I 
  
 13 ····.line·3
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
 16 ····iput-object·p1,·p0,·Ln/v;->b:Landroid/view/Window;
16 ····:try_start_0 
17 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; 
  
18 ····.line·617 ····.line·6
19 ····.line·718 ····.line·7
 19 ····return-void
20 ····.line·820 ····.line·8
21 ····move-result-object·v0 
22 ····:try_end_0 
23 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
24 ····.line·921 ····.line·9
25 ····goto·:goto_0 
  
26 ····.line·1022 ····.line·10
27 ····:catch_0 
28 ····const/4·v0,·0x0 
  
29 ····.line·1123 ····.line·11
30 ····:goto_0 
31 ····if-eqz·v0,·:cond_2 
  
32 ····.line·1224 ····.line·12
33 ····.line·1325 ····.line·13
34 ····invoke-static·{v0},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z 
  
35 ····.line·1426 ····.line·14
36 ····.line·1527 ····.line·15
37 ····.line·1628 ····.line·16
38 ····move-result·v0 
  
39 ····.line·1729 ····.line·17
40 ····if-nez·v0,·:cond_0 
  
41 ····.line·1830 ····.line·18
42 ····.line·1931 ····.line·19
43 ····goto·:goto_1 
  
44 ····.line·2032 ····.line·20
45 ····:cond_0 
46 ····sget-object·v0,·Lw0/B;->a:LC0/d; 
  
47 ····.line·2133 ····.line·21
48 ····.line·2234 ····.line·22
49 ····sget-object·v0,·LB0/q;->a:Lw0/X; 
  
50 ····.line·2335 ····.line·23
51 ····.line·2436 ····.line·24
52 ····move-object·v1,·v0 
  
53 ····.line·2537 ····.line·25
54 ····check-cast·v1,·Lx0/c; 
  
55 ····.line·2638 ····.line·26
56 ····.line·2739 ····.line·27
57 ····iget-object·v1,·v1,·Lx0/c;->g:Lx0/c; 
  
58 ····.line·2840 ····.line·28
59 ····.line·2941 ····.line·29
60 ····instance-of·v1,·v0,·Lw0/z; 
  
61 ····.line·3042 ····.line·30
62 ····.line·3143 ····.line·31
63 ····if-nez·v1,·:cond_1 
  
64 ····.line·3244 ····.line·32
65 ····.line·3345 ····.line·33
66 ····sget-object·v0,·Lw0/x;->j:Lw0/x; 
  
67 ····.line·3446 ····.line·34
68 ····.line·3547 ····.line·35
69 ····goto·:goto_2 
  
70 ····.line·3648 ····.line·36
71 ····:cond_1 
72 ····check-cast·v0,·Lw0/z; 
  
73 ····.line·3749 ····.line·37
74 ····.line·3850 ····.line·38
75 ····goto·:goto_2 
  
76 ····.line·3951 ····.line·39
77 ····:cond_2 
78 ····:goto_1 
79 ····sget-object·v0,·Lw0/x;->j:Lw0/x; 
  
80 ····.line·4052 ····.line·40
81 ····.line·4153 ····.line·41
82 ····:goto_2 
83 ····return-void 
84 ····.line·4254 ····.line·42
85 ····.line·4355 ····.line·43
86 ····.line·4456 ····.line·44
87 ····.line·4557 ····.line·45
88 ····.line·4658 ····.line·46
89 ····.line·4759 ····.line·47
90 ····.line·4860 ····.line·48
Offset 309, 8 lines modifiedOffset 259, 34 lines modified
309 ····.line·239259 ····.line·239
310 ····.line·240260 ····.line·240
311 ····.line·241261 ····.line·241
Max diff block lines reached; 448/2800 bytes (16.00%) of diff not shown.
83.4 KB
smali/w0/W.smali vs.
smali/m0/W.smali
Max HTML report size reached
6.81 KB
smali/w0/O.smali vs.
smali/m0/O.smali
Files 4% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·Lw0/O;1 .class·public·final·Lm0/O;
2 .super·Ljava/util/concurrent/CancellationException;2 .super·Ljava/util/concurrent/CancellationException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·transient·b:Lw0/N;5 .field·public·final·transient·b:Lm0/N;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;Lw0/N;)V7 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;Lm0/N;)V
8 ····.locals·08 ····.locals·0
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0,·p1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V10 ····invoke-direct·{p0,·p1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····.line·413 ····.line·4
14 ····iput-object·p3,·p0,·Lw0/O;->b:Lw0/N;14 ····iput-object·p3,·p0,·Lm0/O;->b:Lm0/N;
  
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····if-eqz·p2,·:cond_017 ····if-eqz·p2,·:cond_0
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
Offset 1410, 35 lines modifiedOffset 1410, 39 lines modified
1410 ····.line·13871410 ····.line·1387
1411 ····.line·13881411 ····.line·1388
1412 ····.line·13891412 ····.line·1389
1413 ····.line·13901413 ····.line·1390
1414 ····.line·13911414 ····.line·1391
1415 ····.line·13921415 ····.line·1392
1416 ····.line·13931416 ····.line·1393
 1417 ····.line·1394
 1418 ····.line·1395
 1419 ····.line·1396
 1420 ····.line·1397
1417 .end·method1421 .end·method
  
  
1418 #·virtual·methods1422 #·virtual·methods
1419 .method·public·final·equals(Ljava/lang/Object;)Z1423 .method·public·final·equals(Ljava/lang/Object;)Z
1420 ····.locals·21424 ····.locals·2
  
1421 ····.line·11425 ····.line·1
1422 ····if-eq·p1,·p0,·:cond_11426 ····if-eq·p1,·p0,·:cond_1
  
1423 ····.line·21427 ····.line·2
1424 ····.line·31428 ····.line·3
1425 ····instance-of·v0,·p1,·Lw0/O;1429 ····instance-of·v0,·p1,·Lm0/O;
  
1426 ····.line·41430 ····.line·4
1427 ····.line·51431 ····.line·5
1428 ····if-eqz·v0,·:cond_01432 ····if-eqz·v0,·:cond_0
  
1429 ····.line·61433 ····.line·6
1430 ····.line·71434 ····.line·7
1431 ····check-cast·p1,·Lw0/O;1435 ····check-cast·p1,·Lm0/O;
  
1432 ····.line·81436 ····.line·8
1433 ····.line·91437 ····.line·9
1434 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;1438 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
  
1435 ····.line·101439 ····.line·10
1436 ····.line·111440 ····.line·11
Offset 1450, 35 lines modifiedOffset 1454, 35 lines modified
  
1450 ····.line·141454 ····.line·14
1451 ····.line·151455 ····.line·15
1452 ····.line·161456 ····.line·16
1453 ····move-result-object·v11457 ····move-result-object·v1
  
1454 ····.line·171458 ····.line·17
1455 ····invoke-static·{v0,·v1},·Lh0/h;->c(Ljava/lang/Object;Ljava/lang/Object;)Z1459 ····invoke-static·{v0,·v1},·Lf0/a;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
1456 ····.line·181460 ····.line·18
1457 ····.line·191461 ····.line·19
1458 ····.line·201462 ····.line·20
1459 ····move-result·v01463 ····move-result·v0
  
1460 ····.line·211464 ····.line·21
1461 ····if-eqz·v0,·:cond_01465 ····if-eqz·v0,·:cond_0
  
1462 ····.line·221466 ····.line·22
1463 ····.line·231467 ····.line·23
1464 ····iget-object·v0,·p1,·Lw0/O;->b:Lw0/N;1468 ····iget-object·v0,·p1,·Lm0/O;->b:Lm0/N;
  
1465 ····.line·241469 ····.line·24
1466 ····.line·251470 ····.line·25
1467 ····iget-object·v1,·p0,·Lw0/O;->b:Lw0/N;1471 ····iget-object·v1,·p0,·Lm0/O;->b:Lm0/N;
  
1468 ····.line·261472 ····.line·26
1469 ····.line·271473 ····.line·27
1470 ····invoke-static·{v0,·v1},·Lh0/h;->c(Ljava/lang/Object;Ljava/lang/Object;)Z1474 ····invoke-static·{v0,·v1},·Lf0/a;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
1471 ····.line·281475 ····.line·28
1472 ····.line·291476 ····.line·29
1473 ····.line·301477 ····.line·30
1474 ····move-result·v01478 ····move-result·v0
  
1475 ····.line·311479 ····.line·31
Offset 1498, 15 lines modifiedOffset 1502, 15 lines modified
  
1498 ····.line·381502 ····.line·38
1499 ····.line·391503 ····.line·39
1500 ····.line·401504 ····.line·40
1501 ····move-result-object·v01505 ····move-result-object·v0
  
1502 ····.line·411506 ····.line·41
1503 ····invoke-static·{p1,·v0},·Lh0/h;->c(Ljava/lang/Object;Ljava/lang/Object;)Z1507 ····invoke-static·{p1,·v0},·Lf0/a;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
1504 ····.line·421508 ····.line·42
1505 ····.line·431509 ····.line·43
1506 ····.line·441510 ····.line·44
1507 ····move-result·p11511 ····move-result·p1
  
1508 ····.line·451512 ····.line·45
Offset 1732, 14 lines modifiedOffset 1736, 29 lines modified
1732 ····.line·2501736 ····.line·250
1733 ····.line·2511737 ····.line·251
1734 ····.line·2521738 ····.line·252
1735 ····.line·2531739 ····.line·253
1736 ····.line·2541740 ····.line·254
1737 ····.line·2551741 ····.line·255
1738 ····.line·2561742 ····.line·256
Max diff block lines reached; 3842/6906 bytes (55.63%) of diff not shown.
2.41 KB
smali/w0/f.smali vs.
smali/m0/f.smali
Files 4% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·final·Lw0/f;1 .class·public·final·Lm0/f;
2 .super·Lw0/l;2 .super·Lm0/l;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;5 .field·public·static·final·c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
  
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·constructor·<clinit>()V13 .method·static·constructor·<clinit>()V
14 ····.locals·214 ····.locals·2
  
15 ····.line·115 ····.line·1
16 ····const-class·v0,·Lw0/f;16 ····const-class·v0,·Lm0/f;
  
17 ····.line·217 ····.line·2
18 ····.line·318 ····.line·3
19 ····const-string·v1,·"_resumed"19 ····const-string·v1,·"_resumed"
  
20 ····.line·420 ····.line·4
21 ····.line·521 ····.line·5
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 ····.line·628 ····.line·6
29 ····.line·729 ····.line·7
30 ····.line·830 ····.line·8
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····.line·932 ····.line·9
33 ····sput-object·v0,·Lw0/f;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;33 ····sput-object·v0,·Lm0/f;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
34 ····.line·1034 ····.line·10
35 ····.line·1135 ····.line·11
36 ····return-void36 ····return-void
37 ····.line·1237 ····.line·12
38 ····.line·1338 ····.line·13
39 ····.line·1439 ····.line·14
Offset 267, 29 lines modifiedOffset 267, 72 lines modified
267 ····.line·239267 ····.line·239
268 ····.line·240268 ····.line·240
269 ····.line·241269 ····.line·241
270 ····.line·242270 ····.line·242
271 ····.line·243271 ····.line·243
272 ····.line·244272 ····.line·244
273 ····.line·245273 ····.line·245
 274 ····.line·246
 275 ····.line·247
 276 ····.line·248
 277 ····.line·249
 278 ····.line·250
 279 ····.line·251
 280 ····.line·252
 281 ····.line·253
 282 ····.line·254
 283 ····.line·255
 284 ····.line·256
 285 ····.line·257
 286 ····.line·258
 287 ····.line·259
 288 ····.line·260
 289 ····.line·261
 290 ····.line·262
 291 ····.line·263
 292 ····.line·264
 293 ····.line·265
 294 ····.line·266
 295 ····.line·267
 296 ····.line·268
 297 ····.line·269
 298 ····.line·270
 299 ····.line·271
 300 ····.line·272
 301 ····.line·273
 302 ····.line·274
 303 ····.line·275
 304 ····.line·276
 305 ····.line·277
 306 ····.line·278
 307 ····.line·279
 308 ····.line·280
 309 ····.line·281
 310 ····.line·282
 311 ····.line·283
 312 ····.line·284
 313 ····.line·285
 314 ····.line·286
 315 ····.line·287
 316 ····.line·288
274 .end·method317 .end·method
  
275 .method·public·constructor·<init>(Li0/e;Ljava/lang/Throwable;Z)V318 .method·public·constructor·<init>(LX/e;Ljava/lang/Throwable;Z)V
276 ····.locals·0319 ····.locals·0
  
277 ····.line·1320 ····.line·1
278 ····invoke-direct·{p0,·p2,·p3},·Lw0/l;-><init>(Ljava/lang/Throwable;Z)V321 ····invoke-direct·{p0,·p2,·p3},·Lm0/l;-><init>(Ljava/lang/Throwable;Z)V
  
279 ····.line·2322 ····.line·2
280 ····.line·3323 ····.line·3
281 ····.line·4324 ····.line·4
282 ····const/4·p1,·0x0325 ····const/4·p1,·0x0
  
283 ····.line·5326 ····.line·5
284 ····iput·p1,·p0,·Lw0/f;->_resumed:I327 ····iput·p1,·p0,·Lm0/f;->_resumed:I
  
285 ····.line·6328 ····.line·6
286 ····.line·7329 ····.line·7
287 ····return-void330 ····return-void
288 ····.line·8331 ····.line·8
289 ····.line·9332 ····.line·9
290 ····.line·10333 ····.line·10
Offset 1672, 8 lines modifiedOffset 1715, 12 lines modified
1672 ····.line·13871715 ····.line·1387
1673 ····.line·13881716 ····.line·1388
1674 ····.line·13891717 ····.line·1389
1675 ····.line·13901718 ····.line·1390
1676 ····.line·13911719 ····.line·1391
1677 ····.line·13921720 ····.line·1392
1678 ····.line·13931721 ····.line·1393
 1722 ····.line·1394
 1723 ····.line·1395
 1724 ····.line·1396
 1725 ····.line·1397
1679 .end·method1726 .end·method
Max diff block lines reached; -1/2400 bytes (-0.04%) of diff not shown.
10.8 KB
smali/w0/m.smali vs.
smali/A/k.smali
Files 7% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Lw0/m;1 .class·public·final·LA/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/View$OnAttachStateChangeListener;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:Ljava/lang/Object;7 .field·public·final·a:LA/l;
  
6 .field·public·final·b:Lo0/l;8 .field·public·final·b:Ljava/lang/ref/WeakReference;
  
  
7 #·direct·methods9 #·direct·methods
8 .method·public·constructor·<init>(Ljava/lang/Object;Lo0/l;)V10 .method·public·constructor·<init>(LA/l;Landroid/app/Activity;)V
9 ····.locals·011 ····.locals·0
  
10 ····.line·112 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····.line·214 ····.line·2
13 ····.line·315 ····.line·3
14 ····.line·416 ····.line·4
15 ····iput-object·p1,·p0,·Lw0/m;->a:Ljava/lang/Object;17 ····iput-object·p1,·p0,·LA/k;->a:LA/l;
  
16 ····.line·518 ····.line·5
17 ····.line·619 ····.line·6
18 ····iput-object·p2,·p0,·Lw0/m;->b:Lo0/l;20 ····new-instance·p1,·Ljava/lang/ref/WeakReference;
  
19 ····.line·721 ····.line·7
20 ····.line·822 ····.line·8
21 ····return-void23 ····invoke-direct·{p1,·p2},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
22 ····.line·924 ····.line·9
23 ····.line·1025 ····.line·10
24 ····.line·1126 ····.line·11
 27 ····iput-object·p1,·p0,·LA/k;->b:Ljava/lang/ref/WeakReference;
  
25 ····.line·1228 ····.line·12
26 ····.line·1329 ····.line·13
 30 ····return-void
27 ····.line·1431 ····.line·14
28 ····.line·1532 ····.line·15
29 ····.line·1633 ····.line·16
30 ····.line·1734 ····.line·17
31 ····.line·1835 ····.line·18
32 ····.line·1936 ····.line·19
33 ····.line·2037 ····.line·20
Offset 491, 108 lines modifiedOffset 498, 114 lines modified
491 ····.line·469498 ····.line·469
492 ····.line·470499 ····.line·470
493 ····.line·471500 ····.line·471
494 .end·method501 .end·method
  
  
495 #·virtual·methods502 #·virtual·methods
496 .method·public·final·equals(Ljava/lang/Object;)Z503 .method·public·final·onViewAttachedToWindow(Landroid/view/View;)V
497 ····.locals·4504 ····.locals·2
  
498 ····.line·1505 ····.line·1
499 ····const/4·v0,·0x1506 ····const-string·v0,·"view"
  
500 ····.line·2507 ····.line·2
501 ····if-ne·p0,·p1,·:cond_0 
  
502 ····.line·3508 ····.line·3
 509 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
503 ····.line·4 
504 ····return·v0 
  
 510 ····.line·4
505 ····.line·5511 ····.line·5
506 ····:cond_0 
507 ····instance-of·v1,·p1,·Lw0/m; 
  
508 ····.line·6512 ····.line·6
 513 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
509 ····.line·7 
510 ····const/4·v2,·0x0 
  
 514 ····.line·7
511 ····.line·8515 ····.line·8
512 ····if-nez·v1,·:cond_1 
  
513 ····.line·9516 ····.line·9
 517 ····iget-object·p1,·p0,·LA/k;->b:Ljava/lang/ref/WeakReference;
514 ····.line·10 
515 ····return·v2 
  
 518 ····.line·10
516 ····.line·11519 ····.line·11
 520 ····invoke-virtual·{p1},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
517 ····:cond_1 
518 ····check-cast·p1,·Lw0/m; 
  
519 ····.line·12521 ····.line·12
520 ····.line·13522 ····.line·13
521 ····iget-object·v1,·p1,·Lw0/m;->a:Ljava/lang/Object; 
  
522 ····.line·14523 ····.line·14
 524 ····move-result-object·p1
  
523 ····.line·15525 ····.line·15
524 ····iget-object·v3,·p0,·Lw0/m;->a:Ljava/lang/Object;526 ····check-cast·p1,·Landroid/app/Activity;
  
525 ····.line·16527 ····.line·16
526 ····.line·17528 ····.line·17
527 ····invoke-static·{v3,·v1},·Lh0/h;->c(Ljava/lang/Object;Ljava/lang/Object;)Z529 ····if-eqz·p1,·:cond_0
  
528 ····.line·18530 ····.line·18
529 ····.line·19531 ····.line·19
 532 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
530 ····.line·20 
531 ····move-result·v1 
  
 533 ····.line·20
532 ····.line·21534 ····.line·21
533 ····if-nez·v1,·:cond_2 
  
534 ····.line·22535 ····.line·22
 536 ····move-result-object·v0
  
535 ····.line·23537 ····.line·23
536 ····return·v2538 ····if-eqz·v0,·:cond_0
  
537 ····.line·24539 ····.line·24
Max diff block lines reached; 7916/10972 bytes (72.15%) of diff not shown.
37.3 KB
smali/w0/U.smali vs.
smali/n/o.smali
Max HTML report size reached
28.1 KB
smali/w0/A.smali vs.
smali/m0/x.smali
Max HTML report size reached
2.78 KB
smali/w0/f0.smali vs.
smali/m0/f0.smali
Files 6% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Lw0/f0;1 .class·public·final·Lm0/f0;
2 .super·Lw0/r;2 .super·Lm0/r;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·synthetic·d:I5 .field·public·static·final·synthetic·d:I
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Lw0/f0;10 ····new-instance·v0,·Lm0/f0;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Lw0/r;-><init>()V13 ····invoke-direct·{v0},·Lm0/r;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····return-void17 ····return-void
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
Offset 257, 35 lines modifiedOffset 257, 78 lines modified
257 ····.line·239257 ····.line·239
258 ····.line·240258 ····.line·240
259 ····.line·241259 ····.line·241
260 ····.line·242260 ····.line·242
261 ····.line·243261 ····.line·243
262 ····.line·244262 ····.line·244
263 ····.line·245263 ····.line·245
 264 ····.line·246
 265 ····.line·247
 266 ····.line·248
 267 ····.line·249
 268 ····.line·250
 269 ····.line·251
 270 ····.line·252
 271 ····.line·253
 272 ····.line·254
 273 ····.line·255
 274 ····.line·256
 275 ····.line·257
 276 ····.line·258
 277 ····.line·259
 278 ····.line·260
 279 ····.line·261
 280 ····.line·262
 281 ····.line·263
 282 ····.line·264
 283 ····.line·265
 284 ····.line·266
 285 ····.line·267
 286 ····.line·268
 287 ····.line·269
 288 ····.line·270
 289 ····.line·271
 290 ····.line·272
 291 ····.line·273
 292 ····.line·274
 293 ····.line·275
 294 ····.line·276
 295 ····.line·277
 296 ····.line·278
 297 ····.line·279
 298 ····.line·280
 299 ····.line·281
 300 ····.line·282
 301 ····.line·283
 302 ····.line·284
 303 ····.line·285
 304 ····.line·286
 305 ····.line·287
 306 ····.line·288
264 .end·method307 .end·method
  
  
265 #·virtual·methods308 #·virtual·methods
266 .method·public·final·c(Li0/j;Ljava/lang/Runnable;)V309 .method·public·final·d(LX/j;Ljava/lang/Runnable;)V
267 ····.locals·0310 ····.locals·0
  
268 ····.line·1311 ····.line·1
269 ····sget-object·p2,·Lw0/i0;->c:Lw0/s;312 ····sget-object·p2,·Lm0/i0;->c:Lm0/s;
  
270 ····.line·2313 ····.line·2
271 ····.line·3314 ····.line·3
272 ····invoke-interface·{p1,·p2},·Li0/j;->d(Li0/i;)Li0/h;315 ····invoke-interface·{p1,·p2},·LX/j;->c(LX/i;)LX/h;
  
273 ····.line·4316 ····.line·4
274 ····.line·5317 ····.line·5
275 ····.line·6318 ····.line·6
276 ····move-result-object·p1319 ····move-result-object·p1
  
277 ····.line·7320 ····.line·7
278 ····invoke-static·{p1},·LB0/f;->p(Li0/h;)V321 ····invoke-static·{p1},·LF/k;->o(LX/h;)V
  
279 ····.line·8322 ····.line·8
280 ····.line·9323 ····.line·9
281 ····.line·10324 ····.line·10
282 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;325 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
283 ····.line·11326 ····.line·11
Offset 1003, 8 lines modifiedOffset 1046, 51 lines modified
1003 ····.line·2391046 ····.line·239
1004 ····.line·2401047 ····.line·240
1005 ····.line·2411048 ····.line·241
1006 ····.line·2421049 ····.line·242
1007 ····.line·2431050 ····.line·243
1008 ····.line·2441051 ····.line·244
1009 ····.line·2451052 ····.line·245
 1053 ····.line·246
 1054 ····.line·247
 1055 ····.line·248
 1056 ····.line·249
 1057 ····.line·250
 1058 ····.line·251
 1059 ····.line·252
 1060 ····.line·253
 1061 ····.line·254
 1062 ····.line·255
 1063 ····.line·256
 1064 ····.line·257
 1065 ····.line·258
 1066 ····.line·259
Max diff block lines reached; 0/2776 bytes (0.00%) of diff not shown.
218 KB
smali/w0/w.smali vs.
smali/m0/e.smali
Max HTML report size reached
3.85 KB
smali/w0/n.smali vs.
smali/m0/n.smali
Files 8% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
1 .class·public·final·Lw0/n;1 .class·public·final·Lm0/n;
2 .super·Lp0/h;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/p;5 .implements·Le0/p;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·d:Lw0/n;7 .field·public·static·final·d:Lm0/n;
  
8 .field·public·static·final·e:Lw0/n;8 .field·public·static·final·e:Lm0/n;
  
  
9 #·instance·fields9 #·instance·fields
10 .field·public·final·synthetic·c:I10 .field·public·final·synthetic·c:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·static·synthetic·constructor·<clinit>()V12 .method·static·synthetic·constructor·<clinit>()V
13 ····.locals·213 ····.locals·2
  
14 ····.line·114 ····.line·1
15 ····new-instance·v0,·Lw0/n;15 ····new-instance·v0,·Lm0/n;
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····const/4·v1,·0x018 ····const/4·v1,·0x0
  
19 ····.line·419 ····.line·4
20 ····invoke-direct·{v0,·v1},·Lw0/n;-><init>(I)V20 ····invoke-direct·{v0,·v1},·Lm0/n;-><init>(I)V
  
21 ····.line·521 ····.line·5
22 ····.line·622 ····.line·6
23 ····.line·723 ····.line·7
24 ····sput-object·v0,·Lw0/n;->d:Lw0/n;24 ····sput-object·v0,·Lm0/n;->d:Lm0/n;
  
25 ····.line·825 ····.line·8
26 ····.line·926 ····.line·9
27 ····new-instance·v0,·Lw0/n;27 ····new-instance·v0,·Lm0/n;
  
28 ····.line·1028 ····.line·10
29 ····.line·1129 ····.line·11
30 ····const/4·v1,·0x130 ····const/4·v1,·0x1
  
31 ····.line·1231 ····.line·12
32 ····invoke-direct·{v0,·v1},·Lw0/n;-><init>(I)V32 ····invoke-direct·{v0,·v1},·Lm0/n;-><init>(I)V
  
33 ····.line·1333 ····.line·13
34 ····.line·1434 ····.line·14
35 ····.line·1535 ····.line·15
36 ····sput-object·v0,·Lw0/n;->e:Lw0/n;36 ····sput-object·v0,·Lm0/n;->e:Lm0/n;
  
37 ····.line·1637 ····.line·16
38 ····.line·1738 ····.line·17
39 ····return-void39 ····return-void
40 ····.line·1840 ····.line·18
41 ····.line·1941 ····.line·19
42 ····.line·2042 ····.line·20
Offset 278, 28 lines modifiedOffset 278, 71 lines modified
278 ····.line·239278 ····.line·239
279 ····.line·240279 ····.line·240
280 ····.line·241280 ····.line·241
281 ····.line·242281 ····.line·242
282 ····.line·243282 ····.line·243
283 ····.line·244283 ····.line·244
284 ····.line·245284 ····.line·245
 285 ····.line·246
 286 ····.line·247
 287 ····.line·248
 288 ····.line·249
 289 ····.line·250
 290 ····.line·251
 291 ····.line·252
 292 ····.line·253
 293 ····.line·254
 294 ····.line·255
 295 ····.line·256
 296 ····.line·257
 297 ····.line·258
 298 ····.line·259
 299 ····.line·260
 300 ····.line·261
 301 ····.line·262
 302 ····.line·263
 303 ····.line·264
 304 ····.line·265
 305 ····.line·266
 306 ····.line·267
 307 ····.line·268
 308 ····.line·269
 309 ····.line·270
 310 ····.line·271
 311 ····.line·272
 312 ····.line·273
 313 ····.line·274
 314 ····.line·275
 315 ····.line·276
 316 ····.line·277
 317 ····.line·278
 318 ····.line·279
 319 ····.line·280
 320 ····.line·281
 321 ····.line·282
 322 ····.line·283
 323 ····.line·284
 324 ····.line·285
 325 ····.line·286
 326 ····.line·287
 327 ····.line·288
285 .end·method328 .end·method
  
286 .method·public·synthetic·constructor·<init>(I)V329 .method·public·synthetic·constructor·<init>(I)V
287 ····.locals·0330 ····.locals·0
  
288 ····.line·1331 ····.line·1
289 ····iput·p1,·p0,·Lw0/n;->c:I332 ····iput·p1,·p0,·Lm0/n;->c:I
  
290 ····.line·2333 ····.line·2
291 ····.line·3334 ····.line·3
292 ····const/4·p1,·0x2335 ····const/4·p1,·0x2
  
293 ····.line·4336 ····.line·4
294 ····invoke-direct·{p0,·p1},·Lp0/h;-><init>(I)V337 ····invoke-direct·{p0,·p1},·Lf0/h;-><init>(I)V
  
295 ····.line·5338 ····.line·5
296 ····.line·6339 ····.line·6
Max diff block lines reached; 1440/3873 bytes (37.18%) of diff not shown.
9.69 KB
smali/w0/i.smali vs.
smali/m0/G.smali
Files 6% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 75 lines modified
1 .class·public·final·Lw0/i;1 .class·public·abstract·Lm0/G;
2 .super·Lw0/P;2 .super·Lm0/r;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lw0/h; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·d:J
  
 6 .field·public·e:Z
  
7 .field·public·final·f:Lw0/j;7 .field·public·f:LW/i;
  
  
8 #·direct·methods8 #·virtual·methods
9 .method·public·constructor·<init>(Lw0/W;)V9 .method·public·final·f()V
10 ····.locals·010 ····.locals·5
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·LB0/l;-><init>()V12 ····iget-wide·v0,·p0,·Lm0/G;->d:J
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
 15 ····const-wide·v2,·0x100000000L
15 ····.line·4 
16 ····iput-object·p1,·p0,·Lw0/i;->f:Lw0/j; 
  
 16 ····.line·4
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····return-void 
20 ····.line·719 ····.line·7
21 ····.line·820 ····.line·8
 21 ····sub-long/2addr·v0,·v2
  
22 ····.line·922 ····.line·9
 23 ····iput-wide·v0,·p0,·Lm0/G;->d:J
  
23 ····.line·1024 ····.line·10
24 ····.line·1125 ····.line·11
 26 ····const-wide/16·v2,·0x0
  
25 ····.line·1227 ····.line·12
26 ····.line·1328 ····.line·13
 29 ····cmp-long·v4,·v0,·v2
  
27 ····.line·1430 ····.line·14
28 ····.line·1531 ····.line·15
 32 ····if-lez·v4,·:cond_0
  
29 ····.line·1633 ····.line·16
30 ····.line·1734 ····.line·17
 35 ····goto·:goto_0
  
31 ····.line·1836 ····.line·18
 37 ····:cond_0
 38 ····iget-boolean·v0,·p0,·Lm0/G;->e:Z
  
32 ····.line·1939 ····.line·19
33 ····.line·2040 ····.line·20
 41 ····if-eqz·v0,·:cond_1
  
34 ····.line·2142 ····.line·21
35 ····.line·2243 ····.line·22
 44 ····invoke-virtual·{p0},·Lm0/G;->m()V
  
36 ····.line·2345 ····.line·23
37 ····.line·2446 ····.line·24
38 ····.line·2547 ····.line·25
 48 ····:cond_1
 49 ····:goto_0
 50 ····return-void
39 ····.line·2651 ····.line·26
40 ····.line·2752 ····.line·27
41 ····.line·2853 ····.line·28
42 ····.line·2954 ····.line·29
43 ····.line·3055 ····.line·30
44 ····.line·3156 ····.line·31
45 ····.line·3257 ····.line·32
Offset 271, 49 lines modifiedOffset 293, 99 lines modified
271 ····.line·250293 ····.line·250
272 ····.line·251294 ····.line·251
273 ····.line·252295 ····.line·252
274 ····.line·253296 ····.line·253
275 ····.line·254297 ····.line·254
276 ····.line·255298 ····.line·255
277 ····.line·256299 ····.line·256
 300 ····.line·257
 301 ····.line·258
 302 ····.line·259
 303 ····.line·260
 304 ····.line·261
 305 ····.line·262
 306 ····.line·263
 307 ····.line·264
 308 ····.line·265
 309 ····.line·266
 310 ····.line·267
 311 ····.line·268
 312 ····.line·269
 313 ····.line·270
 314 ····.line·271
 315 ····.line·272
 316 ····.line·273
 317 ····.line·274
 318 ····.line·275
 319 ····.line·276
 320 ····.line·277
 321 ····.line·278
 322 ····.line·279
 323 ····.line·280
 324 ····.line·281
 325 ····.line·282
 326 ····.line·283
 327 ····.line·284
 328 ····.line·285
 329 ····.line·286
 330 ····.line·287
 331 ····.line·288
278 .end·method332 .end·method
  
 333 .method·public·abstract·g()Ljava/lang/Thread;
 334 .end·method
  
 335 .method·public·final·k(Z)V
Max diff block lines reached; 7623/9849 bytes (77.40%) of diff not shown.
5.66 KB
smali/w0/Q.smali vs.
smali/c/c.smali
Files 6% similar despite different names
    
Offset 1, 154 lines modifiedOffset 1, 93 lines modified
1 .class·public·final·Lw0/Q;1 .class·public·final·Lc/c;
2 .super·Lw0/W;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·d:Z7 .field·public·final·a:Ljava/util/concurrent/atomic/AtomicInteger;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Lw0/N;)V9 .method·public·constructor·<init>()V
8 ····.locals·510 ····.locals·2
  
9 ····.line·111 ····.line·1
10 ····const/4·v0,·0x112 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·213 ····.line·2
12 ····invoke-direct·{p0,·v0},·Lw0/W;-><init>(Z)V 
  
13 ····.line·314 ····.line·3
14 ····.line·415 ····.line·4
 16 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicInteger;
15 ····.line·5 
16 ····invoke-virtual·{p0,·p1},·Lw0/W;->E(Lw0/N;)V 
  
 17 ····.line·5
17 ····.line·618 ····.line·6
 19 ····const/4·v1,·0x0
  
18 ····.line·720 ····.line·7
 21 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V
19 ····.line·8 
20 ····sget-object·p1,·Lw0/W;->c:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; 
  
 22 ····.line·8
21 ····.line·923 ····.line·9
22 ····.line·1024 ····.line·10
23 ····invoke-virtual·{p1,·p0},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->get(Ljava/lang/Object;)Ljava/lang/Object;25 ····iput-object·v0,·p0,·Lc/c;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
24 ····.line·1126 ····.line·11
25 ····.line·1227 ····.line·12
 28 ····return-void
26 ····.line·1329 ····.line·13
27 ····move-result-object·v1 
  
28 ····.line·1430 ····.line·14
29 ····check-cast·v1,·Lw0/h; 
  
30 ····.line·1531 ····.line·15
31 ····.line·1632 ····.line·16
32 ····instance-of·v2,·v1,·Lw0/i; 
  
33 ····.line·1733 ····.line·17
34 ····.line·1834 ····.line·18
35 ····const/4·v3,·0x0 
  
36 ····.line·1935 ····.line·19
37 ····if-eqz·v2,·:cond_0 
  
38 ····.line·2036 ····.line·20
39 ····.line·2137 ····.line·21
40 ····check-cast·v1,·Lw0/i; 
  
41 ····.line·2238 ····.line·22
42 ····.line·2339 ····.line·23
43 ····goto·:goto_0 
  
44 ····.line·2440 ····.line·24
45 ····:cond_0 
46 ····move-object·v1,·v3 
  
47 ····.line·2541 ····.line·25
48 ····:goto_0 
49 ····const/4·v2,·0x0 
  
50 ····.line·2642 ····.line·26
51 ····if-eqz·v1,·:cond_3 
  
52 ····.line·2743 ····.line·27
53 ····.line·2844 ····.line·28
54 ····:goto_1 
55 ····invoke-virtual·{v1},·Lw0/S;->n()Lw0/W; 
  
56 ····.line·2945 ····.line·29
57 ····.line·3046 ····.line·30
58 ····.line·3147 ····.line·31
59 ····move-result-object·v1 
  
60 ····.line·3248 ····.line·32
61 ····invoke-virtual·{v1},·Lw0/W;->z()Z 
  
62 ····.line·3349 ····.line·33
63 ····.line·3450 ····.line·34
64 ····.line·3551 ····.line·35
65 ····move-result·v4 
  
66 ····.line·3652 ····.line·36
67 ····if-eqz·v4,·:cond_1 
  
68 ····.line·3753 ····.line·37
69 ····.line·3854 ····.line·38
70 ····goto·:goto_3 
  
71 ····.line·3955 ····.line·39
72 ····:cond_1 
73 ····invoke-virtual·{p1,·v1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
74 ····.line·4056 ····.line·40
75 ····.line·4157 ····.line·41
76 ····.line·4258 ····.line·42
77 ····move-result-object·v1 
  
78 ····.line·4359 ····.line·43
79 ····check-cast·v1,·Lw0/h; 
  
80 ····.line·4460 ····.line·44
81 ····.line·4561 ····.line·45
82 ····instance-of·v4,·v1,·Lw0/i; 
  
83 ····.line·4662 ····.line·46
84 ····.line·4763 ····.line·47
85 ····if-eqz·v4,·:cond_2 
  
86 ····.line·4864 ····.line·48
Max diff block lines reached; 3147/5729 bytes (54.93%) of diff not shown.
47.0 KB
smali/w0/F.smali vs.
smali/r0/o.smali
Max HTML report size reached
4.81 KB
smali/w0/M.smali vs.
smali/m0/M.smali
Files 4% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·public·final·Lw0/M;1 .class·public·final·Lm0/M;
2 .super·Lw0/P;2 .super·Lm0/P;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;5 .field·public·static·final·g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·volatile·_invoked:I7 .field·private·volatile·_invoked:I
  
8 .field·public·final·f:Lo0/l;8 .field·public·final·f:Le0/l;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·211 ····.locals·2
  
12 ····.line·112 ····.line·1
13 ····const-class·v0,·Lw0/M;13 ····const-class·v0,·Lm0/M;
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····const-string·v1,·"_invoked"16 ····const-string·v1,·"_invoked"
  
17 ····.line·417 ····.line·4
18 ····.line·518 ····.line·5
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
  
30 ····.line·630 ····.line·6
31 ····.line·731 ····.line·7
32 ····.line·832 ····.line·8
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····.line·934 ····.line·9
35 ····sput-object·v0,·Lw0/M;->g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;35 ····sput-object·v0,·Lm0/M;->g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
36 ····.line·1036 ····.line·10
37 ····.line·1137 ····.line·11
38 ····return-void38 ····return-void
39 ····.line·1239 ····.line·12
40 ····.line·1340 ····.line·13
41 ····.line·1441 ····.line·14
Offset 269, 26 lines modifiedOffset 269, 69 lines modified
269 ····.line·239269 ····.line·239
270 ····.line·240270 ····.line·240
271 ····.line·241271 ····.line·241
272 ····.line·242272 ····.line·242
273 ····.line·243273 ····.line·243
274 ····.line·244274 ····.line·244
275 ····.line·245275 ····.line·245
 276 ····.line·246
 277 ····.line·247
 278 ····.line·248
 279 ····.line·249
 280 ····.line·250
 281 ····.line·251
 282 ····.line·252
 283 ····.line·253
 284 ····.line·254
 285 ····.line·255
 286 ····.line·256
 287 ····.line·257
 288 ····.line·258
 289 ····.line·259
 290 ····.line·260
 291 ····.line·261
 292 ····.line·262
 293 ····.line·263
 294 ····.line·264
 295 ····.line·265
 296 ····.line·266
 297 ····.line·267
 298 ····.line·268
 299 ····.line·269
 300 ····.line·270
 301 ····.line·271
 302 ····.line·272
 303 ····.line·273
 304 ····.line·274
 305 ····.line·275
 306 ····.line·276
 307 ····.line·277
 308 ····.line·278
 309 ····.line·279
 310 ····.line·280
 311 ····.line·281
 312 ····.line·282
 313 ····.line·283
 314 ····.line·284
 315 ····.line·285
 316 ····.line·286
 317 ····.line·287
 318 ····.line·288
276 .end·method319 .end·method
  
277 .method·public·constructor·<init>(Lo0/l;)V320 .method·public·constructor·<init>(Le0/l;)V
278 ····.locals·0321 ····.locals·0
  
279 ····.line·1322 ····.line·1
280 ····invoke-direct·{p0},·LB0/l;-><init>()V323 ····invoke-direct·{p0},·Lr0/l;-><init>()V
  
281 ····.line·2324 ····.line·2
282 ····.line·3325 ····.line·3
283 ····.line·4326 ····.line·4
284 ····iput-object·p1,·p0,·Lw0/M;->f:Lo0/l;327 ····iput-object·p1,·p0,·Lm0/M;->f:Le0/l;
  
285 ····.line·5328 ····.line·5
286 ····.line·6329 ····.line·6
287 ····return-void330 ····return-void
288 ····.line·7331 ····.line·7
289 ····.line·8332 ····.line·8
290 ····.line·9333 ····.line·9
Offset 535, 32 lines modifiedOffset 578, 47 lines modified
535 ····.line·250578 ····.line·250
536 ····.line·251579 ····.line·251
537 ····.line·252580 ····.line·252
538 ····.line·253581 ····.line·253
539 ····.line·254582 ····.line·254
540 ····.line·255583 ····.line·255
541 ····.line·256584 ····.line·256
 585 ····.line·257
 586 ····.line·258
 587 ····.line·259
 588 ····.line·260
 589 ····.line·261
Max diff block lines reached; 2333/4855 bytes (48.05%) of diff not shown.
157 KB
smali/w0/e.smali vs.
smali/W/i.smali
Max HTML report size reached
2.47 KB
smali/w0/b.smali vs.
smali/c/a.smali
Files 4% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lw0/b;1 .class·public·final·synthetic·Lc/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/a0;5 .implements·Ljava/util/concurrent/Executor;
  
  
6 #·static·fields6 #·instance·fields
7 .field·public·static·final·a:Lw0/b;7 .field·public·final·synthetic·b:I
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·public·synthetic·constructor·<init>(I)V
10 ····.locals·110 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Lw0/b;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
16 ····.line·415 ····.line·4
 16 ····iput·p1,·p0,·Lc/a;->b:I
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
 19 ····return-void
19 ····sput-object·v0,·Lw0/b;->a:Lw0/b; 
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····return-void 
23 ····.line·922 ····.line·9
24 ····.line·1023 ····.line·10
25 ····.line·1124 ····.line·11
26 ····.line·1225 ····.line·12
27 ····.line·1326 ····.line·13
28 ····.line·1427 ····.line·14
29 ····.line·1528 ····.line·15
Offset 262, 30 lines modifiedOffset 260, 58 lines modified
262 ····.line·239260 ····.line·239
263 ····.line·240261 ····.line·240
264 ····.line·241262 ····.line·241
265 ····.line·242263 ····.line·242
266 ····.line·243264 ····.line·243
267 ····.line·244265 ····.line·244
268 ····.line·245266 ····.line·245
 267 ····.line·246
 268 ····.line·247
 269 ····.line·248
 270 ····.line·249
 271 ····.line·250
 272 ····.line·251
 273 ····.line·252
 274 ····.line·253
 275 ····.line·254
 276 ····.line·255
 277 ····.line·256
 278 ····.line·257
 279 ····.line·258
 280 ····.line·259
 281 ····.line·260
 282 ····.line·261
 283 ····.line·262
 284 ····.line·263
 285 ····.line·264
 286 ····.line·265
 287 ····.line·266
 288 ····.line·267
 289 ····.line·268
 290 ····.line·269
 291 ····.line·270
 292 ····.line·271
269 .end·method293 .end·method
  
  
270 #·virtual·methods294 #·virtual·methods
271 .method·public·final·toString()Ljava/lang/String;295 .method·public·final·execute(Ljava/lang/Runnable;)V
272 ····.locals·1296 ····.locals·1
  
273 ····.line·1297 ····.line·1
274 ····const-string·v0,·"Active"298 ····iget·v0,·p0,·Lc/a;->b:I
  
275 ····.line·2299 ····.line·2
276 ····.line·3300 ····.line·3
277 ····return-object·v0301 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V
  
278 ····.line·4302 ····.line·4
279 ····.line·5303 ····.line·5
280 ····.line·6304 ····.line·6
 305 ····return-void
281 ····.line·7306 ····.line·7
282 ····.line·8307 ····.line·8
283 ····.line·9308 ····.line·9
284 ····.line·10309 ····.line·10
285 ····.line·11310 ····.line·11
286 ····.line·12311 ····.line·12
287 ····.line·13312 ····.line·13
Offset 517, 8 lines modifiedOffset 543, 34 lines modified
517 ····.line·239543 ····.line·239
518 ····.line·240544 ····.line·240
519 ····.line·241545 ····.line·241
520 ····.line·242546 ····.line·242
521 ····.line·243547 ····.line·243
522 ····.line·244548 ····.line·244
523 ····.line·245549 ····.line·245
 550 ····.line·246
 551 ····.line·247
 552 ····.line·248
 553 ····.line·249
 554 ····.line·250
 555 ····.line·251
 556 ····.line·252
 557 ····.line·253
 558 ····.line·254
 559 ····.line·255
 560 ····.line·256
 561 ····.line·257
 562 ····.line·258
 563 ····.line·259
 564 ····.line·260
 565 ····.line·261
 566 ····.line·262
 567 ····.line·263
 568 ····.line·264
Max diff block lines reached; 0/2454 bytes (0.00%) of diff not shown.
15.6 KB
smali/w0/I.smali vs.
smali/m0/I.smali
Files 4% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lw0/I;1 .class·public·final·Lm0/I;
2 .super·Lw0/H;2 .super·Lm0/H;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/z;5 .implements·Lm0/z;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·d:Ljava/util/concurrent/Executor;7 .field·public·final·d:Ljava/util/concurrent/Executor;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Ljava/util/concurrent/Executor;)V9 .method·public·constructor·<init>(Ljava/util/concurrent/Executor;)V
10 ····.locals·410 ····.locals·4
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Lw0/r;-><init>()V12 ····invoke-direct·{p0},·Lm0/r;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····iput-object·p1,·p0,·Lw0/I;->d:Ljava/util/concurrent/Executor;16 ····iput-object·p1,·p0,·Lm0/I;->d:Ljava/util/concurrent/Executor;
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····sget-object·v0,·LB0/c;->a:Ljava/lang/reflect/Method;19 ····sget-object·v0,·Lr0/c;->a:Ljava/lang/reflect/Method;
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····:try_start_022 ····:try_start_0
23 ····instance-of·v0,·p1,·Ljava/util/concurrent/ScheduledThreadPoolExecutor;23 ····instance-of·v0,·p1,·Ljava/util/concurrent/ScheduledThreadPoolExecutor;
  
24 ····.line·924 ····.line·9
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
  
53 ····.line·1753 ····.line·17
54 ····.line·1854 ····.line·18
55 ····goto·:goto_155 ····goto·:goto_1
  
56 ····.line·1956 ····.line·19
57 ····:cond_157 ····:cond_1
58 ····sget-object·v0,·LB0/c;->a:Ljava/lang/reflect/Method;58 ····sget-object·v0,·Lr0/c;->a:Ljava/lang/reflect/Method;
  
59 ····.line·2059 ····.line·20
60 ····.line·2160 ····.line·21
61 ····if-nez·v0,·:cond_261 ····if-nez·v0,·:cond_2
  
62 ····.line·2262 ····.line·22
63 ····.line·2363 ····.line·23
Offset 314, 96 lines modifiedOffset 314, 92 lines modified
314 ····.line·250314 ····.line·250
315 ····.line·251315 ····.line·251
316 ····.line·252316 ····.line·252
317 ····.line·253317 ····.line·253
318 ····.line·254318 ····.line·254
319 ····.line·255319 ····.line·255
320 ····.line·256320 ····.line·256
 321 ····.line·257
 322 ····.line·258
 323 ····.line·259
 324 ····.line·260
 325 ····.line·261
 326 ····.line·262
 327 ····.line·263
 328 ····.line·264
 329 ····.line·265
 330 ····.line·266
 331 ····.line·267
 332 ····.line·268
 333 ····.line·269
 334 ····.line·270
 335 ····.line·271
321 .end·method336 .end·method
  
  
322 #·virtual·methods337 #·virtual·methods
323 .method·public·final·c(Li0/j;Ljava/lang/Runnable;)V338 .method·public·final·close()V
324 ····.locals·3339 ····.locals·2
  
325 ····.line·1340 ····.line·1
326 ····:try_start_0 
327 ····iget-object·v0,·p0,·Lw0/I;->d:Ljava/util/concurrent/Executor;341 ····iget-object·v0,·p0,·Lm0/I;->d:Ljava/util/concurrent/Executor;
  
328 ····.line·2342 ····.line·2
329 ····.line·3343 ····.line·3
 344 ····instance-of·v1,·v0,·Ljava/util/concurrent/ExecutorService;
330 ····invoke-interface·{v0,·p2},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V 
331 ····:try_end_0 
332 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
333 ····.line·4345 ····.line·4
334 ····.line·5346 ····.line·5
 347 ····if-eqz·v1,·:cond_0
335 ····.line·6 
336 ····goto·:goto_0 
  
 348 ····.line·6
337 ····.line·7349 ····.line·7
 350 ····check-cast·v0,·Ljava/util/concurrent/ExecutorService;
338 ····:catch_0 
339 ····move-exception·v0 
  
340 ····.line·8351 ····.line·8
341 ····new-instance·v1,·Ljava/util/concurrent/CancellationException; 
  
342 ····.line·9352 ····.line·9
 353 ····goto·:goto_0
  
343 ····.line·10354 ····.line·10
344 ····const-string·v2,·"The·task·was·rejected"355 ····:cond_0
 356 ····const/4·v0,·0x0
  
345 ····.line·11357 ····.line·11
346 ····.line·12 
347 ····invoke-direct·{v1,·v2},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V358 ····:goto_0
 359 ····if-eqz·v0,·:cond_1
  
 360 ····.line·12
348 ····.line·13361 ····.line·13
 362 ····invoke-interface·{v0},·Ljava/util/concurrent/ExecutorService;->shutdown()V
  
349 ····.line·14363 ····.line·14
350 ····.line·15364 ····.line·15
351 ····invoke-virtual·{v1,·v0},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; 
  
352 ····.line·16365 ····.line·16
Max diff block lines reached; 12803/15891 bytes (80.57%) of diff not shown.
1.71 KB
smali/w0/i0.smali vs.
smali/q0/f.smali
Files 12% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 39 lines modified
1 .class·public·abstract·Lw0/i0;1 .class·public·abstract·Lq0/f;
2 .super·Li0/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·c:Lw0/s;5 .field·public·static·final·a:LJ/e;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·2
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Lw0/s;10 ····new-instance·v0,·LJ/e;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····const-string·v1,·"NULL"
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
 16 ····invoke-direct·{v0,·v1},·LJ/e;-><init>(Ljava/lang/String;)V
16 ····.line·6 
17 ····sput-object·v0,·Lw0/i0;->c:Lw0/s; 
  
 17 ····.line·6
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····sput-object·v0,·Lq0/f;->a:LJ/e;
  
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
 23 ····return-void
23 ····.line·1124 ····.line·11
24 ····.line·1225 ····.line·12
25 ····.line·1326 ····.line·13
26 ····.line·1427 ····.line·14
27 ····.line·1528 ····.line·15
28 ····.line·1629 ····.line·16
29 ····.line·1730 ····.line·17
Offset 259, 8 lines modifiedOffset 261, 51 lines modified
259 ····.line·239261 ····.line·239
260 ····.line·240262 ····.line·240
261 ····.line·241263 ····.line·241
262 ····.line·242264 ····.line·242
263 ····.line·243265 ····.line·243
264 ····.line·244266 ····.line·244
265 ····.line·245267 ····.line·245
 268 ····.line·246
 269 ····.line·247
 270 ····.line·248
 271 ····.line·249
 272 ····.line·250
 273 ····.line·251
 274 ····.line·252
 275 ····.line·253
 276 ····.line·254
 277 ····.line·255
 278 ····.line·256
 279 ····.line·257
 280 ····.line·258
 281 ····.line·259
 282 ····.line·260
 283 ····.line·261
 284 ····.line·262
 285 ····.line·263
 286 ····.line·264
 287 ····.line·265
 288 ····.line·266
 289 ····.line·267
 290 ····.line·268
 291 ····.line·269
 292 ····.line·270
 293 ····.line·271
 294 ····.line·272
 295 ····.line·273
 296 ····.line·274
 297 ····.line·275
 298 ····.line·276
 299 ····.line·277
 300 ····.line·278
 301 ····.line·279
 302 ····.line·280
 303 ····.line·281
 304 ····.line·282
 305 ····.line·283
 306 ····.line·284
 307 ····.line·285
 308 ····.line·286
 309 ····.line·287
 310 ····.line·288
266 .end·method311 .end·method
16.6 KB
smali/w0/g0.smali vs.
smali/n/q.smali
Files 4% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·Lw0/g0; 
2 .super·Ljava/lang/Object;1 .class·public·Ln/q;
 2 .super·Ln/p;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Li0/h; 
6 .implements·Li0/i; 
  
  
7 #·static·fields 
8 .field·public·static·final·b:Lw0/g0; 
  
  
9 #·direct·methods4 #·direct·methods
10 .method·static·constructor·<clinit>()V5 .method·public·constructor·<init>(Ln/u;Landroid/view/WindowInsets;)V
11 ····.locals·16 ····.locals·0
  
12 ····.line·17 ····.line·1
13 ····new-instance·v0,·Lw0/g0;8 ····invoke-direct·{p0,·p1,·p2},·Ln/p;-><init>(Ln/u;Landroid/view/WindowInsets;)V
  
14 ····.line·29 ····.line·2
15 ····.line·310 ····.line·3
16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
17 ····.line·411 ····.line·4
 12 ····return-void
18 ····.line·513 ····.line·5
19 ····.line·614 ····.line·6
20 ····sput-object·v0,·Lw0/g0;->b:Lw0/g0; 
  
21 ····.line·715 ····.line·7
22 ····.line·816 ····.line·8
23 ····return-void 
24 ····.line·917 ····.line·9
25 ····.line·1018 ····.line·10
26 ····.line·1119 ····.line·11
27 ····.line·1220 ····.line·12
28 ····.line·1321 ····.line·13
29 ····.line·1422 ····.line·14
30 ····.line·1523 ····.line·15
Offset 263, 38 lines modifiedOffset 251, 272 lines modified
263 ····.line·239251 ····.line·239
264 ····.line·240252 ····.line·240
265 ····.line·241253 ····.line·241
266 ····.line·242254 ····.line·242
267 ····.line·243255 ····.line·243
268 ····.line·244256 ····.line·244
269 ····.line·245257 ····.line·245
 258 ····.line·246
 259 ····.line·247
 260 ····.line·248
 261 ····.line·249
 262 ····.line·250
 263 ····.line·251
 264 ····.line·252
 265 ····.line·253
 266 ····.line·254
 267 ····.line·255
 268 ····.line·256
 269 ····.line·257
 270 ····.line·258
 271 ····.line·259
 272 ····.line·260
 273 ····.line·261
 274 ····.line·262
 275 ····.line·263
 276 ····.line·264
 277 ····.line·265
 278 ····.line·266
 279 ····.line·267
 280 ····.line·268
 281 ····.line·269
 282 ····.line·270
 283 ····.line·271
 284 ····.line·272
 285 ····.line·273
 286 ····.line·274
 287 ····.line·275
 288 ····.line·276
 289 ····.line·277
 290 ····.line·278
 291 ····.line·279
 292 ····.line·280
 293 ····.line·281
 294 ····.line·282
 295 ····.line·283
 296 ····.line·284
 297 ····.line·285
 298 ····.line·286
 299 ····.line·287
 300 ····.line·288
 301 ····.line·289
 302 ····.line·290
 303 ····.line·291
 304 ····.line·292
 305 ····.line·293
 306 ····.line·294
 307 ····.line·295
 308 ····.line·296
 309 ····.line·297
 310 ····.line·298
 311 ····.line·299
 312 ····.line·300
 313 ····.line·301
 314 ····.line·302
 315 ····.line·303
 316 ····.line·304
 317 ····.line·305
 318 ····.line·306
 319 ····.line·307
 320 ····.line·308
 321 ····.line·309
 322 ····.line·310
 323 ····.line·311
 324 ····.line·312
 325 ····.line·313
 326 ····.line·314
 327 ····.line·315
 328 ····.line·316
 329 ····.line·317
 330 ····.line·318
 331 ····.line·319
 332 ····.line·320
 333 ····.line·321
 334 ····.line·322
 335 ····.line·323
Max diff block lines reached; 12580/16969 bytes (74.14%) of diff not shown.
18.0 KB
smali/w0/S.smali vs.
smali/r0/d.smali
Files 8% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 70 lines modified
1 .class·public·abstract·Lw0/S;1 .class·public·abstract·Lr0/d;
2 .super·LB0/l;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lw0/C; 
6 .implements·Lw0/K; 
7 .implements·Lo0/l; 
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
 6 .field·public·static·final·b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
  
8 #·instance·fields7 #·instance·fields
9 .field·public·e:Lw0/W;8 .field·private·volatile·_next:Ljava/lang/Object;
  
 9 .field·private·volatile·_prev:Ljava/lang/Object;
  
  
10 #·virtual·methods10 #·direct·methods
11 .method·public·final·b()Z11 .method·static·constructor·<clinit>()V
12 ····.locals·112 ····.locals·3
  
13 ····.line·113 ····.line·1
14 ····const/4·v0,·0x114 ····const-string·v0,·"_next"
  
15 ····.line·215 ····.line·2
16 ····return·v0 
17 ····.line·316 ····.line·3
 17 ····const-class·v1,·Lr0/d;
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
 20 ····const-class·v2,·Ljava/lang/Object;
  
20 ····.line·621 ····.line·6
21 ····.line·722 ····.line·7
 23 ····invoke-static·{v1,·v2,·v0},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
22 ····.line·824 ····.line·8
23 ····.line·925 ····.line·9
24 ····.line·1026 ····.line·10
 27 ····move-result-object·v0
  
25 ····.line·1128 ····.line·11
 29 ····sput-object·v0,·Lr0/d;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
26 ····.line·1230 ····.line·12
27 ····.line·1331 ····.line·13
 32 ····const-string·v0,·"_prev"
  
28 ····.line·1433 ····.line·14
29 ····.line·1534 ····.line·15
 35 ····invoke-static·{v1,·v2,·v0},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
30 ····.line·1636 ····.line·16
31 ····.line·1737 ····.line·17
32 ····.line·1838 ····.line·18
 39 ····move-result-object·v0
  
33 ····.line·1940 ····.line·19
 41 ····sput-object·v0,·Lr0/d;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
34 ····.line·2042 ····.line·20
35 ····.line·2143 ····.line·21
 44 ····return-void
36 ····.line·2245 ····.line·22
37 ····.line·2346 ····.line·23
38 ····.line·2447 ····.line·24
39 ····.line·2548 ····.line·25
40 ····.line·2649 ····.line·26
41 ····.line·2750 ····.line·27
42 ····.line·2851 ····.line·28
Offset 260, 28 lines modifiedOffset 281, 73 lines modified
260 ····.line·239281 ····.line·239
261 ····.line·240282 ····.line·240
262 ····.line·241283 ····.line·241
263 ····.line·242284 ····.line·242
264 ····.line·243285 ····.line·243
265 ····.line·244286 ····.line·244
266 ····.line·245287 ····.line·245
 288 ····.line·246
 289 ····.line·247
 290 ····.line·248
 291 ····.line·249
 292 ····.line·250
 293 ····.line·251
 294 ····.line·252
 295 ····.line·253
 296 ····.line·254
 297 ····.line·255
 298 ····.line·256
 299 ····.line·257
 300 ····.line·258
 301 ····.line·259
 302 ····.line·260
 303 ····.line·261
 304 ····.line·262
 305 ····.line·263
 306 ····.line·264
 307 ····.line·265
 308 ····.line·266
 309 ····.line·267
 310 ····.line·268
 311 ····.line·269
 312 ····.line·270
 313 ····.line·271
 314 ····.line·272
 315 ····.line·273
 316 ····.line·274
 317 ····.line·275
 318 ····.line·276
 319 ····.line·277
 320 ····.line·278
 321 ····.line·279
 322 ····.line·280
 323 ····.line·281
 324 ····.line·282
 325 ····.line·283
 326 ····.line·284
 327 ····.line·285
 328 ····.line·286
 329 ····.line·287
 330 ····.line·288
267 .end·method331 .end·method
  
Max diff block lines reached; 15566/18411 bytes (84.55%) of diff not shown.
4.09 KB
smali/w0/D.smali vs.
smali/m0/D.smali
Files 6% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lw0/D;1 .class·public·final·Lm0/D;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/K;5 .implements·Lm0/K;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·b:Z7 .field·public·final·b:Z
  
  
8 #·direct·methods8 #·direct·methods
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
  
16 ····.line·116 ····.line·1
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····.line·218 ····.line·2
19 ····.line·319 ····.line·3
20 ····.line·420 ····.line·4
21 ····iput-boolean·p1,·p0,·Lw0/D;->b:Z21 ····iput-boolean·p1,·p0,·Lm0/D;->b:Z
  
22 ····.line·522 ····.line·5
23 ····.line·623 ····.line·6
24 ····return-void24 ····return-void
25 ····.line·725 ····.line·7
26 ····.line·826 ····.line·8
27 ····.line·927 ····.line·9
Offset 271, 23 lines modifiedOffset 271, 38 lines modified
271 ····.line·250271 ····.line·250
272 ····.line·251272 ····.line·251
273 ····.line·252273 ····.line·252
274 ····.line·253274 ····.line·253
275 ····.line·254275 ····.line·254
276 ····.line·255276 ····.line·255
277 ····.line·256277 ····.line·256
 278 ····.line·257
 279 ····.line·258
 280 ····.line·259
 281 ····.line·260
 282 ····.line·261
 283 ····.line·262
 284 ····.line·263
 285 ····.line·264
 286 ····.line·265
 287 ····.line·266
 288 ····.line·267
 289 ····.line·268
 290 ····.line·269
 291 ····.line·270
 292 ····.line·271
278 .end·method293 .end·method
  
  
279 #·virtual·methods294 #·virtual·methods
280 .method·public·final·b()Z295 .method·public·final·b()Z
281 ····.locals·1296 ····.locals·1
  
282 ····.line·1297 ····.line·1
283 ····iget-boolean·v0,·p0,·Lw0/D;->b:Z298 ····iget-boolean·v0,·p0,·Lm0/D;->b:Z
  
284 ····.line·2299 ····.line·2
285 ····.line·3300 ····.line·3
286 ····return·v0301 ····return·v0
287 ····.line·4302 ····.line·4
288 ····.line·5303 ····.line·5
289 ····.line·6304 ····.line·6
Offset 526, 17 lines modifiedOffset 541, 60 lines modified
526 ····.line·239541 ····.line·239
527 ····.line·240542 ····.line·240
528 ····.line·241543 ····.line·241
529 ····.line·242544 ····.line·242
530 ····.line·243545 ····.line·243
531 ····.line·244546 ····.line·244
532 ····.line·245547 ····.line·245
 548 ····.line·246
 549 ····.line·247
 550 ····.line·248
 551 ····.line·249
 552 ····.line·250
 553 ····.line·251
 554 ····.line·252
 555 ····.line·253
 556 ····.line·254
 557 ····.line·255
 558 ····.line·256
 559 ····.line·257
 560 ····.line·258
 561 ····.line·259
 562 ····.line·260
 563 ····.line·261
 564 ····.line·262
 565 ····.line·263
 566 ····.line·264
 567 ····.line·265
 568 ····.line·266
 569 ····.line·267
 570 ····.line·268
 571 ····.line·269
 572 ····.line·270
 573 ····.line·271
 574 ····.line·272
 575 ····.line·273
 576 ····.line·274
 577 ····.line·275
 578 ····.line·276
 579 ····.line·277
 580 ····.line·278
 581 ····.line·279
 582 ····.line·280
 583 ····.line·281
 584 ····.line·282
 585 ····.line·283
 586 ····.line·284
 587 ····.line·285
 588 ····.line·286
 589 ····.line·287
 590 ····.line·288
533 .end·method591 .end·method
  
534 .method·public·final·c()Lw0/Y;592 .method·public·final·c()Lm0/Y;
535 ····.locals·1593 ····.locals·1
  
536 ····.line·1594 ····.line·1
537 ····const/4·v0,·0x0595 ····const/4·v0,·0x0
  
Max diff block lines reached; 2056/4116 bytes (49.95%) of diff not shown.
11.2 KB
smali/w0/g.smali vs.
smali/m0/Z.smali
Files 12% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lw0/g;1 .class·public·final·Lm0/Z;
2 .super·Lw0/P;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lm0/C;
 6 .implements·Lm0/h;
  
  
4 #·instance·fields7 #·static·fields
5 .field·public·final·f:Lw0/e;8 .field·public·static·final·b:Lm0/Z;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·public·constructor·<init>(Lw0/e;)V10 .method·static·constructor·<clinit>()V
8 ····.locals·011 ····.locals·1
  
9 ····.line·112 ····.line·1
10 ····invoke-direct·{p0},·LB0/l;-><init>()V13 ····new-instance·v0,·Lm0/Z;
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
 16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
13 ····.line·4 
14 ····iput-object·p1,·p0,·Lw0/g;->f:Lw0/e; 
  
 17 ····.line·4
15 ····.line·518 ····.line·5
16 ····.line·619 ····.line·6
17 ····return-void20 ····sput-object·v0,·Lm0/Z;->b:Lm0/Z;
  
18 ····.line·721 ····.line·7
19 ····.line·822 ····.line·8
 23 ····return-void
20 ····.line·924 ····.line·9
21 ····.line·1025 ····.line·10
22 ····.line·1126 ····.line·11
23 ····.line·1227 ····.line·12
24 ····.line·1328 ····.line·13
25 ····.line·1429 ····.line·14
26 ····.line·1530 ····.line·15
Offset 268, 36 lines modifiedOffset 274, 62 lines modified
268 ····.line·250274 ····.line·250
269 ····.line·251275 ····.line·251
270 ····.line·252276 ····.line·252
271 ····.line·253277 ····.line·253
272 ····.line·254278 ····.line·254
273 ····.line·255279 ····.line·255
274 ····.line·256280 ····.line·256
 281 ····.line·257
 282 ····.line·258
 283 ····.line·259
 284 ····.line·260
 285 ····.line·261
 286 ····.line·262
 287 ····.line·263
 288 ····.line·264
 289 ····.line·265
 290 ····.line·266
 291 ····.line·267
 292 ····.line·268
 293 ····.line·269
 294 ····.line·270
 295 ····.line·271
 296 ····.line·272
 297 ····.line·273
 298 ····.line·274
 299 ····.line·275
 300 ····.line·276
 301 ····.line·277
 302 ····.line·278
 303 ····.line·279
 304 ····.line·280
 305 ····.line·281
 306 ····.line·282
 307 ····.line·283
 308 ····.line·284
 309 ····.line·285
 310 ····.line·286
 311 ····.line·287
 312 ····.line·288
275 .end·method313 .end·method
  
  
276 #·virtual·methods314 #·virtual·methods
277 .method·public·final·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;315 .method·public·final·d()V
278 ····.locals·0316 ····.locals·0
  
279 ····.line·1317 ····.line·1
 318 ····return-void
280 ····check-cast·p1,·Ljava/lang/Throwable; 
  
281 ····.line·2319 ····.line·2
282 ····.line·3320 ····.line·3
283 ····invoke-virtual·{p0,·p1},·Lw0/g;->o(Ljava/lang/Throwable;)V 
  
284 ····.line·4321 ····.line·4
285 ····.line·5322 ····.line·5
286 ····.line·6323 ····.line·6
287 ····sget-object·p1,·Lg0/g;->a:Lg0/g; 
  
288 ····.line·7324 ····.line·7
289 ····.line·8325 ····.line·8
290 ····return-object·p1 
291 ····.line·9326 ····.line·9
292 ····.line·10327 ····.line·10
293 ····.line·11328 ····.line·11
294 ····.line·12329 ····.line·12
295 ····.line·13330 ····.line·13
296 ····.line·14331 ····.line·14
297 ····.line·15332 ····.line·15
Offset 538, 209 lines modifiedOffset 570, 422 lines modified
538 ····.line·250570 ····.line·250
539 ····.line·251571 ····.line·251
540 ····.line·252572 ····.line·252
541 ····.line·253573 ····.line·253
542 ····.line·254574 ····.line·254
543 ····.line·255575 ····.line·255
544 ····.line·256576 ····.line·256
 577 ····.line·257
 578 ····.line·258
 579 ····.line·259
 580 ····.line·260
 581 ····.line·261
 582 ····.line·262
 583 ····.line·263
 584 ····.line·264
Max diff block lines reached; 8673/11351 bytes (76.41%) of diff not shown.
2.75 KB
smali/w0/c.smali vs.
smali/F/N.smali
Files 10% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Lw0/c;1 .class·public·final·LF/N;
2 .super·Lw0/F;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·b:Ljava/util/concurrent/atomic/AtomicLong;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·j:Ljava/lang/Thread;7 .field·public·final·a:J
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/Thread;)V9 .method·static·constructor·<clinit>()V
8 ····.locals·010 ····.locals·3
  
9 ····.line·111 ····.line·1
10 ····invoke-direct·{p0},·Lw0/F;-><init>()V12 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
 15 ····const-wide/16·v1,·0x0
13 ····.line·4 
14 ····iput-object·p1,·p0,·Lw0/c;->j:Ljava/lang/Thread; 
  
 16 ····.line·4
15 ····.line·517 ····.line·5
 18 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V
  
16 ····.line·619 ····.line·6
17 ····return-void 
18 ····.line·720 ····.line·7
19 ····.line·821 ····.line·8
 22 ····sput-object·v0,·LF/N;->b:Ljava/util/concurrent/atomic/AtomicLong;
  
20 ····.line·923 ····.line·9
21 ····.line·1024 ····.line·10
 25 ····return-void
22 ····.line·1126 ····.line·11
23 ····.line·1227 ····.line·12
24 ····.line·1328 ····.line·13
25 ····.line·1429 ····.line·14
26 ····.line·1530 ····.line·15
27 ····.line·1631 ····.line·16
28 ····.line·1732 ····.line·17
Offset 268, 30 lines modifiedOffset 276, 62 lines modified
268 ····.line·250276 ····.line·250
269 ····.line·251277 ····.line·251
270 ····.line·252278 ····.line·252
271 ····.line·253279 ····.line·253
272 ····.line·254280 ····.line·254
273 ····.line·255281 ····.line·255
274 ····.line·256282 ····.line·256
 283 ····.line·257
 284 ····.line·258
 285 ····.line·259
 286 ····.line·260
 287 ····.line·261
 288 ····.line·262
 289 ····.line·263
 290 ····.line·264
 291 ····.line·265
 292 ····.line·266
 293 ····.line·267
 294 ····.line·268
 295 ····.line·269
 296 ····.line·270
 297 ····.line·271
 298 ····.line·272
 299 ····.line·273
 300 ····.line·274
 301 ····.line·275
 302 ····.line·276
 303 ····.line·277
 304 ····.line·278
 305 ····.line·279
 306 ····.line·280
 307 ····.line·281
 308 ····.line·282
 309 ····.line·283
 310 ····.line·284
 311 ····.line·285
 312 ····.line·286
 313 ····.line·287
 314 ····.line·288
275 .end·method315 .end·method
  
 316 .method·public·constructor·<init>(J)V
  
276 #·virtual·methods 
277 .method·public·final·i()Ljava/lang/Thread; 
278 ····.locals·1317 ····.locals·0
  
279 ····.line·1318 ····.line·1
280 ····iget-object·v0,·p0,·Lw0/c;->j:Ljava/lang/Thread;319 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
281 ····.line·2320 ····.line·2
282 ····.line·3321 ····.line·3
283 ····return-object·v0 
284 ····.line·4322 ····.line·4
 323 ····iput-wide·p1,·p0,·LF/N;->a:J
  
285 ····.line·5324 ····.line·5
286 ····.line·6325 ····.line·6
 326 ····return-void
287 ····.line·7327 ····.line·7
288 ····.line·8328 ····.line·8
289 ····.line·9329 ····.line·9
290 ····.line·10330 ····.line·10
291 ····.line·11331 ····.line·11
292 ····.line·12332 ····.line·12
293 ····.line·13333 ····.line·13
Offset 523, 8 lines modifiedOffset 563, 34 lines modified
523 ····.line·239563 ····.line·239
524 ····.line·240564 ····.line·240
525 ····.line·241565 ····.line·241
526 ····.line·242566 ····.line·242
527 ····.line·243567 ····.line·243
528 ····.line·244568 ····.line·244
529 ····.line·245569 ····.line·245
 570 ····.line·246
 571 ····.line·247
 572 ····.line·248
 573 ····.line·249
 574 ····.line·250
 575 ····.line·251
Max diff block lines reached; 0/2743 bytes (0.00%) of diff not shown.
25.1 KB
smali/w0/x.smali vs.
smali/n/k.smali
Max HTML report size reached
6.15 KB
smali/w0/G.smali vs.
smali/m0/p.smali
Files 4% similar despite different names
    
Offset 1, 75 lines modifiedOffset 1, 71 lines modified
1 .class·public·abstract·Lw0/G;1 .class·public·final·Lm0/p;
2 .super·Lw0/r;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Le0/l;
  
4 #·instance·fields 
5 .field·public·d:J 
  
6 .field·public·e:Z6 #·static·fields
 7 .field·public·static·final·d:Lm0/p;
  
7 .field·public·f:Lh0/f;8 .field·public·static·final·e:Lm0/p;
  
  
 9 #·instance·fields
 10 .field·public·final·synthetic·c:I
  
  
8 #·virtual·methods11 #·direct·methods
9 .method·public·final·g()V12 .method·static·synthetic·constructor·<clinit>()V
10 ····.locals·513 ····.locals·2
  
11 ····.line·114 ····.line·1
12 ····iget-wide·v0,·p0,·Lw0/G;->d:J15 ····new-instance·v0,·Lm0/p;
  
13 ····.line·216 ····.line·2
14 ····.line·317 ····.line·3
15 ····const-wide·v2,·0x100000000L18 ····const/4·v1,·0x0
  
16 ····.line·419 ····.line·4
 20 ····invoke-direct·{v0,·v1},·Lm0/p;-><init>(I)V
  
17 ····.line·521 ····.line·5
18 ····.line·622 ····.line·6
19 ····.line·723 ····.line·7
 24 ····sput-object·v0,·Lm0/p;->d:Lm0/p;
20 ····.line·8 
21 ····sub-long/2addr·v0,·v2 
  
 25 ····.line·8
22 ····.line·926 ····.line·9
23 ····iput-wide·v0,·p0,·Lw0/G;->d:J27 ····new-instance·v0,·Lm0/p;
  
24 ····.line·1028 ····.line·10
25 ····.line·1129 ····.line·11
26 ····const-wide/16·v2,·0x030 ····const/4·v1,·0x1
  
27 ····.line·1231 ····.line·12
 32 ····invoke-direct·{v0,·v1},·Lm0/p;-><init>(I)V
28 ····.line·13 
29 ····cmp-long·v4,·v0,·v2 
  
 33 ····.line·13
30 ····.line·1434 ····.line·14
31 ····.line·1535 ····.line·15
32 ····if-lez·v4,·:cond_036 ····sput-object·v0,·Lm0/p;->e:Lm0/p;
  
33 ····.line·1637 ····.line·16
34 ····.line·1738 ····.line·17
 39 ····return-void
35 ····goto·:goto_0 
  
36 ····.line·1840 ····.line·18
37 ····:cond_0 
38 ····iget-boolean·v0,·p0,·Lw0/G;->e:Z 
  
39 ····.line·1941 ····.line·19
40 ····.line·2042 ····.line·20
41 ····if-eqz·v0,·:cond_1 
  
42 ····.line·2143 ····.line·21
43 ····.line·2244 ····.line·22
44 ····invoke-virtual·{p0},·Lw0/G;->m()V 
  
45 ····.line·2345 ····.line·23
46 ····.line·2446 ····.line·24
47 ····.line·2547 ····.line·25
48 ····:cond_1 
49 ····:goto_0 
50 ····return-void 
51 ····.line·2648 ····.line·26
52 ····.line·2749 ····.line·27
53 ····.line·2850 ····.line·28
54 ····.line·2951 ····.line·29
55 ····.line·3052 ····.line·30
56 ····.line·3153 ····.line·31
57 ····.line·3254 ····.line·32
Offset 282, 67 lines modifiedOffset 278, 90 lines modified
282 ····.line·239278 ····.line·239
283 ····.line·240279 ····.line·240
284 ····.line·241280 ····.line·241
285 ····.line·242281 ····.line·242
286 ····.line·243282 ····.line·243
287 ····.line·244283 ····.line·244
288 ····.line·245284 ····.line·245
 285 ····.line·246
 286 ····.line·247
 287 ····.line·248
 288 ····.line·249
 289 ····.line·250
 290 ····.line·251
 291 ····.line·252
 292 ····.line·253
 293 ····.line·254
 294 ····.line·255
 295 ····.line·256
 296 ····.line·257
 297 ····.line·258
 298 ····.line·259
 299 ····.line·260
 300 ····.line·261
 301 ····.line·262
 302 ····.line·263
 303 ····.line·264
 304 ····.line·265
 305 ····.line·266
 306 ····.line·267
 307 ····.line·268
 308 ····.line·269
 309 ····.line·270
 310 ····.line·271
 311 ····.line·272
 312 ····.line·273
 313 ····.line·274
 314 ····.line·275
Max diff block lines reached; 3732/6228 bytes (59.92%) of diff not shown.
1.83 KB
smali/w0/H.smali vs.
smali/f0/k.smali
Files 10% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 38 lines modified
1 .class·public·abstract·Lw0/H; 
2 .super·Lw0/r;1 .class·public·final·Lf0/k;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Closeable;5 .implements·Ljava/io/Serializable;
  
  
 6 #·instance·fields
 7 .field·public·b:Ljava/lang/Object;
  
  
6 #·direct·methods8 #·virtual·methods
7 .method·static·constructor·<clinit>()V9 .method·public·final·toString()Ljava/lang/String;
8 ····.locals·210 ····.locals·1
  
9 ····.line·111 ····.line·1
10 ····const-string·v0,·"baseKey"12 ····iget-object·v0,·p0,·Lf0/k;->b:Ljava/lang/Object;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····sget-object·v1,·Lw0/r;->c:Lw0/q;15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
14 ····.line·416 ····.line·4
15 ····.line·517 ····.line·5
16 ····invoke-static·{v1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V 
  
17 ····.line·618 ····.line·6
 19 ····move-result-object·v0
  
18 ····.line·720 ····.line·7
 21 ····return-object·v0
19 ····.line·822 ····.line·8
20 ····return-void 
21 ····.line·923 ····.line·9
22 ····.line·1024 ····.line·10
23 ····.line·1125 ····.line·11
24 ····.line·1226 ····.line·12
25 ····.line·1327 ····.line·13
26 ····.line·1428 ····.line·14
27 ····.line·1529 ····.line·15
Offset 258, 8 lines modifiedOffset 262, 51 lines modified
258 ····.line·239262 ····.line·239
259 ····.line·240263 ····.line·240
260 ····.line·241264 ····.line·241
261 ····.line·242265 ····.line·242
262 ····.line·243266 ····.line·243
263 ····.line·244267 ····.line·244
264 ····.line·245268 ····.line·245
 269 ····.line·246
 270 ····.line·247
 271 ····.line·248
 272 ····.line·249
 273 ····.line·250
 274 ····.line·251
 275 ····.line·252
 276 ····.line·253
 277 ····.line·254
 278 ····.line·255
 279 ····.line·256
 280 ····.line·257
 281 ····.line·258
 282 ····.line·259
 283 ····.line·260
 284 ····.line·261
 285 ····.line·262
 286 ····.line·263
 287 ····.line·264
 288 ····.line·265
 289 ····.line·266
 290 ····.line·267
 291 ····.line·268
 292 ····.line·269
 293 ····.line·270
 294 ····.line·271
 295 ····.line·272
 296 ····.line·273
 297 ····.line·274
 298 ····.line·275
 299 ····.line·276
 300 ····.line·277
 301 ····.line·278
 302 ····.line·279
 303 ····.line·280
 304 ····.line·281
 305 ····.line·282
 306 ····.line·283
 307 ····.line·284
 308 ····.line·285
 309 ····.line·286
 310 ····.line·287
 311 ····.line·288
265 .end·method312 .end·method
3.17 KB
smali/w0/e0.smali vs.
smali/m0/e0.smali
Files 5% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lw0/e0;1 .class·public·abstract·Lm0/e0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Ljava/lang/ThreadLocal;5 .field·public·static·final·a:Ljava/lang/ThreadLocal;
  
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ····.line·217 ····.line·2
18 ····.line·318 ····.line·3
19 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V19 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
  
20 ····.line·420 ····.line·4
21 ····.line·521 ····.line·5
22 ····.line·622 ····.line·6
23 ····sput-object·v0,·Lw0/e0;->a:Ljava/lang/ThreadLocal;23 ····sput-object·v0,·Lm0/e0;->a:Ljava/lang/ThreadLocal;
  
24 ····.line·724 ····.line·7
25 ····.line·825 ····.line·8
26 ····return-void26 ····return-void
27 ····.line·927 ····.line·9
28 ····.line·1028 ····.line·10
29 ····.line·1129 ····.line·11
Offset 259, 53 lines modifiedOffset 259, 96 lines modified
259 ····.line·239259 ····.line·239
260 ····.line·240260 ····.line·240
261 ····.line·241261 ····.line·241
262 ····.line·242262 ····.line·242
263 ····.line·243263 ····.line·243
264 ····.line·244264 ····.line·244
265 ····.line·245265 ····.line·245
 266 ····.line·246
 267 ····.line·247
 268 ····.line·248
 269 ····.line·249
 270 ····.line·250
 271 ····.line·251
 272 ····.line·252
 273 ····.line·253
 274 ····.line·254
 275 ····.line·255
 276 ····.line·256
 277 ····.line·257
 278 ····.line·258
 279 ····.line·259
 280 ····.line·260
 281 ····.line·261
 282 ····.line·262
 283 ····.line·263
 284 ····.line·264
 285 ····.line·265
 286 ····.line·266
 287 ····.line·267
 288 ····.line·268
 289 ····.line·269
 290 ····.line·270
 291 ····.line·271
 292 ····.line·272
 293 ····.line·273
 294 ····.line·274
 295 ····.line·275
 296 ····.line·276
 297 ····.line·277
 298 ····.line·278
 299 ····.line·279
 300 ····.line·280
 301 ····.line·281
 302 ····.line·282
 303 ····.line·283
 304 ····.line·284
 305 ····.line·285
 306 ····.line·286
 307 ····.line·287
 308 ····.line·288
266 .end·method309 .end·method
  
267 .method·public·static·a()Lw0/G;310 .method·public·static·a()Lm0/G;
268 ····.locals·3311 ····.locals·3
  
269 ····.line·1312 ····.line·1
270 ····sget-object·v0,·Lw0/e0;->a:Ljava/lang/ThreadLocal;313 ····sget-object·v0,·Lm0/e0;->a:Ljava/lang/ThreadLocal;
  
271 ····.line·2314 ····.line·2
272 ····.line·3315 ····.line·3
273 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;316 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
274 ····.line·4317 ····.line·4
275 ····.line·5318 ····.line·5
276 ····.line·6319 ····.line·6
277 ····move-result-object·v1320 ····move-result-object·v1
  
278 ····.line·7321 ····.line·7
279 ····check-cast·v1,·Lw0/G;322 ····check-cast·v1,·Lm0/G;
  
280 ····.line·8323 ····.line·8
281 ····.line·9324 ····.line·9
282 ····if-nez·v1,·:cond_0325 ····if-nez·v1,·:cond_0
  
283 ····.line·10326 ····.line·10
284 ····.line·11327 ····.line·11
285 ····new-instance·v1,·Lw0/c;328 ····new-instance·v1,·Lm0/c;
  
286 ····.line·12329 ····.line·12
287 ····.line·13330 ····.line·13
288 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;331 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
289 ····.line·14332 ····.line·14
290 ····.line·15333 ····.line·15
291 ····.line·16334 ····.line·16
292 ····move-result-object·v2335 ····move-result-object·v2
  
293 ····.line·17336 ····.line·17
294 ····invoke-direct·{v1,·v2},·Lw0/c;-><init>(Ljava/lang/Thread;)V337 ····invoke-direct·{v1,·v2},·Lm0/c;-><init>(Ljava/lang/Thread;)V
  
295 ····.line·18338 ····.line·18
296 ····.line·19339 ····.line·19
297 ····.line·20340 ····.line·20
298 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V341 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
  
299 ····.line·21342 ····.line·21
Offset 531, 8 lines modifiedOffset 574, 51 lines modified
531 ····.line·239574 ····.line·239
532 ····.line·240575 ····.line·240
533 ····.line·241576 ····.line·241
534 ····.line·242577 ····.line·242
535 ····.line·243578 ····.line·243
Max diff block lines reached; 673/3174 bytes (21.20%) of diff not shown.
3.86 KB
smali/w0/J.smali vs.
smali/m0/J.smali
Files 10% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lw0/J;1 .class·public·final·Lm0/J;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/K;5 .implements·Lm0/K;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·b:Lw0/Y;7 .field·public·final·b:Lm0/Y;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lw0/Y;)V9 .method·public·constructor·<init>(Lm0/Y;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····iput-object·p1,·p0,·Lw0/J;->b:Lw0/Y;16 ····iput-object·p1,·p0,·Lm0/J;->b:Lm0/Y;
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····return-void19 ····return-void
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
Offset 271, 14 lines modifiedOffset 271, 29 lines modified
271 ····.line·250271 ····.line·250
272 ····.line·251272 ····.line·251
273 ····.line·252273 ····.line·252
274 ····.line·253274 ····.line·253
275 ····.line·254275 ····.line·254
276 ····.line·255276 ····.line·255
277 ····.line·256277 ····.line·256
 278 ····.line·257
 279 ····.line·258
 280 ····.line·259
 281 ····.line·260
 282 ····.line·261
 283 ····.line·262
 284 ····.line·263
 285 ····.line·264
 286 ····.line·265
 287 ····.line·266
 288 ····.line·267
 289 ····.line·268
 290 ····.line·269
 291 ····.line·270
 292 ····.line·271
278 .end·method293 .end·method
  
  
279 #·virtual·methods294 #·virtual·methods
280 .method·public·final·b()Z295 .method·public·final·b()Z
281 ····.locals·1296 ····.locals·1
  
Offset 526, 21 lines modifiedOffset 541, 64 lines modified
526 ····.line·239541 ····.line·239
527 ····.line·240542 ····.line·240
528 ····.line·241543 ····.line·241
529 ····.line·242544 ····.line·242
530 ····.line·243545 ····.line·243
531 ····.line·244546 ····.line·244
532 ····.line·245547 ····.line·245
 548 ····.line·246
 549 ····.line·247
 550 ····.line·248
 551 ····.line·249
 552 ····.line·250
 553 ····.line·251
 554 ····.line·252
 555 ····.line·253
 556 ····.line·254
 557 ····.line·255
 558 ····.line·256
 559 ····.line·257
 560 ····.line·258
 561 ····.line·259
 562 ····.line·260
 563 ····.line·261
 564 ····.line·262
 565 ····.line·263
 566 ····.line·264
 567 ····.line·265
 568 ····.line·266
 569 ····.line·267
 570 ····.line·268
 571 ····.line·269
 572 ····.line·270
 573 ····.line·271
 574 ····.line·272
 575 ····.line·273
 576 ····.line·274
 577 ····.line·275
 578 ····.line·276
 579 ····.line·277
 580 ····.line·278
 581 ····.line·279
 582 ····.line·280
 583 ····.line·281
 584 ····.line·282
 585 ····.line·283
 586 ····.line·284
 587 ····.line·285
 588 ····.line·286
 589 ····.line·287
 590 ····.line·288
533 .end·method591 .end·method
  
534 .method·public·final·c()Lw0/Y;592 .method·public·final·c()Lm0/Y;
535 ····.locals·1593 ····.locals·1
  
536 ····.line·1594 ····.line·1
537 ····iget-object·v0,·p0,·Lw0/J;->b:Lw0/Y;595 ····iget-object·v0,·p0,·Lm0/J;->b:Lm0/Y;
  
538 ····.line·2596 ····.line·2
539 ····.line·3597 ····.line·3
540 ····return-object·v0598 ····return-object·v0
541 ····.line·4599 ····.line·4
542 ····.line·5600 ····.line·5
543 ····.line·6601 ····.line·6
Offset 779, 14 lines modifiedOffset 837, 57 lines modified
779 ····.line·239837 ····.line·239
Max diff block lines reached; 1675/3879 bytes (43.18%) of diff not shown.
7.72 KB
smali/K/b.smali vs.
smali/n/r.smali
Files 3% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·LK/b;1 .class·public·Ln/r;
2 .super·Ljava/lang/Object;2 .super·Ln/q;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/FilenameFilter; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Ljava/lang/String; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·constructor·<init>(Ljava/lang/String;)V5 .method·public·constructor·<init>(Ln/u;Landroid/view/WindowInsets;)V
10 ····.locals·06 ····.locals·0
  
11 ····.line·17 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0,·p1,·p2},·Ln/q;-><init>(Ln/u;Landroid/view/WindowInsets;)V
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
15 ····.line·411 ····.line·4
 12 ····return-void
16 ····iput-object·p1,·p0,·LK/b;->a:Ljava/lang/String; 
  
17 ····.line·513 ····.line·5
18 ····.line·614 ····.line·6
19 ····return-void 
20 ····.line·715 ····.line·7
21 ····.line·816 ····.line·8
22 ····.line·917 ····.line·9
23 ····.line·1018 ····.line·10
24 ····.line·1119 ····.line·11
25 ····.line·1220 ····.line·12
26 ····.line·1321 ····.line·13
Offset 271, 35 lines modifiedOffset 262, 244 lines modified
271 ····.line·250262 ····.line·250
272 ····.line·251263 ····.line·251
273 ····.line·252264 ····.line·252
274 ····.line·253265 ····.line·253
275 ····.line·254266 ····.line·254
276 ····.line·255267 ····.line·255
277 ····.line·256268 ····.line·256
 269 ····.line·257
 270 ····.line·258
 271 ····.line·259
 272 ····.line·260
 273 ····.line·261
 274 ····.line·262
 275 ····.line·263
 276 ····.line·264
 277 ····.line·265
 278 ····.line·266
 279 ····.line·267
 280 ····.line·268
 281 ····.line·269
 282 ····.line·270
 283 ····.line·271
 284 ····.line·272
 285 ····.line·273
 286 ····.line·274
 287 ····.line·275
 288 ····.line·276
 289 ····.line·277
 290 ····.line·278
 291 ····.line·279
 292 ····.line·280
 293 ····.line·281
 294 ····.line·282
 295 ····.line·283
 296 ····.line·284
 297 ····.line·285
 298 ····.line·286
 299 ····.line·287
 300 ····.line·288
 301 ····.line·289
 302 ····.line·290
 303 ····.line·291
 304 ····.line·292
 305 ····.line·293
 306 ····.line·294
 307 ····.line·295
 308 ····.line·296
 309 ····.line·297
 310 ····.line·298
 311 ····.line·299
 312 ····.line·300
 313 ····.line·301
 314 ····.line·302
 315 ····.line·303
 316 ····.line·304
 317 ····.line·305
 318 ····.line·306
 319 ····.line·307
 320 ····.line·308
 321 ····.line·309
 322 ····.line·310
 323 ····.line·311
 324 ····.line·312
 325 ····.line·313
 326 ····.line·314
 327 ····.line·315
 328 ····.line·316
 329 ····.line·317
 330 ····.line·318
 331 ····.line·319
 332 ····.line·320
 333 ····.line·321
 334 ····.line·322
 335 ····.line·323
 336 ····.line·324
 337 ····.line·325
 338 ····.line·326
 339 ····.line·327
 340 ····.line·328
 341 ····.line·329
 342 ····.line·330
 343 ····.line·331
 344 ····.line·332
 345 ····.line·333
 346 ····.line·334
 347 ····.line·335
 348 ····.line·336
 349 ····.line·337
 350 ····.line·338
 351 ····.line·339
 352 ····.line·340
Max diff block lines reached; 3650/7840 bytes (46.56%) of diff not shown.
18.3 KB
smali/K/c.smali vs.
smali/D/c.smali
Files 4% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LK/c;1 .class·public·final·LD/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Ljava/util/HashSet;5 .field·public·final·a:Ljava/util/HashSet;
  
Offset 16, 28 lines modifiedOffset 16, 28 lines modified
16 ····.locals·316 ····.locals·3
  
17 ····.line·117 ····.line·1
18 ····new-instance·v0,·La/a;18 ····new-instance·v0,·La/a;
  
19 ····.line·219 ····.line·2
20 ····.line·320 ····.line·3
21 ····const/16·v1,·0x1a21 ····const/16·v1,·0x12
  
22 ····.line·422 ····.line·4
23 ····.line·523 ····.line·5
24 ····invoke-direct·{v0,·v1},·La/a;-><init>(I)V24 ····invoke-direct·{v0,·v1},·La/a;-><init>(I)V
  
25 ····.line·625 ····.line·6
26 ····.line·726 ····.line·7
27 ····.line·827 ····.line·8
28 ····new-instance·v1,·La/a;28 ····new-instance·v1,·La/a;
  
29 ····.line·929 ····.line·9
30 ····.line·1030 ····.line·10
31 ····const/16·v2,·0x1931 ····const/16·v2,·0x11
  
32 ····.line·1132 ····.line·11
33 ····.line·1233 ····.line·12
34 ····invoke-direct·{v1,·v2},·La/a;-><init>(I)V34 ····invoke-direct·{v1,·v2},·La/a;-><init>(I)V
  
35 ····.line·1335 ····.line·13
36 ····.line·1436 ····.line·14
Offset 52, 23 lines modifiedOffset 52, 23 lines modified
52 ····.line·1952 ····.line·19
53 ····.line·2053 ····.line·20
54 ····invoke-direct·{v2},·Ljava/util/HashSet;-><init>()V54 ····invoke-direct·{v2},·Ljava/util/HashSet;-><init>()V
  
55 ····.line·2155 ····.line·21
56 ····.line·2256 ····.line·22
57 ····.line·2357 ····.line·23
58 ····iput-object·v2,·p0,·LK/c;->a:Ljava/util/HashSet;58 ····iput-object·v2,·p0,·LD/c;->a:Ljava/util/HashSet;
  
59 ····.line·2459 ····.line·24
60 ····.line·2560 ····.line·25
61 ····iput-object·v0,·p0,·LK/c;->b:La/a;61 ····iput-object·v0,·p0,·LD/c;->b:La/a;
  
62 ····.line·2662 ····.line·26
63 ····.line·2763 ····.line·27
64 ····iput-object·v1,·p0,·LK/c;->c:La/a;64 ····iput-object·v1,·p0,·LD/c;->c:La/a;
  
65 ····.line·2865 ····.line·28
66 ····.line·2966 ····.line·29
67 ····return-void67 ····return-void
68 ····.line·3068 ····.line·30
69 ····.line·3169 ····.line·31
70 ····.line·3270 ····.line·32
Offset 281, 17 lines modifiedOffset 281, 60 lines modified
281 ····.line·239281 ····.line·239
282 ····.line·240282 ····.line·240
283 ····.line·241283 ····.line·241
284 ····.line·242284 ····.line·242
285 ····.line·243285 ····.line·243
286 ····.line·244286 ····.line·244
287 ····.line·245287 ····.line·245
 288 ····.line·246
 289 ····.line·247
 290 ····.line·248
 291 ····.line·249
 292 ····.line·250
 293 ····.line·251
 294 ····.line·252
 295 ····.line·253
 296 ····.line·254
 297 ····.line·255
 298 ····.line·256
 299 ····.line·257
 300 ····.line·258
 301 ····.line·259
 302 ····.line·260
 303 ····.line·261
 304 ····.line·262
 305 ····.line·263
 306 ····.line·264
 307 ····.line·265
 308 ····.line·266
 309 ····.line·267
 310 ····.line·268
 311 ····.line·269
 312 ····.line·270
 313 ····.line·271
 314 ····.line·272
 315 ····.line·273
 316 ····.line·274
 317 ····.line·275
 318 ····.line·276
 319 ····.line·277
 320 ····.line·278
 321 ····.line·279
 322 ····.line·280
 323 ····.line·281
 324 ····.line·282
 325 ····.line·283
 326 ····.line·284
 327 ····.line·285
 328 ····.line·286
 329 ····.line·287
 330 ····.line·288
288 .end·method331 .end·method
  
289 .method·public·static·varargs·d(Ljava/lang/String;[Ljava/lang/Object;)V332 .method·public·static·varargs·c(Ljava/lang/String;[Ljava/lang/Object;)V
290 ····.locals·1333 ····.locals·1
  
291 ····.line·1334 ····.line·1
292 ····sget-object·v0,·Ljava/util/Locale;->US:Ljava/util/Locale;335 ····sget-object·v0,·Ljava/util/Locale;->US:Ljava/util/Locale;
  
293 ····.line·2336 ····.line·2
294 ····.line·3337 ····.line·3
Offset 770, 24 lines modifiedOffset 813, 24 lines modified
  
  
770 #·virtual·methods813 #·virtual·methods
771 .method·public·final·a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;814 .method·public·final·a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;
Max diff block lines reached; 16208/18653 bytes (86.89%) of diff not shown.
1.81 KB
smali/p0/k.smali vs.
smali/m0/i0.smali
Files 16% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Lp0/k; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·Lm0/i0;
 2 .super·LX/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
 4 #·static·fields
 5 .field·public·static·final·c:Lm0/s;
  
6 #·instance·fields 
7 .field·public·b:Ljava/lang/Object; 
  
  
8 #·virtual·methods6 #·direct·methods
9 .method·public·final·toString()Ljava/lang/String;7 .method·static·constructor·<clinit>()V
10 ····.locals·18 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····iget-object·v0,·p0,·Lp0/k;->b:Ljava/lang/Object;10 ····new-instance·v0,·Lm0/s;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·414 ····.line·4
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
19 ····move-result-object·v017 ····sput-object·v0,·Lm0/i0;->c:Lm0/s;
  
20 ····.line·718 ····.line·7
21 ····return-object·v0 
22 ····.line·819 ····.line·8
 20 ····return-void
23 ····.line·921 ····.line·9
24 ····.line·1022 ····.line·10
25 ····.line·1123 ····.line·11
26 ····.line·1224 ····.line·12
27 ····.line·1325 ····.line·13
28 ····.line·1426 ····.line·14
29 ····.line·1527 ····.line·15
Offset 262, 8 lines modifiedOffset 259, 51 lines modified
262 ····.line·239259 ····.line·239
263 ····.line·240260 ····.line·240
264 ····.line·241261 ····.line·241
265 ····.line·242262 ····.line·242
266 ····.line·243263 ····.line·243
267 ····.line·244264 ····.line·244
268 ····.line·245265 ····.line·245
 266 ····.line·246
 267 ····.line·247
 268 ····.line·248
 269 ····.line·249
 270 ····.line·250
 271 ····.line·251
 272 ····.line·252
 273 ····.line·253
 274 ····.line·254
 275 ····.line·255
 276 ····.line·256
 277 ····.line·257
 278 ····.line·258
 279 ····.line·259
 280 ····.line·260
 281 ····.line·261
 282 ····.line·262
 283 ····.line·263
 284 ····.line·264
 285 ····.line·265
 286 ····.line·266
 287 ····.line·267
 288 ····.line·268
 289 ····.line·269
 290 ····.line·270
 291 ····.line·271
 292 ····.line·272
 293 ····.line·273
 294 ····.line·274
 295 ····.line·275
 296 ····.line·276
 297 ····.line·277
 298 ····.line·278
 299 ····.line·279
 300 ····.line·280
 301 ····.line·281
 302 ····.line·282
 303 ····.line·283
 304 ····.line·284
 305 ····.line·285
 306 ····.line·286
 307 ····.line·287
 308 ····.line·288
269 .end·method309 .end·method
14.5 KB
smali/p0/j.smali vs.
smali/f0/j.smali
Files 6% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·abstract·Lp0/j;1 .class·public·abstract·Lf0/j;
2 .super·Lp0/b;2 .super·Lf0/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lt0/d;5 .implements·Lj0/d;
6 .implements·Lo0/a;6 .implements·Le0/a;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·h:Z8 .field·public·final·h:Z
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Ljava/lang/Object;)V10 .method·public·constructor·<init>(Ljava/lang/Object;)V
11 ····.locals·611 ····.locals·6
  
12 ····.line·112 ····.line·1
13 ····const/4·v5,·0x113 ····const/4·v5,·0x1
  
14 ····.line·214 ····.line·2
15 ····const-class·v2,·Lw0/w;15 ····const-class·v2,·Lm0/w;
  
16 ····.line·316 ····.line·3
17 ····.line·417 ····.line·4
18 ····const-string·v3,·"classSimpleName"18 ····const-string·v3,·"classSimpleName"
  
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
Offset 33, 23 lines modifiedOffset 33, 23 lines modified
33 ····.line·833 ····.line·8
34 ····move-object·v0,·p034 ····move-object·v0,·p0
  
35 ····.line·935 ····.line·9
36 ····move-object·v1,·p136 ····move-object·v1,·p1
  
37 ····.line·1037 ····.line·10
38 ····invoke-direct/range·{v0·..·v5},·Lp0/b;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V38 ····invoke-direct/range·{v0·..·v5},·Lf0/c;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V
  
39 ····.line·1139 ····.line·11
40 ····.line·1240 ····.line·12
41 ····.line·1341 ····.line·13
42 ····const/4·p1,·0x042 ····const/4·p1,·0x0
  
43 ····.line·1443 ····.line·14
44 ····iput-boolean·p1,·p0,·Lp0/j;->h:Z44 ····iput-boolean·p1,·p0,·Lf0/j;->h:Z
  
45 ····.line·1545 ····.line·15
46 ····.line·1646 ····.line·16
47 ····return-void47 ····return-void
48 ····.line·1748 ····.line·17
49 ····.line·1849 ····.line·18
50 ····.line·1950 ····.line·19
Offset 286, 30 lines modifiedOffset 286, 45 lines modified
286 ····.line·250286 ····.line·250
287 ····.line·251287 ····.line·251
288 ····.line·252288 ····.line·252
289 ····.line·253289 ····.line·253
290 ····.line·254290 ····.line·254
291 ····.line·255291 ····.line·255
292 ····.line·256292 ····.line·256
 293 ····.line·257
 294 ····.line·258
 295 ····.line·259
 296 ····.line·260
 297 ····.line·261
 298 ····.line·262
 299 ····.line·263
 300 ····.line·264
 301 ····.line·265
 302 ····.line·266
 303 ····.line·267
 304 ····.line·268
 305 ····.line·269
 306 ····.line·270
 307 ····.line·271
293 .end·method308 .end·method
  
  
294 #·virtual·methods309 #·virtual·methods
295 .method·public·final·a()Ljava/lang/Object;310 .method·public·final·a()Ljava/lang/Object;
296 ····.locals·1311 ····.locals·1
  
297 ····.line·1312 ····.line·1
298 ····move-object·v0,·p0313 ····move-object·v0,·p0
  
299 ····.line·2314 ····.line·2
300 ····check-cast·v0,·LB0/k;315 ····check-cast·v0,·Lr0/k;
  
301 ····.line·3316 ····.line·3
302 ····.line·4317 ····.line·4
303 ····iget-object·v0,·v0,·Lp0/b;->c:Ljava/lang/Object;318 ····iget-object·v0,·v0,·Lf0/c;->c:Ljava/lang/Object;
  
304 ····.line·5319 ····.line·5
305 ····.line·6320 ····.line·6
306 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;321 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
307 ····.line·7322 ····.line·7
308 ····.line·8323 ····.line·8
Offset 553, 21 lines modifiedOffset 568, 64 lines modified
553 ····.line·239568 ····.line·239
554 ····.line·240569 ····.line·240
555 ····.line·241570 ····.line·241
556 ····.line·242571 ····.line·242
557 ····.line·243572 ····.line·243
558 ····.line·244573 ····.line·244
559 ····.line·245574 ····.line·245
 575 ····.line·246
 576 ····.line·247
 577 ····.line·248
 578 ····.line·249
 579 ····.line·250
 580 ····.line·251
 581 ····.line·252
 582 ····.line·253
 583 ····.line·254
 584 ····.line·255
 585 ····.line·256
 586 ····.line·257
 587 ····.line·258
 588 ····.line·259
 589 ····.line·260
 590 ····.line·261
 591 ····.line·262
 592 ····.line·263
 593 ····.line·264
 594 ····.line·265
Max diff block lines reached; 11948/14738 bytes (81.07%) of diff not shown.
3.11 KB
smali/p0/l.smali vs.
smali/f0/l.smali
Files 12% similar despite different names
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·Lp0/l;1 .class·public·abstract·Lf0/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lp0/m;5 .field·public·static·final·a:Lf0/m;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·28 ····.locals·2
  
9 ····.line·19 ····.line·1
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
  
32 ····.line·932 ····.line·9
33 ····.line·1033 ····.line·10
34 ····.line·1134 ····.line·11
35 ····move-result-object·v135 ····move-result-object·v1
  
36 ····.line·1236 ····.line·12
37 ····check-cast·v1,·Lp0/m;37 ····check-cast·v1,·Lf0/m;
38 ····:try_end_038 ····:try_end_0
39 ····.catch·Ljava/lang/ClassCastException;·{:try_start_0·..·:try_end_0}·:catch_039 ····.catch·Ljava/lang/ClassCastException;·{:try_start_0·..·:try_end_0}·:catch_0
40 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_040 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
41 ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_041 ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_0
42 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_042 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0
  
43 ····.line·1343 ····.line·13
Offset 60, 25 lines modifiedOffset 60, 25 lines modified
  
60 ····.line·1860 ····.line·18
61 ····.line·1961 ····.line·19
62 ····goto·:goto_162 ····goto·:goto_1
  
63 ····.line·2063 ····.line·20
64 ····:cond_064 ····:cond_0
65 ····new-instance·v0,·Lp0/m;65 ····new-instance·v0,·Lf0/m;
  
66 ····.line·2166 ····.line·21
67 ····.line·2267 ····.line·22
68 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V68 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
69 ····.line·2369 ····.line·23
70 ····.line·2470 ····.line·24
71 ····.line·2571 ····.line·25
72 ····:goto_172 ····:goto_1
73 ····sput-object·v0,·Lp0/l;->a:Lp0/m;73 ····sput-object·v0,·Lf0/l;->a:Lf0/m;
  
74 ····.line·2674 ····.line·26
75 ····.line·2775 ····.line·27
76 ····return-void76 ····return-void
77 ····.line·2877 ····.line·28
78 ····.line·2978 ····.line·29
79 ····.line·3079 ····.line·30
Offset 293, 34 lines modifiedOffset 293, 77 lines modified
293 ····.line·239293 ····.line·239
294 ····.line·240294 ····.line·240
295 ····.line·241295 ····.line·241
296 ····.line·242296 ····.line·242
297 ····.line·243297 ····.line·243
298 ····.line·244298 ····.line·244
299 ····.line·245299 ····.line·245
 300 ····.line·246
 301 ····.line·247
 302 ····.line·248
 303 ····.line·249
 304 ····.line·250
 305 ····.line·251
 306 ····.line·252
 307 ····.line·253
 308 ····.line·254
 309 ····.line·255
 310 ····.line·256
 311 ····.line·257
 312 ····.line·258
 313 ····.line·259
 314 ····.line·260
 315 ····.line·261
 316 ····.line·262
 317 ····.line·263
 318 ····.line·264
 319 ····.line·265
 320 ····.line·266
 321 ····.line·267
 322 ····.line·268
 323 ····.line·269
 324 ····.line·270
 325 ····.line·271
 326 ····.line·272
 327 ····.line·273
 328 ····.line·274
 329 ····.line·275
 330 ····.line·276
 331 ····.line·277
 332 ····.line·278
 333 ····.line·279
 334 ····.line·280
 335 ····.line·281
 336 ····.line·282
 337 ····.line·283
 338 ····.line·284
 339 ····.line·285
 340 ····.line·286
 341 ····.line·287
 342 ····.line·288
300 .end·method343 .end·method
  
301 .method·public·static·a(Ljava/lang/Class;)Lp0/d;344 .method·public·static·a(Ljava/lang/Class;)Lf0/e;
302 ····.locals·1345 ····.locals·1
  
303 ····.line·1346 ····.line·1
304 ····sget-object·v0,·Lp0/l;->a:Lp0/m;347 ····sget-object·v0,·Lf0/l;->a:Lf0/m;
  
305 ····.line·2348 ····.line·2
306 ····.line·3349 ····.line·3
307 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;350 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
308 ····.line·4351 ····.line·4
309 ····.line·5352 ····.line·5
310 ····.line·6353 ····.line·6
311 ····new-instance·v0,·Lp0/d;354 ····new-instance·v0,·Lf0/e;
  
312 ····.line·7355 ····.line·7
313 ····.line·8356 ····.line·8
314 ····invoke-direct·{v0,·p0},·Lp0/d;-><init>(Ljava/lang/Class;)V357 ····invoke-direct·{v0,·p0},·Lf0/e;-><init>(Ljava/lang/Class;)V
Max diff block lines reached; 455/3113 bytes (14.62%) of diff not shown.
17.2 KB
smali/i0/k.smali vs.
smali/n/p.smali
Files 10% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Li0/k;1 .class·public·Ln/p;
2 .super·Ljava/lang/Object;2 .super·Ln/o;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Li0/j; 
6 .implements·Ljava/io/Serializable; 
  
  
7 #·static·fields4 #·instance·fields
8 .field·public·static·final·b:Li0/k;5 .field·public·k:Lj/b;
  
  
9 #·direct·methods6 #·direct·methods
10 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Ln/u;Landroid/view/WindowInsets;)V
11 ····.locals·18 ····.locals·0
  
12 ····.line·19 ····.line·1
13 ····new-instance·v0,·Li0/k;10 ····invoke-direct·{p0,·p1,·p2},·Ln/o;-><init>(Ln/u;Landroid/view/WindowInsets;)V
  
14 ····.line·211 ····.line·2
15 ····.line·312 ····.line·3
16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
17 ····.line·413 ····.line·4
 14 ····const/4·p1,·0x0
  
18 ····.line·515 ····.line·5
 16 ····iput-object·p1,·p0,·Ln/p;->k:Lj/b;
19 ····.line·6 
20 ····sput-object·v0,·Li0/k;->b:Li0/k; 
  
 17 ····.line·6
21 ····.line·718 ····.line·7
22 ····.line·8 
23 ····return-void19 ····return-void
 20 ····.line·8
24 ····.line·921 ····.line·9
25 ····.line·1022 ····.line·10
26 ····.line·1123 ····.line·11
27 ····.line·1224 ····.line·12
28 ····.line·1325 ····.line·13
29 ····.line·1426 ····.line·14
30 ····.line·1527 ····.line·15
Offset 263, 40 lines modifiedOffset 259, 272 lines modified
263 ····.line·239259 ····.line·239
264 ····.line·240260 ····.line·240
265 ····.line·241261 ····.line·241
266 ····.line·242262 ····.line·242
267 ····.line·243263 ····.line·243
268 ····.line·244264 ····.line·244
269 ····.line·245265 ····.line·245
 266 ····.line·246
 267 ····.line·247
 268 ····.line·248
 269 ····.line·249
 270 ····.line·250
 271 ····.line·251
 272 ····.line·252
 273 ····.line·253
 274 ····.line·254
 275 ····.line·255
 276 ····.line·256
 277 ····.line·257
 278 ····.line·258
 279 ····.line·259
 280 ····.line·260
 281 ····.line·261
 282 ····.line·262
 283 ····.line·263
 284 ····.line·264
 285 ····.line·265
 286 ····.line·266
 287 ····.line·267
 288 ····.line·268
 289 ····.line·269
 290 ····.line·270
 291 ····.line·271
 292 ····.line·272
 293 ····.line·273
 294 ····.line·274
 295 ····.line·275
 296 ····.line·276
 297 ····.line·277
 298 ····.line·278
 299 ····.line·279
 300 ····.line·280
 301 ····.line·281
 302 ····.line·282
 303 ····.line·283
 304 ····.line·284
 305 ····.line·285
 306 ····.line·286
 307 ····.line·287
 308 ····.line·288
 309 ····.line·289
 310 ····.line·290
 311 ····.line·291
 312 ····.line·292
 313 ····.line·293
 314 ····.line·294
 315 ····.line·295
 316 ····.line·296
 317 ····.line·297
 318 ····.line·298
 319 ····.line·299
 320 ····.line·300
 321 ····.line·301
 322 ····.line·302
 323 ····.line·303
 324 ····.line·304
 325 ····.line·305
 326 ····.line·306
 327 ····.line·307
 328 ····.line·308
 329 ····.line·309
 330 ····.line·310
 331 ····.line·311
 332 ····.line·312
 333 ····.line·313
 334 ····.line·314
 335 ····.line·315
 336 ····.line·316
 337 ····.line·317
 338 ····.line·318
 339 ····.line·319
 340 ····.line·320
Max diff block lines reached; 13059/17573 bytes (74.31%) of diff not shown.
21.0 KB
smali/i0/d.smali vs.
smali/X/d.smali
Files 6% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·public·final·Li0/d;1 .class·public·final·LX/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Li0/j;5 .implements·LX/j;
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·b:Li0/j;8 .field·public·final·b:LX/j;
  
9 .field·public·final·c:Li0/h;9 .field·public·final·c:LX/h;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(Li0/h;Li0/j;)V11 .method·public·constructor·<init>(LX/h;LX/j;)V
12 ····.locals·112 ····.locals·1
  
13 ····.line·113 ····.line·1
14 ····const-string·v0,·"left"14 ····const-string·v0,·"left"
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····invoke-static·{p2,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V17 ····invoke-static·{p2,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
21 ····const-string·v0,·"element"21 ····const-string·v0,·"element"
  
22 ····.line·722 ····.line·7
23 ····.line·823 ····.line·8
24 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V24 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
25 ····.line·925 ····.line·9
26 ····.line·1026 ····.line·10
27 ····.line·1127 ····.line·11
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·1229 ····.line·12
30 ····.line·1330 ····.line·13
31 ····.line·1431 ····.line·14
32 ····iput-object·p2,·p0,·Li0/d;->b:Li0/j;32 ····iput-object·p2,·p0,·LX/d;->b:LX/j;
  
33 ····.line·1533 ····.line·15
34 ····.line·1634 ····.line·16
35 ····iput-object·p1,·p0,·Li0/d;->c:Li0/h;35 ····iput-object·p1,·p0,·LX/d;->c:LX/h;
  
36 ····.line·1736 ····.line·17
37 ····.line·1837 ····.line·18
38 ····return-void38 ····return-void
39 ····.line·1939 ····.line·19
40 ····.line·2040 ····.line·20
41 ····.line·2141 ····.line·21
Offset 503, 36 lines modifiedOffset 503, 36 lines modified
503 ····.line·469503 ····.line·469
504 ····.line·470504 ····.line·470
505 ····.line·471505 ····.line·471
506 .end·method506 .end·method
  
  
507 #·virtual·methods507 #·virtual·methods
508 .method·public·final·d(Li0/i;)Li0/h;508 .method·public·final·c(LX/i;)LX/h;
509 ····.locals·2509 ····.locals·2
  
510 ····.line·1510 ····.line·1
511 ····const-string·v0,·"key"511 ····const-string·v0,·"key"
  
512 ····.line·2512 ····.line·2
513 ····.line·3513 ····.line·3
514 ····invoke-static·{p1,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V514 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
515 ····.line·4515 ····.line·4
516 ····.line·5516 ····.line·5
517 ····.line·6517 ····.line·6
518 ····move-object·v0,·p0518 ····move-object·v0,·p0
  
519 ····.line·7519 ····.line·7
520 ····:goto_0520 ····:goto_0
521 ····iget-object·v1,·v0,·Li0/d;->c:Li0/h;521 ····iget-object·v1,·v0,·LX/d;->c:LX/h;
  
522 ····.line·8522 ····.line·8
523 ····.line·9523 ····.line·9
524 ····invoke-interface·{v1,·p1},·Li0/j;->d(Li0/i;)Li0/h;524 ····invoke-interface·{v1,·p1},·LX/j;->c(LX/i;)LX/h;
  
525 ····.line·10525 ····.line·10
526 ····.line·11526 ····.line·11
527 ····.line·12527 ····.line·12
528 ····move-result-object·v1528 ····move-result-object·v1
  
529 ····.line·13529 ····.line·13
Offset 540, 35 lines modifiedOffset 540, 35 lines modified
  
540 ····.line·14540 ····.line·14
541 ····.line·15541 ····.line·15
542 ····return-object·v1542 ····return-object·v1
  
543 ····.line·16543 ····.line·16
544 ····:cond_0544 ····:cond_0
545 ····iget-object·v0,·v0,·Li0/d;->b:Li0/j;545 ····iget-object·v0,·v0,·LX/d;->b:LX/j;
  
546 ····.line·17546 ····.line·17
547 ····.line·18547 ····.line·18
548 ····instance-of·v1,·v0,·Li0/d;548 ····instance-of·v1,·v0,·LX/d;
  
549 ····.line·19549 ····.line·19
550 ····.line·20550 ····.line·20
551 ····if-eqz·v1,·:cond_1551 ····if-eqz·v1,·:cond_1
  
552 ····.line·21552 ····.line·21
553 ····.line·22553 ····.line·22
554 ····check-cast·v0,·Li0/d;554 ····check-cast·v0,·LX/d;
  
555 ····.line·23555 ····.line·23
556 ····.line·24556 ····.line·24
557 ····goto·:goto_0557 ····goto·:goto_0
  
558 ····.line·25558 ····.line·25
559 ····:cond_1559 ····:cond_1
560 ····invoke-interface·{v0,·p1},·Li0/j;->d(Li0/i;)Li0/h;560 ····invoke-interface·{v0,·p1},·LX/j;->c(LX/i;)LX/h;
  
561 ····.line·26561 ····.line·26
562 ····.line·27562 ····.line·27
563 ····.line·28563 ····.line·28
564 ····move-result-object·p1564 ····move-result-object·p1
  
Max diff block lines reached; 18552/21459 bytes (86.45%) of diff not shown.
1.64 KB
smali/i0/f.smali vs.
smali/n/i.smali
Files 13% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 33 lines modified
1 .class·public·final·Li0/f;1 .class·public·abstract·Ln/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Li0/i; 
  
  
6 #·static·fields4 #·static·fields
7 .field·public·static·final·synthetic·b:Li0/f;5 .field·public·static·final·synthetic·a:I
  
  
8 #·direct·methods6 #·direct·methods
9 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
10 ····.locals·18 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····new-instance·v0,·Li0/f;10 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V
  
16 ····.line·414 ····.line·4
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
 17 ····return-void
19 ····sput-object·v0,·Li0/f;->b:Li0/f; 
  
20 ····.line·718 ····.line·7
21 ····.line·819 ····.line·8
22 ····return-void 
23 ····.line·920 ····.line·9
24 ····.line·1021 ····.line·10
25 ····.line·1122 ····.line·11
26 ····.line·1223 ····.line·12
27 ····.line·1324 ····.line·13
28 ····.line·1425 ····.line·14
29 ····.line·1526 ····.line·15
Offset 262, 8 lines modifiedOffset 257, 51 lines modified
262 ····.line·239257 ····.line·239
263 ····.line·240258 ····.line·240
264 ····.line·241259 ····.line·241
265 ····.line·242260 ····.line·242
266 ····.line·243261 ····.line·243
267 ····.line·244262 ····.line·244
268 ····.line·245263 ····.line·245
 264 ····.line·246
 265 ····.line·247
 266 ····.line·248
 267 ····.line·249
 268 ····.line·250
 269 ····.line·251
 270 ····.line·252
 271 ····.line·253
 272 ····.line·254
 273 ····.line·255
 274 ····.line·256
 275 ····.line·257
 276 ····.line·258
 277 ····.line·259
 278 ····.line·260
 279 ····.line·261
 280 ····.line·262
 281 ····.line·263
 282 ····.line·264
 283 ····.line·265
 284 ····.line·266
 285 ····.line·267
 286 ····.line·268
 287 ····.line·269
 288 ····.line·270
 289 ····.line·271
 290 ····.line·272
 291 ····.line·273
 292 ····.line·274
 293 ····.line·275
 294 ····.line·276
 295 ····.line·277
 296 ····.line·278
 297 ····.line·279
 298 ····.line·280
 299 ····.line·281
 300 ····.line·282
 301 ····.line·283
 302 ····.line·284
 303 ····.line·285
 304 ····.line·286
 305 ····.line·287
 306 ····.line·288
269 .end·method307 .end·method
10.3 KB
smali/Y/p.smali vs.
smali/N/p.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LY/p;1 .class·public·final·LN/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Z5 .field·public·final·a:Z
  
Offset 12, 62 lines modifiedOffset 12, 62 lines modified
  
12 .field·public·final·d:Z12 .field·public·final·d:Z
  
13 .field·public·final·e:Z13 .field·public·final·e:Z
  
14 .field·public·final·f:I14 .field·public·final·f:I
  
15 .field·public·final·g:LY/q;15 .field·public·final·g:LN/q;
  
16 .field·public·final·h:Ljava/lang/Integer;16 .field·public·final·h:Ljava/lang/Integer;
  
17 .field·public·final·i:Ljava/lang/String;17 .field·public·final·i:Ljava/lang/String;
  
18 .field·public·final·j:Lh/a;18 .field·public·final·j:Lf/a;
  
19 .field·public·final·k:[Ljava/lang/String;19 .field·public·final·k:[Ljava/lang/String;
  
20 .field·public·final·l:[LY/p;20 .field·public·final·l:[LN/p;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>(ZZZZZILY/q;Ljava/lang/Integer;Ljava/lang/String;Lh/a;[Ljava/lang/String;[LY/p;)V22 .method·public·constructor·<init>(ZZZZZILN/q;Ljava/lang/Integer;Ljava/lang/String;Lf/a;[Ljava/lang/String;[LN/p;)V
23 ····.locals·023 ····.locals·0
  
24 ····.line·124 ····.line·1
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····iput-boolean·p1,·p0,·LY/p;->a:Z26 ····iput-boolean·p1,·p0,·LN/p;->a:Z
  
27 ····iput-boolean·p2,·p0,·LY/p;->b:Z27 ····iput-boolean·p2,·p0,·LN/p;->b:Z
  
28 ····iput-boolean·p3,·p0,·LY/p;->c:Z28 ····iput-boolean·p3,·p0,·LN/p;->c:Z
  
29 ····iput-boolean·p4,·p0,·LY/p;->d:Z29 ····iput-boolean·p4,·p0,·LN/p;->d:Z
  
30 ····iput-boolean·p5,·p0,·LY/p;->e:Z30 ····iput-boolean·p5,·p0,·LN/p;->e:Z
  
31 ····iput·p6,·p0,·LY/p;->f:I31 ····iput·p6,·p0,·LN/p;->f:I
  
32 ····iput-object·p7,·p0,·LY/p;->g:LY/q;32 ····iput-object·p7,·p0,·LN/p;->g:LN/q;
  
33 ····iput-object·p8,·p0,·LY/p;->h:Ljava/lang/Integer;33 ····iput-object·p8,·p0,·LN/p;->h:Ljava/lang/Integer;
  
34 ····iput-object·p9,·p0,·LY/p;->i:Ljava/lang/String;34 ····iput-object·p9,·p0,·LN/p;->i:Ljava/lang/String;
  
35 ····iput-object·p10,·p0,·LY/p;->j:Lh/a;35 ····iput-object·p10,·p0,·LN/p;->j:Lf/a;
  
36 ····iput-object·p11,·p0,·LY/p;->k:[Ljava/lang/String;36 ····iput-object·p11,·p0,·LN/p;->k:[Ljava/lang/String;
  
37 ····iput-object·p12,·p0,·LY/p;->l:[LY/p;37 ····iput-object·p12,·p0,·LN/p;->l:[LN/p;
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·public·static·a(Lorg/json/JSONObject;)LY/p;40 .method·public·static·a(Lorg/json/JSONObject;)LN/p;
41 ····.locals·3341 ····.locals·33
  
42 ····.line·142 ····.line·1
43 ····move-object/from16·v0,·p043 ····move-object/from16·v0,·p0
  
44 ····const-string·v1,·"inputAction"44 ····const-string·v1,·"inputAction"
  
Offset 91, 26 lines modifiedOffset 91, 26 lines modified
  
91 ····move-result-object·v291 ····move-result-object·v2
  
92 ····invoke-virtual·{v2},·Lorg/json/JSONArray;->length()I92 ····invoke-virtual·{v2},·Lorg/json/JSONArray;->length()I
  
93 ····move-result·v393 ····move-result·v3
  
94 ····new-array·v6,·v3,·[LY/p;94 ····new-array·v6,·v3,·[LN/p;
  
95 ····const/4·v7,·0x095 ····const/4·v7,·0x0
  
96 ····:goto_096 ····:goto_0
97 ····if-ge·v7,·v3,·:cond_097 ····if-ge·v7,·v3,·:cond_0
  
98 ····invoke-virtual·{v2,·v7},·Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;98 ····invoke-virtual·{v2,·v7},·Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
  
99 ····move-result-object·v899 ····move-result-object·v8
  
100 ····invoke-static·{v8},·LY/p;->a(Lorg/json/JSONObject;)LY/p;100 ····invoke-static·{v8},·LN/p;->a(Lorg/json/JSONObject;)LN/p;
  
101 ····move-result-object·v8101 ····move-result-object·v8
  
102 ····aput-object·v8,·v6,·v7102 ····aput-object·v8,·v6,·v7
  
103 ····add-int/lit8·v7,·v7,·0x1103 ····add-int/lit8·v7,·v7,·0x1
  
Offset 384, 15 lines modifiedOffset 384, 15 lines modified
384 ····invoke-virtual·{v1,·v7},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z384 ····invoke-virtual·{v1,·v7},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
385 ····add-int/lit8·v6,·v6,·0x1385 ····add-int/lit8·v6,·v6,·0x1
  
386 ····goto·:goto_7386 ····goto·:goto_7
  
387 ····:cond_b387 ····:cond_b
388 ····new-instance·v3,·LY/p;388 ····new-instance·v3,·LN/p;
  
389 ····const-string·v6,·"obscureText"389 ····const-string·v6,·"obscureText"
  
390 ····invoke-virtual·{v0,·v6},·Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z390 ····invoke-virtual·{v0,·v6},·Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
  
391 ····move-result·v6391 ····move-result·v6
  
Offset 423, 29 lines modifiedOffset 423, 29 lines modified
423 ····const-string·v8,·"textCapitalization"423 ····const-string·v8,·"textCapitalization"
  
424 ····invoke-virtual·{v0,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;424 ····invoke-virtual·{v0,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
425 ····move-result-object·v8425 ····move-result-object·v8
  
426 ····.line·4426 ····.line·4
427 ····invoke-static·{v14},·Lr/w;->b(I)[I427 ····invoke-static·{v14},·Lp/e;->c(I)[I
  
428 ····move-result-object·v9428 ····move-result-object·v9
  
429 ····.line·5429 ····.line·5
Max diff block lines reached; 6948/10469 bytes (66.37%) of diff not shown.
2.21 KB
smali/Y/k.smali vs.
smali/N/k.smali
Files 8% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LY/k;1 .class·public·final·LN/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:I5 .field·public·final·a:I
  
Offset 34, 81 lines modifiedOffset 34, 81 lines modified
  
34 .field·public·final·o:I34 .field·public·final·o:I
  
35 .field·public·final·p:J35 .field·public·final·p:J
  
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>(ILjava/lang/Number;Ljava/lang/Number;IILjava/lang/Object;Ljava/lang/Object;IIFFIIIIJ)V37 .method·public·synthetic·constructor·<init>(ILjava/lang/Number;Ljava/lang/Number;IILjava/lang/Object;Ljava/lang/Object;IIFFIIIIJ)V
38 ····.locals·338 ····.locals·3
  
39 ····.line·139 ····.line·1
40 ····move-object·v0,·p040 ····move-object·v0,·p0
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····move·v1,·p142 ····move·v1,·p1
  
43 ····iput·v1,·v0,·LY/k;->a:I43 ····iput·v1,·v0,·LN/k;->a:I
  
44 ····move-object·v1,·p244 ····move-object·v1,·p2
  
45 ····iput-object·v1,·v0,·LY/k;->b:Ljava/lang/Number;45 ····iput-object·v1,·v0,·LN/k;->b:Ljava/lang/Number;
  
46 ····move-object·v1,·p346 ····move-object·v1,·p3
  
47 ····iput-object·v1,·v0,·LY/k;->c:Ljava/lang/Number;47 ····iput-object·v1,·v0,·LN/k;->c:Ljava/lang/Number;
  
48 ····move·v1,·p448 ····move·v1,·p4
  
49 ····iput·v1,·v0,·LY/k;->d:I49 ····iput·v1,·v0,·LN/k;->d:I
  
50 ····move·v1,·p550 ····move·v1,·p5
  
51 ····iput·v1,·v0,·LY/k;->e:I51 ····iput·v1,·v0,·LN/k;->e:I
  
52 ····move-object·v1,·p652 ····move-object·v1,·p6
  
53 ····iput-object·v1,·v0,·LY/k;->f:Ljava/lang/Object;53 ····iput-object·v1,·v0,·LN/k;->f:Ljava/lang/Object;
  
54 ····move-object·v1,·p754 ····move-object·v1,·p7
  
55 ····iput-object·v1,·v0,·LY/k;->g:Ljava/lang/Object;55 ····iput-object·v1,·v0,·LN/k;->g:Ljava/lang/Object;
  
56 ····move·v1,·p856 ····move·v1,·p8
  
57 ····iput·v1,·v0,·LY/k;->h:I57 ····iput·v1,·v0,·LN/k;->h:I
  
58 ····move·v1,·p958 ····move·v1,·p9
  
59 ····iput·v1,·v0,·LY/k;->i:I59 ····iput·v1,·v0,·LN/k;->i:I
  
60 ····move·v1,·p1060 ····move·v1,·p10
  
61 ····iput·v1,·v0,·LY/k;->j:F61 ····iput·v1,·v0,·LN/k;->j:F
  
62 ····move·v1,·p1162 ····move·v1,·p11
  
63 ····iput·v1,·v0,·LY/k;->k:F63 ····iput·v1,·v0,·LN/k;->k:F
  
64 ····move·v1,·p1264 ····move·v1,·p12
  
65 ····iput·v1,·v0,·LY/k;->l:I65 ····iput·v1,·v0,·LN/k;->l:I
  
66 ····move/from16·v1,·p1366 ····move/from16·v1,·p13
  
67 ····iput·v1,·v0,·LY/k;->m:I67 ····iput·v1,·v0,·LN/k;->m:I
  
68 ····move/from16·v1,·p1468 ····move/from16·v1,·p14
  
69 ····iput·v1,·v0,·LY/k;->n:I69 ····iput·v1,·v0,·LN/k;->n:I
  
70 ····move/from16·v1,·p1570 ····move/from16·v1,·p15
  
71 ····iput·v1,·v0,·LY/k;->o:I71 ····iput·v1,·v0,·LN/k;->o:I
  
72 ····move-wide/from16·v1,·p1672 ····move-wide/from16·v1,·p16
  
73 ····iput-wide·v1,·v0,·LY/k;->p:J73 ····iput-wide·v1,·v0,·LN/k;->p:J
  
74 ····return-void74 ····return-void
75 .end·method75 .end·method
920 B
smali/Y/j.smali vs.
smali/N/j.smali
Files 0% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LY/j;1 .class·public·final·LN/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:I5 .field·public·final·a:I
  
Offset 17, 23 lines modifiedOffset 17, 23 lines modified
  
17 ····.line·117 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····.line·219 ····.line·2
20 ····.line·320 ····.line·3
21 ····.line·421 ····.line·4
22 ····iput·p1,·p0,·LY/j;->a:I22 ····iput·p1,·p0,·LN/j;->a:I
  
23 ····.line·523 ····.line·5
24 ····.line·624 ····.line·6
25 ····iput-wide·p2,·p0,·LY/j;->b:D25 ····iput-wide·p2,·p0,·LN/j;->b:D
  
26 ····.line·726 ····.line·7
27 ····.line·827 ····.line·8
28 ····iput-wide·p4,·p0,·LY/j;->c:D28 ····iput-wide·p4,·p0,·LN/j;->c:D
  
29 ····.line·929 ····.line·9
30 ····.line·1030 ····.line·10
31 ····return-void31 ····return-void
32 ····.line·1132 ····.line·11
33 ····.line·1233 ····.line·12
34 ····.line·1334 ····.line·13
Offset 1413, 8 lines modifiedOffset 1413, 12 lines modified
1413 ····.line·13871413 ····.line·1387
1414 ····.line·13881414 ····.line·1388
1415 ····.line·13891415 ····.line·1389
1416 ····.line·13901416 ····.line·1390
1417 ····.line·13911417 ····.line·1391
1418 ····.line·13921418 ····.line·1392
1419 ····.line·13931419 ····.line·1393
 1420 ····.line·1394
 1421 ····.line·1395
 1422 ····.line·1396
 1423 ····.line·1397
1420 .end·method1424 .end·method
932 B
smali/Y/q.smali vs.
smali/N/q.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LY/q;1 .class·public·final·LN/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:I5 .field·public·final·a:I
  
Offset 17, 23 lines modifiedOffset 17, 23 lines modified
  
17 ····.line·117 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····.line·219 ····.line·2
20 ····.line·320 ····.line·3
21 ····.line·421 ····.line·4
22 ····iput·p1,·p0,·LY/q;->a:I22 ····iput·p1,·p0,·LN/q;->a:I
  
23 ····.line·523 ····.line·5
24 ····.line·624 ····.line·6
25 ····iput-boolean·p2,·p0,·LY/q;->b:Z25 ····iput-boolean·p2,·p0,·LN/q;->b:Z
  
26 ····.line·726 ····.line·7
27 ····.line·827 ····.line·8
28 ····iput-boolean·p3,·p0,·LY/q;->c:Z28 ····iput-boolean·p3,·p0,·LN/q;->c:Z
  
29 ····.line·929 ····.line·9
30 ····.line·1030 ····.line·10
31 ····return-void31 ····return-void
32 ····.line·1132 ····.line·11
33 ····.line·1233 ····.line·12
34 ····.line·1334 ····.line·13
Offset 1413, 8 lines modifiedOffset 1413, 12 lines modified
1413 ····.line·13871413 ····.line·1387
1414 ····.line·13881414 ····.line·1388
1415 ····.line·13891415 ····.line·1389
1416 ····.line·13901416 ····.line·1390
1417 ····.line·13911417 ····.line·1391
1418 ····.line·13921418 ····.line·1392
1419 ····.line·13931419 ····.line·1393
 1420 ····.line·1394
 1421 ····.line·1395
 1422 ····.line·1396
 1423 ····.line·1397
1420 .end·method1424 .end·method
1.96 KB
smali/Y/r.smali vs.
smali/N/r.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LY/r;1 .class·public·final·LN/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Ljava/lang/String;5 .field·public·final·a:Ljava/lang/String;
  
Offset 104, 31 lines modifiedOffset 104, 31 lines modified
104 ····move-result·v0104 ····move-result·v0
  
105 ····.line·41105 ····.line·41
106 ····if-gt·p3,·v0,·:cond_4106 ····if-gt·p3,·v0,·:cond_4
  
107 ····.line·42107 ····.line·42
108 ····.line·43108 ····.line·43
109 ····iput-object·p1,·p0,·LY/r;->a:Ljava/lang/String;109 ····iput-object·p1,·p0,·LN/r;->a:Ljava/lang/String;
  
110 ····.line·44110 ····.line·44
111 ····.line·45111 ····.line·45
112 ····iput·p2,·p0,·LY/r;->b:I112 ····iput·p2,·p0,·LN/r;->b:I
  
113 ····.line·46113 ····.line·46
114 ····.line·47114 ····.line·47
115 ····iput·p3,·p0,·LY/r;->c:I115 ····iput·p3,·p0,·LN/r;->c:I
  
116 ····.line·48116 ····.line·48
117 ····.line·49117 ····.line·49
118 ····iput·p4,·p0,·LY/r;->d:I118 ····iput·p4,·p0,·LN/r;->d:I
  
119 ····.line·50119 ····.line·50
120 ····.line·51120 ····.line·51
121 ····iput·p5,·p0,·LY/r;->e:I121 ····iput·p5,·p0,·LN/r;->e:I
  
122 ····.line·52122 ····.line·52
123 ····.line·53123 ····.line·53
124 ····return-void124 ····return-void
  
125 ····.line·54125 ····.line·54
126 ····:cond_4126 ····:cond_4
Offset 408, 19 lines modifiedOffset 408, 19 lines modified
  
408 ····.line·197408 ····.line·197
409 ····.line·198409 ····.line·198
410 ····.line·199410 ····.line·199
411 ····throw·p1411 ····throw·p1
412 .end·method412 .end·method
  
413 .method·public·static·a(Lorg/json/JSONObject;)LY/r;413 .method·public·static·a(Lorg/json/JSONObject;)LN/r;
414 ····.locals·7414 ····.locals·7
  
415 ····.line·1415 ····.line·1
416 ····new-instance·v6,·LY/r;416 ····new-instance·v6,·LN/r;
  
417 ····.line·2417 ····.line·2
418 ····.line·3418 ····.line·3
419 ····const-string·v0,·"text"419 ····const-string·v0,·"text"
  
420 ····.line·4420 ····.line·4
421 ····.line·5421 ····.line·5
Offset 479, 15 lines modifiedOffset 479, 15 lines modified
479 ····.line·32479 ····.line·32
480 ····move-result·v5480 ····move-result·v5
  
481 ····.line·33481 ····.line·33
482 ····move-object·v0,·v6482 ····move-object·v0,·v6
  
483 ····.line·34483 ····.line·34
484 ····invoke-direct/range·{v0·..·v5},·LY/r;-><init>(Ljava/lang/String;IIII)V484 ····invoke-direct/range·{v0·..·v5},·LN/r;-><init>(Ljava/lang/String;IIII)V
  
485 ····.line·35485 ····.line·35
486 ····.line·36486 ····.line·36
487 ····.line·37487 ····.line·37
488 ····return-object·v6488 ····return-object·v6
489 ····.line·38489 ····.line·38
490 ····.line·39490 ····.line·39
Offset 704, 8 lines modifiedOffset 704, 23 lines modified
704 ····.line·250704 ····.line·250
705 ····.line·251705 ····.line·251
706 ····.line·252706 ····.line·252
707 ····.line·253707 ····.line·253
708 ····.line·254708 ····.line·254
709 ····.line·255709 ····.line·255
710 ····.line·256710 ····.line·256
 711 ····.line·257
 712 ····.line·258
 713 ····.line·259
 714 ····.line·260
 715 ····.line·261
 716 ····.line·262
 717 ····.line·263
 718 ····.line·264
 719 ····.line·265
 720 ····.line·266
 721 ····.line·267
 722 ····.line·268
 723 ····.line·269
 724 ····.line·270
 725 ····.line·271
711 .end·method726 .end·method
7.35 KB
smali/Y/d.smali vs.
smali/A/i.smali
Files 6% similar despite different names
    
Offset 1, 157 lines modifiedOffset 1, 103 lines modified
1 .class·public·final·enum·LY/d;1 .class·public·abstract·LA/i;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·enum·b:LY/d; 
  
6 .field·public·static·final·enum·c:LY/d; 
  
7 .field·public·static·final·enum·d:LY/d; 
  
8 .field·public·static·final·enum·e:LY/d; 
  
9 .field·public·static·final·synthetic·f:[LY/d; 
  
  
10 #·direct·methods4 #·direct·methods
11 .method·static·constructor·<clinit>()V5 .method·public·static·a(Landroid/app/Activity;)Landroid/os/IBinder;
12 ····.locals·116 ····.locals·0
  
13 ····.line·17 ····.line·1
14 ····const/4·v0,·0x48 ····if-eqz·p0,·:cond_0
  
15 ····.line·29 ····.line·2
16 ····const/4·v1,·0x3 
  
17 ····.line·310 ····.line·3
18 ····const/4·v2,·0x211 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
19 ····.line·412 ····.line·4
20 ····const/4·v3,·0x1 
  
21 ····.line·513 ····.line·5
22 ····const/4·v4,·0x0 
  
23 ····.line·614 ····.line·6
24 ····new-instance·v5,·LY/d;15 ····move-result-object·p0
  
25 ····.line·716 ····.line·7
 17 ····if-eqz·p0,·:cond_0
26 ····.line·8 
27 ····const-string·v6,·"DETACHED" 
  
 18 ····.line·8
28 ····.line·919 ····.line·9
 20 ····invoke-virtual·{p0},·Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
29 ····.line·10 
30 ····invoke-direct·{v5,·v6,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
 21 ····.line·10
31 ····.line·1122 ····.line·11
32 ····.line·1223 ····.line·12
 24 ····move-result-object·p0
  
33 ····.line·1325 ····.line·13
34 ····sput-object·v5,·LY/d;->b:LY/d;26 ····if-eqz·p0,·:cond_0
  
35 ····.line·1427 ····.line·14
36 ····.line·1528 ····.line·15
37 ····new-instance·v6,·LY/d;29 ····iget-object·p0,·p0,·Landroid/view/WindowManager$LayoutParams;->token:Landroid/os/IBinder;
  
38 ····.line·1630 ····.line·16
39 ····.line·1731 ····.line·17
40 ····const-string·v7,·"RESUMED"32 ····goto·:goto_0
  
41 ····.line·1833 ····.line·18
42 ····.line·19 
43 ····invoke-direct·{v6,·v7,·v3},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V34 ····:cond_0
 35 ····const/4·p0,·0x0
  
 36 ····.line·19
 37 ····:goto_0
 38 ····return-object·p0
44 ····.line·2039 ····.line·20
45 ····.line·2140 ····.line·21
46 ····.line·2241 ····.line·22
47 ····sput-object·v6,·LY/d;->c:LY/d; 
  
48 ····.line·2342 ····.line·23
49 ····.line·2443 ····.line·24
50 ····new-instance·v7,·LY/d; 
  
51 ····.line·2544 ····.line·25
52 ····.line·2645 ····.line·26
53 ····const-string·v8,·"INACTIVE" 
  
54 ····.line·2746 ····.line·27
55 ····.line·2847 ····.line·28
56 ····invoke-direct·{v7,·v8,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
57 ····.line·2948 ····.line·29
58 ····.line·3049 ····.line·30
59 ····.line·3150 ····.line·31
60 ····sput-object·v7,·LY/d;->d:LY/d; 
  
61 ····.line·3251 ····.line·32
62 ····.line·3352 ····.line·33
63 ····new-instance·v8,·LY/d; 
  
64 ····.line·3453 ····.line·34
65 ····.line·3554 ····.line·35
66 ····const-string·v9,·"HIDDEN" 
  
67 ····.line·3655 ····.line·36
68 ····.line·3756 ····.line·37
69 ····invoke-direct·{v8,·v9,·v1},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
70 ····.line·3857 ····.line·38
71 ····.line·3958 ····.line·39
72 ····.line·4059 ····.line·40
73 ····new-instance·v9,·LY/d; 
  
74 ····.line·4160 ····.line·41
75 ····.line·4261 ····.line·42
76 ····const-string·v10,·"PAUSED" 
  
77 ····.line·4362 ····.line·43
78 ····.line·4463 ····.line·44
79 ····invoke-direct·{v9,·v10,·v0},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
80 ····.line·4564 ····.line·45
81 ····.line·4665 ····.line·46
82 ····.line·4766 ····.line·47
83 ····sput-object·v9,·LY/d;->e:LY/d; 
  
84 ····.line·4867 ····.line·48
Max diff block lines reached; 4684/7460 bytes (62.79%) of diff not shown.
5.78 KB
smali/Y/h.smali vs.
smali/N/h.smali
Files 3% similar despite different names
    
Offset 1, 93 lines modifiedOffset 1, 93 lines modified
1 .class·public·final·enum·LY/h;1 .class·public·final·enum·LN/h;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·enum·c:LY/h;5 .field·public·static·final·enum·c:LN/h;
  
6 .field·public·static·final·enum·d:LY/h;6 .field·public·static·final·enum·d:LN/h;
  
7 .field·public·static·final·synthetic·e:[LY/h;7 .field·public·static·final·synthetic·e:[LN/h;
  
  
8 #·instance·fields8 #·instance·fields
9 .field·public·final·b:Ljava/lang/String;9 .field·public·final·b:Ljava/lang/String;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·static·constructor·<clinit>()V11 .method·static·constructor·<clinit>()V
12 ····.locals·612 ····.locals·6
  
13 ····.line·113 ····.line·1
14 ····new-instance·v0,·LY/h;14 ····new-instance·v0,·LN/h;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····const/4·v1,·0x017 ····const/4·v1,·0x0
  
18 ····.line·418 ····.line·4
19 ····const-string·v2,·"SystemUiOverlay.top"19 ····const-string·v2,·"SystemUiOverlay.top"
  
20 ····.line·520 ····.line·5
21 ····.line·621 ····.line·6
22 ····const-string·v3,·"TOP_OVERLAYS"22 ····const-string·v3,·"TOP_OVERLAYS"
  
23 ····.line·723 ····.line·7
24 ····.line·824 ····.line·8
25 ····invoke-direct·{v0,·v1,·v3,·v2},·LY/h;-><init>(ILjava/lang/String;Ljava/lang/String;)V25 ····invoke-direct·{v0,·v1,·v3,·v2},·LN/h;-><init>(ILjava/lang/String;Ljava/lang/String;)V
  
26 ····.line·926 ····.line·9
27 ····.line·1027 ····.line·10
28 ····.line·1128 ····.line·11
29 ····sput-object·v0,·LY/h;->c:LY/h;29 ····sput-object·v0,·LN/h;->c:LN/h;
  
30 ····.line·1230 ····.line·12
31 ····.line·1331 ····.line·13
32 ····new-instance·v2,·LY/h;32 ····new-instance·v2,·LN/h;
  
33 ····.line·1433 ····.line·14
34 ····.line·1534 ····.line·15
35 ····const/4·v3,·0x135 ····const/4·v3,·0x1
  
36 ····.line·1636 ····.line·16
37 ····const-string·v4,·"SystemUiOverlay.bottom"37 ····const-string·v4,·"SystemUiOverlay.bottom"
  
38 ····.line·1738 ····.line·17
39 ····.line·1839 ····.line·18
40 ····const-string·v5,·"BOTTOM_OVERLAYS"40 ····const-string·v5,·"BOTTOM_OVERLAYS"
  
41 ····.line·1941 ····.line·19
42 ····.line·2042 ····.line·20
43 ····invoke-direct·{v2,·v3,·v5,·v4},·LY/h;-><init>(ILjava/lang/String;Ljava/lang/String;)V43 ····invoke-direct·{v2,·v3,·v5,·v4},·LN/h;-><init>(ILjava/lang/String;Ljava/lang/String;)V
  
44 ····.line·2144 ····.line·21
45 ····.line·2245 ····.line·22
46 ····.line·2346 ····.line·23
47 ····sput-object·v2,·LY/h;->d:LY/h;47 ····sput-object·v2,·LN/h;->d:LN/h;
  
48 ····.line·2448 ····.line·24
49 ····.line·2549 ····.line·25
50 ····const/4·v4,·0x250 ····const/4·v4,·0x2
  
51 ····.line·2651 ····.line·26
52 ····new-array·v4,·v4,·[LY/h;52 ····new-array·v4,·v4,·[LN/h;
  
53 ····.line·2753 ····.line·27
54 ····.line·2854 ····.line·28
55 ····aput-object·v0,·v4,·v155 ····aput-object·v0,·v4,·v1
  
56 ····.line·2956 ····.line·29
57 ····.line·3057 ····.line·30
58 ····aput-object·v2,·v4,·v358 ····aput-object·v2,·v4,·v3
  
59 ····.line·3159 ····.line·31
60 ····.line·3260 ····.line·32
61 ····sput-object·v4,·LY/h;->e:[LY/h;61 ····sput-object·v4,·LN/h;->e:[LN/h;
  
62 ····.line·3362 ····.line·33
63 ····.line·3463 ····.line·34
64 ····return-void64 ····return-void
65 ····.line·3565 ····.line·35
66 ····.line·3666 ····.line·36
67 ····.line·3767 ····.line·37
Offset 295, 26 lines modifiedOffset 295, 69 lines modified
295 ····.line·239295 ····.line·239
296 ····.line·240296 ····.line·240
297 ····.line·241297 ····.line·241
298 ····.line·242298 ····.line·242
299 ····.line·243299 ····.line·243
300 ····.line·244300 ····.line·244
301 ····.line·245301 ····.line·245
 302 ····.line·246
 303 ····.line·247
 304 ····.line·248
 305 ····.line·249
 306 ····.line·250
 307 ····.line·251
 308 ····.line·252
 309 ····.line·253
 310 ····.line·254
 311 ····.line·255
 312 ····.line·256
 313 ····.line·257
 314 ····.line·258
 315 ····.line·259
 316 ····.line·260
 317 ····.line·261
 318 ····.line·262
 319 ····.line·263
 320 ····.line·264
 321 ····.line·265
 322 ····.line·266
 323 ····.line·267
 324 ····.line·268
 325 ····.line·269
 326 ····.line·270
 327 ····.line·271
Max diff block lines reached; 2904/5846 bytes (49.67%) of diff not shown.
3.3 KB
smali/Y/o.smali vs.
smali/g/f.smali
Files 9% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·LY/o;1 .class·public·final·Lg/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·b:Landroidx/lifecycle/L;5 .field·public·static·final·c:Lg/f;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Lh/a;7 .field·public·volatile·a:Ljava/lang/Thread;
  
 8 .field·public·volatile·b:Lg/f;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
10 ····.locals·111 ····.locals·1
  
11 ····.line·112 ····.line·1
12 ····new-instance·v0,·Landroidx/lifecycle/L;13 ····new-instance·v0,·Lg/f;
  
13 ····.line·214 ····.line·2
14 ····.line·315 ····.line·3
15 ····invoke-direct·{v0},·Landroidx/lifecycle/L;-><init>()V16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·417 ····.line·4
17 ····.line·518 ····.line·5
18 ····.line·619 ····.line·6
19 ····sput-object·v0,·LY/o;->b:Landroidx/lifecycle/L;20 ····sput-object·v0,·Lg/f;->c:Lg/f;
  
20 ····.line·721 ····.line·7
21 ····.line·822 ····.line·8
22 ····return-void23 ····return-void
23 ····.line·924 ····.line·9
24 ····.line·1025 ····.line·10
25 ····.line·1126 ····.line·11
Offset 263, 50 lines modifiedOffset 265, 89 lines modified
263 ····.line·239265 ····.line·239
264 ····.line·240266 ····.line·240
265 ····.line·241267 ····.line·241
266 ····.line·242268 ····.line·242
267 ····.line·243269 ····.line·243
268 ····.line·244270 ····.line·244
269 ····.line·245271 ····.line·245
 272 ····.line·246
 273 ····.line·247
 274 ····.line·248
 275 ····.line·249
 276 ····.line·250
 277 ····.line·251
 278 ····.line·252
 279 ····.line·253
 280 ····.line·254
 281 ····.line·255
 282 ····.line·256
 283 ····.line·257
 284 ····.line·258
 285 ····.line·259
 286 ····.line·260
 287 ····.line·261
 288 ····.line·262
 289 ····.line·263
 290 ····.line·264
 291 ····.line·265
 292 ····.line·266
 293 ····.line·267
 294 ····.line·268
 295 ····.line·269
 296 ····.line·270
 297 ····.line·271
 298 ····.line·272
 299 ····.line·273
 300 ····.line·274
 301 ····.line·275
 302 ····.line·276
 303 ····.line·277
 304 ····.line·278
 305 ····.line·279
 306 ····.line·280
 307 ····.line·281
 308 ····.line·282
 309 ····.line·283
 310 ····.line·284
 311 ····.line·285
 312 ····.line·286
 313 ····.line·287
 314 ····.line·288
270 .end·method315 .end·method
  
271 .method·public·constructor·<init>(LS/b;)V316 .method·public·constructor·<init>()V
272 ····.locals·4317 ····.locals·2
  
273 ····.line·1318 ····.line·1
274 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V319 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
275 ····.line·2320 ····.line·2
276 ····.line·3321 ····.line·3
277 ····.line·4322 ····.line·4
278 ····new-instance·v0,·Lh/a;323 ····sget-object·v0,·Lg/g;->f:LC/a;
  
279 ····.line·5324 ····.line·5
280 ····.line·6325 ····.line·6
281 ····sget-object·v1,·LZ/h;->a:LZ/h;326 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
282 ····.line·7327 ····.line·7
283 ····.line·8328 ····.line·8
284 ····const/4·v2,·0x0 
  
285 ····.line·9329 ····.line·9
286 ····const-string·v3,·"flutter/settings"330 ····move-result-object·v1
  
287 ····.line·10331 ····.line·10
 332 ····invoke-virtual·{v0,·p0,·v1},·LC/a;->u(Lg/f;Ljava/lang/Thread;)V
288 ····.line·11 
289 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·Lh/a;-><init>(LZ/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V 
  
 333 ····.line·11
290 ····.line·12334 ····.line·12
291 ····.line·13335 ····.line·13
 336 ····return-void
292 ····.line·14337 ····.line·14
293 ····iput-object·v0,·p0,·LY/o;->a:Lh/a; 
  
294 ····.line·15338 ····.line·15
295 ····.line·16339 ····.line·16
296 ····return-void 
Max diff block lines reached; 703/3313 bytes (21.22%) of diff not shown.
6.39 KB
smali/Y/l.smali vs.
smali/N/l.smali
Files 2% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·LY/l;1 .class·public·final·LN/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LZ/k;5 .implements·LO/k;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:I7 .field·public·final·synthetic·a:I
  
8 .field·public·final·synthetic·b:Ljava/lang/Object;8 .field·public·final·synthetic·b:Ljava/lang/Object;
  
Offset 20, 23 lines modifiedOffset 20, 23 lines modified
  
20 ····.line·120 ····.line·1
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····.line·222 ····.line·2
23 ····.line·323 ····.line·3
24 ····.line·424 ····.line·4
25 ····iput·p1,·p0,·LY/l;->a:I25 ····iput·p1,·p0,·LN/l;->a:I
  
26 ····.line·526 ····.line·5
27 ····.line·627 ····.line·6
28 ····iput-object·p2,·p0,·LY/l;->c:Ljava/lang/Object;28 ····iput-object·p2,·p0,·LN/l;->c:Ljava/lang/Object;
  
29 ····.line·729 ····.line·7
30 ····.line·830 ····.line·8
31 ····iput-object·p3,·p0,·LY/l;->b:Ljava/lang/Object;31 ····iput-object·p3,·p0,·LN/l;->b:Ljava/lang/Object;
  
32 ····.line·932 ····.line·9
33 ····.line·1033 ····.line·10
34 ····return-void34 ····return-void
35 ····.line·1135 ····.line·11
36 ····.line·1236 ····.line·12
37 ····.line·1337 ····.line·13
Offset 1416, 68 lines modifiedOffset 1416, 72 lines modified
1416 ····.line·13871416 ····.line·1387
1417 ····.line·13881417 ····.line·1388
1418 ····.line·13891418 ····.line·1389
1419 ····.line·13901419 ····.line·1390
1420 ····.line·13911420 ····.line·1391
1421 ····.line·13921421 ····.line·1392
1422 ····.line·13931422 ····.line·1393
 1423 ····.line·1394
 1424 ····.line·1395
 1425 ····.line·1396
 1426 ····.line·1397
1423 .end·method1427 .end·method
  
  
1424 #·virtual·methods1428 #·virtual·methods
1425 .method·public·final·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V1429 .method·public·final·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
1426 ····.locals·21430 ····.locals·2
  
1427 ····.line·11431 ····.line·1
1428 ····iget·v0,·p0,·LY/l;->a:I1432 ····iget·v0,·p0,·LN/l;->a:I
  
1429 ····.line·21433 ····.line·2
1430 ····.line·31434 ····.line·3
1431 ····packed-switch·v0,·:pswitch_data_01435 ····packed-switch·v0,·:pswitch_data_0
  
1432 ····.line·41436 ····.line·4
1433 ····.line·51437 ····.line·5
1434 ····.line·61438 ····.line·6
1435 ····iget-object·v0,·p0,·LY/l;->b:Ljava/lang/Object;1439 ····iget-object·v0,·p0,·LN/l;->b:Ljava/lang/Object;
  
1436 ····.line·71440 ····.line·7
1437 ····.line·81441 ····.line·8
1438 ····check-cast·v0,·LZ/e;1442 ····check-cast·v0,·LO/e;
  
1439 ····.line·91443 ····.line·9
1440 ····.line·101444 ····.line·10
1441 ····iget-object·v1,·p0,·LY/l;->c:Ljava/lang/Object;1445 ····iget-object·v1,·p0,·LN/l;->c:Ljava/lang/Object;
  
1442 ····.line·111446 ····.line·11
1443 ····.line·121447 ····.line·12
1444 ····check-cast·v1,·LY/b;1448 ····check-cast·v1,·LN/b;
  
1445 ····.line·131449 ····.line·13
1446 ····.line·141450 ····.line·14
1447 ····iget-object·v1,·v1,·LY/b;->a:Lh/a;1451 ····iget-object·v1,·v1,·LN/b;->a:Lf/a;
  
1448 ····.line·151452 ····.line·15
1449 ····.line·161453 ····.line·16
1450 ····iget-object·v1,·v1,·Lh/a;->c:Ljava/lang/Object;1454 ····iget-object·v1,·v1,·Lf/a;->c:Ljava/lang/Object;
  
1451 ····.line·171455 ····.line·17
1452 ····.line·181456 ····.line·18
1453 ····check-cast·v1,·LZ/l;1457 ····check-cast·v1,·LO/l;
  
1454 ····.line·191458 ····.line·19
1455 ····.line·201459 ····.line·20
1456 ····invoke-interface·{v1,·p1,·p2,·p3},·LZ/l;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;1460 ····invoke-interface·{v1,·p1,·p2,·p3},·LO/l;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
1457 ····.line·211461 ····.line·21
1458 ····.line·221462 ····.line·22
1459 ····.line·231463 ····.line·23
1460 ····move-result-object·p11464 ····move-result-object·p1
  
1461 ····.line·241465 ····.line·24
1462 ····invoke-interface·{v0,·p1},·LZ/e;->a(Ljava/nio/ByteBuffer;)V1466 ····invoke-interface·{v0,·p1},·LO/e;->a(Ljava/nio/ByteBuffer;)V
  
1463 ····.line·251467 ····.line·25
1464 ····.line·261468 ····.line·26
1465 ····.line·271469 ····.line·27
1466 ····return-void1470 ····return-void
  
1467 ····.line·281471 ····.line·28
Offset 2873, 41 lines modifiedOffset 2877, 45 lines modified
2873 ····.line·13872877 ····.line·1387
2874 ····.line·13882878 ····.line·1388
2875 ····.line·13892879 ····.line·1389
2876 ····.line·13902880 ····.line·1390
2877 ····.line·13912881 ····.line·1391
2878 ····.line·13922882 ····.line·1392
2879 ····.line·13932883 ····.line·1393
 2884 ····.line·1394
 2885 ····.line·1395
 2886 ····.line·1396
 2887 ····.line·1397
2880 .end·method2888 .end·method
  
2881 .method·public·final·b()V2889 .method·public·final·b()V
2882 ····.locals·22890 ····.locals·2
  
Max diff block lines reached; 3552/6478 bytes (54.83%) of diff not shown.
6.39 KB
smali/Y/f.smali vs.
smali/N/f.smali
Files 3% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 81 lines modified
1 .class·public·final·enum·LY/f;1 .class·public·final·enum·LN/f;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·synthetic·c:[LY/f;5 .field·public·static·final·synthetic·c:[LN/f;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·b:Ljava/lang/String;7 .field·public·final·b:Ljava/lang/String;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·610 ····.locals·6
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·LY/f;12 ····new-instance·v0,·LN/f;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const-string·v1,·"Brightness.light"15 ····const-string·v1,·"Brightness.light"
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
18 ····const-string·v2,·"LIGHT"18 ····const-string·v2,·"LIGHT"
  
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····const/4·v3,·0x021 ····const/4·v3,·0x0
  
22 ····.line·822 ····.line·8
23 ····invoke-direct·{v0,·v3,·v2,·v1},·LY/f;-><init>(ILjava/lang/String;Ljava/lang/String;)V23 ····invoke-direct·{v0,·v3,·v2,·v1},·LN/f;-><init>(ILjava/lang/String;Ljava/lang/String;)V
  
24 ····.line·924 ····.line·9
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
27 ····new-instance·v1,·LY/f;27 ····new-instance·v1,·LN/f;
  
28 ····.line·1228 ····.line·12
29 ····.line·1329 ····.line·13
30 ····const-string·v2,·"Brightness.dark"30 ····const-string·v2,·"Brightness.dark"
  
31 ····.line·1431 ····.line·14
32 ····.line·1532 ····.line·15
33 ····const-string·v4,·"DARK"33 ····const-string·v4,·"DARK"
  
34 ····.line·1634 ····.line·16
35 ····.line·1735 ····.line·17
36 ····const/4·v5,·0x136 ····const/4·v5,·0x1
  
37 ····.line·1837 ····.line·18
38 ····invoke-direct·{v1,·v5,·v4,·v2},·LY/f;-><init>(ILjava/lang/String;Ljava/lang/String;)V38 ····invoke-direct·{v1,·v5,·v4,·v2},·LN/f;-><init>(ILjava/lang/String;Ljava/lang/String;)V
  
39 ····.line·1939 ····.line·19
40 ····.line·2040 ····.line·20
41 ····.line·2141 ····.line·21
42 ····const/4·v2,·0x242 ····const/4·v2,·0x2
  
43 ····.line·2243 ····.line·22
44 ····new-array·v2,·v2,·[LY/f;44 ····new-array·v2,·v2,·[LN/f;
  
45 ····.line·2345 ····.line·23
46 ····.line·2446 ····.line·24
47 ····aput-object·v0,·v2,·v347 ····aput-object·v0,·v2,·v3
  
48 ····.line·2548 ····.line·25
49 ····.line·2649 ····.line·26
50 ····aput-object·v1,·v2,·v550 ····aput-object·v1,·v2,·v5
  
51 ····.line·2751 ····.line·27
52 ····.line·2852 ····.line·28
53 ····sput-object·v2,·LY/f;->c:[LY/f;53 ····sput-object·v2,·LN/f;->c:[LN/f;
  
54 ····.line·2954 ····.line·29
55 ····.line·3055 ····.line·30
56 ····return-void56 ····return-void
57 ····.line·3157 ····.line·31
58 ····.line·3258 ····.line·32
59 ····.line·3359 ····.line·33
Offset 287, 26 lines modifiedOffset 287, 69 lines modified
287 ····.line·239287 ····.line·239
288 ····.line·240288 ····.line·240
289 ····.line·241289 ····.line·241
290 ····.line·242290 ····.line·242
291 ····.line·243291 ····.line·243
292 ····.line·244292 ····.line·244
293 ····.line·245293 ····.line·245
 294 ····.line·246
 295 ····.line·247
 296 ····.line·248
 297 ····.line·249
 298 ····.line·250
 299 ····.line·251
 300 ····.line·252
 301 ····.line·253
 302 ····.line·254
 303 ····.line·255
 304 ····.line·256
 305 ····.line·257
 306 ····.line·258
 307 ····.line·259
 308 ····.line·260
 309 ····.line·261
 310 ····.line·262
 311 ····.line·263
 312 ····.line·264
 313 ····.line·265
 314 ····.line·266
 315 ····.line·267
 316 ····.line·268
 317 ····.line·269
 318 ····.line·270
 319 ····.line·271
 320 ····.line·272
 321 ····.line·273
 322 ····.line·274
 323 ····.line·275
 324 ····.line·276
 325 ····.line·277
 326 ····.line·278
 327 ····.line·279
 328 ····.line·280
 329 ····.line·281
 330 ····.line·282
 331 ····.line·283
Max diff block lines reached; 3930/6472 bytes (60.72%) of diff not shown.
9.83 KB
smali/Y/m.smali vs.
smali/T/i.smali
Files 6% similar despite different names
    
Offset 1, 94 lines modifiedOffset 1, 58 lines modified
1 .class·public·final·LY/m;1 .class·public·final·LT/i;
2 .super·Ljava/lang/Object;2 .super·Landroid/content/BroadcastReceiver;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
 5 .field·public·final·synthetic·a:Lio/flutter/plugins/urllauncher/WebViewActivity;
5 .field·public·final·a:Z 
  
6 .field·public·b:[B 
  
7 .field·public·final·c:Lh/a; 
  
8 .field·public·d:LZ/k; 
  
9 .field·public·e:Z 
  
10 .field·public·f:Z 
  
  
11 #·direct·methods6 #·direct·methods
12 .method·public·constructor·<init>(LS/b;Z)V7 .method·public·constructor·<init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V
13 ····.locals·48 ····.locals·0
  
14 ····.line·19 ····.line·1
15 ····new-instance·v0,·Lh/a;10 ····iput-object·p1,·p0,·LT/i;->a:Lio/flutter/plugins/urllauncher/WebViewActivity;
  
16 ····.line·211 ····.line·2
17 ····.line·312 ····.line·3
18 ····sget-object·v1,·LZ/o;->a:LZ/o;13 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
19 ····.line·414 ····.line·4
20 ····.line·515 ····.line·5
21 ····const/4·v2,·0x0 
  
22 ····.line·616 ····.line·6
 17 ····return-void
23 ····const-string·v3,·"flutter/restoration" 
  
24 ····.line·718 ····.line·7
25 ····.line·819 ····.line·8
26 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·Lh/a;-><init>(LZ/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V 
  
27 ····.line·920 ····.line·9
28 ····.line·1021 ····.line·10
29 ····.line·1122 ····.line·11
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
31 ····.line·1223 ····.line·12
32 ····.line·1324 ····.line·13
33 ····.line·1425 ····.line·14
34 ····const/4·p1,·0x0 
  
35 ····.line·1526 ····.line·15
36 ····iput-boolean·p1,·p0,·LY/m;->e:Z 
  
37 ····.line·1627 ····.line·16
38 ····.line·1728 ····.line·17
39 ····iput-boolean·p1,·p0,·LY/m;->f:Z 
  
40 ····.line·1829 ····.line·18
41 ····.line·1930 ····.line·19
42 ····new-instance·p1,·Lp/e; 
  
43 ····.line·2031 ····.line·20
44 ····.line·2132 ····.line·21
45 ····const/16·v1,·0x14 
  
46 ····.line·2233 ····.line·22
47 ····.line·2334 ····.line·23
48 ····invoke-direct·{p1,·v1,·p0},·Lp/e;-><init>(ILjava/lang/Object;)V 
  
49 ····.line·2435 ····.line·24
50 ····.line·2536 ····.line·25
51 ····.line·2637 ····.line·26
52 ····iput-object·v0,·p0,·LY/m;->c:Lh/a; 
  
53 ····.line·2738 ····.line·27
54 ····.line·2839 ····.line·28
55 ····iput-boolean·p2,·p0,·LY/m;->a:Z 
  
56 ····.line·2940 ····.line·29
57 ····.line·3041 ····.line·30
58 ····invoke-virtual·{v0,·p1},·Lh/a;->l(LZ/j;)V 
  
59 ····.line·3142 ····.line·31
60 ····.line·3243 ····.line·32
61 ····.line·3344 ····.line·33
62 ····return-void 
63 ····.line·3445 ····.line·34
64 ····.line·3546 ····.line·35
65 ····.line·3647 ····.line·36
66 ····.line·3748 ····.line·37
67 ····.line·3849 ····.line·38
68 ····.line·3950 ····.line·39
69 ····.line·4051 ····.line·40
Offset 319, 252 lines modifiedOffset 283, 57 lines modified
319 ····.line·265283 ····.line·265
320 ····.line·266284 ····.line·266
321 ····.line·267285 ····.line·267
322 ····.line·268286 ····.line·268
323 ····.line·269287 ····.line·269
324 ····.line·270288 ····.line·270
325 ····.line·271289 ····.line·271
326 ····.line·272 
327 ····.line·273 
328 ····.line·274 
329 ····.line·275 
330 ····.line·276 
331 ····.line·277 
332 ····.line·278 
333 ····.line·279 
334 ····.line·280 
335 ····.line·281 
336 ····.line·282 
337 ····.line·283 
338 ····.line·284 
339 ····.line·285 
340 ····.line·286 
341 ····.line·287 
342 ····.line·288 
343 ····.line·289 
344 ····.line·290 
345 ····.line·291 
346 ····.line·292 
347 ····.line·293 
348 ····.line·294 
Max diff block lines reached; 4856/9993 bytes (48.59%) of diff not shown.
1.94 KB
smali/Y/n.smali vs.
smali/c/d.smali
Files 4% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·LY/n;1 .class·public·final·Lc/d;
2 .super·Ljava/lang/Object;2 .super·LC/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·c:I·=·-0x80000000 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·final·a:Ljava/lang/Object;
7 .field·public·final·a:I 
  
8 .field·public·final·b:Landroid/util/DisplayMetrics; 
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·constructor·<init>(Landroid/util/DisplayMetrics;)V7 .method·public·constructor·<init>()V
11 ····.locals·28 ····.locals·2
  
12 ····.line·19 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·211 ····.line·2
15 ····.line·312 ····.line·3
16 ····.line·413 ····.line·4
17 ····sget·v0,·LY/n;->c:I14 ····new-instance·v0,·Lc/c;
  
18 ····.line·515 ····.line·5
19 ····.line·616 ····.line·6
20 ····add-int/lit8·v1,·v0,·0x117 ····invoke-direct·{v0},·Lc/c;-><init>()V
  
21 ····.line·718 ····.line·7
22 ····.line·819 ····.line·8
23 ····sput·v1,·LY/n;->c:I 
  
24 ····.line·920 ····.line·9
 21 ····const/4·v1,·0x4
  
25 ····.line·1022 ····.line·10
26 ····iput·v0,·p0,·LY/n;->a:I23 ····invoke-static·{v1,·v0},·Ljava/util/concurrent/Executors;->newFixedThreadPool(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;
  
27 ····.line·1124 ····.line·11
28 ····.line·1225 ····.line·12
29 ····iput-object·p1,·p0,·LY/n;->b:Landroid/util/DisplayMetrics; 
  
30 ····.line·1326 ····.line·13
31 ····.line·14 
32 ····return-void27 ····return-void
 28 ····.line·14
33 ····.line·1529 ····.line·15
34 ····.line·1630 ····.line·16
35 ····.line·1731 ····.line·17
36 ····.line·1832 ····.line·18
37 ····.line·1933 ····.line·19
38 ····.line·2034 ····.line·20
39 ····.line·2135 ····.line·21
Offset 282, 8 lines modifiedOffset 274, 40 lines modified
282 ····.line·250274 ····.line·250
283 ····.line·251275 ····.line·251
284 ····.line·252276 ····.line·252
285 ····.line·253277 ····.line·253
286 ····.line·254278 ····.line·254
287 ····.line·255279 ····.line·255
288 ····.line·256280 ····.line·256
 281 ····.line·257
 282 ····.line·258
 283 ····.line·259
 284 ····.line·260
 285 ····.line·261
 286 ····.line·262
 287 ····.line·263
 288 ····.line·264
 289 ····.line·265
 290 ····.line·266
 291 ····.line·267
 292 ····.line·268
 293 ····.line·269
 294 ····.line·270
 295 ····.line·271
 296 ····.line·272
 297 ····.line·273
 298 ····.line·274
 299 ····.line·275
 300 ····.line·276
 301 ····.line·277
 302 ····.line·278
 303 ····.line·279
 304 ····.line·280
 305 ····.line·281
 306 ····.line·282
 307 ····.line·283
 308 ····.line·284
 309 ····.line·285
 310 ····.line·286
 311 ····.line·287
 312 ····.line·288
289 .end·method313 .end·method
709 B
smali/Y/i.smali vs.
smali/N/i.smali
Files 3% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LY/i;1 .class·public·final·LN/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:I5 .field·public·final·a:I
  
Offset 17, 21 lines modifiedOffset 17, 21 lines modified
  
17 ····.line·117 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····.line·219 ····.line·2
20 ····.line·320 ····.line·3
21 ····.line·421 ····.line·4
22 ····iput·p1,·p0,·LY/i;->a:I22 ····iput·p1,·p0,·LN/i;->a:I
  
23 ····.line·523 ····.line·5
24 ····.line·624 ····.line·6
25 ····iput-object·p2,·p0,·LY/i;->b:Ljava/lang/String;25 ····iput-object·p2,·p0,·LN/i;->b:Ljava/lang/String;
  
26 ····.line·726 ····.line·7
27 ····.line·827 ····.line·8
28 ····iput·p11,·p0,·LY/i;->c:I28 ····iput·p11,·p0,·LN/i;->c:I
  
29 ····.line·929 ····.line·9
30 ····.line·1030 ····.line·10
31 ····return-void31 ····return-void
32 .end·method32 .end·method
5.78 KB
smali/Y/e.smali vs.
smali/N/e.smali
Files 3% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LY/e;1 .class·public·final·LN/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:Z5 .field·public·a:Z
  
Offset 10, 72 lines modifiedOffset 10, 72 lines modified
  
10 .field·public·c:Ljava/io/Serializable;10 .field·public·c:Ljava/io/Serializable;
  
11 .field·public·final·d:Ljava/lang/Object;11 .field·public·final·d:Ljava/lang/Object;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(LS/b;)V13 .method·public·constructor·<init>(LH/b;)V
14 ····.locals·414 ····.locals·4
  
15 ····.line·115 ····.line·1
16 ····new-instance·v0,·Lh/a;16 ····new-instance·v0,·Lf/a;
  
17 ····sget-object·v1,·LZ/p;->b:LZ/p;17 ····sget-object·v1,·LO/p;->b:LO/p;
  
18 ····.line·218 ····.line·2
19 ····const-string·v2,·"flutter/lifecycle"19 ····const-string·v2,·"flutter/lifecycle"
  
20 ····const/4·v3,·0x020 ····const/4·v3,·0x0
  
21 ····invoke-direct·{v0,·p1,·v2,·v1,·v3},·Lh/a;-><init>(LZ/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V21 ····invoke-direct·{v0,·p1,·v2,·v1,·v3},·Lf/a;-><init>(LO/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V
  
22 ····.line·322 ····.line·3
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····iput-object·v3,·p0,·LY/e;->b:Ljava/io/Serializable;24 ····iput-object·v3,·p0,·LN/e;->b:Ljava/io/Serializable;
  
25 ····iput-object·v3,·p0,·LY/e;->c:Ljava/io/Serializable;25 ····iput-object·v3,·p0,·LN/e;->c:Ljava/io/Serializable;
  
26 ····const/4·p1,·0x126 ····const/4·p1,·0x1
  
27 ····iput-boolean·p1,·p0,·LY/e;->a:Z27 ····iput-boolean·p1,·p0,·LN/e;->a:Z
  
28 ····iput-object·v0,·p0,·LY/e;->d:Ljava/lang/Object;28 ····iput-object·v0,·p0,·LN/e;->d:Ljava/lang/Object;
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·public·constructor·<init>(Lio/flutter/plugin/editing/j;Z[D[D)V31 .method·public·constructor·<init>(Lio/flutter/plugin/editing/j;Z[D[D)V
32 ····.locals·032 ····.locals·0
  
33 ····.line·433 ····.line·4
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····iput-object·p1,·p0,·LY/e;->d:Ljava/lang/Object;35 ····iput-object·p1,·p0,·LN/e;->d:Ljava/lang/Object;
  
36 ····iput-boolean·p2,·p0,·LY/e;->a:Z36 ····iput-boolean·p2,·p0,·LN/e;->a:Z
  
37 ····iput-object·p3,·p0,·LY/e;->b:Ljava/io/Serializable;37 ····iput-object·p3,·p0,·LN/e;->b:Ljava/io/Serializable;
  
38 ····iput-object·p4,·p0,·LY/e;->c:Ljava/io/Serializable;38 ····iput-object·p4,·p0,·LN/e;->c:Ljava/io/Serializable;
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·final·a(DD)V42 .method·public·final·a(DD)V
43 ····.locals·1543 ····.locals·15
  
44 ····.line·144 ····.line·1
45 ····move-object·v0,·p045 ····move-object·v0,·p0
  
46 ····.line·246 ····.line·2
47 ····iget-boolean·v1,·v0,·LY/e;->a:Z47 ····iget-boolean·v1,·v0,·LN/e;->a:Z
  
48 ····.line·348 ····.line·3
49 ····.line·449 ····.line·4
50 ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.050 ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.0
  
51 ····.line·551 ····.line·5
52 ····.line·652 ····.line·6
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
  
86 ····.line·886 ····.line·8
87 ····.line·987 ····.line·9
88 ····goto·:goto_088 ····goto·:goto_0
  
89 ····.line·1089 ····.line·10
90 ····:cond_090 ····:cond_0
91 ····iget-object·v1,·v0,·LY/e;->b:Ljava/io/Serializable;91 ····iget-object·v1,·v0,·LN/e;->b:Ljava/io/Serializable;
  
92 ····.line·1192 ····.line·11
93 ····.line·1293 ····.line·12
94 ····move-object·v5,·v194 ····move-object·v5,·v1
  
95 ····.line·1395 ····.line·13
96 ····check-cast·v5,·[D96 ····check-cast·v5,·[D
Offset 145, 15 lines modifiedOffset 145, 15 lines modified
145 ····add-double/2addr·v8,·v5145 ····add-double/2addr·v8,·v5
  
146 ····.line·35146 ····.line·35
147 ····div-double/2addr·v2,·v8147 ····div-double/2addr·v2,·v8
  
148 ····.line·36148 ····.line·36
149 ····:goto_0149 ····:goto_0
150 ····iget-object·v1,·v0,·LY/e;->b:Ljava/io/Serializable;150 ····iget-object·v1,·v0,·LN/e;->b:Ljava/io/Serializable;
  
151 ····.line·37151 ····.line·37
152 ····.line·38152 ····.line·38
153 ····move-object·v5,·v1153 ····move-object·v5,·v1
  
154 ····.line·39154 ····.line·39
155 ····check-cast·v5,·[D155 ····check-cast·v5,·[D
Offset 268, 15 lines modifiedOffset 268, 15 lines modified
268 ····add-double/2addr·v13,·v11268 ····add-double/2addr·v13,·v11
  
269 ····.line·89269 ····.line·89
270 ····mul-double·v13,·v13,·v2270 ····mul-double·v13,·v13,·v2
  
271 ····.line·90271 ····.line·90
272 ····.line·91272 ····.line·91
273 ····iget-object·v1,·v0,·LY/e;->c:Ljava/io/Serializable;273 ····iget-object·v1,·v0,·LN/e;->c:Ljava/io/Serializable;
  
274 ····.line·92274 ····.line·92
275 ····.line·93275 ····.line·93
276 ····move-object·v2,·v1276 ····move-object·v2,·v1
  
Max diff block lines reached; 2622/5851 bytes (44.81%) of diff not shown.
20.3 KB
smali/Y/b.smali vs.
smali/G/h.smali
Files 8% similar despite different names
    
Offset 1, 275 lines modifiedOffset 1, 134 lines modified
1 .class·public·final·LY/b;1 .class·public·final·LG/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LZ/d; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·final·a:Ljava/util/ArrayList;
7 .field·public·final·a:Lh/a; 
  
8 .field·public·final·b:LZ/j; 
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·constructor·<init>(LS/b;I)V7 .method·public·constructor·<init>(LF/f;[Ljava/lang/String;)V
11 ····.locals·48 ····.locals·2
  
12 ····.line·19 ····.line·1
13 ····const/4·v0,·0x1 
  
14 ····const/4·v1,·0x0 
  
15 ····if-eq·p2,·v0,·:cond_0 
  
16 ····.line·2 
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····new-instance·p2,·Lp/e; 
  
19 ····const/16·v0,·0xc 
  
20 ····invoke-direct·{p2,·v0,·p0},·Lp/e;-><init>(ILjava/lang/Object;)V 
  
21 ····iput-object·p2,·p0,·LY/b;->b:LZ/j; 
  
22 ····new-instance·v0,·Lh/a; 
  
23 ····sget-object·v2,·LZ/o;->a:LZ/o; 
  
24 ····.line·3 
25 ····const-string·v3,·"flutter/backgesture" 
  
26 ····invoke-direct·{v0,·p1,·v3,·v2,·v1},·Lh/a;-><init>(LZ/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V 
  
27 ····.line·4 
28 ····iput-object·v0,·p0,·LY/b;->a:Lh/a; 
  
29 ····invoke-virtual·{v0,·p2},·Lh/a;->l(LZ/j;)V 
  
30 ····return-void 
  
31 ····.line·5 
32 ····:cond_0 
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····new-instance·p2,·Lp/e; 
  
35 ····const/16·v0,·0x10 
  
36 ····invoke-direct·{p2,·v0,·p0},·Lp/e;-><init>(ILjava/lang/Object;)V 
  
37 ····iput-object·p2,·p0,·LY/b;->b:LZ/j; 
  
38 ····new-instance·v0,·Lh/a; 
  
39 ····sget-object·v2,·LZ/h;->b:LZ/h; 
  
40 ····.line·6 
41 ····const-string·v3,·"flutter/navigation" 
  
42 ····invoke-direct·{v0,·p1,·v3,·v2,·v1},·Lh/a;-><init>(LZ/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V 
  
43 ····.line·7 
44 ····iput-object·v0,·p0,·LY/b;->a:Lh/a; 
  
45 ····invoke-virtual·{v0,·p2},·Lh/a;->l(LZ/j;)V 
  
46 ····return-void 
47 .end·method 
  
48 .method·public·constructor·<init>(Lh/a;LZ/j;)V 
49 ····.locals·0 
  
50 ····.line·8 
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
52 ····iput-object·p1,·p0,·LY/b;->a:Lh/a; 
  
53 ····iput-object·p2,·p0,·LY/b;->b:LZ/j; 
  
54 ····return-void 
55 .end·method 
  
56 .method·public·static·a(Landroid/window/BackEvent;)Ljava/util/HashMap; 
57 ····.locals·5 
  
58 ····.line·1 
59 ····new-instance·v0,·Ljava/util/HashMap; 
  
60 ····.line·211 ····.line·2
61 ····.line·312 ····.line·3
62 ····const/4·v1,·0x3 
  
63 ····.line·413 ····.line·4
64 ····invoke-direct·{v0,·v1},·Ljava/util/HashMap;-><init>(I)V14 ····new-instance·v0,·Ljava/util/ArrayList;
  
65 ····.line·515 ····.line·5
66 ····.line·616 ····.line·6
 17 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
67 ····.line·7 
68 ····invoke-static·{p0},·LY/a;->a(Landroid/window/BackEvent;)F 
  
 18 ····.line·7
69 ····.line·819 ····.line·8
70 ····.line·920 ····.line·9
 21 ····iput-object·v0,·p0,·LG/h;->a:Ljava/util/ArrayList;
71 ····.line·10 
72 ····move-result·v1 
  
 22 ····.line·10
73 ····.line·1123 ····.line·11
74 ····invoke-static·{p0},·LY/a;->d(Landroid/window/BackEvent;)F24 ····invoke-static·{},·LE/b;->a()LE/b;
  
75 ····.line·1225 ····.line·12
76 ····.line·1326 ····.line·13
Max diff block lines reached; 17906/20685 bytes (86.57%) of diff not shown.
5.39 KB
smali/Y/g.smali vs.
smali/N/g.smali
Files 3% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·enum·LY/g;1 .class·public·final·enum·LN/g;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·enum·c:LY/g;5 .field·public·static·final·enum·c:LN/g;
  
6 .field·public·static·final·synthetic·d:[LY/g;6 .field·public·static·final·synthetic·d:[LN/g;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·b:Ljava/lang/String;8 .field·public·b:Ljava/lang/String;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·311 ····.locals·3
  
12 ····.line·112 ····.line·1
13 ····const/4·v0,·0x013 ····const/4·v0,·0x0
  
14 ····.line·214 ····.line·2
15 ····new-instance·v1,·LY/g;15 ····new-instance·v1,·LN/g;
  
16 ····.line·316 ····.line·3
17 ····.line·417 ····.line·4
18 ····const-string·v2,·"PLAIN_TEXT"18 ····const-string·v2,·"PLAIN_TEXT"
  
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
Offset 34, 34 lines modifiedOffset 34, 34 lines modified
34 ····.line·734 ····.line·7
35 ····.line·835 ····.line·8
36 ····.line·936 ····.line·9
37 ····const-string·v2,·"text/plain"37 ····const-string·v2,·"text/plain"
  
38 ····.line·1038 ····.line·10
39 ····.line·1139 ····.line·11
40 ····iput-object·v2,·v1,·LY/g;->b:Ljava/lang/String;40 ····iput-object·v2,·v1,·LN/g;->b:Ljava/lang/String;
  
41 ····.line·1241 ····.line·12
42 ····.line·1342 ····.line·13
43 ····sput-object·v1,·LY/g;->c:LY/g;43 ····sput-object·v1,·LN/g;->c:LN/g;
  
44 ····.line·1444 ····.line·14
45 ····.line·1545 ····.line·15
46 ····const/4·v2,·0x146 ····const/4·v2,·0x1
  
47 ····.line·1647 ····.line·16
48 ····new-array·v2,·v2,·[LY/g;48 ····new-array·v2,·v2,·[LN/g;
  
49 ····.line·1749 ····.line·17
50 ····.line·1850 ····.line·18
51 ····aput-object·v1,·v2,·v051 ····aput-object·v1,·v2,·v0
  
52 ····.line·1952 ····.line·19
53 ····.line·2053 ····.line·20
54 ····sput-object·v2,·LY/g;->d:[LY/g;54 ····sput-object·v2,·LN/g;->d:[LN/g;
  
55 ····.line·2155 ····.line·21
56 ····.line·2256 ····.line·22
57 ····return-void57 ····return-void
58 ····.line·2358 ····.line·23
59 ····.line·2459 ····.line·24
60 ····.line·2560 ····.line·25
Offset 281, 21 lines modifiedOffset 281, 64 lines modified
281 ····.line·239281 ····.line·239
282 ····.line·240282 ····.line·240
283 ····.line·241283 ····.line·241
284 ····.line·242284 ····.line·242
285 ····.line·243285 ····.line·243
286 ····.line·244286 ····.line·244
287 ····.line·245287 ····.line·245
 288 ····.line·246
 289 ····.line·247
 290 ····.line·248
 291 ····.line·249
 292 ····.line·250
 293 ····.line·251
 294 ····.line·252
 295 ····.line·253
 296 ····.line·254
 297 ····.line·255
 298 ····.line·256
 299 ····.line·257
 300 ····.line·258
 301 ····.line·259
 302 ····.line·260
 303 ····.line·261
 304 ····.line·262
 305 ····.line·263
 306 ····.line·264
 307 ····.line·265
 308 ····.line·266
 309 ····.line·267
 310 ····.line·268
 311 ····.line·269
 312 ····.line·270
 313 ····.line·271
 314 ····.line·272
 315 ····.line·273
 316 ····.line·274
 317 ····.line·275
 318 ····.line·276
 319 ····.line·277
 320 ····.line·278
 321 ····.line·279
 322 ····.line·280
 323 ····.line·281
 324 ····.line·282
 325 ····.line·283
 326 ····.line·284
 327 ····.line·285
 328 ····.line·286
 329 ····.line·287
 330 ····.line·288
288 .end·method331 .end·method
  
289 .method·public·static·a(Ljava/lang/String;)LY/g;332 .method·public·static·a(Ljava/lang/String;)LN/g;
290 ····.locals·5333 ····.locals·5
  
291 ····.line·1334 ····.line·1
292 ····invoke-static·{},·LY/g;->values()[LY/g;335 ····invoke-static·{},·LN/g;->values()[LN/g;
  
293 ····.line·2336 ····.line·2
294 ····.line·3337 ····.line·3
Max diff block lines reached; 3030/5450 bytes (55.60%) of diff not shown.
1.69 KB
smali/Y/c.smali vs.
smali/N/c.smali
Files 20% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·public·final·LY/c;1 .class·public·final·LN/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lh/a;5 .field·public·final·a:Lf/a;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(LS/b;)V7 .method·public·constructor·<init>(LH/b;)V
8 ····.locals·48 ····.locals·4
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····new-instance·v0,·Lh/a;11 ····new-instance·v0,·Lf/a;
  
12 ····sget-object·v1,·LZ/h;->a:LZ/h;12 ····sget-object·v1,·LO/h;->a:LO/h;
  
13 ····const/4·v2,·0x013 ····const/4·v2,·0x0
  
14 ····.line·214 ····.line·2
15 ····const-string·v3,·"flutter/system"15 ····const-string·v3,·"flutter/system"
  
16 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·Lh/a;-><init>(LZ/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V16 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·Lf/a;-><init>(LO/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V
  
17 ····.line·317 ····.line·3
18 ····iput-object·v0,·p0,·LY/c;->a:Lh/a;18 ····iput-object·v0,·p0,·LN/c;->a:Lf/a;
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·public·constructor·<init>(LZ/f;)V21 .method·public·constructor·<init>(LO/f;)V
22 ····.locals·422 ····.locals·4
  
23 ····.line·423 ····.line·4
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····new-instance·v0,·Lh/a;25 ····new-instance·v0,·Lf/a;
  
26 ····sget-object·v1,·LZ/h;->a:LZ/h;26 ····sget-object·v1,·LO/h;->a:LO/h;
  
27 ····const/4·v2,·0x027 ····const/4·v2,·0x0
  
28 ····.line·528 ····.line·5
29 ····const-string·v3,·"flutter/keyevent"29 ····const-string·v3,·"flutter/keyevent"
  
30 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·Lh/a;-><init>(LZ/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V30 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·Lf/a;-><init>(LO/f;Ljava/lang/String;Ljava/lang/Object;La/a;)V
  
31 ····.line·631 ····.line·6
32 ····iput-object·v0,·p0,·LY/c;->a:Lh/a;32 ····iput-object·v0,·p0,·LN/c;->a:Lf/a;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
713 B
smali/U/d.smali vs.
smali/J/d.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LU/d;1 .class·public·final·LJ/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Ljava/lang/String;5 .field·public·final·a:Ljava/lang/String;
  
Offset 15, 19 lines modifiedOffset 15, 19 lines modified
  
15 ····.line·115 ····.line·1
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·217 ····.line·2
18 ····.line·318 ····.line·3
19 ····.line·419 ····.line·4
20 ····iput-object·p1,·p0,·LU/d;->a:Ljava/lang/String;20 ····iput-object·p1,·p0,·LJ/d;->a:Ljava/lang/String;
  
21 ····.line·521 ····.line·5
22 ····.line·622 ····.line·6
23 ····iput-object·p2,·p0,·LU/d;->b:Ljava/lang/String;23 ····iput-object·p2,·p0,·LJ/d;->b:Ljava/lang/String;
  
24 ····.line·724 ····.line·7
25 ····.line·825 ····.line·8
26 ····return-void26 ····return-void
27 ····.line·927 ····.line·9
28 ····.line·1028 ····.line·10
29 ····.line·1129 ····.line·11
15.7 KB
smali/U/f.smali vs.
smali/J/f.smali
Files 8% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·LU/f;1 .class·public·final·LJ/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:Z5 .field·public·a:Z
  
6 .field·public·b:LU/e;6 .field·public·b:LJ/e;
  
7 .field·public·c:J7 .field·public·c:J
  
8 .field·public·d:LU/b;8 .field·public·d:LJ/b;
  
9 .field·public·e:Lio/flutter/embedding/engine/FlutterJNI;9 .field·public·e:Lio/flutter/embedding/engine/FlutterJNI;
  
10 .field·public·f:Ljava/util/concurrent/ExecutorService;10 .field·public·f:Ljava/util/concurrent/ExecutorService;
  
11 .field·public·g:Ljava/util/concurrent/Future;11 .field·public·g:Ljava/util/concurrent/Future;
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·final·a(Landroid/content/Context;[Ljava/lang/String;)V13 .method·public·final·a(Landroid/content/Context;[Ljava/lang/String;)V
14 ····.locals·2514 ····.locals·26
  
15 ····.line·115 ····.line·1
16 ····move-object/from16·v1,·p016 ····move-object/from16·v1,·p0
  
17 ····move-object/from16·v0,·p217 ····move-object/from16·v0,·p2
  
18 ····const-string·v2,·"io.flutter.embedding.android.DisableMergedPlatformUIThread"18 ····const-string·v2,·"io.flutter.embedding.android.DisableMergedPlatformUIThread"
Offset 46, 66 lines modifiedOffset 46, 66 lines modified
  
46 ····const-string·v10,·"--cache-dir-path="46 ····const-string·v10,·"--cache-dir-path="
  
47 ····const-string·v11,·"--aot-shared-library-name="47 ····const-string·v11,·"--aot-shared-library-name="
  
48 ····const-string·v12,·"--icu-native-lib-path="48 ····const-string·v12,·"--icu-native-lib-path="
  
49 ····iget-boolean·v13,·v1,·LU/f;->a:Z49 ····iget-boolean·v13,·v1,·LJ/f;->a:Z
  
50 ····if-eqz·v13,·:cond_050 ····if-eqz·v13,·:cond_0
  
51 ····return-void51 ····return-void
  
52 ····:cond_052 ····:cond_0
53 ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper;53 ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper;
  
54 ····move-result-object·v1354 ····move-result-object·v13
  
55 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;55 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
56 ····move-result-object·v1456 ····move-result-object·v14
  
57 ····if-ne·v13,·v14,·:cond_1157 ····if-ne·v13,·v14,·:cond_13
  
58 ····iget-object·v13,·v1,·LU/f;->b:LU/e;58 ····iget-object·v13,·v1,·LJ/f;->b:LJ/e;
  
59 ····if-eqz·v13,·:cond_1059 ····if-eqz·v13,·:cond_12
  
60 ····:try_start_060 ····:try_start_0
61 ····const-string·v13,·"FlutterLoader#ensureInitializationComplete"61 ····const-string·v13,·"FlutterLoader#ensureInitializationComplete"
  
62 ····invoke-static·{v13},·Lf0/a;->b(Ljava/lang/String;)V62 ····invoke-static·{v13},·LU/a;->b(Ljava/lang/String;)V
63 ····:try_end_063 ····:try_end_0
64 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_064 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
65 ····:try_start_165 ····:try_start_1
66 ····iget-object·v13,·v1,·LU/f;->g:Ljava/util/concurrent/Future;66 ····iget-object·v13,·v1,·LJ/f;->g:Ljava/util/concurrent/Future;
  
67 ····invoke-interface·{v13},·Ljava/util/concurrent/Future;->get()Ljava/lang/Object;67 ····invoke-interface·{v13},·Ljava/util/concurrent/Future;->get()Ljava/lang/Object;
  
68 ····move-result-object·v1368 ····move-result-object·v13
  
69 ····check-cast·v13,·LU/d;69 ····check-cast·v13,·LJ/d;
  
70 ····new-instance·v14,·Ljava/util/ArrayList;70 ····new-instance·v14,·Ljava/util/ArrayList;
  
71 ····invoke-direct·{v14},·Ljava/util/ArrayList;-><init>()V71 ····invoke-direct·{v14},·Ljava/util/ArrayList;-><init>()V
  
72 ····const-string·v15,·"--icu-symbol-prefix=_binary_icudtl_dat"72 ····const-string·v15,·"--icu-symbol-prefix=_binary_icudtl_dat"
  
73 ····invoke-virtual·{v14,·v15},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z73 ····invoke-virtual·{v14,·v15},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
74 ····new-instance·v15,·Ljava/lang/StringBuilder;74 ····new-instance·v15,·Ljava/lang/StringBuilder;
  
75 ····invoke-direct·{v15,·v12},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V75 ····invoke-direct·{v15,·v12},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
76 ····iget-object·v12,·v1,·LU/f;->d:LU/b;76 ····iget-object·v12,·v1,·LJ/f;->d:LJ/b;
  
77 ····iget-object·v12,·v12,·LU/b;->d:Ljava/lang/String;77 ····iget-object·v12,·v12,·LJ/b;->d:Ljava/lang/String;
  
78 ····invoke-virtual·{v15,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;78 ····invoke-virtual·{v15,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
79 ····sget-object·v12,·Ljava/io/File;->separator:Ljava/lang/String;79 ····sget-object·v12,·Ljava/io/File;->separator:Ljava/lang/String;
  
80 ····invoke-virtual·{v15,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;80 ····invoke-virtual·{v15,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 136, 103 lines modifiedOffset 136, 103 lines modified
  
136 ····:cond_1136 ····:cond_1
137 ····:goto_0137 ····:goto_0
138 ····new-instance·v0,·Ljava/lang/StringBuilder;138 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
139 ····invoke-direct·{v0,·v11},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V139 ····invoke-direct·{v0,·v11},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
140 ····iget-object·v4,·v1,·LU/f;->d:LU/b;140 ····iget-object·v4,·v1,·LJ/f;->d:LJ/b;
  
141 ····iget-object·v4,·v4,·LU/b;->a:Ljava/lang/String;141 ····iget-object·v4,·v4,·LJ/b;->a:Ljava/lang/String;
  
142 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;142 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
143 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;143 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
144 ····move-result-object·v0144 ····move-result-object·v0
  
145 ····invoke-virtual·{v14,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z145 ····invoke-virtual·{v14,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
146 ····new-instance·v0,·Ljava/lang/StringBuilder;146 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
147 ····invoke-direct·{v0,·v11},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V147 ····invoke-direct·{v0,·v11},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
148 ····iget-object·v4,·v1,·LU/f;->d:LU/b;148 ····iget-object·v4,·v1,·LJ/f;->d:LJ/b;
  
149 ····iget-object·v4,·v4,·LU/b;->d:Ljava/lang/String;149 ····iget-object·v4,·v4,·LJ/b;->d:Ljava/lang/String;
  
150 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;150 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Max diff block lines reached; 11911/15994 bytes (74.47%) of diff not shown.
2.3 KB
smali/U/e.smali vs.
smali/J/e.smali
Files 8% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LU/e;1 .class·public·final·LJ/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·synthetic·a:I5 .field·public·final·synthetic·a:I
  
Offset 14, 43 lines modifiedOffset 14, 43 lines modified
14 ····.locals·114 ····.locals·1
  
15 ····.line·115 ····.line·1
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····const/4·v0,·0x017 ····const/4·v0,·0x0
  
18 ····iput·v0,·p0,·LU/e;->a:I18 ····iput·v0,·p0,·LJ/e;->a:I
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·public·constructor·<init>(Ljava/lang/String;)V21 .method·public·constructor·<init>(Ljava/lang/String;)V
22 ····.locals·122 ····.locals·1
  
23 ····.line·223 ····.line·2
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····const/4·v0,·0x125 ····const/4·v0,·0x1
  
26 ····.line·326 ····.line·3
27 ····iput·v0,·p0,·LU/e;->a:I27 ····iput·v0,·p0,·LJ/e;->a:I
  
28 ····.line·428 ····.line·4
29 ····iput-object·p1,·p0,·LU/e;->b:Ljava/lang/String;29 ····iput-object·p1,·p0,·LJ/e;->b:Ljava/lang/String;
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·final·toString()Ljava/lang/String;33 .method·public·final·toString()Ljava/lang/String;
34 ····.locals·234 ····.locals·2
  
35 ····.line·135 ····.line·1
36 ····iget·v0,·p0,·LU/e;->a:I36 ····iget·v0,·p0,·LJ/e;->a:I
  
37 ····.line·237 ····.line·2
38 ····.line·338 ····.line·3
39 ····packed-switch·v0,·:pswitch_data_039 ····packed-switch·v0,·:pswitch_data_0
  
40 ····.line·440 ····.line·4
41 ····.line·541 ····.line·5
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ····.line·1476 ····.line·14
77 ····.line·1577 ····.line·15
78 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V78 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
79 ····.line·1679 ····.line·16
80 ····.line·1780 ····.line·17
81 ····.line·1881 ····.line·18
82 ····iget-object·v1,·p0,·LU/e;->b:Ljava/lang/String;82 ····iget-object·v1,·p0,·LJ/e;->b:Ljava/lang/String;
  
83 ····.line·1983 ····.line·19
84 ····.line·2084 ····.line·20
85 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;85 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
86 ····.line·2186 ····.line·21
87 ····.line·2287 ····.line·22
Offset 321, 8 lines modifiedOffset 321, 51 lines modified
321 ····.line·239321 ····.line·239
322 ····.line·240322 ····.line·240
323 ····.line·241323 ····.line·241
324 ····.line·242324 ····.line·242
325 ····.line·243325 ····.line·243
326 ····.line·244326 ····.line·244
327 ····.line·245327 ····.line·245
 328 ····.line·246
 329 ····.line·247
 330 ····.line·248
 331 ····.line·249
 332 ····.line·250
 333 ····.line·251
 334 ····.line·252
 335 ····.line·253
 336 ····.line·254
 337 ····.line·255
 338 ····.line·256
 339 ····.line·257
 340 ····.line·258
 341 ····.line·259
 342 ····.line·260
 343 ····.line·261
 344 ····.line·262
 345 ····.line·263
 346 ····.line·264
 347 ····.line·265
 348 ····.line·266
 349 ····.line·267
 350 ····.line·268
 351 ····.line·269
 352 ····.line·270
 353 ····.line·271
 354 ····.line·272
 355 ····.line·273
 356 ····.line·274
 357 ····.line·275
 358 ····.line·276
 359 ····.line·277
 360 ····.line·278
 361 ····.line·279
 362 ····.line·280
 363 ····.line·281
 364 ····.line·282
 365 ····.line·283
 366 ····.line·284
 367 ····.line·285
 368 ····.line·286
 369 ····.line·287
 370 ····.line·288
328 .end·method371 .end·method
6.17 KB
smali/U/c.smali vs.
smali/J/c.smali
Files 2% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·LU/c;1 .class·public·final·LJ/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Landroid/content/Context;7 .field·public·final·synthetic·a:Landroid/content/Context;
  
8 .field·public·final·synthetic·b:LU/f;8 .field·public·final·synthetic·b:LJ/f;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(LU/f;Landroid/content/Context;)V10 .method·public·constructor·<init>(LJ/f;Landroid/content/Context;)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····.line·416 ····.line·4
17 ····iput-object·p1,·p0,·LU/c;->b:LU/f;17 ····iput-object·p1,·p0,·LJ/c;->b:LJ/f;
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····iput-object·p2,·p0,·LU/c;->a:Landroid/content/Context;20 ····iput-object·p2,·p0,·LJ/c;->a:Landroid/content/Context;
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····return-void23 ····return-void
24 ····.line·924 ····.line·9
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
Offset 498, 19 lines modifiedOffset 498, 19 lines modified
  
  
498 #·virtual·methods498 #·virtual·methods
499 .method·public·final·call()Ljava/lang/Object;499 .method·public·final·call()Ljava/lang/Object;
500 ····.locals·8500 ····.locals·8
  
501 ····.line·1501 ····.line·1
502 ····iget-object·v0,·p0,·LU/c;->a:Landroid/content/Context;502 ····iget-object·v0,·p0,·LJ/c;->a:Landroid/content/Context;
  
503 ····.line·2503 ····.line·2
504 ····.line·3504 ····.line·3
505 ····iget-object·v1,·p0,·LU/c;->b:LU/f;505 ····iget-object·v1,·p0,·LJ/c;->b:LJ/f;
  
506 ····.line·4506 ····.line·4
507 ····.line·5507 ····.line·5
508 ····const-string·v2,·"contains·the·following·files:·"508 ····const-string·v2,·"contains·the·following·files:·"
  
509 ····.line·6509 ····.line·6
510 ····.line·7510 ····.line·7
Offset 518, 28 lines modifiedOffset 518, 28 lines modified
  
518 ····.line·8518 ····.line·8
519 ····.line·9519 ····.line·9
520 ····const-string·v4,·"FlutterLoader·initTask"520 ····const-string·v4,·"FlutterLoader·initTask"
  
521 ····.line·10521 ····.line·10
522 ····.line·11522 ····.line·11
523 ····invoke-static·{v4},·Lf0/a;->b(Ljava/lang/String;)V523 ····invoke-static·{v4},·LU/a;->b(Ljava/lang/String;)V
  
524 ····.line·12524 ····.line·12
525 ····.line·13525 ····.line·13
526 ····.line·14526 ····.line·14
527 ····:try_start_0527 ····:try_start_0
528 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;528 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
529 ····:try_end_0529 ····:try_end_0
530 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0530 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
531 ····.line·15531 ····.line·15
532 ····.line·16532 ····.line·16
533 ····.line·17533 ····.line·17
534 ····iget-object·v4,·v1,·LU/f;->e:Lio/flutter/embedding/engine/FlutterJNI;534 ····iget-object·v4,·v1,·LJ/f;->e:Lio/flutter/embedding/engine/FlutterJNI;
  
535 ····.line·18535 ····.line·18
536 ····.line·19536 ····.line·19
537 ····:try_start_1537 ····:try_start_1
538 ····invoke-virtual·{v4,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->loadLibrary(Landroid/content/Context;)V538 ····invoke-virtual·{v4,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->loadLibrary(Landroid/content/Context;)V
539 ····:try_end_1539 ····:try_end_1
540 ····.catch·Ljava/lang/UnsatisfiedLinkError;·{:try_start_1·..·:try_end_1}·:catch_0540 ····.catch·Ljava/lang/UnsatisfiedLinkError;·{:try_start_1·..·:try_end_1}·:catch_0
Offset 550, 36 lines modifiedOffset 550, 36 lines modified
550 ····.line·22550 ····.line·22
551 ····:try_start_2551 ····:try_start_2
552 ····invoke-virtual·{v4},·Lio/flutter/embedding/engine/FlutterJNI;->updateRefreshRate()V552 ····invoke-virtual·{v4},·Lio/flutter/embedding/engine/FlutterJNI;->updateRefreshRate()V
  
553 ····.line·23553 ····.line·23
554 ····.line·24554 ····.line·24
555 ····.line·25555 ····.line·25
556 ····iget-object·v1,·v1,·LU/f;->f:Ljava/util/concurrent/ExecutorService;556 ····iget-object·v1,·v1,·LJ/f;->f:Ljava/util/concurrent/ExecutorService;
  
557 ····.line·26557 ····.line·26
558 ····.line·27558 ····.line·27
559 ····new-instance·v2,·Lr/d;559 ····new-instance·v2,·Landroidx/lifecycle/r;
  
560 ····.line·28560 ····.line·28
561 ····.line·29561 ····.line·29
562 ····const/4·v3,·0x5562 ····const/4·v3,·0x2
  
563 ····.line·30563 ····.line·30
564 ····invoke-direct·{v2,·v3,·p0},·Lr/d;-><init>(ILjava/lang/Object;)V564 ····invoke-direct·{v2,·v3,·p0},·Landroidx/lifecycle/r;-><init>(ILjava/lang/Object;)V
  
565 ····.line·31565 ····.line·31
566 ····.line·32566 ····.line·32
567 ····.line·33567 ····.line·33
568 ····invoke-interface·{v1,·v2},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V568 ····invoke-interface·{v1,·v2},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
  
569 ····.line·34569 ····.line·34
570 ····.line·35570 ····.line·35
571 ····.line·36571 ····.line·36
572 ····new-instance·v1,·LU/d;572 ····new-instance·v1,·LJ/d;
  
573 ····.line·37573 ····.line·37
574 ····.line·38574 ····.line·38
575 ····invoke-virtual·{v0},·Landroid/content/Context;->getFilesDir()Ljava/io/File;575 ····invoke-virtual·{v0},·Landroid/content/Context;->getFilesDir()Ljava/io/File;
  
576 ····.line·39576 ····.line·39
577 ····.line·40577 ····.line·40
Offset 591, 15 lines modifiedOffset 591, 15 lines modified
  
591 ····.line·43591 ····.line·43
592 ····.line·44592 ····.line·44
593 ····new-instance·v2,·Ljava/io/File;593 ····new-instance·v2,·Ljava/io/File;
Max diff block lines reached; 2795/6248 bytes (44.73%) of diff not shown.
9.05 KB
smali/d0/d.smali vs.
smali/m0/Y.smali
Files 10% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 26 lines modified
1 .class·public·Ld0/d;1 .class·public·final·Lm0/Y;
2 .super·Ljava/lang/Object;2 .super·Lr0/l;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LW/b;5 .implements·Lm0/K;
  
  
6 #·instance·fields 
7 .field·public·a:Landroid/content/Context; 
  
  
8 #·direct·methods6 #·virtual·methods
9 .method·public·constructor·<init>()V7 .method·public·final·b()Z
10 ····.locals·08 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····const/4·v0,·0x1
  
13 ····.line·211 ····.line·2
 12 ····return·v0
14 ····.line·313 ····.line·3
15 ····.line·414 ····.line·4
16 ····return-void 
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
19 ····.line·717 ····.line·7
20 ····.line·818 ····.line·8
21 ····.line·919 ····.line·9
22 ····.line·1020 ····.line·10
23 ····.line·1121 ····.line·11
Offset 258, 237 lines modifiedOffset 254, 152 lines modified
258 ····.line·239254 ····.line·239
259 ····.line·240255 ····.line·240
260 ····.line·241256 ····.line·241
261 ····.line·242257 ····.line·242
262 ····.line·243258 ····.line·243
263 ····.line·244259 ····.line·244
264 ····.line·245260 ····.line·245
 261 ····.line·246
 262 ····.line·247
 263 ····.line·248
 264 ····.line·249
 265 ····.line·250
 266 ····.line·251
 267 ····.line·252
 268 ····.line·253
 269 ····.line·254
 270 ····.line·255
 271 ····.line·256
 272 ····.line·257
 273 ····.line·258
 274 ····.line·259
 275 ····.line·260
 276 ····.line·261
 277 ····.line·262
 278 ····.line·263
 279 ····.line·264
 280 ····.line·265
 281 ····.line·266
 282 ····.line·267
 283 ····.line·268
 284 ····.line·269
 285 ····.line·270
 286 ····.line·271
 287 ····.line·272
 288 ····.line·273
 289 ····.line·274
 290 ····.line·275
 291 ····.line·276
 292 ····.line·277
 293 ····.line·278
 294 ····.line·279
 295 ····.line·280
 296 ····.line·281
 297 ····.line·282
 298 ····.line·283
 299 ····.line·284
 300 ····.line·285
 301 ····.line·286
 302 ····.line·287
 303 ····.line·288
265 .end·method304 .end·method
  
 305 .method·public·final·c()Lm0/Y;
  
266 #·virtual·methods 
267 .method·public·final·a(Ld0/c;)Ljava/util/ArrayList; 
268 ····.locals·4306 ····.locals·0
  
269 ····.line·1307 ····.line·1
 308 ····return-object·p0
270 ····new-instance·v0,·Ljava/util/ArrayList; 
  
271 ····.line·2309 ····.line·2
272 ····.line·3310 ····.line·3
273 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V 
  
274 ····.line·4311 ····.line·4
275 ····.line·5312 ····.line·5
276 ····.line·6313 ····.line·6
277 ····iget-object·v1,·p0,·Ld0/d;->a:Landroid/content/Context; 
  
278 ····.line·7314 ····.line·7
279 ····.line·8315 ····.line·8
280 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I 
  
281 ····.line·9316 ····.line·9
282 ····.line·10317 ····.line·10
283 ····.line·11318 ····.line·11
284 ····move-result·v2 
  
285 ····.line·12319 ····.line·12
286 ····packed-switch·v2,·:pswitch_data_0 
  
287 ····.line·13320 ····.line·13
288 ····.line·14321 ····.line·14
289 ····.line·15322 ····.line·15
290 ····new-instance·v0,·Ljava/lang/RuntimeException; 
  
291 ····.line·16323 ····.line·16
292 ····.line·17324 ····.line·17
293 ····new-instance·v1,·Ljava/lang/StringBuilder; 
  
294 ····.line·18325 ····.line·18
295 ····.line·19326 ····.line·19
296 ····const-string·v2,·"Unrecognized·directory:·" 
Max diff block lines reached; 6888/9197 bytes (74.89%) of diff not shown.
18.6 KB
smali/d0/b.smali vs.
smali/m0/m.smali
Files 6% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 33 lines modified
1 .class·public·final·Ld0/b;1 .class·public·final·Lm0/m;
2 .super·LZ/n;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
 5 .field·public·final·a:Ljava/lang/Object;
  
5 .field·public·static·final·d:Ld0/b;6 .field·public·final·b:Le0/l;
  
  
6 #·direct·methods7 #·direct·methods
7 .method·static·constructor·<clinit>()V8 .method·public·constructor·<init>(Ljava/lang/Object;Le0/l;)V
8 ····.locals·19 ····.locals·0
  
9 ····.line·110 ····.line·1
10 ····new-instance·v0,·Ld0/b;11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·212 ····.line·2
12 ····.line·313 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
14 ····.line·414 ····.line·4
 15 ····iput-object·p1,·p0,·Lm0/m;->a:Ljava/lang/Object;
  
15 ····.line·516 ····.line·5
16 ····.line·617 ····.line·6
17 ····sput-object·v0,·Ld0/b;->d:Ld0/b;18 ····iput-object·p2,·p0,·Lm0/m;->b:Le0/l;
  
18 ····.line·719 ····.line·7
19 ····.line·820 ····.line·8
20 ····return-void21 ····return-void
21 ····.line·922 ····.line·9
22 ····.line·1023 ····.line·10
23 ····.line·1124 ····.line·11
Offset 259, 87 lines modifiedOffset 261, 623 lines modified
259 ····.line·239261 ····.line·239
260 ····.line·240262 ····.line·240
261 ····.line·241263 ····.line·241
262 ····.line·242264 ····.line·242
263 ····.line·243265 ····.line·243
264 ····.line·244266 ····.line·244
265 ····.line·245267 ····.line·245
 268 ····.line·246
 269 ····.line·247
 270 ····.line·248
 271 ····.line·249
 272 ····.line·250
 273 ····.line·251
 274 ····.line·252
 275 ····.line·253
 276 ····.line·254
 277 ····.line·255
 278 ····.line·256
 279 ····.line·257
 280 ····.line·258
 281 ····.line·259
 282 ····.line·260
 283 ····.line·261
 284 ····.line·262
 285 ····.line·263
 286 ····.line·264
 287 ····.line·265
 288 ····.line·266
 289 ····.line·267
 290 ····.line·268
 291 ····.line·269
 292 ····.line·270
 293 ····.line·271
 294 ····.line·272
 295 ····.line·273
 296 ····.line·274
 297 ····.line·275
 298 ····.line·276
 299 ····.line·277
 300 ····.line·278
 301 ····.line·279
 302 ····.line·280
 303 ····.line·281
 304 ····.line·282
 305 ····.line·283
 306 ····.line·284
 307 ····.line·285
 308 ····.line·286
 309 ····.line·287
 310 ····.line·288
 311 ····.line·289
 312 ····.line·290
 313 ····.line·291
 314 ····.line·292
 315 ····.line·293
 316 ····.line·294
 317 ····.line·295
 318 ····.line·296
 319 ····.line·297
 320 ····.line·298
 321 ····.line·299
 322 ····.line·300
 323 ····.line·301
 324 ····.line·302
 325 ····.line·303
 326 ····.line·304
 327 ····.line·305
 328 ····.line·306
 329 ····.line·307
 330 ····.line·308
 331 ····.line·309
 332 ····.line·310
 333 ····.line·311
 334 ····.line·312
 335 ····.line·313
 336 ····.line·314
 337 ····.line·315
 338 ····.line·316
 339 ····.line·317
 340 ····.line·318
 341 ····.line·319
 342 ····.line·320
 343 ····.line·321
 344 ····.line·322
 345 ····.line·323
 346 ····.line·324
 347 ····.line·325
 348 ····.line·326
 349 ····.line·327
 350 ····.line·328
 351 ····.line·329
Max diff block lines reached; 14568/18986 bytes (76.73%) of diff not shown.
11.5 KB
smali/d0/c.smali vs.
smali/W/e.smali
Files 6% similar despite different names
    
Offset 1, 433 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·enum·Ld0/c;1 .class·public·final·LW/e;
2 .super·Ljava/lang/Enum;2 .super·LW/f;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/RandomAccess;
  
4 #·static·fields 
5 .field·public·static·final·synthetic·c:[Ld0/c; 
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·public·final·b:LW/f;
  
7 .field·public·final·b:I8 .field·public·final·c:I
  
 9 .field·public·final·d:I
  
  
8 #·direct·methods10 #·direct·methods
9 .method·static·constructor·<clinit>()V11 .method·public·constructor·<init>(LW/f;II)V
10 ····.locals·1612 ····.locals·1
  
11 ····.line·113 ····.line·1
12 ····new-instance·v0,·Ld0/c;14 ····const-string·v0,·"list"
  
13 ····.line·215 ····.line·2
14 ····.line·316 ····.line·3
15 ····const-string·v1,·"ROOT"17 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
16 ····.line·418 ····.line·4
17 ····.line·519 ····.line·5
18 ····const/4·v2,·0x0 
  
19 ····.line·620 ····.line·6
20 ····invoke-direct·{v0,·v1,·v2,·v2},·Ld0/c;-><init>(Ljava/lang/String;II)V21 ····invoke-direct·{p0},·LW/f;-><init>()V
  
21 ····.line·722 ····.line·7
22 ····.line·823 ····.line·8
23 ····.line·924 ····.line·9
24 ····new-instance·v1,·Ld0/c;25 ····iput-object·p1,·p0,·LW/e;->b:LW/f;
  
25 ····.line·1026 ····.line·10
26 ····.line·1127 ····.line·11
27 ····const-string·v3,·"MUSIC"28 ····iput·p2,·p0,·LW/e;->c:I
  
28 ····.line·1229 ····.line·12
29 ····.line·1330 ····.line·13
30 ····const/4·v4,·0x131 ····invoke-virtual·{p1},·LW/b;->a()I
  
31 ····.line·1432 ····.line·14
32 ····invoke-direct·{v1,·v3,·v4,·v4},·Ld0/c;-><init>(Ljava/lang/String;II)V 
  
33 ····.line·1533 ····.line·15
34 ····.line·1634 ····.line·16
 35 ····move-result·p1
  
35 ····.line·1736 ····.line·17
36 ····new-instance·v3,·Ld0/c;37 ····invoke-static·{p2,·p3,·p1},·La/a;->c(III)V
  
37 ····.line·1838 ····.line·18
38 ····.line·1939 ····.line·19
39 ····const-string·v5,·"PODCASTS" 
  
40 ····.line·2040 ····.line·20
 41 ····sub-int/2addr·p3,·p2
  
41 ····.line·2142 ····.line·21
42 ····const/4·v6,·0x243 ····iput·p3,·p0,·LW/e;->d:I
  
43 ····.line·2244 ····.line·22
44 ····invoke-direct·{v3,·v5,·v6,·v6},·Ld0/c;-><init>(Ljava/lang/String;II)V 
  
45 ····.line·2345 ····.line·23
46 ····.line·24 
47 ····.line·25 
48 ····new-instance·v5,·Ld0/c; 
  
49 ····.line·26 
50 ····.line·27 
51 ····const-string·v7,·"RINGTONES" 
  
52 ····.line·28 
53 ····.line·29 
54 ····const/4·v8,·0x3 
  
55 ····.line·30 
56 ····invoke-direct·{v5,·v7,·v8,·v8},·Ld0/c;-><init>(Ljava/lang/String;II)V 
  
57 ····.line·31 
58 ····.line·32 
59 ····.line·33 
60 ····new-instance·v7,·Ld0/c; 
  
61 ····.line·34 
62 ····.line·35 
63 ····const-string·v9,·"ALARMS" 
  
64 ····.line·36 
65 ····.line·37 
66 ····const/4·v10,·0x4 
  
67 ····.line·38 
68 ····invoke-direct·{v7,·v9,·v10,·v10},·Ld0/c;-><init>(Ljava/lang/String;II)V 
  
69 ····.line·39 
70 ····.line·40 
71 ····.line·41 
72 ····new-instance·v9,·Ld0/c; 
  
73 ····.line·42 
74 ····.line·43 
75 ····const-string·v11,·"NOTIFICATIONS" 
  
76 ····.line·44 
77 ····.line·45 
78 ····const/4·v12,·0x5 
  
79 ····.line·46 
80 ····invoke-direct·{v9,·v11,·v12,·v12},·Ld0/c;-><init>(Ljava/lang/String;II)V 
  
81 ····.line·47 
82 ····.line·48 
83 ····.line·49 
84 ····new-instance·v11,·Ld0/c; 
  
85 ····.line·50 
Max diff block lines reached; 6478/11710 bytes (55.32%) of diff not shown.
4.19 KB
smali/B0/t.smali vs.
smali/d/e.smali
Files 12% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·LB0/t; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·Ld/e;
 2 .super·LC/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/Iterator;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:LB0/l;7 .field·public·a:Ld/c;
  
 8 .field·public·b:Ld/c;
  
  
6 #·direct·methods9 #·virtual·methods
7 .method·public·constructor·<init>(LB0/l;)V10 .method·public·final·hasNext()Z
8 ····.locals·011 ····.locals·1
  
9 ····.line·112 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····iget-object·v0,·p0,·Ld/e;->b:Ld/c;
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
 16 ····if-eqz·v0,·:cond_0
13 ····.line·4 
14 ····iput-object·p1,·p0,·LB0/t;->a:LB0/l; 
  
 17 ····.line·4
15 ····.line·518 ····.line·5
 19 ····const/4·v0,·0x1
  
16 ····.line·620 ····.line·6
17 ····return-void21 ····goto·:goto_0
  
18 ····.line·722 ····.line·7
 23 ····:cond_0
 24 ····const/4·v0,·0x0
  
19 ····.line·825 ····.line·8
 26 ····:goto_0
 27 ····return·v0
20 ····.line·928 ····.line·9
21 ····.line·1029 ····.line·10
22 ····.line·1130 ····.line·11
23 ····.line·1231 ····.line·12
24 ····.line·1332 ····.line·13
25 ····.line·1433 ····.line·14
26 ····.line·1534 ····.line·15
Offset 268, 69 lines modifiedOffset 281, 123 lines modified
268 ····.line·250281 ····.line·250
269 ····.line·251282 ····.line·251
270 ····.line·252283 ····.line·252
271 ····.line·253284 ····.line·253
272 ····.line·254285 ····.line·254
273 ····.line·255286 ····.line·255
274 ····.line·256287 ····.line·256
 288 ····.line·257
 289 ····.line·258
 290 ····.line·259
 291 ····.line·260
 292 ····.line·261
 293 ····.line·262
 294 ····.line·263
 295 ····.line·264
 296 ····.line·265
 297 ····.line·266
 298 ····.line·267
 299 ····.line·268
 300 ····.line·269
 301 ····.line·270
 302 ····.line·271
 303 ····.line·272
 304 ····.line·273
 305 ····.line·274
 306 ····.line·275
 307 ····.line·276
 308 ····.line·277
 309 ····.line·278
 310 ····.line·279
 311 ····.line·280
 312 ····.line·281
 313 ····.line·282
 314 ····.line·283
 315 ····.line·284
 316 ····.line·285
 317 ····.line·286
 318 ····.line·287
 319 ····.line·288
275 .end·method320 .end·method
  
  
276 #·virtual·methods 
277 .method·public·final·toString()Ljava/lang/String;321 .method·public·final·next()Ljava/lang/Object;
278 ····.locals·2322 ····.locals·2
  
279 ····.line·1323 ····.line·1
280 ····new-instance·v0,·Ljava/lang/StringBuilder;324 ····iget-object·v0,·p0,·Ld/e;->b:Ld/c;
  
281 ····.line·2325 ····.line·2
282 ····.line·3326 ····.line·3
283 ····const-string·v1,·"Removed["327 ····iget-object·v1,·p0,·Ld/e;->a:Ld/c;
  
284 ····.line·4328 ····.line·4
285 ····.line·5329 ····.line·5
286 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V330 ····if-eq·v0,·v1,·:cond_1
  
287 ····.line·6331 ····.line·6
288 ····.line·7332 ····.line·7
 333 ····if-nez·v1,·:cond_0
289 ····.line·8 
290 ····iget-object·v1,·p0,·LB0/t;->a:LB0/l; 
  
 334 ····.line·8
291 ····.line·9335 ····.line·9
 336 ····goto·:goto_0
  
292 ····.line·10337 ····.line·10
293 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;338 ····:cond_0
 339 ····move-object·v1,·p0
  
294 ····.line·11340 ····.line·11
 341 ····check-cast·v1,·Ld/b;
  
295 ····.line·12342 ····.line·12
296 ····.line·13343 ····.line·13
297 ····const/16·v1,·0x5d344 ····iget·v1,·v1,·Ld/b;->c:I
Max diff block lines reached; 1738/4222 bytes (41.17%) of diff not shown.
1.47 KB
smali/B0/s.smali vs.
smali/r0/s.smali
Files 10% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LB0/s;1 .class·public·abstract·Lr0/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object;5 .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object;
6 .end·method6 .end·method
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····.line·1846 ····.line·18
47 ····.line·1947 ····.line·19
48 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;48 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
49 ····.line·2049 ····.line·20
50 ····.line·2150 ····.line·21
51 ····.line·2251 ····.line·22
52 ····invoke-static·{p0},·Lw0/w;->f(Ljava/lang/Object;)Ljava/lang/String;52 ····invoke-static·{p0},·Lm0/w;->c(Ljava/lang/Object;)Ljava/lang/String;
  
53 ····.line·2353 ····.line·23
54 ····.line·2454 ····.line·24
55 ····.line·2555 ····.line·25
56 ····move-result-object·v156 ····move-result-object·v1
  
57 ····.line·2657 ····.line·26
Offset 280, 8 lines modifiedOffset 280, 51 lines modified
280 ····.line·239280 ····.line·239
281 ····.line·240281 ····.line·240
282 ····.line·241282 ····.line·241
283 ····.line·242283 ····.line·242
284 ····.line·243284 ····.line·243
285 ····.line·244285 ····.line·244
286 ····.line·245286 ····.line·245
 287 ····.line·246
 288 ····.line·247
 289 ····.line·248
 290 ····.line·249
 291 ····.line·250
 292 ····.line·251
 293 ····.line·252
 294 ····.line·253
 295 ····.line·254
 296 ····.line·255
 297 ····.line·256
 298 ····.line·257
 299 ····.line·258
 300 ····.line·259
 301 ····.line·260
 302 ····.line·261
 303 ····.line·262
 304 ····.line·263
 305 ····.line·264
 306 ····.line·265
 307 ····.line·266
 308 ····.line·267
 309 ····.line·268
 310 ····.line·269
 311 ····.line·270
 312 ····.line·271
 313 ····.line·272
 314 ····.line·273
 315 ····.line·274
 316 ····.line·275
 317 ····.line·276
 318 ····.line·277
 319 ····.line·278
 320 ····.line·279
 321 ····.line·280
 322 ····.line·281
 323 ····.line·282
 324 ····.line·283
 325 ····.line·284
 326 ····.line·285
 327 ····.line·286
 328 ····.line·287
 329 ····.line·288
287 .end·method330 .end·method
67.2 KB
smali/B0/a.smali vs.
smali/m0/U.smali
Max HTML report size reached
15.1 KB
smali/B0/j.smali vs.
smali/n/u.smali
Files 5% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·LB0/j;1 .class·public·final·Ln/u;
2 .super·Lw0/r;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lw0/z; 
  
  
6 #·static·fields 
7 .field·public·static·final·h:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
  
8 #·instance·fields4 #·instance·fields
9 .field·public·final·d:Lw0/r;5 .field·public·final·a:Ln/t;
  
10 .field·public·final·e:I 
  
11 .field·public·final·f:LB0/m; 
  
12 .field·public·final·g:Ljava/lang/Object; 
  
13 .field·private·volatile·runningWorkers:I 
  
  
14 #·direct·methods6 #·direct·methods
15 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
16 ····.locals·28 ····.locals·2
  
17 ····.line·19 ····.line·1
18 ····const-class·v0,·LB0/j;10 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
19 ····.line·211 ····.line·2
20 ····.line·312 ····.line·3
21 ····const-string·v1,·"runningWorkers"13 ····const/16·v1,·0x1e
  
22 ····.line·414 ····.line·4
23 ····.line·515 ····.line·5
24 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;16 ····if-lt·v0,·v1,·:cond_0
  
25 ····.line·617 ····.line·6
26 ····.line·718 ····.line·7
 19 ····sget·v0,·Ln/s;->l:I
27 ····.line·8 
28 ····move-result-object·v0 
  
 20 ····.line·8
29 ····.line·921 ····.line·9
30 ····sput-object·v0,·LB0/j;->h:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;22 ····goto·:goto_0
  
31 ····.line·1023 ····.line·10
 24 ····:cond_0
 25 ····sget·v0,·Ln/t;->b:I
  
32 ····.line·1126 ····.line·11
33 ····return-void 
34 ····.line·1227 ····.line·12
 28 ····:goto_0
 29 ····return-void
35 ····.line·1330 ····.line·13
36 ····.line·1431 ····.line·14
37 ····.line·1532 ····.line·15
38 ····.line·1633 ····.line·16
39 ····.line·1734 ····.line·17
40 ····.line·1835 ····.line·18
41 ····.line·1936 ····.line·19
Offset 278, 101 lines modifiedOffset 267, 223 lines modified
278 ····.line·239267 ····.line·239
279 ····.line·240268 ····.line·240
280 ····.line·241269 ····.line·241
281 ····.line·242270 ····.line·242
282 ····.line·243271 ····.line·243
283 ····.line·244272 ····.line·244
284 ····.line·245273 ····.line·245
 274 ····.line·246
 275 ····.line·247
 276 ····.line·248
 277 ····.line·249
 278 ····.line·250
 279 ····.line·251
 280 ····.line·252
 281 ····.line·253
 282 ····.line·254
 283 ····.line·255
 284 ····.line·256
 285 ····.line·257
 286 ····.line·258
 287 ····.line·259
 288 ····.line·260
 289 ····.line·261
 290 ····.line·262
 291 ····.line·263
 292 ····.line·264
 293 ····.line·265
 294 ····.line·266
 295 ····.line·267
 296 ····.line·268
 297 ····.line·269
 298 ····.line·270
 299 ····.line·271
 300 ····.line·272
 301 ····.line·273
 302 ····.line·274
 303 ····.line·275
 304 ····.line·276
 305 ····.line·277
 306 ····.line·278
 307 ····.line·279
 308 ····.line·280
 309 ····.line·281
 310 ····.line·282
 311 ····.line·283
 312 ····.line·284
 313 ····.line·285
 314 ····.line·286
 315 ····.line·287
 316 ····.line·288
285 .end·method317 .end·method
  
286 .method·public·constructor·<init>(LC0/l;I)V318 .method·public·constructor·<init>()V
287 ····.locals·0319 ····.locals·1
  
288 ····.line·1320 ····.line·1
 321 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 322 ····new-instance·v0,·Ln/t;
  
289 ····invoke-direct·{p0},·Lw0/r;-><init>()V323 ····invoke-direct·{v0,·p0},·Ln/t;-><init>(Ln/u;)V
Max diff block lines reached; 11575/15400 bytes (75.16%) of diff not shown.
4.33 KB
smali/B0/z.smali vs.
smali/r0/z.smali
Files 8% similar despite different names
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
1 .class·public·final·LB0/z;1 .class·public·final·Lr0/z;
2 .super·Lp0/h;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/p;5 .implements·Le0/p;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·d:LB0/z;7 .field·public·static·final·d:Lr0/z;
  
8 .field·public·static·final·e:LB0/z;8 .field·public·static·final·e:Lr0/z;
  
9 .field·public·static·final·f:LB0/z;9 .field·public·static·final·f:Lr0/z;
  
  
10 #·instance·fields10 #·instance·fields
11 .field·public·final·synthetic·c:I11 .field·public·final·synthetic·c:I
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·synthetic·constructor·<clinit>()V13 .method·static·synthetic·constructor·<clinit>()V
14 ····.locals·214 ····.locals·2
  
15 ····.line·115 ····.line·1
16 ····new-instance·v0,·LB0/z;16 ····new-instance·v0,·Lr0/z;
  
17 ····.line·217 ····.line·2
18 ····.line·318 ····.line·3
19 ····const/4·v1,·0x019 ····const/4·v1,·0x0
  
20 ····.line·420 ····.line·4
21 ····invoke-direct·{v0,·v1},·LB0/z;-><init>(I)V21 ····invoke-direct·{v0,·v1},·Lr0/z;-><init>(I)V
  
22 ····.line·522 ····.line·5
23 ····.line·623 ····.line·6
24 ····.line·724 ····.line·7
25 ····sput-object·v0,·LB0/z;->d:LB0/z;25 ····sput-object·v0,·Lr0/z;->d:Lr0/z;
  
26 ····.line·826 ····.line·8
27 ····.line·927 ····.line·9
28 ····new-instance·v0,·LB0/z;28 ····new-instance·v0,·Lr0/z;
  
29 ····.line·1029 ····.line·10
30 ····.line·1130 ····.line·11
31 ····const/4·v1,·0x131 ····const/4·v1,·0x1
  
32 ····.line·1232 ····.line·12
33 ····invoke-direct·{v0,·v1},·LB0/z;-><init>(I)V33 ····invoke-direct·{v0,·v1},·Lr0/z;-><init>(I)V
  
34 ····.line·1334 ····.line·13
35 ····.line·1435 ····.line·14
36 ····.line·1536 ····.line·15
37 ····sput-object·v0,·LB0/z;->e:LB0/z;37 ····sput-object·v0,·Lr0/z;->e:Lr0/z;
  
38 ····.line·1638 ····.line·16
39 ····.line·1739 ····.line·17
40 ····new-instance·v0,·LB0/z;40 ····new-instance·v0,·Lr0/z;
  
41 ····.line·1841 ····.line·18
42 ····.line·1942 ····.line·19
43 ····const/4·v1,·0x243 ····const/4·v1,·0x2
  
44 ····.line·2044 ····.line·20
45 ····invoke-direct·{v0,·v1},·LB0/z;-><init>(I)V45 ····invoke-direct·{v0,·v1},·Lr0/z;-><init>(I)V
  
46 ····.line·2146 ····.line·21
47 ····.line·2247 ····.line·22
48 ····.line·2348 ····.line·23
49 ····sput-object·v0,·LB0/z;->f:LB0/z;49 ····sput-object·v0,·Lr0/z;->f:Lr0/z;
  
50 ····.line·2450 ····.line·24
51 ····.line·2551 ····.line·25
52 ····return-void52 ····return-void
53 ····.line·2653 ····.line·26
54 ····.line·2754 ····.line·27
55 ····.line·2855 ····.line·28
Offset 288, 28 lines modifiedOffset 288, 71 lines modified
288 ····.line·239288 ····.line·239
289 ····.line·240289 ····.line·240
290 ····.line·241290 ····.line·241
291 ····.line·242291 ····.line·242
292 ····.line·243292 ····.line·243
293 ····.line·244293 ····.line·244
294 ····.line·245294 ····.line·245
 295 ····.line·246
 296 ····.line·247
 297 ····.line·248
 298 ····.line·249
 299 ····.line·250
 300 ····.line·251
 301 ····.line·252
 302 ····.line·253
 303 ····.line·254
 304 ····.line·255
 305 ····.line·256
 306 ····.line·257
 307 ····.line·258
 308 ····.line·259
 309 ····.line·260
 310 ····.line·261
 311 ····.line·262
 312 ····.line·263
 313 ····.line·264
 314 ····.line·265
 315 ····.line·266
 316 ····.line·267
 317 ····.line·268
 318 ····.line·269
 319 ····.line·270
 320 ····.line·271
 321 ····.line·272
 322 ····.line·273
 323 ····.line·274
 324 ····.line·275
 325 ····.line·276
 326 ····.line·277
 327 ····.line·278
 328 ····.line·279
 329 ····.line·280
 330 ····.line·281
 331 ····.line·282
 332 ····.line·283
 333 ····.line·284
 334 ····.line·285
 335 ····.line·286
 336 ····.line·287
Max diff block lines reached; 1820/4358 bytes (41.76%) of diff not shown.
4.59 KB
smali/B0/q.smali vs.
smali/r0/q.smali
Files 9% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·abstract·LB0/q;1 .class·public·abstract·Lr0/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lw0/X;5 .field·public·static·final·a:Lm0/X;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·78 ····.locals·7
  
9 ····.line·19 ····.line·1
10 ····const-string·v0,·"kotlinx.coroutines.fast.service.loader"10 ····const-string·v0,·"kotlinx.coroutines.fast.service.loader"
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····sget·v1,·LB0/y;->a:I13 ····sget·v1,·Lr0/y;->a:I
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····const/4·v1,·0x016 ····const/4·v1,·0x0
  
17 ····.line·617 ····.line·6
18 ····:try_start_018 ····:try_start_0
Offset 51, 66 lines modifiedOffset 51, 66 lines modified
51 ····.line·1551 ····.line·15
52 ····invoke-static·{v0},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z52 ····invoke-static·{v0},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
  
53 ····.line·1653 ····.line·16
54 ····.line·1754 ····.line·17
55 ····.line·1855 ····.line·18
56 ····:cond_056 ····:cond_0
57 ····invoke-static·{},·LB0/f;->r()Ljava/util/Iterator;57 ····invoke-static·{},·LF/k;->q()Ljava/util/Iterator;
  
58 ····.line·1958 ····.line·19
59 ····.line·2059 ····.line·20
60 ····.line·2160 ····.line·21
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····.line·2262 ····.line·22
63 ····const-string·v2,·"<this>"63 ····const-string·v2,·"<this>"
  
64 ····.line·2364 ····.line·23
65 ····.line·2465 ····.line·24
66 ····invoke-static·{v0,·v2},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V66 ····invoke-static·{v0,·v2},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
67 ····.line·2567 ····.line·25
68 ····.line·2668 ····.line·26
69 ····.line·2769 ····.line·27
70 ····new-instance·v2,·Lu0/d;70 ····new-instance·v2,·Lk0/d;
  
71 ····.line·2871 ····.line·28
72 ····.line·2972 ····.line·29
73 ····invoke-direct·{v2,·v0},·Lu0/d;-><init>(Ljava/util/Iterator;)V73 ····invoke-direct·{v2,·v0},·Lk0/d;-><init>(Ljava/util/Iterator;)V
  
74 ····.line·3074 ····.line·30
75 ····.line·3175 ····.line·31
76 ····.line·3276 ····.line·32
77 ····instance-of·v0,·v2,·Lu0/a;77 ····instance-of·v0,·v2,·Lk0/a;
  
78 ····.line·3378 ····.line·33
79 ····.line·3479 ····.line·34
80 ····if-eqz·v0,·:cond_180 ····if-eqz·v0,·:cond_1
  
81 ····.line·3581 ····.line·35
82 ····.line·3682 ····.line·36
83 ····goto·:goto_183 ····goto·:goto_1
  
84 ····.line·3784 ····.line·37
85 ····:cond_185 ····:cond_1
86 ····new-instance·v0,·Lu0/a;86 ····new-instance·v0,·Lk0/a;
  
87 ····.line·3887 ····.line·38
88 ····.line·3988 ····.line·39
89 ····invoke-direct·{v0,·v2},·Lu0/a;-><init>(Lu0/d;)V89 ····invoke-direct·{v0,·v2},·Lk0/a;-><init>(Lk0/d;)V
  
90 ····.line·4090 ····.line·40
91 ····.line·4191 ····.line·41
92 ····.line·4292 ····.line·42
93 ····move-object·v2,·v093 ····move-object·v2,·v0
  
94 ····.line·4394 ····.line·43
95 ····:goto_195 ····:goto_1
96 ····invoke-static·{v2},·Lu0/c;->T(Lu0/b;)Ljava/util/List;96 ····invoke-static·{v2},·Lk0/c;->s(Lk0/b;)Ljava/util/List;
  
97 ····.line·4497 ····.line·44
98 ····.line·4598 ····.line·45
99 ····.line·4699 ····.line·46
100 ····move-result-object·v0100 ····move-result-object·v0
  
101 ····.line·47101 ····.line·47
Offset 164, 19 lines modifiedOffset 164, 19 lines modified
164 ····goto·:goto_2164 ····goto·:goto_2
  
165 ····.line·70165 ····.line·70
166 ····:cond_3166 ····:cond_3
167 ····move-object·v4,·v3167 ····move-object·v4,·v3
  
168 ····.line·71168 ····.line·71
169 ····check-cast·v4,·LB0/p;169 ····check-cast·v4,·Lr0/p;
  
170 ····.line·72170 ····.line·72
171 ····.line·73171 ····.line·73
172 ····invoke-interface·{v4},·LB0/p;->b()I172 ····invoke-interface·{v4},·Lr0/p;->b()I
  
173 ····.line·74173 ····.line·74
174 ····.line·75174 ····.line·75
175 ····.line·76175 ····.line·76
176 ····move-result·v4176 ····move-result·v4
  
177 ····.line·77177 ····.line·77
Offset 188, 19 lines modifiedOffset 188, 19 lines modified
188 ····.line·80188 ····.line·80
189 ····move-result-object·v5189 ····move-result-object·v5
  
190 ····.line·81190 ····.line·81
191 ····move-object·v6,·v5191 ····move-object·v6,·v5
  
192 ····.line·82192 ····.line·82
193 ····check-cast·v6,·LB0/p;193 ····check-cast·v6,·Lr0/p;
  
194 ····.line·83194 ····.line·83
195 ····.line·84195 ····.line·84
196 ····invoke-interface·{v6},·LB0/p;->b()I196 ····invoke-interface·{v6},·Lr0/p;->b()I
  
Max diff block lines reached; 1846/4628 bytes (39.89%) of diff not shown.
3.1 KB
smali/B0/r.smali vs.
smali/r0/r.smali
Files 2% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·LB0/r;1 .class·public·final·Lr0/r;
2 .super·Lp0/h;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/l;5 .implements·Le0/l;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·c:Lo0/l;7 .field·public·final·synthetic·c:Le0/l;
  
8 .field·public·final·synthetic·d:Ljava/lang/Object;8 .field·public·final·synthetic·d:Ljava/lang/Object;
  
9 .field·public·final·synthetic·e:Li0/j;9 .field·public·final·synthetic·e:LX/j;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(Lo0/l;Ljava/lang/Object;Li0/j;)V11 .method·public·constructor·<init>(Le0/l;Ljava/lang/Object;LX/j;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LB0/r;->c:Lo0/l;14 ····iput-object·p1,·p0,·Lr0/r;->c:Le0/l;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····iput-object·p2,·p0,·LB0/r;->d:Ljava/lang/Object;17 ····iput-object·p2,·p0,·Lr0/r;->d:Ljava/lang/Object;
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····iput-object·p3,·p0,·LB0/r;->e:Li0/j;20 ····iput-object·p3,·p0,·Lr0/r;->e:LX/j;
  
21 ····.line·621 ····.line·6
22 ····.line·722 ····.line·7
23 ····const/4·p1,·0x123 ····const/4·p1,·0x1
  
24 ····.line·824 ····.line·8
25 ····invoke-direct·{p0,·p1},·Lp0/h;-><init>(I)V25 ····invoke-direct·{p0,·p1},·Lf0/h;-><init>(I)V
  
26 ····.line·926 ····.line·9
27 ····.line·1027 ····.line·10
28 ····.line·1128 ····.line·11
29 ····return-void29 ····return-void
30 ····.line·1230 ····.line·12
31 ····.line·1331 ····.line·13
Offset 1418, 64 lines modifiedOffset 1418, 59 lines modified
1418 ····.line·13871418 ····.line·1387
1419 ····.line·13881419 ····.line·1388
1420 ····.line·13891420 ····.line·1389
1421 ····.line·13901421 ····.line·1390
1422 ····.line·13911422 ····.line·1391
1423 ····.line·13921423 ····.line·1392
1424 ····.line·13931424 ····.line·1393
 1425 ····.line·1394
 1426 ····.line·1395
 1427 ····.line·1396
 1428 ····.line·1397
1425 .end·method1429 .end·method
  
  
1426 #·virtual·methods1430 #·virtual·methods
1427 .method·public·final·g(Ljava/lang/Object;)Ljava/lang/Object;1431 .method·public·final·h(Ljava/lang/Object;)Ljava/lang/Object;
1428 ····.locals·21432 ····.locals·2
  
1429 ····.line·11433 ····.line·1
1430 ····check-cast·p1,·Ljava/lang/Throwable;1434 ····check-cast·p1,·Ljava/lang/Throwable;
  
1431 ····.line·21435 ····.line·2
1432 ····.line·31436 ····.line·3
1433 ····const/4·p1,·0x01437 ····iget-object·p1,·p0,·Lr0/r;->e:LX/j;
  
1434 ····.line·41438 ····.line·4
1435 ····iget-object·v0,·p0,·LB0/r;->c:Lo0/l; 
  
1436 ····.line·51439 ····.line·5
1437 ····.line·6 
1438 ····iget-object·v1,·p0,·LB0/r;->d:Ljava/lang/Object;1440 ····iget-object·v0,·p0,·Lr0/r;->c:Le0/l;
  
 1441 ····.line·6
1439 ····.line·71442 ····.line·7
 1443 ····iget-object·v1,·p0,·Lr0/r;->d:Ljava/lang/Object;
1440 ····.line·8 
1441 ····invoke-static·{v0,·v1,·p1},·Lw0/w;->b(Lo0/l;Ljava/lang/Object;LK/a;)LK/a; 
  
 1444 ····.line·8
1442 ····.line·91445 ····.line·9
 1446 ····invoke-static·{v0,·v1,·p1},·Lp0/h;->a(Le0/l;Ljava/lang/Object;LX/j;)V
  
1443 ····.line·101447 ····.line·10
1444 ····.line·111448 ····.line·11
1445 ····move-result-object·p1 
  
1446 ····.line·121449 ····.line·12
1447 ····if-eqz·p1,·:cond_01450 ····sget-object·p1,·LV/g;->a:LV/g;
  
1448 ····.line·131451 ····.line·13
1449 ····.line·141452 ····.line·14
 1453 ····return-object·p1
1450 ····iget-object·v0,·p0,·LB0/r;->e:Li0/j; 
  
1451 ····.line·151454 ····.line·15
1452 ····.line·161455 ····.line·16
1453 ····invoke-static·{v0,·p1},·Lw0/w;->h(Li0/j;Ljava/lang/Throwable;)V 
  
1454 ····.line·171456 ····.line·17
1455 ····.line·181457 ····.line·18
1456 ····.line·191458 ····.line·19
1457 ····:cond_0 
1458 ····sget-object·p1,·Lg0/g;->a:Lg0/g; 
  
1459 ····.line·201459 ····.line·20
1460 ····.line·211460 ····.line·21
1461 ····return-object·p1 
1462 ····.line·221461 ····.line·22
1463 ····.line·231462 ····.line·23
1464 ····.line·241463 ····.line·24
1465 ····.line·251464 ····.line·25
1466 ····.line·261465 ····.line·26
1467 ····.line·271466 ····.line·27
1468 ····.line·281467 ····.line·28
Offset 1703, 8 lines modifiedOffset 1698, 23 lines modified
1703 ····.line·2501698 ····.line·250
1704 ····.line·2511699 ····.line·251
1705 ····.line·2521700 ····.line·252
1706 ····.line·2531701 ····.line·253
1707 ····.line·2541702 ····.line·254
1708 ····.line·2551703 ····.line·255
1709 ····.line·2561704 ····.line·256
Max diff block lines reached; 0/3103 bytes (0.00%) of diff not shown.
3.92 KB
smali/B0/u.smali vs.
smali/r0/u.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LB0/u;1 .class·public·final·Lr0/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·volatile·array:Ljava/util/concurrent/atomic/AtomicReferenceArray;5 .field·private·volatile·array:Ljava/util/concurrent/atomic/AtomicReferenceArray;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····.line·530 ····.line·5
31 ····.line·631 ····.line·6
32 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReferenceArray;-><init>(I)V32 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReferenceArray;-><init>(I)V
  
33 ····.line·733 ····.line·7
34 ····.line·834 ····.line·8
35 ····.line·935 ····.line·9
36 ····iput-object·v0,·p0,·LB0/u;->array:Ljava/util/concurrent/atomic/AtomicReferenceArray;36 ····iput-object·v0,·p0,·Lr0/u;->array:Ljava/util/concurrent/atomic/AtomicReferenceArray;
  
37 ····.line·1037 ····.line·10
38 ····.line·1138 ····.line·11
39 ····return-void39 ····return-void
40 ····.line·1240 ····.line·12
41 ····.line·1341 ····.line·13
42 ····.line·1442 ····.line·14
Offset 280, 23 lines modifiedOffset 280, 38 lines modified
280 ····.line·250280 ····.line·250
281 ····.line·251281 ····.line·251
282 ····.line·252282 ····.line·252
283 ····.line·253283 ····.line·253
284 ····.line·254284 ····.line·254
285 ····.line·255285 ····.line·255
286 ····.line·256286 ····.line·256
 287 ····.line·257
 288 ····.line·258
 289 ····.line·259
 290 ····.line·260
 291 ····.line·261
 292 ····.line·262
 293 ····.line·263
 294 ····.line·264
 295 ····.line·265
 296 ····.line·266
 297 ····.line·267
 298 ····.line·268
 299 ····.line·269
 300 ····.line·270
 301 ····.line·271
287 .end·method302 .end·method
  
  
288 #·virtual·methods303 #·virtual·methods
289 .method·public·final·a()I304 .method·public·final·a()I
290 ····.locals·1305 ····.locals·1
  
291 ····.line·1306 ····.line·1
292 ····iget-object·v0,·p0,·LB0/u;->array:Ljava/util/concurrent/atomic/AtomicReferenceArray;307 ····iget-object·v0,·p0,·Lr0/u;->array:Ljava/util/concurrent/atomic/AtomicReferenceArray;
  
293 ····.line·2308 ····.line·2
294 ····.line·3309 ····.line·3
295 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->length()I310 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->length()I
  
296 ····.line·4311 ····.line·4
297 ····.line·5312 ····.line·5
Offset 539, 21 lines modifiedOffset 554, 64 lines modified
539 ····.line·239554 ····.line·239
540 ····.line·240555 ····.line·240
541 ····.line·241556 ····.line·241
542 ····.line·242557 ····.line·242
543 ····.line·243558 ····.line·243
544 ····.line·244559 ····.line·244
545 ····.line·245560 ····.line·245
 561 ····.line·246
 562 ····.line·247
 563 ····.line·248
 564 ····.line·249
 565 ····.line·250
 566 ····.line·251
 567 ····.line·252
 568 ····.line·253
 569 ····.line·254
 570 ····.line·255
 571 ····.line·256
 572 ····.line·257
 573 ····.line·258
 574 ····.line·259
 575 ····.line·260
 576 ····.line·261
 577 ····.line·262
 578 ····.line·263
 579 ····.line·264
 580 ····.line·265
 581 ····.line·266
 582 ····.line·267
 583 ····.line·268
 584 ····.line·269
 585 ····.line·270
 586 ····.line·271
 587 ····.line·272
 588 ····.line·273
 589 ····.line·274
 590 ····.line·275
 591 ····.line·276
 592 ····.line·277
 593 ····.line·278
 594 ····.line·279
 595 ····.line·280
 596 ····.line·281
 597 ····.line·282
 598 ····.line·283
 599 ····.line·284
 600 ····.line·285
 601 ····.line·286
 602 ····.line·287
 603 ····.line·288
546 .end·method604 .end·method
  
547 .method·public·final·b(I)Ljava/lang/Object;605 .method·public·final·b(I)Ljava/lang/Object;
548 ····.locals·2606 ····.locals·2
  
549 ····.line·1607 ····.line·1
550 ····iget-object·v0,·p0,·LB0/u;->array:Ljava/util/concurrent/atomic/AtomicReferenceArray;608 ····iget-object·v0,·p0,·Lr0/u;->array:Ljava/util/concurrent/atomic/AtomicReferenceArray;
  
551 ····.line·2609 ····.line·2
552 ····.line·3610 ····.line·3
553 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->length()I611 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->length()I
  
554 ····.line·4612 ····.line·4
Max diff block lines reached; 1263/3946 bytes (32.01%) of diff not shown.
24.2 KB
smali/B0/d.smali vs.
smali/r0/j.smali
Max HTML report size reached
4.71 KB
smali/B0/h.smali vs.
smali/s0/d.smali
Files 14% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 54 lines modified
1 .class·public·final·LB0/h;1 .class·public·final·Ls0/d;
2 .super·Ljava/lang/RuntimeException;2 .super·Ls0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·final·transient·b:Li0/j;5 .field·public·static·final·e:Ls0/d;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Li0/j;)V7 .method·static·constructor·<clinit>()V
8 ····.locals·08 ····.locals·7
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/RuntimeException;-><init>()V10 ····new-instance·v6,·Ls0/d;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
 13 ····sget·v1,·Ls0/j;->c:I
13 ····.line·4 
14 ····iput-object·p1,·p0,·LB0/h;->b:Li0/j; 
  
 14 ····.line·4
15 ····.line·515 ····.line·5
 16 ····sget·v2,·Ls0/j;->d:I
  
16 ····.line·617 ····.line·6
17 ····return-void 
18 ····.line·718 ····.line·7
 19 ····sget-wide·v3,·Ls0/j;->e:J
  
19 ····.line·820 ····.line·8
20 ····.line·921 ····.line·9
 22 ····sget-object·v5,·Ls0/j;->a:Ljava/lang/String;
  
21 ····.line·1023 ····.line·10
22 ····.line·1124 ····.line·11
 25 ····move-object·v0,·v6
  
23 ····.line·1226 ····.line·12
 27 ····invoke-direct/range·{v0·..·v5},·Ls0/g;-><init>(IIJLjava/lang/String;)V
  
24 ····.line·1328 ····.line·13
25 ····.line·1429 ····.line·14
26 ····.line·1530 ····.line·15
 31 ····sput-object·v6,·Ls0/d;->e:Ls0/d;
  
27 ····.line·1632 ····.line·16
28 ····.line·1733 ····.line·17
 34 ····return-void
29 ····.line·1835 ····.line·18
30 ····.line·1936 ····.line·19
31 ····.line·2037 ····.line·20
32 ····.line·2138 ····.line·21
33 ····.line·2239 ····.line·22
34 ····.line·2340 ····.line·23
35 ····.line·2441 ····.line·24
Offset 268, 36 lines modifiedOffset 280, 68 lines modified
268 ····.line·250280 ····.line·250
269 ····.line·251281 ····.line·251
270 ····.line·252282 ····.line·252
271 ····.line·253283 ····.line·253
272 ····.line·254284 ····.line·254
273 ····.line·255285 ····.line·255
274 ····.line·256286 ····.line·256
 287 ····.line·257
 288 ····.line·258
 289 ····.line·259
 290 ····.line·260
 291 ····.line·261
 292 ····.line·262
 293 ····.line·263
 294 ····.line·264
 295 ····.line·265
 296 ····.line·266
 297 ····.line·267
 298 ····.line·268
 299 ····.line·269
 300 ····.line·270
 301 ····.line·271
 302 ····.line·272
 303 ····.line·273
 304 ····.line·274
 305 ····.line·275
 306 ····.line·276
 307 ····.line·277
 308 ····.line·278
 309 ····.line·279
 310 ····.line·280
 311 ····.line·281
 312 ····.line·282
 313 ····.line·283
 314 ····.line·284
 315 ····.line·285
 316 ····.line·286
 317 ····.line·287
 318 ····.line·288
275 .end·method319 .end·method
  
  
276 #·virtual·methods320 #·virtual·methods
277 .method·public·final·fillInStackTrace()Ljava/lang/Throwable;321 .method·public·final·close()V
278 ····.locals·1322 ····.locals·2
  
279 ····.line·1323 ····.line·1
280 ····const/4·v0,·0x0324 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
281 ····.line·2325 ····.line·2
282 ····new-array·v0,·v0,·[Ljava/lang/StackTraceElement; 
  
283 ····.line·3326 ····.line·3
 327 ····const-string·v1,·"Dispatchers.Default·cannot·be·closed"
284 ····.line·4 
285 ····invoke-virtual·{p0,·v0},·Ljava/lang/Throwable;->setStackTrace([Ljava/lang/StackTraceElement;)V 
  
 328 ····.line·4
286 ····.line·5329 ····.line·5
 330 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
287 ····.line·6331 ····.line·6
288 ····.line·7332 ····.line·7
289 ····return-object·p0 
290 ····.line·8333 ····.line·8
 334 ····throw·v0
291 ····.line·9335 ····.line·9
292 ····.line·10336 ····.line·10
293 ····.line·11337 ····.line·11
Max diff block lines reached; 2168/4752 bytes (45.62%) of diff not shown.
1.1 KB
smali/B0/B.smali vs.
smali/s0/h.smali
Files 4% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·LB0/B;1 .class·public·abstract·Ls0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:[Ljava/lang/Object;7 .field·public·b:J
  
6 .field·public·final·b:[Lw0/d0;8 .field·public·c:LF/C;
  
  
7 #·direct·methods9 #·direct·methods
8 .method·public·constructor·<init>(Li0/j;I)V10 .method·public·constructor·<init>(JLF/C;)V
9 ····.locals·011 ····.locals·0
  
10 ····.line·112 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····.line·214 ····.line·2
13 ····.line·315 ····.line·3
14 ····.line·416 ····.line·4
15 ····new-array·p1,·p2,·[Ljava/lang/Object;17 ····iput-wide·p1,·p0,·Ls0/h;->b:J
  
16 ····.line·518 ····.line·5
17 ····.line·619 ····.line·6
18 ····iput-object·p1,·p0,·LB0/B;->a:[Ljava/lang/Object;20 ····iput-object·p3,·p0,·Ls0/h;->c:LF/C;
  
19 ····.line·721 ····.line·7
20 ····.line·822 ····.line·8
 23 ····return-void
21 ····new-array·p1,·p2,·[Lw0/d0; 
  
22 ····.line·924 ····.line·9
23 ····.line·1025 ····.line·10
24 ····iput-object·p1,·p0,·LB0/B;->b:[Lw0/d0; 
  
25 ····.line·1126 ····.line·11
26 ····.line·1227 ····.line·12
27 ····return-void 
28 ····.line·1328 ····.line·13
29 ····.line·1429 ····.line·14
30 ····.line·1530 ····.line·15
31 ····.line·1631 ····.line·16
32 ····.line·1732 ····.line·17
33 ····.line·1833 ····.line·18
34 ····.line·1934 ····.line·19
44.4 KB
smali/B0/o.smali vs.
smali/q/a.smali
Max HTML report size reached
16.4 KB
smali/B0/l.smali vs.
smali/r0/l.smali
Files 9% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·LB0/l;1 .class·public·Lr0/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;5 .field·public·static·final·b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ····.locals·324 ····.locals·3
  
25 ····.line·125 ····.line·1
26 ····const-string·v0,·"_next"26 ····const-string·v0,·"_next"
  
27 ····.line·227 ····.line·2
28 ····.line·328 ····.line·3
29 ····const-class·v1,·LB0/l;29 ····const-class·v1,·Lr0/l;
  
30 ····.line·430 ····.line·4
31 ····.line·531 ····.line·5
32 ····const-class·v2,·Ljava/lang/Object;32 ····const-class·v2,·Ljava/lang/Object;
  
33 ····.line·633 ····.line·6
34 ····.line·734 ····.line·7
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
  
40 ····.line·840 ····.line·8
41 ····.line·941 ····.line·9
42 ····.line·1042 ····.line·10
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····.line·1144 ····.line·11
45 ····sput-object·v0,·LB0/l;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;45 ····sput-object·v0,·Lr0/l;->b:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
46 ····.line·1246 ····.line·12
47 ····.line·1347 ····.line·13
48 ····const-string·v0,·"_prev"48 ····const-string·v0,·"_prev"
  
49 ····.line·1449 ····.line·14
50 ····.line·1550 ····.line·15
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
  
56 ····.line·1656 ····.line·16
57 ····.line·1757 ····.line·17
58 ····.line·1858 ····.line·18
59 ····move-result-object·v059 ····move-result-object·v0
  
60 ····.line·1960 ····.line·19
61 ····sput-object·v0,·LB0/l;->c:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;61 ····sput-object·v0,·Lr0/l;->c:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
62 ····.line·2062 ····.line·20
63 ····.line·2163 ····.line·21
64 ····const-string·v0,·"_removedRef"64 ····const-string·v0,·"_removedRef"
  
65 ····.line·2265 ····.line·22
66 ····.line·2366 ····.line·23
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
  
72 ····.line·2472 ····.line·24
73 ····.line·2573 ····.line·25
74 ····.line·2674 ····.line·26
75 ····move-result-object·v075 ····move-result-object·v0
  
76 ····.line·2776 ····.line·27
77 ····sput-object·v0,·LB0/l;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;77 ····sput-object·v0,·Lr0/l;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
78 ····.line·2878 ····.line·28
79 ····.line·2979 ····.line·29
80 ····return-void80 ····return-void
81 ····.line·3081 ····.line·30
82 ····.line·3182 ····.line·31
83 ····.line·3283 ····.line·32
Offset 293, 30 lines modifiedOffset 293, 73 lines modified
293 ····.line·239293 ····.line·239
294 ····.line·240294 ····.line·240
295 ····.line·241295 ····.line·241
296 ····.line·242296 ····.line·242
297 ····.line·243297 ····.line·243
298 ····.line·244298 ····.line·244
299 ····.line·245299 ····.line·245
 300 ····.line·246
 301 ····.line·247
 302 ····.line·248
 303 ····.line·249
 304 ····.line·250
 305 ····.line·251
 306 ····.line·252
 307 ····.line·253
 308 ····.line·254
 309 ····.line·255
 310 ····.line·256
 311 ····.line·257
 312 ····.line·258
 313 ····.line·259
 314 ····.line·260
 315 ····.line·261
 316 ····.line·262
 317 ····.line·263
 318 ····.line·264
 319 ····.line·265
 320 ····.line·266
 321 ····.line·267
 322 ····.line·268
 323 ····.line·269
 324 ····.line·270
 325 ····.line·271
 326 ····.line·272
 327 ····.line·273
 328 ····.line·274
 329 ····.line·275
 330 ····.line·276
 331 ····.line·277
 332 ····.line·278
 333 ····.line·279
 334 ····.line·280
 335 ····.line·281
 336 ····.line·282
 337 ····.line·283
 338 ····.line·284
 339 ····.line·285
 340 ····.line·286
 341 ····.line·287
 342 ····.line·288
300 .end·method343 .end·method
  
301 .method·public·constructor·<init>()V344 .method·public·constructor·<init>()V
302 ····.locals·0345 ····.locals·0
Max diff block lines reached; 14242/16692 bytes (85.32%) of diff not shown.
2.08 KB
smali/B0/y.smali vs.
smali/m0/s.smali
Files 14% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 53 lines modified
1 .class·public·abstract·synthetic·LB0/y;1 .class·public·final·Lm0/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LX/i;
  
  
4 #·static·fields6 #·static·fields
5 .field·public·static·final·a:I7 .field·public·static·final·synthetic·b:Lm0/s;
  
 8 .field·public·static·final·synthetic·c:Lm0/s;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·static·constructor·<clinit>()V10 .method·static·synthetic·constructor·<clinit>()V
8 ····.locals·111 ····.locals·1
  
9 ····.line·112 ····.line·1
10 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;13 ····new-instance·v0,·Lm0/s;
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
 16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
13 ····.line·4 
14 ····move-result-object·v0 
  
 17 ····.line·4
15 ····.line·518 ····.line·5
16 ····invoke-virtual·{v0},·Ljava/lang/Runtime;->availableProcessors()I 
  
17 ····.line·619 ····.line·6
 20 ····sput-object·v0,·Lm0/s;->b:Lm0/s;
  
18 ····.line·721 ····.line·7
19 ····.line·822 ····.line·8
20 ····move-result·v023 ····new-instance·v0,·Lm0/s;
  
21 ····.line·924 ····.line·9
22 ····sput·v0,·LB0/y;->a:I 
  
23 ····.line·1025 ····.line·10
 26 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·1127 ····.line·11
25 ····return-void 
26 ····.line·1228 ····.line·12
27 ····.line·1329 ····.line·13
 30 ····sput-object·v0,·Lm0/s;->c:Lm0/s;
  
28 ····.line·1431 ····.line·14
29 ····.line·1532 ····.line·15
 33 ····return-void
30 ····.line·1634 ····.line·16
31 ····.line·1735 ····.line·17
32 ····.line·1836 ····.line·18
33 ····.line·1937 ····.line·19
34 ····.line·2038 ····.line·20
35 ····.line·2139 ····.line·21
36 ····.line·2240 ····.line·22
Offset 263, 8 lines modifiedOffset 270, 51 lines modified
263 ····.line·239270 ····.line·239
264 ····.line·240271 ····.line·240
265 ····.line·241272 ····.line·241
266 ····.line·242273 ····.line·242
267 ····.line·243274 ····.line·243
268 ····.line·244275 ····.line·244
269 ····.line·245276 ····.line·245
 277 ····.line·246
 278 ····.line·247
 279 ····.line·248
 280 ····.line·249
 281 ····.line·250
 282 ····.line·251
 283 ····.line·252
 284 ····.line·253
 285 ····.line·254
 286 ····.line·255
 287 ····.line·256
 288 ····.line·257
 289 ····.line·258
 290 ····.line·259
 291 ····.line·260
 292 ····.line·261
 293 ····.line·262
 294 ····.line·263
 295 ····.line·264
 296 ····.line·265
 297 ····.line·266
 298 ····.line·267
 299 ····.line·268
 300 ····.line·269
 301 ····.line·270
 302 ····.line·271
 303 ····.line·272
 304 ····.line·273
 305 ····.line·274
 306 ····.line·275
 307 ····.line·276
 308 ····.line·277
 309 ····.line·278
 310 ····.line·279
 311 ····.line·280
 312 ····.line·281
 313 ····.line·282
 314 ····.line·283
 315 ····.line·284
 316 ····.line·285
 317 ····.line·286
 318 ····.line·287
 319 ····.line·288
270 .end·method320 .end·method
48.8 KB
smali/B0/f.smali vs.
smali/F/k.smali
Max HTML report size reached
19.2 KB
smali/B0/m.smali vs.
smali/F/e.smali
Files 6% similar despite different names
    
Offset 1, 314 lines modifiedOffset 1, 42 lines modified
1 .class·public·LB0/m;1 .class·public·final·LF/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/window/OnBackAnimationCallback;
  
4 #·static·fields 
5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; 
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·volatile·_cur:Ljava/lang/Object;7 .field·public·final·synthetic·a:LF/f;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V 
10 ····.locals·3 
  
11 ····.line·1 
12 ····const-class·v0,·Ljava/lang/Object; 
  
13 ····.line·2 
14 ····.line·3 
15 ····const-string·v1,·"_cur" 
  
16 ····.line·4 
17 ····.line·5 
18 ····const-class·v2,·LB0/m; 
  
19 ····.line·6 
20 ····.line·7 
21 ····invoke-static·{v2,·v0,·v1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; 
  
22 ····.line·8 
23 ····.line·9 
24 ····.line·10 
25 ····move-result-object·v0 
  
26 ····.line·11 
27 ····sput-object·v0,·LB0/m;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; 
  
28 ····.line·12 
29 ····.line·13 
30 ····return-void 
31 ····.line·14 
32 ····.line·15 
33 ····.line·16 
34 ····.line·17 
35 ····.line·18 
36 ····.line·19 
37 ····.line·20 
38 ····.line·21 
39 ····.line·22 
40 ····.line·23 
41 ····.line·24 
42 ····.line·25 
43 ····.line·26 
44 ····.line·27 
45 ····.line·28 
46 ····.line·29 
47 ····.line·30 
48 ····.line·31 
49 ····.line·32 
50 ····.line·33 
51 ····.line·34 
52 ····.line·35 
53 ····.line·36 
54 ····.line·37 
55 ····.line·38 
56 ····.line·39 
57 ····.line·40 
58 ····.line·41 
59 ····.line·42 
60 ····.line·43 
61 ····.line·44 
62 ····.line·45 
63 ····.line·46 
64 ····.line·47 
65 ····.line·48 
66 ····.line·49 
67 ····.line·50 
68 ····.line·51 
69 ····.line·52 
70 ····.line·53 
71 ····.line·54 
72 ····.line·55 
73 ····.line·56 
74 ····.line·57 
75 ····.line·58 
76 ····.line·59 
77 ····.line·60 
78 ····.line·61 
79 ····.line·62 
80 ····.line·63 
81 ····.line·64 
82 ····.line·65 
83 ····.line·66 
84 ····.line·67 
85 ····.line·68 
86 ····.line·69 
87 ····.line·70 
88 ····.line·71 
89 ····.line·72 
90 ····.line·73 
91 ····.line·74 
92 ····.line·75 
93 ····.line·76 
94 ····.line·77 
95 ····.line·78 
96 ····.line·79 
97 ····.line·80 
98 ····.line·81 
99 ····.line·82 
100 ····.line·83 
101 ····.line·84 
102 ····.line·85 
103 ····.line·86 
104 ····.line·87 
105 ····.line·88 
106 ····.line·89 
107 ····.line·90 
108 ····.line·91 
109 ····.line·92 
110 ····.line·93 
111 ····.line·94 
112 ····.line·95 
Max diff block lines reached; 14948/19583 bytes (76.33%) of diff not shown.
1.65 KB
smali/B0/A.smali vs.
smali/r0/A.smali
Files 4% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·LB0/A;1 .class·public·Lr0/A;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·constructor·<clinit>()V13 .method·static·constructor·<clinit>()V
14 ····.locals·214 ····.locals·2
  
15 ····.line·115 ····.line·1
16 ····const-class·v0,·LB0/A;16 ····const-class·v0,·Lr0/A;
  
17 ····.line·217 ····.line·2
18 ····.line·318 ····.line·3
19 ····const-string·v1,·"_size"19 ····const-string·v1,·"_size"
  
20 ····.line·420 ····.line·4
21 ····.line·521 ····.line·5
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 ····.line·628 ····.line·6
29 ····.line·729 ····.line·7
30 ····.line·830 ····.line·8
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····.line·932 ····.line·9
33 ····sput-object·v0,·LB0/A;->a:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;33 ····sput-object·v0,·Lr0/A;->a:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
34 ····.line·1034 ····.line·10
35 ····.line·1135 ····.line·11
36 ····return-void36 ····return-void
37 ····.line·1237 ····.line·12
38 ····.line·1338 ····.line·13
39 ····.line·1439 ····.line·14
Offset 267, 8 lines modifiedOffset 267, 51 lines modified
267 ····.line·239267 ····.line·239
268 ····.line·240268 ····.line·240
269 ····.line·241269 ····.line·241
270 ····.line·242270 ····.line·242
271 ····.line·243271 ····.line·243
272 ····.line·244272 ····.line·244
273 ····.line·245273 ····.line·245
 274 ····.line·246
 275 ····.line·247
 276 ····.line·248
 277 ····.line·249
 278 ····.line·250
 279 ····.line·251
 280 ····.line·252
 281 ····.line·253
 282 ····.line·254
 283 ····.line·255
 284 ····.line·256
 285 ····.line·257
 286 ····.line·258
 287 ····.line·259
 288 ····.line·260
 289 ····.line·261
 290 ····.line·262
 291 ····.line·263
 292 ····.line·264
 293 ····.line·265
 294 ····.line·266
 295 ····.line·267
 296 ····.line·268
 297 ····.line·269
 298 ····.line·270
 299 ····.line·271
 300 ····.line·272
 301 ····.line·273
 302 ····.line·274
 303 ····.line·275
 304 ····.line·276
 305 ····.line·277
 306 ····.line·278
 307 ····.line·279
 308 ····.line·280
 309 ····.line·281
 310 ····.line·282
 311 ····.line·283
 312 ····.line·284
 313 ····.line·285
 314 ····.line·286
 315 ····.line·287
 316 ····.line·288
274 .end·method317 .end·method
30.9 KB
smali/B0/w.smali vs.
smali/n/h.smali
Max HTML report size reached
1.37 KB
smali/B0/n.smali vs.
smali/O/m.smali
Files 10% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·LB0/n;1 .class·public·final·LO/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/io/ByteArrayOutputStream;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:I 
  
  
6 #·direct·methods4 #·virtual·methods
7 .method·public·constructor·<init>(I)V5 .method·public·final·a()[B
8 ····.locals·06 ····.locals·1
  
9 ····.line·17 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····iget-object·v0,·p0,·Ljava/io/ByteArrayOutputStream;->buf:[B
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
 11 ····return-object·v0
13 ····.line·412 ····.line·4
14 ····iput·p1,·p0,·LB0/n;->a:I 
  
15 ····.line·513 ····.line·5
16 ····.line·614 ····.line·6
17 ····return-void 
18 ····.line·715 ····.line·7
19 ····.line·816 ····.line·8
20 ····.line·917 ····.line·9
21 ····.line·1018 ····.line·10
22 ····.line·1119 ····.line·11
23 ····.line·1220 ····.line·12
24 ····.line·1321 ····.line·13
Offset 268, 8 lines modifiedOffset 262, 40 lines modified
268 ····.line·250262 ····.line·250
269 ····.line·251263 ····.line·251
270 ····.line·252264 ····.line·252
271 ····.line·253265 ····.line·253
272 ····.line·254266 ····.line·254
273 ····.line·255267 ····.line·255
274 ····.line·256268 ····.line·256
 269 ····.line·257
 270 ····.line·258
 271 ····.line·259
 272 ····.line·260
 273 ····.line·261
 274 ····.line·262
 275 ····.line·263
 276 ····.line·264
 277 ····.line·265
 278 ····.line·266
 279 ····.line·267
 280 ····.line·268
 281 ····.line·269
 282 ····.line·270
 283 ····.line·271
 284 ····.line·272
 285 ····.line·273
 286 ····.line·274
 287 ····.line·275
 288 ····.line·276
 289 ····.line·277
 290 ····.line·278
 291 ····.line·279
 292 ····.line·280
 293 ····.line·281
 294 ····.line·282
 295 ····.line·283
 296 ····.line·284
 297 ····.line·285
 298 ····.line·286
 299 ····.line·287
 300 ····.line·288
275 .end·method301 .end·method
51.8 KB
smali/B0/i.smali vs.
smali/F/j.smali
Max HTML report size reached
5.8 KB
smali/B0/e.smali vs.
smali/A/f.smali
Files 9% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·LB0/e;1 .class·public·final·LA/f;
2 .super·Ljava/lang/Object;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/u;5 .implements·Le0/l;
  
  
6 #·instance·fields6 #·static·fields
7 .field·public·final·b:Li0/j;7 .field·public·static·final·c:LA/f;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Li0/j;)V9 .method·static·constructor·<clinit>()V
10 ····.locals·010 ····.locals·2
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····new-instance·v0,·LA/f;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
 15 ····const/4·v1,·0x1
  
15 ····.line·416 ····.line·4
16 ····iput-object·p1,·p0,·LB0/e;->b:Li0/j;17 ····invoke-direct·{v0,·v1},·Lf0/h;-><init>(I)V
  
17 ····.line·518 ····.line·5
18 ····.line·619 ····.line·6
19 ····return-void 
20 ····.line·720 ····.line·7
 21 ····sput-object·v0,·LA/f;->c:LA/f;
  
21 ····.line·822 ····.line·8
22 ····.line·923 ····.line·9
 24 ····return-void
23 ····.line·1025 ····.line·10
24 ····.line·1126 ····.line·11
25 ····.line·1227 ····.line·12
26 ····.line·1328 ····.line·13
27 ····.line·1429 ····.line·14
28 ····.line·1530 ····.line·15
29 ····.line·1631 ····.line·16
Offset 271, 63 lines modifiedOffset 275, 136 lines modified
271 ····.line·250275 ····.line·250
272 ····.line·251276 ····.line·251
273 ····.line·252277 ····.line·252
274 ····.line·253278 ····.line·253
275 ····.line·254279 ····.line·254
276 ····.line·255280 ····.line·255
277 ····.line·256281 ····.line·256
 282 ····.line·257
 283 ····.line·258
 284 ····.line·259
 285 ····.line·260
 286 ····.line·261
 287 ····.line·262
 288 ····.line·263
 289 ····.line·264
 290 ····.line·265
 291 ····.line·266
 292 ····.line·267
 293 ····.line·268
 294 ····.line·269
 295 ····.line·270
 296 ····.line·271
 297 ····.line·272
 298 ····.line·273
 299 ····.line·274
 300 ····.line·275
 301 ····.line·276
 302 ····.line·277
 303 ····.line·278
 304 ····.line·279
 305 ····.line·280
 306 ····.line·281
 307 ····.line·282
 308 ····.line·283
 309 ····.line·284
 310 ····.line·285
 311 ····.line·286
 312 ····.line·287
 313 ····.line·288
278 .end·method314 .end·method
  
  
279 #·virtual·methods315 #·virtual·methods
280 .method·public·final·n()Li0/j;316 .method·public·final·b(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;
281 ····.locals·1317 ····.locals·2
  
282 ····.line·1318 ····.line·1
283 ····iget-object·v0,·p0,·LB0/e;->b:Li0/j;319 ····const-string·v0,·"$this$require"
  
284 ····.line·2320 ····.line·2
285 ····.line·3321 ····.line·3
286 ····return-object·v0322 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
287 ····.line·4323 ····.line·4
288 ····.line·5324 ····.line·5
289 ····.line·6325 ····.line·6
 326 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getType()I
  
290 ····.line·7327 ····.line·7
291 ····.line·8328 ····.line·8
292 ····.line·9329 ····.line·9
 330 ····move-result·v0
  
293 ····.line·10331 ····.line·10
 332 ····const/4·v1,·0x1
  
294 ····.line·11333 ····.line·11
 334 ····if-ne·v0,·v1,·:cond_1
  
295 ····.line·12335 ····.line·12
296 ····.line·13336 ····.line·13
 337 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
297 ····.line·14338 ····.line·14
298 ····.line·15339 ····.line·15
299 ····.line·16340 ····.line·16
 341 ····move-result-object·v0
  
300 ····.line·17342 ····.line·17
 343 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->width()I
  
301 ····.line·18344 ····.line·18
302 ····.line·19345 ····.line·19
303 ····.line·20346 ····.line·20
Max diff block lines reached; 3287/5865 bytes (56.04%) of diff not shown.
4.85 KB
smali/B0/b.smali vs.
smali/r0/b.smali
Files 7% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·abstract·LB0/b;1 .class·public·abstract·Lr0/b;
2 .super·LB0/s;2 .super·Lr0/s;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
  
Offset 20, 27 lines modifiedOffset 20, 27 lines modified
  
20 ····.line·220 ····.line·2
21 ····.line·321 ····.line·3
22 ····const-string·v1,·"_consensus"22 ····const-string·v1,·"_consensus"
  
23 ····.line·423 ····.line·4
24 ····.line·524 ····.line·5
25 ····const-class·v2,·LB0/b;25 ····const-class·v2,·Lr0/b;
  
26 ····.line·626 ····.line·6
27 ····.line·727 ····.line·7
28 ····invoke-static·{v2,·v0,·v1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;28 ····invoke-static·{v2,·v0,·v1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
29 ····.line·829 ····.line·8
30 ····.line·930 ····.line·9
31 ····.line·1031 ····.line·10
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····.line·1133 ····.line·11
34 ····sput-object·v0,·LB0/b;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;34 ····sput-object·v0,·Lr0/b;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
35 ····.line·1235 ····.line·12
36 ····.line·1336 ····.line·13
37 ····return-void37 ····return-void
38 ····.line·1438 ····.line·14
39 ····.line·1539 ····.line·15
40 ····.line·1640 ····.line·16
Offset 269, 30 lines modifiedOffset 269, 73 lines modified
269 ····.line·239269 ····.line·239
270 ····.line·240270 ····.line·240
271 ····.line·241271 ····.line·241
272 ····.line·242272 ····.line·242
273 ····.line·243273 ····.line·243
274 ····.line·244274 ····.line·244
275 ····.line·245275 ····.line·245
 276 ····.line·246
 277 ····.line·247
 278 ····.line·248
 279 ····.line·249
 280 ····.line·250
 281 ····.line·251
 282 ····.line·252
 283 ····.line·253
 284 ····.line·254
 285 ····.line·255
 286 ····.line·256
 287 ····.line·257
 288 ····.line·258
 289 ····.line·259
 290 ····.line·260
 291 ····.line·261
 292 ····.line·262
 293 ····.line·263
 294 ····.line·264
 295 ····.line·265
 296 ····.line·266
 297 ····.line·267
 298 ····.line·268
 299 ····.line·269
 300 ····.line·270
 301 ····.line·271
 302 ····.line·272
 303 ····.line·273
 304 ····.line·274
 305 ····.line·275
 306 ····.line·276
 307 ····.line·277
 308 ····.line·278
 309 ····.line·279
 310 ····.line·280
 311 ····.line·281
 312 ····.line·282
 313 ····.line·283
 314 ····.line·284
 315 ····.line·285
 316 ····.line·286
 317 ····.line·287
 318 ····.line·288
276 .end·method319 .end·method
  
277 .method·public·constructor·<init>()V320 .method·public·constructor·<init>()V
278 ····.locals·1321 ····.locals·1
  
279 ····.line·1322 ····.line·1
280 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V323 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
281 ····.line·2324 ····.line·2
282 ····.line·3325 ····.line·3
283 ····.line·4326 ····.line·4
284 ····sget-object·v0,·LB0/a;->a:LU/e;327 ····sget-object·v0,·Lr0/a;->a:LJ/e;
  
285 ····.line·5328 ····.line·5
286 ····.line·6329 ····.line·6
287 ····iput-object·v0,·p0,·LB0/b;->_consensus:Ljava/lang/Object;330 ····iput-object·v0,·p0,·Lr0/b;->_consensus:Ljava/lang/Object;
  
288 ····.line·7331 ····.line·7
289 ····.line·8332 ····.line·8
290 ····return-void333 ····return-void
291 ····.line·9334 ····.line·9
292 ····.line·10335 ····.line·10
293 ····.line·11336 ····.line·11
Offset 526, 43 lines modifiedOffset 569, 86 lines modified
526 ····.line·239569 ····.line·239
527 ····.line·240570 ····.line·240
528 ····.line·241571 ····.line·241
529 ····.line·242572 ····.line·242
530 ····.line·243573 ····.line·243
531 ····.line·244574 ····.line·244
532 ····.line·245575 ····.line·245
 576 ····.line·246
 577 ····.line·247
 578 ····.line·248
 579 ····.line·249
 580 ····.line·250
 581 ····.line·251
 582 ····.line·252
 583 ····.line·253
Max diff block lines reached; 1840/4894 bytes (37.60%) of diff not shown.
16.3 KB
smali/B0/v.smali vs.
smali/F/n.smali
Files 15% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 35 lines modified
1 .class·public·LB0/v;1 .class·public·final·LF/n;
2 .super·Lw0/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lk0/d;5 .implements·Landroid/view/SurfaceHolder$Callback;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·e:Li0/e;7 .field·public·final·synthetic·a:LF/o;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Li0/e;Li0/j;)V9 .method·public·constructor·<init>(LF/o;)V
10 ····.locals·110 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····const/4·v0,·0x112 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····invoke-direct·{p0,·p2,·v0},·Lw0/a;-><init>(Li0/j;Z)V 
  
15 ····.line·314 ····.line·3
16 ····.line·415 ····.line·4
17 ····.line·5 
18 ····iput-object·p1,·p0,·LB0/v;->e:Li0/e;16 ····iput-object·p1,·p0,·LF/n;->a:LF/o;
  
 17 ····.line·5
19 ····.line·618 ····.line·6
20 ····.line·7 
21 ····return-void19 ····return-void
 20 ····.line·7
22 ····.line·821 ····.line·8
23 ····.line·922 ····.line·9
24 ····.line·1023 ····.line·10
25 ····.line·1124 ····.line·11
26 ····.line·1225 ····.line·12
27 ····.line·1326 ····.line·13
28 ····.line·1427 ····.line·14
Offset 288, 263 lines modifiedOffset 286, 78 lines modified
288 ····.line·265286 ····.line·265
289 ····.line·266287 ····.line·266
290 ····.line·267288 ····.line·267
291 ····.line·268289 ····.line·268
292 ····.line·269290 ····.line·269
293 ····.line·270291 ····.line·270
294 ····.line·271292 ····.line·271
295 ····.line·272 
296 ····.line·273 
297 ····.line·274 
298 ····.line·275 
299 ····.line·276 
300 ····.line·277 
301 ····.line·278 
302 ····.line·279 
303 ····.line·280 
304 ····.line·281 
305 ····.line·282 
306 ····.line·283 
307 ····.line·284 
308 ····.line·285 
309 ····.line·286 
310 ····.line·287 
311 ····.line·288 
312 ····.line·289 
313 ····.line·290 
314 ····.line·291 
315 ····.line·292 
316 ····.line·293 
317 ····.line·294 
318 ····.line·295 
319 ····.line·296 
320 ····.line·297 
321 ····.line·298 
322 ····.line·299 
323 ····.line·300 
324 ····.line·301 
325 ····.line·302 
326 ····.line·303 
327 ····.line·304 
328 ····.line·305 
329 ····.line·306 
330 ····.line·307 
331 ····.line·308 
332 ····.line·309 
333 ····.line·310 
334 ····.line·311 
335 ····.line·312 
336 ····.line·313 
337 ····.line·314 
338 ····.line·315 
339 ····.line·316 
340 ····.line·317 
341 ····.line·318 
342 ····.line·319 
343 ····.line·320 
344 ····.line·321 
345 ····.line·322 
346 ····.line·323 
347 ····.line·324 
348 ····.line·325 
349 ····.line·326 
350 ····.line·327 
351 ····.line·328 
352 ····.line·329 
353 ····.line·330 
354 ····.line·331 
355 ····.line·332 
356 ····.line·333 
357 ····.line·334 
358 ····.line·335 
359 ····.line·336 
360 ····.line·337 
361 ····.line·338 
362 ····.line·339 
363 ····.line·340 
364 ····.line·341 
365 ····.line·342 
366 ····.line·343 
367 ····.line·344 
368 ····.line·345 
369 ····.line·346 
370 ····.line·347 
371 ····.line·348 
372 ····.line·349 
373 ····.line·350 
374 ····.line·351 
Max diff block lines reached; 12564/16614 bytes (75.62%) of diff not shown.
3.21 KB
smali/B0/g.smali vs.
smali/n/w.smali
Files 14% similar despite different names
    
Offset 1, 95 lines modifiedOffset 1, 99 lines modified
1 .class·public·abstract·LB0/g; 
2 .super·Ljava/lang/Object;1 .class·public·Ln/w;
 2 .super·Ln/v;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·a:Ljava/util/List; 
  
  
6 #·direct·methods4 #·virtual·methods
7 .method·static·constructor·<clinit>()V5 .method·public·final·m(Z)V
8 ····.locals·26 ····.locals·1
  
9 ····.line·17 ····.line·1
10 ····invoke-static·{},·LB0/f;->n()Ljava/util/Iterator;8 ····iget-object·v0,·p0,·Ln/v;->b:Landroid/view/Window;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
 11 ····if-eqz·p1,·:cond_0
13 ····.line·4 
14 ····move-result-object·v0 
  
 12 ····.line·4
15 ····.line·513 ····.line·5
16 ····const-string·v1,·"<this>"14 ····const/high16·p1,·0x4000000
  
17 ····.line·615 ····.line·6
18 ····.line·716 ····.line·7
19 ····invoke-static·{v0,·v1},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V17 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->clearFlags(I)V
  
20 ····.line·818 ····.line·8
21 ····.line·919 ····.line·9
22 ····.line·1020 ····.line·10
23 ····new-instance·v1,·Lu0/d;21 ····const/high16·p1,·-0x80000000
  
24 ····.line·1122 ····.line·11
25 ····.line·1223 ····.line·12
26 ····invoke-direct·{v1,·v0},·Lu0/d;-><init>(Ljava/util/Iterator;)V24 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->addFlags(I)V
  
27 ····.line·1325 ····.line·13
28 ····.line·1426 ····.line·14
29 ····.line·1527 ····.line·15
30 ····instance-of·v0,·v1,·Lu0/a;28 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
31 ····.line·1629 ····.line·16
32 ····.line·1730 ····.line·17
33 ····if-eqz·v0,·:cond_0 
  
34 ····.line·1831 ····.line·18
 32 ····move-result-object·p1
  
35 ····.line·1933 ····.line·19
36 ····goto·:goto_034 ····invoke-virtual·{p1},·Landroid/view/View;->getSystemUiVisibility()I
  
37 ····.line·2035 ····.line·20
38 ····:cond_0 
39 ····new-instance·v0,·Lu0/a; 
  
40 ····.line·2136 ····.line·21
41 ····.line·2237 ····.line·22
42 ····invoke-direct·{v0,·v1},·Lu0/a;-><init>(Lu0/d;)V38 ····move-result·v0
  
43 ····.line·2339 ····.line·23
 40 ····or-int/lit16·v0,·v0,·0x2000
  
44 ····.line·2441 ····.line·24
45 ····.line·2542 ····.line·25
46 ····move-object·v1,·v043 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setSystemUiVisibility(I)V
  
47 ····.line·2644 ····.line·26
48 ····:goto_0 
49 ····invoke-static·{v1},·Lu0/c;->T(Lu0/b;)Ljava/util/List; 
  
50 ····.line·2745 ····.line·27
51 ····.line·2846 ····.line·28
 47 ····goto·:goto_0
  
52 ····.line·2948 ····.line·29
53 ····move-result-object·v049 ····:cond_0
 50 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
54 ····.line·3051 ····.line·30
55 ····sput-object·v0,·LB0/g;->a:Ljava/util/List; 
  
56 ····.line·3152 ····.line·31
57 ····.line·3253 ····.line·32
58 ····return-void54 ····move-result-object·p1
  
59 ····.line·3355 ····.line·33
 56 ····invoke-virtual·{p1},·Landroid/view/View;->getSystemUiVisibility()I
  
60 ····.line·3457 ····.line·34
61 ····.line·3558 ····.line·35
62 ····.line·3659 ····.line·36
 60 ····move-result·v0
  
63 ····.line·3761 ····.line·37
 62 ····and-int/lit16·v0,·v0,·-0x2001
  
64 ····.line·3863 ····.line·38
65 ····.line·3964 ····.line·39
 65 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setSystemUiVisibility(I)V
  
66 ····.line·4066 ····.line·40
67 ····.line·4167 ····.line·41
68 ····.line·4268 ····.line·42
 69 ····:goto_0
 70 ····return-void
69 ····.line·4371 ····.line·43
70 ····.line·4472 ····.line·44
71 ····.line·4573 ····.line·45
72 ····.line·4674 ····.line·46
73 ····.line·4775 ····.line·47
74 ····.line·4876 ····.line·48
75 ····.line·4977 ····.line·49
Offset 285, 8 lines modifiedOffset 289, 34 lines modified
285 ····.line·239289 ····.line·239
286 ····.line·240290 ····.line·240
287 ····.line·241291 ····.line·241
288 ····.line·242292 ····.line·242
289 ····.line·243293 ····.line·243
290 ····.line·244294 ····.line·244
291 ····.line·245295 ····.line·245
 296 ····.line·246
 297 ····.line·247
 298 ····.line·248
Max diff block lines reached; 0/3218 bytes (0.00%) of diff not shown.
1.34 KB
smali/B0/c.smali vs.
smali/r0/c.smali
Files 7% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LB0/c;1 .class·public·abstract·Lr0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Ljava/lang/reflect/Method;5 .field·public·static·final·a:Ljava/lang/reflect/Method;
  
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
  
53 ····.line·1853 ····.line·18
54 ····:catchall_054 ····:catchall_0
55 ····const/4·v0,·0x055 ····const/4·v0,·0x0
  
56 ····.line·1956 ····.line·19
57 ····:goto_057 ····:goto_0
58 ····sput-object·v0,·LB0/c;->a:Ljava/lang/reflect/Method;58 ····sput-object·v0,·Lr0/c;->a:Ljava/lang/reflect/Method;
  
59 ····.line·2059 ····.line·20
60 ····.line·2160 ····.line·21
61 ····return-void61 ····return-void
62 ····.line·2262 ····.line·22
63 ····.line·2363 ····.line·23
64 ····.line·2464 ····.line·24
Offset 282, 8 lines modifiedOffset 282, 51 lines modified
282 ····.line·239282 ····.line·239
283 ····.line·240283 ····.line·240
284 ····.line·241284 ····.line·241
285 ····.line·242285 ····.line·242
286 ····.line·243286 ····.line·243
287 ····.line·244287 ····.line·244
288 ····.line·245288 ····.line·245
 289 ····.line·246
 290 ····.line·247
 291 ····.line·248
 292 ····.line·249
 293 ····.line·250
 294 ····.line·251
 295 ····.line·252
 296 ····.line·253
 297 ····.line·254
 298 ····.line·255
 299 ····.line·256
 300 ····.line·257
 301 ····.line·258
 302 ····.line·259
 303 ····.line·260
 304 ····.line·261
 305 ····.line·262
 306 ····.line·263
 307 ····.line·264
 308 ····.line·265
 309 ····.line·266
 310 ····.line·267
 311 ····.line·268
 312 ····.line·269
 313 ····.line·270
 314 ····.line·271
 315 ····.line·272
 316 ····.line·273
 317 ····.line·274
 318 ····.line·275
 319 ····.line·276
 320 ····.line·277
 321 ····.line·278
 322 ····.line·279
 323 ····.line·280
 324 ····.line·281
 325 ····.line·282
 326 ····.line·283
 327 ····.line·284
 328 ····.line·285
 329 ····.line·286
 330 ····.line·287
 331 ····.line·288
289 .end·method332 .end·method
4.95 KB
smali/B0/x.smali vs.
smali/s0/f.smali
Files 26% similar despite different names
    
Offset 1, 211 lines modifiedOffset 1, 113 lines modified
1 .class·public·abstract·LB0/x; 
2 .super·Ljava/lang/Object;1 .class·public·final·Ls0/f;
 2 .super·LC/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·synthetic·a:I5 .field·public·static·final·a:Ls0/f;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·58 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Ljava/lang/Exception;10 ····new-instance·v0,·Ls0/f;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Exception;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····const-class·v1,·Lw0/w;17 ····sput-object·v0,·Ls0/f;->a:Ls0/f;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
 20 ····return-void
20 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; 
  
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
24 ····move-result-object·v1 
  
25 ····.line·1224 ····.line·12
26 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement; 
  
27 ····.line·1325 ····.line·13
28 ····.line·1426 ····.line·14
29 ····.line·1527 ····.line·15
30 ····move-result-object·v0 
  
31 ····.line·1628 ····.line·16
32 ····const/4·v2,·0x0 
  
33 ····.line·1729 ····.line·17
34 ····aget-object·v0,·v0,·v2 
  
35 ····.line·1830 ····.line·18
36 ····.line·1931 ····.line·19
37 ····new-instance·v2,·Ljava/lang/StackTraceElement; 
  
38 ····.line·2032 ····.line·20
39 ····.line·2133 ····.line·21
40 ····const-string·v3,·"_COROUTINE." 
  
41 ····.line·2234 ····.line·22
42 ····.line·2335 ····.line·23
43 ····invoke-virtual·{v3,·v1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; 
  
44 ····.line·2436 ····.line·24
45 ····.line·2537 ····.line·25
46 ····.line·2638 ····.line·26
47 ····move-result-object·v1 
  
48 ····.line·2739 ····.line·27
49 ····invoke-virtual·{v0},·Ljava/lang/StackTraceElement;->getFileName()Ljava/lang/String; 
  
50 ····.line·2840 ····.line·28
51 ····.line·2941 ····.line·29
52 ····.line·3042 ····.line·30
53 ····move-result-object·v3 
  
54 ····.line·3143 ····.line·31
55 ····invoke-virtual·{v0},·Ljava/lang/StackTraceElement;->getLineNumber()I 
  
56 ····.line·3244 ····.line·32
57 ····.line·3345 ····.line·33
58 ····.line·3446 ····.line·34
59 ····move-result·v0 
  
60 ····.line·3547 ····.line·35
61 ····const-string·v4,·"_" 
  
62 ····.line·3648 ····.line·36
63 ····.line·3749 ····.line·37
64 ····invoke-direct·{v2,·v1,·v4,·v3,·v0},·Ljava/lang/StackTraceElement;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V 
  
65 ····.line·3850 ····.line·38
66 ····.line·3951 ····.line·39
67 ····.line·4052 ····.line·40
68 ····:try_start_0 
69 ····const-class·v0,·Lk0/a; 
  
70 ····.line·4153 ····.line·41
71 ····.line·4254 ····.line·42
72 ····invoke-virtual·{v0},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String; 
  
73 ····.line·4355 ····.line·43
74 ····.line·4456 ····.line·44
75 ····.line·4557 ····.line·45
76 ····move-result-object·v0 
77 ····:try_end_0 
78 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
79 ····.line·4658 ····.line·46
80 ····goto·:goto_0 
  
81 ····.line·4759 ····.line·47
82 ····:catchall_0 
83 ····move-exception·v0 
  
84 ····.line·4860 ····.line·48
85 ····invoke-static·{v0},·Lh0/h;->s(Ljava/lang/Throwable;)Lg0/c; 
  
86 ····.line·4961 ····.line·49
87 ····.line·5062 ····.line·50
88 ····.line·5163 ····.line·51
89 ····move-result-object·v0 
  
90 ····.line·5264 ····.line·52
91 ····:goto_0 
92 ····invoke-static·{v0},·Lg0/d;->a(Ljava/lang/Object;)Ljava/lang/Throwable; 
  
93 ····.line·5365 ····.line·53
Max diff block lines reached; 2265/4996 bytes (45.34%) of diff not shown.
7.58 KB
smali/P/b.smali vs.
smali/s0/j.smali
Files 23% similar despite different names
    
Offset 1, 223 lines modifiedOffset 1, 250 lines modified
1 .class·public·final·LP/b;1 .class·public·abstract·Ls0/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·d:LP/b;5 .field·public·static·final·a:Ljava/lang/String;
  
 6 .field·public·static·final·b:J
  
 7 .field·public·static·final·c:I
6 #·instance·fields 
7 .field·public·a:LU/f; 
  
8 .field·public·b:La/a;8 .field·public·static·final·d:I
  
9 .field·public·c:Ljava/util/concurrent/ExecutorService;9 .field·public·static·final·e:J
  
 10 .field·public·static·final·f:Ls0/f;
  
 11 .field·public·static·final·g:LF/C;
  
 12 .field·public·static·final·h:LF/C;
  
  
10 #·direct·methods13 #·direct·methods
11 .method·public·static·a()LP/b;14 .method·static·constructor·<clinit>()V
12 ····.locals·515 ····.locals·12
  
13 ····.line·116 ····.line·1
14 ····sget-object·v0,·LP/b;->d:LP/b;17 ····const-string·v0,·"kotlinx.coroutines.scheduler.default.name"
  
15 ····.line·218 ····.line·2
16 ····.line·319 ····.line·3
17 ····if-nez·v0,·:cond_320 ····sget·v1,·Lr0/y;->a:I
  
18 ····.line·421 ····.line·4
19 ····.line·522 ····.line·5
20 ····new-instance·v0,·LP/b;23 ····:try_start_0
 24 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
21 ····.line·625 ····.line·6
22 ····.line·726 ····.line·7
23 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
24 ····.line·827 ····.line·8
 28 ····move-result-object·v0
 29 ····:try_end_0
 30 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
25 ····.line·931 ····.line·9
 32 ····goto·:goto_0
  
26 ····.line·1033 ····.line·10
27 ····iget-object·v1,·v0,·LP/b;->b:La/a;34 ····:catch_0
 35 ····const/4·v0,·0x0
  
28 ····.line·1136 ····.line·11
29 ····.line·1237 ····:goto_0
30 ····if-nez·v1,·:cond_038 ····if-nez·v0,·:cond_0
  
 39 ····.line·12
31 ····.line·1340 ····.line·13
 41 ····const-string·v0,·"DefaultDispatcher"
32 ····.line·14 
33 ····new-instance·v1,·La/a; 
  
 42 ····.line·14
34 ····.line·1543 ····.line·15
35 ····.line·16 
36 ····const/16·v2,·0x1b44 ····:cond_0
 45 ····sput-object·v0,·Ls0/j;->a:Ljava/lang/String;
  
 46 ····.line·16
37 ····.line·1747 ····.line·17
 48 ····const-wide·v6,·0x7fffffffffffffffL
38 ····.line·18 
39 ····invoke-direct·{v1,·v2},·La/a;-><init>(I)V 
  
 49 ····.line·18
40 ····.line·1950 ····.line·19
41 ····.line·2051 ····.line·20
42 ····.line·2152 ····.line·21
43 ····iput-object·v1,·v0,·LP/b;->b:La/a; 
  
44 ····.line·2253 ····.line·22
 54 ····const-wide/16·v4,·0x1
45 ····.line·23 
46 ····:cond_0 
47 ····iget-object·v1,·v0,·LP/b;->c:Ljava/util/concurrent/ExecutorService; 
  
 55 ····.line·23
48 ····.line·2456 ····.line·24
 57 ····const-string·v1,·"kotlinx.coroutines.scheduler.resolution.ns"
49 ····.line·25 
50 ····const/4·v2,·0x0 
  
 58 ····.line·25
51 ····.line·2659 ····.line·26
52 ····if-nez·v1,·:cond_160 ····const-wide/32·v2,·0x186a0
  
53 ····.line·2761 ····.line·27
54 ····.line·2862 ····.line·28
55 ····new-instance·v1,·LP/a; 
  
56 ····.line·2963 ····.line·29
 64 ····invoke-static/range·{v1·..·v7},·Lp0/h;->h(Ljava/lang/String;JJJ)J
57 ····.line·30 
58 ····invoke-direct·{v1},·Ljava/lang/Object;-><init>()V 
  
 65 ····.line·30
59 ····.line·3166 ····.line·31
60 ····.line·3267 ····.line·32
 68 ····move-result-wide·v0
  
61 ····.line·3369 ····.line·33
62 ····iput·v2,·v1,·LP/a;->a:I70 ····sput-wide·v0,·Ls0/j;->b:J
  
63 ····.line·3471 ····.line·34
64 ····.line·3572 ····.line·35
65 ····invoke-static·{v1},·Ljava/util/concurrent/Executors;->newCachedThreadPool(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;73 ····sget·v0,·Lr0/y;->a:I
  
66 ····.line·3674 ····.line·36
67 ····.line·3775 ····.line·37
 76 ····const/4·v1,·0x2
  
68 ····.line·3877 ····.line·38
Max diff block lines reached; 4640/7690 bytes (60.34%) of diff not shown.
5.15 KB
smali/Q/t.smali vs.
smali/F/s.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LQ/t;1 .class·public·final·LF/s;
2 .super·Landroid/database/ContentObserver;2 .super·Landroid/database/ContentObserver;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·synthetic·a:I5 .field·public·final·synthetic·a:I
  
Offset 10, 19 lines modifiedOffset 10, 19 lines modified
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;Landroid/os/Handler;I)V11 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;Landroid/os/Handler;I)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput·p3,·p0,·LQ/t;->a:I14 ····iput·p3,·p0,·LF/s;->a:I
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····iput-object·p1,·p0,·LQ/t;->b:Ljava/lang/Object;17 ····iput-object·p1,·p0,·LF/s;->b:Ljava/lang/Object;
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V20 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
  
21 ····.line·621 ····.line·6
22 ····.line·722 ····.line·7
Offset 1409, 23 lines modifiedOffset 1409, 27 lines modified
1409 ····.line·13871409 ····.line·1387
1410 ····.line·13881410 ····.line·1388
1411 ····.line·13891411 ····.line·1389
1412 ····.line·13901412 ····.line·1390
1413 ····.line·13911413 ····.line·1391
1414 ····.line·13921414 ····.line·1392
1415 ····.line·13931415 ····.line·1393
 1416 ····.line·1394
 1417 ····.line·1395
 1418 ····.line·1396
 1419 ····.line·1397
1416 .end·method1420 .end·method
  
  
1417 #·virtual·methods1421 #·virtual·methods
1418 .method·public·final·deliverSelfNotifications()Z1422 .method·public·final·deliverSelfNotifications()Z
1419 ····.locals·11423 ····.locals·1
  
1420 ····.line·11424 ····.line·1
1421 ····iget·v0,·p0,·LQ/t;->a:I1425 ····iget·v0,·p0,·LF/s;->a:I
  
1422 ····.line·21426 ····.line·2
1423 ····.line·31427 ····.line·3
1424 ····packed-switch·v0,·:pswitch_data_01428 ····packed-switch·v0,·:pswitch_data_0
  
1425 ····.line·41429 ····.line·4
1426 ····.line·51430 ····.line·5
Offset 1680, 127 lines modifiedOffset 1684, 170 lines modified
1680 ····.line·2391684 ····.line·239
1681 ····.line·2401685 ····.line·240
1682 ····.line·2411686 ····.line·241
1683 ····.line·2421687 ····.line·242
1684 ····.line·2431688 ····.line·243
1685 ····.line·2441689 ····.line·244
1686 ····.line·2451690 ····.line·245
 1691 ····.line·246
 1692 ····.line·247
 1693 ····.line·248
 1694 ····.line·249
 1695 ····.line·250
 1696 ····.line·251
 1697 ····.line·252
 1698 ····.line·253
 1699 ····.line·254
 1700 ····.line·255
 1701 ····.line·256
 1702 ····.line·257
 1703 ····.line·258
 1704 ····.line·259
 1705 ····.line·260
 1706 ····.line·261
 1707 ····.line·262
 1708 ····.line·263
 1709 ····.line·264
 1710 ····.line·265
 1711 ····.line·266
 1712 ····.line·267
 1713 ····.line·268
 1714 ····.line·269
 1715 ····.line·270
 1716 ····.line·271
 1717 ····.line·272
 1718 ····.line·273
 1719 ····.line·274
 1720 ····.line·275
 1721 ····.line·276
 1722 ····.line·277
 1723 ····.line·278
 1724 ····.line·279
 1725 ····.line·280
 1726 ····.line·281
 1727 ····.line·282
 1728 ····.line·283
 1729 ····.line·284
 1730 ····.line·285
 1731 ····.line·286
 1732 ····.line·287
 1733 ····.line·288
1687 .end·method1734 .end·method
  
1688 .method·public·final·onChange(Z)V1735 .method·public·final·onChange(Z)V
1689 ····.locals·11736 ····.locals·1
  
1690 ····.line·11737 ····.line·1
1691 ····iget·v0,·p0,·LQ/t;->a:I1738 ····iget·v0,·p0,·LF/s;->a:I
  
1692 ····packed-switch·v0,·:pswitch_data_01739 ····packed-switch·v0,·:pswitch_data_0
  
1693 ····const/4·v0,·0x01740 ····const/4·v0,·0x0
  
1694 ····.line·21741 ····.line·2
1695 ····invoke-virtual·{p0,·p1,·v0},·LQ/t;->onChange(ZLandroid/net/Uri;)V1742 ····invoke-virtual·{p0,·p1,·v0},·LF/s;->onChange(ZLandroid/net/Uri;)V
  
1696 ····return-void1743 ····return-void
  
1697 ····.line·31744 ····.line·3
1698 ····:pswitch_01745 ····:pswitch_0
1699 ····invoke-super·{p0,·p1},·Landroid/database/ContentObserver;->onChange(Z)V1746 ····invoke-super·{p0,·p1},·Landroid/database/ContentObserver;->onChange(Z)V
Max diff block lines reached; 2769/5199 bytes (53.26%) of diff not shown.
1.86 KB
smali/Q/s.smali vs.
smali/N/n.smali
Files 14% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 53 lines modified
1 .class·public·final·synthetic·LQ/s;1 .class·public·final·LN/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/function/Predicate; 
  
 4 #·static·fields
 5 .field·public·static·c:I·=·-0x80000000
  
  
 6 #·instance·fields
 7 .field·public·final·a:I
  
 8 .field·public·final·b:Landroid/util/DisplayMetrics;
  
  
6 #·virtual·methods9 #·direct·methods
7 .method·public·final·test(Ljava/lang/Object;)Z10 .method·public·constructor·<init>(Landroid/util/DisplayMetrics;)V
8 ····.locals·111 ····.locals·2
  
9 ····.line·112 ····.line·1
10 ····check-cast·p1,·Landroid/view/textservice/SpellCheckerInfo;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
13 ····invoke-virtual·{p1},·Landroid/view/textservice/SpellCheckerInfo;->getPackageName()Ljava/lang/String; 
  
14 ····.line·416 ····.line·4
 17 ····sget·v0,·LN/n;->c:I
  
15 ····.line·518 ····.line·5
16 ····.line·619 ····.line·6
17 ····move-result-object·p120 ····add-int/lit8·v1,·v0,·0x1
  
18 ····.line·721 ····.line·7
19 ····const-string·v0,·"com.google.android.inputmethod.latin" 
  
20 ····.line·822 ····.line·8
 23 ····sput·v1,·LN/n;->c:I
21 ····.line·9 
22 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
 24 ····.line·9
23 ····.line·1025 ····.line·10
 26 ····iput·v0,·p0,·LN/n;->a:I
  
24 ····.line·1127 ····.line·11
25 ····.line·1228 ····.line·12
26 ····move-result·p129 ····iput-object·p1,·p0,·LN/n;->b:Landroid/util/DisplayMetrics;
  
27 ····.line·1330 ····.line·13
28 ····return·p1 
29 ····.line·1431 ····.line·14
 32 ····return-void
30 ····.line·1533 ····.line·15
31 ····.line·1634 ····.line·16
32 ····.line·1735 ····.line·17
33 ····.line·1836 ····.line·18
34 ····.line·1937 ····.line·19
35 ····.line·2038 ····.line·20
36 ····.line·2139 ····.line·21
Offset 275, 8 lines modifiedOffset 282, 23 lines modified
275 ····.line·250282 ····.line·250
276 ····.line·251283 ····.line·251
277 ····.line·252284 ····.line·252
278 ····.line·253285 ····.line·253
279 ····.line·254286 ····.line·254
280 ····.line·255287 ····.line·255
281 ····.line·256288 ····.line·256
 289 ····.line·257
 290 ····.line·258
 291 ····.line·259
 292 ····.line·260
 293 ····.line·261
 294 ····.line·262
 295 ····.line·263
 296 ····.line·264
 297 ····.line·265
 298 ····.line·266
 299 ····.line·267
 300 ····.line·268
 301 ····.line·269
 302 ····.line·270
 303 ····.line·271
282 .end·method304 .end·method
32.1 KB
smali/Q/p.smali vs.
smali/r0/w.smali
Max HTML report size reached
72.9 KB
smali/Q/k.smali vs.
smali/W/o.smali
Max HTML report size reached
2.43 KB
smali/Q/j.smali vs.
smali/F/d.smali
Files 22% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LQ/j;1 .class·public·final·synthetic·LF/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;5 .implements·Landroid/window/OnBackInvokedCallback;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:LQ/k;7 .field·public·final·synthetic·a:LF/f;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LQ/k;)V9 .method·public·synthetic·constructor·<init>(LF/f;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····iput-object·p1,·p0,·LQ/j;->a:LQ/k;16 ····iput-object·p1,·p0,·LF/d;->a:LF/f;
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····return-void19 ····return-void
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
Offset 271, 40 lines modifiedOffset 271, 51 lines modified
271 ····.line·250271 ····.line·250
272 ····.line·251272 ····.line·251
273 ····.line·252273 ····.line·252
274 ····.line·253274 ····.line·253
275 ····.line·254275 ····.line·254
276 ····.line·255276 ····.line·255
277 ····.line·256277 ····.line·256
 278 ····.line·257
 279 ····.line·258
 280 ····.line·259
 281 ····.line·260
 282 ····.line·261
 283 ····.line·262
 284 ····.line·263
 285 ····.line·264
 286 ····.line·265
 287 ····.line·266
 288 ····.line·267
 289 ····.line·268
 290 ····.line·269
 291 ····.line·270
 292 ····.line·271
278 .end·method293 .end·method
  
  
279 #·virtual·methods294 #·virtual·methods
280 .method·public·final·onWindowFocusChanged(Z)V295 .method·public·final·onBackInvoked()V
281 ····.locals·1296 ····.locals·1
  
282 ····.line·1297 ····.line·1
283 ····sget·p1,·LQ/k;->m:I298 ····iget-object·v0,·p0,·LF/d;->a:LF/f;
  
284 ····.line·2299 ····.line·2
285 ····.line·3300 ····.line·3
286 ····iget-object·p1,·p0,·LQ/j;->a:LQ/k;301 ····invoke-virtual·{v0},·LF/f;->onBackPressed()V
  
287 ····.line·4302 ····.line·4
288 ····.line·5303 ····.line·5
289 ····const-string·v0,·"onWindowFocusChanged" 
  
290 ····.line·6304 ····.line·6
 305 ····return-void
291 ····.line·7306 ····.line·7
292 ····invoke-virtual·{p1,·v0},·LQ/k;->E(Ljava/lang/String;)Z 
  
293 ····.line·8307 ····.line·8
294 ····.line·9308 ····.line·9
295 ····.line·10309 ····.line·10
296 ····return-void 
297 ····.line·11310 ····.line·11
298 ····.line·12311 ····.line·12
299 ····.line·13312 ····.line·13
300 ····.line·14313 ····.line·14
301 ····.line·15314 ····.line·15
302 ····.line·16315 ····.line·16
303 ····.line·17316 ····.line·17
Offset 543, 8 lines modifiedOffset 554, 40 lines modified
543 ····.line·250554 ····.line·250
544 ····.line·251555 ····.line·251
545 ····.line·252556 ····.line·252
546 ····.line·253557 ····.line·253
547 ····.line·254558 ····.line·254
548 ····.line·255559 ····.line·255
549 ····.line·256560 ····.line·256
 561 ····.line·257
 562 ····.line·258
 563 ····.line·259
 564 ····.line·260
 565 ····.line·261
 566 ····.line·262
 567 ····.line·263
 568 ····.line·264
 569 ····.line·265
 570 ····.line·266
 571 ····.line·267
 572 ····.line·268
 573 ····.line·269
 574 ····.line·270
 575 ····.line·271
 576 ····.line·272
 577 ····.line·273
 578 ····.line·274
 579 ····.line·275
 580 ····.line·276
 581 ····.line·277
 582 ····.line·278
 583 ····.line·279
 584 ····.line·280
 585 ····.line·281
 586 ····.line·282
 587 ····.line·283
 588 ····.line·284
 589 ····.line·285
 590 ····.line·286
 591 ····.line·287
 592 ····.line·288
Max diff block lines reached; 0/2422 bytes (0.00%) of diff not shown.
12.2 KB
smali/Q/q.smali vs.
smali/F/q.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LQ/q;1 .class·public·final·LF/q;
2 .super·Landroid/view/TextureView;2 .super·Landroid/view/TextureView;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/renderer/l;5 .implements·Lio/flutter/embedding/engine/renderer/l;
  
  
Offset 13, 42 lines modifiedOffset 13, 42 lines modified
  
13 .field·public·c:Lio/flutter/embedding/engine/renderer/j;13 .field·public·c:Lio/flutter/embedding/engine/renderer/j;
  
14 .field·public·d:Landroid/view/Surface;14 .field·public·d:Landroid/view/Surface;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Landroid/content/Context;)V16 .method·public·constructor·<init>(LF/f;)V
17 ····.locals·117 ····.locals·1
  
18 ····.line·118 ····.line·1
19 ····const/4·v0,·0x019 ····const/4·v0,·0x0
  
20 ····.line·220 ····.line·2
21 ····invoke-direct·{p0,·p1,·v0},·Landroid/view/TextureView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V21 ····invoke-direct·{p0,·p1,·v0},·Landroid/view/TextureView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
22 ····.line·322 ····.line·3
23 ····.line·423 ····.line·4
24 ····.line·524 ····.line·5
25 ····const/4·p1,·0x025 ····const/4·p1,·0x0
  
26 ····.line·626 ····.line·6
27 ····iput-boolean·p1,·p0,·LQ/q;->a:Z27 ····iput-boolean·p1,·p0,·LF/q;->a:Z
  
28 ····.line·728 ····.line·7
29 ····.line·829 ····.line·8
30 ····iput-boolean·p1,·p0,·LQ/q;->b:Z30 ····iput-boolean·p1,·p0,·LF/q;->b:Z
  
31 ····.line·931 ····.line·9
32 ····.line·1032 ····.line·10
33 ····new-instance·p1,·LQ/p;33 ····new-instance·p1,·LF/p;
  
34 ····.line·1134 ····.line·11
35 ····.line·1235 ····.line·12
36 ····invoke-direct·{p1,·p0},·LQ/p;-><init>(LQ/q;)V36 ····invoke-direct·{p1,·p0},·LF/p;-><init>(LF/q;)V
  
37 ····.line·1337 ····.line·13
38 ····.line·1438 ····.line·14
39 ····.line·1539 ····.line·15
40 ····invoke-virtual·{p0,·p1},·Landroid/view/TextureView;->setSurfaceTextureListener(Landroid/view/TextureView$SurfaceTextureListener;)V40 ····invoke-virtual·{p0,·p1},·Landroid/view/TextureView;->setSurfaceTextureListener(Landroid/view/TextureView$SurfaceTextureListener;)V
  
41 ····.line·1641 ····.line·16
Offset 289, 41 lines modifiedOffset 289, 56 lines modified
289 ····.line·250289 ····.line·250
290 ····.line·251290 ····.line·251
291 ····.line·252291 ····.line·252
292 ····.line·253292 ····.line·253
293 ····.line·254293 ····.line·254
294 ····.line·255294 ····.line·255
295 ····.line·256295 ····.line·256
 296 ····.line·257
 297 ····.line·258
 298 ····.line·259
 299 ····.line·260
 300 ····.line·261
 301 ····.line·262
 302 ····.line·263
 303 ····.line·264
 304 ····.line·265
 305 ····.line·266
 306 ····.line·267
 307 ····.line·268
 308 ····.line·269
 309 ····.line·270
 310 ····.line·271
296 .end·method311 .end·method
  
  
297 #·virtual·methods312 #·virtual·methods
298 .method·public·final·a(Lio/flutter/embedding/engine/renderer/j;)V313 .method·public·final·a(Lio/flutter/embedding/engine/renderer/j;)V
299 ····.locals·1314 ····.locals·1
  
300 ····.line·1315 ····.line·1
301 ····iget-object·v0,·p0,·LQ/q;->c:Lio/flutter/embedding/engine/renderer/j;316 ····iget-object·v0,·p0,·LF/q;->c:Lio/flutter/embedding/engine/renderer/j;
  
302 ····.line·2317 ····.line·2
303 ····.line·3318 ····.line·3
304 ····if-eqz·v0,·:cond_0319 ····if-eqz·v0,·:cond_0
  
305 ····.line·4320 ····.line·4
306 ····.line·5321 ····.line·5
307 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/j;->c()V322 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/j;->c()V
  
308 ····.line·6323 ····.line·6
309 ····.line·7324 ····.line·7
310 ····.line·8325 ····.line·8
311 ····:cond_0326 ····:cond_0
312 ····iput-object·p1,·p0,·LQ/q;->c:Lio/flutter/embedding/engine/renderer/j;327 ····iput-object·p1,·p0,·LF/q;->c:Lio/flutter/embedding/engine/renderer/j;
  
313 ····.line·9328 ····.line·9
314 ····.line·10329 ····.line·10
315 ····invoke-virtual·{p0},·LQ/q;->b()V330 ····invoke-virtual·{p0},·LF/q;->b()V
  
316 ····.line·11331 ····.line·11
317 ····.line·12332 ····.line·12
318 ····.line·13333 ····.line·13
319 ····return-void334 ····return-void
320 ····.line·14335 ····.line·14
321 ····.line·15336 ····.line·15
Offset 564, 21 lines modifiedOffset 579, 36 lines modified
564 ····.line·250579 ····.line·250
565 ····.line·251580 ····.line·251
566 ····.line·252581 ····.line·252
567 ····.line·253582 ····.line·253
568 ····.line·254583 ····.line·254
569 ····.line·255584 ····.line·255
570 ····.line·256585 ····.line·256
 586 ····.line·257
 587 ····.line·258
 588 ····.line·259
 589 ····.line·260
 590 ····.line·261
 591 ····.line·262
 592 ····.line·263
 593 ····.line·264
 594 ····.line·265
 595 ····.line·266
 596 ····.line·267
Max diff block lines reached; 9559/12416 bytes (76.99%) of diff not shown.
33.4 KB
smali/Q/r.smali vs.
smali/g/e.smali
Max HTML report size reached
33.6 KB
smali/Q/u.smali vs.
smali/u/j.smali
Max HTML report size reached
20.3 KB
smali/Q/d.smali vs.
smali/A/c.smali
Files 9% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 103 lines modified
1 .class·public·final·LQ/d;1 .class·public·abstract·LA/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/window/OnBackAnimationCallback; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:LQ/e; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·constructor·<init>(LQ/e;)V5 .method·public·static·a(Landroidx/window/sidecar/SidecarDeviceState;)I
10 ····.locals·06 ····.locals·4
  
11 ····.line·17 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····const-string·v0,·"sidecarDeviceState"
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
 11 ····invoke-static·{p0,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
15 ····.line·4 
16 ····iput-object·p1,·p0,·LQ/d;->a:LQ/e; 
  
 12 ····.line·4
17 ····.line·513 ····.line·5
18 ····.line·614 ····.line·6
19 ····return-void15 ····:try_start_0
 16 ····iget·p0,·p0,·Landroidx/window/sidecar/SidecarDeviceState;->posture:I
 17 ····:try_end_0
 18 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
20 ····.line·719 ····.line·7
21 ····.line·820 ····.line·8
 21 ····return·p0
  
22 ····.line·922 ····.line·9
 23 ····:catch_0
 24 ····const/4·v0,·0x0
  
23 ····.line·1025 ····.line·10
 26 ····:try_start_1
 27 ····const-class·v1,·Landroidx/window/sidecar/SidecarDeviceState;
  
24 ····.line·1128 ····.line·11
25 ····.line·1229 ····.line·12
 30 ····const-string·v2,·"getPosture"
  
26 ····.line·1331 ····.line·13
27 ····.line·1432 ····.line·14
 33 ····new-array·v3,·v0,·[Ljava/lang/Class;
  
28 ····.line·1534 ····.line·15
29 ····.line·1635 ····.line·16
 36 ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
30 ····.line·1737 ····.line·17
31 ····.line·1838 ····.line·18
32 ····.line·1939 ····.line·19
 40 ····move-result-object·v1
  
33 ····.line·2041 ····.line·20
 42 ····new-array·v2,·v0,·[Ljava/lang/Object;
  
34 ····.line·2143 ····.line·21
35 ····.line·2244 ····.line·22
 45 ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
36 ····.line·2346 ····.line·23
37 ····.line·2447 ····.line·24
38 ····.line·2548 ····.line·25
 49 ····move-result-object·p0
  
39 ····.line·2650 ····.line·26
 51 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Int"
  
40 ····.line·2752 ····.line·27
41 ····.line·2853 ····.line·28
 54 ····invoke-static·{p0,·v1},·Lf0/a;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
42 ····.line·2955 ····.line·29
43 ····.line·3056 ····.line·30
44 ····.line·3157 ····.line·31
 58 ····check-cast·p0,·Ljava/lang/Integer;
  
45 ····.line·3259 ····.line·32
46 ····.line·3360 ····.line·33
 61 ····invoke-virtual·{p0},·Ljava/lang/Integer;->intValue()I
  
47 ····.line·3462 ····.line·34
48 ····.line·3563 ····.line·35
49 ····.line·3664 ····.line·36
 65 ····move-result·p0
 66 ····:try_end_1
 67 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_1
 68 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1
 69 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_1
  
50 ····.line·3770 ····.line·37
 71 ····return·p0
  
51 ····.line·3872 ····.line·38
 73 ····:catch_1
 74 ····return·v0
52 ····.line·3975 ····.line·39
53 ····.line·4076 ····.line·40
54 ····.line·4177 ····.line·41
55 ····.line·4278 ····.line·42
56 ····.line·4379 ····.line·43
57 ····.line·4480 ····.line·44
58 ····.line·4581 ····.line·45
Offset 271, 95 lines modifiedOffset 308, 89 lines modified
271 ····.line·250308 ····.line·250
272 ····.line·251309 ····.line·251
273 ····.line·252310 ····.line·252
274 ····.line·253311 ····.line·253
275 ····.line·254312 ····.line·254
276 ····.line·255313 ····.line·255
277 ····.line·256314 ····.line·256
 315 ····.line·257
 316 ····.line·258
 317 ····.line·259
 318 ····.line·260
 319 ····.line·261
 320 ····.line·262
 321 ····.line·263
Max diff block lines reached; 17727/20765 bytes (85.37%) of diff not shown.
3.97 KB
smali/Q/L.smali vs.
smali/F/M.smali
Files 0% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 .class·public·abstract·LQ/L;1 .class·public·abstract·LF/M;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:LQ/H;5 .field·public·static·final·a:LF/I;
  
6 .field·public·static·final·b:LQ/H;6 .field·public·static·final·b:LF/I;
  
7 .field·public·static·final·c:[LQ/J;7 .field·public·static·final·c:[LF/K;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·1710 ····.locals·17
  
11 ····.line·111 ····.line·1
12 ····const/4·v0,·0x012 ····const/4·v0,·0x0
  
13 ····const/4·v1,·0x113 ····const/4·v1,·0x1
  
14 ····const/4·v2,·0x214 ····const/4·v2,·0x2
  
15 ····new-instance·v3,·LQ/H;15 ····new-instance·v3,·LF/I;
  
16 ····.line·216 ····.line·2
17 ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V17 ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V
  
18 ····const-wide/16·v4,·0x1d018 ····const-wide/16·v4,·0x1d0
  
19 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;19 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
Offset 3152, 101 lines modifiedOffset 3152, 101 lines modified
3152 ····invoke-static·{v9,·v10},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;3152 ····invoke-static·{v9,·v10},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
3153 ····move-result-object·v93153 ····move-result-object·v9
  
3154 ····invoke-virtual·{v3,·v4,·v9},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;3154 ····invoke-virtual·{v3,·v4,·v9},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
3155 ····.line·33155 ····.line·3
3156 ····sput-object·v3,·LQ/L;->a:LQ/H;3156 ····sput-object·v3,·LF/M;->a:LF/I;
  
3157 ····new-instance·v3,·LQ/H;3157 ····new-instance·v3,·LF/I;
  
3158 ····invoke-direct·{v3},·LQ/H;-><init>()V3158 ····invoke-direct·{v3},·LF/I;-><init>()V
  
3159 ····sput-object·v3,·LQ/L;->b:LQ/H;3159 ····sput-object·v3,·LF/M;->b:LF/I;
  
3160 ····new-instance·v3,·LQ/J;3160 ····new-instance·v3,·LF/K;
  
3161 ····new-instance·v4,·LQ/I;3161 ····new-instance·v4,·LF/J;
  
3162 ····const-wide·v9,·0x200000100L3162 ····const-wide·v9,·0x200000100L
  
3163 ····invoke-direct·{v4,·v5,·v6,·v9,·v10},·LQ/I;-><init>(JJ)V3163 ····invoke-direct·{v4,·v5,·v6,·v9,·v10},·LF/J;-><init>(JJ)V
  
3164 ····new-instance·v5,·LQ/I;3164 ····new-instance·v5,·LF/J;
  
3165 ····const-wide·v9,·0x200000101L3165 ····const-wide·v9,·0x200000101L
  
3166 ····invoke-direct·{v5,·v11,·v12,·v9,·v10},·LQ/I;-><init>(JJ)V3166 ····invoke-direct·{v5,·v11,·v12,·v9,·v10},·LF/J;-><init>(JJ)V
  
3167 ····new-array·v6,·v2,·[LQ/I;3167 ····new-array·v6,·v2,·[LF/J;
  
3168 ····aput-object·v4,·v6,·v03168 ····aput-object·v4,·v6,·v0
  
3169 ····aput-object·v5,·v6,·v13169 ····aput-object·v5,·v6,·v1
  
3170 ····const/16·v4,·0x10003170 ····const/16·v4,·0x1000
  
3171 ····invoke-direct·{v3,·v4,·v6},·LQ/J;-><init>(ILjava/io/Serializable;)V3171 ····invoke-direct·{v3,·v4,·v6},·LF/K;-><init>(ILjava/io/Serializable;)V
  
3172 ····new-instance·v4,·LQ/J;3172 ····new-instance·v4,·LF/K;
  
3173 ····new-instance·v5,·LQ/I;3173 ····new-instance·v5,·LF/J;
  
3174 ····const-wide·v9,·0x200000102L3174 ····const-wide·v9,·0x200000102L
  
3175 ····invoke-direct·{v5,·v7,·v8,·v9,·v10},·LQ/I;-><init>(JJ)V3175 ····invoke-direct·{v5,·v7,·v8,·v9,·v10},·LF/J;-><init>(JJ)V
  
3176 ····new-instance·v6,·LQ/I;3176 ····new-instance·v6,·LF/J;
  
3177 ····const-wide·v7,·0x200000103L3177 ····const-wide·v7,·0x200000103L
  
3178 ····invoke-direct·{v6,·v13,·v14,·v7,·v8},·LQ/I;-><init>(JJ)V3178 ····invoke-direct·{v6,·v13,·v14,·v7,·v8},·LF/J;-><init>(JJ)V
  
3179 ····new-array·v7,·v2,·[LQ/I;3179 ····new-array·v7,·v2,·[LF/J;
  
3180 ····aput-object·v5,·v7,·v03180 ····aput-object·v5,·v7,·v0
  
3181 ····aput-object·v6,·v7,·v13181 ····aput-object·v6,·v7,·v1
  
3182 ····invoke-direct·{v4,·v1,·v7},·LQ/J;-><init>(ILjava/io/Serializable;)V3182 ····invoke-direct·{v4,·v1,·v7},·LF/K;-><init>(ILjava/io/Serializable;)V
  
3183 ····new-instance·v5,·LQ/J;3183 ····new-instance·v5,·LF/K;
  
3184 ····new-instance·v6,·LQ/I;3184 ····new-instance·v6,·LF/J;
  
3185 ····const-wide·v7,·0x200000104L3185 ····const-wide·v7,·0x200000104L
  
3186 ····const-wide/32·v9,·0x700e23186 ····const-wide/32·v9,·0x700e2
  
3187 ····invoke-direct·{v6,·v9,·v10,·v7,·v8},·LQ/I;-><init>(JJ)V3187 ····invoke-direct·{v6,·v9,·v10,·v7,·v8},·LF/J;-><init>(JJ)V
  
3188 ····new-instance·v7,·LQ/I;3188 ····new-instance·v7,·LF/J;
  
3189 ····const-wide·v8,·0x200000105L3189 ····const-wide·v8,·0x200000105L
  
3190 ····const-wide/32·v10,·0x700e63190 ····const-wide/32·v10,·0x700e6
  
3191 ····invoke-direct·{v7,·v10,·v11,·v8,·v9},·LQ/I;-><init>(JJ)V3191 ····invoke-direct·{v7,·v10,·v11,·v8,·v9},·LF/J;-><init>(JJ)V
  
3192 ····new-array·v8,·v2,·[LQ/I;3192 ····new-array·v8,·v2,·[LF/J;
  
3193 ····aput-object·v6,·v8,·v03193 ····aput-object·v6,·v8,·v0
  
3194 ····aput-object·v7,·v8,·v13194 ····aput-object·v7,·v8,·v1
  
3195 ····invoke-direct·{v5,·v2,·v8},·LQ/J;-><init>(ILjava/io/Serializable;)V3195 ····invoke-direct·{v5,·v2,·v8},·LF/K;-><init>(ILjava/io/Serializable;)V
  
3196 ····const/4·v6,·0x33196 ····const/4·v6,·0x3
  
3197 ····new-array·v6,·v6,·[LQ/J;3197 ····new-array·v6,·v6,·[LF/K;
  
3198 ····aput-object·v3,·v6,·v03198 ····aput-object·v3,·v6,·v0
  
3199 ····aput-object·v4,·v6,·v13199 ····aput-object·v4,·v6,·v1
Max diff block lines reached; 136/3993 bytes (3.41%) of diff not shown.
11.1 KB
smali/Q/B.smali vs.
smali/T/k.smali
Files 8% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 365 lines modified
1 .class·public·final·synthetic·LQ/B;1 .class·public·final·LT/k;
2 .super·Ljava/lang/Object;2 .super·Landroid/webkit/WebChromeClient;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·b:LQ/C;5 .field·public·final·synthetic·a:Lio/flutter/plugins/urllauncher/WebViewActivity;
  
8 .field·public·final·synthetic·c:LQ/I; 
  
9 .field·public·final·synthetic·d:J6 #·direct·methods
 7 .method·public·constructor·<init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V
 8 ····.locals·0
  
10 .field·public·final·synthetic·e:Landroid/view/KeyEvent;9 ····.line·1
 10 ····iput-object·p1,·p0,·LT/k;->a:Lio/flutter/plugins/urllauncher/WebViewActivity;
  
 11 ····.line·2
 12 ····.line·3
 13 ····invoke-direct·{p0},·Landroid/webkit/WebChromeClient;-><init>()V
  
 14 ····.line·4
 15 ····.line·5
 16 ····.line·6
 17 ····return-void
 18 ····.line·7
 19 ····.line·8
 20 ····.line·9
 21 ····.line·10
 22 ····.line·11
 23 ····.line·12
 24 ····.line·13
 25 ····.line·14
 26 ····.line·15
 27 ····.line·16
 28 ····.line·17
 29 ····.line·18
 30 ····.line·19
 31 ····.line·20
 32 ····.line·21
 33 ····.line·22
 34 ····.line·23
 35 ····.line·24
 36 ····.line·25
 37 ····.line·26
 38 ····.line·27
 39 ····.line·28
 40 ····.line·29
 41 ····.line·30
 42 ····.line·31
 43 ····.line·32
 44 ····.line·33
 45 ····.line·34
 46 ····.line·35
 47 ····.line·36
 48 ····.line·37
 49 ····.line·38
 50 ····.line·39
 51 ····.line·40
 52 ····.line·41
 53 ····.line·42
 54 ····.line·43
 55 ····.line·44
 56 ····.line·45
 57 ····.line·46
 58 ····.line·47
 59 ····.line·48
 60 ····.line·49
 61 ····.line·50
 62 ····.line·51
 63 ····.line·52
 64 ····.line·53
 65 ····.line·54
 66 ····.line·55
 67 ····.line·56
 68 ····.line·57
 69 ····.line·58
 70 ····.line·59
 71 ····.line·60
 72 ····.line·61
 73 ····.line·62
 74 ····.line·63
 75 ····.line·64
 76 ····.line·65
 77 ····.line·66
 78 ····.line·67
 79 ····.line·68
 80 ····.line·69
 81 ····.line·70
 82 ····.line·71
 83 ····.line·72
 84 ····.line·73
 85 ····.line·74
 86 ····.line·75
 87 ····.line·76
 88 ····.line·77
 89 ····.line·78
 90 ····.line·79
 91 ····.line·80
 92 ····.line·81
 93 ····.line·82
 94 ····.line·83
 95 ····.line·84
 96 ····.line·85
 97 ····.line·86
 98 ····.line·87
 99 ····.line·88
 100 ····.line·89
 101 ····.line·90
 102 ····.line·91
 103 ····.line·92
 104 ····.line·93
 105 ····.line·94
 106 ····.line·95
 107 ····.line·96
 108 ····.line·97
 109 ····.line·98
 110 ····.line·99
 111 ····.line·100
 112 ····.line·101
 113 ····.line·102
 114 ····.line·103
 115 ····.line·104
 116 ····.line·105
Max diff block lines reached; 6331/11338 bytes (55.84%) of diff not shown.
12.8 KB
smali/Q/o.smali vs.
smali/F/o.smali
Files 3% similar despite different names
    
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·LQ/o;1 .class·public·final·LF/o;
2 .super·Landroid/view/SurfaceView;2 .super·Landroid/view/SurfaceView;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/renderer/l;5 .implements·Lio/flutter/embedding/engine/renderer/l;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·a:Z7 .field·public·a:Z
  
8 .field·public·b:Z8 .field·public·b:Z
  
9 .field·public·c:Lio/flutter/embedding/engine/renderer/j;9 .field·public·c:Lio/flutter/embedding/engine/renderer/j;
  
10 .field·public·final·d:LQ/f;10 .field·public·final·d:LF/g;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Landroid/content/Context;Z)V12 .method·public·constructor·<init>(LF/f;Z)V
13 ····.locals·213 ····.locals·2
  
14 ····.line·114 ····.line·1
15 ····const/4·v0,·0x015 ····const/4·v0,·0x0
  
16 ····.line·216 ····.line·2
17 ····invoke-direct·{p0,·p1,·v0},·Landroid/view/SurfaceView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V17 ····invoke-direct·{p0,·p1,·v0},·Landroid/view/SurfaceView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
18 ····.line·318 ····.line·3
19 ····.line·419 ····.line·4
20 ····.line·520 ····.line·5
21 ····const/4·p1,·0x021 ····const/4·p1,·0x0
  
22 ····.line·622 ····.line·6
23 ····iput-boolean·p1,·p0,·LQ/o;->a:Z23 ····iput-boolean·p1,·p0,·LF/o;->a:Z
  
24 ····.line·724 ····.line·7
25 ····.line·825 ····.line·8
26 ····iput-boolean·p1,·p0,·LQ/o;->b:Z26 ····iput-boolean·p1,·p0,·LF/o;->b:Z
  
27 ····.line·927 ····.line·9
28 ····.line·1028 ····.line·10
29 ····new-instance·p1,·LQ/n;29 ····new-instance·p1,·LF/n;
  
30 ····.line·1130 ····.line·11
31 ····.line·1231 ····.line·12
32 ····invoke-direct·{p1,·p0},·LQ/n;-><init>(LQ/o;)V32 ····invoke-direct·{p1,·p0},·LF/n;-><init>(LF/o;)V
  
33 ····.line·1333 ····.line·13
34 ····.line·1434 ····.line·14
35 ····.line·1535 ····.line·15
36 ····new-instance·v0,·LQ/f;36 ····new-instance·v0,·LF/g;
  
37 ····.line·1637 ····.line·16
38 ····.line·1738 ····.line·17
39 ····const/4·v1,·0x139 ····const/4·v1,·0x1
  
40 ····.line·1840 ····.line·18
41 ····invoke-direct·{v0,·v1,·p0},·LQ/f;-><init>(ILjava/lang/Object;)V41 ····invoke-direct·{v0,·v1,·p0},·LF/g;-><init>(ILjava/lang/Object;)V
  
42 ····.line·1942 ····.line·19
43 ····.line·2043 ····.line·20
44 ····.line·2144 ····.line·21
45 ····iput-object·v0,·p0,·LQ/o;->d:LQ/f;45 ····iput-object·v0,·p0,·LF/o;->d:LF/g;
  
46 ····.line·2246 ····.line·22
47 ····.line·2347 ····.line·23
48 ····if-eqz·p2,·:cond_048 ····if-eqz·p2,·:cond_0
  
49 ····.line·2449 ····.line·24
50 ····.line·2550 ····.line·25
Offset 541, 50 lines modifiedOffset 541, 50 lines modified
  
  
541 #·virtual·methods541 #·virtual·methods
542 .method·public·final·a(Lio/flutter/embedding/engine/renderer/j;)V542 .method·public·final·a(Lio/flutter/embedding/engine/renderer/j;)V
543 ····.locals·2543 ····.locals·2
  
544 ····.line·1544 ····.line·1
545 ····iget-object·v0,·p0,·LQ/o;->c:Lio/flutter/embedding/engine/renderer/j;545 ····iget-object·v0,·p0,·LF/o;->c:Lio/flutter/embedding/engine/renderer/j;
  
546 ····.line·2546 ····.line·2
547 ····.line·3547 ····.line·3
548 ····if-eqz·v0,·:cond_0548 ····if-eqz·v0,·:cond_0
  
549 ····.line·4549 ····.line·4
550 ····.line·5550 ····.line·5
551 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/j;->c()V551 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/renderer/j;->c()V
  
552 ····.line·6552 ····.line·6
553 ····.line·7553 ····.line·7
554 ····.line·8554 ····.line·8
555 ····iget-object·v0,·p0,·LQ/o;->c:Lio/flutter/embedding/engine/renderer/j;555 ····iget-object·v0,·p0,·LF/o;->c:Lio/flutter/embedding/engine/renderer/j;
  
556 ····.line·9556 ····.line·9
557 ····.line·10557 ····.line·10
558 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;558 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/j;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
559 ····.line·11559 ····.line·11
560 ····.line·12560 ····.line·12
561 ····iget-object·v1,·p0,·LQ/o;->d:LQ/f;561 ····iget-object·v1,·p0,·LF/o;->d:LF/g;
  
562 ····.line·13562 ····.line·13
563 ····.line·14563 ····.line·14
564 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->removeIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V564 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->removeIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/k;)V
  
565 ····.line·15565 ····.line·15
566 ····.line·16566 ····.line·16
567 ····.line·17567 ····.line·17
568 ····:cond_0568 ····:cond_0
569 ····iput-object·p1,·p0,·LQ/o;->c:Lio/flutter/embedding/engine/renderer/j;569 ····iput-object·p1,·p0,·LF/o;->c:Lio/flutter/embedding/engine/renderer/j;
  
570 ····.line·18570 ····.line·18
571 ····.line·19571 ····.line·19
572 ····invoke-virtual·{p0},·LQ/o;->b()V572 ····invoke-virtual·{p0},·LF/o;->b()V
  
573 ····.line·20573 ····.line·20
574 ····.line·21574 ····.line·21
575 ····.line·22575 ····.line·22
576 ····return-void576 ····return-void
577 ····.line·23577 ····.line·23
578 ····.line·24578 ····.line·24
Offset 816, 21 lines modifiedOffset 816, 36 lines modified
816 ····.line·250816 ····.line·250
817 ····.line·251817 ····.line·251
818 ····.line·252818 ····.line·252
819 ····.line·253819 ····.line·253
Max diff block lines reached; 9802/13051 bytes (75.11%) of diff not shown.
88.6 KB
smali/Q/l.smali vs.
smali/F/l.smali
Max HTML report size reached
36.6 KB
smali/Q/C.smali vs.
smali/F/B.smali
Max HTML report size reached
6.76 KB
smali/Q/f.smali vs.
smali/F/g.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LQ/f;1 .class·public·final·LF/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/engine/renderer/k;5 .implements·Lio/flutter/embedding/engine/renderer/k;
  
  
Offset 18, 19 lines modifiedOffset 18, 19 lines modified
  
18 ····.line·118 ····.line·1
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·220 ····.line·2
21 ····.line·321 ····.line·3
22 ····.line·422 ····.line·4
23 ····iput·p1,·p0,·LQ/f;->a:I23 ····iput·p1,·p0,·LF/g;->a:I
  
24 ····.line·524 ····.line·5
25 ····.line·625 ····.line·6
26 ····iput-object·p2,·p0,·LQ/f;->b:Ljava/lang/Object;26 ····iput-object·p2,·p0,·LF/g;->b:Ljava/lang/Object;
  
27 ····.line·727 ····.line·7
28 ····.line·828 ····.line·8
29 ····return-void29 ····return-void
30 ····.line·930 ····.line·9
31 ····.line·1031 ····.line·10
32 ····.line·1132 ····.line·11
Offset 495, 25 lines modifiedOffset 495, 25 lines modified
495 ····.line·470495 ····.line·470
496 ····.line·471496 ····.line·471
497 .end·method497 .end·method
  
  
498 #·virtual·methods498 #·virtual·methods
499 .method·public·final·a()V499 .method·public·final·a()V
500 ····.locals·3500 ····.locals·5
  
501 ····.line·1501 ····.line·1
502 ····iget·v0,·p0,·LQ/f;->a:I502 ····iget·v0,·p0,·LF/g;->a:I
  
503 ····.line·2503 ····.line·2
504 ····.line·3504 ····.line·3
505 ····const/4·v1,·0x1505 ····const/4·v1,·0x1
  
506 ····.line·4506 ····.line·4
507 ····iget-object·v2,·p0,·LQ/f;->b:Ljava/lang/Object;507 ····iget-object·v2,·p0,·LF/g;->b:Ljava/lang/Object;
  
508 ····.line·5508 ····.line·5
509 ····.line·6509 ····.line·6
510 ····packed-switch·v0,·:pswitch_data_0510 ····packed-switch·v0,·:pswitch_data_0
  
511 ····.line·7511 ····.line·7
512 ····.line·8512 ····.line·8
Offset 526, 23 lines modifiedOffset 526, 23 lines modified
  
526 ····.line·12526 ····.line·12
527 ····.line·13527 ····.line·13
528 ····return-void528 ····return-void
  
529 ····.line·14529 ····.line·14
530 ····:pswitch_0530 ····:pswitch_0
531 ····check-cast·v2,·LQ/v;531 ····check-cast·v2,·LF/u;
  
532 ····.line·15532 ····.line·15
533 ····.line·16533 ····.line·16
534 ····iput-boolean·v1,·v2,·LQ/v;->g:Z534 ····iput-boolean·v1,·v2,·LF/u;->g:Z
  
535 ····.line·17535 ····.line·17
536 ····.line·18536 ····.line·18
537 ····iget-object·v0,·v2,·LQ/v;->f:Ljava/util/HashSet;537 ····iget-object·v0,·v2,·LF/u;->f:Ljava/util/HashSet;
  
538 ····.line·19538 ····.line·19
539 ····.line·20539 ····.line·20
540 ····invoke-virtual·{v0},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;540 ····invoke-virtual·{v0},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
541 ····.line·21541 ····.line·21
542 ····.line·22542 ····.line·22
Offset 584, 28 lines modifiedOffset 584, 28 lines modified
  
584 ····.line·40584 ····.line·40
585 ····:cond_0585 ····:cond_0
586 ····return-void586 ····return-void
  
587 ····.line·41587 ····.line·41
588 ····:pswitch_1588 ····:pswitch_1
589 ····check-cast·v2,·LQ/o;589 ····check-cast·v2,·LF/o;
  
590 ····.line·42590 ····.line·42
591 ····.line·43591 ····.line·43
592 ····const/high16·v0,·0x3f800000····#·1.0f592 ····const/high16·v0,·0x3f800000····#·1.0f
  
593 ····.line·44593 ····.line·44
594 ····.line·45594 ····.line·45
595 ····invoke-virtual·{v2,·v0},·Landroid/view/View;->setAlpha(F)V595 ····invoke-virtual·{v2,·v0},·Landroid/view/View;->setAlpha(F)V
  
596 ····.line·46596 ····.line·46
597 ····.line·47597 ····.line·47
598 ····.line·48598 ····.line·48
599 ····iget-object·v0,·v2,·LQ/o;->c:Lio/flutter/embedding/engine/renderer/j;599 ····iget-object·v0,·v2,·LF/o;->c:Lio/flutter/embedding/engine/renderer/j;
  
600 ····.line·49600 ····.line·49
601 ····.line·50601 ····.line·50
602 ····if-eqz·v0,·:cond_1602 ····if-eqz·v0,·:cond_1
  
603 ····.line·51603 ····.line·51
604 ····.line·52604 ····.line·52
Offset 619, 59 lines modifiedOffset 619, 73 lines modified
619 ····.line·56619 ····.line·56
620 ····.line·57620 ····.line·57
621 ····:cond_1621 ····:cond_1
622 ····return-void622 ····return-void
  
623 ····.line·58623 ····.line·58
624 ····:pswitch_2624 ····:pswitch_2
625 ····check-cast·v2,·LQ/i;625 ····check-cast·v2,·LF/j;
  
626 ····.line·59626 ····.line·59
627 ····.line·60627 ····.line·60
628 ····iget-object·v0,·v2,·LQ/i;->a:LQ/h;628 ····iget-object·v0,·v2,·LF/j;->a:LF/i;
  
629 ····.line·61629 ····.line·61
630 ····.line·62630 ····.line·62
631 ····invoke-interface·{v0},·LQ/h;->a()V631 ····check-cast·v0,·LF/f;
  
632 ····.line·63632 ····.line·63
633 ····.line·64633 ····.line·64
Max diff block lines reached; 4137/6857 bytes (60.33%) of diff not shown.
83.5 KB
smali/Q/m.smali vs.
smali/O/n.smali
Max HTML report size reached
4.85 KB
smali/Q/A.smali vs.
smali/c/b.smali
Files 9% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·synthetic·LQ/A;1 .class·public·final·Lc/b;
2 .super·Ljava/lang/Object;2 .super·LC/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LZ/e; 
 4 #·static·fields
 5 .field·public·static·volatile·b:Lc/b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:LQ/D;7 .field·public·final·a:Lc/d;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(LQ/D;)V9 .method·public·constructor·<init>()V
10 ····.locals·010 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····iput-object·p1,·p0,·LQ/A;->a:LQ/D;16 ····new-instance·v0,·Lc/d;
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····return-void19 ····invoke-direct·{v0},·Lc/d;-><init>()V
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
 23 ····iput-object·v0,·p0,·Lc/b;->a:Lc/d;
  
23 ····.line·1024 ····.line·10
24 ····.line·1125 ····.line·11
 26 ····return-void
25 ····.line·1227 ····.line·12
26 ····.line·1328 ····.line·13
27 ····.line·1429 ····.line·14
28 ····.line·1530 ····.line·15
29 ····.line·1631 ····.line·16
30 ····.line·1732 ····.line·17
31 ····.line·1833 ····.line·18
Offset 271, 115 lines modifiedOffset 276, 143 lines modified
271 ····.line·250276 ····.line·250
272 ····.line·251277 ····.line·251
273 ····.line·252278 ····.line·252
274 ····.line·253279 ····.line·253
275 ····.line·254280 ····.line·254
276 ····.line·255281 ····.line·255
277 ····.line·256282 ····.line·256
 283 ····.line·257
 284 ····.line·258
 285 ····.line·259
 286 ····.line·260
 287 ····.line·261
 288 ····.line·262
 289 ····.line·263
 290 ····.line·264
 291 ····.line·265
 292 ····.line·266
 293 ····.line·267
 294 ····.line·268
 295 ····.line·269
 296 ····.line·270
 297 ····.line·271
 298 ····.line·272
 299 ····.line·273
 300 ····.line·274
 301 ····.line·275
 302 ····.line·276
 303 ····.line·277
 304 ····.line·278
 305 ····.line·279
 306 ····.line·280
 307 ····.line·281
 308 ····.line·282
 309 ····.line·283
 310 ····.line·284
 311 ····.line·285
 312 ····.line·286
 313 ····.line·287
 314 ····.line·288
278 .end·method315 .end·method
  
 316 .method·public·static·A()Lc/b;
  
279 #·virtual·methods 
280 .method·public·final·a(Ljava/nio/ByteBuffer;)V 
281 ····.locals·2317 ····.locals·2
  
282 ····.line·1318 ····.line·1
283 ····sget-object·v0,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;319 ····sget-object·v0,·Lc/b;->b:Lc/b;
  
284 ····.line·2320 ····.line·2
285 ····.line·3321 ····.line·3
286 ····if-eqz·p1,·:cond_1322 ····if-eqz·v0,·:cond_0
  
287 ····.line·4323 ····.line·4
288 ····.line·5324 ····.line·5
289 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->rewind()Ljava/nio/Buffer;325 ····sget-object·v0,·Lc/b;->b:Lc/b;
  
290 ····.line·6326 ····.line·6
291 ····.line·7327 ····.line·7
 328 ····return-object·v0
  
292 ····.line·8329 ····.line·8
293 ····invoke-virtual·{p1},·Ljava/nio/Buffer;->capacity()I330 ····:cond_0
 331 ····const-class·v0,·Lc/b;
  
294 ····.line·9332 ····.line·9
295 ····.line·10333 ····.line·10
 334 ····monitor-enter·v0
  
296 ····.line·11335 ····.line·11
297 ····move-result·v1336 ····:try_start_0
 337 ····sget-object·v1,·Lc/b;->b:Lc/b;
  
298 ····.line·12338 ····.line·12
299 ····if-eqz·v1,·:cond_2 
  
300 ····.line·13339 ····.line·13
 340 ····if-nez·v1,·:cond_1
301 ····.line·14 
302 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->get()B 
Max diff block lines reached; 2399/4892 bytes (49.04%) of diff not shown.
1.18 KB
smali/Q/w.smali vs.
smali/F/v.smali
Files 2% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·final·LQ/w;1 .class·public·final·LF/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/content/Context;Lio/flutter/embedding/engine/renderer/i;)V5 .method·public·static·a(Landroid/content/Context;Lio/flutter/embedding/engine/renderer/i;)V
6 ····.locals·26 ····.locals·2
  
7 ····.line·17 ····.line·1
8 ····invoke-static·{p0},·Lh0/h;->v(Landroid/content/Context;)Landroid/app/Activity;8 ····invoke-static·{p0},·LC/a;->j(Landroid/content/Context;)Landroid/app/Activity;
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····.line·411 ····.line·4
12 ····move-result-object·p012 ····move-result-object·p0
  
13 ····.line·513 ····.line·5
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
47 ····.line·1747 ····.line·17
48 ····.line·1848 ····.line·18
49 ····.line·1949 ····.line·19
50 ····move-result-object·p050 ····move-result-object·p0
  
51 ····.line·2051 ····.line·20
52 ····invoke-static·{p0},·LI/b;->a(Landroid/view/View;)Landroid/view/WindowInsets;52 ····invoke-static·{p0},·LB/b;->a(Landroid/view/View;)Landroid/view/WindowInsets;
  
53 ····.line·2153 ····.line·21
54 ····.line·2254 ····.line·22
55 ····.line·2355 ····.line·23
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····.line·2457 ····.line·24
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ····move-result-object·p072 ····move-result-object·p0
  
73 ····.line·3073 ····.line·30
74 ····goto·:goto_174 ····goto·:goto_1
  
75 ····.line·3175 ····.line·31
76 ····:cond_276 ····:cond_2
77 ····invoke-static·{},·LI/c;->u()I77 ····invoke-static·{},·LB/c;->u()I
  
78 ····.line·3278 ····.line·32
79 ····.line·3379 ····.line·33
80 ····.line·3480 ····.line·34
81 ····move-result·p081 ····move-result·p0
  
82 ····.line·3582 ····.line·35
22.5 KB
smali/Q/n.smali vs.
smali/G/j.smali
Max HTML report size reached
2.97 KB
smali/Q/M.smali vs.
smali/m0/b.smali
Files 14% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LQ/M;1 .class·public·final·Lm0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lm0/a0;
  
4 #·static·fields 
5 .field·public·static·final·b:Ljava/util/concurrent/atomic/AtomicLong; 
  
  
6 #·instance·fields6 #·static·fields
7 .field·public·final·a:J7 .field·public·static·final·a:Lm0/b;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·310 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;12 ····new-instance·v0,·Lm0/b;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const-wide/16·v1,·0x015 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
18 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V 
  
19 ····.line·618 ····.line·6
 19 ····sput-object·v0,·Lm0/b;->a:Lm0/b;
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
 22 ····return-void
22 ····sput-object·v0,·LQ/M;->b:Ljava/util/concurrent/atomic/AtomicLong; 
  
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
25 ····return-void 
26 ····.line·1125 ····.line·11
27 ····.line·1226 ····.line·12
28 ····.line·1327 ····.line·13
29 ····.line·1428 ····.line·14
30 ····.line·1529 ····.line·15
31 ····.line·1630 ····.line·16
32 ····.line·1731 ····.line·17
Offset 265, 30 lines modifiedOffset 262, 73 lines modified
265 ····.line·239262 ····.line·239
266 ····.line·240263 ····.line·240
267 ····.line·241264 ····.line·241
268 ····.line·242265 ····.line·242
269 ····.line·243266 ····.line·243
270 ····.line·244267 ····.line·244
271 ····.line·245268 ····.line·245
 269 ····.line·246
 270 ····.line·247
 271 ····.line·248
 272 ····.line·249
 273 ····.line·250
 274 ····.line·251
 275 ····.line·252
 276 ····.line·253
 277 ····.line·254
 278 ····.line·255
 279 ····.line·256
 280 ····.line·257
 281 ····.line·258
 282 ····.line·259
 283 ····.line·260
 284 ····.line·261
 285 ····.line·262
 286 ····.line·263
 287 ····.line·264
 288 ····.line·265
 289 ····.line·266
 290 ····.line·267
 291 ····.line·268
 292 ····.line·269
 293 ····.line·270
 294 ····.line·271
 295 ····.line·272
 296 ····.line·273
 297 ····.line·274
 298 ····.line·275
 299 ····.line·276
 300 ····.line·277
 301 ····.line·278
 302 ····.line·279
 303 ····.line·280
 304 ····.line·281
 305 ····.line·282
 306 ····.line·283
 307 ····.line·284
 308 ····.line·285
 309 ····.line·286
 310 ····.line·287
 311 ····.line·288
272 .end·method312 .end·method
  
273 .method·public·constructor·<init>(J)V 
 313 #·virtual·methods
 314 .method·public·final·toString()Ljava/lang/String;
274 ····.locals·0315 ····.locals·1
  
275 ····.line·1316 ····.line·1
276 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V317 ····const-string·v0,·"Active"
  
277 ····.line·2318 ····.line·2
278 ····.line·3319 ····.line·3
 320 ····return-object·v0
279 ····.line·4321 ····.line·4
280 ····iput-wide·p1,·p0,·LQ/M;->a:J 
  
281 ····.line·5322 ····.line·5
282 ····.line·6323 ····.line·6
283 ····return-void 
284 ····.line·7324 ····.line·7
285 ····.line·8325 ····.line·8
286 ····.line·9326 ····.line·9
287 ····.line·10327 ····.line·10
288 ····.line·11328 ····.line·11
289 ····.line·12329 ····.line·12
290 ····.line·13330 ····.line·13
Offset 531, 8 lines modifiedOffset 571, 40 lines modified
531 ····.line·250571 ····.line·250
Max diff block lines reached; 568/2972 bytes (19.11%) of diff not shown.
319 KB
smali/Q/e.smali vs.
smali/F/u.smali
Max HTML report size reached
34.5 KB
smali/Q/b.smali vs.
smali/F/r.smali
Max HTML report size reached
7.95 KB
smali/Q/I.smali vs.
smali/V/g.smali
Files 16% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·LQ/I;1 .class·public·final·LV/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·final·a:J5 .field·public·static·final·a:LV/g;
  
6 .field·public·final·b:J 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·public·constructor·<init>(JJ)V7 .method·static·constructor·<clinit>()V
9 ····.locals·08 ····.locals·1
  
10 ····.line·19 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····new-instance·v0,·LV/g;
  
12 ····.line·211 ····.line·2
13 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
14 ····.line·4 
15 ····iput-wide·p1,·p0,·LQ/I;->a:J 
  
 14 ····.line·4
16 ····.line·515 ····.line·5
17 ····.line·616 ····.line·6
18 ····iput-wide·p3,·p0,·LQ/I;->b:J17 ····sput-object·v0,·LV/g;->a:LV/g;
  
19 ····.line·718 ····.line·7
20 ····.line·819 ····.line·8
21 ····return-void20 ····return-void
22 ····.line·921 ····.line·9
23 ····.line·1022 ····.line·10
24 ····.line·1123 ····.line·11
Offset 304, 191 lines modifiedOffset 302, 306 lines modified
304 ····.line·282302 ····.line·282
305 ····.line·283303 ····.line·283
306 ····.line·284304 ····.line·284
307 ····.line·285305 ····.line·285
308 ····.line·286306 ····.line·286
309 ····.line·287307 ····.line·287
310 ····.line·288308 ····.line·288
311 ····.line·289 
312 ····.line·290309 .end·method
  
  
 310 #·virtual·methods
 311 .method·public·final·toString()Ljava/lang/String;
 312 ····.locals·1
  
313 ····.line·291313 ····.line·1
 314 ····const-string·v0,·"kotlin.Unit"
  
314 ····.line·292315 ····.line·2
315 ····.line·293316 ····.line·3
 317 ····return-object·v0
316 ····.line·294318 ····.line·4
317 ····.line·295319 ····.line·5
318 ····.line·296320 ····.line·6
319 ····.line·297321 ····.line·7
320 ····.line·298322 ····.line·8
321 ····.line·299323 ····.line·9
322 ····.line·300 
323 ····.line·301 
324 ····.line·302 
325 ····.line·303 
326 ····.line·304 
327 ····.line·305 
328 ····.line·306 
329 ····.line·307 
330 ····.line·308 
331 ····.line·309 
332 ····.line·310324 ····.line·10
333 ····.line·311325 ····.line·11
334 ····.line·312326 ····.line·12
335 ····.line·313327 ····.line·13
336 ····.line·314328 ····.line·14
337 ····.line·315329 ····.line·15
338 ····.line·316330 ····.line·16
339 ····.line·317331 ····.line·17
340 ····.line·318332 ····.line·18
341 ····.line·319333 ····.line·19
342 ····.line·320334 ····.line·20
343 ····.line·321335 ····.line·21
344 ····.line·322336 ····.line·22
345 ····.line·323337 ····.line·23
346 ····.line·324338 ····.line·24
347 ····.line·325339 ····.line·25
348 ····.line·326340 ····.line·26
349 ····.line·327341 ····.line·27
350 ····.line·328342 ····.line·28
351 ····.line·329343 ····.line·29
352 ····.line·330344 ····.line·30
353 ····.line·331345 ····.line·31
354 ····.line·332346 ····.line·32
355 ····.line·333347 ····.line·33
356 ····.line·334348 ····.line·34
357 ····.line·335349 ····.line·35
358 ····.line·336350 ····.line·36
359 ····.line·337351 ····.line·37
360 ····.line·338352 ····.line·38
361 ····.line·339353 ····.line·39
362 ····.line·340354 ····.line·40
363 ····.line·341355 ····.line·41
364 ····.line·342356 ····.line·42
365 ····.line·343357 ····.line·43
366 ····.line·344358 ····.line·44
367 ····.line·345359 ····.line·45
368 ····.line·346360 ····.line·46
369 ····.line·347361 ····.line·47
370 ····.line·348362 ····.line·48
371 ····.line·349363 ····.line·49
372 ····.line·350364 ····.line·50
373 ····.line·351365 ····.line·51
374 ····.line·352366 ····.line·52
375 ····.line·353367 ····.line·53
376 ····.line·354368 ····.line·54
377 ····.line·355369 ····.line·55
378 ····.line·356370 ····.line·56
379 ····.line·357371 ····.line·57
380 ····.line·358372 ····.line·58
381 ····.line·359373 ····.line·59
382 ····.line·360374 ····.line·60
383 ····.line·361375 ····.line·61
384 ····.line·362376 ····.line·62
385 ····.line·363377 ····.line·63
Max diff block lines reached; 0/8069 bytes (0.00%) of diff not shown.
365 KB
smali/Q/v.smali vs.
smali/n/e.smali
Max HTML report size reached
5.77 KB
smali/Q/D.smali vs.
smali/T/f.smali
Files 16% similar despite different names
    
Offset 1, 83 lines modifiedOffset 1, 141 lines modified
1 .class·public·final·LQ/D;1 .class·public·final·LT/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:Z5 .field·public·a:Ljava/lang/Boolean;
  
6 .field·public·final·synthetic·b:LQ/E;6 .field·public·b:Ljava/lang/Boolean;
  
 7 .field·public·c:Ljava/util/Map;
  
  
7 #·direct·methods8 #·virtual·methods
8 .method·public·constructor·<init>(LQ/E;)V9 .method·public·final·equals(Ljava/lang/Object;)Z
9 ····.locals·010 ····.locals·4
  
10 ····.line·111 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····const/4·v0,·0x1
  
12 ····.line·213 ····.line·2
 14 ····if-ne·p0,·p1,·:cond_0
  
13 ····.line·315 ····.line·3
14 ····.line·416 ····.line·4
15 ····iput-object·p1,·p0,·LQ/D;->b:LQ/E;17 ····return·v0
  
16 ····.line·518 ····.line·5
 19 ····:cond_0
 20 ····const/4·v1,·0x0
  
17 ····.line·621 ····.line·6
18 ····const/4·p1,·0x022 ····if-eqz·p1,·:cond_3
  
19 ····.line·723 ····.line·7
20 ····iput-boolean·p1,·p0,·LQ/D;->a:Z 
  
21 ····.line·824 ····.line·8
 25 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
22 ····.line·926 ····.line·9
23 ····return-void 
24 ····.line·1027 ····.line·10
25 ····.line·1128 ····.line·11
 29 ····move-result-object·v2
  
26 ····.line·1230 ····.line·12
 31 ····const-class·v3,·LT/f;
  
27 ····.line·1332 ····.line·13
28 ····.line·1433 ····.line·14
 34 ····if-eq·v3,·v2,·:cond_1
  
29 ····.line·1535 ····.line·15
30 ····.line·1636 ····.line·16
 37 ····goto·:goto_1
  
31 ····.line·1738 ····.line·17
 39 ····:cond_1
 40 ····check-cast·p1,·LT/f;
  
32 ····.line·1841 ····.line·18
33 ····.line·1942 ····.line·19
 43 ····iget-object·v2,·p0,·LT/f;->a:Ljava/lang/Boolean;
  
34 ····.line·2044 ····.line·20
35 ····.line·2145 ····.line·21
 46 ····iget-object·v3,·p1,·LT/f;->a:Ljava/lang/Boolean;
  
36 ····.line·2247 ····.line·22
37 ····.line·2348 ····.line·23
 49 ····invoke-virtual·{v2,·v3},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
  
38 ····.line·2450 ····.line·24
39 ····.line·2551 ····.line·25
40 ····.line·2652 ····.line·26
 53 ····move-result·v2
  
41 ····.line·2754 ····.line·27
 55 ····if-eqz·v2,·:cond_2
  
42 ····.line·2856 ····.line·28
43 ····.line·2957 ····.line·29
 58 ····iget-object·v2,·p0,·LT/f;->b:Ljava/lang/Boolean;
  
44 ····.line·3059 ····.line·30
45 ····.line·3160 ····.line·31
 61 ····iget-object·v3,·p1,·LT/f;->b:Ljava/lang/Boolean;
  
46 ····.line·3262 ····.line·32
47 ····.line·3363 ····.line·33
 64 ····invoke-virtual·{v2,·v3},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
  
48 ····.line·3465 ····.line·34
49 ····.line·3566 ····.line·35
50 ····.line·3667 ····.line·36
 68 ····move-result·v2
  
51 ····.line·3769 ····.line·37
 70 ····if-eqz·v2,·:cond_2
  
52 ····.line·3871 ····.line·38
53 ····.line·3972 ····.line·39
 73 ····iget-object·v2,·p0,·LT/f;->c:Ljava/util/Map;
  
54 ····.line·4074 ····.line·40
55 ····.line·4175 ····.line·41
 76 ····iget-object·p1,·p1,·LT/f;->c:Ljava/util/Map;
  
56 ····.line·4277 ····.line·42
57 ····.line·4378 ····.line·43
 79 ····invoke-interface·{v2,·p1},·Ljava/util/Map;->equals(Ljava/lang/Object;)Z
  
58 ····.line·4480 ····.line·44
59 ····.line·4581 ····.line·45
60 ····.line·4682 ····.line·46
 83 ····move-result·p1
  
61 ····.line·4784 ····.line·47
 85 ····if-eqz·p1,·:cond_2
  
62 ····.line·4886 ····.line·48
63 ····.line·4987 ····.line·49
 88 ····goto·:goto_0
  
64 ····.line·5089 ····.line·50
 90 ····:cond_2
Max diff block lines reached; 3361/5842 bytes (57.53%) of diff not shown.
10.7 KB
smali/Q/g.smali vs.
smali/A/g.smali
Files 6% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·LQ/g;1 .class·public·final·LA/g;
2 .super·Ljava/lang/Object;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;5 .implements·Le0/l;
  
  
6 #·instance·fields6 #·static·fields
 7 .field·public·static·final·c:LA/g;
7 .field·public·final·synthetic·a:LQ/v; 
  
8 .field·public·final·synthetic·b:LQ/i; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·constructor·<init>(LQ/i;LQ/v;)V9 .method·static·constructor·<clinit>()V
11 ····.locals·010 ····.locals·2
  
12 ····.line·111 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····new-instance·v0,·LA/g;
  
14 ····.line·213 ····.line·2
15 ····.line·314 ····.line·3
 15 ····const/4·v1,·0x1
  
16 ····.line·416 ····.line·4
17 ····iput-object·p1,·p0,·LQ/g;->b:LQ/i;17 ····invoke-direct·{v0,·v1},·Lf0/h;-><init>(I)V
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····iput-object·p2,·p0,·LQ/g;->a:LQ/v; 
  
21 ····.line·720 ····.line·7
 21 ····sput-object·v0,·LA/g;->c:LA/g;
  
22 ····.line·822 ····.line·8
23 ····return-void 
24 ····.line·923 ····.line·9
 24 ····return-void
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
29 ····.line·1429 ····.line·14
30 ····.line·1530 ····.line·15
31 ····.line·1631 ····.line·16
Offset 307, 260 lines modifiedOffset 307, 88 lines modified
307 ····.line·282307 ····.line·282
308 ····.line·283308 ····.line·283
309 ····.line·284309 ····.line·284
310 ····.line·285310 ····.line·285
311 ····.line·286311 ····.line·286
312 ····.line·287312 ····.line·287
313 ····.line·288313 ····.line·288
314 ····.line·289 
315 ····.line·290 
316 ····.line·291 
317 ····.line·292 
318 ····.line·293 
319 ····.line·294 
320 ····.line·295 
321 ····.line·296 
322 ····.line·297 
323 ····.line·298 
324 ····.line·299 
325 ····.line·300 
326 ····.line·301 
327 ····.line·302 
328 ····.line·303 
329 ····.line·304 
330 ····.line·305 
331 ····.line·306 
332 ····.line·307 
333 ····.line·308 
334 ····.line·309 
335 ····.line·310 
336 ····.line·311 
337 ····.line·312 
338 ····.line·313 
339 ····.line·314 
340 ····.line·315 
341 ····.line·316 
342 ····.line·317 
343 ····.line·318 
344 ····.line·319 
345 ····.line·320 
346 ····.line·321 
347 ····.line·322 
348 ····.line·323 
349 ····.line·324 
350 ····.line·325 
351 ····.line·326 
352 ····.line·327 
353 ····.line·328 
354 ····.line·329 
355 ····.line·330 
356 ····.line·331 
357 ····.line·332 
358 ····.line·333 
359 ····.line·334 
360 ····.line·335 
361 ····.line·336 
362 ····.line·337 
363 ····.line·338 
364 ····.line·339 
365 ····.line·340 
366 ····.line·341 
367 ····.line·342 
368 ····.line·343 
369 ····.line·344 
370 ····.line·345 
371 ····.line·346 
372 ····.line·347 
373 ····.line·348 
374 ····.line·349 
375 ····.line·350 
376 ····.line·351 
377 ····.line·352 
378 ····.line·353 
379 ····.line·354 
380 ····.line·355 
381 ····.line·356 
382 ····.line·357 
383 ····.line·358 
384 ····.line·359 
385 ····.line·360 
Max diff block lines reached; 6970/10916 bytes (63.85%) of diff not shown.
1.59 KB
smali/Q/K.smali vs.
smali/x/s.smali
Files 10% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·LQ/K;1 .class·public·interface·abstract·Lx/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·a:Z5 .field·public·static·final·a:Lx/b;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····sget-object·v0,·Lx/b;->b:Lx/b;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
 13 ····sput-object·v0,·Lx/s;->a:Lx/b;
13 ····.line·4 
14 ····const/4·v0,·0x0 
  
 14 ····.line·4
15 ····.line·515 ····.line·5
 16 ····return-void
16 ····iput-boolean·v0,·p0,·LQ/K;->a:Z 
  
17 ····.line·617 ····.line·6
18 ····.line·718 ····.line·7
19 ····return-void 
20 ····.line·819 ····.line·8
21 ····.line·920 ····.line·9
22 ····.line·1021 ····.line·10
23 ····.line·1122 ····.line·11
24 ····.line·1223 ····.line·12
25 ····.line·1324 ····.line·13
26 ····.line·1425 ····.line·14
Offset 259, 8 lines modifiedOffset 257, 51 lines modified
259 ····.line·239257 ····.line·239
260 ····.line·240258 ····.line·240
261 ····.line·241259 ····.line·241
262 ····.line·242260 ····.line·242
263 ····.line·243261 ····.line·243
264 ····.line·244262 ····.line·244
265 ····.line·245263 ····.line·245
 264 ····.line·246
 265 ····.line·247
 266 ····.line·248
 267 ····.line·249
 268 ····.line·250
 269 ····.line·251
 270 ····.line·252
 271 ····.line·253
 272 ····.line·254
 273 ····.line·255
 274 ····.line·256
 275 ····.line·257
 276 ····.line·258
 277 ····.line·259
 278 ····.line·260
 279 ····.line·261
 280 ····.line·262
 281 ····.line·263
 282 ····.line·264
 283 ····.line·265
 284 ····.line·266
 285 ····.line·267
 286 ····.line·268
 287 ····.line·269
 288 ····.line·270
 289 ····.line·271
 290 ····.line·272
 291 ····.line·273
 292 ····.line·274
 293 ····.line·275
 294 ····.line·276
 295 ····.line·277
 296 ····.line·278
 297 ····.line·279
 298 ····.line·280
 299 ····.line·281
 300 ····.line·282
 301 ····.line·283
 302 ····.line·284
 303 ····.line·285
 304 ····.line·286
 305 ····.line·287
 306 ····.line·288
266 .end·method307 .end·method
5.16 KB
smali/Q/c.smali vs.
smali/x/r.smali
Files 19% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·synthetic·LQ/c;1 .class·public·abstract·synthetic·Lx/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/window/OnBackInvokedCallback; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·public·final·synthetic·a:LQ/e;5 .field·public·static·final·synthetic·a:I
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·synthetic·constructor·<init>(LQ/e;)V7 .method·static·constructor·<clinit>()V
10 ····.locals·08 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····sget-object·v0,·Lx/s;->a:Lx/b;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
 13 ····return-void
15 ····.line·414 ····.line·4
16 ····iput-object·p1,·p0,·LQ/c;->a:LQ/e; 
  
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
19 ····return-void 
20 ····.line·717 ····.line·7
21 ····.line·818 ····.line·8
22 ····.line·919 ····.line·9
23 ····.line·1020 ····.line·10
24 ····.line·1121 ····.line·11
25 ····.line·1222 ····.line·12
26 ····.line·1323 ····.line·13
Offset 271, 265 lines modifiedOffset 266, 40 lines modified
271 ····.line·250266 ····.line·250
272 ····.line·251267 ····.line·251
273 ····.line·252268 ····.line·252
274 ····.line·253269 ····.line·253
275 ····.line·254270 ····.line·254
276 ····.line·255271 ····.line·255
277 ····.line·256272 ····.line·256
278 .end·method 
  
  
279 #·virtual·methods 
280 .method·public·final·onBackInvoked()V 
281 ····.locals·1 
  
282 ····.line·1 
283 ····iget-object·v0,·p0,·LQ/c;->a:LQ/e; 
  
284 ····.line·2 
285 ····.line·3 
286 ····invoke-virtual·{v0},·LQ/e;->onBackPressed()V 
  
287 ····.line·4 
288 ····.line·5 
289 ····.line·6 
290 ····return-void 
291 ····.line·7 
292 ····.line·8 
293 ····.line·9 
294 ····.line·10 
295 ····.line·11 
296 ····.line·12 
297 ····.line·13 
298 ····.line·14 
299 ····.line·15 
300 ····.line·16 
301 ····.line·17 
302 ····.line·18 
303 ····.line·19 
304 ····.line·20 
305 ····.line·21 
306 ····.line·22 
307 ····.line·23 
308 ····.line·24 
309 ····.line·25273 ····.line·257
310 ····.line·26 
311 ····.line·27 
312 ····.line·28274 ····.line·258
313 ····.line·29275 ····.line·259
314 ····.line·30 
315 ····.line·31 
316 ····.line·32 
317 ····.line·33 
318 ····.line·34 
319 ····.line·35 
320 ····.line·36 
321 ····.line·37 
322 ····.line·38 
323 ····.line·39 
324 ····.line·40 
325 ····.line·41 
326 ····.line·42 
327 ····.line·43 
328 ····.line·44 
329 ····.line·45 
330 ····.line·46 
331 ····.line·47 
332 ····.line·48 
333 ····.line·49 
334 ····.line·50 
335 ····.line·51 
336 ····.line·52 
337 ····.line·53 
338 ····.line·54 
339 ····.line·55 
340 ····.line·56 
341 ····.line·57 
342 ····.line·58 
343 ····.line·59 
344 ····.line·60276 ····.line·260
345 ····.line·61277 ····.line·261
346 ····.line·62278 ····.line·262
347 ····.line·63279 ····.line·263
348 ····.line·64280 ····.line·264
349 ····.line·65281 ····.line·265
350 ····.line·66282 ····.line·266
351 ····.line·67283 ····.line·267
352 ····.line·68284 ····.line·268
353 ····.line·69285 ····.line·269
354 ····.line·70286 ····.line·270
355 ····.line·71287 ····.line·271
356 ····.line·72288 ····.line·272
Max diff block lines reached; 0/5213 bytes (0.00%) of diff not shown.
2.3 KB
smali/Q/x.smali vs.
smali/F/w.smali
Files 4% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·LQ/x;1 .class·public·final·synthetic·LF/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LZ/c;5 .implements·LO/c;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Ljava/lang/Object;7 .field·public·final·synthetic·a:Ljava/lang/Object;
  
  
8 #·direct·methods8 #·direct·methods
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
  
16 ····.line·116 ····.line·1
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····.line·218 ····.line·2
19 ····.line·319 ····.line·3
20 ····.line·420 ····.line·4
21 ····iput-object·p1,·p0,·LQ/x;->a:Ljava/lang/Object;21 ····iput-object·p1,·p0,·LF/w;->a:Ljava/lang/Object;
  
22 ····.line·522 ····.line·5
23 ····.line·623 ····.line·6
24 ····return-void24 ····return-void
25 ····.line·725 ····.line·7
26 ····.line·826 ····.line·8
27 ····.line·927 ····.line·9
Offset 271, 27 lines modifiedOffset 271, 42 lines modified
271 ····.line·250271 ····.line·250
272 ····.line·251272 ····.line·251
273 ····.line·252273 ····.line·252
274 ····.line·253274 ····.line·253
275 ····.line·254275 ····.line·254
276 ····.line·255276 ····.line·255
277 ····.line·256277 ····.line·256
 278 ····.line·257
 279 ····.line·258
 280 ····.line·259
 281 ····.line·260
 282 ····.line·261
 283 ····.line·262
 284 ····.line·263
 285 ····.line·264
 286 ····.line·265
 287 ····.line·266
 288 ····.line·267
 289 ····.line·268
 290 ····.line·269
 291 ····.line·270
 292 ····.line·271
278 .end·method293 .end·method
  
  
279 #·virtual·methods294 #·virtual·methods
280 .method·public·final·a(Ljava/lang/Object;)V295 .method·public·final·a(Ljava/lang/Object;)V
281 ····.locals·4296 ····.locals·4
  
282 ····.line·1297 ····.line·1
283 ····iget-object·v0,·p0,·LQ/x;->a:Ljava/lang/Object;298 ····iget-object·v0,·p0,·LF/w;->a:Ljava/lang/Object;
  
284 ····.line·2299 ····.line·2
285 ····.line·3300 ····.line·3
286 ····check-cast·v0,·LQ/x;301 ····check-cast·v0,·LF/w;
  
287 ····.line·4302 ····.line·4
288 ····.line·5303 ····.line·5
289 ····const/4·v1,·0x0304 ····const/4·v1,·0x0
  
290 ····.line·6305 ····.line·6
291 ····if-eqz·p1,·:cond_0306 ····if-eqz·p1,·:cond_0
Offset 357, 23 lines modifiedOffset 372, 23 lines modified
357 ····invoke-static·{v2,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I372 ····invoke-static·{v2,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
358 ····.line·35373 ····.line·35
359 ····.line·36374 ····.line·36
360 ····.line·37375 ····.line·37
361 ····:cond_0376 ····:cond_0
362 ····:goto_0377 ····:goto_0
363 ····iget-object·p1,·v0,·LQ/x;->a:Ljava/lang/Object;378 ····iget-object·p1,·v0,·LF/w;->a:Ljava/lang/Object;
  
364 ····.line·38379 ····.line·38
365 ····.line·39380 ····.line·39
366 ····check-cast·p1,·LQ/D;381 ····check-cast·p1,·LF/D;
  
367 ····.line·40382 ····.line·40
368 ····.line·41383 ····.line·41
369 ····invoke-virtual·{p1,·v1},·LQ/D;->a(Z)V384 ····invoke-virtual·{p1,·v1},·LF/D;->a(Z)V
  
370 ····.line·42385 ····.line·42
371 ····.line·43386 ····.line·43
372 ····.line·44387 ····.line·44
373 ····return-void388 ····return-void
374 ····.line·45389 ····.line·45
375 ····.line·46390 ····.line·46
Offset 583, 8 lines modifiedOffset 598, 23 lines modified
583 ····.line·250598 ····.line·250
584 ····.line·251599 ····.line·251
585 ····.line·252600 ····.line·252
586 ····.line·253601 ····.line·253
587 ····.line·254602 ····.line·254
588 ····.line·255603 ····.line·255
589 ····.line·256604 ····.line·256
 605 ····.line·257
 606 ····.line·258
 607 ····.line·259
 608 ····.line·260
 609 ····.line·261
 610 ····.line·262
 611 ····.line·263
 612 ····.line·264
 613 ····.line·265
 614 ····.line·266
 615 ····.line·267
 616 ····.line·268
 617 ····.line·269
 618 ····.line·270
 619 ····.line·271
590 .end·method620 .end·method
6.24 KB
smali/Q/E.smali vs.
smali/X/b.smali
Files 22% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 .class·public·final·LQ/E;1 .class·public·abstract·LX/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LX/i;
  
4 #·instance·fields 
5 .field·public·final·a:Landroid/view/KeyEvent; 
  
6 .field·public·b:I 
  
7 .field·public·c:Z6 #·instance·fields
 7 .field·public·final·b:Le0/l;
  
8 .field·public·final·synthetic·d:Landroidx/lifecycle/L;8 .field·public·final·c:LX/i;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Landroidx/lifecycle/L;Landroid/view/KeyEvent;)V10 .method·public·constructor·<init>(LX/i;Lm0/p;)V
11 ····.locals·011 ····.locals·1
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····const-string·v0,·"baseKey"
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
 16 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
16 ····.line·4 
17 ····iput-object·p1,·p0,·LQ/E;->d:Landroidx/lifecycle/L; 
  
 17 ····.line·4
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····iget-object·p1,·p1,·Landroidx/lifecycle/L;->a:Ljava/lang/Object;20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····check-cast·p1,·[LQ/F; 
  
24 ····.line·923 ····.line·9
 24 ····iput-object·p2,·p0,·LX/b;->b:Le0/l;
25 ····.line·10 
26 ····array-length·p1,·p1 
  
 25 ····.line·10
27 ····.line·1126 ····.line·11
28 ····iput·p1,·p0,·LQ/E;->b:I27 ····instance-of·p2,·p1,·LX/b;
  
29 ····.line·1228 ····.line·12
30 ····.line·1329 ····.line·13
31 ····const/4·p1,·0x030 ····if-eqz·p2,·:cond_0
  
32 ····.line·1431 ····.line·14
33 ····iput-boolean·p1,·p0,·LQ/E;->c:Z 
  
34 ····.line·1532 ····.line·15
 33 ····check-cast·p1,·LX/b;
35 ····.line·16 
36 ····iput-object·p2,·p0,·LQ/E;->a:Landroid/view/KeyEvent; 
  
 34 ····.line·16
37 ····.line·1735 ····.line·17
 36 ····iget-object·p1,·p1,·LX/b;->c:LX/i;
  
38 ····.line·1837 ····.line·18
39 ····return-void 
40 ····.line·1938 ····.line·19
 39 ····:cond_0
 40 ····iput-object·p1,·p0,·LX/b;->c:LX/i;
  
41 ····.line·2041 ····.line·20
42 ····.line·2142 ····.line·21
 43 ····return-void
43 ····.line·2244 ····.line·22
44 ····.line·2345 ····.line·23
45 ····.line·2446 ····.line·24
46 ····.line·2547 ····.line·25
47 ····.line·2648 ····.line·26
48 ····.line·2749 ····.line·27
49 ····.line·2850 ····.line·28
Offset 504, 7 lines modifiedOffset 504, 298 lines modified
504 ····.line·466504 ····.line·466
505 ····.line·467505 ····.line·467
506 ····.line·468506 ····.line·468
507 ····.line·469507 ····.line·469
508 ····.line·470508 ····.line·470
509 ····.line·471509 ····.line·471
510 .end·method510 .end·method
  
  
 511 #·virtual·methods
 512 .method·public·final·a(LX/h;)LX/h;
 513 ····.locals·1
  
 514 ····.line·1
 515 ····const-string·v0,·"element"
  
 516 ····.line·2
 517 ····.line·3
 518 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
 519 ····.line·4
 520 ····.line·5
 521 ····.line·6
 522 ····iget-object·v0,·p0,·LX/b;->b:Le0/l;
  
 523 ····.line·7
 524 ····.line·8
 525 ····invoke-interface·{v0,·p1},·Le0/l;->h(Ljava/lang/Object;)Ljava/lang/Object;
  
 526 ····.line·9
 527 ····.line·10
 528 ····.line·11
 529 ····move-result-object·p1
  
 530 ····.line·12
 531 ····check-cast·p1,·LX/h;
  
 532 ····.line·13
 533 ····.line·14
 534 ····return-object·p1
 535 ····.line·15
 536 ····.line·16
 537 ····.line·17
 538 ····.line·18
 539 ····.line·19
Max diff block lines reached; -1/6319 bytes (-0.02%) of diff not shown.
266 B
smali/Q/H.smali vs.
smali/F/I.smali
Files 0% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LQ/H;1 .class·public·final·LF/I;
2 .super·Ljava/util/HashMap;2 .super·Ljava/util/HashMap;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·536 ····.locals·53
1.47 KB
smali/k/b.smali vs.
smali/F/L.smali
Files 10% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 34 lines modified
1 .class·public·abstract·Lk/b;1 .class·public·final·LF/L;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·a:Z
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·a(Landroid/content/Context;)Ljava/util/concurrent/Executor;7 .method·public·constructor·<init>()V
6 ····.locals·08 ····.locals·1
  
7 ····.line·19 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/content/Context;->getMainExecutor()Ljava/util/concurrent/Executor;10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
11 ····.line·413 ····.line·4
12 ····move-result-object·p014 ····const/4·v0,·0x0
  
13 ····.line·515 ····.line·5
14 ····return-object·p016 ····iput-boolean·v0,·p0,·LF/L;->a:Z
  
15 ····.line·617 ····.line·6
16 ····.line·718 ····.line·7
 19 ····return-void
17 ····.line·820 ····.line·8
18 ····.line·921 ····.line·9
19 ····.line·1022 ····.line·10
20 ····.line·1123 ····.line·11
21 ····.line·1224 ····.line·12
22 ····.line·1325 ····.line·13
23 ····.line·1426 ····.line·14
Offset 264, 8 lines modifiedOffset 270, 40 lines modified
264 ····.line·250270 ····.line·250
265 ····.line·251271 ····.line·251
266 ····.line·252272 ····.line·252
267 ····.line·253273 ····.line·253
268 ····.line·254274 ····.line·254
269 ····.line·255275 ····.line·255
270 ····.line·256276 ····.line·256
 277 ····.line·257
 278 ····.line·258
 279 ····.line·259
 280 ····.line·260
 281 ····.line·261
 282 ····.line·262
 283 ····.line·263
 284 ····.line·264
 285 ····.line·265
 286 ····.line·266
 287 ····.line·267
 288 ····.line·268
 289 ····.line·269
 290 ····.line·270
 291 ····.line·271
 292 ····.line·272
 293 ····.line·273
 294 ····.line·274
 295 ····.line·275
 296 ····.line·276
 297 ····.line·277
 298 ····.line·278
 299 ····.line·279
 300 ····.line·280
 301 ····.line·281
 302 ····.line·282
 303 ····.line·283
 304 ····.line·284
 305 ····.line·285
 306 ····.line·286
 307 ····.line·287
 308 ····.line·288
271 .end·method309 .end·method
35.0 KB
smali/l/b.smali vs.
smali/f0/g.smali
Max HTML report size reached
5.95 KB
smali/y0/t.smali vs.
smali/F/A.smali
Files 16% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 58 lines modified
1 .class·public·final·Ly0/t;1 .class·public·final·synthetic·LF/A;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:Lw0/h0;7 .field·public·final·synthetic·b:I
  
 8 .field·public·final·synthetic·c:LF/B;
  
 9 .field·public·final·synthetic·d:LF/J;
  
 10 .field·public·final·synthetic·e:J
  
 11 .field·public·final·synthetic·f:Landroid/view/KeyEvent;
  
  
6 #·direct·methods12 #·direct·methods
7 .method·public·constructor·<init>(Lw0/h0;)V13 .method·public·synthetic·constructor·<init>(LF/B;LF/J;JLandroid/view/KeyEvent;I)V
8 ····.locals·014 ····.locals·0
  
9 ····.line·115 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·217 ····.line·2
12 ····.line·318 ····.line·3
13 ····.line·419 ····.line·4
14 ····iput-object·p1,·p0,·Ly0/t;->a:Lw0/h0;20 ····iput·p6,·p0,·LF/A;->b:I
  
15 ····.line·521 ····.line·5
16 ····.line·622 ····.line·6
17 ····return-void23 ····iput-object·p1,·p0,·LF/A;->c:LF/B;
  
18 ····.line·724 ····.line·7
19 ····.line·825 ····.line·8
 26 ····iput-object·p2,·p0,·LF/A;->d:LF/J;
  
20 ····.line·927 ····.line·9
21 ····.line·1028 ····.line·10
 29 ····iput-wide·p3,·p0,·LF/A;->e:J
  
22 ····.line·1130 ····.line·11
23 ····.line·1231 ····.line·12
 32 ····iput-object·p5,·p0,·LF/A;->f:Landroid/view/KeyEvent;
  
24 ····.line·1333 ····.line·13
25 ····.line·1434 ····.line·14
 35 ····return-void
26 ····.line·1536 ····.line·15
27 ····.line·1637 ····.line·16
28 ····.line·1738 ····.line·17
29 ····.line·1839 ····.line·18
30 ····.line·1940 ····.line·19
31 ····.line·2041 ····.line·20
32 ····.line·2142 ····.line·21
Offset 211, 152 lines modifiedOffset 230, 135 lines modified
211 ····.line·193230 ····.line·193
212 ····.line·194231 ····.line·194
213 ····.line·195232 ····.line·195
214 ····.line·196233 ····.line·196
215 ····.line·197234 ····.line·197
216 ····.line·198235 ····.line·198
217 ····.line·199236 ····.line·199
218 ····.line·200 
219 ····.line·201 
220 ····.line·202 
221 ····.line·203 
222 ····.line·204 
223 ····.line·205 
224 ····.line·206 
225 ····.line·207 
226 ····.line·208 
227 ····.line·209 
228 ····.line·210 
229 ····.line·211 
230 ····.line·212 
231 ····.line·213 
232 ····.line·214 
233 ····.line·215 
234 ····.line·216 
235 ····.line·217 
236 ····.line·218 
237 ····.line·219 
238 ····.line·220 
239 ····.line·221 
240 ····.line·222 
241 ····.line·223 
242 ····.line·224 
243 ····.line·225 
244 ····.line·226 
245 ····.line·227 
246 ····.line·228 
247 ····.line·229 
248 ····.line·230 
249 ····.line·231 
250 ····.line·232 
251 ····.line·233 
252 ····.line·234 
253 ····.line·235 
254 ····.line·236 
255 ····.line·237 
256 ····.line·238 
257 ····.line·239 
258 ····.line·240 
259 ····.line·241 
260 ····.line·242 
261 ····.line·243 
262 ····.line·244 
263 ····.line·245 
264 ····.line·246 
265 ····.line·247 
266 ····.line·248 
267 ····.line·249 
268 ····.line·250 
269 ····.line·251 
270 ····.line·252 
271 ····.line·253 
272 ····.line·254 
273 ····.line·255 
274 ····.line·256 
275 .end·method237 .end·method
  
  
276 #·virtual·methods238 #·virtual·methods
Max diff block lines reached; 3641/6020 bytes (60.48%) of diff not shown.
28.9 KB
smali/y0/p.smali vs.
smali/W/f.smali
Max HTML report size reached
32.9 KB
smali/y0/a.smali vs.
smali/x/h.smali
Max HTML report size reached
83.6 KB
smali/y0/k.smali vs.
smali/W/p.smali
Max HTML report size reached
1.63 KB
smali/y0/j.smali vs.
smali/m0/H.smali
Files 19% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 31 lines modified
1 .class·public·abstract·Ly0/j;1 .class·public·abstract·Lm0/H;
2 .super·Ljava/lang/Object;2 .super·Lm0/r;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/Closeable;
  
4 #·static·fields 
5 .field·public·static·final·a:Ly0/i; 
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·2
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Ly0/i;10 ····const-string·v0,·"baseKey"
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····sget-object·v1,·Lm0/r;->c:Lm0/q;
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
 16 ····invoke-static·{v1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
16 ····.line·6 
17 ····sput-object·v0,·Ly0/j;->a:Ly0/i; 
  
 17 ····.line·6
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····return-void
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
24 ····.line·1224 ····.line·12
Offset 259, 8 lines modifiedOffset 258, 51 lines modified
259 ····.line·239258 ····.line·239
260 ····.line·240259 ····.line·240
261 ····.line·241260 ····.line·241
262 ····.line·242261 ····.line·242
263 ····.line·243262 ····.line·243
264 ····.line·244263 ····.line·244
265 ····.line·245264 ····.line·245
 265 ····.line·246
 266 ····.line·247
 267 ····.line·248
 268 ····.line·249
 269 ····.line·250
 270 ····.line·251
 271 ····.line·252
 272 ····.line·253
 273 ····.line·254
 274 ····.line·255
 275 ····.line·256
 276 ····.line·257
 277 ····.line·258
 278 ····.line·259
 279 ····.line·260
 280 ····.line·261
 281 ····.line·262
 282 ····.line·263
 283 ····.line·264
 284 ····.line·265
 285 ····.line·266
 286 ····.line·267
 287 ····.line·268
 288 ····.line·269
 289 ····.line·270
 290 ····.line·271
 291 ····.line·272
 292 ····.line·273
 293 ····.line·274
 294 ····.line·275
 295 ····.line·276
 296 ····.line·277
 297 ····.line·278
 298 ····.line·279
 299 ····.line·280
 300 ····.line·281
 301 ····.line·282
 302 ····.line·283
 303 ····.line·284
 304 ····.line·285
 305 ····.line·286
 306 ····.line·287
 307 ····.line·288
266 .end·method308 .end·method
10.9 KB
smali/y0/d.smali vs.
smali/A/e.smali
Files 16% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·synthetic·Ly0/d;1 .class·public·final·LA/e;
2 .super·Lp0/g;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/p;5 .implements·Le0/l;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·j:Ly0/d;7 .field·public·static·final·c:LA/e;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·2
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Ly0/d;12 ····new-instance·v0,·LA/e;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{v0},·Lp0/g;-><init>()V15 ····const/4·v1,·0x1
  
16 ····.line·416 ····.line·4
 17 ····invoke-direct·{v0,·v1},·Lf0/h;-><init>(I)V
  
17 ····.line·518 ····.line·5
18 ····.line·619 ····.line·6
19 ····sput-object·v0,·Ly0/d;->j:Ly0/d; 
  
20 ····.line·720 ····.line·7
 21 ····sput-object·v0,·LA/e;->c:LA/e;
  
21 ····.line·822 ····.line·8
22 ····return-void 
23 ····.line·923 ····.line·9
 24 ····return-void
24 ····.line·1025 ····.line·10
25 ····.line·1126 ····.line·11
26 ····.line·1227 ····.line·12
27 ····.line·1328 ····.line·13
28 ····.line·1429 ····.line·14
29 ····.line·1530 ····.line·15
30 ····.line·1631 ····.line·16
Offset 262, 70 lines modifiedOffset 264, 412 lines modified
262 ····.line·239264 ····.line·239
263 ····.line·240265 ····.line·240
264 ····.line·241266 ····.line·241
265 ····.line·242267 ····.line·242
266 ····.line·243268 ····.line·243
267 ····.line·244269 ····.line·244
268 ····.line·245270 ····.line·245
 271 ····.line·246
 272 ····.line·247
 273 ····.line·248
 274 ····.line·249
 275 ····.line·250
 276 ····.line·251
 277 ····.line·252
 278 ····.line·253
 279 ····.line·254
 280 ····.line·255
 281 ····.line·256
 282 ····.line·257
 283 ····.line·258
 284 ····.line·259
 285 ····.line·260
 286 ····.line·261
 287 ····.line·262
 288 ····.line·263
 289 ····.line·264
 290 ····.line·265
 291 ····.line·266
 292 ····.line·267
 293 ····.line·268
 294 ····.line·269
 295 ····.line·270
 296 ····.line·271
 297 ····.line·272
 298 ····.line·273
 299 ····.line·274
 300 ····.line·275
 301 ····.line·276
 302 ····.line·277
 303 ····.line·278
 304 ····.line·279
 305 ····.line·280
 306 ····.line·281
 307 ····.line·282
 308 ····.line·283
 309 ····.line·284
 310 ····.line·285
 311 ····.line·286
 312 ····.line·287
 313 ····.line·288
269 .end·method314 .end·method
  
  
270 #·virtual·methods315 #·virtual·methods
271 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;316 .method·public·final·b(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;
272 ····.locals·6317 ····.locals·1
  
273 ····.line·1318 ····.line·1
274 ····check-cast·p1,·Ljava/lang/Number;319 ····const-string·v0,·"$this$require"
  
275 ····.line·2320 ····.line·2
276 ····.line·3321 ····.line·3
277 ····invoke-virtual·{p1},·Ljava/lang/Number;->longValue()J322 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
278 ····.line·4323 ····.line·4
279 ····.line·5324 ····.line·5
280 ····.line·6325 ····.line·6
281 ····move-result-wide·v1326 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
282 ····.line·7327 ····.line·7
283 ····move-object·v3,·p2 
  
284 ····.line·8328 ····.line·8
285 ····check-cast·v3,·Ly0/k; 
  
286 ····.line·9329 ····.line·9
 330 ····move-result-object·v0
  
287 ····.line·10331 ····.line·10
288 ····sget-object·p1,·Ly0/e;->a:Ly0/k;332 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->width()I
  
289 ····.line·11333 ····.line·11
Max diff block lines reached; 8514/11104 bytes (76.68%) of diff not shown.
6.15 KB
smali/y0/h.smali vs.
smali/m0/i.smali
Files 9% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Ly0/h;1 .class·public·final·Lm0/i;
2 .super·Ly0/i;2 .super·Lm0/P;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lm0/h;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:Ljava/lang/Throwable;7 .field·public·final·f:Lm0/j;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/Throwable;)V9 .method·public·constructor·<init>(Lm0/W;)V
8 ····.locals·010 ····.locals·0
  
9 ····.line·111 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Lr0/l;-><init>()V
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····.line·415 ····.line·4
14 ····iput-object·p1,·p0,·Ly0/h;->a:Ljava/lang/Throwable;16 ····iput-object·p1,·p0,·Lm0/i;->f:Lm0/j;
  
15 ····.line·517 ····.line·5
16 ····.line·618 ····.line·6
17 ····return-void19 ····return-void
18 ····.line·720 ····.line·7
19 ····.line·821 ····.line·8
20 ····.line·922 ····.line·9
Offset 268, 71 lines modifiedOffset 271, 93 lines modified
268 ····.line·250271 ····.line·250
269 ····.line·251272 ····.line·251
270 ····.line·252273 ····.line·252
271 ····.line·253274 ····.line·253
272 ····.line·254275 ····.line·254
273 ····.line·255276 ····.line·255
274 ····.line·256277 ····.line·256
 278 ····.line·257
 279 ····.line·258
 280 ····.line·259
 281 ····.line·260
 282 ····.line·261
 283 ····.line·262
 284 ····.line·263
 285 ····.line·264
 286 ····.line·265
 287 ····.line·266
 288 ····.line·267
 289 ····.line·268
 290 ····.line·269
 291 ····.line·270
 292 ····.line·271
275 .end·method293 .end·method
  
  
276 #·virtual·methods294 #·virtual·methods
277 .method·public·final·equals(Ljava/lang/Object;)Z295 .method·public·final·g(Ljava/lang/Throwable;)Z
278 ····.locals·1296 ····.locals·3
  
279 ····.line·1297 ····.line·1
280 ····instance-of·v0,·p1,·Ly0/h;298 ····invoke-virtual·{p0},·Lm0/S;->n()Lm0/W;
  
281 ····.line·2299 ····.line·2
282 ····.line·3300 ····.line·3
283 ····if-eqz·v0,·:cond_0 
  
284 ····.line·4301 ····.line·4
 302 ····move-result-object·v0
  
285 ····.line·5303 ····.line·5
286 ····check-cast·p1,·Ly0/h;304 ····instance-of·v1,·p1,·Ljava/util/concurrent/CancellationException;
  
287 ····.line·6305 ····.line·6
288 ····.line·7306 ····.line·7
289 ····iget-object·p1,·p1,·Ly0/h;->a:Ljava/lang/Throwable;307 ····const/4·v2,·0x1
  
290 ····.line·8308 ····.line·8
 309 ····if-eqz·v1,·:cond_0
291 ····.line·9 
292 ····iget-object·v0,·p0,·Ly0/h;->a:Ljava/lang/Throwable; 
  
 310 ····.line·9
293 ····.line·10311 ····.line·10
 312 ····goto·:goto_0
  
294 ····.line·11313 ····.line·11
 314 ····:cond_0
295 ····invoke-static·{v0,·p1},·Lh0/h;->c(Ljava/lang/Object;Ljava/lang/Object;)Z315 ····invoke-virtual·{v0,·p1},·Lm0/W;->r(Ljava/lang/Object;)Z
  
296 ····.line·12316 ····.line·12
297 ····.line·13317 ····.line·13
298 ····.line·14318 ····.line·14
299 ····move-result·p1319 ····move-result·p1
  
300 ····.line·15320 ····.line·15
301 ····if-eqz·p1,·:cond_0321 ····if-eqz·p1,·:cond_1
  
302 ····.line·16322 ····.line·16
303 ····.line·17323 ····.line·17
304 ····const/4·p1,·0x1324 ····invoke-virtual·{v0},·Lm0/W;->z()Z
  
305 ····.line·18325 ····.line·18
306 ····goto·:goto_0 
  
307 ····.line·19326 ····.line·19
308 ····:cond_0 
309 ····const/4·p1,·0x0 
  
310 ····.line·20327 ····.line·20
311 ····:goto_0 
312 ····return·p1328 ····move-result·p1
  
313 ····.line·21329 ····.line·21
 330 ····if-eqz·p1,·:cond_1
  
314 ····.line·22331 ····.line·22
315 ····.line·23332 ····.line·23
 333 ····goto·:goto_0
  
316 ····.line·24334 ····.line·24
 335 ····:cond_1
 336 ····const/4·v2,·0x0
  
317 ····.line·25337 ····.line·25
 338 ····:goto_0
 339 ····return·v2
Max diff block lines reached; 3688/6230 bytes (59.20%) of diff not shown.
3.0 KB
smali/y0/o.smali vs.
smali/F/C.smali
Files 12% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 132 lines modified
1 .class·public·final·Ly0/o;1 .class·public·final·LF/C;
2 .super·Lk0/c;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·e:Lo0/a;5 .field·public·a:I
  
6 .field·public·synthetic·f:Ljava/lang/Object; 
  
7 .field·public·g:I6 #·direct·methods
 7 .method·public·constructor·<init>()V
 8 ····.locals·1
  
 9 ····.line·1
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····const/4·v0,·0x0
  
 12 ····iput·v0,·p0,·LF/C;->a:I
  
 13 ····return-void
 14 .end·method
  
 15 .method·public·constructor·<init>(I)V
 16 ····.locals·0
  
 17 ····.line·2
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····iput·p1,·p0,·LF/C;->a:I
  
 20 ····return-void
 21 .end·method
  
  
8 #·virtual·methods22 #·virtual·methods
9 .method·public·final·i(Ljava/lang/Object;)Ljava/lang/Object;23 .method·public·a(I)Ljava/lang/Character;
10 ····.locals·124 ····.locals·2
  
11 ····.line·125 ····.line·1
12 ····iput-object·p1,·p0,·Ly0/o;->f:Ljava/lang/Object;26 ····int-to-char·v0,·p1
  
13 ····.line·227 ····.line·2
 28 ····const/high16·v1,·-0x80000000
14 ····.line·3 
15 ····iget·p1,·p0,·Ly0/o;->g:I 
  
 29 ····.line·3
16 ····.line·430 ····.line·4
 31 ····and-int/2addr·v1,·p1
  
17 ····.line·532 ····.line·5
18 ····const/high16·v0,·-0x8000000033 ····if-eqz·v1,·:cond_0
  
19 ····.line·634 ····.line·6
20 ····.line·735 ····.line·7
21 ····or-int/2addr·p1,·v036 ····const·v1,·0x7fffffff
  
22 ····.line·837 ····.line·8
23 ····iput·p1,·p0,·Ly0/o;->g:I 
  
24 ····.line·938 ····.line·9
25 ····.line·1039 ····.line·10
26 ····const/4·p1,·0x040 ····and-int/2addr·p1,·v1
  
27 ····.line·1141 ····.line·11
28 ····invoke-static·{p1,·p1,·p0},·Lw0/w;->a(Ly0/q;Lr/e;Li0/e;)Ljava/lang/Object;42 ····iget·v1,·p0,·LF/C;->a:I
  
29 ····.line·1243 ····.line·12
30 ····.line·1344 ····.line·13
 45 ····if-eqz·v1,·:cond_2
31 ····.line·14 
32 ····move-result-object·p1 
  
 46 ····.line·14
33 ····.line·1547 ····.line·15
34 ····return-object·p148 ····invoke-static·{v1,·p1},·Landroid/view/KeyCharacterMap;->getDeadChar(II)I
  
35 ····.line·1649 ····.line·16
36 ····.line·1750 ····.line·17
37 ····.line·1851 ····.line·18
 52 ····move-result·p1
  
38 ····.line·1953 ····.line·19
 54 ····goto·:goto_0
  
39 ····.line·2055 ····.line·20
 56 ····:cond_0
 57 ····iget·v1,·p0,·LF/C;->a:I
  
40 ····.line·2158 ····.line·21
41 ····.line·2259 ····.line·22
 60 ····if-eqz·v1,·:cond_3
  
42 ····.line·2361 ····.line·23
43 ····.line·2462 ····.line·24
 63 ····invoke-static·{v1,·p1},·Landroid/view/KeyCharacterMap;->getDeadChar(II)I
  
44 ····.line·2564 ····.line·25
45 ····.line·2665 ····.line·26
46 ····.line·2766 ····.line·27
 67 ····move-result·p1
  
47 ····.line·2868 ····.line·28
 69 ····if-lez·p1,·:cond_1
  
48 ····.line·2970 ····.line·29
49 ····.line·3071 ····.line·30
 72 ····int-to-char·v0,·p1
  
50 ····.line·3173 ····.line·31
 74 ····:cond_1
 75 ····const/4·p1,·0x0
  
51 ····.line·3276 ····.line·32
 77 ····:cond_2
 78 ····:goto_0
 79 ····iput·p1,·p0,·LF/C;->a:I
  
52 ····.line·3380 ····.line·33
53 ····.line·3481 ····.line·34
 82 ····:cond_3
 83 ····invoke-static·{v0},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character;
  
54 ····.line·3584 ····.line·35
55 ····.line·3685 ····.line·36
Max diff block lines reached; 527/2999 bytes (17.57%) of diff not shown.
2.91 KB
smali/y0/f.smali vs.
smali/r0/f.smali
Files 15% similar despite different names
    
Offset 1, 83 lines modifiedOffset 1, 85 lines modified
1 .class·public·final·Ly0/f;1 .class·public·abstract·Lr0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
 5 .field·public·static·final·a:Ljava/util/List;
5 .field·public·static·final·synthetic·a:Ly0/f; 
  
6 .field·public·static·final·b:I 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
9 ····.locals·88 ····.locals·2
  
10 ····.line·19 ····.line·1
11 ····new-instance·v0,·Ly0/f;10 ····invoke-static·{},·LF/k;->m()Ljava/util/Iterator;
  
12 ····.line·211 ····.line·2
13 ····.line·312 ····.line·3
14 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
15 ····.line·413 ····.line·4
 14 ····move-result-object·v0
  
16 ····.line·515 ····.line·5
 16 ····const-string·v1,·"<this>"
17 ····.line·6 
18 ····sput-object·v0,·Ly0/f;->a:Ly0/f; 
  
 17 ····.line·6
19 ····.line·718 ····.line·7
 19 ····invoke-static·{v0,·v1},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
20 ····.line·8 
21 ····const/16·v0,·0x40 
  
 20 ····.line·8
22 ····.line·921 ····.line·9
23 ····.line·1022 ····.line·10
24 ····int-to-long·v2,·v023 ····new-instance·v1,·Lk0/d;
  
25 ····.line·1124 ····.line·11
26 ····const/4·v0,·0x1 
  
27 ····.line·1225 ····.line·12
28 ····int-to-long·v4,·v026 ····invoke-direct·{v1,·v0},·Lk0/d;-><init>(Ljava/util/Iterator;)V
  
29 ····.line·1327 ····.line·13
30 ····const·v0,·0x7ffffffe 
  
31 ····.line·1428 ····.line·14
32 ····.line·1529 ····.line·15
 30 ····instance-of·v0,·v1,·Lk0/a;
33 ····.line·16 
34 ····int-to-long·v6,·v0 
  
 31 ····.line·16
35 ····.line·1732 ····.line·17
36 ····const-string·v1,·"kotlinx.coroutines.channels.defaultBuffer"33 ····if-eqz·v0,·:cond_0
  
37 ····.line·1834 ····.line·18
38 ····.line·1935 ····.line·19
39 ····invoke-static/range·{v1·..·v7},·Lw0/w;->s(Ljava/lang/String;JJJ)J36 ····goto·:goto_0
  
40 ····.line·2037 ····.line·20
 38 ····:cond_0
 39 ····new-instance·v0,·Lk0/a;
  
41 ····.line·2140 ····.line·21
42 ····.line·2241 ····.line·22
43 ····move-result-wide·v042 ····invoke-direct·{v0,·v1},·Lk0/a;-><init>(Lk0/d;)V
  
44 ····.line·2343 ····.line·23
45 ····long-to-int·v1,·v0 
  
46 ····.line·2444 ····.line·24
47 ····sput·v1,·Ly0/f;->b:I 
  
48 ····.line·2545 ····.line·25
 46 ····move-object·v1,·v0
  
49 ····.line·2647 ····.line·26
50 ····return-void48 ····:goto_0
 49 ····invoke-static·{v1},·Lk0/c;->s(Lk0/b;)Ljava/util/List;
  
51 ····.line·2750 ····.line·27
52 ····.line·2851 ····.line·28
53 ····.line·2952 ····.line·29
 53 ····move-result-object·v0
  
54 ····.line·3054 ····.line·30
 55 ····sput-object·v0,·Lr0/f;->a:Ljava/util/List;
  
55 ····.line·3156 ····.line·31
56 ····.line·3257 ····.line·32
 58 ····return-void
57 ····.line·3359 ····.line·33
58 ····.line·3460 ····.line·34
59 ····.line·3561 ····.line·35
60 ····.line·3662 ····.line·36
61 ····.line·3763 ····.line·37
62 ····.line·3864 ····.line·38
63 ····.line·3965 ····.line·39
Offset 283, 8 lines modifiedOffset 285, 51 lines modified
283 ····.line·239285 ····.line·239
284 ····.line·240286 ····.line·240
285 ····.line·241287 ····.line·241
286 ····.line·242288 ····.line·242
287 ····.line·243289 ····.line·243
288 ····.line·244290 ····.line·244
289 ····.line·245291 ····.line·245
 292 ····.line·246
 293 ····.line·247
 294 ····.line·248
 295 ····.line·249
 296 ····.line·250
 297 ····.line·251
 298 ····.line·252
 299 ····.line·253
 300 ····.line·254
 301 ····.line·255
 302 ····.line·256
 303 ····.line·257
 304 ····.line·258
 305 ····.line·259
 306 ····.line·260
Max diff block lines reached; 0/2906 bytes (0.00%) of diff not shown.
42.8 KB
smali/y0/n.smali vs.
smali/u/c.smali
Max HTML report size reached
1.37 KB
smali/y0/i.smali vs.
smali/n/m.smali
Files 4% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·Ly0/i;1 .class·public·final·Ln/m;
2 .super·Ljava/lang/Object;2 .super·Ln/l;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·direct·methods
5 .method·public·toString()Ljava/lang/String;5 .method·public·constructor·<init>()V
6 ····.locals·16 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····const-string·v0,·"Failed"8 ····invoke-direct·{p0},·Ln/l;-><init>()V
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····return-object·v0 
12 ····.line·411 ····.line·4
 12 ····return-void
13 ····.line·513 ····.line·5
14 ····.line·614 ····.line·6
15 ····.line·715 ····.line·7
16 ····.line·816 ····.line·8
17 ····.line·917 ····.line·9
18 ····.line·1018 ····.line·10
19 ····.line·1119 ····.line·11
Offset 251, 8 lines modifiedOffset 251, 51 lines modified
251 ····.line·239251 ····.line·239
252 ····.line·240252 ····.line·240
253 ····.line·241253 ····.line·241
254 ····.line·242254 ····.line·242
255 ····.line·243255 ····.line·243
256 ····.line·244256 ····.line·244
257 ····.line·245257 ····.line·245
 258 ····.line·246
 259 ····.line·247
 260 ····.line·248
 261 ····.line·249
 262 ····.line·250
 263 ····.line·251
 264 ····.line·252
 265 ····.line·253
 266 ····.line·254
 267 ····.line·255
 268 ····.line·256
 269 ····.line·257
 270 ····.line·258
 271 ····.line·259
 272 ····.line·260
 273 ····.line·261
 274 ····.line·262
 275 ····.line·263
 276 ····.line·264
 277 ····.line·265
 278 ····.line·266
 279 ····.line·267
 280 ····.line·268
 281 ····.line·269
 282 ····.line·270
 283 ····.line·271
 284 ····.line·272
 285 ····.line·273
 286 ····.line·274
 287 ····.line·275
 288 ····.line·276
 289 ····.line·277
 290 ····.line·278
 291 ····.line·279
 292 ····.line·280
 293 ····.line·281
 294 ····.line·282
 295 ····.line·283
 296 ····.line·284
 297 ····.line·285
 298 ····.line·286
 299 ····.line·287
 300 ····.line·288
258 .end·method301 .end·method
43.9 KB
smali/y0/e.smali vs.
smali/s0/l.smali
Max HTML report size reached
1.65 KB
smali/y0/g.smali vs.
smali/X/f.smali
Files 14% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 38 lines modified
1 .class·public·interface·abstract·Ly0/g;1 .class·public·final·LX/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ly0/s;5 .implements·LX/i;
6 .implements·Ly0/r; 
  
  
7 #·static·fields6 #·static·fields
8 .field·public·static·final·a:Ly0/f;7 .field·public·static·final·synthetic·b:LX/f;
  
  
9 #·direct·methods8 #·direct·methods
10 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
11 ····.locals·110 ····.locals·1
  
12 ····.line·111 ····.line·1
13 ····sget-object·v0,·Ly0/f;->a:Ly0/f;12 ····new-instance·v0,·LX/f;
  
14 ····.line·213 ····.line·2
15 ····.line·314 ····.line·3
16 ····sput-object·v0,·Ly0/g;->a:Ly0/f;15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·416 ····.line·4
18 ····.line·517 ····.line·5
19 ····return-void 
20 ····.line·618 ····.line·6
 19 ····sput-object·v0,·LX/f;->b:LX/f;
  
21 ····.line·720 ····.line·7
22 ····.line·821 ····.line·8
 22 ····return-void
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
25 ····.line·1125 ····.line·11
26 ····.line·1226 ····.line·12
27 ····.line·1327 ····.line·13
28 ····.line·1428 ····.line·14
29 ····.line·1529 ····.line·15
Offset 261, 8 lines modifiedOffset 262, 51 lines modified
261 ····.line·239262 ····.line·239
262 ····.line·240263 ····.line·240
263 ····.line·241264 ····.line·241
264 ····.line·242265 ····.line·242
265 ····.line·243266 ····.line·243
266 ····.line·244267 ····.line·244
267 ····.line·245268 ····.line·245
 269 ····.line·246
 270 ····.line·247
 271 ····.line·248
 272 ····.line·249
 273 ····.line·250
 274 ····.line·251
 275 ····.line·252
 276 ····.line·253
 277 ····.line·254
 278 ····.line·255
 279 ····.line·256
 280 ····.line·257
 281 ····.line·258
 282 ····.line·259
 283 ····.line·260
 284 ····.line·261
 285 ····.line·262
 286 ····.line·263
 287 ····.line·264
 288 ····.line·265
 289 ····.line·266
 290 ····.line·267
 291 ····.line·268
 292 ····.line·269
 293 ····.line·270
 294 ····.line·271
 295 ····.line·272
 296 ····.line·273
 297 ····.line·274
 298 ····.line·275
 299 ····.line·276
 300 ····.line·277
 301 ····.line·278
 302 ····.line·279
 303 ····.line·280
 304 ····.line·281
 305 ····.line·282
 306 ····.line·283
 307 ····.line·284
 308 ····.line·285
 309 ····.line·286
 310 ····.line·287
 311 ····.line·288
268 .end·method312 .end·method
313 KB
smali/y0/c.smali vs.
smali/F/f.smali
Max HTML report size reached
5.5 KB
smali/R/j.smali vs.
smali/u/d.smali
Files 10% similar despite different names
    
Offset 1, 306 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·synthetic·LR/j;1 .class·public·final·Lu/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/graphics/ImageDecoder$OnHeaderDecodedListener; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·a:J5 .field·public·final·synthetic·a:Ljava/lang/reflect/Method;
  
 6 .field·public·final·synthetic·b:Ljava/lang/Object;
  
 7 .field·public·final·synthetic·c:Ljava/lang/Object;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(J)V9 .method·public·constructor·<init>(Ljava/lang/reflect/Method;Ljava/lang/Object;Ljava/lang/Object;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····iput-wide·p1,·p0,·LR/j;->a:J16 ····iput-object·p1,·p0,·Lu/d;->a:Ljava/lang/reflect/Method;
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
 19 ····iput-object·p2,·p0,·Lu/d;->b:Ljava/lang/Object;
19 ····return-void 
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····.line·10 
24 ····.line·11 
25 ····.line·12 
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····.line·16 
30 ····.line·17 
31 ····.line·18 
32 ····.line·19 
33 ····.line·20 
34 ····.line·21 
35 ····.line·22 
36 ····.line·23 
37 ····.line·24 
38 ····.line·25 
39 ····.line·26 
40 ····.line·27 
41 ····.line·28 
42 ····.line·29 
43 ····.line·30 
44 ····.line·31 
45 ····.line·32 
46 ····.line·33 
47 ····.line·34 
48 ····.line·35 
49 ····.line·36 
50 ····.line·37 
51 ····.line·38 
52 ····.line·39 
53 ····.line·40 
54 ····.line·41 
55 ····.line·42 
56 ····.line·43 
57 ····.line·44 
58 ····.line·45 
59 ····.line·46 
60 ····.line·47 
61 ····.line·48 
62 ····.line·49 
63 ····.line·50 
64 ····.line·51 
65 ····.line·52 
66 ····.line·53 
67 ····.line·54 
68 ····.line·55 
69 ····.line·56 
70 ····.line·57 
71 ····.line·58 
72 ····.line·59 
73 ····.line·60 
74 ····.line·61 
75 ····.line·62 
76 ····.line·63 
77 ····.line·64 
78 ····.line·65 
79 ····.line·66 
80 ····.line·67 
81 ····.line·68 
82 ····.line·69 
83 ····.line·70 
84 ····.line·71 
85 ····.line·72 
86 ····.line·73 
87 ····.line·74 
88 ····.line·75 
89 ····.line·76 
90 ····.line·77 
91 ····.line·78 
92 ····.line·79 
93 ····.line·80 
94 ····.line·81 
95 ····.line·82 
96 ····.line·83 
97 ····.line·84 
98 ····.line·85 
99 ····.line·86 
100 ····.line·87 
101 ····.line·88 
102 ····.line·89 
103 ····.line·90 
104 ····.line·91 
105 ····.line·92 
106 ····.line·93 
107 ····.line·94 
108 ····.line·95 
109 ····.line·96 
110 ····.line·97 
111 ····.line·98 
112 ····.line·99 
113 ····.line·100 
114 ····.line·101 
Max diff block lines reached; 491/5558 bytes (8.83%) of diff not shown.
22.4 KB
smali/R/d.smali vs.
smali/s0/i.smali
Max HTML report size reached
14.1 KB
smali/R/h.smali vs.
smali/m0/l.smali
Files 18% similar despite different names
    
Offset 1, 87 lines modifiedOffset 1, 372 lines modified
1 .class·public·final·LR/h;1 .class·public·Lm0/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
  
4 #·instance·fields6 #·instance·fields
 7 .field·private·volatile·_handled:I
  
5 .field·public·final·a:Ljava/util/ArrayList;8 .field·public·final·a:Ljava/lang/Throwable;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·public·constructor·<init>(Landroid/content/Context;[Ljava/lang/String;)V10 .method·static·constructor·<clinit>()V
8 ····.locals·211 ····.locals·2
  
9 ····.line·112 ····.line·1
 13 ····const-class·v0,·Lm0/l;
  
 14 ····.line·2
 15 ····.line·3
 16 ····const-string·v1,·"_handled"
  
 17 ····.line·4
 18 ····.line·5
 19 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
 20 ····.line·6
 21 ····.line·7
 22 ····.line·8
 23 ····move-result-object·v0
  
 24 ····.line·9
 25 ····sput-object·v0,·Lm0/l;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
 26 ····.line·10
 27 ····.line·11
 28 ····return-void
 29 ····.line·12
 30 ····.line·13
 31 ····.line·14
 32 ····.line·15
 33 ····.line·16
 34 ····.line·17
 35 ····.line·18
 36 ····.line·19
 37 ····.line·20
 38 ····.line·21
 39 ····.line·22
 40 ····.line·23
 41 ····.line·24
 42 ····.line·25
 43 ····.line·26
 44 ····.line·27
 45 ····.line·28
 46 ····.line·29
 47 ····.line·30
 48 ····.line·31
 49 ····.line·32
 50 ····.line·33
 51 ····.line·34
 52 ····.line·35
 53 ····.line·36
 54 ····.line·37
 55 ····.line·38
 56 ····.line·39
 57 ····.line·40
 58 ····.line·41
 59 ····.line·42
 60 ····.line·43
 61 ····.line·44
 62 ····.line·45
 63 ····.line·46
 64 ····.line·47
 65 ····.line·48
 66 ····.line·49
 67 ····.line·50
 68 ····.line·51
 69 ····.line·52
 70 ····.line·53
 71 ····.line·54
 72 ····.line·55
 73 ····.line·56
 74 ····.line·57
 75 ····.line·58
 76 ····.line·59
 77 ····.line·60
 78 ····.line·61
 79 ····.line·62
 80 ····.line·63
 81 ····.line·64
 82 ····.line·65
 83 ····.line·66
 84 ····.line·67
 85 ····.line·68
 86 ····.line·69
 87 ····.line·70
 88 ····.line·71
 89 ····.line·72
 90 ····.line·73
 91 ····.line·74
 92 ····.line·75
 93 ····.line·76
 94 ····.line·77
 95 ····.line·78
 96 ····.line·79
 97 ····.line·80
 98 ····.line·81
 99 ····.line·82
 100 ····.line·83
 101 ····.line·84
 102 ····.line·85
 103 ····.line·86
 104 ····.line·87
 105 ····.line·88
 106 ····.line·89
 107 ····.line·90
 108 ····.line·91
 109 ····.line·92
 110 ····.line·93
 111 ····.line·94
 112 ····.line·95
 113 ····.line·96
 114 ····.line·97
Max diff block lines reached; 9044/14343 bytes (63.06%) of diff not shown.
12.5 KB
smali/R/f.smali vs.
smali/s0/g.smali
Files 13% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 55 lines modified
1 .class·public·final·LR/f; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·Ls0/g;
 2 .super·Lm0/H;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LR/b; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·final·d:Ls0/b;
7 .field·public·final·synthetic·a:LR/c; 
  
8 .field·public·final·synthetic·b:LR/h; 
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·constructor·<init>(LR/h;LR/c;)V7 .method·public·constructor·<init>(IIJLjava/lang/String;)V
11 ····.locals·08 ····.locals·7
  
12 ····.line·19 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Lm0/r;-><init>()V
  
14 ····.line·211 ····.line·2
15 ····.line·312 ····.line·3
16 ····.line·413 ····.line·4
17 ····iput-object·p1,·p0,·LR/f;->b:LR/h;14 ····new-instance·v6,·Ls0/b;
  
18 ····.line·515 ····.line·5
19 ····.line·616 ····.line·6
20 ····iput-object·p2,·p0,·LR/f;->a:LR/c;17 ····move-object·v0,·v6
  
21 ····.line·718 ····.line·7
 19 ····move·v1,·p1
  
22 ····.line·820 ····.line·8
23 ····return-void21 ····move·v2,·p2
  
24 ····.line·922 ····.line·9
 23 ····move-wide·v3,·p3
  
25 ····.line·1024 ····.line·10
 25 ····move-object·v5,·p5
  
26 ····.line·1126 ····.line·11
 27 ····invoke-direct/range·{v0·..·v5},·Ls0/b;-><init>(IIJLjava/lang/String;)V
  
27 ····.line·1228 ····.line·12
28 ····.line·1329 ····.line·13
29 ····.line·1430 ····.line·14
 31 ····iput-object·v6,·p0,·Ls0/g;->d:Ls0/b;
  
30 ····.line·1532 ····.line·15
31 ····.line·1633 ····.line·16
 34 ····return-void
32 ····.line·1735 ····.line·17
33 ····.line·1836 ····.line·18
34 ····.line·1937 ····.line·19
35 ····.line·2038 ····.line·20
36 ····.line·2139 ····.line·21
37 ····.line·2240 ····.line·22
38 ····.line·2341 ····.line·23
Offset 490, 292 lines modifiedOffset 497, 264 lines modified
490 ····.line·465497 ····.line·465
491 ····.line·466498 ····.line·466
492 ····.line·467499 ····.line·467
493 ····.line·468500 ····.line·468
494 ····.line·469501 ····.line·469
495 ····.line·470502 ····.line·470
496 ····.line·471503 ····.line·471
 504 ····.line·472
 505 ····.line·473
 506 ····.line·474
 507 ····.line·475
 508 ····.line·476
 509 ····.line·477
 510 ····.line·478
 511 ····.line·479
 512 ····.line·480
 513 ····.line·481
 514 ····.line·482
 515 ····.line·483
 516 ····.line·484
 517 ····.line·485
 518 ····.line·486
 519 ····.line·487
 520 ····.line·488
 521 ····.line·489
 522 ····.line·490
 523 ····.line·491
 524 ····.line·492
 525 ····.line·493
 526 ····.line·494
 527 ····.line·495
 528 ····.line·496
 529 ····.line·497
 530 ····.line·498
 531 ····.line·499
 532 ····.line·500
 533 ····.line·501
 534 ····.line·502
 535 ····.line·503
 536 ····.line·504
 537 ····.line·505
 538 ····.line·506
 539 ····.line·507
 540 ····.line·508
 541 ····.line·509
 542 ····.line·510
 543 ····.line·511
 544 ····.line·512
 545 ····.line·513
 546 ····.line·514
 547 ····.line·515
 548 ····.line·516
 549 ····.line·517
 550 ····.line·518
 551 ····.line·519
 552 ····.line·520
 553 ····.line·521
 554 ····.line·522
 555 ····.line·523
 556 ····.line·524
 557 ····.line·525
 558 ····.line·526
 559 ····.line·527
 560 ····.line·528
Max diff block lines reached; 8058/12778 bytes (63.06%) of diff not shown.
3.76 KB
smali/R/i.smali vs.
smali/n/x.smali
Files 16% similar despite different names
    
Offset 1, 133 lines modifiedOffset 1, 110 lines modified
1 .class·public·final·LR/i;1 .class·public·final·Ln/x;
2 .super·Ljava/lang/Object;2 .super·Ln/w;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·volatile·b:LR/i; 
  
6 .field·public·static·c:LR/i; 
  
  
7 #·instance·fields 
8 .field·public·final·a:Ljava/util/HashMap; 
  
  
9 #·direct·methods4 #·virtual·methods
10 .method·public·constructor·<init>(I)V5 .method·public·final·l(Z)V
11 ····.locals·16 ····.locals·1
  
12 ····.line·17 ····.line·1
13 ····const/4·v0,·0x18 ····iget-object·v0,·p0,·Ln/v;->b:Landroid/view/Window;
  
14 ····.line·29 ····.line·2
15 ····if-eq·p1,·v0,·:cond_2 
  
16 ····.line·310 ····.line·3
 11 ····if-eqz·p1,·:cond_0
17 ····.line·4 
18 ····const/4·v0,·0x2 
  
 12 ····.line·4
19 ····.line·513 ····.line·5
20 ····if-eq·p1,·v0,·:cond_114 ····const/high16·p1,·0x8000000
  
21 ····.line·615 ····.line·6
22 ····.line·716 ····.line·7
23 ····const/4·v0,·0x317 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->clearFlags(I)V
  
24 ····.line·818 ····.line·8
25 ····if-eq·p1,·v0,·:cond_0 
  
26 ····.line·919 ····.line·9
27 ····.line·1020 ····.line·10
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····const/high16·p1,·-0x80000000
  
29 ····.line·1122 ····.line·11
30 ····.line·1223 ····.line·12
 24 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->addFlags(I)V
31 ····.line·13 
32 ····new-instance·p1,·Ljava/util/HashMap; 
  
 25 ····.line·13
33 ····.line·1426 ····.line·14
34 ····.line·1527 ····.line·15
35 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V28 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
36 ····.line·1629 ····.line·16
37 ····.line·1730 ····.line·17
38 ····.line·1831 ····.line·18
39 ····iput-object·p1,·p0,·LR/i;->a:Ljava/util/HashMap;32 ····move-result-object·p1
  
40 ····.line·1933 ····.line·19
 34 ····invoke-virtual·{p1},·Landroid/view/View;->getSystemUiVisibility()I
41 ····.line·20 
42 ····return-void 
  
 35 ····.line·20
43 ····.line·2136 ····.line·21
44 ····:cond_0 
45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
46 ····.line·2237 ····.line·22
 38 ····move-result·v0
  
47 ····.line·2339 ····.line·23
 40 ····or-int/lit8·v0,·v0,·0x10
48 ····.line·24 
49 ····new-instance·p1,·Ljava/util/HashMap; 
  
 41 ····.line·24
50 ····.line·2542 ····.line·25
 43 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setSystemUiVisibility(I)V
51 ····.line·26 
52 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V 
  
 44 ····.line·26
53 ····.line·2745 ····.line·27
54 ····.line·2846 ····.line·28
 47 ····goto·:goto_0
  
55 ····.line·2948 ····.line·29
56 ····iput-object·p1,·p0,·LR/i;->a:Ljava/util/HashMap;49 ····:cond_0
 50 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
57 ····.line·3051 ····.line·30
58 ····.line·3152 ····.line·31
59 ····return-void 
  
60 ····.line·3253 ····.line·32
 54 ····move-result-object·p1
61 ····:cond_1 
62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
63 ····.line·3355 ····.line·33
 56 ····invoke-virtual·{p1},·Landroid/view/View;->getSystemUiVisibility()I
  
64 ····.line·3457 ····.line·34
65 ····.line·3558 ····.line·35
66 ····new-instance·p1,·Ljava/util/HashMap; 
  
67 ····.line·3659 ····.line·36
 60 ····move-result·v0
  
68 ····.line·3761 ····.line·37
69 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V62 ····and-int/lit8·v0,·v0,·-0x11
  
70 ····.line·3863 ····.line·38
71 ····.line·3964 ····.line·39
 65 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setSystemUiVisibility(I)V
72 ····.line·40 
73 ····iput-object·p1,·p0,·LR/i;->a:Ljava/util/HashMap; 
  
 66 ····.line·40
74 ····.line·4167 ····.line·41
75 ····.line·4268 ····.line·42
 69 ····:goto_0
76 ····return-void70 ····return-void
Max diff block lines reached; 847/3779 bytes (22.41%) of diff not shown.
58.0 KB
smali/R/e.smali vs.
smali/J/a.smali
Max HTML report size reached
18.0 KB
smali/p/t.smali vs.
smali/n/t.smali
Files 7% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·Lp/t;1 .class·public·Ln/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·synthetic·b:I5 .field·public·static·final·synthetic·b:I
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Lp/u;7 .field·public·final·a:Ln/u;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·210 ····.locals·2
  
11 ····.line·111 ····.line·1
Offset 24, 19 lines modifiedOffset 24, 19 lines modified
  
24 ····.line·424 ····.line·4
25 ····.line·525 ····.line·5
26 ····if-lt·v0,·v1,·:cond_026 ····if-lt·v0,·v1,·:cond_0
  
27 ····.line·627 ····.line·6
28 ····.line·728 ····.line·7
29 ····new-instance·v0,·Lp/m;29 ····new-instance·v0,·Ln/m;
  
30 ····.line·830 ····.line·8
31 ····.line·931 ····.line·9
32 ····invoke-direct·{v0},·Lp/m;-><init>()V32 ····invoke-direct·{v0},·Ln/m;-><init>()V
  
33 ····.line·1033 ····.line·10
34 ····.line·1134 ····.line·11
35 ····.line·1235 ····.line·12
36 ····goto·:goto_036 ····goto·:goto_0
  
37 ····.line·1337 ····.line·13
Offset 45, 74 lines modifiedOffset 45, 74 lines modified
  
45 ····.line·1445 ····.line·14
46 ····.line·1546 ····.line·15
47 ····if-lt·v0,·v1,·:cond_147 ····if-lt·v0,·v1,·:cond_1
  
48 ····.line·1648 ····.line·16
49 ····.line·1749 ····.line·17
50 ····new-instance·v0,·Lp/l;50 ····new-instance·v0,·Ln/l;
  
51 ····.line·1851 ····.line·18
52 ····.line·1952 ····.line·19
53 ····invoke-direct·{v0},·Lp/l;-><init>()V53 ····invoke-direct·{v0},·Ln/l;-><init>()V
  
54 ····.line·2054 ····.line·20
55 ····.line·2155 ····.line·21
56 ····.line·2256 ····.line·22
57 ····goto·:goto_057 ····goto·:goto_0
  
58 ····.line·2358 ····.line·23
59 ····:cond_159 ····:cond_1
60 ····new-instance·v0,·Lp/k;60 ····new-instance·v0,·Ln/k;
  
61 ····.line·2461 ····.line·24
62 ····.line·2562 ····.line·25
63 ····invoke-direct·{v0},·Lp/k;-><init>()V63 ····invoke-direct·{v0},·Ln/k;-><init>()V
  
64 ····.line·2664 ····.line·26
65 ····.line·2765 ····.line·27
66 ····.line·2866 ····.line·28
67 ····:goto_067 ····:goto_0
68 ····invoke-virtual·{v0},·Lp/n;->b()Lp/u;68 ····invoke-virtual·{v0},·Ln/n;->b()Ln/u;
  
69 ····.line·2969 ····.line·29
70 ····.line·3070 ····.line·30
71 ····.line·3171 ····.line·31
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····.line·3273 ····.line·32
74 ····iget-object·v0,·v0,·Lp/u;->a:Lp/t;74 ····iget-object·v0,·v0,·Ln/u;->a:Ln/t;
  
75 ····.line·3375 ····.line·33
76 ····.line·3476 ····.line·34
77 ····invoke-virtual·{v0},·Lp/t;->a()Lp/u;77 ····invoke-virtual·{v0},·Ln/t;->a()Ln/u;
  
78 ····.line·3578 ····.line·35
79 ····.line·3679 ····.line·36
80 ····.line·3780 ····.line·37
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····.line·3882 ····.line·38
83 ····iget-object·v0,·v0,·Lp/u;->a:Lp/t;83 ····iget-object·v0,·v0,·Ln/u;->a:Ln/t;
  
84 ····.line·3984 ····.line·39
85 ····.line·4085 ····.line·40
86 ····invoke-virtual·{v0},·Lp/t;->b()Lp/u;86 ····invoke-virtual·{v0},·Ln/t;->b()Ln/u;
  
87 ····.line·4187 ····.line·41
88 ····.line·4288 ····.line·42
89 ····.line·4389 ····.line·43
90 ····move-result-object·v090 ····move-result-object·v0
  
91 ····.line·4491 ····.line·44
92 ····iget-object·v0,·v0,·Lp/u;->a:Lp/t;92 ····iget-object·v0,·v0,·Ln/u;->a:Ln/t;
  
93 ····.line·4593 ····.line·45
94 ····.line·4694 ····.line·46
95 ····invoke-virtual·{v0},·Lp/t;->c()Lp/u;95 ····invoke-virtual·{v0},·Ln/t;->c()Ln/u;
  
96 ····.line·4796 ····.line·47
97 ····.line·4897 ····.line·48
98 ····.line·4998 ····.line·49
99 ····return-void99 ····return-void
100 ····.line·50100 ····.line·50
101 ····.line·51101 ····.line·51
Offset 306, 26 lines modifiedOffset 306, 69 lines modified
306 ····.line·239306 ····.line·239
307 ····.line·240307 ····.line·240
308 ····.line·241308 ····.line·241
309 ····.line·242309 ····.line·242
310 ····.line·243310 ····.line·243
311 ····.line·244311 ····.line·244
312 ····.line·245312 ····.line·245
 313 ····.line·246
 314 ····.line·247
 315 ····.line·248
 316 ····.line·249
 317 ····.line·250
 318 ····.line·251
Max diff block lines reached; 15305/18395 bytes (83.20%) of diff not shown.
9.4 KB
smali/p/s.smali vs.
smali/m0/g.smali
Files 13% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lp/s;1 .class·public·final·Lm0/g;
2 .super·Lp/r;2 .super·Lm0/P;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·synthetic·l:I5 .field·public·final·f:Lm0/e;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Lm0/e;)V
8 ····.locals·28 ····.locals·0
  
9 ····.line·19 ····.line·1
10 ····invoke-static·{},·LI/c;->f()Landroid/view/WindowInsets;10 ····invoke-direct·{p0},·Lr0/l;-><init>()V
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····.line·413 ····.line·4
14 ····move-result-object·v014 ····iput-object·p1,·p0,·Lm0/g;->f:Lm0/e;
  
15 ····.line·515 ····.line·5
16 ····const/4·v1,·0x0 
  
17 ····.line·616 ····.line·6
 17 ····return-void
18 ····invoke-static·{v0,·v1},·Lp/u;->a(Landroid/view/WindowInsets;Landroid/view/View;)Lp/u; 
  
19 ····.line·718 ····.line·7
20 ····.line·819 ····.line·8
21 ····.line·920 ····.line·9
22 ····return-void 
23 ····.line·1021 ····.line·10
24 ····.line·1122 ····.line·11
25 ····.line·1223 ····.line·12
26 ····.line·1324 ····.line·13
27 ····.line·1425 ····.line·14
28 ····.line·1526 ····.line·15
29 ····.line·1627 ····.line·16
Offset 261, 30 lines modifiedOffset 257, 62 lines modified
261 ····.line·239257 ····.line·239
262 ····.line·240258 ····.line·240
263 ····.line·241259 ····.line·241
264 ····.line·242260 ····.line·242
265 ····.line·243261 ····.line·243
266 ····.line·244262 ····.line·244
267 ····.line·245263 ····.line·245
 264 ····.line·246
 265 ····.line·247
 266 ····.line·248
 267 ····.line·249
 268 ····.line·250
 269 ····.line·251
 270 ····.line·252
 271 ····.line·253
 272 ····.line·254
 273 ····.line·255
 274 ····.line·256
 275 ····.line·257
 276 ····.line·258
 277 ····.line·259
 278 ····.line·260
 279 ····.line·261
 280 ····.line·262
 281 ····.line·263
 282 ····.line·264
 283 ····.line·265
 284 ····.line·266
 285 ····.line·267
 286 ····.line·268
 287 ····.line·269
 288 ····.line·270
 289 ····.line·271
268 .end·method290 .end·method
  
269 .method·public·constructor·<init>(Lp/u;Landroid/view/WindowInsets;)V 
 291 #·virtual·methods
 292 .method·public·final·bridge·synthetic·h(Ljava/lang/Object;)Ljava/lang/Object;
270 ····.locals·0293 ····.locals·0
  
271 ····.line·1294 ····.line·1
272 ····invoke-direct·{p0,·p1,·p2},·Lp/r;-><init>(Lp/u;Landroid/view/WindowInsets;)V295 ····check-cast·p1,·Ljava/lang/Throwable;
  
273 ····.line·2296 ····.line·2
274 ····.line·3297 ····.line·3
 298 ····invoke-virtual·{p0,·p1},·Lm0/g;->o(Ljava/lang/Throwable;)V
  
275 ····.line·4299 ····.line·4
276 ····return-void 
277 ····.line·5300 ····.line·5
278 ····.line·6301 ····.line·6
 302 ····sget-object·p1,·LV/g;->a:LV/g;
  
279 ····.line·7303 ····.line·7
280 ····.line·8304 ····.line·8
 305 ····return-object·p1
281 ····.line·9306 ····.line·9
282 ····.line·10307 ····.line·10
283 ····.line·11308 ····.line·11
284 ····.line·12309 ····.line·12
285 ····.line·13310 ····.line·13
286 ····.line·14311 ····.line·14
287 ····.line·15312 ····.line·15
Offset 540, 311 lines modifiedOffset 568, 209 lines modified
540 ····.line·265568 ····.line·265
541 ····.line·266569 ····.line·266
542 ····.line·267570 ····.line·267
543 ····.line·268571 ····.line·268
544 ····.line·269572 ····.line·269
545 ····.line·270573 ····.line·270
546 ····.line·271574 ····.line·271
547 ····.line·272 
548 ····.line·273 
549 ····.line·274 
550 ····.line·275 
551 ····.line·276 
552 ····.line·277 
553 ····.line·278 
554 ····.line·279 
555 ····.line·280 
556 ····.line·281 
557 ····.line·282 
558 ····.line·283 
559 ····.line·284 
560 ····.line·285 
561 ····.line·286 
562 ····.line·287 
Max diff block lines reached; 4311/9558 bytes (45.10%) of diff not shown.
8.47 KB
smali/p/r.smali vs.
smali/io/flutter/view/u.smali
Files 14% similar despite different names
    
Offset 1, 87 lines modifiedOffset 1, 198 lines modified
1 .class·public·Lp/r; 
2 .super·Lp/q;1 .class·public·final·Lio/flutter/view/u;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·e:Lio/flutter/view/u;
  
 6 .field·public·static·f:Lio/flutter/view/s;
  
  
 7 #·instance·fields
 8 .field·public·a:J
  
 9 .field·public·final·b:Lio/flutter/embedding/engine/FlutterJNI;
  
 10 .field·public·c:Lio/flutter/view/t;
  
 11 .field·public·final·d:Lio/flutter/plugin/platform/i;
  
  
4 #·direct·methods12 #·direct·methods
5 .method·public·constructor·<init>(Lp/u;Landroid/view/WindowInsets;)V13 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V
6 ····.locals·014 ····.locals·3
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····const-wide/16·v0,·-0x1
  
 17 ····iput-wide·v0,·p0,·Lio/flutter/view/u;->a:J
  
 18 ····new-instance·v0,·Lio/flutter/view/t;
  
 19 ····const-wide/16·v1,·0x0
  
 20 ····invoke-direct·{v0,·p0,·v1,·v2},·Lio/flutter/view/t;-><init>(Lio/flutter/view/u;J)V
  
 21 ····iput-object·v0,·p0,·Lio/flutter/view/u;->c:Lio/flutter/view/t;
  
 22 ····new-instance·v0,·Lio/flutter/plugin/platform/i;
  
 23 ····const/4·v1,·0x4
  
 24 ····invoke-direct·{v0,·v1,·p0},·Lio/flutter/plugin/platform/i;-><init>(ILjava/lang/Object;)V
  
 25 ····iput-object·v0,·p0,·Lio/flutter/view/u;->d:Lio/flutter/plugin/platform/i;
  
 26 ····iput-object·p1,·p0,·Lio/flutter/view/u;->b:Lio/flutter/embedding/engine/FlutterJNI;
  
 27 ····return-void
 28 .end·method
  
 29 .method·public·static·a(Landroid/hardware/display/DisplayManager;Lio/flutter/embedding/engine/FlutterJNI;)Lio/flutter/view/u;
 30 ····.locals·5
  
7 ····.line·131 ····.line·1
8 ····invoke-direct·{p0,·p1,·p2},·Lp/q;-><init>(Lp/u;Landroid/view/WindowInsets;)V32 ····sget-object·v0,·Lio/flutter/view/u;->e:Lio/flutter/view/u;
  
9 ····.line·233 ····.line·2
10 ····.line·334 ····.line·3
 35 ····if-nez·v0,·:cond_0
  
11 ····.line·436 ····.line·4
12 ····return-void 
13 ····.line·537 ····.line·5
 38 ····new-instance·v0,·Lio/flutter/view/u;
  
14 ····.line·639 ····.line·6
15 ····.line·740 ····.line·7
 41 ····invoke-direct·{v0,·p1},·Lio/flutter/view/u;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V
  
16 ····.line·842 ····.line·8
17 ····.line·943 ····.line·9
18 ····.line·1044 ····.line·10
 45 ····sput-object·v0,·Lio/flutter/view/u;->e:Lio/flutter/view/u;
  
19 ····.line·1146 ····.line·11
20 ····.line·1247 ····.line·12
 48 ····:cond_0
 49 ····sget-object·v0,·Lio/flutter/view/u;->f:Lio/flutter/view/s;
  
21 ····.line·1350 ····.line·13
22 ····.line·1451 ····.line·14
 52 ····if-nez·v0,·:cond_1
  
23 ····.line·1553 ····.line·15
24 ····.line·1654 ····.line·16
 55 ····new-instance·v0,·Lio/flutter/view/s;
  
25 ····.line·1756 ····.line·17
26 ····.line·1857 ····.line·18
 58 ····sget-object·v1,·Lio/flutter/view/u;->e:Lio/flutter/view/u;
  
27 ····.line·1959 ····.line·19
28 ····.line·2060 ····.line·20
 61 ····invoke-static·{v1},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
  
29 ····.line·2162 ····.line·21
30 ····.line·2263 ····.line·22
31 ····.line·2364 ····.line·23
 65 ····invoke-direct·{v0,·v1,·p0},·Lio/flutter/view/s;-><init>(Lio/flutter/view/u;Landroid/hardware/display/DisplayManager;)V
  
32 ····.line·2466 ····.line·24
33 ····.line·2567 ····.line·25
34 ····.line·2668 ····.line·26
 69 ····sput-object·v0,·Lio/flutter/view/u;->f:Lio/flutter/view/s;
  
35 ····.line·2770 ····.line·27
36 ····.line·2871 ····.line·28
 72 ····const/4·v1,·0x0
  
37 ····.line·2973 ····.line·29
 74 ····invoke-virtual·{p0,·v0,·v1},·Landroid/hardware/display/DisplayManager;->registerDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;Landroid/os/Handler;)V
  
38 ····.line·3075 ····.line·30
39 ····.line·3176 ····.line·31
40 ····.line·3277 ····.line·32
 78 ····:cond_1
 79 ····sget-object·v0,·Lio/flutter/view/u;->e:Lio/flutter/view/u;
  
41 ····.line·3380 ····.line·33
42 ····.line·3481 ····.line·34
 82 ····iget-wide·v0,·v0,·Lio/flutter/view/u;->a:J
  
43 ····.line·3583 ····.line·35
44 ····.line·3684 ····.line·36
Max diff block lines reached; 5249/8586 bytes (61.13%) of diff not shown.
29.6 KB
smali/p/u.smali vs.
smali/A/n.smali
Max HTML report size reached
10.1 KB
smali/p/y.smali vs.
smali/x/q.smali
Files 12% similar despite different names
    
Offset 1, 87 lines modifiedOffset 1, 175 lines modified
1 .class·public·final·Lp/y;1 .class·public·final·Lx/q;
2 .super·La/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·b:Landroid/view/WindowInsetsController;5 .field·public·final·a:Lu/b;
  
6 .field·public·final·c:Landroid/view/Window;6 .field·public·final·b:Ln/u;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Landroid/view/Window;)V8 .method·public·constructor·<init>(Landroid/graphics/Rect;Ln/u;)V
9 ····.locals·29 ····.locals·1
  
 10 ····.line·1
 11 ····const-string·v0,·"insets"
  
 12 ····invoke-static·{p2,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
 13 ····new-instance·v0,·Lu/b;
  
 14 ····invoke-direct·{v0,·p1},·Lu/b;-><init>(Landroid/graphics/Rect;)V
  
 15 ····invoke-direct·{p0,·v0,·p2},·Lx/q;-><init>(Lu/b;Ln/u;)V
  
 16 ····return-void
 17 .end·method
  
 18 .method·public·constructor·<init>(Lu/b;Ln/u;)V
 19 ····.locals·1
  
 20 ····.line·2
 21 ····const-string·v0,·"_windowInsetsCompat"
  
 22 ····invoke-static·{p2,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
 23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 24 ····iput-object·p1,·p0,·Lx/q;->a:Lu/b;
  
 25 ····iput-object·p2,·p0,·Lx/q;->b:Ln/u;
  
 26 ····return-void
 27 .end·method
  
  
 28 #·virtual·methods
 29 .method·public·final·equals(Ljava/lang/Object;)Z
 30 ····.locals·4
  
10 ····.line·131 ····.line·1
11 ····invoke-static·{p1},·LI/c;->i(Landroid/view/Window;)Landroid/view/WindowInsetsController;32 ····const/4·v0,·0x1
  
12 ····.line·233 ····.line·2
 34 ····if-ne·p0,·p1,·:cond_0
  
13 ····.line·335 ····.line·3
14 ····.line·436 ····.line·4
15 ····move-result-object·v037 ····return·v0
  
16 ····.line·538 ····.line·5
17 ····const/4·v1,·0x439 ····:cond_0
 40 ····if-eqz·p1,·:cond_1
  
18 ····.line·641 ····.line·6
19 ····invoke-direct·{p0,·v1},·La/a;-><init>(I)V 
  
20 ····.line·742 ····.line·7
 43 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
21 ····.line·844 ····.line·8
22 ····.line·945 ····.line·9
23 ····iput-object·v0,·p0,·Lp/y;->b:Landroid/view/WindowInsetsController; 
  
24 ····.line·1046 ····.line·10
 47 ····move-result-object·v1
  
25 ····.line·1148 ····.line·11
26 ····iput-object·p1,·p0,·Lp/y;->c:Landroid/view/Window;49 ····goto·:goto_0
  
27 ····.line·1250 ····.line·12
 51 ····:cond_1
 52 ····const/4·v1,·0x0
  
28 ····.line·1353 ····.line·13
29 ····return-void54 ····:goto_0
 55 ····const-class·v2,·Lx/q;
  
30 ····.line·1456 ····.line·14
31 ····.line·1557 ····.line·15
 58 ····invoke-static·{v2,·v1},·Lf0/a;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
32 ····.line·1659 ····.line·16
33 ····.line·1760 ····.line·17
34 ····.line·1861 ····.line·18
 62 ····move-result·v1
  
35 ····.line·1963 ····.line·19
 64 ····const/4·v2,·0x0
  
36 ····.line·2065 ····.line·20
 66 ····if-nez·v1,·:cond_2
  
37 ····.line·2167 ····.line·21
38 ····.line·2268 ····.line·22
 69 ····return·v2
  
39 ····.line·2370 ····.line·23
 71 ····:cond_2
 72 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·androidx.window.layout.WindowMetrics"
  
40 ····.line·2473 ····.line·24
41 ····.line·2574 ····.line·25
 75 ····invoke-static·{p1,·v1},·Lf0/a;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
42 ····.line·2676 ····.line·26
43 ····.line·2777 ····.line·27
44 ····.line·2878 ····.line·28
 79 ····check-cast·p1,·Lx/q;
  
45 ····.line·2980 ····.line·29
46 ····.line·3081 ····.line·30
 82 ····iget-object·v1,·p0,·Lx/q;->a:Lu/b;
  
47 ····.line·3183 ····.line·31
48 ····.line·3284 ····.line·32
Max diff block lines reached; 7431/10296 bytes (72.17%) of diff not shown.
1.67 KB
smali/p/v.smali vs.
smali/m0/B.smali
Files 15% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 44 lines modified
1 .class·public·Lp/v; 
2 .super·La/a;1 .class·public·abstract·Lm0/B;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·final·b:Landroid/view/Window;5 .field·public·static·final·a:Ls0/d;
  
 6 .field·public·static·final·b:Ls0/c;
  
  
6 #·direct·methods7 #·direct·methods
7 .method·public·constructor·<init>(Landroid/view/Window;)V8 .method·static·constructor·<clinit>()V
8 ····.locals·19 ····.locals·1
  
9 ····.line·110 ····.line·1
10 ····const/4·v0,·0x411 ····sget-object·v0,·Ls0/d;->e:Ls0/d;
  
11 ····.line·212 ····.line·2
12 ····invoke-direct·{p0,·v0},·La/a;-><init>(I)V 
  
13 ····.line·313 ····.line·3
 14 ····sput-object·v0,·Lm0/B;->a:Ls0/d;
  
14 ····.line·415 ····.line·4
15 ····.line·516 ····.line·5
16 ····iput-object·p1,·p0,·Lp/v;->b:Landroid/view/Window;17 ····sget·v0,·Lm0/f0;->d:I
  
17 ····.line·618 ····.line·6
18 ····.line·719 ····.line·7
19 ····return-void20 ····sget-object·v0,·Ls0/c;->d:Ls0/c;
  
20 ····.line·821 ····.line·8
21 ····.line·922 ····.line·9
 23 ····sput-object·v0,·Lm0/B;->b:Ls0/c;
  
22 ····.line·1024 ····.line·10
23 ····.line·1125 ····.line·11
 26 ····return-void
24 ····.line·1227 ····.line·12
25 ····.line·1328 ····.line·13
26 ····.line·1429 ····.line·14
27 ····.line·1530 ····.line·15
28 ····.line·1631 ····.line·16
29 ····.line·1732 ····.line·17
30 ····.line·1833 ····.line·18
Offset 270, 8 lines modifiedOffset 276, 40 lines modified
270 ····.line·250276 ····.line·250
271 ····.line·251277 ····.line·251
272 ····.line·252278 ····.line·252
273 ····.line·253279 ····.line·253
274 ····.line·254280 ····.line·254
275 ····.line·255281 ····.line·255
276 ····.line·256282 ····.line·256
 283 ····.line·257
 284 ····.line·258
 285 ····.line·259
 286 ····.line·260
 287 ····.line·261
 288 ····.line·262
 289 ····.line·263
 290 ····.line·264
 291 ····.line·265
 292 ····.line·266
 293 ····.line·267
 294 ····.line·268
 295 ····.line·269
 296 ····.line·270
 297 ····.line·271
 298 ····.line·272
 299 ····.line·273
 300 ····.line·274
 301 ····.line·275
 302 ····.line·276
 303 ····.line·277
 304 ····.line·278
 305 ····.line·279
 306 ····.line·280
 307 ····.line·281
 308 ····.line·282
 309 ····.line·283
 310 ····.line·284
 311 ····.line·285
 312 ····.line·286
 313 ····.line·287
 314 ····.line·288
277 .end·method315 .end·method
3.73 KB
smali/A0/a.smali vs.
smali/J/b.smali
Files 21% similar despite different names
    
Offset 1, 105 lines modifiedOffset 1, 89 lines modified
1 .class·public·abstract·LA0/a;1 .class·public·final·LJ/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:[LA0/b;5 .field·public·final·a:Ljava/lang/String;
  
6 .field·public·b:I6 .field·public·final·b:Ljava/lang/String;
  
7 .field·public·c:I7 .field·public·final·c:Ljava/lang/String;
  
 8 .field·public·final·d:Ljava/lang/String;
  
 9 .field·public·final·e:Z
  
  
8 #·virtual·methods10 #·direct·methods
9 .method·public·final·c(Lz0/i;)V11 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
10 ····.locals·212 ····.locals·0
  
11 ····.line·113 ····.line·1
12 ····monitor-enter·p014 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·215 ····.line·2
14 ····:try_start_0 
15 ····iget·v0,·p0,·LA0/a;->b:I 
  
16 ····.line·316 ····.line·3
17 ····.line·417 ····.line·4
18 ····add-int/lit8·v0,·v0,·-0x118 ····if-nez·p1,·:cond_0
  
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
21 ····iput·v0,·p0,·LA0/a;->b:I21 ····const-string·p1,·"libapp.so"
  
22 ····.line·722 ····.line·7
23 ····.line·823 ····.line·8
24 ····if-nez·v0,·:cond_024 ····:cond_0
 25 ····iput-object·p1,·p0,·LJ/b;->a:Ljava/lang/String;
  
25 ····.line·926 ····.line·9
26 ····.line·1027 ····.line·10
27 ····const/4·v0,·0x028 ····if-nez·p2,·:cond_1
  
28 ····.line·1129 ····.line·11
29 ····iput·v0,·p0,·LA0/a;->c:I 
  
30 ····.line·1230 ····.line·12
 31 ····const-string·p2,·"flutter_assets"
31 ····.line·13 
32 ····goto·:goto_0 
  
 32 ····.line·13
33 ····.line·1433 ····.line·14
34 ····:catchall_0 
35 ····move-exception·p134 ····:cond_1
 35 ····iput-object·p2,·p0,·LJ/b;->b:Ljava/lang/String;
  
36 ····.line·1536 ····.line·15
37 ····goto·:goto_1 
  
38 ····.line·1637 ····.line·16
 38 ····iput-object·p4,·p0,·LJ/b;->d:Ljava/lang/String;
39 ····:cond_0 
40 ····:goto_0 
41 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot<kotlin.Any>" 
  
42 ····.line·1739 ····.line·17
43 ····.line·1840 ····.line·18
44 ····invoke-static·{p1,·v0},·Lh0/h;->m(Ljava/lang/Object;Ljava/lang/String;)V41 ····if-nez·p3,·:cond_2
  
45 ····.line·1942 ····.line·19
46 ····.line·2043 ····.line·20
 44 ····const-string·p3,·""
47 ····.line·21 
48 ····move-object·v0,·p0 
  
 45 ····.line·21
49 ····.line·2246 ····.line·22
50 ····check-cast·v0,·Lz0/g;47 ····:cond_2
 48 ····iput-object·p3,·p0,·LJ/b;->c:Ljava/lang/String;
  
51 ····.line·2349 ····.line·23
52 ····.line·2450 ····.line·24
53 ····sget-object·v0,·Lz0/i;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;51 ····iput-boolean·p5,·p0,·LJ/b;->e:Z
  
54 ····.line·2552 ····.line·25
55 ····.line·2653 ····.line·26
 54 ····return-void
56 ····const/4·v1,·0x0 
  
57 ····.line·2755 ····.line·27
58 ····invoke-virtual·{v0,·p1,·v1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->set(Ljava/lang/Object;Ljava/lang/Object;)V 
59 ····:try_end_0 
60 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
61 ····.line·2856 ····.line·28
62 ····.line·2957 ····.line·29
63 ····.line·3058 ····.line·30
64 ····monitor-exit·p0 
  
65 ····.line·3159 ····.line·31
66 ····return-void 
  
67 ····.line·3260 ····.line·32
68 ····:goto_1 
69 ····monitor-exit·p0 
  
70 ····.line·3361 ····.line·33
71 ····throw·p1 
72 ····.line·3462 ····.line·34
73 ····.line·3563 ····.line·35
74 ····.line·3664 ····.line·36
75 ····.line·3765 ····.line·37
76 ····.line·3866 ····.line·38
77 ····.line·3967 ····.line·39
78 ····.line·4068 ····.line·40
Offset 258, 65 lines modifiedOffset 242, 8 lines modified
258 ····.line·193242 ····.line·193
259 ····.line·194243 ····.line·194
260 ····.line·195244 ····.line·195
261 ····.line·196245 ····.line·196
262 ····.line·197246 ····.line·197
263 ····.line·198247 ····.line·198
264 ····.line·199248 ····.line·199
265 ····.line·200 
Max diff block lines reached; 0/3743 bytes (0.00%) of diff not shown.
11.7 KB
smali/A0/d.smali vs.
smali/r0/v.smali
Files 10% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·LA0/d;1 .class·public·Lr0/v;
2 .super·Lk0/g;2 .super·Lm0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/p;5 .implements·LZ/d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·f:I 
  
8 .field·public·synthetic·g:Ljava/lang/Object; 
  
9 .field·public·final·synthetic·h:LA0/e;7 .field·public·final·e:LX/e;
  
  
10 #·direct·methods8 #·direct·methods
11 .method·public·constructor·<init>(LA0/e;Li0/e;)V9 .method·public·constructor·<init>(LX/e;LX/j;)V
12 ····.locals·010 ····.locals·1
  
13 ····.line·111 ····.line·1
14 ····iput-object·p1,·p0,·LA0/d;->h:LA0/e;12 ····const/4·v0,·0x1
  
15 ····.line·213 ····.line·2
16 ····.line·3 
17 ····invoke-direct·{p0,·p2},·Lk0/g;-><init>(Li0/e;)V14 ····invoke-direct·{p0,·p2,·v0},·Lm0/a;-><init>(LX/j;Z)V
  
 15 ····.line·3
18 ····.line·416 ····.line·4
19 ····.line·517 ····.line·5
 18 ····iput-object·p1,·p0,·Lr0/v;->e:LX/e;
  
20 ····.line·619 ····.line·6
21 ····return-void 
22 ····.line·720 ····.line·7
 21 ····return-void
23 ····.line·822 ····.line·8
24 ····.line·923 ····.line·9
25 ····.line·1024 ····.line·10
26 ····.line·1125 ····.line·11
27 ····.line·1226 ····.line·12
28 ····.line·1327 ····.line·13
29 ····.line·1428 ····.line·14
Offset 494, 37 lines modifiedOffset 492, 43 lines modified
494 ····.line·469492 ····.line·469
495 ····.line·470493 ····.line·470
496 ····.line·471494 ····.line·471
497 .end·method495 .end·method
  
  
498 #·virtual·methods496 #·virtual·methods
499 .method·public·final·b(Ljava/lang/Object;Li0/e;)Li0/e;497 .method·public·final·g()LZ/d;
500 ····.locals·2498 ····.locals·2
  
501 ····.line·1499 ····.line·1
502 ····new-instance·v0,·LA0/d;500 ····iget-object·v0,·p0,·Lr0/v;->e:LX/e;
  
503 ····.line·2501 ····.line·2
504 ····.line·3502 ····.line·3
505 ····iget-object·v1,·p0,·LA0/d;->h:LA0/e;503 ····instance-of·v1,·v0,·LZ/d;
  
506 ····.line·4504 ····.line·4
507 ····.line·5505 ····.line·5
508 ····invoke-direct·{v0,·v1,·p2},·LA0/d;-><init>(LA0/e;Li0/e;)V506 ····if-eqz·v1,·:cond_0
  
509 ····.line·6507 ····.line·6
510 ····.line·7508 ····.line·7
 509 ····check-cast·v0,·LZ/d;
511 ····.line·8 
512 ····iput-object·p1,·v0,·LA0/d;->g:Ljava/lang/Object; 
  
 510 ····.line·8
513 ····.line·9511 ····.line·9
 512 ····goto·:goto_0
  
514 ····.line·10513 ····.line·10
515 ····return-object·v0514 ····:cond_0
 515 ····const/4·v0,·0x0
  
516 ····.line·11516 ····.line·11
 517 ····:goto_0
 518 ····return-object·v0
517 ····.line·12519 ····.line·12
518 ····.line·13520 ····.line·13
519 ····.line·14521 ····.line·14
520 ····.line·15522 ····.line·15
521 ····.line·16523 ····.line·16
522 ····.line·17524 ····.line·17
523 ····.line·18525 ····.line·18
Offset 794, 242 lines modifiedOffset 798, 66 lines modified
794 ····.line·282798 ····.line·282
795 ····.line·283799 ····.line·283
796 ····.line·284800 ····.line·284
797 ····.line·285801 ····.line·285
798 ····.line·286802 ····.line·286
799 ····.line·287803 ····.line·287
800 ····.line·288804 ····.line·288
801 ····.line·289 
802 ····.line·290 
803 ····.line·291 
804 ····.line·292 
805 ····.line·293 
806 ····.line·294 
807 ····.line·295 
808 ····.line·296 
809 ····.line·297 
810 ····.line·298 
811 ····.line·299 
812 ····.line·300 
813 ····.line·301 
814 ····.line·302 
815 ····.line·303 
816 ····.line·304 
817 ····.line·305 
818 ····.line·306 
819 ····.line·307 
820 ····.line·308 
821 ····.line·309 
822 ····.line·310 
823 ····.line·311 
824 ····.line·312 
825 ····.line·313 
826 ····.line·314 
827 ····.line·315 
828 ····.line·316 
829 ····.line·317 
830 ····.line·318 
Max diff block lines reached; 7151/11873 bytes (60.23%) of diff not shown.
1.68 KB
smali/A0/f.smali vs.
smali/V/f.smali
Files 22% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 37 lines modified
1 .class·public·abstract·LA0/f;1 .class·public·final·LV/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:LU/e;5 .field·public·static·final·a:LV/f;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·28 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·LU/e;10 ····new-instance·v0,·LV/f;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····const-string·v1,·"NULL"13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····invoke-direct·{v0,·v1},·LU/e;-><init>(Ljava/lang/String;)V 
  
17 ····.line·616 ····.line·6
 17 ····sput-object·v0,·LV/f;->a:LV/f;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
 20 ····return-void
20 ····sput-object·v0,·LA0/f;->a:LU/e; 
  
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····return-void 
24 ····.line·1123 ····.line·11
25 ····.line·1224 ····.line·12
26 ····.line·1325 ····.line·13
27 ····.line·1426 ····.line·14
28 ····.line·1527 ····.line·15
29 ····.line·1628 ····.line·16
30 ····.line·1729 ····.line·17
Offset 261, 8 lines modifiedOffset 259, 51 lines modified
261 ····.line·239259 ····.line·239
262 ····.line·240260 ····.line·240
263 ····.line·241261 ····.line·241
264 ····.line·242262 ····.line·242
265 ····.line·243263 ····.line·243
266 ····.line·244264 ····.line·244
267 ····.line·245265 ····.line·245
 266 ····.line·246
 267 ····.line·247
 268 ····.line·248
 269 ····.line·249
 270 ····.line·250
 271 ····.line·251
 272 ····.line·252
 273 ····.line·253
 274 ····.line·254
 275 ····.line·255
 276 ····.line·256
 277 ····.line·257
 278 ····.line·258
 279 ····.line·259
 280 ····.line·260
 281 ····.line·261
 282 ····.line·262
 283 ····.line·263
 284 ····.line·264
 285 ····.line·265
 286 ····.line·266
 287 ····.line·267
 288 ····.line·268
 289 ····.line·269
 290 ····.line·270
 291 ····.line·271
 292 ····.line·272
 293 ····.line·273
 294 ····.line·274
 295 ····.line·275
 296 ····.line·276
 297 ····.line·277
 298 ····.line·278
 299 ····.line·279
 300 ····.line·280
 301 ····.line·281
 302 ····.line·282
 303 ····.line·283
 304 ····.line·284
 305 ····.line·285
 306 ····.line·286
 307 ····.line·287
 308 ····.line·288
268 .end·method309 .end·method
74.3 KB
smali/A0/e.smali vs.
smali/m0/w.smali
Max HTML report size reached
49.5 KB
smali/A0/c.smali vs.
smali/u/b.smali
Max HTML report size reached
6.34 KB
smali/z0/a.smali vs.
smali/n/f.smali
Files 23% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·Lz0/a;1 .class·public·final·Ln/f;
2 .super·Lk0/c;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/View$OnApplyWindowInsetsListener;
  
4 #·instance·fields 
5 .field·public·e:Ly0/q; 
  
6 .field·public·synthetic·f:Ljava/lang/Object; 
  
7 .field·public·final·synthetic·g:Lz0/b;6 #·instance·fields
 7 .field·public·a:Ln/u;
  
8 .field·public·h:I8 .field·public·final·synthetic·b:Landroid/view/View;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lz0/b;Li0/e;)V10 .method·public·constructor·<init>(Landroid/view/View;Ln/b;)V
11 ····.locals·011 ····.locals·0
 12 ····.annotation·system·Ldalvik/annotation/Signature;
 13 ········value·=·{
 14 ············"()V"
 15 ········}
 16 ····.end·annotation
  
12 ····.line·117 ····.line·1
13 ····iput-object·p1,·p0,·Lz0/a;->g:Lz0/b;18 ····iput-object·p1,·p0,·Ln/f;->b:Landroid/view/View;
  
14 ····.line·219 ····.line·2
15 ····.line·320 ····.line·3
16 ····invoke-direct·{p0,·p2},·Lk0/c;-><init>(Li0/e;)V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·422 ····.line·4
18 ····.line·523 ····.line·5
19 ····.line·624 ····.line·6
20 ····return-void25 ····const/4·p1,·0x0
  
21 ····.line·726 ····.line·7
 27 ····iput-object·p1,·p0,·Ln/f;->a:Ln/u;
  
22 ····.line·828 ····.line·8
23 ····.line·929 ····.line·9
 30 ····return-void
24 ····.line·1031 ····.line·10
25 ····.line·1132 ····.line·11
26 ····.line·1233 ····.line·12
27 ····.line·1334 ····.line·13
28 ····.line·1435 ····.line·14
29 ····.line·1536 ····.line·15
30 ····.line·1637 ····.line·16
Offset 493, 64 lines modifiedOffset 501, 75 lines modified
493 ····.line·469501 ····.line·469
494 ····.line·470502 ····.line·470
495 ····.line·471503 ····.line·471
496 .end·method504 .end·method
  
  
497 #·virtual·methods505 #·virtual·methods
498 .method·public·final·i(Ljava/lang/Object;)Ljava/lang/Object;506 .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
499 ····.locals·1507 ····.locals·3
  
500 ····.line·1508 ····.line·1
501 ····iput-object·p1,·p0,·Lz0/a;->f:Ljava/lang/Object;509 ····invoke-static·{p2,·p1},·Ln/u;->a(Landroid/view/WindowInsets;Landroid/view/View;)Ln/u;
  
502 ····.line·2510 ····.line·2
503 ····.line·3511 ····.line·3
504 ····iget·p1,·p0,·Lz0/a;->h:I 
  
505 ····.line·4512 ····.line·4
 513 ····move-result-object·p1
  
506 ····.line·5514 ····.line·5
507 ····const/high16·v0,·-0x80000000515 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
508 ····.line·6516 ····.line·6
509 ····.line·7517 ····.line·7
510 ····or-int/2addr·p1,·v0518 ····const/16·v1,·0x1e
  
511 ····.line·8519 ····.line·8
512 ····iput·p1,·p0,·Lz0/a;->h:I 
  
513 ····.line·9520 ····.line·9
 521 ····const/4·v2,·0x0
  
514 ····.line·10522 ····.line·10
515 ····iget-object·p1,·p0,·Lz0/a;->g:Lz0/b;523 ····if-ge·v0,·v1,·:cond_0
  
516 ····.line·11524 ····.line·11
517 ····.line·12525 ····.line·12
518 ····const/4·v0,·0x0526 ····iget-object·v0,·p0,·Ln/f;->b:Landroid/view/View;
  
519 ····.line·13527 ····.line·13
520 ····invoke-virtual·{p1,·v0,·p0},·Lz0/b;->b(Ly0/q;Li0/e;)Ljava/lang/Object; 
  
521 ····.line·14528 ····.line·14
 529 ····invoke-static·{p2,·v0},·Ln/g;->a(Landroid/view/WindowInsets;Landroid/view/View;)V
  
522 ····.line·15530 ····.line·15
523 ····.line·16531 ····.line·16
524 ····move-result-object·p1 
  
525 ····.line·17532 ····.line·17
526 ····return-object·p1533 ····iget-object·p2,·p0,·Ln/f;->a:Ln/u;
  
527 ····.line·18534 ····.line·18
528 ····.line·19535 ····.line·19
 536 ····invoke-virtual·{p1,·p2},·Ln/u;->equals(Ljava/lang/Object;)Z
  
529 ····.line·20537 ····.line·20
530 ····.line·21538 ····.line·21
531 ····.line·22539 ····.line·22
 540 ····move-result·p2
  
532 ····.line·23541 ····.line·23
 542 ····if-eqz·p2,·:cond_0
  
533 ····.line·24543 ····.line·24
534 ····.line·25544 ····.line·25
 545 ····throw·v2
  
535 ····.line·26546 ····.line·26
 547 ····:cond_0
 548 ····iput-object·p1,·p0,·Ln/f;->a:Ln/u;
  
536 ····.line·27549 ····.line·27
Max diff block lines reached; 3477/6425 bytes (54.12%) of diff not shown.
11.8 KB
smali/z0/f.smali vs.
smali/N/d.smali
Files 23% similar despite different names
    
Offset 1, 103 lines modifiedOffset 1, 157 lines modified
1 .class·public·final·Lz0/f;1 .class·public·final·enum·LN/d;
2 .super·Lk0/c;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·e:Lz0/g;5 .field·public·static·final·enum·b:LN/d;
  
6 .field·public·f:Lz0/d;6 .field·public·static·final·enum·c:LN/d;
  
7 .field·public·g:Lz0/i;7 .field·public·static·final·enum·d:LN/d;
  
8 .field·public·h:Lw0/N;8 .field·public·static·final·enum·e:LN/d;
  
9 .field·public·i:Ljava/lang/Object; 
  
10 .field·public·synthetic·j:Ljava/lang/Object; 
  
11 .field·public·final·synthetic·k:Lz0/g;9 .field·public·static·final·synthetic·f:[LN/d;
  
12 .field·public·l:I 
  
  
13 #·direct·methods10 #·direct·methods
14 .method·public·constructor·<init>(Lz0/g;Li0/e;)V11 .method·static·constructor·<clinit>()V
15 ····.locals·012 ····.locals·11
  
16 ····.line·113 ····.line·1
17 ····iput-object·p1,·p0,·Lz0/f;->k:Lz0/g;14 ····const/4·v0,·0x4
  
18 ····.line·215 ····.line·2
 16 ····const/4·v1,·0x3
  
19 ····.line·317 ····.line·3
20 ····invoke-direct·{p0,·p2},·Lk0/c;-><init>(Li0/e;)V18 ····const/4·v2,·0x2
  
21 ····.line·419 ····.line·4
 20 ····const/4·v3,·0x1
  
22 ····.line·521 ····.line·5
 22 ····const/4·v4,·0x0
  
23 ····.line·623 ····.line·6
24 ····return-void24 ····new-instance·v5,·LN/d;
  
25 ····.line·725 ····.line·7
26 ····.line·826 ····.line·8
 27 ····const-string·v6,·"DETACHED"
  
27 ····.line·928 ····.line·9
28 ····.line·1029 ····.line·10
 30 ····invoke-direct·{v5,·v6,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
29 ····.line·1131 ····.line·11
30 ····.line·1232 ····.line·12
31 ····.line·1333 ····.line·13
 34 ····sput-object·v5,·LN/d;->b:LN/d;
  
32 ····.line·1435 ····.line·14
33 ····.line·1536 ····.line·15
 37 ····new-instance·v6,·LN/d;
  
34 ····.line·1638 ····.line·16
35 ····.line·1739 ····.line·17
 40 ····const-string·v7,·"RESUMED"
  
36 ····.line·1841 ····.line·18
37 ····.line·1942 ····.line·19
 43 ····invoke-direct·{v6,·v7,·v3},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
38 ····.line·2044 ····.line·20
39 ····.line·2145 ····.line·21
40 ····.line·2246 ····.line·22
 47 ····sput-object·v6,·LN/d;->c:LN/d;
  
41 ····.line·2348 ····.line·23
42 ····.line·2449 ····.line·24
 50 ····new-instance·v7,·LN/d;
  
43 ····.line·2551 ····.line·25
44 ····.line·2652 ····.line·26
 53 ····const-string·v8,·"INACTIVE"
  
45 ····.line·2754 ····.line·27
46 ····.line·2855 ····.line·28
 56 ····invoke-direct·{v7,·v8,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
47 ····.line·2957 ····.line·29
48 ····.line·3058 ····.line·30
49 ····.line·3159 ····.line·31
 60 ····sput-object·v7,·LN/d;->d:LN/d;
  
50 ····.line·3261 ····.line·32
51 ····.line·3362 ····.line·33
 63 ····new-instance·v8,·LN/d;
  
52 ····.line·3464 ····.line·34
53 ····.line·3565 ····.line·35
 66 ····const-string·v9,·"HIDDEN"
  
54 ····.line·3667 ····.line·36
55 ····.line·3768 ····.line·37
 69 ····invoke-direct·{v8,·v9,·v1},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
56 ····.line·3870 ····.line·38
57 ····.line·3971 ····.line·39
58 ····.line·4072 ····.line·40
 73 ····new-instance·v9,·LN/d;
  
59 ····.line·4174 ····.line·41
60 ····.line·4275 ····.line·42
 76 ····const-string·v10,·"PAUSED"
  
61 ····.line·4377 ····.line·43
62 ····.line·4478 ····.line·44
 79 ····invoke-direct·{v9,·v10,·v0},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
63 ····.line·4580 ····.line·45
64 ····.line·4681 ····.line·46
65 ····.line·4782 ····.line·47
 83 ····sput-object·v9,·LN/d;->e:LN/d;
  
66 ····.line·4884 ····.line·48
67 ····.line·4985 ····.line·49
 86 ····const/4·v10,·0x5
  
68 ····.line·5087 ····.line·50
Max diff block lines reached; 9305/11968 bytes (77.75%) of diff not shown.
48.5 KB
smali/z0/g.smali vs.
smali/T/g.smali
Max HTML report size reached
61.2 KB
smali/i/d.smali vs.
smali/A/h.smali
Max HTML report size reached
73.4 KB
smali/i/f.smali vs.
smali/f0/e.smali
Max HTML report size reached
1.56 KB
smali/g0/f.smali vs.
smali/x/l.smali
Files 14% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 33 lines modified
1 .class·public·final·Lg0/f;1 .class·public·interface·abstract·Lx/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lg0/f;5 .field·public·static·final·a:Lx/k;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Lg0/f;10 ····sget-object·v0,·Lx/k;->a:Lx/k;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····sput-object·v0,·Lx/l;->a:Lx/k;
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
 16 ····return-void
16 ····.line·617 ····.line·6
17 ····sput-object·v0,·Lg0/f;->a:Lg0/f; 
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void 
21 ····.line·920 ····.line·9
22 ····.line·1021 ····.line·10
23 ····.line·1122 ····.line·11
24 ····.line·1223 ····.line·12
25 ····.line·1324 ····.line·13
26 ····.line·1425 ····.line·14
27 ····.line·1526 ····.line·15
Offset 259, 8 lines modifiedOffset 257, 51 lines modified
259 ····.line·239257 ····.line·239
260 ····.line·240258 ····.line·240
261 ····.line·241259 ····.line·241
262 ····.line·242260 ····.line·242
263 ····.line·243261 ····.line·243
264 ····.line·244262 ····.line·244
265 ····.line·245263 ····.line·245
 264 ····.line·246
 265 ····.line·247
 266 ····.line·248
 267 ····.line·249
 268 ····.line·250
 269 ····.line·251
 270 ····.line·252
 271 ····.line·253
 272 ····.line·254
 273 ····.line·255
 274 ····.line·256
 275 ····.line·257
 276 ····.line·258
 277 ····.line·259
 278 ····.line·260
 279 ····.line·261
 280 ····.line·262
 281 ····.line·263
 282 ····.line·264
 283 ····.line·265
 284 ····.line·266
 285 ····.line·267
 286 ····.line·268
 287 ····.line·269
 288 ····.line·270
 289 ····.line·271
 290 ····.line·272
 291 ····.line·273
 292 ····.line·274
 293 ····.line·275
 294 ····.line·276
 295 ····.line·277
 296 ····.line·278
 297 ····.line·279
 298 ····.line·280
 299 ····.line·281
 300 ····.line·282
 301 ····.line·283
 302 ····.line·284
 303 ····.line·285
 304 ····.line·286
 305 ····.line·287
 306 ····.line·288
266 .end·method307 .end·method
28.3 KB
smali/v/k.smali vs.
smali/X/k.smali
Max HTML report size reached
27.1 KB
smali/v/l.smali vs.
smali/T/h.smali
Max HTML report size reached
11.2 KB
smali/v/f.smali vs.
smali/A/m.smali
Files 16% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lv/f;1 .class·public·final·LA/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·LA/a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·b:I7 .field·public·final·synthetic·a:LA/o;
  
8 .field·public·final·synthetic·c:Landroid/content/Context; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Landroid/content/Context;I)V9 .method·public·constructor·<init>(LA/o;)V
11 ····.locals·010 ····.locals·0
  
12 ····.line·111 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·213 ····.line·2
15 ····.line·314 ····.line·3
16 ····.line·415 ····.line·4
17 ····iput·p2,·p0,·Lv/f;->b:I16 ····iput-object·p1,·p0,·LA/m;->a:LA/o;
  
18 ····.line·517 ····.line·5
19 ····.line·618 ····.line·6
 19 ····return-void
20 ····iput-object·p1,·p0,·Lv/f;->c:Landroid/content/Context; 
  
21 ····.line·720 ····.line·7
22 ····.line·821 ····.line·8
23 ····return-void 
24 ····.line·922 ····.line·9
25 ····.line·1023 ····.line·10
26 ····.line·1124 ····.line·11
27 ····.line·1225 ····.line·12
28 ····.line·1326 ····.line·13
29 ····.line·1427 ····.line·14
30 ····.line·1528 ····.line·15
Offset 290, 330 lines modifiedOffset 286, 131 lines modified
290 ····.line·265286 ····.line·265
291 ····.line·266287 ····.line·266
292 ····.line·267288 ····.line·267
293 ····.line·268289 ····.line·268
294 ····.line·269290 ····.line·269
295 ····.line·270291 ····.line·270
296 ····.line·271292 ····.line·271
297 ····.line·272 
298 ····.line·273 
299 ····.line·274 
300 ····.line·275 
301 ····.line·276 
302 ····.line·277 
303 ····.line·278 
304 ····.line·279 
305 ····.line·280 
306 ····.line·281 
307 ····.line·282 
308 ····.line·283 
309 ····.line·284 
310 ····.line·285 
311 ····.line·286 
312 ····.line·287 
313 ····.line·288 
314 ····.line·289 
315 ····.line·290 
316 ····.line·291 
317 ····.line·292 
318 ····.line·293 
319 ····.line·294 
320 ····.line·295 
321 ····.line·296 
322 ····.line·297 
323 ····.line·298 
324 ····.line·299 
325 ····.line·300 
326 ····.line·301 
327 ····.line·302 
328 ····.line·303 
329 ····.line·304 
330 ····.line·305 
331 ····.line·306 
332 ····.line·307 
333 ····.line·308 
334 ····.line·309 
335 ····.line·310 
336 ····.line·311 
337 ····.line·312 
338 ····.line·313 
339 ····.line·314 
340 ····.line·315 
341 ····.line·316 
342 ····.line·317 
343 ····.line·318 
344 ····.line·319 
345 ····.line·320 
346 ····.line·321 
347 ····.line·322 
348 ····.line·323 
349 ····.line·324 
350 ····.line·325 
351 ····.line·326 
352 ····.line·327 
353 ····.line·328 
354 ····.line·329 
355 ····.line·330 
356 ····.line·331 
357 ····.line·332 
358 ····.line·333 
359 ····.line·334 
360 ····.line·335 
361 ····.line·336 
362 ····.line·337 
363 ····.line·338 
364 ····.line·339 
365 ····.line·340 
366 ····.line·341 
367 ····.line·342 
368 ····.line·343 
369 ····.line·344 
370 ····.line·345 
371 ····.line·346 
372 ····.line·347 
373 ····.line·348 
374 ····.line·349 
Max diff block lines reached; 7290/11371 bytes (64.11%) of diff not shown.
35.7 KB
smali/v/m.smali vs.
smali/O/p.smali
Max HTML report size reached
29.0 KB
smali/v0/c.smali vs.
smali/m0/A.smali
Max HTML report size reached
13.6 KB
smali/E/t.smali vs.
smali/x/t.smali
Files 2% similar despite different names
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 .class·public·final·LE/t;1 .class·public·final·Lx/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LE/r;5 .implements·Lx/s;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·b:LE/t;7 .field·public·static·final·b:Lx/t;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·1310 ····.locals·13
  
11 ····.line·111 ····.line·1
Offset 24, 24 lines modifiedOffset 24, 24 lines modified
24 ····.line·424 ····.line·4
25 ····const/4·v2,·0x225 ····const/4·v2,·0x2
  
26 ····.line·526 ····.line·5
27 ····const/4·v3,·0x127 ····const/4·v3,·0x1
  
28 ····.line·628 ····.line·6
29 ····new-instance·v4,·LE/t;29 ····new-instance·v4,·Lx/t;
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····invoke-direct·{v4},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{v4},·Ljava/lang/Object;-><init>()V
  
33 ····.line·933 ····.line·9
34 ····.line·1034 ····.line·10
35 ····.line·1135 ····.line·11
36 ····sput-object·v4,·LE/t;->b:LE/t;36 ····sput-object·v4,·Lx/t;->b:Lx/t;
  
37 ····.line·1237 ····.line·12
38 ····.line·1338 ····.line·13
39 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;39 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
40 ····.line·1440 ····.line·14
41 ····.line·1541 ····.line·15
Offset 172, 19 lines modifiedOffset 172, 19 lines modified
  
172 ····.line·75172 ····.line·75
173 ····.line·76173 ····.line·76
174 ····new-instance·v1,·Ljava/util/ArrayList;174 ····new-instance·v1,·Ljava/util/ArrayList;
  
175 ····.line·77175 ····.line·77
176 ····.line·78176 ····.line·78
177 ····new-instance·v2,·Lh0/e;177 ····new-instance·v2,·LW/h;
  
178 ····.line·79178 ····.line·79
179 ····.line·80179 ····.line·80
180 ····invoke-direct·{v2,·v0,·v3},·Lh0/e;-><init>([Ljava/lang/Object;Z)V180 ····invoke-direct·{v2,·v0,·v3},·LW/h;-><init>([Ljava/lang/Object;Z)V
  
181 ····.line·81181 ····.line·81
182 ····.line·82182 ····.line·82
183 ····.line·83183 ····.line·83
184 ····invoke-direct·{v1,·v2},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V184 ····invoke-direct·{v1,·v2},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
185 ····.line·84185 ····.line·84
Offset 346, 25 lines modifiedOffset 346, 68 lines modified
346 ····.line·239346 ····.line·239
347 ····.line·240347 ····.line·240
348 ····.line·241348 ····.line·241
349 ····.line·242349 ····.line·242
350 ····.line·243350 ····.line·243
351 ····.line·244351 ····.line·244
352 ····.line·245352 ····.line·245
 353 ····.line·246
 354 ····.line·247
 355 ····.line·248
 356 ····.line·249
 357 ····.line·250
 358 ····.line·251
 359 ····.line·252
 360 ····.line·253
 361 ····.line·254
 362 ····.line·255
 363 ····.line·256
 364 ····.line·257
 365 ····.line·258
 366 ····.line·259
 367 ····.line·260
 368 ····.line·261
 369 ····.line·262
 370 ····.line·263
 371 ····.line·264
 372 ····.line·265
 373 ····.line·266
 374 ····.line·267
 375 ····.line·268
 376 ····.line·269
 377 ····.line·270
 378 ····.line·271
 379 ····.line·272
 380 ····.line·273
 381 ····.line·274
 382 ····.line·275
 383 ····.line·276
 384 ····.line·277
 385 ····.line·278
 386 ····.line·279
 387 ····.line·280
 388 ····.line·281
 389 ····.line·282
 390 ····.line·283
 391 ····.line·284
 392 ····.line·285
 393 ····.line·286
 394 ····.line·287
 395 ····.line·288
353 .end·method396 .end·method
  
354 .method·public·static·a(Landroid/app/Activity;)LE/p;397 .method·public·static·a(Landroid/app/Activity;)Lx/q;
355 ····.locals·9398 ····.locals·9
  
356 ····.line·1399 ····.line·1
357 ····const-string·v0,·"activity"400 ····const-string·v0,·"activity"
  
358 ····.line·2401 ····.line·2
359 ····.line·3402 ····.line·3
360 ····invoke-static·{p0,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V403 ····invoke-static·{p0,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
  
361 ····.line·4404 ····.line·4
362 ····.line·5405 ····.line·5
Max diff block lines reached; 11316/13853 bytes (81.69%) of diff not shown.
59.5 KB
smali/E/s.smali vs.
smali/W/q.smali
Max HTML report size reached
16.4 KB
smali/E/p.smali vs.
smali/x/i.smali
Files 17% similar despite different names
    
Offset 1, 175 lines modifiedOffset 1, 91 lines modified
1 .class·public·final·LE/p;1 .class·public·final·Lx/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:LB/b;5 .field·public·final·a:Ljava/lang/ClassLoader;
  
6 .field·public·final·b:Lp/u;6 .field·public·final·b:Lt/b;
  
 7 .field·public·final·c:Lt/b;
  
  
7 #·direct·methods8 #·direct·methods
8 .method·public·constructor·<init>(LB/b;Lp/u;)V9 .method·public·constructor·<init>(Ljava/lang/ClassLoader;Lt/b;)V
9 ····.locals·110 ····.locals·1
  
10 ····.line·111 ····.line·1
11 ····const-string·v0,·"_windowInsetsCompat" 
  
12 ····invoke-static·{p2,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·LE/p;->a:LB/b; 
  
15 ····iput-object·p2,·p0,·LE/p;->b:Lp/u; 
  
16 ····return-void 
17 .end·method 
  
18 .method·public·constructor·<init>(Landroid/graphics/Rect;Lp/u;)V 
19 ····.locals·1 
  
20 ····.line·2 
21 ····const-string·v0,·"insets" 
  
22 ····invoke-static·{p2,·v0},·Lh0/h;->o(Ljava/lang/Object;Ljava/lang/String;)V 
  
23 ····new-instance·v0,·LB/b; 
  
24 ····invoke-direct·{v0,·p1},·LB/b;-><init>(Landroid/graphics/Rect;)V 
  
25 ····invoke-direct·{p0,·v0,·p2},·LE/p;-><init>(LB/b;Lp/u;)V 
  
26 ····return-void 
27 .end·method 
  
  
28 #·virtual·methods 
29 .method·public·final·equals(Ljava/lang/Object;)Z 
30 ····.locals·4 
  
31 ····.line·1 
32 ····const/4·v0,·0x1 
  
33 ····.line·213 ····.line·2
34 ····if-ne·p0,·p1,·:cond_0 
  
35 ····.line·314 ····.line·3
36 ····.line·415 ····.line·4
37 ····return·v016 ····iput-object·p1,·p0,·Lx/i;->a:Ljava/lang/ClassLoader;
  
38 ····.line·517 ····.line·5
39 ····:cond_0 
40 ····if-eqz·p1,·:cond_1 
  
41 ····.line·618 ····.line·6
 19 ····iput-object·p2,·p0,·Lx/i;->b:Lt/b;
42 ····.line·7 
43 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
 20 ····.line·7
44 ····.line·821 ····.line·8
 22 ····new-instance·p2,·Lt/b;
  
45 ····.line·923 ····.line·9
46 ····.line·1024 ····.line·10
47 ····move-result-object·v125 ····const/4·v0,·0x0
  
48 ····.line·1126 ····.line·11
49 ····goto·:goto_027 ····invoke-direct·{p2,·p1,·v0},·Lt/b;-><init>(Ljava/lang/ClassLoader;I)V
  
50 ····.line·1228 ····.line·12
51 ····:cond_1 
52 ····const/4·v1,·0x0 
  
53 ····.line·1329 ····.line·13
54 ····:goto_0 
55 ····const-class·v2,·LE/p; 
  
56 ····.line·1430 ····.line·14
 31 ····iput-object·p2,·p0,·Lx/i;->c:Lt/b;
57 ····.line·15 
58 ····invoke-static·{v2,·v1},·Lh0/h;->c(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
 32 ····.line·15
59 ····.line·1633 ····.line·16
 34 ····return-void
60 ····.line·1735 ····.line·17
61 ····.line·1836 ····.line·18
62 ····move-result·v1 
  
63 ····.line·1937 ····.line·19
64 ····const/4·v2,·0x0 
  
65 ····.line·2038 ····.line·20
66 ····if-nez·v1,·:cond_2 
  
67 ····.line·2139 ····.line·21
68 ····.line·2240 ····.line·22
69 ····return·v2 
  
70 ····.line·2341 ····.line·23
71 ····:cond_2 
72 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·androidx.window.layout.WindowMetrics" 
  
73 ····.line·2442 ····.line·24
74 ····.line·2543 ····.line·25
75 ····invoke-static·{p1,·v1},·Lh0/h;->m(Ljava/lang/Object;Ljava/lang/String;)V 
  
76 ····.line·2644 ····.line·26
77 ····.line·2745 ····.line·27
78 ····.line·2846 ····.line·28
79 ····check-cast·p1,·LE/p; 
  
80 ····.line·2947 ····.line·29
Max diff block lines reached; 13995/16682 bytes (83.89%) of diff not shown.
5.91 KB
smali/E/j.smali vs.
smali/x/j.smali
Files 22% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·LE/j;1 .class·public·final·Lx/j;
2 .super·Lp0/h;2 .super·Lf0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/a;5 .implements·Le0/a;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·c:LE/j;7 .field·public·static·final·c:Lx/j;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·210 ····.locals·2
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·LE/j;12 ····new-instance·v0,·Lx/j;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const/4·v1,·0x015 ····const/4·v1,·0x0
  
16 ····.line·416 ····.line·4
17 ····invoke-direct·{v0,·v1},·Lp0/h;-><init>(I)V17 ····invoke-direct·{v0,·v1},·Lf0/h;-><init>(I)V
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····sput-object·v0,·LE/j;->c:LE/j;21 ····sput-object·v0,·Lx/j;->c:Lx/j;
  
22 ····.line·822 ····.line·8
23 ····.line·923 ····.line·9
24 ····return-void24 ····return-void
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
27 ····.line·1227 ····.line·12
Offset 264, 27 lines modifiedOffset 264, 70 lines modified
264 ····.line·239264 ····.line·239
265 ····.line·240265 ····.line·240
266 ····.line·241266 ····.line·241
267 ····.line·242267 ····.line·242
268 ····.line·243268 ····.line·243
269 ····.line·244269 ····.line·244
270 ····.line·245270 ····.line·245
 271 ····.line·246
 272 ····.line·247
 273 ····.line·248
 274 ····.line·249
 275 ····.line·250
 276 ····.line·251
 277 ····.line·252
 278 ····.line·253
 279 ····.line·254
 280 ····.line·255
 281 ····.line·256
 282 ····.line·257
 283 ····.line·258
 284 ····.line·259
 285 ····.line·260
 286 ····.line·261
 287 ····.line·262
 288 ····.line·263
 289 ····.line·264
 290 ····.line·265
 291 ····.line·266
 292 ····.line·267
 293 ····.line·268
 294 ····.line·269
 295 ····.line·270
 296 ····.line·271
 297 ····.line·272
 298 ····.line·273
 299 ····.line·274
 300 ····.line·275
 301 ····.line·276
 302 ····.line·277
 303 ····.line·278
 304 ····.line·279
 305 ····.line·280
 306 ····.line·281
 307 ····.line·282
 308 ····.line·283
 309 ····.line·284
 310 ····.line·285
 311 ····.line·286
 312 ····.line·287
 313 ····.line·288
271 .end·method314 .end·method
  
  
272 #·virtual·methods315 #·virtual·methods
273 .method·public·final·a()Ljava/lang/Object;316 .method·public·final·a()Ljava/lang/Object;
274 ····.locals·6317 ····.locals·6
  
275 ····.line·1318 ····.line·1
276 ····const/4·v0,·0x0319 ····const/4·v0,·0x0
  
277 ····.line·2320 ····.line·2
278 ····:try_start_0321 ····:try_start_0
279 ····const-class·v1,·LE/l;322 ····const-class·v1,·Lx/l;
  
280 ····.line·3323 ····.line·3
281 ····.line·4324 ····.line·4
282 ····invoke-virtual·{v1},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;325 ····invoke-virtual·{v1},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
283 ····.line·5326 ····.line·5
284 ····.line·6327 ····.line·6
Offset 295, 28 lines modifiedOffset 338, 28 lines modified
295 ····const/4·v2,·0x1338 ····const/4·v2,·0x1
  
296 ····.line·9339 ····.line·9
297 ····if-eqz·v1,·:cond_0340 ····if-eqz·v1,·:cond_0
  
298 ····.line·10341 ····.line·10
299 ····.line·11342 ····.line·11
300 ····new-instance·v3,·LE/i;343 ····new-instance·v3,·Lx/i;
  
301 ····.line·12344 ····.line·12
302 ····.line·13345 ····.line·13
303 ····new-instance·v4,·LA/b;346 ····new-instance·v4,·Lt/b;
  
304 ····.line·14347 ····.line·14
305 ····.line·15348 ····.line·15
306 ····invoke-direct·{v4,·v1,·v2},·LA/b;-><init>(Ljava/lang/ClassLoader;I)V349 ····invoke-direct·{v4,·v1,·v2},·Lt/b;-><init>(Ljava/lang/ClassLoader;I)V
  
307 ····.line·16350 ····.line·16
Max diff block lines reached; 3605/5979 bytes (60.29%) of diff not shown.
14.0 KB
smali/E/d.smali vs.
smali/V/b.smali
Files 26% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 590 lines modified
1 .class·public·final·LE/d;1 .class·public·final·LV/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
4 #·static·fields 
5 .field·public·static·final·b:LE/d; 
  
6 .field·public·static·final·c:LE/d; 
  
  
7 #·instance·fields6 #·instance·fields
8 .field·public·final·a:Ljava/lang/String;7 .field·public·final·b:Ljava/lang/Object;
  
 8 .field·public·final·c:Ljava/lang/Object;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·public·constructor·<init>(Ljava/io/Serializable;Ljava/io/Serializable;)V
11 ····.locals·211 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····new-instance·v0,·LE/d;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····const-string·v1,·"FLAT"16 ····.line·4
 17 ····iput-object·p1,·p0,·LV/b;->b:Ljava/lang/Object;
  
 18 ····.line·5
 19 ····.line·6
 20 ····iput-object·p2,·p0,·LV/b;->c:Ljava/lang/Object;
  
 21 ····.line·7
 22 ····.line·8
 23 ····return-void
 24 ····.line·9
 25 ····.line·10
 26 ····.line·11
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····.line·18
 34 ····.line·19
 35 ····.line·20
 36 ····.line·21
 37 ····.line·22
 38 ····.line·23
 39 ····.line·24
 40 ····.line·25
 41 ····.line·26
 42 ····.line·27
 43 ····.line·28
 44 ····.line·29
 45 ····.line·30
 46 ····.line·31
 47 ····.line·32
 48 ····.line·33
 49 ····.line·34
 50 ····.line·35
 51 ····.line·36
 52 ····.line·37
 53 ····.line·38
 54 ····.line·39
 55 ····.line·40
 56 ····.line·41
 57 ····.line·42
 58 ····.line·43
 59 ····.line·44
 60 ····.line·45
 61 ····.line·46
 62 ····.line·47
 63 ····.line·48
 64 ····.line·49
 65 ····.line·50
 66 ····.line·51
 67 ····.line·52
 68 ····.line·53
 69 ····.line·54
 70 ····.line·55
 71 ····.line·56
 72 ····.line·57
 73 ····.line·58
 74 ····.line·59
 75 ····.line·60
 76 ····.line·61
 77 ····.line·62
 78 ····.line·63
 79 ····.line·64
 80 ····.line·65
 81 ····.line·66
 82 ····.line·67
 83 ····.line·68
 84 ····.line·69
 85 ····.line·70
 86 ····.line·71
 87 ····.line·72
 88 ····.line·73
 89 ····.line·74
 90 ····.line·75
 91 ····.line·76
 92 ····.line·77
 93 ····.line·78
 94 ····.line·79
 95 ····.line·80
 96 ····.line·81
 97 ····.line·82
 98 ····.line·83
 99 ····.line·84
 100 ····.line·85
 101 ····.line·86
 102 ····.line·87
 103 ····.line·88
 104 ····.line·89
 105 ····.line·90
 106 ····.line·91
 107 ····.line·92
 108 ····.line·93
 109 ····.line·94
 110 ····.line·95
 111 ····.line·96
 112 ····.line·97
Max diff block lines reached; 6385/14316 bytes (44.60%) of diff not shown.
41.3 KB
smali/E/h.smali vs.
smali/d/c.smali
Max HTML report size reached
11.2 KB
smali/E/o.smali vs.
smali/f0/i.smali
Files 21% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·LE/o;1 .class·public·final·Lf0/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lf0/d;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:Ljava/util/List;7 .field·public·final·a:Ljava/lang/Class;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Ljava/util/List;)V9 .method·public·constructor·<init>(Ljava/lang/Class;)V
8 ····.locals·010 ····.locals·1
  
9 ····.line·111 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····const-string·v0,·"jClass"
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
 15 ····invoke-static·{p1,·v0},·Lf0/a;->g(Ljava/lang/Object;Ljava/lang/String;)V
13 ····.line·4 
14 ····iput-object·p1,·p0,·LE/o;->a:Ljava/util/List; 
  
 16 ····.line·4
15 ····.line·517 ····.line·5
16 ····.line·618 ····.line·6
17 ····return-void19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····.line·720 ····.line·7
19 ····.line·821 ····.line·8
20 ····.line·922 ····.line·9
 23 ····iput-object·p1,·p0,·Lf0/i;->a:Ljava/lang/Class;
  
21 ····.line·1024 ····.line·10
22 ····.line·1125 ····.line·11
 26 ····return-void
23 ····.line·1227 ····.line·12
24 ····.line·1328 ····.line·13
25 ····.line·1429 ····.line·14
26 ····.line·1530 ····.line·15
27 ····.line·1631 ····.line·16
28 ····.line·1732 ····.line·17
29 ····.line·1833 ····.line·18
Offset 268, 94 lines modifiedOffset 275, 389 lines modified
268 ····.line·250275 ····.line·250
269 ····.line·251276 ····.line·251
270 ····.line·252277 ····.line·252
271 ····.line·253278 ····.line·253
272 ····.line·254279 ····.line·254
273 ····.line·255280 ····.line·255
274 ····.line·256281 ····.line·256
 282 ····.line·257
 283 ····.line·258
 284 ····.line·259
 285 ····.line·260
 286 ····.line·261
 287 ····.line·262
 288 ····.line·263
 289 ····.line·264
 290 ····.line·265
 291 ····.line·266
 292 ····.line·267
 293 ····.line·268
 294 ····.line·269
 295 ····.line·270
 296 ····.line·271
275 .end·method297 .end·method
  
  
276 #·virtual·methods298 #·virtual·methods
 299 .method·public·final·a()Ljava/lang/Class;
 300 ····.locals·1
  
 301 ····.line·1
 302 ····iget-object·v0,·p0,·Lf0/i;->a:Ljava/lang/Class;
  
 303 ····.line·2
 304 ····.line·3
 305 ····return-object·v0
 306 ····.line·4
 307 ····.line·5
 308 ····.line·6
 309 ····.line·7
 310 ····.line·8
 311 ····.line·9
 312 ····.line·10
 313 ····.line·11
 314 ····.line·12
 315 ····.line·13
 316 ····.line·14
 317 ····.line·15
 318 ····.line·16
 319 ····.line·17
 320 ····.line·18
 321 ····.line·19
 322 ····.line·20
 323 ····.line·21
 324 ····.line·22
 325 ····.line·23
 326 ····.line·24
 327 ····.line·25
 328 ····.line·26
 329 ····.line·27
 330 ····.line·28
 331 ····.line·29
 332 ····.line·30
 333 ····.line·31
 334 ····.line·32
 335 ····.line·33
 336 ····.line·34
 337 ····.line·35
 338 ····.line·36
 339 ····.line·37
 340 ····.line·38
 341 ····.line·39
 342 ····.line·40
 343 ····.line·41
 344 ····.line·42
 345 ····.line·43
 346 ····.line·44
 347 ····.line·45
 348 ····.line·46
 349 ····.line·47
 350 ····.line·48
 351 ····.line·49
Max diff block lines reached; 5550/11399 bytes (48.69%) of diff not shown.
12.0 KB
smali/E/f.smali vs.
smali/N/a.smali
Files 27% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 321 lines modified
1 .class·public·final·LE/f;1 .class·public·abstract·synthetic·LN/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·direct·methods
 5 .method·public·static·bridge·synthetic·a(Landroid/window/BackEvent;)F
 6 ····.locals·0
4 #·static·fields 
5 .field·public·static·final·b:LE/f; 
  
6 .field·public·static·final·c:LE/f; 
  
 7 ····.line·1
 8 ····invoke-virtual·{p0},·Landroid/window/BackEvent;->getTouchX()F
  
7 #·instance·fields 
8 .field·public·final·a:Ljava/lang/String;9 ····.line·2
 10 ····.line·3
 11 ····.line·4
 12 ····move-result·p0
  
 13 ····.line·5
 14 ····return·p0
 15 ····.line·6
 16 ····.line·7
 17 ····.line·8
 18 ····.line·9
 19 ····.line·10
 20 ····.line·11
 21 ····.line·12
 22 ····.line·13
 23 ····.line·14
 24 ····.line·15
 25 ····.line·16
 26 ····.line·17
 27 ····.line·18
 28 ····.line·19
 29 ····.line·20
 30 ····.line·21
 31 ····.line·22
 32 ····.line·23
 33 ····.line·24
 34 ····.line·25
 35 ····.line·26
 36 ····.line·27
 37 ····.line·28
 38 ····.line·29
 39 ····.line·30
 40 ····.line·31
 41 ····.line·32
 42 ····.line·33
 43 ····.line·34
 44 ····.line·35
 45 ····.line·36
 46 ····.line·37
 47 ····.line·38
 48 ····.line·39
 49 ····.line·40
 50 ····.line·41
 51 ····.line·42
 52 ····.line·43
 53 ····.line·44
 54 ····.line·45
 55 ····.line·46
 56 ····.line·47
 57 ····.line·48
 58 ····.line·49
 59 ····.line·50
 60 ····.line·51
 61 ····.line·52
 62 ····.line·53
 63 ····.line·54
 64 ····.line·55
 65 ····.line·56
 66 ····.line·57
 67 ····.line·58
 68 ····.line·59
 69 ····.line·60
 70 ····.line·61
 71 ····.line·62
 72 ····.line·63
 73 ····.line·64
 74 ····.line·65
 75 ····.line·66
 76 ····.line·67
 77 ····.line·68
 78 ····.line·69
 79 ····.line·70
 80 ····.line·71
 81 ····.line·72
 82 ····.line·73
 83 ····.line·74
 84 ····.line·75
 85 ····.line·76
 86 ····.line·77
 87 ····.line·78
 88 ····.line·79
 89 ····.line·80
 90 ····.line·81
 91 ····.line·82
 92 ····.line·83
 93 ····.line·84
 94 ····.line·85
 95 ····.line·86
 96 ····.line·87
 97 ····.line·88
 98 ····.line·89
 99 ····.line·90
 100 ····.line·91
 101 ····.line·92
 102 ····.line·93
 103 ····.line·94
 104 ····.line·95
 105 ····.line·96
 106 ····.line·97
 107 ····.line·98
 108 ····.line·99
 109 ····.line·100
 110 ····.line·101
 111 ····.line·102
 112 ····.line·103
 113 ····.line·104
 114 ····.line·105
 115 ····.line·106
 116 ····.line·107
 117 ····.line·108
Max diff block lines reached; 7698/12173 bytes (63.24%) of diff not shown.
41.4 KB
smali/E/n.smali vs.
smali/r0/m.smali
Max HTML report size reached
23.3 KB
smali/E/i.smali vs.
smali/T/d.smali
Max HTML report size reached
14.4 KB
smali/Z/p.smali vs.
smali/m0/g0.smali
Files 26% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·LZ/p;1 .class·public·final·Lm0/g0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·LX/h;
5 .implements·LZ/i;6 .implements·LX/i;
  
  
6 #·static·fields7 #·static·fields
7 .field·public·static·final·a:Ljava/nio/charset/Charset; 
  
8 .field·public·static·final·b:LZ/p;8 .field·public·static·final·b:Lm0/g0;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·111 ····.locals·1
  
12 ····.line·112 ····.line·1
13 ····const-string·v0,·"UTF8"13 ····new-instance·v0,·Lm0/g0;
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·417 ····.line·4
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····move-result-object·v020 ····sput-object·v0,·Lm0/g0;->b:Lm0/g0;
  
21 ····.line·721 ····.line·7
22 ····sput-object·v0,·LZ/p;->a:Ljava/nio/charset/Charset; 
  
23 ····.line·822 ····.line·8
 23 ····return-void
24 ····.line·924 ····.line·9
25 ····new-instance·v0,·LZ/p; 
  
26 ····.line·1025 ····.line·10
27 ····.line·1126 ····.line·11
28 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
29 ····.line·1227 ····.line·12
30 ····.line·1328 ····.line·13
31 ····.line·1429 ····.line·14
32 ····sput-object·v0,·LZ/p;->b:LZ/p; 
  
33 ····.line·1530 ····.line·15
34 ····.line·1631 ····.line·16
35 ····return-void 
36 ····.line·1732 ····.line·17
37 ····.line·1833 ····.line·18
38 ····.line·1934 ····.line·19
39 ····.line·2035 ····.line·20
40 ····.line·2136 ····.line·21
41 ····.line·2237 ····.line·22
42 ····.line·2338 ····.line·23
Offset 272, 98 lines modifiedOffset 263, 383 lines modified
272 ····.line·239263 ····.line·239
273 ····.line·240264 ····.line·240
274 ····.line·241265 ····.line·241
275 ····.line·242266 ····.line·242
276 ····.line·243267 ····.line·243
277 ····.line·244268 ····.line·244
278 ····.line·245269 ····.line·245
 270 ····.line·246
 271 ····.line·247
 272 ····.line·248
 273 ····.line·249
 274 ····.line·250
 275 ····.line·251
 276 ····.line·252
 277 ····.line·253
 278 ····.line·254
 279 ····.line·255
 280 ····.line·256
 281 ····.line·257
 282 ····.line·258
 283 ····.line·259
 284 ····.line·260
 285 ····.line·261
 286 ····.line·262
 287 ····.line·263
 288 ····.line·264
 289 ····.line·265
 290 ····.line·266
 291 ····.line·267
 292 ····.line·268
 293 ····.line·269
 294 ····.line·270
 295 ····.line·271
 296 ····.line·272
 297 ····.line·273
 298 ····.line·274
 299 ····.line·275
 300 ····.line·276
 301 ····.line·277
 302 ····.line·278
 303 ····.line·279
 304 ····.line·280
 305 ····.line·281
 306 ····.line·282
 307 ····.line·283
 308 ····.line·284
 309 ····.line·285
 310 ····.line·286
 311 ····.line·287
 312 ····.line·288
279 .end·method313 .end·method
  
280 .method·public·static·a(Ljava/nio/ByteBuffer;)Ljava/lang/String; 
 314 #·virtual·methods
 315 .method·public·final·c(LX/i;)LX/h;
281 ····.locals·4316 ····.locals·0
  
282 ····.line·1317 ····.line·1
283 ····if-nez·p0,·:cond_0318 ····invoke-static·{p0,·p1},·LC/a;->i(LX/h;LX/i;)LX/h;
  
284 ····.line·2319 ····.line·2
285 ····.line·3320 ····.line·3
286 ····const/4·p0,·0x0 
  
287 ····.line·4321 ····.line·4
288 ····return-object·p0322 ····move-result-object·p1
  
289 ····.line·5323 ····.line·5
Max diff block lines reached; 12174/14699 bytes (82.82%) of diff not shown.
80.7 KB
smali/Z/h.smali vs.
smali/A/l.smali
Max HTML report size reached
960 B
smali/Z/l.smali vs.
smali/O/l.smali
Files 2% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·LZ/l;1 .class·public·interface·abstract·LO/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;)Ljava/nio/ByteBuffer;5 .method·public·abstract·a(Le/d;)Ljava/nio/ByteBuffer;
6 .end·method6 .end·method
  
7 .method·public·abstract·c(Lg/d;)Ljava/nio/ByteBuffer;7 .method·public·abstract·b(Ljava/lang/String;Ljava/lang/String;)Ljava/nio/ByteBuffer;
8 .end·method8 .end·method
  
9 .method·public·abstract·e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;9 .method·public·abstract·e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;
10 .end·method10 .end·method
  
11 .method·public·abstract·f(Ljava/lang/Object;)Ljava/nio/ByteBuffer;11 .method·public·abstract·f(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
12 .end·method12 .end·method
  
13 .method·public·abstract·g(Ljava/nio/ByteBuffer;)Lg/d;13 .method·public·abstract·g(Ljava/nio/ByteBuffer;)Le/d;
14 .end·method14 .end·method
  
15 .method·public·abstract·h(Ljava/nio/ByteBuffer;)Ljava/lang/Object;15 .method·public·abstract·h(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
16 .end·method16 .end·method
30.6 KB
smali/h0/p.smali vs.
smali/W/n.smali
Max HTML report size reached
16.2 KB
smali/h0/b.smali vs.
smali/A/j.smali
Files 7% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 64 lines modified
1 .class·public·Lh0/b;1 .class·public·final·LA/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·LA/a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:I7 .field·public·final·a:LA/a;
  
8 .field·public·b:I8 .field·public·final·b:Ljava/util/concurrent/locks/ReentrantLock;
  
9 .field·public·final·c:Ljava/lang/Object;9 .field·public·final·c:Ljava/util/WeakHashMap;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>([Ljava/lang/Object;)V11 .method·public·constructor·<init>(LA/m;)V
12 ····.locals·112 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····.line·417 ····.line·4
18 ····const/4·v0,·0x118 ····iput-object·p1,·p0,·LA/j;->a:LA/a;
  
19 ····.line·519 ····.line·5
20 ····iput·v0,·p0,·Lh0/b;->a:I 
  
21 ····.line·620 ····.line·6
 21 ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock;
22 ····.line·7 
23 ····iput-object·p1,·p0,·Lh0/b;->c:Ljava/lang/Object; 
  
 22 ····.line·7
24 ····.line·823 ····.line·8
 24 ····invoke-direct·{p1},·Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
  
25 ····.line·925 ····.line·9
26 ····return-void 
27 ····.line·1026 ····.line·10
28 ····.line·1127 ····.line·11
 28 ····iput-object·p1,·p0,·LA/j;->b:Ljava/util/concurrent/locks/ReentrantLock;
  
29 ····.line·1229 ····.line·12
30 ····.line·1330 ····.line·13
 31 ····new-instance·p1,·Ljava/util/WeakHashMap;
  
31 ····.line·1432 ····.line·14
32 ····.line·1533 ····.line·15
 34 ····invoke-direct·{p1},·Ljava/util/WeakHashMap;-><init>()V
  
33 ····.line·1635 ····.line·16
34 ····.line·1736 ····.line·17
35 ····.line·1837 ····.line·18
 38 ····iput-object·p1,·p0,·LA/j;->c:Ljava/util/WeakHashMap;
  
36 ····.line·1939 ····.line·19
37 ····.line·2040 ····.line·20
 41 ····return-void
38 ····.line·2142 ····.line·21
39 ····.line·2243 ····.line·22
40 ····.line·2344 ····.line·23
41 ····.line·2445 ····.line·24
42 ····.line·2546 ····.line·25
43 ····.line·2647 ····.line·26
44 ····.line·2748 ····.line·27
Offset 279, 447 lines modifiedOffset 287, 154 lines modified
279 ····.line·250287 ····.line·250
280 ····.line·251288 ····.line·251
281 ····.line·252289 ····.line·252
282 ····.line·253290 ····.line·253
283 ····.line·254291 ····.line·254
284 ····.line·255292 ····.line·255
285 ····.line·256293 ····.line·256
 294 ····.line·257
 295 ····.line·258
 296 ····.line·259
 297 ····.line·260
 298 ····.line·261
 299 ····.line·262
 300 ····.line·263
 301 ····.line·264
 302 ····.line·265
 303 ····.line·266
 304 ····.line·267
 305 ····.line·268
 306 ····.line·269
 307 ····.line·270
 308 ····.line·271
286 .end·method309 .end·method
  
  
287 #·virtual·methods310 #·virtual·methods
 311 .method·public·final·a(Landroid/app/Activity;Lx/p;)V
288 .method·public·final·hasNext()Z 
289 ····.locals·4 
  
290 ····.line·1 
291 ····iget·v0,·p0,·Lh0/b;->a:I 
  
292 ····.line·2 
293 ····.line·3 
294 ····const/4·v1,·0x0 
  
295 ····.line·4 
296 ····const/4·v2,·0x1 
  
297 ····.line·5 
298 ····iget-object·v3,·p0,·Lh0/b;->c:Ljava/lang/Object; 
  
299 ····.line·6 
300 ····.line·7 
301 ····packed-switch·v0,·:pswitch_data_0 
  
302 ····.line·8 
303 ····.line·9 
304 ····.line·10 
305 ····iget·v0,·p0,·Lh0/b;->b:I 
  
306 ····.line·11 
307 ····.line·12 
308 ····check-cast·v3,·[Ljava/lang/Object; 
  
309 ····.line·13 
Max diff block lines reached; 10071/16501 bytes (61.03%) of diff not shown.
39.4 KB
smali/C0/j.smali vs.
smali/z/f.smali
Max HTML report size reached
39.5 KB
smali/C0/m.smali vs.
smali/z/e.smali
Max HTML report size reached
10.0 KB
smali/C0/i.smali vs.
smali/V/e.smali
Files 20% similar despite different names
    
Offset 1, 95 lines modifiedOffset 1, 59 lines modified
1 .class·public·final·LC0/i;1 .class·public·final·LV/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/J;5 .implements·Ljava/io/Serializable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·a:I7 .field·public·b:Le0/a;
  
 8 .field·public·volatile·c:Ljava/lang/Object;
  
 9 .field·public·final·d:Ljava/lang/Object;
8 #·direct·methods 
9 .method·public·constructor·<init>()V 
10 ····.locals·1 
  
11 ····.line·1 
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····const/4·v0,·0x0 
  
14 ····iput·v0,·p0,·LC0/i;->a:I 
  
15 ····return-void 
16 .end·method 
  
 10 #·direct·methods
17 .method·public·synthetic·constructor·<init>(I)V11 .method·public·constructor·<init>(Le0/a;)V
18 ····.locals·012 ····.locals·0
  
19 ····.line·2 
20 ····iput·p1,·p0,·LC0/i;->a:I 
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
22 ····return-void 
23 .end·method 
  
  
24 #·virtual·methods 
25 .method·public·a(Ljava/lang/Class;)Landroidx/lifecycle/I; 
26 ····.locals·1 
  
27 ····.line·113 ····.line·1
28 ····iget·p1,·p0,·LC0/i;->a:I14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·215 ····.line·2
30 ····.line·316 ····.line·3
31 ····packed-switch·p1,·:pswitch_data_0 
  
32 ····.line·417 ····.line·4
 18 ····iput-object·p1,·p0,·LV/e;->b:Le0/a;
  
33 ····.line·519 ····.line·5
34 ····.line·620 ····.line·6
35 ····new-instance·p1,·Lu/a;21 ····sget-object·p1,·LV/f;->a:LV/f;
  
36 ····.line·722 ····.line·7
37 ····.line·823 ····.line·8
38 ····invoke-direct·{p1},·Lu/a;-><init>()V24 ····iput-object·p1,·p0,·LV/e;->c:Ljava/lang/Object;
  
39 ····.line·925 ····.line·9
40 ····.line·1026 ····.line·10
 27 ····iput-object·p0,·p0,·LV/e;->d:Ljava/lang/Object;
41 ····.line·11 
42 ····return-object·p1 
  
 28 ····.line·11
43 ····.line·1229 ····.line·12
 30 ····return-void
44 ····:pswitch_0 
45 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException; 
  
46 ····.line·1331 ····.line·13
47 ····.line·1432 ····.line·14
48 ····const-string·v0,·"Factory.create(String)·is·unsupported.··This·Factory·requires·`CreationExtras`·to·be·passed·into·`create`·method." 
  
49 ····.line·1533 ····.line·15
50 ····.line·1634 ····.line·16
51 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V 
  
52 ····.line·1735 ····.line·17
53 ····.line·1836 ····.line·18
54 ····.line·1937 ····.line·19
55 ····throw·p1 
  
56 ····.line·2038 ····.line·20
57 ····nop 
  
58 ····.line·2139 ····.line·21
59 ····:pswitch_data_0 
60 ····.packed-switch·0x0 
61 ········:pswitch_0 
62 ····.end·packed-switch 
63 ····.line·2240 ····.line·22
64 ····.line·2341 ····.line·23
65 ····.line·2442 ····.line·24
66 ····.line·2543 ····.line·25
67 ····.line·2644 ····.line·26
68 ····.line·2745 ····.line·27
69 ····.line·2846 ····.line·28
Offset 317, 74 lines modifiedOffset 281, 118 lines modified
317 ····.line·250281 ····.line·250
318 ····.line·251282 ····.line·251
319 ····.line·252283 ····.line·252
320 ····.line·253284 ····.line·253
321 ····.line·254285 ····.line·254
322 ····.line·255286 ····.line·255
323 ····.line·256287 ····.line·256
 288 ····.line·257
 289 ····.line·258
 290 ····.line·259
 291 ····.line·260
 292 ····.line·261
 293 ····.line·262
 294 ····.line·263
 295 ····.line·264
 296 ····.line·265
 297 ····.line·266
 298 ····.line·267
 299 ····.line·268
 300 ····.line·269
 301 ····.line·270
 302 ····.line·271
324 .end·method303 .end·method
Max diff block lines reached; 7588/10177 bytes (74.56%) of diff not shown.
23.4 KB
smali/C0/c.smali vs.
smali/T/c.smali
Max HTML report size reached